2011-05-14 48 views
0

我只想讓我的SIP應用程序檢測對方是否已經回答了我的傳出呼叫,如果是的話,我想寫一些代碼(如振動手機或類似的東西)。 我驗證了文檔,發現this。我不知道我應該使用什麼樣的常量和把它放在哪裏(通常在onCallEstablished(SipAudioCall call)功能?困惑什麼常數使用

謝謝您的幫助。

回答

1

的醫生說那onCallEstablished(SipAudioCall call)被稱爲會話一直向右後這樣當時同行已經接聽了電話(並且200OK,ACK通過),所以你可以掛上你的「振動」或者任何代碼,並且call對象應該在的狀態是IN_CALL, 如果您不想處理呼叫建立,而只需要點擊「應答」按鈕的對等點(由於可能會丟失200OK或ACK消息,因此不能保證呼叫將被建立,代碼c不兼容或無法啓動由於NAT或其他網絡問題導致的媒體流),那麼我想你將不得不覆蓋onChanged(SipAudioCall call)並檢查狀態INCOMING_CALL_ANSWERING

乾杯

+0

好吧,這有點複雜。我會重新閱讀並重新閱讀它;)。謝謝。 – androniennn 2011-06-01 10:31:03