Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

ответил 2018-05-10 15:34:17 +0400

tesak89 Gravatar tesak89 flag of Russian Federation

Естественно не падает, после 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] ==--;

И не парился.

Естественно не падает, после 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.