SIP (VoIP) программа/приложение с автоматическим ответом на звонки

Вопрос или проблема

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

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

Я достаточно гибок в плане оборудования, это может быть Android устройство, Raspberry Pi, ПК или Apple устройство (в порядке наивысшего предпочтения). Программное обеспечение может быть библиотекой на Python или C++ (для Linux или Windows), но я бы предпочел готовое к использованию ПО.

Правка:
Очень не хочу платить деньги за софт. Пробовал Zoiper, CSipSimple и подобные, и все они предлагают такую опцию только в коммерческих версиях, то есть платных.

Почти любой софтфон имеет опцию автоответа, но если вы хотите скомпилировать что-то сами, я бы указал на
libre + librem + baresip. Это можно собрать для любой из упомянутых вами платформ (из коробки это в основном консольное приложение, но можно добавить графический интерфейс), оно проще, чем pjsip, и имеет BSD-лицензию.

Если предполагается, что оно должно быть без обслуживания, убедитесь, что ваш софтфон/приложение способно обнаруживать разрыв сессии (используя таймеры сессии, повторные INVITE, проверку бездействия RTP или, возможно, просто указывая максимально допустимую длину звонка), в противном случае, если сетевое соединение будет потеряно в середине разговора, софтфон может оставаться в состоянии вызова бесконечно, не принимая последующие вызовы.

Как вы упомянули внутренний номер – PABX может быть не нужен (прямые IP-вызовы).

Томек: для Windows рассмотрите tSIP, вот функции, которые могут быть полезны в этом случае:

  • прямые IP-вызовы (ответ на любой вызов, привязка к указанному порту, совершение вызовов на IP с помощью синтаксиса sip:ip_address:port, назначение SIP адресов на кнопки быстрого набора)
  • автоответ с настраиваемой задержкой и/или вызываемый Call-Info с ответом после строки
  • настраиваемый аудиофайл звонка (если автоответ будет задержан)
  • запись звонков (звонящего)
  • воспроизведение аудиофайла другой стороне (звонящему)
  • интерфейс плагинов, сценарии на Lua (звонящему)
  • акустическая эхокомпенсация (абонента, если используются динамики) – предпочтительно использовать WebRTC

Опция тайм-аута RTP была добавлена в версии 0.1.51, включите ее для повышения надежности при работе без обслуживания.

Редакция2: А что насчет оборудования? Подержанные SIP-телефоны можно купить дешево ($25-$30), они должны быть простыми в обслуживании (установите пароль, подключите к LAN, при необходимости настройте их для использования вашего сервера настройки), вероятно, они не будут так привлекать внимание, как планшет на Android или ПК, потребляют мало энергии. Будьте осторожны с крупными производителями, такими как Cisco – некоторые из их телефонов плохо совместимы (замок производителя) или трудны в настройке, я бы лучше выбирал yealink.

Если вы ищете программу или приложение SIP (VoIP) с возможностью автоматического ответа на звонки, вот несколько вариантов, которые могут удовлетворить ваши требования:

Linphone: Linphone — это клиент с открытым исходным кодом SIP, который поддерживает VoIP-звонки, и вы можете настроить его на автоматический ответ на звонки. Он работает на различных платформах, включая Windows, macOS, iOS и Android. Для включения автоответа, возможно, придется изменить настройки или воспользоваться скриптами, но он очень настраиваемый.

Zoiper: Zoiper — это еще один популярный SIP-клиент, поддерживающий автоматический ответ на звонки. Он позволяет настраивать различные параметры вызовов, включая автоответ, через дружелюбный интерфейс. Он работает на нескольких устройствах, включая настольные и мобильные платформы.

MirrorFly: MirrorFly предлагает передовые решения SIP/VoIP с возможностью ответа на вызовы. Его гибкая интеграция позволяет беспрепятственно организовывать голосовую связь, оптимизировать маршрутизацию вызовов и экономить на затратах, одновременно улучшая качество обслуживания клиентов.

Asterisk: Если вы разрабатываете свое собственное решение SIP, вы можете использовать Asterisk в качестве бэкэнда. Asterisk предоставляет обширные возможности для настройки, включая автоответ через диалпланы. Это потребует некоторой настройки, но предложит максимальную гибкость, если вам нужно кастомизированное решение.

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

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

.

Ответ или решение

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

Решения для автоматического ответа на SIP-вызовы

  1. Baresip с использованием libre и librem: Этот набор инструментов обеспечивает гибкость в разработке SIP-клиентов для различных платформ, включая Linux и Windows. Благодаря своей простой архитектуре и лицензии BSD, этот инструмент легко компилируется и настраивается. Это оптимальный вариант, если вы готовы самостоятельно разрабатывать решение и его интерфейс.

  2. Linphone: Linphone — это открытый клиент SIP, который поддерживает ВОИП-вызовы и автоматический ответ на вызовы. Он работает на таких платформах, как Windows, macOS, iOS и Android. Потребуется провести некоторую настройку или использовать простые скрипты для обеспечения автоматического ответа, но это приложение легко адаптируется под нужды пользователя.

  3. tSIP для Windows: Эта программа поддерживает прямые IP-вызовы и возможность автоматического ответа. Она включает множество полезных функций, таких как запись звонков, эхо-компенсацию и возможность использования Lua-скриптов. В последних версиях была добавлена функция RTP timeout для повышения надежности автоматической работы.

Советы по аппаратному обеспечению

Если вам необходимо более дешевое и легко управляемое оборудование, вы можете рассмотреть покупку поддержанных SIP-телефонов. Такие устройства обеспечивают простоту в эксплуатации и потребляют минимум энергии. Здесь рекомендуется отдавать предпочтение открытым вендорам, таким как Yealink, избегая сложных настроек и закрытости потенциально несовместимых устройств от крупных поставщиков, например, Cisco.

Установка и обслуживание

Чтобы минимизировать проблемы с поддержкой, удостоверьтесь, что выбранное вами решение умеет корректно обрабатывать разрыв соединения. Вы можете использовать таймеры сессий или проверку активности RTP, чтобы избежать застревания в состоянии звонка.

Заключение

Выбор подходящего решения для автоматического ответа на SIP-вызовы — это баланс между функционалом, удобством эксплуатации и стоимостью. С учетом предоставленных условий, наиболее гибкими и бесплатными решениями будут Linphone и комбинация libre + librem + baresip. Однако, если требуется простота и скорость внедрения, может подойти установка на Windows с использованием tSIP, обладающим богатым функционалом.

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

Оцените материал
Добавить комментарий

Капча загружается...