1 | изначальная версия редактировать | |
Тривиально гуглится(выдает тоже мой ответ, но то таке)
https://stackoverflow.com/questions/32391634/set-waiting-tone-for-asterisk-agi-function-processing
А вообще откройте для себя threads и многопотоковое программированние. Положена ли трубка в текущем потоке можно узнать запросив ${CHANNEL(state)} через $agi->getfullvariable.
https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+Function_CHANNEL
2 | No.2 Revision редактировать |
Тривиально гуглится(выдает тоже мой ответ, но то таке)
https://stackoverflow.com/questions/32391634/set-waiting-tone-for-asterisk-agi-function-processing
А вообще откройте для себя threads и многопотоковое многопоточное программированние. Положена ли трубка в текущем потоке можно узнать запросив ${CHANNEL(state)} через $agi->getfullvariable.
https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+Function_CHANNEL
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.