Страница 1 из 1
context 'from-sip-external'.
Добавлено: 17 фев 2015, 15:31
sergey_twin
приветствую вас.
есть несколько внешних sip номеров. каждый при входящем звонке обрабатываться должен по своему.
в sip.conf у каждого "внешнего СИПа указан context=from-какой_то_там_контекст
соответственно в extensions.conf все эти контексты есть и даже работают(худо бедно)
но иногда при входящем звонке наблюдаю в консоли вот такую надпись
rejected because extension not found in context 'from-sip-external'.
вроде логично предположить что он хочет ещё увидеть что то в контексте from-sip-external.
но я так понимаю это какой то контекст "по умолчанию" и будет срабатывать на все входящие со всех линий, что не допустимо.
контекст этот уже и удалял и пустой создавал, один фиг через раз это сообщение в консоли и звонок естесственно отфутболивается. .
соответственно два вопроса: почему иногда срабатывает нужный мне контекст from-какой_то_там_контекст, а почему иногда он просит этот "по умолчанию"
ну и логичный второй вопрос: как избавиться?
Re: context 'from-sip-external'.
Добавлено: 17 фев 2015, 15:44
ded
context 'from-sip-external' служит для внешних входящих sip вызовов. Аутентифицированных или нет.
Если в системе стоит глобальная опция allow_guest=yes, то аутентификация входящего INVITE по username/secret или просто по IP addr игнорируется.
Но ставить эту опцию в =yes крайне нежелательно, это может создать проблему с безопасностью, при которой через станцию назвонят на тонну денег.
У вас стоит =no. Вот когда к вам прибегает неаутентифицированный звонок - вы видите такую надпись
rejected because extension not found in context 'from-sip-external'.
Ответ на второй вопрос является частным случаем глобального риторического вопроса "Как избавиться от незнания (по любому виду науки и техники)?"
Re: context 'from-sip-external'.
Добавлено: 20 фев 2015, 11:29
sergey_twin
может кому пригодится.
нашёлся файл sip_general_additional.conf в нём текст
;--------------------------------------------------------------------------------;
; Do NOT edit this file as it is auto-generated by FreePBX. All modifications to ;
; this file must be done via the web gui. There are alternative files to make ;
; custom modifications, details at:
http://freepbx.org/configuration_files ;
;--------------------------------------------------------------------------------;
;
accept_outofcall_messages=yes
auth_message_requests=no
outofcall_message_context=dpma_message_context
vmexten=*97
faxdetect=no
context=from-sip-external
callerid=Unknown
notifyringing=yes
notifyhold=yes
tos_sip=cs3
tos_audio=ef
tos_video=af41
alwaysauthreject=yes
useragent=FPBX-AsteriskNOW-2.11.0(11.11.0)
disallow=all
allow=ulaw
allow=alaw
allow=gsm
очистил содержимое файла, проблема ушла
Re: context 'from-sip-external'.
Добавлено: 20 фев 2015, 11:32
Vlad1983
теперь что-нить поменяйте в вебке и нажмите "применить"
и встречайте снова
читайте что написано:
Код: Выделить всё
;--------------------------------------------------------------------------------;
; Do NOT edit this file as it is auto-generated by FreePBX. All modifications to ;
; this file must be done via the web gui. There are alternative files to make ;
; custom modifications, details at: http://freepbx.org/configuration_files ;
;--------------------------------------------------------------------------------;
;
Re: context 'from-sip-external'.
Добавлено: 05 мар 2015, 11:19
sergey_twin
эт понятно. в вебке вообще ничего не делаю. всё через конфиги и консоль
Re: context 'from-sip-external'.
Добавлено: 05 мар 2015, 11:30
ded
Тогда зачем используете freePBX вообще? Ваш совет
sergey_twin писал(а):может кому пригодится.
нашёлся файл sip_general_additional.conf в нём текст
;--------------------------------------------------------------------------------;
; Do NOT edit this file as it is auto-generated by FreePBX. All modifications to ;
; this file must be done via the web gui. There are alternative files to make ;
; custom modifications, details at:
http://freepbx.org/configuration_files ;
;--------------------------------------------------------------------------------;
очистил содержимое файла, проблема ушла
и такое решение проблемы не имеют смысла.