Shouldn't it be using just the number for 96 and less, and only compare the
name if >= 97?
Mike
On 7/9/07 8:08 PM, "Pekka Pessi" <[EMAIL PROTECTED]> wrote:
> 2007/7/6, Jerry Richards <[EMAIL PROTECTED]>:
>> In response to a re-INVITE from the server, I am seeing sofia-sip (v 1.12.4)
>> sending out a 200 OK SDP body that appears to be missing a field. Here are
>> the details:
>
>> 1) NUA sends outgoing INVITE (via nua_invite() with SOATAG_USER_SDP)
>> containing the following (as seen in Ethereal):
>> ... (m): audio ...
>> ... (a): rtpmap:0 G711/8000
>
>
>> 2) Server replies (via 200 OK) with SDP fields (as seen in Ethereal):
>> ... (m): audio ...
>> ... (a): rtpmap:0 PCMU/8000
>> ... (a): rtpmap:96 telephone-event/8000
>> ... (a): fmtp:96 0-16
>> ... (a): silenceSupp:off - - - -
>>
>> 3) Server sends re-INVITE with SDP fields (as seen in Ethereal):
>> ... (m): audio ...
>> ... (a): rtpmap:0 PCMU/8000
>> ... (a): rtpmap:96 telephone-event/8000
>> ... (a): fmtp:96 0-16
>> ... (a): silenceSupp:off - - - -
>>
>> 4) NUA replies (via nua_respond(200 "OK") and identical SOATAG_USER_SDP
>> as original INVITE), but this is what I see in outgoing 200 OK SDP
>> body in Ethereal:
>> ... (m): audio ...
>> ... (a): rtpmap:96 telephone-event/8000/1
>>
>> The outgoing 200 OK should also contain either
>>
>> ... (a): rtpmap:0 PCMU/8000
>> or
>> ... (a): rtpmap:0 G711/8000
>>
>> I have a Polycomm phone that I am comparing this with. Do you know why this
>> field is missing?
>
> I guess the "G711" codec name is your problem. If they payload type
> name is there, the soa and sdp uses the name and not the payload type
> number when it matches the codecs. So "G711" does not match with
> "PCMU".
>
> Polycomm either digs "G711" in offer but uses "PCMU" in answer, or
> rejects all your codecs but includes PCMU in answer in distant hope
> that your UA could send PCMU to it.
>
> SOA doesn't include G711, probably because there is the
> telephony-event codec which it selects as common codec. I guess if you
> included a tag SOATAG_AUDIO_AUX("telephone-event") in
> nua_set_params()/nua_invite() tags, SOA would include both "G729" and
> "G711" in the answer.
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Sofia-sip-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel