Our SIP service comes from ATT VoIP and the call is processed thru the asterisk 13 and out as SIP to the Riedel intercom.
When using asterisk 11 all was OK
After switching to Asterisk 13 the Riedel Artist intercom is no linger happy when a call comes in from ATT VIA a cell phone or a POTS line i get the error below
Invalid RTP Payload Length,Node/002/Client/05/VoIPLocal/7,Major,Received RTP payload type 0 with invalid length 240 (expected 160).
calls within the FreePBX with asterisk 13 and calls from another number (different locations) from ATT VOIP work properly.
this leads me to believe that ATT is sending the call as Payload 160 on one type of call and as 240 on another. Furthermore it appears that the Asterisk 11 masked the change and Asterisk 13 does not. I do not know if this is normal behavior of asterisk.
i have the following questions.
-
how can i tell on a call by call basis what payload is ATT sending?
-
assuming i am correct is it normal to receive different payloads on different call types from ATT?
-
is there a way to set the asterisk 13 to behave as asterisk 11 did and mask the issue bu always have a payload of 160 on the trunks going toward the Riedel intercom?