SipML5和Asterisk在makeCall中返回488

时间:2015-01-23 17:57:18

标签: asterisk webrtc codec sipml

尝试使用SipML5和Asterisk13,Chorme中的一个用户和另一个Firefox进行视频音频通话,但是在#34;响铃"(180)后,来电者接收到#34;此处不接受" (488)。 星号消息:

[Jan 23 11:38:27] NOTICE[11127][C-00000004] chan_sip.c: Received AVP profile in audio answer but AVPF is enabled, disabling: audio 36436 RTP/AVP 111 8 0 101 [Jan 23 11:38:27] WARNING[11127][C-00000004] chan_sip.c: We are requesting SRTP for audio, but they responded without it!

关于我在几页中找到的488:

  

488在这里不可接受 -   响应与606(不可接受)具有相同的含义,但仅适用于Request-URI寻址的特定资源,并且请求可能在其他地方成功。   包含媒体功能描述的消息体可能存在于响应中,该消息根据INVITE(或application / sdp,如果不存在)中的Accept头字段格式化,与200中的消息体(OK)相同响应OPTIONS请求。

  

您尚未使用" avpf = yes"在对等,用户或朋友条目中启用AVPF支持或者不允许调用者支持的编解码器。

但我找不到任何方法来解决这个问题。是的,SIP中的菜鸟。 我试过的最好的是在sip.conf中更改我的对等体(添加avpf = true),但是甚至没有更改星号消息。

这是编解码器问题吗?如果是这样,我如何更改一个在这种情况下有效的? 如果没有,最新消息是什么?有点忘了我的想法。 ^^"

1 个答案:

答案 0 :(得分:1)

可能Asterisk遵循RFC,在协商安全SRTP会话时需要使用SAVP / SAVPF配置文件。