AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Мониторинг номера.

Newbies/FAQ Forum 5 сообщений -
#1

Мониторинг номера.


Здравствуйте. Подскажите пожалуйста как можно реализовать такую схему. Имеется оператор, например с внутренним номером 2001, когда на него поступает входящий звонок нужно что бы в браузере высветился callerid звонящего. На данный момент пробую решить с помощью ajax который будет опрашивать через AMI по временному интервалу. Но к сожалению не смог разобраться с командами AMI и найти подходящую для данной задачи.
#2

Через AMI в чистом виде это решается на мой взгляд не очень правильно . AMI показывает что в данный момент происходит с Asterisk в виде Event-ов. Для ваших целей нужна какая-то утилитка (которую нетрудно написать самому) которая всегда подключена к asterisk и которая пишет все данные например в MySQL. А ваш PHP код уже периодически обращается к базе данных и получает данные для конкретного пользователя.

Есть способ подключаться по AMI и выполнять например команду "core show channels" и определяя нужный канал получать из него список переменных, в том числе и callerid(num).

Чтобы разобраться с AMI достаточно изучить документацию. Если не получается разобраться, то скорее всего слабо знаете Asterisk.

_________________
IT Logic, разработка CRM систем, Call центры, сложные VoIP решения, телефонизация под ключ.
#3

Собственно, при ответе абонента пишете данные в базу, а скриптом читаете и выводите в браузер. Наиболее простое решение, КМК.
_________________
Внимание! Свет в конце тоннеля может быть светом фар приближающегося поезда!
Ubuntu 10.04/12.04 - Asterisk 1.8.11.0-rc2/1.8.14.1/1.8.17.0/10.10.0
#4

Все просто. Вариантов несколько:
1. Использовать IAX-протокол и софт-клиента
2. Писать приложение на ajax--vb--... и т.д. которое СЛУШАЕТ что творится на астере. Пример тутhttp://wapo-spb.livejournal.com/5027.html

Ну и еще изучите статью: http://asterisk.ru/news/175

_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
#5

Э... А чтобы Астер сам бросал какой-то curl запрос к Вашему сервису и он уже поднимал страничку у оператора? Так по мне вообще проще всего.
_________________
Asterisk 1.4.30 @ Ubuntu 9.04 + Cisco MC3810 + NEC NEAX 2000IPS + Polycom IP Phones