我使用android.net.sip类进行SIP调用
虽然,我可以拨打电话并从呼叫会话中捕获所有音频事件 喜欢振铃,忙碌,呼叫连接......
如何为通话添加铃声和忙音。
默认情况下,sipmanager不会播放您在拨打电话时听到的任何正常音频。
由于SIP服务器在连接期间不发回任何音频 我认为音频必须在本地手机上播放。
我发现提到Startringbacktone(),但我不知道怎么玩它。
答案 0 :(得分:1)
您所指的是早期媒体。早期媒体只是在应答呼叫之前发送的媒体。早期媒体通常通过使用183 Session In Progress响应来支持。与180 Ringing响应不同,183将包含SDP。该SDP用于建立承载这些网络音调和消息的媒体连接。
答案 1 :(得分:0)
我刚刚使用MediaPlayer在开始通话和调用OnCallEstablished之间播放声音。
对于忙碌的声音,我不知道该怎么做。也许测试看看在返回忙时回叫什么,然后为此启动媒体播放器。