У нас есть случай, когда мы должны применить политику условных кодеков на стороне выхода.Но у меня есть проблема со сценарием, когда отправляется телефонное событие с типом полезной нагрузки 101 и 119 в начальном INVITE, но не получено fmtp для телефонного события, тогда как мои сценарии ожидают его.Я новичок в этой области SIP и SDP и не могу понять точную проблему.
Я думал, что сценарий ожидает того, чего не должен, поэтому удалил ожидание, и вызов успешно завершился.Ниже приведено ПРИГЛАШЕНИЕ на отправку и получение.
ПРИГЛАШЕНИЕ на отправку с SDP ниже:
v=0
o=user1 53655765 2353687637 IN IP4 192.168.205.193
s=-
c=IN IP4 192.168.205.193
t=0 0
m=audio 10000 RTP/AVP 96 97 119
a=rtpmap:96 AMR/8000
a=rtpmap:97 AMR/8000
a=rtpmap:119 telephone-event/8000
a=fmtp:97 octet-align=1
ПОЛУЧЕНИЕ ПРИГЛАШЕНИЯ с SDP:
v=0
o=user1 53655765 2353687637 IN IP4 192.168.205.195
s=-
c=IN IP4 192.168.205.195
t=0 0
m=audio 13008 RTP/AVP 102 100 0 96 97 101 119
a=rtpmap:102 AMR-WB/16000/1
a=fmtp:102 mode-set=0,1,2
a=rtpmap:100 AMR/8000
a=fmtp:100 mode-set=0,2,5,7
a=rtpmap:0 PCMU/8000
a=rtpmap:96 AMR/8000
a=rtpmap:97 AMR/8000
a=fmtp:97 octet-align=1
a=rtpmap:101 telephone-event/16000
a=rtpmap:119 telephone-event/8000
Мой сценарий ожидает fmtp: 1010-15, но отсутствует в полученном INVITE. Когда и в каком случае следует ожидать fmtp DTMF и с каким типом полезной нагрузки динамического кодека мы должны получить?Что если я уберу из сценария ожидаемое fmtp телефонное событие в полученном сообщении INVITE?