1 | изначальная версия редактировать | |
Естественно не падает, после hangup работает экстеншен h.
Я бы сделал так:
[app-announcement-1]
include => app-announcement-1-custom
exten => s,1,GotoIf($["${CHANNEL(state)}" = "Up"]?begin)
exten => s,n,Answer
exten => s,n,Wait(1)
exten => s,n(begin),Noop(Playing announcement 1030)
exten => s,n,Playback(custom/zvonok-replika,noanswer)
exten => s,n,Hangup
exten => h,1,Noop(User skipped announcement)
exten => h,n,Goto(app-blackhole,hangup,1)
exten => fax,1,Goto(${CUT(FAX_DEST,^,1)},${CUT(FAX_DEST,^,2)},${CUT(FAX_DEST,^,3)})
;--== end of [app-announcement-1] ==--;
И не парился.
2 | No.2 Revision редактировать |
Естественно не падает, после hangup работает экстеншен h.
Я бы сделал так:
[app-announcement-1]
include => app-announcement-1-custom
exten => s,1,GotoIf($["${CHANNEL(state)}" = "Up"]?begin)
exten => s,n,Answer
exten => s,n,Wait(1)
exten => s,n(begin),Noop(Playing announcement 1030)
exten => s,n,Playback(custom/zvonok-replika,noanswer)
exten => s,n,Noop(Announce finished)
exten => s,n,Hangup
exten => h,1,Noop(User skipped announcement)
h,1,Noop(Hanguped)
exten => h,n,Goto(app-blackhole,hangup,1)
exten => fax,1,Goto(${CUT(FAX_DEST,^,1)},${CUT(FAX_DEST,^,2)},${CUT(FAX_DEST,^,3)})
;--== end of [app-announcement-1] ==--;
И не парился.
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.