Как создать умный автоответчик?

Здравствуйте!

У меня стоит задача по созданию автоответчика-диспетчера о местоположении автомобилей. Данные о местоположении (текущий адрес каждого) имеются и постоянно обновляются на удаленном web-сервере. Получить их оттуда не проблема по http-запросу, например.

Прочее оборудование: подключенный к Интернету сервер с серым IP (обычный ПК) с Ubuntu Server, мобильный телефон (или USB-модем, если нужно), сим-карта с номером, на который и должны звонить пользователи.

Проблема для меня - как все это увязать (хотя бы в голове). Я так понимаю, что автоответчик как-то можно сделать на базе Asterisk. Утонул в обилии мануалов...

Можете сказать максимально простым языком куда копать, чтобы сделать нечто подобное:

1) локальный сервер регулярно забирает текстовые данные о местоположении автомобилей с удаленного web-сервера и хранит их на себе до след. обновления. (это понятно)

2) Если кто-то звонит на номер сим-карты, то сервер снимает трубку, выбирает определенные wav (или любой другой) звуковые файлы и проигрывает их звонящему по очереди.

3) Вешает трубку.

Если будет возможность дать звонящему пользователю делать выбор (нажмите кнопку 1, кнопку 2 и т.п.) - вообще отлично!

Как это сделать, на базе чего? Спасибо за любые объяснения!
  • Вопрос задан
  • 809 просмотров
Пригласить эксперта
Ответы на вопрос 4
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
1. Компьютер с выходом в интернет для Asterisk, железо некритично, Ubuntu Server или Debian.
2. GSM-шлюз, например GoIP.
3. Скрипт, например, на perl или php, который будет периодически забирать данные об адресах автомобилей и через festival или другой синтезатор перегонять их в wav/mp3.
4. Простой диалплан - принять звонок, подождать нажатия кнопки, воспроизвести нужный файл. Если не дождались кнопки - воспроизвести все файлы подряд.
Ответ написан
@alegzz
https://web.archive.org/web/20150711035612/http://...
поддержка модемов
если Мегафон, то можно через мультифон.
но вообще, с такими вопросами лучше найдите человека, который все сделает
Ответ написан
Комментировать
@alexdora
Топ-менеджер
Безусловно это делается на базе Asterisk. Но исходя из задачи и вопросов, рекомендую нанять специалиста.
Ответ написан
Комментировать
@numbnp
1. Asterisk
2. GSM шлюз - модемы не рекомендую (ненадежно)
3. Скрипт (AGI в понимании астерикса) который либо собирает фразу из файлов, либо обращается на внешний сервис для генерации фраз на основе текста.
4. Не сложный диалплан.

Но Вам лучше нанять спеца.
Если что могу детальнее помочь.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы