1 | изначальная версия редактировать | |
Сделал то что мне нужно было. Все получилось. Всем спасибо. :)
[multifon]
exten => имя_пользователя_от_провайдера,1,Goto(multifon,s,1)
exten => s,1,GotoIf($["${CALLERID(num)}" = "номер_телефона_с_которого_звоню"]?reject)
exten => s,n,BUSY()
exten => s,n,Hangup()
exten => s,n(reject),Background(vvedite_nomer_telefona)
exten => s,n,WaitExten()
exten => s,n,Playback(do-svidanija)
exten => s,n,Hangup()
exten => _7XXXXXXXXXX,1,Dial(SIP/0${EXTEN}@pctel,30,rT)
exten => _7XXXXXXXXXX,n,Hangup()
exten => i,1,Playback(pbx-invalid)
exten => i,n,Goto(multifon,s,reject)
Если есть какие замечания, то поправьте меня, пожалуйста.
2 | No.2 Revision редактировать |
Сделал то что мне нужно было. Все получилось. Всем спасибо. :)получилось.
Дозвониться могу только я. Для - остальных занято. При ошибочном вводе просят попробовать ввести номер телефона еще раз. Если ничего не делаю, то прощаются и кладут трубку.
[multifon]
exten => имя_пользователя_от_провайдера,1,Goto(multifon,s,1)
exten => s,1,GotoIf($["${CALLERID(num)}" = "номер_телефона_с_которого_звоню"]?reject)
exten => s,n,BUSY()
exten => s,n,Hangup()
exten => s,n(reject),Background(vvedite_nomer_telefona)
exten => s,n,WaitExten()
exten => s,n,Playback(do-svidanija)
exten => s,n,Hangup()
exten => _7XXXXXXXXXX,1,Dial(SIP/0${EXTEN}@pctel,30,rT)
exten => _7XXXXXXXXXX,n,Hangup()
exten => i,1,Playback(pbx-invalid)
exten => i,n,Goto(multifon,s,reject)
Если есть какие замечания, то поправьте меня, пожалуйста.пожалуйста. Заранее спасибо. :)
3 | No.3 Revision редактировать |
Сделал то что мне нужно было. Все получилось.
Дозвониться могу только я. Для - остальных занято. При ошибочном вводе просят попробовать ввести номер телефона еще раз. Если долго ничего не делаю, то прощаются и кладут трубку.
[multifon]
exten => имя_пользователя_от_провайдера,1,Goto(multifon,s,1)
exten => s,1,GotoIf($["${CALLERID(num)}" = "номер_телефона_с_которого_звоню"]?reject)
exten => s,n,BUSY()
exten => s,n,Hangup()
exten => s,n(reject),Background(vvedite_nomer_telefona)
exten => s,n,WaitExten()
exten => s,n,Playback(do-svidanija)
exten => s,n,Hangup()
exten => _7XXXXXXXXXX,1,Dial(SIP/0${EXTEN}@pctel,30,rT)
exten => _7XXXXXXXXXX,n,Hangup()
exten => i,1,Playback(pbx-invalid)
exten => i,n,Goto(multifon,s,reject)
Если есть какие замечания, то поправьте меня, пожалуйста. Заранее спасибо. :)
4 | No.4 Revision редактировать |
Сделал то что мне нужно было. Все получилось.
Дозвониться могу только я. Для - остальных занято. При ошибочном вводе просят попробовать ввести номер телефона еще раз. Если долго ничего не делаю, то прощаются и кладут трубку.
[multifon]
exten => имя_пользователя_от_провайдера,1,Goto(multifon,s,1)
exten => s,1,GotoIf($["${CALLERID(num)}" = "номер_телефона_с_которого_звоню"]?reject)
exten => s,n,BUSY()
exten => s,n,Hangup()
exten => s,n(reject),Background(vvedite_nomer_telefona)
exten => s,n,WaitExten()
exten => s,n,Playback(do-svidanija)
exten => s,n,Hangup()
exten => _7XXXXXXXXXX,1,Dial(SIP/0${EXTEN}@pctel,30,rT)
exten => _7XXXXXXXXXX,n,Hangup()
exten => i,1,Playback(pbx-invalid)
exten => i,n,Goto(multifon,s,reject)
Если есть какие замечания, то поправьте меня, пожалуйста. Заранее спасибо. :)
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.