使用absolute_codec_string
param时遇到了一些麻烦。
我的通话方案非常简单:来电者< - > FS< - >被叫方。
我的来电者在其邀请中撰写m=audio 7078 RTP/AVP 8 0 101
,我在拨号方案中正在执行<action application="bridge" data="{absolute_codec_string=PCMU}sofia/gateway/callee/$1"/>
。
我希望FS只使用PCMU m=audio 22952 RTP/AVP 0 101
与被叫者交谈
但FS仍然在INVITE中使用m=audio 22952 RTP/AVP 8 0 101
给被叫者。
请注意,当我在fs_cli中使用originate
应用程序时,情况很好。
originate {absolute_codec_string=PCMU}sofia/gateway/caller/100 &bridge({absolute_codec_string=PCMA}sofia/gateway/callee/100
然后我有FS在转码中有正确的行为,来电者已收到m=audio 31184 RTP/AVP 0 101
,而被叫方已收到m=audio 21922 RTP/AVP 8 101
。
不确定我错过了什么,任何帮助都将不胜感激。
修改
我正在使用FS media_proxy,因此absolute_codec_string
将无法工作,任何其他方式限制用于被调用者的编解码器以实现我的目的?
例如:来电者使用PCMA,PCMU,我想将PCMA从SDP中切除,并仅向被调用者提供PCMU
rgds,
Loi Dang
答案 0 :(得分:0)
猜猜我对自己的问题有答案
简而言之,我使用变量<div class="overlay"></div>
<div class="kontainer-menu">
<button onclick="show()">Menu</button>
<div id="circleMenu">
<div id="left">menu Left</div>
<div id="right">menu Right</div>
</div>
</div>
<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
修改整个远程sdp,而不是处理switch_r_sdp
absolute_codec_string
RGDS,
Loi Dang