DynRIL Library v1.0.103
Introduction
The Radio Interface Layer (RIL) provides an interface that handles the communication between the CellCore system software
and the radio hardware. The RIL provides an abstraction layer that enables you to create a single driver that can be
implemented on different radios. The RIL abstracts the details of the hardware dependent components of a device to
enable OEMs to integrate a variety of modems into their equipment, offering an opportunity for product differentiation.
This single driver then allows all of the radios to work under a single set of CellCore components.
About DynRIL Library
The Teksoft DynRIL Library comes as a wrapper to the existing RIL interface, with the demonstrated purpose of providing a simpler interface for the most important telephony functions.
This Library can be used with various development tools and can be called from projects written in several well known languages like C++, C#, Visual Basic, etc.
Using DynRIL you will be able to:
- write robust telephony applications without loosing time reading about all RIL native functions
- detect the CALLERID with less then 10 lines of code
- dial numbers, or place current calls on hold
- retrieve the network operator name or the network signal in an easy way
- dial data connections, receive and send binary data over the phone connection
- create simple VoIP / Phone / Encrypted Phone applications
- toggle the Speakerphone on and off
- route audio to the earpiece speaker or the loud speaker
- control the hardware, toggle the Radio on and off
- register/unregister from the mobile network
- handle DMTF tones
- handle all the network/API errors
- get the LAC and CID for GSM Networks
- receive incoming SMS messages, with text automatically decoded
And many more.