BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 09 май 2024, 13:21

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
СообщениеДобавлено: 12 июл 2012, 18:10 
Не в сети

Зарегистрирован: 09 июл 2009, 11:31
Сообщения: 82
Откуда: Россия
Карма: 20
Добрый день.

Собственно, есть ли способ сделать сабж?

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

Пока что-то думается в сторону java-агентов, но я с ними пока не работал, подскажите, в какую сторону копать?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 июл 2012, 18:14 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
BGCRM гляньте. в ней есть подобное :)
Может расковыряете поймете как открывается )

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 авг 2012, 12:19 
Не в сети
Клиент

Зарегистрирован: 02 авг 2011, 13:24
Сообщения: 607
Карма: 42
Открывается договор в клиенте, под тем же логином пользователя, с которого и посылается данный запрос:
Код:
"http://127.0.0.1:8080/bgbilling/executer?module=admin&action=Command&command=put&value=openContract%3A$cid&"
. То есть для запроса надо передать только cid, ну и про авторизацию в этом запросе не забыть (здесь должен быть тот же логин, что и в запущенном клиенте)
Ссылка получена действительно с помощью BGCRM.

_________________
Работаем на 6.0 (Inet)
Подготовка к переходу на 6.2


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 авг 2012, 12:22 
Не в сети

Зарегистрирован: 09 июл 2009, 11:31
Сообщения: 82
Откуда: Россия
Карма: 20
Ага, спасибо, разобрался уже, BGCRM расковырял.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 дек 2012, 12:54 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
DDPaul
Если хотите, поделитесь своей наработкой с сообществом. Ну или со мной:) Сейчас работаю над этой задачей. При звонке - всплывающая карточка договора с некоторой быстрой инфой и кнопенью "в биллинг".

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 дек 2012, 13:18 
Не в сети

Зарегистрирован: 09 июл 2009, 11:31
Сообщения: 82
Откуда: Россия
Карма: 20
Пожалуйста :)

При каждом переключении в окно клиента биллинга (смене фокуса), он посылает запрос на сервер - нет ли для меня какой-нибудь команды?

https://billing.host.ru:443/bgbilling/executer?module=admin&command=get&action=Command&


Если нет, то сервер возвращает пустой ответ:
<data status="ok">


Если есть, то команда будет записана в атрибут value:
<data status="ok" value="openContract:369"/>


В данном случае, команда - открыть договор с кодом 369.

Все, что нужно сделать - это установить эту команду извне. Делается это таким запросом:
https://billing.host.ru:443/bgbilling/executer?module=admin&action=Command&command=put&value=openContract:369


Важное замечание. Запрос на установку команды должен выполняться под тем же пользователем, под которым залогинен оператор в клиенте биллинга. Иными словами, переменные user и pswd запроса должны совпадать с логином и паролем оператора.

Таким образом, внешнее приложение должно иметь доступ ко всем логинам/паролям операторов к биллингу.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 дек 2012, 13:31 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
О, вот как оно работает. ту ссыль что сверху привел nik247 пробовал, сработало, хотя не понял как. Теперь понятно.

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 дек 2012, 20:50 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
DDPaul писал(а):
Таким образом, внешнее приложение должно иметь доступ ко всем логинам/паролям операторов к биллингу.

Ну или же внешнее приложение будет пользоваться той же таблицей что и биллинг :) т.е. авторизоваться по тем юзерам что в биллинге.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 дек 2012, 21:03 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Akhmat писал(а):
При звонке - всплывающая карточка договора с некоторой быстрой инфой и кнопенью "в биллинг".

Ну тогда и я присоединюсь, только уже попрошу вас ) Такое же буду делать после праздников
Поиск в биллинге по чему происходит?
Т.е. передо мной несколько вариантов.

- в том приложении которое обслуживает звонки и пр. и пр. - делать привязку к договору в биллинге по номеру телефона.
- либо же в обратном направлении. т.е. поиск в биллинге по номеру телефона.

Как примерно планируете это реализовать?

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 31 дек 2012, 12:28 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
тут выбор небольшой, как определять договор. по номеру
у меня астериск, там есть какието способы уведомления о входящем звонке, которые можно обработать на страничке.
и в параметрах договора имеются телефон клиентский, либо телефон для оповещений. по одному из этих параметров и определять договор.

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.065s | 37 Queries | GZIP : On ]