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

Asterisk, проблема с версиями?

0

Добрый вечер,

У меня есть астериск 1.6 и астериск 1.8 Столкнулся с тем что конфиг который работает на 1.6 не работает на 1.8, а конкретно я не могу позвонить с софтфона через моего сип провайдера допустим к себе на телефон, пишет

WARNING[5721]: app_dial.c:2039 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Unknown)

в чем проблема? вот конфиг подключения к провайдеру

[general]
context=default
allowoverlap=no
port=5060
bindaddr=0.0.0.0
defaultexpirey=3600
registerattempts=0
srvlookup=no
pedantic=yes
language=ru
dtmfmode=rfc2833
qualify=yes
register=########:pass@№№№№№№№/########
externip=############
localnet=192.168.1.0/255.255.255.0
disallow=all
allow=ulaw
allow=alaw
allow=gsm
alwaysauthreject=yes
canreinvite=no
callcounter=yes

[ITL]
dtmfmode=rfc2833
type=friend
username=#######
callerid=#######
secret=##################
host=############
fromuser=#######
context=in
alwaysauthreject=yes
canreinvite=no

[1001]
type=friend
context=default
host=dynamic
secret=pass
nat=yes
alwaysauthreject=yes
qualify=yes
canreinvite=no
sipreinvite=no

теперь ошибка такая

 -- Executing [0962659697@default:1] Dial("SIP/1001-0000002d", "SIP/ITL/0962659697,120,t") in new stack
  == Using SIP RTP CoS mark 5
    -- Called ITL/0962659697

    -- SIP/ITL-0000002e is circuit-busy
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [0962659697@default:2] Hangup("SIP/1001-0000002d", "") in new stack
  == Spawn extension (default, 0962659697, 2) exited non-zero on 'SIP/1001-0000002d'
[Apr 19 11:23:29] WARNING[5611]: chan_sip.c:3386 retrans_pkt: Retransmission timeout reached on transmission 439ee12742cd0e0b7a170b9d26974e89@217.12.205.74 for seqno 102 (Critical Request) -- See doc/sip-retransmit.txt.
Packet timed out after 32013ms with no response
удалить закрыть спам изменить тег редактировать

спросил 2011-04-18 20:22:16 +0400

godlike Gravatar godlike flag of Ukraine
814 91 20 54

обновил 2011-04-19 12:22:32 +0400

Comments

а сам Dial покажите um2010 ( 2011-04-18 20:42:08 +0400 )редактировать
утром покажу весь конфиг, диал у меня такой: Dial(SIP/${EXTEN},120,t) godlike ( 2011-04-18 22:44:12 +0400 )редактировать
еще sip show peers и sip show registry um2010 ( 2011-04-18 22:49:25 +0400 )редактировать
Dial(SIP/${EXTEN},120,t) - а где указание на транк, через хоторый хотите звонить? zlat ( 2011-04-19 00:29:32 +0400 )редактировать
exten => _0.,1,Dial(SIP/ITL/${EXTEN},120,t) у меня так, то я по памяти не так написал godlike ( 2011-04-19 11:20:50 +0400 )редактировать
добавил конфиг целиком godlike ( 2011-04-19 11:24:56 +0400 )редактировать

4 Ответа

1

WARNING[5611]: chansip.c:3386 retranspkt: Retransmission timeout reached on transmission 439ee12742cd0e0b7a170b9d26974e89@217.12.205.74 for seqno 102 (Critical Request) -- See doc/sip-retransmit.txt. Packet timed out after 32013ms with no response

Сначала не приметил в конце лога. Это говорит о проблеме NAT. Если ты под NAT-ом: externip= перенеси в пир из general ну и nat=yes добавить...

Если НЕ под NAT: удали externip из general nat=never для пира..

sip-отладка покажет тебе все детали..

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

ответил 2011-04-19 14:30:33 +0400

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2686 11 9 37
http://mh.otx.ru/

Comments

добавил, не помогло. Странно но такая же конфигурация работает на 1.6, а тут не хочет, думаю все таки проблема в разности версий, есть идеи почему так может быть? godlike ( 2011-04-19 14:35:20 +0400 )редактировать
я под натом godlike ( 2011-04-19 14:37:21 +0400 )редактировать
то же пишет? Zavr2008 ( 2011-04-19 14:43:01 +0400 )редактировать
да, на софтфоне Connecting... и все, после ошибка про ретрансмишин. Может есть какие то особенности преодоления ната в 1.8 ? godlike ( 2011-04-19 14:57:39 +0400 )редактировать
godlike, не забудь плюсани мой ответ, кто еще про externip натолкнул :) Zavr2008 ( 2011-04-21 02:50:38 +0400 )редактировать
спасиб огромное!!! Zavr2008 ( 2011-04-22 01:14:49 +0400 )редактировать
2

Решил проблему, в версии 1.8 параметр externip теперь называется externaddr

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

ответил 2011-04-19 19:09:19 +0400

godlike Gravatar godlike flag of Ukraine
814 91 20 54
0

в ветке 1.8 нет больше insecure. Прочёл на voip-info в эти выхи..

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

ответил 2011-04-19 00:11:20 +0400

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2686 11 9 37
http://mh.otx.ru/

Comments

спасиб человек, завтра попробую, если какие еще есть предложения говорите, а то седня весь день промучался с этой херней godlike ( 2011-04-19 00:23:35 +0400 )редактировать
добавил, не помогло, правда теперь пишет другую ошибку godlike ( 2011-04-19 12:20:50 +0400 )редактировать
0

Теперь нужно выполнить команду sip set debug peer ITL и посмотреть с каким кодом приходит отказ в соединении от провайдера. Это может быть 404 в случае неправильного номере или любой другой ответ из группы 4xx

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

ответил 2011-04-20 06:08:04 +0400

igorg Gravatar igorg flag of Russian Federation
2244 3 7 40
http://igorg.ru/

Ваш ответ

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 ленту новостей

Статистика

Задан: 2011-04-18 20:22:16 +0400

Просмотрен: 3,117 раз

Обновлен: Apr 20 '11

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