Телекоммуникационное устройство для защиты от телефонного мошенничества

Устройство на основе мини-АТС дает возможность человеку принимать звонки только проверенных абонентов и отсекать спам и подозрительные номера, занося их в черный список. Прибор отличается небольшими размерами и низким энергопотреблением.
Каждый год тысячи людей становятся жертвами телефонного мошенничества. Большинство из них — пожилые люди.

Преступления против пожилых продолжают расти с каждым годом. Одним из способов защиты от телефонных мошенников является использование телекоммуникационных технологий.

Запрос

Для создания устройства, блокирующего мошеннические звонки заказчик — частный предприниматель — решил использовать возможности офисной автоматической телефонной станции (мини-АТС), нередко применяемой для связи внутри организаций.

Идея этой телефонной системы заключается в том, что она позволяет использовать различные каналы связи, такие как передача голоса по IP, ISDN или аналоговые, чтобы пользователи могли общаться как внутри своей компании, так и за ее пределами.

С помощью АТС вы можете переводить звонки, пользоваться голосовой почтой и интерактивными голосовыми меню, записывать звонки и создавать офисную переадресацию. Эти особенности частной телефонной сети делают ее отличным решением для защиты от мошенничества.

Заказчик искал квалифицированных разработчиков аппаратного обеспечения с опытом проектирования АТС.

Решение

Компания КЕДР Solutions должна была разработать печатную плату специального устройства, позволяющего избежать мошеннических звонков.

Наша команда разработчиков аппаратного обеспечения реализовала полный цикл услуг по проектированию печатных плат от создания схемы до сборки и тестирования прототипа.
Создание прототипа коммуникационного PBX-устройства командой КЕДР Solutions
Прототипы коммуникационного PBX устройства
Выполненные работы

  • Создание принципиальной схемы
  • Проектирование печатной платы
  • Дизайн корпуса
  • Подготовка документации для производства
  • Заказ компонентов и изготовление печатной платы
  • Сборка прототипа
  • Тестирование аппаратного обеспечения
  • Отладка
          Использованные технологии
          • В качестве микроконтроллера использовался STM32F415 с ядром Cortex-M4.
          • Мы сделали высокоэффективный 2-ступенчатый повышающий преобразователь с 5 В до 150 В для сигнала звонка.
          • Прошивка разработана на базе ОС FreeRTOS.
          • Прошивка написана на C/C++.
          • Устройство имеет несколько разъемов и светодиодов.
          • Для создания принципиальной схемы и проектирования печатной платы использовался Altium Designer.
          • Для реализации прошивки использовалась Microsoft Visual Studio с плагином Visual GDB.
          • Для хранения аудиоданных используется флэш-память SPI NOR и SD-карта.
          • Для захвата и генерации речевых сигналов на телефонную линию используются АЦП (аналого-цифровой преобразователь) и ЦАП (цифро-аналоговый преобразователь).
          • Для Ethernet связи мы использовали чип Wiznet W5500.
          • Для декодирования идентификатора вызывающего абонента использовалась специальная микросхема демодулятора частотной манипуляции (FSK).

              Итоги

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

              Устройство работает как мини-АТС, но с одной абонентской линией. Подключаясь к АТС и телефону пользователя, оно полностью эмулирует порт АТС.
              Финальная версия печатной платы, спроективанной специалистами KEDR Solutions
              Окончательный вариант печатной платы
              Устройство имеет небольшие размеры и питается от обычного micro USB адаптера на 5 В, используемого для зарядки мобильных телефонов.

              Прибор обеспечивает доступ к локальной Ethernet сети через встроенный порт, имеет флэш-память объемом 2 Мбайта и слот для внешней SD-карты.

              Мы установили на печатной плате микроконтроллер STM32F415, чтобы обеспечить возможность шифрования/дешифрования данных на аппаратном уровне.

              Как это работает

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

              Оно подключается к телефонной сети общего пользования и автоматически блокирует мошеннические вызовы. Устройство также предупреждает потребителей о телефонном спаме и помогает им вручную блокировать нежелательные звонки.

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

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

              Функционал телекоммуникационного устройства

              • Обнаружить входящий вызов;
              • Ответить на входящий вызов;
              • Обнаружить FSK модуляцию с информацией об идентификаторе вызывающего абонента во время входящего вызова;
              • Дать голосовой/тональный сигнал для декодирования тонального набора номера и записи речи;
              • Воспроизвести голос/тон на телефонной линии;
              • Позвонить на телефон пользователя (сигнал с предельной синусоидальной мощностью 35 В);
              • Зафиксировать момент, когда пользователь принял звонок;
              • Передать идентификатор вызывающего абонента на телефон пользователя во время звонка;
              • Сделать исходящий вызов

              Сложности проекта и их решение

              1. Генерация высоковольтного сигнала 150 В из низковольтного сигнала 5 В без использования трансформатора. Источник высокого напряжения используется для питания телефонной линии, когда пользователь берет трубку, и для генерации переменного вызывного импульса.
              2. Генерация переменного вызывного напряжения 150 В. Это напряжение подается на телефон пользователя в тот момент, когда устройство звонит.
              3. Гальваническая развязка между телефонной линией и источником питания. Мы сделали возможность определения состояния линии, входящего звонка, тонов, возможности передачи и приема аудиосигналов.
              4. Аналого-цифровое и цифро-аналоговое (АЦП/ЦАП) преобразование сигналов.