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

Elastix - Asterisk File Editor

Обо всем касательно FreePBX, MetPBX, TrixBox, Elastix, AstPBX и всех других дистрибутивов

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

Ответить
Angel_19
Сообщения: 94
Зарегистрирован: 19 апр 2013, 15:01

Elastix - Asterisk File Editor

Сообщение Angel_19 »

Elastix - Asterisk File Editor, вношу изменения в файл - extensions_additional.conf
Перезагружаю Asterisk командой reload.

Проверяю внесенные изменения - все отрабатывает как нужно.
Спустя какое-то время, те изменения, что я внес - пропадают (внесенных изменений нет).

Почему так происходит? Есть какая то настройка?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Elastix - Asterisk File Editor

Сообщение 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       ;
;--------------------------------------------------------------------------------;
ЛС: @rostel
Angel_19
Сообщения: 94
Зарегистрирован: 19 апр 2013, 15:01

Re: Elastix - Asterisk File Editor

Сообщение Angel_19 »

Ясно.
Angel_19
Сообщения: 94
Зарегистрирован: 19 апр 2013, 15:01

Re: Elastix - Asterisk File Editor

Сообщение Angel_19 »

Я так понял, что нужно использовать
[ext-did-0002]
include => ext-did-0002-custom ; тут идет подключение этого экстеншена
exten => fax,1,Goto(${CUT(FAX_DEST,^,1)},${CUT(FAX_DEST,^,2)},${CUT(FAX_DEST,^,3)})
exten => 8000,1,Set(__FROM_DID=${EXTEN})
exten => 8000,n,Gosub(app-blacklist-check,s,1)
exten => 8000,n,ExecIf($[ "${CALLERID(name)}" = "" ] ?Set(CALLERID(name)=${CALLERID(num)}))
exten => 8000,n,Set(__CALLINGPRES_SV=${CALLERPRES()})
exten => 8000,n,Set(CALLERPRES()=allowed_not_screened)
exten => 8000,n(dest-ext),Goto(ext-queues,8050,1)

и в файле: globals_custom.conf , добавляем этот экстеншен
[ext-did-0002-custom]
мне например нужно чтобы и мое выполнилось, и исходное - как это сделать?
Так ?:
exten => 8000,1,Set(CALLERID(num)=8${CALLERID(num)})
exten => 8000,n,Set(CALLERID(name)=${CALLERID(num)})
Angel_19
Сообщения: 94
Зарегистрирован: 19 апр 2013, 15:01

Re: Elastix - Asterisk File Editor

Сообщение Angel_19 »

Нашел, добавил:
[ext-did-0002-custom]
exten => 8000,1,Set(CALLERID(num)=8${CALLERID(num)})
exten => 8000,n,Set(CALLERID(name)=${CALLERID(num)})

Но не работает.
Мне не понятно в каком порядке отрабатывает основной код екстеншена, и вложение? И если номера телефонов (8000) одинаковы, будет ли Астерикс обрабатывать вложение?
Angel_19
Сообщения: 94
Зарегистрирован: 19 апр 2013, 15:01

Re: Elastix - Asterisk File Editor

Сообщение Angel_19 »

Можете привести пример исходного экстеншена где идет включение второго, и второй экстеншен, как продолжение первого. А то что то я не понимаю как их совместить.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Elastix - Asterisk File Editor

Сообщение Vlad1983 »

extensions_custom.conf

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

...
[add_8]
exten => _X.,1,Set(CALLERID(num)=8${CALLERID(num)})
     same => n,Set(CALLERID(name)=${CALLERID(num)})
     same => n,Goto(from-trunk,${EXTEN},1)
...
в вебке во все транки, входящие с которых надо обрабатывать таким макаром, добавляете
context=add_8
ЛС: @rostel
Angel_19
Сообщения: 94
Зарегистрирован: 19 апр 2013, 15:01

Re: Elastix - Asterisk File Editor

Сообщение Angel_19 »

Vlad1983 - спасибо! Работает.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH