Использование приложений на IP телефонах Digium

Администратор, 01.08.2014

Итак, компания АТС Дизайн, завершила разработку двух полезных приложений: виджета погоды и курса валют.

Дисплей телефона digium 
В итоге получились два ZIP архива, которыми я спешу с Вами поделиться. weather.zip cbr.zip
Функциональность приложений достаточно проста, первое берет погоду с GISMeteo.ru на сегодня и на завтра (если вы выбрали свой город заранее из списка). Второе отображает курс доллара и евро с cbr.ru также на текущий и следующий день.

Следует учитывать, что единовременно на основном экране может работать только одно приложение.

Как же можно протестировать работоспособность виджетов? Все зависит от используемой вами версии Asterisk. 
1) Так, например, если вы являетесь разработчиком, то можете включить спец. режим отоадки непосредственно на телефоне.

To enable App Development mode, follow these steps on your Digium Phone.

  1. Нажмите клавишу More... до надписи Menu (или просто нажмите Menu , если у вас D70)
  2. Нажмите Menu 
  3. В главном меню выберите Admin Settings
  4. Введите пароль администратора (по умолчанию 789) и нажмите Submit
  5. Выберите System Tools
  6. Выберите Enable App Development
  7. Нажмите Select
  8. Нажмите OK и телефон отобразит, что конфигурация изменена.

После этих манипуляций вы сможете зайти на спец. страницу телефона по адресу    http://phone_ip-address/app_dev , где увидите:

Digium Phone App Settings.png

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

2) Более простое управление приложениями осуществляется с помощью системы Switchvox.
Вам всего лишь достаточно зайти на страницу установки, и вы увидите очень похожий интерфейс настройки (почти как на самом телефоне)
Tools - Digium Phone Apps

Digium Phone Apps.png

3) Также просто осуществляется загрузка виджетов через FreePBX
В настройка Digium телефонов, вам нужно перейти на вкладку Applications, подвкладку Custom. Детально описано на WIKI

4) В чистом Asterisk использование JavaScript приложение достаточно не сложно. Провиженинг осуществляется с помощью модуля DPMA или XML
Пример как всегда указан на wiki asterisk - https://wiki.asterisk.org/wiki/display/DIGIUM/Custom+Phone+Applications+with+Asterisk#CustomPhoneApplicationswithAsterisk-CustomApplicationsandXMLProvisioning 


О новых идеях на разработку вы можете рассказать нам на info@pbxware.ru

Добавлено:
Мы завершили разработку еще одного приложения. Виджет новостей, скачать вы можете его с нашего сайта