Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there any telephony framework in linux?

I have a USB 3g modem, On windows it comes with software with which, I can use it for calling, sending and receiving SMS. Now, I want to write similar open source application in linux ( I also want to provide DTMF detection functionality ).

In windows, we can achieve this through TAPI, what are the similar technologies/frameworks in linux? Is there any similar opensource application ( I want to use as a reference )?

like image 887
SunnyShah Avatar asked Sep 01 '11 08:09

SunnyShah


2 Answers

Yes it is is called ofono - project started by Intel/Nokia for Maemo/Moblin. From wikipedia:

oFono is a free, open source project for mobile telephony (GSM/UMTS) applications. It uses high-level D-Bus API for use by telephony applications. It uses 3GPP standard. It is free software released under the terms of the GNU General Public License v2.

And Asterisk and Freeswitch are PBX software and probably are not what you are looking for.

like image 145
Maciek Sawicki Avatar answered Oct 01 '22 01:10

Maciek Sawicki


Freeswitch

I'm not sure about a USB modem, but for VOIP telephony, Freeswitch is excellent. It uses a generic socket API to make it extensible via any number of languages. It can handle inbound and outbound calls, text-to-speech, voice recognition, etc.

like image 43
Eric Z Beard Avatar answered Oct 01 '22 01:10

Eric Z Beard