G.722 was offered in the initial INVITE to PBX, but was not accepted by PBX, in 
200OK from PBX there were only G.711A 

SDP in INITIAL invite:
SDP PDU 
  v=0
  o=BroadWorks 400693062 1 IN IP4 195.54.102.188
  s=-
  c=IN IP4 195.54.102.188
  t=0 0
  m=audio 15148 RTP/AVP 8 110 111 0 96
  b=AS:141
  a=rtpmap:8 PCMA/8000
  a=rtpmap:9 G722/8000
  a=rtpmap:97 AMR/8000
  a=fmtp:97 
mode-set=0,2,4,7;mode-change-period=2;mode-change-capability=2;mode-change-neighbor=1;max-red=0
  a=rtpmap:110 AMR/8000
  a=fmtp:110 mode-change-period=2; mode-change-capability=2; 
mode-change-neighbor=1; max-red=0
  a=rtpmap:0 PCMU/8000
  a=rtpmap:96 telephone-event/8000
  a=fmtp:96 0-15
  a=maxptime:20
  a=ptime:20


 
SDP in 200OK for INVITE from PBX
SDP PDU 
  v=0
  o=- 6613665318425236764 2 IN IP4 172.18.8.21
  s=MX-ONE
  c=IN IP4 172.18.8.32
  t=0 0
  m=audio 30838 RTP/AVP 8 101
  a=rtpmap:8 PCMA/8000
  a=rtpmap:101 telephone-event/8000
  a=ptime:20
  a=sqn:0
  a=cdsc:1 image udptl t38
  a=cpar:a=T38FaxVersion:0
  a=cpar:a=T38MaxBitRate:14400
  a=cpar:a=T38FaxRateManagement:transferredTCF
  a=cpar:a=T38FaxMaxBuffer:9772
  a=cpar:a=T38FaxMaxDatagram:1472
  a=cpar:a=T38FaxUdpEC:t38UDPRedundancy
  a=sendrecv

BR/pj

-----Original Message-----
From: sip-implementors-boun...@lists.cs.columbia.edu 
[mailto:sip-implementors-boun...@lists.cs.columbia.edu] On Behalf Of Paul 
Kyzivat
Sent: den 15 november 2018 17:37
To: sip-implementors@lists.cs.columbia.edu
Subject: Re: [Sip-implementors] RTP with wrong payload

On 11/15/18 1:21 AM, Sundbaum Per-Johan (Telenor Sverige AB) wrote:
> I should have given more details, in the example I gave there was actual a 
> couple of G.722 packets that was marked with payload type G.722 received in a 
> session where G.711A(PCMA/8000) was established as the agreed codec, the 
> receiving PBX did not have support for G.722.
> As I interpret  RFC 3550 the PBX should drop the G.722 packets and let the 
> session continue, and same applies also in case where G.722 is supported by 
> PBX,  am I wrong ?

Just to be sure...

Are you saying that G.722 was not negotiated at all? Or that it wasn't the 
first codec in the list?

If multiple codecs are negotiated, then it is permissible to use them, and even 
mix their use. (This is most often a cobmination of telephone-events with 
another codec, but isn't limited to that.

Can you post the actual offer/answer SDP that was used to negotiate the session?

        Thanks,
        Paul

> BR/pj
> 
> -----Original Message-----
> From: sip-implementors-boun...@lists.cs.columbia.edu 
> [mailto:sip-implementors-boun...@lists.cs.columbia.edu] On Behalf Of 
> Dale R. Worley
> Sent: den 15 november 2018 05:10
> To: Paul Heitkemper
> Cc: sip-implementors@lists.cs.columbia.edu
> Subject: Re: [Sip-implementors] RTP with wrong payload
> 
> Paul Heitkemper <pheitkem...@iedaudio.com> writes:
>> RFC 3550 Section 5.1
>>
>> " A receiver MUST ignore packets with payload types that it does not 
>> understand."
> 
> Though this rule is based on the payload type code, and not the encoding.  
> The original post says only that the packets contain G.722 data, but if that 
> data is marked with the payload type code that was negotiated for G.711A, the 
> recipient will try to decode it as G.711A.
> Perhaps the recipient can determine that the data is invalid (as G.711A) and 
> discard it, but more likely it will decode it into some sort of noise which 
> it will present to the user.
> 
> Dale
> _______________________________________________
> Sip-implementors mailing list
> Sip-implementors@lists.cs.columbia.edu
> https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
> _______________________________________________
> Sip-implementors mailing list
> Sip-implementors@lists.cs.columbia.edu
> https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
> 

_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to