Название: Asteriks and NoDeny Отправлено: Andrey Zentavr от 29 Июля 2013, 21:54:02 Кручу Asteriks 11.4.0 (взял готовый дистр FreePBX 3.211.63 на базе CentOS 6.3).
Хочу чтобы при входящем звонке абонента его логин и ФИО попадал оператору на софтфон. Есть у Астерикса "CallerID Lookup Sources" который умеет брать значения CallerID из БД либо HTTP запросом либо ещё как. Написал скрипт при запросе http://a.b.c.d/cgi-bin/phone.pl?phone=+380611112233 возвращает в UTF-8 строчку: login - Фамилия Имя Отчество Звоню... делаю database show в консоли Астерикса: Код: pbx*CLI> database show ...ФИО тупо нет. Сниффером смотрю трафик - отдаётся всё нормально. Как костыль - приходится добавлять после ФИО ещё один печатный символ чтобы отображался ФИО. Кто как борол? Название: Re: Asteriks and NoDeny Отправлено: ser970 от 30 Июля 2013, 08:42:33 я через телнет запрос делаю обращение к астеру....
возвращает номер ... дальше уже на стороне обрабатываю... Название: Re: Asteriks and NoDeny Отправлено: Andrey Zentavr от 30 Июля 2013, 10:29:21 я через телнет запрос делаю обращение к астеру.... м...??возвращает номер ... дальше уже на стороне обрабатываю... asterisk -rx "Комманда тут" ?? Название: Re: Asteriks and NoDeny Отправлено: ser970 от 30 Июля 2013, 11:34:32 я через телнет запрос делаю обращение к астеру.... м...??возвращает номер ... дальше уже на стороне обрабатываю... asterisk -rx "Комманда тут" ?? я не использую апи астера (в данном случае).вернее использую но не так print $socket "Action: Login${EOL}Username: username${EOL}Secret: password${EOL}Events: off${BLANK}Action: Status${BLANK}Action: logoff${BLANK}"; апи астера использую для проверки и ребута модемов Название: Re: Asteriks and NoDeny Отправлено: Andrey Zentavr от 31 Июля 2013, 12:05:00 я через телнет запрос делаю обращение к астеру.... м...??возвращает номер ... дальше уже на стороне обрабатываю... asterisk -rx "Комманда тут" ?? я не использую апи астера (в данном случае).вернее использую но не так print $socket "Action: Login${EOL}Username: username${EOL}Secret: password${EOL}Events: off${BLANK}Action: Status${BLANK}Action: logoff${BLANK}"; апи астера использую для проверки и ребута модемов Да, я так понимаю речь идёт за AMI сокет на tcp/5038 Название: Re: Asteriks and NoDeny Отправлено: ser970 от 31 Июля 2013, 12:25:09 я через телнет запрос делаю обращение к астеру.... м...??возвращает номер ... дальше уже на стороне обрабатываю... asterisk -rx "Комманда тут" ?? я не использую апи астера (в данном случае).вернее использую но не так print $socket "Action: Login${EOL}Username: username${EOL}Secret: password${EOL}Events: off${BLANK}Action: Status${BLANK}Action: logoff${BLANK}"; апи астера использую для проверки и ребута модемов Да, я так понимаю речь идёт за AMI сокет на tcp/5038 Название: Re: Asteriks and NoDeny Отправлено: Andrey Zentavr от 31 Июля 2013, 23:27:35 В общем, при звонках абонентов их логин и ФИО отображает как CalleID.
Теперь хочу, чтобы из биллинга им можно было звонить :) ser790, а чего Asterisk::AMI не юзаете? Название: Re: Asteriks and NoDeny Отправлено: ser970 от 02 Августа 2013, 20:53:29 В общем, при звонках абонентов их логин и ФИО отображает как CalleID. а если номера в базе нет ? довольно частое явление. у меня открывается страница поиска по зверям (listusers.pl) и заноситься номер в doptel таблицу (следующий звонок с этого номера уже будет определен) Теперь хочу, чтобы из биллинга им можно было звонить :) это типа кнопка у абона - позвонить ? у меня не прижилось... ser790, а чего Asterisk::AMI не юзаете? не знаю . да и не критично ... мне то нужно только две переменных получить ....Название: Re: Asteriks and NoDeny Отправлено: Andrey Zentavr от 02 Августа 2013, 22:07:22 а если номера в базе нет ? довольно частое явление. Ну тогда отображается только номер :) Можно всех маркать как "Новый Абонент" или никак не маркать.Пока что CallerID только в софтофоне отображается. Для биллинга сейчас пишу модуль с блекджеком и дамами (разграничение прав кому можно видеть звонки, кому нет а также кому можно звонить/кому нет) у меня открывается страница поиска по зверям (listusers.pl) и заноситься номер в doptel таблицу Ну это как Служба ТП захочет. Нужно - занесёт.(следующий звонок с этого номера уже будет определен) Теперь хочу, чтобы из биллинга им можно было звонить :) это типа кнопка у абона - позвонить ? у меня не прижилось... Продавали б уже модуль :) Название: Re: Asteriks and NoDeny Отправлено: ser970 от 02 Августа 2013, 23:43:04 Продавали б уже модуль :) поиск... вот так это выглядит после поднятия трубки. и неважно тел это или смарт все инструменты в сплывающих окнах.... ну и так далее. без настройки астера 100$ (один сателит , на несколько сателитов будет выше= работы больше). Название: Re: Asteriks and NoDeny Отправлено: ser970 от 03 Августа 2013, 00:05:05 у меня открывается страница поиска по зверям (listusers.pl) и заноситься номер в doptel таблицу Ну это как Служба ТП захочет. Нужно - занесёт.(следующий звонок с этого номера уже будет определен) при входящем звонке открывается мненюшка с возможными фамилиями зверей и кнопкой не найден. при нажатии на нее открывается клиенты. там у каждого есть кнопка суппорт - вот после нее и записывается тел в дополнительную таблицу сам и скидывает на страничку супорта... то есть руками заносить номер не нужно. з.ы. правда счас дурочек в лице den_localnet прискачет и скажет что это все может сделать мускул .... Название: Re: Asteriks and NoDeny Отправлено: Andrey Zentavr от 03 Августа 2013, 13:31:30 Продавали б уже модуль :) поиск... вот так это выглядит после поднятия трубки. и неважно тел это или смарт все инструменты в сплывающих окнах.... ну и так далее. без настройки астера 100$ (один сателит , на несколько сателитов будет выше= работы больше). Дык нету :) (https://dl.dropboxusercontent.com/s/0603vw61ombv5mo/aster.png?token_hash=AAFMjQiP7jUDnOm42NSrNCPZe9wlTDamTUEwKEOq6mguvg&dl=1) Название: Re: Asteriks and NoDeny Отправлено: ser970 от 03 Августа 2013, 13:36:30 поиск по техпод.....
так так модуль в основном для сапорта .. |