*Друзья ,подскажите пожалуйста, у меня в настройках транка context=from-pstn&from-trunk-limit&account-code, при это контекст лимит не работает. контексты добавлял в extensions_custom.conf
[account-code]
exten => _X.,1,Set(CDR(accountcode)=${EXTEN})
exten => _X.,n,Goto(from-pstn,${EXTEN},1)
[from-trunk-limit]
exten => _X.,1,Set(TIMEOUT(absolute)=800)
exten => _X.,n,Goto(from-trunk,${EXTEN},1)
по пробовал сделать контекст во вложении.
[from-trunk-limit_account-code]
include => from-trunk-limit
include => account-code
все ровно обрабатывается 1-контекст
Как правильно сделать ,что бы оба контекта работали ,при звонке на транк? Извиняюсь заранее,если глупый вопрос,в основном настройки произвожу через GUI*
сделал один общий контекст
[from-trunk-limit_account-code]
exten => _X.,1,Set(CDR(accountcode)=${EXTEN})
exten => _X.,n,Set(TIMEOUT(absolute)=800)
exten => _X.,n,Goto(from-trunk,${EXTEN},1)
Все работает. На сколько это правильно сделано?
идите читайте про контексты в какойто книже или тут https://wiki.asterisk.org/wiki/display/AST/Pattern+Matching
у вас перывый include перекрывает второй(ибо _X. и так и там). насчет context=from-pstn&from-trunk-limit&account-code я вообще не знаю гед вы взяли.
последний вариант рабочий. работает так как вам надо или нет - это вам определять.
Задан: 2014-07-30 16:48:37 +0400
Просмотрен: 445 раз
Обновлен: Jul 31 '14
Мониторинг транков через Asterisk
Звонок со второго транка, если не удалось с первого.
Входящие маршруты для 2-х портов E1
Биллинг исходящих звонков в транке
Перезагрузил маршрутизатор - перестали регистрироваться транки Asterisk [закрыт]
при команде Dial через ADDPAC нет звука
Как указать Астериску регистрировать транк через определенный прокси? [закрыт]
Использование extensions_custom.conf
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
сделал один общий контекст [from-trunk-limit_account-code] exten => _X.,1,Set(CDR(accountcode)=${EXTEN}) exten => _X.,n,Set(TIMEOUT(absolute)=800) exten => _X.,n,Goto(from-trunk,${EXTEN},1) Все работает. На сколько это правильно сделано?
4606034 ( 2014-07-30 17:00:31 +0400 )редактировать