我正嘗試構建一個腳本,使用asterisk 11.x和asterisk-java庫爲AMI/AGI集成捕獲信用卡信息,如卡號,cvc和過期日期。星號獲取信用卡信息
現在我可以建立一個腳本,如果通過dialplan調用它,將獲得該信息,但我有不同的場景:
1.呼叫進入隊列。
2.來自特定隊列的座席應答呼叫
3.呼叫者想要輸入卡的詳細信息
4.呼叫者輸入卡的詳細信息後,重定向回代理以繼續呼叫。
我的具體問題與步驟3有關,因爲我不知道如何將呼叫者路由到我的AGI,然後返回到同一個座席。 (最終代理人必須仍然參與(一些)電話以保證當呼叫者從agi返回時它仍然可用)
任何想法我怎麼能實現這一點?我知道這是一種常見做法,所以我認爲必須有一種方法。
只是爲了確保我明白:呼叫進入隊列,呼叫由代理回答。代理將呼叫轉移到信用卡流程擴展。當客戶輸入cc詳細信息時,代理不再處於通話狀態(他/她可以接聽其他電話 - 這不正確)。客戶輸入信用卡詳細信息後,我的agi應該再次撥打相同的代理商。如果是這樣,這將在我的CDR和統計數據中產生2個呼叫,並且我以某種方式想要避免這種情況... –
因此,將排隊的客戶呼叫與代理商進行電話會議,並讓信用卡應用程序加入並離開會議。 – MichelV69
我會嘗試回來並提供反饋意見。謝謝 –