Подключился я тут недавно к самому большому российскому оператору и по совместительству самому большому российскому потребителю продукции фирмы Хуавей. У него стоит оборудование Huawei SoftX3000 V300R010.
Получил от него 3 номера. Пытаюсь подсоединить их к астериску - облом.
Что выяснил:
1) Номера у оператора регистрируются нормально
2) Входящая связь работает без проблем
3) С исходящей связью проблемы - от оператора приходит сообщение 200 OK, а там в SDP аудио порт 0.
v=0
o=HuaweiSoftX3000 516465 516466 IN IP4 10.0.0.254
s=Sip Call
c=IN IP4 0.0.0.0
t=0 0
m=audio 0 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=ptime:20
a=silenceSupp:off - - - -
a=ecan:fb on -
a=X-fax
a=fmtp:101 0-15
a=inactive
Астериск на это реагирует так:
[Apr 10 14:21:45] WARNING[22649]: chan_sip.c:8916 process_sdp: ignoring 'audio' media offer because port number is zero
[Apr 10 14:21:45] WARNING[22649]: chan_sip.c:9124 process_sdp: Failing due to no acceptable offer found
Потом астериск посылает оператору подтверждение ACK и сразу после этого BYE.
Вопросы классические, но в другом порядке:
1) кто виноват?
2) что делать?