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. Необходимо пополнить счет конкретного договора (из тех, что получены в первом пункте ![]() Вторая задача без проблем решается в биллинге, если решена первая. Вопрос: Как в 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/ |