<div dir="ltr">We currently only support one codec in 200OK  The workaround for this is to only offer it PCMU so it has no choice.<div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Sep 19, 2013 at 2:52 PM, Sam Russell <span dir="ltr">&lt;<a href="mailto:sam.h.russell@gmail.com" target="_blank">sam.h.russell@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I&#39;ve had a couple of calls recently that have been a little weird -<br>
here&#39;s the scenario:<br>
<br>
A (local freeswitch) sends invite with PCMU, PCMA as codecs<br>
<br>
B (foreign) sends 200 OK with PCMA, PCMU as codecs<br>
<br>
Freeswitch sees the response and sets audio codec to PCMA, but other<br>
end sends us PCMU (as it was our first choice in this case - sometimes<br>
they choose a random one that both of us support).<br>
<br>
RTP is fine with this - each packet refers to the # of the codec<br>
(either standard or a reference to an rtpmap from the SDP), but<br>
freeswitch doesn&#39;t like it - it forwards the PCMA from my soft phone,<br>
but the PCMU coming in from the foreign phone gets dropped by<br>
freeswitch and doesn&#39;t get forwarded onto my soft phone (packet trace<br>
shows freeswitch being the black hole).<br>
<br>
Debug output shows freeswitch setting the audio codec, and I suspect<br>
this means it then only accepts RTP with that codec, instead of<br>
handling all codecs that it offered in its invite.<br>
<br>
Is this expected behaviour? I went trawling through RFCs yesterday and<br>
nothing jumped out at me, and I&#39;m seeing this on a couple of call<br>
managers - also sometimes the other end will send H263+ even though<br>
both ends offered H264 as preferred, and freeswitch drops this in the<br>
same manner. I think freeswitch should be handling all codecs that it<br>
offers, especially for video when it only does pass through, so<br>
spinning up instances of extra &quot;codecs&quot; shouldn&#39;t create much<br>
overhead.<br>
<br>
Sent from my iPhone<br>
<br>
_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-dev mailing list<br>
<a href="mailto:FreeSWITCH-dev@lists.freeswitch.org">FreeSWITCH-dev@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/">http://www.cluecon.com/</a><br>
Twitter: <a href="http://twitter.com/FreeSWITCH_wire">http://twitter.com/FreeSWITCH_wire</a><br><br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br><a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>
pstn:+19193869900
</div>