1 | изначальная версия редактировать | |
Привет всем есть Номера
890332[3-4]xxxx
890501[5-6]xxxx
890536[5-7]xxxx
890615[6-9]xxxx
890639[5-9]xxxx
890931[5-9]XXXX
8909322XXXXX
896031[5-9]XXXX
8960329xxxx
И есть 4 канала GSM (d0 d1 d2 d3)
Теперь как сделать проще если например 1 gsm занят то переходил на 2 GSM и так далее На ум приходит вот такая конструкция Для одного
890332[3-4]xxxxX.,1, DIAL(dongle/d0/${EXTEN},100,RrT) 890332[3-4]xxxxX.,1, DIAL(dongle/d1/${EXTEN},100,RrT) 890332[3-4]xxxxX.,1, DIAL(dongle/d2/${EXTEN},100,RrT) 890332[3-4]xxxxX.,1, DIAL(dongle/d3/${EXTEN},100,RrT)
Но для каждого делать этоже пипеец На ум приходит макрос но тут я вступор стал как
[macro-dial-mob] ;макрос “что делать при наборе на мобилу”
exten => s,1,Answer() ;поднимаем трубку
exten => s,2,Dial(${ARG2},20,tT)
exten => s,3,Goto(s-${DIALSTATUS},1) ;отрабатываем код полученный от приложения Dial.
exten => s-BUSY,1, **что тут писать тоо**
exten => _s-.,1,Hangup ;кладём трубку
exten => _890332[3-4]xxxx,1,Macro(dial-mob,100,RrT) что тут писать тоо
Может кто нить подскажет как быть.
2 | No.2 Revision редактировать |
Привет всем есть Номера
Теперь как сделать проще если например 1 gsm занят то переходил на 2 GSM и так далее На ум приходит вот такая конструкция Для одного
890332[3-4]xxxxX.,1, DIAL(dongle/d0/${EXTEN},100,RrT) 890332[3-4]xxxxX.,1, DIAL(dongle/d1/${EXTEN},100,RrT) 890332[3-4]xxxxX.,1, DIAL(dongle/d2/${EXTEN},100,RrT) 890332[3-4]xxxxX.,1, DIAL(dongle/d3/${EXTEN},100,RrT)
Но для каждого делать этоже пипеец На ум приходит макрос но тут я вступор стал как
[macro-dial-mob] ;макрос “что делать при наборе на мобилу”
exten => s,1,Answer() ;поднимаем трубку
exten => s,2,Dial(${ARG2},20,tT)
exten => s,3,Goto(s-${DIALSTATUS},1) ;отрабатываем код полученный от приложения Dial.
exten => s-BUSY,1, **что тут писать тоо**
exten => _s-.,1,Hangup ;кладём трубку
exten => _890332[3-4]xxxx,1,Macro(dial-mob,100,RrT) что тут писать тоо
Может кто нить подскажет как быть.
3 | No.3 Revision редактировать |
Привет всем есть Номера
890332[3-4]xxxx
890501[5-6]xxxx
890536[5-7]xxxx
890615[6-9]xxxx
890639[5-9]xxxx
890931[5-9]XXXX
890615[6-9]xxxx
890639[5-9]xxxx
890931[5-9]XXXX
8909322XXXXX 896031[5-9]XXXX 8960329xxxx И есть 4 канала GSM (d0 d1 d2 d3)
Теперь как сделать проще если например 1 gsm занят то переходил на 2 GSM и так далее На ум приходит вот такая конструкция Для одного
890332[3-4]xxxxX.,1, DIAL(dongle/d0/${EXTEN},100,RrT) 890332[3-4]xxxxX.,1, DIAL(dongle/d1/${EXTEN},100,RrT) 890332[3-4]xxxxX.,1, DIAL(dongle/d2/${EXTEN},100,RrT) 890332[3-4]xxxxX.,1, DIAL(dongle/d3/${EXTEN},100,RrT)
Но для каждого делать этоже пипеец На ум приходит макрос но тут я вступор стал как
[macro-dial-mob] ;макрос “что делать при наборе на мобилу”
exten => s,1,Answer() ;поднимаем трубку
exten => s,2,Dial(${ARG2},20,tT)
exten => s,3,Goto(s-${DIALSTATUS},1) ;отрабатываем код полученный от приложения Dial.
exten => s-BUSY,1, **что тут писать тоо**
exten => _s-.,1,Hangup ;кладём трубку
exten => _890332[3-4]xxxx,1,Macro(dial-mob,100,RrT) что тут писать тоо
Может кто нить подскажет как быть.
4 | No.4 Revision редактировать |
Привет всем есть Номера
890332[3-4]xxxx
890501[5-6]xxxx
890536[5-7]xxxx
890615[6-9]xxxx
890639[5-9]xxxx
890615[6-9]xxxx 890639[5-9]xxxx 890931[5-9]XXXX
8909322XXXXX 896031[5-9]XXXX 8960329xxxx И есть 4 канала GSM (d0 d1 d2 d3)
Теперь как сделать проще если например 1 gsm занят то переходил на 2 GSM и так далее На ум приходит вот такая конструкция Для одного
Но для каждого делать этоже пипеец На ум приходит макрос но тут я вступор стал как
[macro-dial-mob] ;макрос “что делать при наборе на мобилу”
exten => s,1,Answer() ;поднимаем трубку
exten => s,2,Dial(${ARG2},20,tT)
exten => s,3,Goto(s-${DIALSTATUS},1) ;отрабатываем код полученный от приложения Dial.
exten => s-BUSY,1, **что тут писать тоо**
exten => _s-.,1,Hangup ;кладём трубку
exten => _890332[3-4]xxxx,1,Macro(dial-mob,100,RrT) что тут писать тоо
Может кто нить подскажет как быть.
5 | No.5 Revision редактировать |
Привет всем есть Номера
890332[3-4]xxxx 890501[5-6]xxxx 890536[5-7]xxxx 890615[6-9]xxxx 890639[5-9]xxxx 890931[5-9]XXXX
8909322XXXXX 896031[5-9]XXXX 8960329xxxx И есть 4 канала GSM (d0 d1 d2 d3)
Теперь как сделать проще если например 1 gsm занят то переходил на 2 GSM и так далее На ум приходит вот такая конструкция Для одного
890332[3-4]xxxxX.,1, DIAL(dongle/d0/${EXTEN},100,RrT)
890332[3-4]xxxxX.,1, DIAL(dongle/d1/${EXTEN},100,RrT)
890332[3-4]xxxxX.,1, DIAL(dongle/d2/${EXTEN},100,RrT)
890332[3-4]xxxxX.,1, Но для каждого делать этоже пипеец На ум приходит макрос но тут я вступор стал как
[macro-dial-mob] ;макрос “что делать при наборе на мобилу”
exten => s,1,Answer() ;поднимаем трубку
exten => s,2,Dial(${ARG2},20,tT)
exten => s,3,Goto(s-${DIALSTATUS},1) ;отрабатываем код полученный от приложения Dial.
exten => s-BUSY,1, **что тут писать тоо**
exten => _s-.,1,Hangup ;кладём трубку
exten => _890332[3-4]xxxx,1,Macro(dial-mob,100,RrT) что тут писать тоо
Может кто нить подскажет как быть.
6 | No.6 Revision редактировать |
Привет всем есть Номера
890332[3-4]xxxx 890501[5-6]xxxx 890536[5-7]xxxx 890615[6-9]xxxx 890639[5-9]xxxx 890931[5-9]XXXX
8909322XXXXX 896031[5-9]XXXX 8960329xxxx И есть 4 канала GSM (d0 d1 d2 d3)
Теперь как сделать проще если например 1 gsm занят то переходил на 2 GSM и так далее На ум приходит вот такая конструкция Для одного
890332[3-4]xxxxX.,1, DIAL(dongle/d0/${EXTEN},100,RrT)
890332[3-4]xxxxX.,1, DIAL(dongle/d1/${EXTEN},100,RrT)
890332[3-4]xxxxX.,1, DIAL(dongle/d2/${EXTEN},100,RrT)
890332[3-4]xxxxX.,1, DIAL(dongle/d3/${EXTEN},100,RrT)
Но для каждого делать этоже пипеец На ум приходит макрос но тут я вступор стал как
[macro-dial-mob] ;макрос “что делать при наборе на мобилу”
exten => s,1,Answer() ;поднимаем трубку
exten => s,2,Dial(${ARG2},20,tT) **что тут писать тоо**
exten => s,3,Goto(s-${DIALSTATUS},1) ;отрабатываем код полученный от приложения Dial.
exten => s-BUSY,1, **что тут писать тоо**
exten => _s-.,1,Hangup ;кладём трубку
exten => _890332[3-4]xxxx,1,Macro(dial-mob,100,RrT) что тут писать тоо
Может кто нить подскажет как быть.
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.