Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Бесконечный звонок: Retransmission timeout reached on transmission

0

В ролях 10.3.1 && 1.4.26.2 У всех машин, кроме моей ip адреса реальные.

Регистрируюсь на 10.3.1. Пробую совершить звонок - соединение происходит (Locally bridging SIP/root-00000002 and SIP/skypeost-00000003), звонок на софтфоне остается Ringing и через некоторое время звонок сбрасывается, и я получаю Retransmission timeout reached on transmission 700662052@192.168.0.25 for seqno 20.

[root]
type
=friend
username
=root
fromuser
=root
secret
=
host
=dynamic
context
=sip
nat
=yes
;canreinvite=no
qualify
=yes

disallow
=all
allow
=ulaw
allow
=alaw
allow
=g729

insecure
=port,invite

Дальше проверяю тот же конфиг на 1.4. Там все работает. Пробую позвонить на 10 через 1.4, как через проксю - так тоже работает. Конфиги везде дефолтные.

Лог тут: http://pastebin.com/TLe4QjP6

Что не так с натом?

спросил Apr 25 '12

division.hell Gravatar division.hell flag of Russian Federation
169 13 2 9

1 Ответ

0

В секцию пользователя [root] попробуйте добавить directmedia=no.

ссылка удалить спам редактировать

ответил Apr 26 '12

ro Gravatar ro flag of Russian Federation
404 1 1 11
http://rootblog.ru/

Comments

Попробовал, не заработало.

division.hell (Apr 26 '12)edit

я бы сказал что телфон глючит. но надо сравнить ответ с 1.4 и 1.8

meral (Apr 26 '12)edit

http://pastebin.com/UHfzEDRN - все хорошо http://pastebin.com/tvUSdk7W - все плохо

division.hell (Apr 26 '12)edit

ну и? вы сравнить не можете? s=session и user=phone отличаются. и да, у вас 10. тоесть вы сами себе злобный буратино. используйте 1.8.

meral (Apr 26 '12)edit

1.8 поставил - тоже не работает, симптомы те же. s=session и user=phone отличаются - мне лично не понятно, почему из-за этого (?) нет связи и что сделать, чтобы поведение было как в 1.4. Более того, не ясно что конкретно изменилось в ветках 1.8 и 10.

Я уже начинаю грешить на вышестоящего провайдера...

division.hell (Apr 26 '12)edit

мне тоже непонятно. но тут может быть куча вариантов. начиная от того что у провайдера openser/kamailio заточенный на 1.4 и закнчивая тем, что вам нельзя использовать астриск вообще. user=phone ставиться в sip.conf. s= тоже гедто там меняется.поменйте взяд на session. попробуйте поменять useragent.

meral (Apr 26 '12)edit

Попросил товарища позвонить с того же софтфона - у него работает везде. У меня - на 10.4 все то же самое - не работает. Попробовал на этот раз просто поднять трубку и сказать demo-congrats.

[general]
context
=default
udpbindaddr
=0.0.0.0

tcpenable
=no
tcpbindaddr
=0.0.0.0

srvlookup
=yes
rtcachefriends
=yes

videosupport
=no
relaxdtmf
=yes

usereqphone
=yes
useragent
=SipPhone

nat
=yes
ignoreregexpire
=yes
ignoresdpversion
=yes
directmedia
=no
allowoverlap
=no

http://pastebin.com/mgzCeJF6

Почему он вообще делает эти ретрансмиты?

division.hell (Apr 26 '12)edit

наверно firewall? или телефону считает сообщение неверным. или например чексума неверна.

meral (Apr 26 '12)edit

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: Apr 25 '12

Просмотрен: 2,846 раз

Обновлен: Apr 26 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.