Отображение имени клиента, полученного из стороннего веб-приложения

Поддерживается в версии Softphone.Pro 3.2 и выше.

Для получения информации о клиенте из сторонней системы (CRM, Helpdesk и т.п.) используйте HTTP обработчик, который возвращает данные в формате JSON:

{
	"crm_info": {
		"number": "NUMBER",
		"contact_name": "NAME",
		"company": "COMPANY",
		"contact_link": "LINK"
	}
}

, где:

number - номер телефона, по которому выполняется поиск информации в базе клиентов,
contact_name - имя контактного лица, найденного в базе клиентов,
company - название компании, найденной в базе клиентов
contact_link - ссылка, по которой пользователь может перейти на страницу найденного клиента.

Пример использования обработчика

Тестовый скрипт getinfo.php возвращает одну и ту же информацию для всех номеров.

1. Установите тестовый скрипт на свой веб-сервер.

Скачать архив со скриптом getinfo.php

1.1. Распакуйте скрипт из архива в нужную папку и запомните полный путь к файлу скрипта. Этот путь понадобится вам на шаге 2.6.

2. Настройте интеграцию в Softphone.Pro

2.1. В окне настроек перейдите на страницу Интеграция - Сторонние системы:

Сохранение информации о звонке в стороннем web-приложении

2.2. Нажмите кнопку Добавить обработчик:

Добавление обработчика события

2.3. В поле Событие выберите событие «Начало входящего вызова». Для отображения информации во время исходящих звонков или при ответе на входящие звонки добавьте соответствующие обработчики событий.

Выбор типа события

2.4. В поле SIP аккаунт выберите ту SIP учетную запись, для которой будет обрабатываться событие. Вы можете оставить вариант Для всех, тогда Softphone.Pro будет обрабатывать это событие для всех SIP учетных записей.

Выбор SIP учетной записи

2.5. В поле Действие выберите Вызвать web-сервис:

Вызвать web-сервис и передать в него информацию о входящем звонке

2.6. В поле URL укажите полный путь к файлу скрипта getinfo.php:

http://example.com/getcrminfo/getinfo.php?number=%NUMBER%

Настройка команды для интеграции со сторонней CRM

2.7. Нажмите кнопку Сохранить.

2.8. Выполните входящий звонок с любого номера:

Вызвать web-сервис и передать в него информацию о входящем звонке