ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Проблема с исходящим вызовом

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Проблема с исходящим вызовом

Сообщение hapito » 06 ноя 2018, 18:26

Всем привет. Возникла проблема с исходящими вызовами. Конкретно все транки одного провайдера.
Пример 1-го транка. Исходящие и входящие.
Входящие отрабатывают хорошо.
В логах выскакивает ошибка:
Код: выделить все
app_dial.c:2437 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Subscriber absent)
sip_xmit of 0x24acf60 (len 396) to (null) returned -1: Invalid argument

Вывод sip show peers:
Код: выделить все
IntelComNet_Out3630974/36 78.24.7.45                                    N             5060     UNREACHABLE
IntelComNet_Out4116/4116  78.24.7.45                                     N             5060     UNREACHABLE
Moskva_out7877500/7877500 78.24.7.45                                   N             5060     UNREACHABLE
Moskva_out78775002/787750 78.24.7.45                                   N             5060     UNREACHABLE
Moskva_out78775003/787750 78.24.7.45                                   N             5060     UNREACHABLE

Все остальные peers статус OK.
Код: выделить все
RosNetOut_6654300/6654300 195.90.150.205                               N             5060     OK (21 ms)
RosNetOut_7819653/7819653 195.90.150.205                               N             5060     OK (22 ms)
RosNetOut_7819654/7819654 195.90.150.205                               N             5060     OK (22 ms)



Код: выделить все
Исходящие
[IntelComNet_Out3630974]
disallow=all
username=*****
type=peer
secret=******
qualify=yes
insecure=port,invite
host=*****
fromuser=*****
fromdomain=*****
dtmfmode=auto
context=from-pstn
allow=alaw
allow=ulaw
nat=yes

Код: выделить все
Входящие
[IntelComNet_In3630974]
disallow=all
type=user
host=78.24.7.45
dtmfmode=auto
context=from-pstn
canreinvite=no
allow=alaw
allow=ulaw


Для примера конфиг другого провайдера:
Код: выделить все
[RosNetOut_6654300]
disallow=all
username=***
type=friend
secret=*****
registersip=yes
qualify=yes
insecure=port,invite
host=****
fromuser=****
fromdomain=*****
dtmfmode=rfc2833
context=from-pstn
canreinvite=no
allow=alaw
allow=ulaw
allow=g729



PS: Иногда с другим транком возникает ситуация, когда абонент не слышит. Перезваниваю снова - слышит.
hapito
 
Сообщений: 8
Зарегистрирован: 06 ноя 2018, 17:17

Re: Проблема с исходящим вызовом

Сообщение Kroteg » 07 ноя 2018, 08:16

hapito писал(а): app_dial.c:2437 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Subscriber absent)

гугл переводчик писал(а):app_dial.c: 2437 dial_exec_full: невозможно создать канал типа «SIP» (причина 20 - абонент отсутствует)

Отсутствует сип-канал в который направить вызов (он другого типа или отключен или регистрации на том пире нет)

Попробуй входящие и исходящие настройки объединить и поместить в секцию "Исходящие" и type=friend
Как вариант - может еще требоваться строка регистрации.
Изображение
Аватар пользователя
Kroteg
 
Сообщений: 195
Зарегистрирован: 11 янв 2018, 14:51

Re: Проблема с исходящим вызовом

Сообщение hapito » 07 ноя 2018, 11:51

Спасибо за совет.
В общем ситуация банальная оказалась. На самом роутере (Pfsense) был nat, но не было правила для переадрессации.
Добавил. Заработало.
hapito
 
Сообщений: 8
Зарегистрирован: 06 ноя 2018, 17:17


Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 33

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH