First time here? Check out the FAQ!

Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

черные дыры в dialplan

0

Суть вопроса такова, есть шаблоны набора в extensions_custom, выглядит так

exten => _90031XXXX.,1,Macro(user-callerid,LIMIT,EXTERNAL,)
exten
=> _90031XXXX.,n,Gosub(sub-record-check,s,1(out,${EXTEN},dontcare))
exten
=> _90031XXXX.,n,ExecIf($[ "${CALLEE_ACCOUNCODE}" != "" ] ?Set(CDR(accountcode)=${CALLEE_ACCOUNCODE}))
exten
=> _90031XXXX.,n,Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?default:${MOHCLASS})})
exten
=> _90031XXXX.,n,ExecIf($["${KEEPCID}"!="TRUE" & ${LEN(${DB(AMPUSER/${AMPUSER}/outboundcid)})}=0 & ${LEN(${TRUNKCIDOVERRIDE})}=0]?Set(TRUNKCIDOVERRIDE$
exten
=> _90031XXXX.,n,Set(_NODEST=)
exten
=> _90331XXXX.,n,Macro(dialout-trunk,18,${EXTEN:5},,off)
exten
=> _90031XXXX.,n,Macro(outisbusy,)

Явно указан номер транка в который должен улетать звонок. Но в диалплане этой строки чудесным образом нет.

[ Included context 'outbound-allroutes-custom' created by 'pbx_config' ]
 
'_90031XXXX.' =>  1. Macro(user-callerid,LIMIT,EXTERNAL,)       [pbx_config]
                   
2. Gosub(sub-record-check,s,1(out,${EXTEN},dontcare)) [pbx_config]
                   
3. ExecIf($[ "${CALLEE_ACCOUNCODE}" != "" ] ?Set(CDR(accountcode)=${CALLEE_ACCOUNCODE})) [pbx_config]
                   
4. Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?default:${MOHCLASS})}) [pbx_config]
                   
5. ExecIf($["${KEEPCID}"!="TRUE" & ${LEN(${DB(AMPUSER/${AMPUSER}/outboundcid)})}=0 & ${LEN(${TRUNKCIDOVERRIDE})}=0]?Set(TRUNKCIDOVERRIDE=)) [pbx_config]
                   
6. Set(_NODEST=)                              [pbx_config]
                   
8. Macro(outisbusy,)                          [pbx_config]

Подскажите где порыться, я уже себе всю голову сломал.

спросил Dec 16 '16

neznayuktoya Gravatar neznayuktoya
1 2 1

обновил Dec 16 '16

Comments

Попробуйте для исчезнувшей строки указать явно приоритет 7 .

zzuz (Dec 16 '16)edit

"Пользуюсь freepbx, глубоких знаний астера нет." - Поставьте астер ОТДЕЛЬНО без GUI, скачайте одну правильную книжку и начните с азов Просто совет..

Zavr2008 (Dec 18 '16)edit

2 Ответа

4

У вас exten неправильно записан в 7 приоритете: exten => _90331XXXX

Используйте записи вида:

exten => _90031XXXX.,1,Macro(user-callerid,LIMIT,EXTERNAL,)
 same
=> n,Gosub(sub-record-check,s,1(out,${EXTEN},dontcare))
 same
=> n,ExecIf($[ "${CALLEE_ACCOUNCODE}" != "" ] ?Set(CDR(accountcode)=${CALLEE_ACCOUNCODE}))
 same
=> n,Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?default:${MOHCLASS})})
 same
=> n,ExecIf($["${KEEPCID}"!="TRUE" & ${LEN(${DB(AMPUSER/${AMPUSER}/outboundcid)})}=0 &  {LEN(${TRUNKCIDOVERRIDE})}=0]?Set(TRUNKCIDOVERRIDE$
 same
=> n,Set(_NODEST=)
 same
=> n,Macro(dialout-trunk,18,${EXTEN:5},,off)
 same
=> n,Macro(outisbusy,)
ссылка удалить спам редактировать

ответил Dec 19 '16

StuxForce Gravatar StuxForce
381 1 2 8

Comments

вот блин , столько народу и никто не увидел))

zzuz (Dec 19 '16)edit

дак никто эту простыню не читал по сути. кому оно надо?

meral (Dec 20 '16)edit
1
asterisk -r|tee /tmp/1.log
core
set verbose 3
dialplan reload

и смотрим ошибки

ссылка удалить спам редактировать

ответил Dec 16 '16

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: Dec 16 '16

Просмотрен: 394 раз

Обновлен: Dec 19 '16

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.