2012-04-20 115 views
2

IM的android.net.sip類,使SIP呼叫如何實現對SIP外出音頻環呼叫使用

雖然,我可以撥打電話並捕獲來自呼叫會話 所有的音頻事件,如振鈴,忙,呼叫連接.....

如何向呼叫添加鈴聲和忙音。

默認情況下,sipmanager不會播放您在撥打電話時聽到的任何正常音頻。

由於SIP服務器在連接期間不發回任何音頻 我假設音頻必須在本地電話上播放。

我發現提到了Startringbacktone(),但我沒有看到如何玩它。

回答

0

我剛剛使用MediaPlayer在開始呼叫和調用OnCallEstablished之間播放聲音。

至於忙碌的聲音,我不知道該怎麼做。也許測試看返回忙時返回的內容,然後爲此啓動媒體播放器。

1

你指的是Early Media。早期媒體就是在通話被回答之前發送的媒體。早期媒體通常通過使用183 Session In Progress響應來支持。與180 Ringing響應不同,183將包含SDP。該SDP用於建立攜帶這些網絡音調和消息的媒體連接。

好讀的是SIP Media Management: Early Media vs. Late Media