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

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

ответил 2014-05-30 15:32:19 +0400

Lexus45 Gravatar Lexus45

zzuz прав.

Но можно добавить пару строк, чтоб "протащить" изначальный ${EXTEN} в другой контекст и уже там подставить префикс.

exten => _XXXXX,1,Set(SAVEEXTEN=${EXTEN})
    same => n(todefault),Goto(intertelecom,s,1)


[intertelecom]
exten => s,1,NoOp( ### Must show 's'! EXTEN is ${EXTEN} ### )
    same => n,NoOp( ### Must show what you've typed in XXXXX format! SAVEEXTEN is ${SAVEEXTEN} ### )
    same => n,NoOp( ### With prefix 7495 it looks like:  7495${SAVEEXTEN} ###)
    same => n,Dial(SIP/mytrunk/7495${SAVEEXTEN})
    same => n,....

zzuz прав.

Но можно добавить пару строк, чтоб "протащить" изначальный изначально набранный ${EXTEN} в другой контекст и уже там подставить префикс.

exten => _XXXXX,1,Set(SAVEEXTEN=${EXTEN})
    same => n(todefault),Goto(intertelecom,s,1)


[intertelecom]
exten => s,1,NoOp( ### Must show 's'! EXTEN is ${EXTEN} ### )
    same => n,NoOp( ### Must show what you've typed in XXXXX format! SAVEEXTEN is ${SAVEEXTEN} ### )
    same => n,NoOp( ### With prefix 7495 it looks like:  7495${SAVEEXTEN} ###)
    same => n,Dial(SIP/mytrunk/7495${SAVEEXTEN})
    same => n,....

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