код Q.931 в H323 и OH323
Не могу разобраться, как получить причину дисконнекции после вызова "Dial"
пробовал использовать и H323 и OH323
По документации, причина дисконнекции лежит в переменной канала "CAUSECODE"
а у меня, после Dial (даже если звонок успешный) - переменная пуста.
Dial вызывается из AGI скрипта
вот такой вот контекст:
exten => s,1,Answer()
exten => s,2,Wait(1.5)
exten => s,3,DeadAGI(agi-card.php)
exten => s,4,Wait(0.5)
exten => s,5,Hangup()
ничего особенного вроде, ничего не намудрено особо
но где взять код причины или хотя бы причину в текстовом виде
после звонка по H323 или OH323 ?
Система - FreeBSD 5.4
Астериск и asterisk-oh323 все установлено из портов, обновлено из CVS
root@sound# pkg_info | grep aste
asterisk-1.0.9_2 An Open Source PBX and telephony toolkit
asterisk-oh323-0.6.5_1 A H.323 support module for the Asterisk soft PBX
|