1 | изначальная версия редактировать | |
Ситуация в двух словах:
[outcoming]
exten => _X.,1,Answer()
exten => _X.,n,AGI(dialout.php)
exten => _X.,n,Hangup()
exten => _X,1,Answer()
exten => _X,n,AGI(dialout.php)
exten => _X,n,Hangup()
exten => failed,1,AGI(dialout_fail.php)
Формируются call файлы. В качестве екстеншена передается ID записи в базе. При неудачном звонке в fail-скрипт отдается екстеншен failed, а не тот, на который звонили. В call файле сделал
Set: callid=__id
записи, но эта переменная все равно не уходит в fail-скрипт. Что еще можно сделать?
2 | No.2 Revision редактировать |
Ситуация в двух словах:
[outcoming]
exten => _X.,1,Answer()
exten => _X.,n,AGI(dialout.php)
exten => _X.,n,Hangup()
exten => _X,1,Answer()
exten => _X,n,AGI(dialout.php)
exten => _X,n,Hangup()
exten => failed,1,AGI(dialout_fail.php)
Формируются call файлы. В качестве екстеншена передается ID записи в базе. При неудачном звонке в fail-скрипт отдается екстеншен failed, а не тот, на который звонили. В call файле сделал
Set:
callid=__idcallid=__id записи
записи, но эта переменная все равно не уходит в fail-скрипт.
Что еще можно сделать?
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.