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

Не могу понять, почему не находится номер-контекст 'default'

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

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

Ответить
Al8
Сообщения: 85
Зарегистрирован: 07 фев 2016, 17:31

Не могу понять, почему не находится номер-контекст 'default'

Сообщение Al8 »

Звоню с номера 202 на 203 и получаю:

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

Call from '202' (10.0.10.100:49291) to extension '203' rejected because extension not found in context 'default'.
Вообщем есть рабочий сервак, конфиг который я тестирую - там работает. Версия Астера 11-я.
Я у себя поднял виртуалку с 13 версией Астера, накатил конфиг боевого Астерикса с 11-ей версией.
Начал тестировать, и появилилсь проблемы.

Сперва почему-то sip модуль каким-то загадочным образом исчез, не было конектов по SIP и в логах совсем тишина. Помогло:

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

module load chan_sip.so 
Далее выскочила:

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

rejected because extension not found in context 'default'.
В итоге не пойму куда копать, ведь конфиг на боевом серваке работает!


Вот минимал конфиг с рабочего Астера:
sip.conf

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

[general]
context=default
allowguest=yes

[company](!)
type=friend
disallow=all
allow=g722
context=default
Deny=0.0.0.0/0.0.0.0
Permit=10.0.10.0/24
musicclass=company
host=dynamic
canreinvite=no
t38pt_udptl=no
qualify=yes
callcounter=yes
call-limit=1

[201](company)
callerid="Pipec 201<201>"
secret=password
callgroup=2
pickupgroup=2

[202](company)
callerid="Ur 202 <202>"
secret=password
callgroup=2
pickupgroup=2

[203](company)
callerid="XZ 203 <203>"
secret=password
callgroup=2
pickupgroup=2

[204](company)
callerid="MMM 204 <204>"
secret=password
callgroup=2
pickupgroup=2
extensions.conf

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

[general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
priorityjumping=no

[globals]

[default]
include => internal
include => local
include => mobile
include => phone
include => longdistance
include => dnd_on-off
include => register
include => callagentlogin

[internal]
exten => 201,1,Set(__TRANSFER_CONTEXT=internal)
     same => n,Macro(standard,SIP/${EXTEN},${CALLERID(num)})
         same => hint,SIP/${EXTEN}

exten => 202,1,Set(__TRANSFER_CONTEXT=internal)
     same => n,Macro(standard,SIP/${EXTEN},${CALLERID(num)})
         same => hint,SIP/${EXTEN}

exten => 203,1,Set(__TRANSFER_CONTEXT=internal)
     same => n,Macro(standard,SIP/${EXTEN},${CALLERID(num)})
         same => hint,SIP/${EXTEN}

exten => 204,1,Set(__TRANSFER_CONTEXT=internal)
     same => n,Macro(standard,SIP/${EXTEN},${CALLERID(num)})
         same => hint,SIP/${EXTEN}

[macro-standard]
exten => s,1,Set(CDR(userfield)=internal)
exten => s,n,GotoIf($[${LEN(${BLINDTRANSFER})}>0]?transfer,1:direct,1)
exten => direct,1,Macro(direct,${ARG1})
exten => transfer,1,Set(TRANSFER=${CUT(BLINDTRANSFER,,1)})
exten => transfer,n,Macro(transfer,${ARG1},${TRANSFER},${ARG2})
exten => h,1,MacroExit

Этот конфиг я вырезал из многотонного файла sip.conf и extensions.conf
Может что-то пропустил и не знаю.
ded
Сообщения: 15630
Зарегистрирован: 26 авг 2010, 19:00

Re: Не могу понять, почему не находится номер-контекст 'defa

Сообщение ded »

Вы пропустили самое начало - Прочитать Книгу о будущем телефонии. Если бы прочитали, то знали бы, что проверить - есть ли extension '203' в контексте default можно командой
dialplan show 203@default
Al8
Сообщения: 85
Зарегистрирован: 07 фев 2016, 17:31

Re: Не могу понять, почему не находится номер-контекст 'defa

Сообщение Al8 »

Вопрос решен:

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

# chown asterisk /etc/asterisk/extensions.conf
Понятно что надо искать номер в контексте, но лучше спросить знающих)
ded
Сообщения: 15630
Зарегистрирован: 26 авг 2010, 19:00

Re: Не могу понять, почему не находится номер-контекст 'defa

Сообщение ded »

Я понял.
Зачем читать книги и мануалы, когда есть форум!
Al8
Сообщения: 85
Зарегистрирован: 07 фев 2016, 17:31

Re: Не могу понять, почему не находится номер-контекст 'defa

Сообщение Al8 »

Я за вами давно наблюдаю :), нравится что вы помогаете начинающим, дельные советы даете :mrgreen:
Спасибо, что поддерживаете ламеров.

Вообще, я когда писал сообщение, сильно боялся, что мое сообщение удалите при пост модерации.
Хорошо, когда оно проходит через ваше сито, я радуюсь)
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH