All,
Please tell me whether the following line in sdp is syntactically correct to
identify the codec as G729A:
a=rtpmap:18 G729A/8000
My code is expecting in the following way for G729A:
a=fmtp:18 annexb=no
should we support both forms?
Regards,
Aswin Bhupalam.
----- Original Message -----
From: [EMAIL PROTECTED]
To: Aswin Bhupalam
Sent: Tuesday, July 19, 2005 12:17 PM
Subject: Re: [Sip-implementors] G 729 a & b negotiation
Aswin
Don't worry about annex A, as I said it is compatible with G.729 so you don't
need to do anything to support it.
So the only question is whether you and your party support the annex B.
If no annexb parameter is present, it does mean G.729B according to the RFC.
So formally the behavior of your code is correct .
However please note :
1. Many implementation are not aware of the annexb parameter, so maybe they
don't support annex B but they simply don't declare it out of ignorance.
2. You can consider not rejecting the call, and simply discard the G.729 SID
frames you receive (this is the meaning of annex B). So if your other party
does not support annex B - everything is good. If it does - then you can still
have a call but with poorer quality.
Thanks
Uzi
"Aswin Bhupalam" <[EMAIL PROTECTED]>
"Aswin Bhupalam" <[EMAIL PROTECTED]>
07/19/2005 09:28 AM
To
<[EMAIL PROTECTED]>
cc
Subject
Re: [Sip-implementors] G 729 a & b negotiation
Uzi,
Thanks for the quick reply.
If I recieve "18" and no annexb parameter in "a=" line, then what does that
indicate?
just g.729 or g.729a or g.729b (or g.729ab)?
my code has a default of g.729b as per rfc 3555. But, many phones are sending
codec "18" with out any annexb param in "a=" line, so we are rejecting the call
as we are not supporting g.729b.
Thanks,
Aswin Bhupalam.
----- Original Message -----
From: [EMAIL PROTECTED]
To: Aswin Bhupalam
Sent: Tuesday, July 19, 2005 11:32 AM
Subject: Re: [Sip-implementors] G 729 a & b negotiation
Please see RFC 3555:
annexb: indicates that Annex B, voice activity detection, is
used or preferred. Permissible values are "yes" and "no"
(without the quotes); "yes" is implied if this parameter is
omitted.
G.729A does not need to be negotiated, as it is fully compatible with G.729.
Thanks
Uzi
"Aswin Bhupalam" <[EMAIL PROTECTED]>
"Aswin Bhupalam" <[EMAIL PROTECTED]>
Sent by: [EMAIL PROTECTED]
07/19/2005 08:17 AM
To
<[email protected]>
cc
"Sushil \(E-mail\)" <[EMAIL PROTECTED]>, Uttam Kumar Sarkar
<[EMAIL PROTECTED]>
Subject
[Sip-implementors] G 729 a & b negotiation
All,
say "a=" line is not having 'annexb' parameter, which one(g729a or g729b)
should we take as default.
Snom phone sends an INVITE with the following SDP:
v=0
o=root 743184990 743184990 IN IP4 10.50.10.146
s=call
c=IN IP4 10.50.10.146
t=0 0
m=audio 10014 RTP/AVP 18 101
a=rtpmap:18 g729/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:20
a=sendrecv
Which codec is being negotiated here?(g729a or g729b)
Dave,
I found your mail regarding the same question.
kindly let me know if you've found something useful.
Regards,
Aswin Bhupalam.
-----Messaggio originale-----
Da: sip-implementors-bounces at cs.columbia.edu
[mailto:sip-implementors-bounces at cs.columbia.edu] Per conto di David
Stuart
Inviato: giovedì 8 luglio 2004 20.10
A: sip-implementors at cs.columbia.edu
Oggetto: [Sip-implementors] g729 annex B negotiation
Hi All,
What is the correct way to negotiate annex B when using g.729 (as opposed to
A)? They both use the same payload type, 18.
I see two different mentions of this, RFC 3555 section 4.1.9, and RFC
3108 sec 5.6.3.2 but they seem to be saying different things.
Can anyone point me to the correct example as to how to achieve this?
--
David Stuart, SIPquest
Email: dave (at) sipquest (dot) com
Phone: 254-8886 x234 Web: http://www.sipquest.com/
Address: 106 - 350 Terry Fox Drive, Kanata Ontario, K2K 2P5
_______________________________________________
Sip-implementors mailing list
[email protected]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
********************** Legal Disclaimer ****************************
"This email may contain confidential and privileged material for the sole use
of the intended recipient. Any unauthorized review, use or distribution by
others is strictly prohibited. If you have received the message in error,
please advise the sender by reply email and delete the message. Thank you."
**********************************************************************
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors