2009-06-01 69 views
1

我正在使用Elastix以及Astmanproxy服務器來運行我們的呼叫中心桌面應用程序。這個應用程序收集信息,如callerid,撥打號碼等,以幫助我們的代理商獲得客戶信息等。此應用程序在某些事件(例如座席接聽電話時顯示爲綠色)時更改其背景顏色。Asterisk Manager Api事件

我使用AMI中的撥號事件來獲取呼叫的唯一ID(我使用DestUniqueID變量來獲取此ID)。之後,我使用該唯一ID跟蹤所有事件。當我收到帶有該ID的Link事件時,該應用的背景變成綠色,表示呼叫中心座席已應答該呼叫。

問題是,即使代理人應答了呼叫,有時我也沒有收到Link事件與我從Dial事件的DestUniqueID獲得的唯一匹配ID。有誰知道爲什麼發生這種情況?

基本上,是否有一種使用星號管理器API事件從頭到尾跟蹤呼叫的傻瓜式方法?

+0

基本上,是否有一種使用星號管理器API事件從頭到尾跟蹤呼叫的傻瓜式方法? – ericwindham 2009-06-01 20:54:15

回答

0

是的。如果你監控所有的事件,那麼你應該能夠追蹤包括撥號方案在內的通話。

0

嘗試在呼叫得到應答時捕獲NewStateEvent。它有新舊獨特的ID。