如何为SIP出站呼叫实现音频环

时间:2012-04-20 04:05:19

标签: audio sip phone-call ringtone outbound

我使用android.net.sip类进行SIP调用

虽然,我可以拨打电话并从呼叫会话中捕获所有音频事件 喜欢振铃,忙碌,呼叫连接......

如何为通话添加铃声和忙音。

默认情况下,sipmanager不会播放您在拨打电话时听到的任何正常音频。

由于SIP服务器在连接期间不发回任何音频 我认为音频必须在本地手机上播放。

我发现提到Startringbacktone(),但我不知道怎么玩它。

2 个答案:

答案 0 :(得分:1)

您所指的是早期媒体。早期媒体只是在应答呼叫之前发送的媒体。早期媒体通常通过使用183 Session In Progress响应来支持。与180 Ringing响应不同,183将包含SDP。该SDP用于建立承载这些网络音调和消息的媒体连接。

好的阅读是SIP Media Management: Early Media vs. Late Media

答案 1 :(得分:0)

我刚刚使用MediaPlayer在开始通话和调用OnCallEstablished之间播放声音。

对于忙碌的声音,我不知道该怎么做。也许测试看看在返回忙时回叫什么,然后为此启动媒体播放器。