Вызов отклонен, потому что расширения не найдены в контексте - PullRequest
0 голосов
/ 08 июля 2019

Я пытаюсь позвонить, используя пользовательские файлы, так как я не могу редактировать основные файлы .conf звездочки

sip.conf имеет:

#include "sip_custom.conf"
#include "extensions_custom.conf"

На sip_custom.conf У меня есть две соединительные линии:

[study-sip] - My main login ( Registered on Zoiper )
[provider] - The provider trunk

При входе в систему используется контекст 'dial-custom', настроенный в extensions_custom.conf

В extensions_custom.conf контекстный dial-custom настроен как:

[dial-custom]
exten => _X.,1,Dial(SIP/provider/${EXTEN:1},60)
exten => _X.,n,NoOp(HANGUPCAUSE is ${HANGUPCAUSE})
exten => _X.,n,NoOp( Dial Status: ${DIALSTATUS})
exten => _X.,n,Goto(hang)
exten => _X.,n(hang),NoOp(Hanging...)
exten => _X.,n,HANGUP()

Вызов должен быть направлен на внешнюю линию [провайдера], когда я набираю номер с использованием контекста [dial-custom], но вместо этого я получаю сообщение об ошибке:

Call from 'study-sip '(xxx.xxx.xxx.9: xxxxx) на расширение' 5541xxxxxxxx 'отклонено, так как расширение не найдено в контексте' dial-custom '.

Если я использую исходные файлы Asterisk .conf (sip.conf)и extensions.conf) это работает ... Но когда я использую те из них, которые я включил в #include, это не так.

Если я наберу: 'dialplan show' и нажмем вкладку, контексты в extensions_custom.конф даже не появляется

1 Ответ

0 голосов
/ 09 июля 2019

1) перезагрузить звездочку

если не работает

2) остановите звездочку, запустите ее в режиме консоли с многословием на

asterisk -rx "stop now"
asterisk -vvvvgc

3) проверьте в журнале, если / почему не загружается ваш файл.

...