Consilient offers pre-integrated VoIP solutions on embedded platforms in addition to the individual components. This, along with Consilient's extensive support, significantly reduces the development time for customers.
Consilient has developed highly optimized VoIP solution for Cortex M4 that consumes 38 KB ram and 130 KB flash.
Consilient customizes the VoIP solution to adapt to customer's requirements by adding necessary features, codecs and tuning echo cancellation on the target platform. Consilient's VoIP solution is found in several product forms described below. In each of the cases, VoIP solution is ported to target OS/platform.
Consilient has ported VoIP solution on variety of target OSes like Linux, Windows, Android, VxWorks, FreeRTOS, MQX etc. Consilient also has the capability to include its own networking stack thereby eliminating the need for a RTOS on MCU.
Common features of embedded VoIP solution
- Flexible call control module with all relevant SIP RFCs implemented.
- Able to negotiate various media types - voice, video, fax, modem
- Supports most of Voice Codecs
- G.711, G.723.1, G.729AB, G.726, G.722, G.722.1 G.722.2,(WB-AMR), NB-AMR, iLBC
- Supports video codecs
- AV Synchronization
- Choice of media transports
- RTP/RTCP, SRTP/SRTCP, T.38, SPRT
- Security via TLS, SDES and SRTP
- Includes telephony algorithms - call progress tones generation & detection, DTMF generation & detection
- Includes voice quality enhancements - automatic gain control, packet loss concealment, adaptive jitter buffer, noise suppression, silence suppression and comfort noise generation
- Supports split between call control and media transport as well as media transport and media core
- Very low memory foot print
- Web based configuration management
- Well defined APIs and call backs to exercise various call features
VoIP solution profiles
Multi channel gateway / ATA (Analog Telephone Adapter)
For ATA, the VoIP solution has everything built in and is ready to interface with SLIC/Codec.
Additional features
- Includes telephony algorithms - DTMF detection, caller id generation, Voice-Fax-Data call discriminator
- Includes voice quality enhancements - Line Echo Cancellation (LEC)
IP Phone
For IP Phone, the VoIP solution interfaces with keypad and LCD, in addition to SLIC/Codec.
Additional features
- Includes voice quality enhancements - Acoustic Echo Cancellation (AEC)
- Includes full IP Phone UI supporting 2 or 3 line display. This UI allows user to browse through call logs, IM logs and address book. In addition, it provides user with context aware options to exercise the call features.
IP-PBX
IP-PBX involves additional interfaces like being able to communicate with PSTN or cellular systems.
Additional features
- Includes telephony algorithms - call progress tone detection, DTMF detection, caller id generation, caller id detection, Voice-Fax-Data call discriminator
- Includes voice quality enhancements - Line Echo Cancellation (LEC)
- Supports bridging VoIP and PSTN calls
Smart phone application
This profile is same as IP Phone profile with the difference being variation in screen size.
Smart phone OS support
- Android
- iOS (work in progress)
- Windows phone 8 (work in progress)
For evaluation or further information, Contact Us