Мне необходима функция управления “умным домом” при помощи звонка с телефона.
Описание задачи
Контроллер должен иметь возможность ведения списка номеров телефонов (нескольких списков для разных целей) при звонке с которых на телефон (sim-карту) контроллера можно управлять различными функциями путем нажатия клавиш в тоновом режиме. Например, 1 - открыть дверной замок, 2 - закрыть дверной замок, 3 - включить кондиционер/отопление и пр. Управление можно было бы сделать очень гибкое, по аналогии с разветвленным меню call-центра. В идеале с автоответчиком, который голосом проговаривал доступные опции для входящего звонка с данного номера с учетом статуса систем. Например, “Для ОТКРытия двери нажмите 1”, если дверь закрыта, “Для ЗАКРытия двери нажмите 1”, если дверь открыта.
Необходимо управление именно при помощи звонков, т.к.:
а) это позволяет управлять с любого даже самого простого кнопочного телефона;
б) это гораздо удобнее и быстрее, чем написание и отправка смс с кодом на номер.
Возможно, ли это реализовать на базе WB6?
Если да, то каким образом?
Добрый день.
“Из коробки” такого нет. Но сделать - можно. Как пример: http://codius.ru/articles/GSM
Но не во всех моделях модемов есть поддержка декодинга DTMF! (команда AT+DDET=1)
Ну или перенаправить вызов в asterisk, где запустить его, вызов, на полноценное голосовое меню. Хм. Но для этого собственно модем и не нужен.
Сразу предупреждаю - именно такое решение не тестировалось с нашими встроенными модемами.
Поэтому сказать гарантированно до того как попробую не могу. Можно использовать “внешний” USB модем, взяв контроллер без внутреннего.
Надо проверять https://wirenboard.com/wiki/GSM/GPRS модули.
Когда сможете протестировать с вашим встроенным модемом?
Я до принятия решения о покупке WB хотел бы понимать, что моя задача реализуема на базе WB6, т.к. предпочел бы решение от одного производителя. WB6 - не дешевая вещь, чтобы купить ее для “поиграться”.