Skip to content

vedisoft/pz-developer-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Для запуска утилит под Linux можно использовать Wine:

wine TestServer.exe

Тестовый сервер

Тестовый сервер может быть запущен в двух режимах, с поддержкой шифрования:

> TestServer.exe -s

или без него:

> TestServer.exe

Диагностическая утилита

Для управления тестовым сервером нужно подключиться к нему с помощью утилиты Diagnostic:

> Diagnostic.exe

[events off]> connect ws://localhost:10150 asd

Если сервер запущен в режиме SSL, следует использовать префикс wss://

После ввода команды, вам будет предложено ввести пароль — просто нажмите Enter.

Теперь можно просмотреть список подключенных клиентов:

[events off]> clients

и выполнить эмуляцию событий:

Входящий звонок с номера 223322 на номер 101:

[events off]> generate transfer 223322 101

Ответ на входящий звонок (поднятие трубки) с номера 223322 на номер 101:

[events off]> generate transans 223322 101

Завершение входящего звонка с номера 223322 на номер 101 продолжительностью 5 секунд:

[events off]> generate history 223322 101 1385035625 1385035630 5 in http://prostiezvonki.ru/recording.mp3

Исходящий звонок с номера 101 на номер 223322:

[events off]> generate outcoming 101 223322

Ответ на исходящий звонок (поднятие трубки) с номера 101 на номер 223322:

[events off]> generate outans 101 223322

Завершение исходящего звонка с номера 101 на номер 223322 продолжительностью 10 секунд:

[events off]> generate history 101 223322 1385035625 1385035635 10 out ftp://recordings/somecall.mp3

Входящий звонок с номера 223322 для эмуляции умного перевода звонка на ответственного сотрудника:

[events off]> generate incoming 223322

Методы generate incoming, generate transfer, generate transans и generate history имеют необязательный параметр [line], который обозначает телефонную линию, на которую поступил звонок.

Входящий звонок с номера 223322 на номер 101 и линию 2:

[events off]> generate transfer 223322 101 2

Все возможности утилиты и описание команд можно посмотреть с помощью команды help:

[events off]> help

Команды генерируют события со случайным идентификатором звонка. Если необходимо генерировать события с одним и тем же идентификатором звонка, то его можно указать в виде параметра [CallID].

[events off]> generate transfer 223322 101 2 js 1000

В данном примере js - это CRM GUID, а 1000 - это CallID

В случае интеграции с Android смартфонами можно отправить SMS с телефона пользователя:

[events off]> Sms 9001112233 9004445566 0J/RgNC40LLQtdGC

где первые два параметра - это номер телефона пользователя и номер телефона получателя, третий параметр - это текст SMS в base64 кодировке.

About

Утилиты для тестирования сервиса Простые Звонки

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors