Oktell Antirobot — различия между версиями

Материал из Oktell
Перейти к: навигация, поиск
Строка 35: Строка 35:
  
 
2. Обновление системы. Откройте "Управление службами" (Мой компьютер "правой кнопкой" -> Управление -> Службы и приложения -> Службы). Остановите службу '''Oktell Antirobot Service.'''  
 
2. Обновление системы. Откройте "Управление службами" (Мой компьютер "правой кнопкой" -> Управление -> Службы и приложения -> Службы). Остановите службу '''Oktell Antirobot Service.'''  
 +
  
 
[[Файл:Антиробот-007.PNG | center ]]
 
[[Файл:Антиробот-007.PNG | center ]]
 +
  
 
3. Распакуйте архив с обновлением. Например, для написания статьи использовалось обновление "antirobot 1.2.6.0 (01.10.13).zip". Скопируйте все файлы в корень папки Antirobot, как показано на рисунке.
 
3. Распакуйте архив с обновлением. Например, для написания статьи использовалось обновление "antirobot 1.2.6.0 (01.10.13).zip". Скопируйте все файлы в корень папки Antirobot, как показано на рисунке.
 +
  
 
[[Файл:Антиробот-008.png | center | 800px]]
 
[[Файл:Антиробот-008.png | center | 800px]]
 +
  
 
4. Откройте "Управление службами", как в пункте 2. Запустите службу '''Oktell Antirobot Service'''.  
 
4. Откройте "Управление службами", как в пункте 2. Запустите службу '''Oktell Antirobot Service'''.  
 +
  
 
[[Файл:Антиробот-009.png | center ]]
 
[[Файл:Антиробот-009.png | center ]]
 +
  
 
Ваша система установлена и обновлена до последней версии. Можете переходит к следующему шагу - настройке системы.  
 
Ваша система установлена и обновлена до последней версии. Можете переходит к следующему шагу - настройке системы.  
Строка 53: Строка 59:
  
 
Наберите пароль "123". Нажмите Войти.  
 
Наберите пароль "123". Нажмите Войти.  
 +
  
 
[[Файл:Антиробот-010.PNG | center |300px  ]]
 
[[Файл:Антиробот-010.PNG | center |300px  ]]
 +
  
 
2. Введите регистрационные данные. (Если у вас их нет, обратитесь к менеджерам Oktell). Нажмите "Активировать"
 
2. Введите регистрационные данные. (Если у вас их нет, обратитесь к менеджерам Oktell). Нажмите "Активировать"
 +
  
 
[[Файл:Антиробот-011.PNG | center | 800px ]]
 
[[Файл:Антиробот-011.PNG | center | 800px ]]
 +
  
 
3. Нажмите "Добавить шлюз". Введите следующие данные:
 
3. Нажмите "Добавить шлюз". Введите следующие данные:
Строка 68: Строка 78:
  
 
Нажмите "Сохранить".
 
Нажмите "Сохранить".
 +
  
 
[[Файл:Антиробот-012.PNG | center | 800px ]]
 
[[Файл:Антиробот-012.PNG | center | 800px ]]
 +
  
 
4. Так как вы не настроили Oktell, вы увидите следующую схему.   
 
4. Так как вы не настроили Oktell, вы увидите следующую схему.   
 +
  
 
[[Файл:Антиробот-013.PNG | center | 800px ]]
 
[[Файл:Антиробот-013.PNG | center | 800px ]]
 +
  
 
5. Необходимо настроить Oktell для работы с Antirobot. Зайдите в Oktell -> раздел "Администрирование" -> модуль "Карта сети". Зайдите в настройке шлюза, через линии которого работает исходящая задача. Поменяйте "IP адрес SIP-Proxy сервера" на ip-адрес сервера Antirobot.  
 
5. Необходимо настроить Oktell для работы с Antirobot. Зайдите в Oktell -> раздел "Администрирование" -> модуль "Карта сети". Зайдите в настройке шлюза, через линии которого работает исходящая задача. Поменяйте "IP адрес SIP-Proxy сервера" на ip-адрес сервера Antirobot.  
 +
  
 
