1 | изначальная версия редактировать | |
Вижу, что данные передаются криво (From: <sip:696%2374952780526@109.167.231.118>;tag=as7b07d695), но не пойму как поправить.
Нормально передаются: 696#74952780526 -> 696%2374952780526
Здесь все написано про uriencode. Во всяком случае сервер провайдера понял, что это # (ответ от провайдера - From: <sip:696#74952780526@109.167.231.118>;tag=as7b07d695
)
SIP/2.0 400 Bad Request - запрос не понят из-за синтаксических ошибок в нем.
Конкретно в вашем случае провайдер указал, в чем причина - Reason: MVTSLocal;cause=84;text="SIP - Invalid SDP from originator"
У вас не SDP, а простыня из всевозможных кодеков. И не понял сервер провайдера конкретно вот это описание кодека - a=rtpmap:100[!sip]
У вас в конфигурации пира разрешены все кодеки. Оставьте только необходимые. В частности, провайдер понимает g711a (из его SDP - a=rtpmap:8 PCMA/8000). Разрешите только два кодека g711a и g711u
[74952780526]
...
disallow=all
allow=ulaw&alaw
2 | No.2 Revision редактировать |
Вижу, что данные передаются криво (From: <sip:696%2374952780526@109.167.231.118>;tag=as7b07d695), но не пойму как поправить.
Нормально передаются: 696#74952780526 -> 696%2374952780526
Здесь все написано про uriencode. Во всяком случае сервер провайдера понял, что это # (ответ от провайдера - From: <sip:696#74952780526@109.167.231.118>;tag=as7b07d695
)
SIP/2.0 400 Bad Request - запрос не понят из-за синтаксических ошибок в нем.
Конкретно в вашем случае провайдер указал, в чем причина - Reason: MVTSLocal;cause=84;text="SIP - Invalid SDP from originator"
У вас не SDP, а простыня из всевозможных кодеков. И не понял сервер провайдера конкретно вот это описание кодека - a=rtpmap:100[!sip]
Почитайте про SDP. И про использование профилей в SDP.
У вас в конфигурации пира разрешены все кодеки. Оставьте только необходимые. В частности, провайдер понимает g711a (из его SDP - a=rtpmap:8 PCMA/8000). Разрешите только два кодека g711a и g711u
[74952780526]
...
disallow=all
allow=ulaw&alaw
3 | No.3 Revision редактировать |
Вижу, что данные передаются криво (From: <sip:696%2374952780526@109.167.231.118>;tag=as7b07d695), но не пойму как поправить.
Нормально передаются: 696#74952780526 -> 696%2374952780526
Здесь все написано про uriencode. Во всяком случае сервер провайдера понял, что это # (ответ от провайдера - From: <sip:696#74952780526@109.167.231.118>;tag=as7b07d695
)
SIP/2.0 400 Bad Request - запрос не понят из-за синтаксических ошибок в нем.
Конкретно в вашем случае провайдер указал, в чем причина - Reason: MVTSLocal;cause=84;text="SIP - Invalid SDP from originator"
У вас не SDP, а простыня из всевозможных кодеков. И не понял сервер провайдера конкретно вот это описание кодека - a=rtpmap:100[!sip]
Почитайте про SDP или здесь. И про использование профилей в SDP.
У вас в конфигурации пира разрешены все кодеки. Оставьте только необходимые. В частности, провайдер понимает g711a (из его SDP - a=rtpmap:8 PCMA/8000). Разрешите только два кодека g711a и g711u
[74952780526]
...
disallow=all
allow=ulaw&alaw
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.