forum.bitel.ru
http://forum.bitel.ru/

IVR - Авторизация по АОНу и предоставление информации
http://forum.bitel.ru/viewtopic.php?f=22&t=2698
Страница 1 из 1

Автор:  northbear [ 06 авг 2009, 15:48 ]
Заголовок сообщения:  IVR - Авторизация по АОНу и предоставление информации

День добрый...

Строим у себя IVR по образу и подобию оного у операторов сотовой связи.
Проблема в следующем:
1. Необходимо по номеру вызывающего абонента (то есть АОНу, или поинту в терминологии bg-billing´а) получить номера договоров, в которых он задействован, а также остаток на лицевом счете по каждому из этих договоров.(если их в самом деле несколько).
2. Необходимо пополнить счет конкретного договора (из тех, что получены в первом пункте :) платежной картой, активируемой через IVR.

Вторая задача без проблем решается в биллинге, если решена первая.
Вопрос: Как в 4.6 правильно решать первую задачу? :)

Автор:  Amir [ 06 авг 2009, 16:08 ]
Заголовок сообщения: 

Здесь
http://bgbilling.ru/v4.6/doc/ch06s09.html
и здесь
http://bgbilling.ru/v4.6/download.shtml (Примеры IVR скриптов)
смотрели?

Автор:  northbear [ 06 авг 2009, 16:59 ]
Заголовок сообщения: 

Да, смотрел... Проблема в том, что преобразовать поинт (телефонный номер абонента) в номер договора без обращения к базе BG-Billing´а нельзя.
Если бы вы реализовали функцию получения номера договора по поинту и шаблону/префиксу, то это было бы то, что нужно. Ну, например функция:

ModulePhone:getAgreement( point, template)

Вызывать ее как-нибудь так:
#ivr.contract.type.1.pref=МГМН
ivr.contract.type.1.pref=
ivr.contract.type.1.prepare=ModulePhone.getAgreement(phone, "МГМН-");

Где phone это таки номер вызывающего абонента. Во-от.

Автор:  Администратор [ 06 авг 2009, 18:49 ]
Заголовок сообщения: 

Цитата:
Да, смотрел... Проблема в том, что преобразовать поинт (телефонный номер абонента) в номер договора без обращения к базе BG-Billing´а нельзя.

Напишите CGI скрипт на чем-нибудь и обращайтесь напрямую в БД.

Автор:  northbear [ 07 авг 2009, 10:44 ]
Заголовок сообщения: 

Ну мы на такой вариант изначально сориентировались.

Но думаю, было бы правильным реализовать подобный функционал в API BG-Billing´а. Все же подобные прямые обращения в базу в обход самого приложения мне не кажутся правильной идеей.

Можно рассчитывать, что этот функционал реализуют в 4.6?

Автор:  Администратор [ 07 авг 2009, 14:27 ]
Заголовок сообщения: 

Цитата:
Можно рассчитывать, что этот функционал реализуют в 4.6?


Таких планов нет.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/