Asterisk 1.6 + как реализовать перевод звонка из браузера?
Доброго времени суток!
Имеется АТС (Asterisk). Необходимо реализовать возможность перевода звонка по клику из браузера. Подробнее: оператор колцентра (внутренних номеров немного) авторизуется в веб-приложении (на PHP), ответив на звонок веб-приложение должно идентифицировать его (звонок) и по клику перевести на другой номер. Также хотелось бы отображать информацию о пропущенных звонках и не только ...
Подскажите, каким путем пойти, какими средствами пользоваться?
С помощью https://github.com/marcelog/PAMI
подсоединился к AMI, а вот как достать, допустим, текущие соединения (т.е. какие внутренние номера на связи) не пойму
Для начала, советую найти версию Asterisk посвежее.
Существуют AMI Events - события, которые Вы получаете,
и AMI Actions - действия, которые Вы можете выполнять.
В версиях Asterisk до 1.8 включительно, всё это объединено в Actions, и набор их, мягко говоря, слабоват.
Вот ссылка по 1.6: the-asterisk-book.com/1.6/asterisk-manager-api.html
А вот - по 13: https://wiki.asterisk.org/wiki/display/AST/Asteris...
Сравните.
Также, можете попробовать использовать phpagi.
Вот пример: habrahabr.ru/post/155111
А если все же хочется использовать PAMI, то по вашей ссылке на GitHub написано следующее:
...
Please see docs/examples/quickstart/example.php for a very basic example.
AsterTrace is a full application: https://github.com/marcelog/AsterTrace.
Also, you might want to look at this article: marcelog.github.com/articles/php_asterisk_listener...
...
Так что примеров и информации для размышления вроде бы достаточно, а дальше экспериментируйте, копайте...