Я не имею опыта тонкой настройки asterisk(по конфигам) все настраивал через Freepbx.
Схема работы такая транк>входящий маршрут>анонс>очередь>оператор(всего 1)
Мне необходимо на лету получать номер позвонившего как только оператор взял трубку.
Заранее благодарю!
Где получать?
Получить можно уже на стадии входа, когда к вам в контекст (который Вы поставили в sip.conf) поступает входящий звонок, это есть ${CALLERID(num)}
А Вот что Вы с ним делать хотите, не понятно =(
_________________
Мы всегда можем уметь...
а) Вызов макроса командой Dial или Queue (все равно влезать в тонкую настройку через файлы)
б) Писать службу, которая будет отлавливать это через AMI
_________________
Asterisk 1.4.30 @ Ubuntu 9.04 + Cisco MC3810 + NEC NEAX 2000IPS + Polycom IP Phones
Мне необходимо получать именно номер телефона клиента с которым сейчас происходит непосредственная беседа.
В nix шарю а вот в asterisk нет
1. почитать про AGI
2. почитать на сайте Wapo у него много хороших примеров по взаимодействию с пых-пых.
http://wapo-spb.livejournal.com/
Спасибо.
_________________
Мы всегда можем уметь...