Есть ли какие-либо рамки телефонии в Linux?

У меня есть USB 3G модем, На Windows он поставляется с программным обеспечением, с помощью которого я могу использовать его для звонков, отправки и получения SMS. Теперь я хочу написать аналогичное приложение с открытым исходным кодом в Linux (я также хочу предоставить функцию обнаружения DTMF).

В Windows мы можем достичь этого с помощью TAPI, каковы аналогичные технологии / платформы в Linux? Есть ли подобное приложение с открытым исходным кодом (я хочу использовать в качестве ссылки)?

5 ответов

Решение

Да, это называется ofono - проект, запущенный Intel/Nokia для Maemo/Moblin. Из википедии:

oFono - это бесплатный проект с открытым исходным кодом для приложений мобильной телефонии (GSM/UMTS). Он использует API-интерфейс D-Bus высокого уровня для использования приложениями телефонии. Он использует стандарт 3GPP. Это бесплатное программное обеспечение, выпущенное на условиях GNU General Public License v2.

А Asterisk и Freeswitch являются программным обеспечением для АТС и, вероятно, не то, что вы ищете.

FreeSwitch

Я не уверен насчет USB-модема, но для VOIP-телефонии Freeswitch отлично подходит. Он использует универсальный API сокетов, чтобы сделать его расширяемым с помощью любого количества языков. Он может обрабатывать входящие и исходящие вызовы, преобразование текста в речь, распознавание голоса и т. Д.

Звездочка будет обычным подозреваемым для того, что вы хотите - http://www.asterisk.org/

Моя карта Vodafone Merlin была опознана как ttySx муравей, с которой можно было взаимодействовать с помощью простых AT-команд, как со старыми аналоговыми модемами. Были также дополнительные команды для получения доступа к адресной книге сим-карты, смс и, я думаю, также для отправки смс.

Мы используем смс инструменты: http://smstools3.kekekasvi.com/

SMS Server Tools 3 - это программное обеспечение SMS-шлюза, которое может отправлять и получать короткие сообщения через модемы GSM и мобильные телефоны.

Вы можете отправлять короткие сообщения, просто сохраняя текстовые файлы в специальном каталоге спула. Программа отслеживает этот каталог и автоматически отправляет новые файлы. Он также сохраняет полученные короткие сообщения в другом каталоге в виде текстовых файлов. Также поддерживаются двоичные сообщения (включая текст в кодировке Unicode), например сообщения мелодий звонка. Также можно отправить WAP Push-сообщение на мобильный телефон с поддержкой WAP / MMS.

Программа может быть запущена как SMS-демон, который может запускаться автоматически при запуске операционной системы. Высокая доступность может быть обеспечена с помощью нескольких устройств GSM (в настоящее время до 64 этот предел легко изменить).

Программа может запускать другие внешние программы или сценарии после таких событий, как получение нового сообщения, успешная отправка, а также когда программа обнаруживает проблему. Эти программы могут проверять соответствующие текстовые файлы и выполнять автоматические действия, например, сохранять информацию в базе данных (например, MySQL или Microsoft SQL Server), отправлять автоматический ответ, пересылать сообщения через электронную почту (SMS на шлюз электронной почты), ... и что угодно."

Другие вопросы по тегам