kalafoto - Fotolia
Embedded communication can take different shapes and sizes. If used with web browsers, communication relies on WebRTC for media processing with additional signaling. On mobile devices and other native applications, embedded communication can use virtually anything, including open source and commercial media engine stacks, to communicate with an internet protocol PBX.
To connect to an IP PBX or telephony infrastructure, embedded communication needs to be translated into a format or protocol that the IP PBX can understand. In almost all cases today, that means turning to the Session Initiation Protocol (SIP). IP PBX and telephony infrastructures commonly use SIP as the glue that keeps things together. SIP is what allows for connections with an IP PBX infrastructure.
The IP PBX signal is translated to SIP, while the media itself may change its transport protocol and may be transcoded if there's a mismatch in the supported codecs. For example, when you connect WebRTC-based embedded communication with a telephony infrastructure, you will likely transcode from an Opus codec to a voice codec, such as G.711.
One thing to note is that SIP comes in many forms, and interoperating with a specific IP PBX or infrastructure can be somewhat challenging. SIP deployments come in many flavors, and vendors often offer their own implementations with proprietary features. In some cases, these proprietary features are necessary for successful communication in an organization's specific deployment. In that case, one or both ends of the connection will need to be slightly modified with flexible gateways or session border controllers.
Do you have a question for Tsahi Levent-Levi or any other experts? Ask your enterprise-specific questions today! (All questions are treated anonymously.)
Dig Deeper on IP Telephony Systems
Related Q&A from Tsahi Levent-Levi
Instead of SMS two-factor authentication, some companies are switching to 2FA through messaging apps and social media platforms. Learn what's behind ... Continue Reading
Most embedded communications use cases focus on customer-facing interactions. Learn how to evaluate the use cases that would benefit from embedding ... Continue Reading
Organizations can take two approaches to measure WebRTC quality, both of which assess real-time communications performance on end-user devices and ... Continue Reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.