Binotel телефония: відмінності між версіями
Sv (обговорення | внесок) м (Захистив «Binotel телефония» ([Редагування=Дозволено тільки адміністраторам] (безстроково) [Перейменування=Дозволено тільки адміністраторам] (безстроково))) |
Sv (обговорення | внесок) Немає опису редагування |
||
Рядок 1: | Рядок 1: | ||
==Описание== | |||
При поступлении звонка на виртуальную АТС Binotel, в ваш NoDeny отправляется номер телефона звонящего. NoDeny сообщит Binotel информацию по абоненту и в интерфейсе оператора будет выведено имя и ссылка на данные абонента в биллинге. | При поступлении звонка на виртуальную АТС Binotel, в ваш NoDeny отправляется номер телефона звонящего. NoDeny сообщит Binotel информацию по абоненту и в интерфейсе оператора будет выведено имя и ссылка на данные абонента в биллинге. | ||
[[Файл:Binotel1.png|900px]] | |||
Здесь если кликнуть по «Иван Норожнов», то произойдет открытие окна в NoDeny с данными абонента. | |||
Также есть возможность, используя карты, перевести район или его фрагмент в состояние «авария» или «тривога», после чего при звонке будет проиграно «в вашем районе авария, мы знаем, ведем работы». Это называется «сценарии» в Binotel, и они настраиваются. | |||
[[Файл:Binotel2.png|600px]] [[Файл:Binotel3.png|600px]] | |||
==Настройка== | |||
Настройка состоит в изменении двух параметров в файле /usr/local/nodeny/modules/binotel/binotel.pl: | Настройка состоит в изменении двух параметров в файле /usr/local/nodeny/modules/binotel/binotel.pl: |
Версія за 09:47, 5 жовтня 2024
Описание
При поступлении звонка на виртуальную АТС Binotel, в ваш NoDeny отправляется номер телефона звонящего. NoDeny сообщит Binotel информацию по абоненту и в интерфейсе оператора будет выведено имя и ссылка на данные абонента в биллинге.
Здесь если кликнуть по «Иван Норожнов», то произойдет открытие окна в NoDeny с данными абонента.
Также есть возможность, используя карты, перевести район или его фрагмент в состояние «авария» или «тривога», после чего при звонке будет проиграно «в вашем районе авария, мы знаем, ведем работы». Это называется «сценарии» в Binotel, и они настраиваются.
Настройка
Настройка состоит в изменении двух параметров в файле /usr/local/nodeny/modules/binotel/binotel.pl:
my $USER_DATA_URL = 'https://your.site.com/cgi-bin/stat.pl?a=user&uid={uid}'; my $PHONE_FIELD_NAME = '_adr_telefon';
USER_DATA_URL - шаблон url-а с данными абонента. В {uid} будет подставлен его id. Например, для страницы платежей: https://your.site.com/cgi-bin/stat.pl?a=pay_log&uid={uid} PHONE_FIELD_NAME - допполе, где хранится телефон. В телефоне могут быть пробелы или тире, при поиске они будут игнорироваться.
После установки протестируем вручную:
https://your.site.com/cgi-bin/binotel.pl?requestType=apiCallSettings&externalNumber=0671234567
Вместо 0671234567 подставьте существующий в биллинге телефон. Вывод в браузере будет примерно таким:
{"customerData":{"linkToCrmTitle":"Дані абонента в NoDeny","linkToCrmUrl":"https:\\/\\/your.site.com\\/cgi-bin\\/stat.pl?a=user&uid=357","name":"Тестовый1","description":"тест договор"}}
Если что-то не так, смотрим в логи:
/usr/local/nodeny/logs/binotel_err.log /usr/local/nodeny/logs/binotel_ok.log
В продакщене обязательно разрешите доступ к https://your.site.com/cgi-bin/binotel.pl только с тех списков ip, которые указаны тут: http://developers.binotel.ua/#api-call-settings