forum.bitel.ru http://forum.bitel.ru/ |
|
Открыть договор в клиенте по сигналу из внешнего приложения http://forum.bitel.ru/viewtopic.php?f=19&t=6962 |
Страница 1 из 1 |
Автор: | DDPaul [ 12 июл 2012, 18:10 ] |
Заголовок сообщения: | Открыть договор в клиенте по сигналу из внешнего приложения |
Добрый день. Собственно, есть ли способ сделать сабж? Хочется сделать что-то типа колл-центра, т.е. приходит звонок, по номеру звонящего определяется код договора, и вот этот-то договор нужно открыть, чтобы оператор не искал абонента вручную. Пока что-то думается в сторону java-агентов, но я с ними пока не работал, подскажите, в какую сторону копать? |
Автор: | Phricker [ 12 июл 2012, 18:14 ] |
Заголовок сообщения: | Re: Открыть договор в клиенте по сигналу из внешнего приложе |
BGCRM гляньте. в ней есть подобное Может расковыряете поймете как открывается ) |
Автор: | nik247 [ 02 авг 2012, 12:19 ] |
Заголовок сообщения: | Re: Открыть договор в клиенте по сигналу из внешнего приложе |
Открывается договор в клиенте, под тем же логином пользователя, с которого и посылается данный запрос: Код: "http://127.0.0.1:8080/bgbilling/executer?module=admin&action=Command&command=put&value=openContract%3A$cid&" . То есть для запроса надо передать только cid, ну и про авторизацию в этом запросе не забыть (здесь должен быть тот же логин, что и в запущенном клиенте)Ссылка получена действительно с помощью BGCRM. |
Автор: | DDPaul [ 02 авг 2012, 12:22 ] |
Заголовок сообщения: | Re: Открыть договор в клиенте по сигналу из внешнего приложе |
Ага, спасибо, разобрался уже, BGCRM расковырял. |
Автор: | Akhmat [ 30 дек 2012, 12:54 ] |
Заголовок сообщения: | Re: Открыть договор в клиенте по сигналу из внешнего приложе |
DDPaul Если хотите, поделитесь своей наработкой с сообществом. Ну или со мной:) Сейчас работаю над этой задачей. При звонке - всплывающая карточка договора с некоторой быстрой инфой и кнопенью "в биллинг". |
Автор: | DDPaul [ 30 дек 2012, 13:18 ] |
Заголовок сообщения: | Re: Открыть договор в клиенте по сигналу из внешнего приложе |
Пожалуйста При каждом переключении в окно клиента биллинга (смене фокуса), он посылает запрос на сервер - нет ли для меня какой-нибудь команды? 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 запроса должны совпадать с логином и паролем оператора. Таким образом, внешнее приложение должно иметь доступ ко всем логинам/паролям операторов к биллингу. |
Автор: | Akhmat [ 30 дек 2012, 13:31 ] |
Заголовок сообщения: | Re: Открыть договор в клиенте по сигналу из внешнего приложе |
О, вот как оно работает. ту ссыль что сверху привел nik247 пробовал, сработало, хотя не понял как. Теперь понятно. |
Автор: | Phricker [ 30 дек 2012, 20:50 ] |
Заголовок сообщения: | Re: Открыть договор в клиенте по сигналу из внешнего приложе |
DDPaul писал(а): Таким образом, внешнее приложение должно иметь доступ ко всем логинам/паролям операторов к биллингу. Ну или же внешнее приложение будет пользоваться той же таблицей что и биллинг т.е. авторизоваться по тем юзерам что в биллинге. |
Автор: | Phricker [ 30 дек 2012, 21:03 ] |
Заголовок сообщения: | Re: Открыть договор в клиенте по сигналу из внешнего приложе |
Akhmat писал(а): При звонке - всплывающая карточка договора с некоторой быстрой инфой и кнопенью "в биллинг". Ну тогда и я присоединюсь, только уже попрошу вас ) Такое же буду делать после праздников Поиск в биллинге по чему происходит? Т.е. передо мной несколько вариантов. - в том приложении которое обслуживает звонки и пр. и пр. - делать привязку к договору в биллинге по номеру телефона. - либо же в обратном направлении. т.е. поиск в биллинге по номеру телефона. Как примерно планируете это реализовать? |
Автор: | Akhmat [ 31 дек 2012, 12:28 ] |
Заголовок сообщения: | Re: Открыть договор в клиенте по сигналу из внешнего приложе |
тут выбор небольшой, как определять договор. по номеру у меня астериск, там есть какието способы уведомления о входящем звонке, которые можно обработать на страничке. и в параметрах договора имеются телефон клиентский, либо телефон для оповещений. по одному из этих параметров и определять договор. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |