Я пытаюсь найти способ надежно определить, удерживается ли канал через AMI. У меня есть две проблемы:
На Asterisk 1.8 я получаю событие MusicOnHold, когда канал удерживается. Это достоверное событие? Можно ли настроить Asterisk таким образом, чтобы это событие не отправлялось?
Более ранние версии Asterisk (1.6.0) не отправляют событие для MusicOnHold. На самом деле все, что я получаю, это событие ExtensionStatus, когда я ставлю вызов на удержание. Есть ли другое событие, которое я мог бы включить, или команду, которую я мог бы отправить, чтобы выяснить, находится ли канал на удержании?
Я знаю, что это старые версии Asterisk, но у нас есть клиенты, которые до сих пор их используют.