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

Схема АТС

Для получения информации из базы данных, необходимо соответствующее приложение. Однако всю эту информацию можно получить по … телефону, используя коммуникационный сервер Asterisk!

Для этого предназначен — шлюзовой интерфейс Asterisk, или AGI, посредством которого внешние программы могут управлять диалпланом Asterisk. Как правило, сценарии AGI используются для реализации расширенной логики, соединения с реляционными базами данных (такими, как PostgreSQL или MySQL) и доступа к другим внешним ресурсам. Обзор с описанием технической реализации, можно посмотреть >>

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

Запрос к базе данных

Набрав номер — (495) 669-33-08 и добавочный номер — 45-45, Вы услышите на сколько баллов загружены дороги в Москве.

Для удобства доступа (на демонстрационной версии отсутствует) к иерархическим данным, организовывается голосовое меню. » Пробки в Северном Административном Округе — нажмите -2, Пробки в Центральном Административном Округе -нажмите — 3 , и т.д.» Попав в подменю Административного Округа, организовывается следующее. » Район Сокольники — нажмите — 1 , и т.д.  до улицы.» Для удобства можно издать справочник с перечнем улиц и прямым кодом доступа к информации по аналогии меню. Например:

ул. Алексеевская —249 ( 2 код округа, 4 код района, 9 код улицы)

…..

Конечно же — это только пример, необходимые данные могут хранится на сервере в локальной или глобальной сети и иметь разнообразный характер