[Freeswitch-users] rtpmap question PCMU/PCMA
Mark Campbell-Smith
mcampbellsmith at gmail.com
Wed Jun 2 11:44:48 PDT 2010
Ahha... I found why it wasn't working.
I have media_bypass active and it appears this does not work when
media_bypass is active.
Is there any reason for this?
Why can't FreeSWITCH modify the signalling and then let the users
negotiate which codec to use? If I modify the codec list to be one
that is not supported by the server, then its my fault.
On Wed, Jun 2, 2010 at 5:03 PM, Mark Campbell-Smith
<mcampbellsmith at gmail.com> wrote:
> Thanks Brian. I didnt think it was mandatory. As my client is not
> accepting this sdp format, can I change it?
>
> I've tried with
> <action application="export" data="codec_string=PCMA,PCMU"/>
> and
> <action application="export" data="absolute_codec_string=PCMA,PCMU"/>
> and
> <action application="export"
> data="sip_append_audio_sdp=a=rtpmap:8 PCMA/8000"/>
> <action application="export"
> data="sip_append_audio_sdp=a=rtpmap:0 PCMU/8000"/>
>
> and have late negotiation active, but nothing is changed in the SDP.
>
> Basically I want change
> v=0
> o=Sippy 142967340 3687727620696226321 IN IP4 80.232.37.178
> s=-
> t=0 0
> m=audio 36824 RTP/AVP 8 0 18 101
> c=IN IP4 213.50.91.3
> a=fmtp:18 annexb=yes
> a=rtpmap:101 telephone-event/8000
> a=fmtp:101 0-15
> a=sqn: 0
> a=cdsc: 1 audio RTP/AVP 8
> a=cdsc: 2 image udptl t38
> a=cpar: a=T38FaxUdpEC:t38UDPRedundancy
> a=cpar: a=T38FaxVersion:0
> a=cpar: a=T38MaxBitRate:14400
>
> to something like:
> v=0
> o=Sippy 142967340 3687727620696226321 IN IP4 80.232.37.178
> s=-
> t=0 0
> m=audio 36824 RTP/AVP 8 0 18 101
> c=IN IP4 213.50.91.3
> a=rtpmap:101 telephone-event/8000
> a=fmtp:101 0-15
> a=rtpmap:8 PCMA/8000
> a=rtpmap:0 PCMU/8000
>
> Is there an 'easy' way to do this?
> Thanks
>
>
> On Wed, Jun 2, 2010 at 4:21 PM, Brian West <brian at freeswitch.org> wrote:
>> No it is NOT mandatory to include them. Only when they are on defined codec numbers.
>>
>> /b
>>
>> On Jun 2, 2010, at 9:14 AM, Mark Campbell-Smith wrote:
>>
>>> Coming back to my original question:
>>> Is it mandatory to always include the rtpmap details for PCMU/PCMA
>>> codes? For example something like 'a=rtpmap:8 PCMA/8000' and
>>> 'a=rtpmap:0 PCMU/8000'?
>>>
>>> Is it possible to add the end of the SDP parameters by doing something like:
>>> <extension name="fix_phonzo" continue="true">
>>> <condition field="caller_id_number" expression="123456">
>>> <action application="export"
>>> data="sip_append_audio_sdp=a=rtpmap:8 PCMA/8000"/>
>>> <action application="export"
>>> data="sip_append_audio_sdp=a=rtpmap:0 PCMU/8000"/>
>>> </condition>
>>> </extension>
>>>
>>> Can this be done anywhere in the dialplan as long as its before the
>>> bridge command?
>>
>>
>> _______________________________________________
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>>
>
More information about the FreeSWITCH-users
mailing list