1 | изначальная версия редактировать | |
[checkcid]
include => checkcid_dok
exten => 0055956186,1,Hangup
[checkcid_ok]
exten => _X.,1,Return
exten => s,1,Return; no cid
[phones]
exten => _372.,1,macro(donabor)
[macro-donabor]
exten => s,1,Gosub(checkcid,${CALLERID(num)},1)
exten => s,2,GoTo(sky_test,${EXTEN},1)
[sky_test]
exten => 3727051500,1,DIAL(SIP/3727044740,15)
exten => 3727051500,2,DIAL(SIP/3726894000,50)
набросал такой диалплан. звоню с номера 0055956186 на 3727051500, однако звонок все равно проходит.
2 | No.2 Revision редактировать |
[checkcid]
include => checkcid_dok
exten => 0055956186,1,Hangup
[checkcid_ok]
exten => _X.,1,Return
exten => s,1,Return; no cid
[phones]
exten => _372.,1,macro(donabor)
[macro-donabor]
exten => s,1,Gosub(checkcid,${CALLERID(num)},1)
exten => s,2,GoTo(sky_test,${EXTEN},1)
[sky_test]
exten => 3727051500,1,DIAL(SIP/3727044740,15)
exten => 3727051500,2,DIAL(SIP/3726894000,50)
набросал такой диалплан. звоню с номера 0055956186 на 3727051500, однако звонок все равно проходит.
основной контекст - phones
3 | No.3 Revision редактировать |
[checkcid]
include => checkcid_dok
checkcid_ok
exten => 3726893167,1,Hangup
exten => 0055956186,1,Hangup
[checkcid_ok]
exten => _X.,1,Return
exten => s,1,Return; no cid
[phones]
include => internal
exten => _372.,1,macro(donabor)
[macro-donabor]
exten => s,1,Gosub(checkcid,${CALLERID(num)},1)
exten => s,2,GoTo(sky_test,${EXTEN},1)
s,2,GoTo(sky_test,${MACRO_EXTEN},1)
[sky_test]
exten => 3727051500,1,DIAL(SIP/3727044740,15)
exten => 3727051500,2,DIAL(SIP/3726894000,50)
exten => 3727051500,3,Hangup
набросал такой диалплан. звоню с номера 0055956186 на 3727051500, однако звонок вот так все равно проходит.заработало. спасибо за помощь! :)
основной контекст - phones
4 | No.4 Revision редактировать |
[checkcid]
include => checkcid_ok
exten => 3726893167,1,Hangup
3726666666,1,Hangup
exten => 0055956186,1,Hangup
0055555555,1,Hangup
[checkcid_ok]
exten => _X.,1,Return
exten => s,1,Return; no cid
[phones]
include => internal
exten => _372.,1,macro(donabor)
[macro-donabor]
exten => s,1,Gosub(checkcid,${CALLERID(num)},1)
exten => s,2,GoTo(sky_test,${MACRO_EXTEN},1)
[sky_test]
exten => 3727051500,1,DIAL(SIP/3727044740,15)
3727000000,1,DIAL(SIP/3727044444,15)
exten => 3727051500,2,DIAL(SIP/3726894000,50)
3727000000,2,DIAL(SIP/3726000000,50)
exten => 3727051500,3,Hangup
3727000000,3,Hangup
вот так все заработало. спасибо за помощь! :)
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.