1 | изначальная версия редактировать | |
не используй макросы, а используй DIALSTATUS вот пример на скорую руку exten => 095XXXXXXX,2,SET(GLOBAL(NOMERTOMTC)=${EXTEN}) exten => _095XXXXXXX,n,Dial(SIP/${NOMERTO_MTC}@3003) exten => _095XXXXXXX,n,NoOp( TTTTTTTT Dial Status: ${DIALSTATUS}) exten => _095XXXXXXX,n,Goto(s-${DIALSTATUS},1)
exten => s-NOANSWER,1,Hangup exten => s-CONGESTION,1,Congestion exten => s-CANCEL,1,Hangup exten => s-BUSY,1,Dial(SIP/${NOMERTOMTC}@3004) exten => s-CHANUNAVAIL,1,Dial(SIP/${NOMERTOMTC}@3004)
2 | No.2 Revision редактировать |
не используй макросы, а используй DIALSTATUS вот пример на скорую руку руку
exten => s-NOANSWER,1,Hangup
s-NOANSWER,1,Hangup
exten => s-CONGESTION,1,Congestion
s-CONGESTION,1,Congestion
exten => s-CANCEL,1,Hangup
s-CANCEL,1,Hangup
exten => s-BUSY,1,Dial(SIP/${NOMERTOMTC}@3004)
MTC}@3004)
exten => s-CHANUNAVAIL,1,Dial(SIP/${NOMERTOMTC}@3004)
3 | No.3 Revision редактировать |
не используй макросы, а используй DIALSTATUS вот пример на скорую руку
exten => 095XXXXXXX,2,SET(GLOBAL(NOMERTO_MTC)=${EXTEN})
exten => 095XXXXXXX,n,Dial(SIP/${NOMERTO_MTC}@3003)
exten => _095XXXXXXX,n,NoOp( TTTTTTTT Dial Status: ${DIALSTATUS})
exten => _095XXXXXXX,n,Goto(s-${DIALSTATUS},1)
exten => s-NOANSWER,1,Hangup
exten => s-CONGESTION,1,Congestion
exten => s-CANCEL,1,Hangup
exten => s-BUSY,1,Dial(SIP/${NOMERTOMTC}@3004)
exten => s-CHANUNAVAIL,1,Dial(SIP/${NOMERTOMTC}@3004)
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.