ACK and BYE methods

ACK method confirms that an entity has received a final response to an INVITE request. In its turn, BYE method signals termination of a dialog and ends a call. Here is the example:

SIP INVITE method

Calls are started by means of the methods INVITE together with SDP (Session Description Protocol) which carry the information necessary to allow the endpoints of the calls to exchange audio in form of RTP (Real Time Protocol) packets. Let’s see a typical call

Understanding REGISTER method

SIP is a peer-to-peer protocol where the roles client – server and exchangeable depending on who starts a session. In reality most deployments foresee a process called registration (method: REGISTER) which allows a central server (registrar) to store the location of a SIP

Analyzing SIP and SIP calls 

This blog article will be dedicated to SIP and SIP calls. It is meant to provide an introduction for UC Engineers to the main headers and guide through the debugging of the most popular call scenarios that will be described in the next

RTP, RTCP and Jitter Buffer

In this blog article we continue to analyze RTP and RTCP and we will see why Jitter Buffer is important and how it affects call quality. As we saw in the previous article — SDP is not able to transfer media–this task is

Media transfer in Unified Communications – SDP protocol

Media is another vital component of a Unified Communication system. Once signaling is in place and working between two endpoints, information about media capabilities can be transferred, eventually allowing for streaming audio, making video calls, or exchanging other information. In this blog article

Introducing BOSH and WebSocket Transport protocols

This time we will talk about transport protocols over the web, in particular, about BOSH and WebSocket. Besides TCP (XMPP/SIP) and UDP (SIP only) transports, two other transports, BOSH and WebSocket, are available which are embedded inside existing TCP/HTTP stacks. BOSH Bidirectional-streams Over

SIP and XMPP standards in Unified Communications

In this blog article we will discuss the basic standards used for real-time communications — SIP and XMPP — what is the difference, how each of them works, and, which one to choose. SIP and XMPP The IETF has two documented standards for

Web, Hybrid or Native Mobile Apps

Web, Hybrid or Native Mobile apps – which one to choose? In the previous blog article we discussed web-based communication solutions and their advantages over native ones. This time we will discover why it is more preferable to use native or hybrid applications

Web-based vs Native apps: Which to Choose?

Web-based VS native administration is a long-standing dispute within this field. This topic is particularly important because it defines all of the user’s experience. Let’s examine, why web-based communication solutions are the best choice for delivering high service quality. All new products now

Vertical Solutions for Retail, Education, Hospitality, Healthcare

Vertical Solutions based on Unified Communications features can be successfully implemented for different industries, including Retail, Education, Healthcare, Manufacturing, Hospitality, Healthcare and Finance. In this blog article we will analyze some of these features and their ways of implementation. Vertical Solutions for Retail

Unified Communications for Customer Support, Contact Center, and Marketing Activities

In the previous blog article we discussed how Unified Communications can improve the team collaboration and management. Today we will discover which features can help you win new customers and retain the existing ones by increasing the efficiency of your call center and

Unified Communications for Team Collaboration and Management

In the previous blog articles we discussed how different Unified Communications can simplify your business processes and automate your daily tasks. Now it’s time see how to apply and where to apply the previously discussed features. Of course, some are applicable to any

Integration

Integration is necessary to perform automation beyond a certain point. With integration, we re-use data and information already entered in other systems (for example, phonebook or users imported from a CRM to a team directory) as a source of automation. On the other

Automation of Daily Tasks

Learn how many of your daily tasks can be automated thanks to Unified Communications Automation is at the heart of any lean communication system. The more operations we can automate, the less time users and team members spend performing manual operations. Automation is