Тема: Не проходит звонок с sip cda2 на sip клиента телефона с интернетом мегафон
Добрый день. НЕ проходит звонок от sip CDA2 на sip клиента на телефоне с интернетом мегафон. Но звонок от sip клиента из под windows проходит на sip клиента телефона с интернетом от мегафон. снял дамп сети со стороны CDA, sip сервера и телефона(при звонке с клиента из под windows). Подскажите в чем может быть проблема. файлы отправил на почту.
SIP-CDA2 сообщает во всех полях запросов свой внутренний IP, а должен внешний, с которого они приходят на сервер. В настройках NAT нужно указать STUN.
В настройках NAT sip сервера? в sip cda2 STUN указан
В настройках NAT SIP-CDA2. Может быть STUN указан, но не включен.
С другими провайдерами все работает. в sip CDA2, в строке nat, что указать? Автоматически или получать ip от stun?
получать ip от stun
Ставил, ничего не изменилось.
По логам получается, что сервер отправляет invite. А клиент на него не отвечает. Из-за чего сервер дает sip-cda ответ decline. Не отвечает предположительно потому что неверный адрес. После включения настройки нужно посмотреть лог, чтобы убедиться, что адрес стал правильным.
На клиенте нет получать внешний от стун. клиент это приложение на андройде. в приложении прописан тот же стун.
Речь шла об адаптере. Также нужно убедиться, что invite доходит до клиента и что и куда клиент отвечает.
Почему на клиента андройд звонок проходит с клиента на виндос. а с Sip CDA2 не проходит.Что может блокировать мегафон? Регистрация клиента на андройде проходит а звонки только с sip CDA2 не проходят. На других мобильных провайдерах все проходит.
Предположительно неправильные внешний адрес и порт на sip-cda. Клиент получает invite от сервера при звонке с sip-cda?
На почту отправил дамп с клиента андройд при звонке с sip CDA2
Предположительно неправильные внешний адрес и порт на sip-cda? с другим провайдером на клиенте андройд при таких же настройках sip CDA2 все работает и звонок на андройд проходит.
2 клиента port sip и beward sip регистрируются на одном устройстве, под одним и тем же номером, но при этом дают разные адреса. Получается один перебивает другой. Учитывая то, что удачный звонок был с beward, а до port sip звонок так и не дошел, правильный внешний адрес предоставляет beward. Начните с того, что временно отключите port sip. А потом уже отключите beward и заставьте port sip путем настроек stun и т.п. выдавать такой же адрес.
это не одновременная регистрация это пробовал на разном клиенте под одной учеткой.