As Antonis explained, Windows
Messenger may not do two medias
of the same payload-type. Fine.
of the same payload-type. Fine.
Now coming to your new concern that
Windows Messenger responds
with two options again (PCMU, PCMA):
with two options again (PCMU, PCMA):
As per RFC
3264, UAS is free to answer with multiple
payload types.
(But I wonder why would they choose to do so?). It would have been better
if
it had replied with one payload-type.
However, UAC has one more chance to
select its preferred payload-type
(most prob. the first
one of those listed in 200 resp.) with the SIP ACK
message.
thanks,
= Kedar =
= Kedar =
-----Original Message-----Hi again,
From: Paraskevopoulos Pavlos [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 19, 2002 5:05 AM
To: Kedar Patil; sip-implementors
Subject: Re: [Sip-implementors] MSN Messenger call problem
I am afraid you didn't understand what the problem is...
So,
When I' m sending the media Description in multiple lines
Media Description, name and address (m): audio 2074 RTP/AVP 0
Media Description, name and address (m): audio 2074 RTP/AVP 8
the messenger (you can see from the trace) responds
1) m=audio 58772 RTP/AVP 0
a=rtpmap:0 PCMU/8000
So this is a payload Type of "0" (G711ulaw) with an RTP port of 58772
AND
2) m=audio 0 RTP/AVP 0
And this is a Payload Type "0" (G711ulaw), also but with an RTP port of 0
Moreover there is only one machine.
However, changing my implementation, I am sending the Media Descriptors in one line, that means....
m=audio RTP/AVP 0 8
and it responds OK
m=audio 42634 RTP/AVP 0 8
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
Is it something wrong or it's my idea.
Any advice will be appreciated.
Thanks.
