VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

from-provider не находит extension при входящем

Проблемы Asterisk без вэб-оболочек и их решения

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

nortien
Сообщения: 2
Зарегистрирован: 01 окт 2018, 19:19

from-provider не находит extension при входящем

Сообщение nortien »

транк зарегистрирован и исходящие есть но при входящих пишет нет екстеншена
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: код ошибки при звонке
NOTICE: chan_sip.c: handle_request_invite: Call from 'provider' (ipaddr:5060) to extension '84951234567' rejected because extension not found in context 'from-provider'.
Уже второй день и так и так пробую, не поддается. Все екстеншены есть, все маршруты настроены. Помогите пожалуйста
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: dialplan show 84951234567@from-provider

Код: Выделить всё

asterisk*CLI> dialplan show 84951234567@from-provider
[ Context 'from-provider' created by 'pbx_config' ]
  '84951234567' =>  1. Answer()                                   [pbx_config]
                    2. Dial(SIP/101)                              [pbx_config]
[ Included context 'handup-sip' created by 'pbx_config' ]
  '_X!' =>          1. HangUp()                                   [pbx_config]           

-= 2 extensions (3 priorities) in 2 contexts. =-
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: /etc/asterisk/extensions.conf
[from-provider]
exten => 84951234567,1,Answer
exten => 84951234567,n,Dial(SIP/101)
include => handup-sip
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: /etc/asterisk/sip.conf
[general]
register => UserName:Password:RegisterName@provider/84951234567
srvlookup=no
disallow=all
dtmfmode=rfc2833
allowguest=no
nat=no

[provider]
type=peer
fromuser=UserName
host=sip.proviver.ru
fromdomain=sip.provider.ru
allow=alaw
insecure=invite
nat=no
context=from-provider
qualify=no
ignoresdpversion=yes
За второй день голова уже не варит
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: from-provider не находит extension при входящем

Сообщение april22 »

Осмелюсь предположить..
Dialplan reload
Ну и контекст другой попробуйте, вдруг ошиблись
Своими вопросами , вы загоняете меня в ГУГЛЬ.
Garnish
Сообщения: 43
Зарегистрирован: 09 мар 2016, 11:07

Re: from-provider не находит extension при входящем

Сообщение Garnish »

Добавьте в контекст from-provider:
exten => _X.,1,NoOp(${EXTEN}) - увидите реально на какой номер прилетает вызов.
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: from-provider не находит extension при входящем

Сообщение ded »

Garnish, система пишет на какой extension - 84951234567
Call from 'provider' (ipaddr:5060) to extension '84951234567' rejected because extension not found in context 'from-provider'.
nortien, Answer делать не надо.
Сделайте для теста

Код: Выделить всё

[from-provider]
exten => _.,1,Dial(SIP/101)
include => handup-sip
Garnish
Сообщения: 43
Зарегистрирован: 09 мар 2016, 11:07

Re: from-provider не находит extension при входящем

Сообщение Garnish »

Я вижу что пишет система. Также я вижу что номер 74951234567 - вряд ли существует. Поэтому, автор вполне мог неверно донести до нас уведомление.
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: from-provider не находит extension при входящем

Сообщение ded »

ОК, допустим там какой-то реальный

Код: Выделить всё

Call from 'provider' (ipaddr:5060) to extension '84957832989' rejected because extension not found in context 'from-provider'. 
После подстановки

Код: Выделить всё

exten => _X.,1,NoOp(${EXTEN})
-
он увидит теперь сообщение:
Executing [84957832989@from-provider:1] NoOp(84957832989) in new stack
Что это изменит?
Garnish
Сообщения: 43
Зарегистрирован: 09 мар 2016, 11:07

Re: from-provider не находит extension при входящем

Сообщение Garnish »

ded писал(а):ОК, допустим там какой-то реальный

Код: Выделить всё

Call from 'provider' (ipaddr:5060) to extension '84957832989' rejected because extension not found in context 'from-provider'. 
После подстановки

Код: Выделить всё

exten => _X.,1,NoOp(${EXTEN})
-
он увидит теперь сообщение:
Executing [84957832989@from-provider:1] NoOp(84957832989) in new stack
Что это изменит?
Если он это увидит, то проблема по сути решена)
Суть в том, что мой вариант, что ваш - делает одно и тоже. Он позволяет не привязываться к конкретному номеру, а использовать маску.

Позволю небольшой офтоп по поводу шаблона "_.,1". Я понимаю что вы прекрасно знаете о проблемах такой маски, но лучше авторам подобных вопросов не советовать так делать). Хотя, если перед номером летит еще какая-нибудь ерунда, то ваш вариант будет более информативным.
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: from-provider не находит extension при входящем

Сообщение ded »

Поэтому я и написал - Сделайте для теста. Потому что
exten => _. позволит увидеть плюсик перед номером (если вдруг он там есть), а
exten => _X. - нет.
Аватара пользователя
Zavr2008
Сообщения: 2215
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: from-provider не находит extension при входящем

Сообщение Zavr2008 »

И никто ТС не написал что он просто подчеркивание забыл )
И будет срабатывать звонок именно этот DID и именно на 101-й IP телефон ..

Код: Выделить всё

exten => _84951234567,1,Dial(SIP/101)
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: from-provider не находит extension при входящем

Сообщение ded »

Zavr2008, садитесь, два.
Знак подчёрк _ - признак шаблона (в шаблоне используются N, Z, X, и цифры [0-3,4-7]
В примере ТС нет никакого шаблона, а есть прямой номер экстена 84951234567

Код: Выделить всё

[from-provider]
exten => 84951234567,1,Answer
exten => 84951234567,n,Dial(SIP/101)
Читайте главу 6 Основы диал-плана :: Книги о будущем::.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH