2015-01-13 52 views
0

我想將我在會議中召開的呼叫轉換爲IVR序列。什麼是最好的方法呢?我在考慮兩種可能性:與UCMA建立呼叫時的IVR

  1. 接聽電話,並把它放到一個新的會議,其中UCMA與呼叫創建參與者連接在一起,接收DTMF(ToneController)和播放宣佈(播放器)。

  2. 創建一個新的包含Player,ToneController,AudioVideoCall和Conversation的AudioIVR對象,將此新對象與來自現有調用的B2BUA連接到此AudioIVR,然後運行此B2BUA的序列。

它(或兩者)或這些方法甚至可能?

回答

0

如果您的UCMA應用程序註冊傳入的音頻呼叫,最乾淨的事情可能是將呼叫盲轉到UCMA應用程序的SIP地址。然後,當您接聽電話時,您可以處理IVR部分,並且不必擔心會議是否成功(並且沒有不必要的會議的服務器開銷 )。

作爲一個額外的好處,你也有一個UCMA應用程序,可以通過將它們放入IVR序列來響應傳入的音頻呼叫。您也可以將其連接到電話號碼。可能有用。

看看你的兩種可能性:我不知道你是否可以在電話會議上收聽DTMF電話:我不明白爲什麼不,我只是沒有嘗試過。我認爲你的第二種方法不會奏效:當你背對背的呼叫需要閒置或建立,而不是建立。

+0

「問題」是我想附加IVR的電話已經來自會議。我知道你可以在會議中收集DTMF,它只是要求你的應用程序有一個參與者,並附有一個ToneController對象連接到這個會議,沒問題。 關於第二種方法,通過使用該呼叫的「自我轉移」,可以很容易地將呼叫從建立狀態轉換爲呼入狀態。 – grmihel