Биллинговая система Nodeny
22 Ноября 2024, 22:43:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Asteriks and NoDeny  (Прочитано 7420 раз)
Andrey Zentavr
NoDeny
Старожил
*

Карма: 29
Offline Offline

Сообщений: 301



Просмотр профиля
« : 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
...
/cidname/+38063*******                            : zentavr -
156 results found.

...ФИО тупо нет. Сниффером смотрю трафик - отдаётся всё нормально.

Как костыль - приходится добавлять после ФИО ещё один печатный символ чтобы отображался ФИО.

Кто как борол?
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #1 : 30 Июля 2013, 08:42:33 »

я через телнет запрос делаю обращение к астеру....
возвращает номер ... дальше уже на стороне обрабатываю...
Записан
Andrey Zentavr
NoDeny
Старожил
*

Карма: 29
Offline Offline

Сообщений: 301



Просмотр профиля
« Ответ #2 : 30 Июля 2013, 10:29:21 »

я через телнет запрос делаю обращение к астеру....
возвращает номер ... дальше уже на стороне обрабатываю...
м...??
asterisk -rx "Комманда тут" ??
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #3 : 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}";


апи астера использую для проверки и ребута модемов
Записан
Andrey Zentavr
NoDeny
Старожил
*

Карма: 29
Offline Offline

Сообщений: 301



Просмотр профиля
« Ответ #4 : 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
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #5 : 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
да
Записан
Andrey Zentavr
NoDeny
Старожил
*

Карма: 29
Offline Offline

Сообщений: 301



Просмотр профиля
« Ответ #6 : 31 Июля 2013, 23:27:35 »

В общем, при звонках абонентов их логин и ФИО отображает как CalleID.

Теперь хочу, чтобы из биллинга им можно было звонить Улыбающийся
ser790, а чего Asterisk::AMI не юзаете?
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #7 : 02 Августа 2013, 20:53:29 »

В общем, при звонках абонентов их логин и ФИО отображает как CalleID.

а если номера в базе нет ? довольно частое явление.
у меня открывается страница поиска по зверям (listusers.pl)  и заноситься номер в doptel таблицу
(следующий звонок с этого номера уже будет определен)

Теперь хочу, чтобы из биллинга им можно было звонить Улыбающийся
это типа кнопка у абона - позвонить ? 
у меня не прижилось...

ser790, а чего Asterisk::AMI не юзаете?
не знаю . да и не критично ... мне то нужно только две переменных получить  ....

 
Записан
Andrey Zentavr
NoDeny
Старожил
*

Карма: 29
Offline Offline

Сообщений: 301



Просмотр профиля
« Ответ #8 : 02 Августа 2013, 22:07:22 »

а если номера в базе нет ? довольно частое явление.
Ну тогда отображается только номер Улыбающийся Можно всех маркать как "Новый Абонент" или никак не маркать.
Пока что CallerID только в софтофоне отображается. Для биллинга сейчас пишу модуль с блекджеком и дамами (разграничение прав кому можно видеть звонки, кому нет а также кому можно звонить/кому нет)

у меня открывается страница поиска по зверям (listusers.pl)  и заноситься номер в doptel таблицу
(следующий звонок с этого номера уже будет определен)
Ну это как Служба ТП захочет. Нужно - занесёт.

Теперь хочу, чтобы из биллинга им можно было звонить Улыбающийся
это типа кнопка у абона - позвонить ? 
у меня не прижилось...
Да.


Продавали б уже модуль Улыбающийся
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #9 : 02 Августа 2013, 23:43:04 »

Продавали б уже модуль Улыбающийся

поиск...

вот так это выглядит после поднятия трубки. и неважно тел это или смарт
все инструменты в сплывающих окнах....
ну и так далее.
без настройки астера 100$  (один сателит , на несколько сателитов будет выше= работы больше).
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #10 : 03 Августа 2013, 00:05:05 »

у меня открывается страница поиска по зверям (listusers.pl)  и заноситься номер в doptel таблицу
(следующий звонок с этого номера уже будет определен)
Ну это как Служба ТП захочет. Нужно - занесёт.
я имел видать чуть не верно обьяснил.
при входящем звонке открывается мненюшка с возможными фамилиями зверей и кнопкой не найден.
при нажатии на нее открывается клиенты. там у каждого есть кнопка суппорт - вот после нее и записывается тел  в дополнительную таблицу  сам и скидывает на страничку супорта...
то есть руками заносить номер не нужно.


з.ы.  правда счас дурочек в лице den_localnet прискачет и скажет что это все может сделать мускул ....
Записан
Andrey Zentavr
NoDeny
Старожил
*

Карма: 29
Offline Offline

Сообщений: 301



Просмотр профиля
« Ответ #11 : 03 Августа 2013, 13:31:30 »

Продавали б уже модуль Улыбающийся

поиск...

вот так это выглядит после поднятия трубки. и неважно тел это или смарт
все инструменты в сплывающих окнах....
ну и так далее.
без настройки астера 100$  (один сателит , на несколько сателитов будет выше= работы больше).

Дык нету Улыбающийся
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #12 : 03 Августа 2013, 13:36:30 »

поиск по техпод.....
так так модуль в основном для сапорта ..
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!