1 | изначальная версия редактировать | |
"Решил" вопрос так:
exten => _300*xxxx,1,System(/usr/sbin/asterisk -rx "agent logoff Agent/${EXTEN:4}")
exten => _300*xxxx,n,Playback(agent-loggedoff)
exten => _300*xxxx,n,Playback(auth-thankyou)
exten => _300*xxxx,n,Hangup
когда кто-то залипает, его можно логофф'нуть.
2 | No.2 Revision редактировать |
"Решил" вопрос так:кривое решение:
exten => _300*xxxx,1,System(/usr/sbin/asterisk -rx "agent logoff Agent/${EXTEN:4}")
exten => _300*xxxx,n,Playback(agent-loggedoff)
exten => _300*xxxx,n,Playback(auth-thankyou)
exten => _300*xxxx,n,Hangup
когда кто-то залипает, его можно логофф'нуть.
Нормальное решение: для того чтобы такие сессии отстреливались автоматически есть rtptimeout=10 в sip.conf, убъет звонок если нету RTP пакетов в течение 10сек.
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.