CRMLink

Материал из wiki.sipnet.ru
Перейти к: навигация, поиск

Раздел "Интеграции" в РМА, содержит поле "HTTPS URL вашей CRM".
Поле "скрывается", для его отображения два раза кликните по фразе Общие настройки.

HTTPS URL вашей CRM.jpg

Если поле заполнено, то в рабочем месте оператора, при входящем вызове, вместо карточки клиента, открывается HTML страница полученная от внешней CRM.

Поддерживаемые форматы CRMLink

Требования к адресу сервера CRM.

Протокол взаимодействия с CRM должен быть https и обязательно с правильно оформленным и действительным сертификатом шифрования SSL.

Заместители для URI Query components (компонентов запроса)

{cli} — Calling Line Identification, номер звонящего;
{dnis} — Dialed Number Identification Service, номер телефона доступа;
{email} — оператор АТС.

Данные использованные в примерах.

Номер звонящего: 79251111111
Номер телефона доступа: 74990000000
Оператор АТС: user@sipnet.ru

REST сервер - пример для проверки работы https://phonenum.info/

https://phonenum.info/phone/{cli}  <— строка в конфигурации АТС
https://phonenum.info/phone/79251111111  <— ссылка, на которую произойдет переход в РМО

Примеры обработки CRMLink

— With Fragment identifier (С идентификатором фрагмента)

https://example.com/site/phone/#jump
https://example.com/site/phone/79251111111#jump

— With Query components (С компонентами запроса)

https://example.com/site/phone.php
https://example.com/site/phone.php?from=79251111111&to=74990000000

https://example.com/site/phone.php?
https://example.com/site/phone.php?from=79251111111&to=74990000000

https://example.com/site/phone.php?foo=
https://example.com/site/phone.php?foo=79251111111

https://example.com/site/phone.php?foo=bar
https://example.com/site/phone.php?foo=bar&from=79251111111&to=74990000000

— With Query components and Fragment identifier (С компонентами запроса и идентификатором фрагмента)

https://example.com/site/phone.php?#jump
https://example.com/site/phone.php?from=79251111111&to=74990000000#jump

— With Query components placeholders (С заполнителями компонентов запроса)

https://example.com/site/phone.php?foo={cli}
https://example.com/site/phone.php?foo=79251111111

https://example.com/site/phone.php?bar={dnis}
https://example.com/site/phone.php?bar=74990000000

https://example.com/site/phone.php?foo={cli}&bar={dnis}
https://example.com/site/phone.php?bar=74990000000&foo=79251111111

https://example.com/site/phone.php?foo={cli}&bar={dnis}&baz={email}
https://example.com/site/phone.php?bar=74990000000&baz=user@sipnet.ru&foo=79251111111

— With Query components placeholders and Fragment identifier (С помощью заполнителей компонентов запроса и идентификатора фрагмента)

https://example.com/site/phone.php?foo={cli}&bar={dnis}&baz={email}#jump
https://example.com/site/phone.php?bar=74990000000&baz=user@sipnet.ru&foo=79251111111#jump

— With Query components placeholders and authentication parameters (С заполнителями компонентов запроса и параметрами авторизации)

https://login:password@example.com/site/phone.php?login={email}&numid={dnis}&phone={cli}
https://login:password@example.com/site/phone.php?login=user@sipnet.ru&numid=74990000000&phone=79251111111

Другие статьи этого раздела