Страница 1 из 1

Занятые каналы

Добавлено: 17 фев 2015, 23:43
metamed
Приветствую, коллеги.

Прошу прощения, если разместил пост не в ту тему, но все же.

Есть задача отображать занятые каналы (которые сейчас на связи).
Можно опрашивать Астериск регулярно, но это определенная нагрузка на него.

Думаю, что выходом из ситуации будет указание астериску при вызове передавать на внешний скрипт параметры с названием транка и идентификатором (что вызов начался). А при прекращении разговора - такой же вызов на скрипт, но с параметрами, что вызов завершен. И уже базу опрашивать, выводя список занятых транков.

Собственно, вопрос - куда строки вызова ставить? Пробовал в диалпланы - не сработало(


Заранее благодарю, если направите на путь истинный, куда копать подскажете.

Re: Занятые каналы

Добавлено: 18 фев 2015, 10:30
ded
Информирую, что все велосипеды в мире уже изобретены, не надо ещё один строить.
Различные дополнения/приложения к Астериску - удачные, и не очень, с успехом отражают все разговоры в реальном времени графически.
Например - MonAst, FOP2, etc. Они не запускают скрипты для мониторинга, а просто слушают (и отображают) события в AMI.
Изучите этот вопрос,технологии, всё уже украдено до нас (с)!

Re: Занятые каналы

Добавлено: 18 фев 2015, 12:04
metamed
Понял, благодарю Вас) Не знал, что все так просто)