Автоматическая загрузка аудио-записей на веб-сервер (HTTP)

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

1. Установите скрипт для автоматической загрузки файлов по HTTP на свой веб-сервер

Скачать архив со скриптом recording_upload.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. В поле Действие выберите Загрузить аудиозапись звонка:

Загрузить аудиозапись звонка

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

Настройка команды для загрузки аудиозаписи звонка

2.7. В поле Атрибут name тега <input> укажите имя html тега <input>, который будет содержать файл аудиозаписи, либо оставьте его пустым.

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

Скрипт recording_upload.php сохраняет записи звонков в папке ./records. Вы можете внести необходимые изменения в скрипт самостоятельно, например: изменить название папки для сохранения аудио-записей.

Чтобы связать аудиозапись со звонком в своей учетной системе, используйте параметр %RECORDFILENAME% в других обработчиках события Завершение звонка. В параметре передается имя файла аудиозаписи звонка.