Symptom
CUBE is adding a=fmtp:9 bitrate=64 in SDP for G.722 codec. the call was rejected by destination.
SDP in Incoming INVITE :-
t=0 0
m=audio 7156 RTP/AVP 9 101
a=rtpmap:9 G722/8000
a=rtpmap:101 telephone-event/8000
a=sendrecv
SDP CUBE is sending in outgoing INVITE :-
a=rtpmap:9 G722/8000
a=fmtp:9 bitrate=64
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtpmap:13 CN/8000
a=ptime:20
For g722 codec we have 3 variation w.r.t bitrate/bandwidth 48000, 52000 and 64000. out of these only 64000 is used for sip signalling and remaining 2 (48k and 52k) are used for h323. We need to remove the fmtp attribute containing the bitrate as per the requirement of customer .
Conditions
Behavior is same in G2 and G3 . Have tested on many releases.
Workaround
The issue can be resolved by sip profile to modify "a=fmtp:9 bitrate=64" to "a=fmtp:9 bitrate=64000" or remove this line completely .