Hello,

I don't know the answer to your question, but why are you answering 200 OK with only one codec? You have the problem of updating the UAS script every time you change codec in phone because of that. Why don't you program several codecs in UAS, so anytime you change in phone is to one of the already supported codecs? it will not be an "unlimited number of payload types", but at least a bigger set.

Best regards,

Luis

in On 11/12/2017 10:21 PM, Andreas Byström (Polystar) wrote:

Hi

Has someone ever created a UAS script that respond with the same codec(s) as the incoming INVITE SDP offer?

The scripts I have used I usually create the 200 OK using something like this:

<!-- Send 200 OK on UPDATE -->

  <send>

<![CDATA[

      SIP/2.0 200 OK

      [last_Via:]

[last_From:]

      [last_To:]

      [last_Call-ID:]

      [last_CSeq:]

      Contact: <sip:test@[local_ip]:[local_port];transport=[transport] >

      Content-Type: application/sdp

      Content-Length: [len]

      v=0 0

      o=ccs-0-275-2 02722940331338705 331338705 IN IP[local_ip_type] [local_ip]

      s=-

      c=IN IP[media_ip_type] [media_ip]

      t=0 0

      m=audio [media_port] RTP/AVP 8

      a=ptime:20

But the above SDP in the 200 OK assumes that the incoming INVITE has an SDP with g711alaw/PCMA (payloadtype=8) as offered codec. If the incoming call had for example AMR, the call will fail if UAS responds with above.

Everytime I change codec in phone that places the call to this UAS, I need to manually update the UAS script with the correct payload type and sometimes with a=rtpmap / fmtp lines

My question is if there is a way to have the UAS use the same as the incoming SDP? The script needs their own [media_port] so it cannot copy the m= line fully. It needs to copy only the characters after RTP/AVP from that line. Also, it need to copy all lines that starts with a=rtpmap or a=fmtp since they can have information about the codec choosen. I’m happy if there is a way to support one codec option (i.e one payloadtype after RTP/AVP and possible one rtpmap and/or one fmtp line), and its even better if it can support an unlimited number of payload types and rtpmap/fmtp

So, does anyone have that kind of UAS and are willing to share?

Regards,

// Andreas



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot


_______________________________________________
Sipp-users mailing list
Sipp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sipp-users


--
Luis Rojas
Software Architect
Sixbell Nekotec Solutions
Los Leones 1200
Providencia
Santiago, Chile
Phone: (+56-2) 22001288
mailto:luis.ro...@sixbell.com
http://www.sixbell.com

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Sipp-users mailing list
Sipp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sipp-users

Reply via email to