Настройка приложения RKPager на базе ОС "Android" (v.2.3 и выше)

Введение

  • Использование данной технологии совместно с RK7 (RK6) и TMS дает возможность рассылать сообщения на мобильные устройства при отсутствии в ресторане ПО "RkMobWaiter".  
  • Приложение реализовано для мобильных устройств на платформе "Android" (далее пейджер).
  • Сообщения могут быть отправлены с кнопок официанта, менеджерской станции, KDS и других приложений RK, поддерживающих отправку сообщений.
  • Текстовое сообщение на пейджере может сопровождаться звуковым оповещением о получении сообщения (проигрывание мелодии), виброрежимом или голосовым воспроизведением сообщения.
  • Каждое пейджинговое устройство закрепляется за конкретным официантом в настройках системы.
 

Оборудование

  1. Wi-Fi роутер.
  2. Мобильное устройство под управление ОС Android 2.3 и выше.
 
Примечание: тестировалось и гарантировано работает на версии  http://support.ucs.ru/ru/node/7897

Программное обеспечение

  1. Должны быть установлены RK7.5.3.xx или выше или RK6.
  2. Должен быть установлен и пролицензирован (на одно подключение) TMS. Количество используемых android-пейджеров при этом, не ограничено. Версия TMS-сервера не ниже чем  7.3.10.
  3. ПО RKPager.

Настройка TMS

  1. TMS установить, пролицензировать и настроить на связь с RK7 (или RK6) стандартным образом.
  2. В составе TMS должен присутствовать конфигурационный файл pgsettings.xml (лежит в одной папке с TMS).

Параметры - pgsettings.xml

<?xml version="1.0" standalone="yes"?>

<SETTINGS>
<SERV IP="172.22.4.78" PORT="812" SSID="mobwaiter2"> //  (IP TMS сервера и порт = порт TMS сервера + 2 = 810+2) 
<APs>
<AP SSID="mobwaiter2"/> // (указывается предпочитаемый Wi-Fi роутер, можно прописать несколько строк, если их несколько)
<AP SSID="showroom"/>  
</APs>
</SERV>
<Messages SoundFile="Sms_2.wav"/>  // (проигрываемая мелодия при получении сообщения)
</SETTINGS>

Примечание: параметры IP и порта TMS в pgsettings.xml нужны для загрузки настроек на RKPager.apk.

Установка и настройка RKPager

  1. Скачать приложение с ФТП (ftp://ftp.ucs.ru/r-keeper/WaiterNotepad/Current/Pager/RKPager_v201.apk) и установить на телефон (мобильное устройство с платформой Android и поддержкой Wi-Fi).
  2. Запустить приложение. Зайти в настройки.
  3. Для входа в настройки системы надо нажать на кнопку "Настройки" в программе, выбрать пункт «Настройки» и ввести пароль для входа - 051791 (если потребуется, зависит от версии). 
  4. Для ввода новой записи следует нажать кнопку «+». Для редактирования текущей записи следует выбрать эту запись.
  5. В поле для названия (верхнем поле) следует указать название TMS-сервера (зала, этажа, и т.д.). Это название отображается вместе с сообщением, чтобы понимать откуда пришло сообщение (рис.1).
  6. В поле «Сервер» указать IP-адрес TMS сервера и порт, в нашем случае 812 (Pager работает на порте TMS + 2).
  7. В поле «Логин» – код официанта, для которого будет настроен этот пейджер.

Примечание: RKPager может работать одновременно с несколькими TMS-серверами. В окне настроек будут отображаться все настроенные TMS-серверы.

 
Рис.1
  1. Если связь с TMS-сервером будет прервана (ушли из зоны видимости, выключен TMS и прочее), то на экране появится сообщение: "Нет подключения к серверу".

Примечание: что бы очистить список сообщений, нужно в приложении нажать на кнопку устройства "Настройки" и выбрать - "Очистить список".

Примечание: TMS опрашивается приложением каждые 5 секунд. Изменить указанный таймаут нельзя.

Дополнительно - Настройка звуковых оповещений

  • В приложении есть возможность настроить тип звуковых оповещений - проговаривание или мелодия.
  • Голосовое воспроизведение сообщения и его звуковое оповещение вместе не используются, т.к. голосовое воспроизведение подавляет звуковое оповещение (мелодию).
  • Если отключено голосовое воспроизведение сообщения, и не настроено звуковое оповещение, то при получении сообщения отработает встроенный звук (настроен в ПО Pager по умолчанию). Так же одновременно включить виброрежим.

Параметры - TMS7.ini/TMS2.ini

[SPEECH]  //  если проговаривание сообщения не используется, то эти настройки делать не надо.
; использовать голос
Use=1
; индекс используемого голоса
Voice=16     //  нужно подобрать самим нужный голос для проговаривания сообщений.
  • Для подбора нужного голоса запустить утилиту txt2speech.exe(папка \utils\). При ее запуске определятся несколько вариантов голоса, которые установлены в операционной системе и их индексы (номера). Некий текст будет воспроизведен разными голосами и можно выбрать наиболее подходящий.
 
 
Рис.2
 
; скорость проговаривания
Rate=4
; префикс для идентификации источника голосового сообщения
Pref=Красный зал (или любое название, соответствующее нужному TMS) – настройка префикса для сообщения при голосовом воспроизведении сообщения.
  • Используется только в случае проговаривания сообщений и указывает источник сообщения (с кого TMS-сервера отправлено). Источник сообщения указывается в названии TMS-сервера,  но при получении сообщения он будет только в виде текста и проговариваться не будет.
  • При этой настройке, при проговаривании сообщения, сначала будет озвучен префикс «Красный зал», а потом текс самого сообщения. Т.е. фактически это дублирование текстовой информации для голоса.