[[Файл:Антиробот-015.PNG | center ]]
 
[[Файл:Антиробот-015.PNG | center ]]
 +
  
 
6. Нажмите ОК. Перейдите на вкладку Сохранение". Нажмите "Проверить" -> "Сохранить карту" -> "Перезагрузить".
 
6. Нажмите ОК. Перейдите на вкладку Сохранение". Нажмите "Проверить" -> "Сохранить карту" -> "Перезагрузить".
  
 
7. После перезагрузки в панели управления Antirobot будет показано, что регистрация успешно завершена .
 
7. После перезагрузки в панели управления Antirobot будет показано, что регистрация успешно завершена .
 +
  
 
[[Файл:Антиробот-014.PNG | center | 800px ]]
 
[[Файл:Антиробот-014.PNG | center | 800px ]]
 +
  
 
=== Сохранение и добавление эталонов в систему ===
 
=== Сохранение и добавление эталонов в систему ===
Строка 90: Строка 108:
  
 
1. Чтобы записать голосовое сообщение от провайдера воспользуйтесь программой-сниффером [http://www.wireshark.org/ Wireshark]. Запустите программу и откройте окно выбора интерфейса.   
 
1. Чтобы записать голосовое сообщение от провайдера воспользуйтесь программой-сниффером [http://www.wireshark.org/ Wireshark]. Запустите программу и откройте окно выбора интерфейса.   
 +
  
 
[[Файл:Антиробот-016.PNG | center | 800px ]]
 
[[Файл:Антиробот-016.PNG | center | 800px ]]
 +
  
 
2. Выберите необходимый сетевой интерфейс. Распознать сетевой интерфейс поможет столбец Packets. Если количество захваченных пакетов будет увеличиваться, значит через этот интерфейс идет сетевой трафик. Нажмите Options.
 
2. Выберите необходимый сетевой интерфейс. Распознать сетевой интерфейс поможет столбец Packets. Если количество захваченных пакетов будет увеличиваться, значит через этот интерфейс идет сетевой трафик. Нажмите Options.
 +
  
 
[[Файл:Антиробот-017.PNG | center | 800px ]]
 
[[Файл:Антиробот-017.PNG | center | 800px ]]
 +
  
 
3. В окне фильтра захвата (Capture Filter) наберите: udp. Далее нажмите "Start".  
 
3. В окне фильтра захвата (Capture Filter) наберите: udp. Далее нажмите "Start".  
 +
  
 
[[Файл:Антиробот-018.PNG | center | 600px ]]
 
[[Файл:Антиробот-018.PNG | center | 600px ]]
 +
  
 
4. Позвоните через Oktell на любой телефон. Для того, чтобы записать голосовое сообщение от провайдера, смоделируйте такую ситуацию, например, отключите ваш телефон и позвоните на него. Подождите пару циклов голосового сообщения. Нажмите "Стоп".  
 
4. Позвоните через Oktell на любой телефон. Для того, чтобы записать голосовое сообщение от провайдера, смоделируйте такую ситуацию, например, отключите ваш телефон и позвоните на него. Подождите пару циклов голосового сообщения. Нажмите "Стоп".  
 +
  
 
[[Файл:Антиробот-019.PNG | center | 800px ]]
 
[[Файл:Антиробот-019.PNG | center | 800px ]]
 +
  
 
5. Найдите запись разговора. Выберите в меню Telephony -> RTP -> Show All Streams. Выберите необходимую запись разговора. Отбирать следует только те записи у которых столбец "Src addr" совпадает с ip-адресом сервера Antirobot, а "Dst addr" совпадает с ip-адресом сервера Oktell. Нажмите Analyze.  
 
5. Найдите запись разговора. Выберите в меню Telephony -> RTP -> Show All Streams. Выберите необходимую запись разговора. Отбирать следует только те записи у которых столбец "Src addr" совпадает с ip-адресом сервера Antirobot, а "Dst addr" совпадает с ip-адресом сервера Oktell. Нажмите Analyze.  
 +
  
 
[[Файл:Антиробот-020.png | center | 800px ]]
 
[[Файл:Антиробот-020.png | center | 800px ]]
 +
  
 
[[Файл:Антиробот-021.png | center | 600px ]]
 
[[Файл:Антиробот-021.png | center | 600px ]]
Строка 122: Строка 150:
  
 
Нажмите ОК.
 
Нажмите ОК.
 +
  
 
[[Файл:Антиробот-022.png | center | 800px ]]
 
[[Файл:Антиробот-022.png | center | 800px ]]
 +
  
 
[[Файл:Антиробот-023.png | center | 600px ]]
 
[[Файл:Антиробот-023.png | center | 600px ]]
 +
  
 
7. Сохраните ваш raw-файл в wav-формат. Воспользуйтесь программой [http://audacity.sourceforge.net/?lang=ru Audacity]. Запустите программу нажмите "Импортировать"-> "Звуковой файл без заголовка Raw".  
 
7. Сохраните ваш raw-файл в wav-формат. Воспользуйтесь программой [http://audacity.sourceforge.net/?lang=ru Audacity]. Запустите программу нажмите "Импортировать"-> "Звуковой файл без заголовка Raw".  
Строка 140: Строка 171:
  
 
Нажмите "Импортировать".
 
Нажмите "Импортировать".
 +
  
 
[[Файл:Антиробот-025.png | center ]]  
 
[[Файл:Антиробот-025.png | center ]]  
 +
  
 
Выберите нужный файл. В примере, созданный ранее "raw-format".
 
Выберите нужный файл. В примере, созданный ранее "raw-format".
 +
  
 
[[Файл:Антиробот-026.png | center ]]  
 
[[Файл:Антиробот-026.png | center ]]  
 +
  
 
8. Прослушайте запись разговора. Выберите корректное устройство воспроизведения. Если воспроизведение некорректно перейдите в пункт 7.  
 
8. Прослушайте запись разговора. Выберите корректное устройство воспроизведения. Если воспроизведение некорректно перейдите в пункт 7.  
 +
  
 
[[Файл:Антиробот-027.png | center |800px]]  
 
[[Файл:Антиробот-027.png | center |800px]]  
 +
  
 
9. Экспортируйте файл в нужном формате. Oktell Antirobot принимает файлы в формате wav (8000 кГц, 16 бит, Моно). Нажмите Файл->Экспортировать.  
 
9. Экспортируйте файл в нужном формате. Oktell Antirobot принимает файлы в формате wav (8000 кГц, 16 бит, Моно). Нажмите Файл->Экспортировать.  
 +
  
 
[[Файл:Антиробот-028.png | center |800px]]  
 
[[Файл:Антиробот-028.png | center |800px]]  
 +
  
 
Выберите место, куда вы хотите сохранить файл. Напишите имя файла, выберите тип файла: WAV (Microsoft) signed 16 bit PCM. Нажмите "Сохранить". В следующем окне нажмите ОК.
 
Выберите место, куда вы хотите сохранить файл. Напишите имя файла, выберите тип файла: WAV (Microsoft) signed 16 bit PCM. Нажмите "Сохранить". В следующем окне нажмите ОК.
 +
  
 
[[Файл:Антиробот-029.png | center ]]  
 
[[Файл:Антиробот-029.png | center ]]  
 +
 
[[Файл:Антиробот-029a.png | center ]]  
 
[[Файл:Антиробот-029a.png | center ]]  
 +
  
 
10. Зайдите в панель администрирования Oktell. Перейдите на вкладку "Эталоны". Нажмите "Добавить эталон". Выберите "Название", "Тип ответа", соответствующий данному голосовому сообщению, а также расположение файла.  
 
10. Зайдите в панель администрирования Oktell. Перейдите на вкладку "Эталоны". Нажмите "Добавить эталон". Выберите "Название", "Тип ответа", соответствующий данному голосовому сообщению, а также расположение файла.  

Версия 12:21, 28 октября 2013

Oktell Antirobot — анализатор голосовых ответов мобильных операторов.

Зачастую, если абонент недоступен в трубке при звонке можно услышать такие фразы как

  • "Телефон абонента выключен или находится вне зоны действия сети"
  • "В настоящее время абонент не может ответить на ваш звонок. Оставьте сообщение после сигнала"
  • "Абонент временно недоступен. Попробуйте позвонить позднее"

Эти фразы относительно системы Antirobot называются Эталонами.

Oktell Antirobot предназначен для того, чтобы правильно распознавать такие ответы и разрывать соединение при попадании на голосовую почту. Особенно это актуально для компаний, которые используют исходящие задачи.

Antirobot регистрируется между установленной в офисе системой телефонии и провайдером связи и работает за счёт реализованного в Oktell метода сравнения голосовых данных с эталонными файлами операторских ответов. В момент, когда звонок call-центра попадает на автоответчик, программа разрывает соединение и направляет в call-центр ответ о занятости или недоступности абонента.


Антиробот-000.png


В данной статье рассказывается об установке и настройке Oktell Antirobot. Для написания данной статьи использовались следующие файлы.


Антиробот-001.PNG


Установка и обновление Oktell Antirobot

1. Установка системы. Запустите AntirobotSetup.msi. Следуйте инструкции.

1. Антиробот-002.PNG 2. Антиробот-003.PNG 3. Антиробот-004.PNG


4. Антиробот-005.PNG 5. Антиробот-006.PNG

2. Обновление системы. Откройте "Управление службами" (Мой компьютер "правой кнопкой" -> Управление -> Службы и приложения -> Службы). Остановите службу Oktell Antirobot Service.


Антиробот-007.PNG


3. Распакуйте архив с обновлением. Например, для написания статьи использовалось обновление "antirobot 1.2.6.0 (01.10.13).zip". Скопируйте все файлы в корень папки Antirobot, как показано на рисунке.


Антиробот-008.png


4. Откройте "Управление службами", как в пункте 2. Запустите службу Oktell Antirobot Service.


Антиробот-009.png


Ваша система установлена и обновлена до последней версии. Можете переходит к следующему шагу - настройке системы.

Настройка системы

1. Нажмите двойным кликом на ярлык "AntiRobot Admin" на вашем рабочем столе. Или наберите в браузере "http://localhost:8888/".

Наберите пароль "123". Нажмите Войти.


Антиробот-010.PNG


2. Введите регистрационные данные. (Если у вас их нет, обратитесь к менеджерам Oktell). Нажмите "Активировать"


Антиробот-011.PNG


3. Нажмите "Добавить шлюз". Введите следующие данные:

  • Название: любое, будет отображаться в списке Шлюзы. В примере, Сипнет
  • Тип регистрации: рекомендуется использовать "С регистрацией".
  • Домен: домен провайдера. В примере, sipnet.ru
  • Outbound proxy: по умолчанию, совпадает с доменом. В примере, sipnet.ru

Нажмите "Сохранить".


Антиробот-012.PNG


4. Так как вы не настроили Oktell, вы увидите следующую схему.


Антиробот-013.PNG


5. Необходимо настроить Oktell для работы с Antirobot. Зайдите в Oktell -> раздел "Администрирование" -> модуль "Карта сети". Зайдите в настройке шлюза, через линии которого работает исходящая задача. Поменяйте "IP адрес SIP-Proxy сервера" на ip-адрес сервера Antirobot.


Антиробот-015.PNG


6. Нажмите ОК. Перейдите на вкладку Сохранение". Нажмите "Проверить" -> "Сохранить карту" -> "Перезагрузить".

7. После перезагрузки в панели управления Antirobot будет показано, что регистрация успешно завершена .


Антиробот-014.PNG


Сохранение и добавление эталонов в систему

Эталон - голосовое сообщение получаемое от провайдера. В процессе своей работы Oktell Antirobot записывает сообщение от провайдера и сравнивает его с эталоном. Если сходство файлов высоко, то Oktell Antirobot распознает это как соответствующий сигнал ("Занято" или "Недоступен"), отсылает сигнал серверу Oktell и разрывает связь.

1. Чтобы записать голосовое сообщение от провайдера воспользуйтесь программой-сниффером Wireshark. Запустите программу и откройте окно выбора интерфейса.


Антиробот-016.PNG


2. Выберите необходимый сетевой интерфейс. Распознать сетевой интерфейс поможет столбец Packets. Если количество захваченных пакетов будет увеличиваться, значит через этот интерфейс идет сетевой трафик. Нажмите Options.


Антиробот-017.PNG


3. В окне фильтра захвата (Capture Filter) наберите: udp. Далее нажмите "Start".


Антиробот-018.PNG


4. Позвоните через Oktell на любой телефон. Для того, чтобы записать голосовое сообщение от провайдера, смоделируйте такую ситуацию, например, отключите ваш телефон и позвоните на него. Подождите пару циклов голосового сообщения. Нажмите "Стоп".


Антиробот-019.PNG


5. Найдите запись разговора. Выберите в меню Telephony -> RTP -> Show All Streams. Выберите необходимую запись разговора. Отбирать следует только те записи у которых столбец "Src addr" совпадает с ip-адресом сервера Antirobot, а "Dst addr" совпадает с ip-адресом сервера Oktell. Нажмите Analyze.


Антиробот-020.png


Антиробот-021.png


6. В открывшемся окне, вы можете прослушать запись разговора нажав на Player -> Decode -> установить галочку на потоке -> нажать Play. Если эта запись не содержит голосового сообщения от провайдера, вернитесь на 5 пункт.

Сохраните запись, нажав на "Save payload...". Укажите следующие параметры:

  • Name: имя файла. В примере, "raw-format".
  • Save in folder: выберите место, куда сохранить файл. В примере, Desktop.
  • Format: .raw
  • Channels: forward.

Нажмите ОК.


Антиробот-022.png


Антиробот-023.png


7. Сохраните ваш raw-файл в wav-формат. Воспользуйтесь программой Audacity. Запустите программу нажмите "Импортировать"-> "Звуковой файл без заголовка Raw".

Антиробот-024.png

Выберите следующие параметры:

  • Кодирование: кодек, в котором была произведена запись в wireshark (поле Payload) в пункте 5. В примере, A-Law.
  • Каналов: 1 канал (моно).
  • Частота сэмплирования: 8000 Гц.

Нажмите "Импортировать".


Антиробот-025.png


Выберите нужный файл. В примере, созданный ранее "raw-format".


Антиробот-026.png


8. Прослушайте запись разговора. Выберите корректное устройство воспроизведения. Если воспроизведение некорректно перейдите в пункт 7.


Антиробот-027.png


9. Экспортируйте файл в нужном формате. Oktell Antirobot принимает файлы в формате wav (8000 кГц, 16 бит, Моно). Нажмите Файл->Экспортировать.


Антиробот-028.png


Выберите место, куда вы хотите сохранить файл. Напишите имя файла, выберите тип файла: WAV (Microsoft) signed 16 bit PCM. Нажмите "Сохранить". В следующем окне нажмите ОК.


Антиробот-029.png
Антиробот-029a.png


10. Зайдите в панель администрирования Oktell. Перейдите на вкладку "Эталоны". Нажмите "Добавить эталон". Выберите "Название", "Тип ответа", соответствующий данному голосовому сообщению, а также расположение файла.


Антиробот-030.png


Антиробот-031.png


11. Для большей вероятности распознавания добавьте несколько однотипных голосовых сообщений.

Антиробот-032.PNG