Renowned as the technology that promises to provide global telephony at negligible cost, Voice over Internet Protocol (VoIP) is being rapidly integrated into many products.
VoIP as a technology offers a wider range of possibilities than just internet telephony although this is what it is most well known for. Other possibilities include such things as Voice over WiFi and Push-To-Talk. EMCC Software has had considerable experience of creating solutions that include VoIP as discussed below.
Most large organisations have a Private Branch Exchange (PBX) to control their internal telephony system. Avaya, a leading supplier of business communications systems, chose EMCC Software to develop a solution that enables mobile handsets to seamlessly integrate into their PBX solution and use the services it provides. The solution involves direct interaction between the SIP stack and the PBX and manages synchronization of contact and call lists between device and server.
As a leading supplier of VoIP solutions to fixed and mobile operators, BroadSoft engaged EMCC Software to integrate handset capability into their VoIP-enabled PBX server solution known as BroadWorks Mobile Assistant. This product enables cheaper routing of calls and is aimed primarily at the small to medium enterprise market.
As a network operator, Truphone provide their subscribers with an option to download a VoIP client. EMCC provided various consultancy services for this application including design and code review and Symbian Signing.
Push-To-Talk (PTT) is a half-duplex solution allowing the carriage of voice in one direction over an IP network to provide a “walkie-talkie” service for handsets. PTT provides services such as Push-To-X where the end contact is not a person but may be a service such as speech-to-text, push-to-email or a Dictaphone. EMCC has been involved in the development of Motorola’s PTT solutions, creating two versions, one written to be compatible with Motorola’s proprietary systems and another based on Open Mobile Association (OMA) Push-over-Cellular (PoC) standards. These extensive projects included the implementation of a SIP stack to handle session creation for the PTT solution. Other functionality such as Presence information and Push-To-View were implemented as part of the overall package. Push-To-View enables instant delivery of images and is often used during a PTT conversation.
To find out more about EMCC’s VoIP experience please contact technology@emccsoft.com.