Есть плата Digium FXO хочу добавить человека за этим портом на аналоговой атс с номером 101 в query (очередь) но надо точно знать когда он занят а когда нет.
То-есть сейчас если добавить в очередь номер который соответствует DAHDU/G0/101 то если линия FXO свободна и пошел набор номера то сразу человек из очереди коммутируется с абонентом даже если после дозвона идут гудки занято ... как обойти эту проблему чтобы соединялось только в случае если абонент свободен.
Желательно реализация на примере FREEPBX
ну вам же написали 100500 раз. если АНАЛОГОВАЯ атс, то узнать занят или нет можно только у самой АТС.
Например если у вас панасоник с serial портом, то можно на этот порт повесить железку, которая будет следить за состоянием абонентов(там в специфическом формате прилетает инофрмация о занятости).
Стоить это будет как разарботка, тоесть $500+.
Никакой серебряной пули не бывает. Не позвонив на порт на аналоге - ничего не узнать.
Если вас устраивает постоянно занятый порт fxo, то можно на него постоянно звонить и ждать, пока не будет отсутвие гудков. Надо просто настроить правильно ваш адаптер, чтоб он определял занято коректно.
Задан: 2017-03-29 01:10:24 +0400
Просмотрен: 63 раз
Обновлен: Mar 29 '17
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.