Phone Systems, VoIP, SIP?

HARPREET SIDHU

Last Update منذ ٣ أعوام

What is Ezeetel PBX?

PBX stands for Private Branch Exchange. Ezeetel PBX is our implementation of PBX - taken to a next level. Ezeetel PBX users share a number of outside lines for making external phone calls. Local calls, between the users, are available as well. On top of that, PBX offers many additional features, such as:

  • Ring groups
  • Conferences
  • Interactive Voice Responses
  • Queues
  • Voicemail boxes
  • Realtime monitoring
  • Call recordings


and much more...

What is VoIP?

VoIP stands for Voice over Internet Protocol and it refers to the diffusion of voice traffic over internet-based networks. VoIP is widely used to cut the cost of traditional PSTN and some of its major benefits are:

More than one phone call on the same line.

Advance features, such as call forwarding, caller ID or automatic redialing, are simple and usually free.

Communications can be secured with encryption

What is SIP?

SIP stands for Session Initiation Protocol. It is an IP telephony signalling protocol used to establish, modify and terminate VOIP telephone calls. SIP has taken the VOIP world by storm. The protocol resembles the HTTP protocol, is text-based, and very open and flexible. It has therefore largely replaced the H323 standard.

What is SDP?

SDP stands for Session Description Protocol. It is a format for describing streaming media initialization parameters. Streaming media is content that is viewed or heard while it is being delivered.

What is ECHO cancellation?

Echo cancellation is the process of removing echo from a voice communication in order to improve voice call quality. Echo cancellation is often needed because speech compression techniques and packet processing delays generate an echo. There are 2 types of echo: acoustic echo and hybrid echo. Echo cancellation not only improves quality but also reduces bandwidth consumption because of its silence suppression technique.

What is RTP?

RTP stands for Real Time Transport Protocol. It defines a standard packet format for delivering audio and video over the internet.

What is RTCP?

RTCP stands for Real-Time Transport Control Protocol. It works hand in hand with RTP. RTP does the delivery of the actual data, whereas RTCP is used to send control packets to participants in a call. The primary function is to provide feedback on the quality of service being provided by RTP.

What is a SIP URI?

A SIP URI is basically a user’s SIP phone number. The SIP URI resembles an e-mail address and is written in the following format: SIP URI = sip:x@y:Port, where x=Username and y=host (domain or IP) Examples:

sip:[email protected]

sip:[email protected]

sip:[email protected]

What are SIP Methods?

SIP uses Methods and Requests to establish a call session.

SIP Requests: INVITE = Establishes a session ACK = Confirms an INVITE request BYE = Ends a session CANCEL = Cancels establishing of a session REGISTER = Communicates user location (hostname, IP) OPTIONS = Communicates information about the capabilities of the calling and receiving SIP phones

SIP responses: 1xx = informational responses, such as 180, which means ringing 2xx = success responses 3xx = redirection responses 4xx = request failures 5xx = server errors 6xx = global failures

SIP responses

1xx = informational responses

100 Trying

180 Ringing

181 Call Is Being Forwarded

182 Queued

183 Session Progress


2xx = success responses

200 OK

202 accepted: Used for referrals


3xx = redirection responses

300 Multiple Choices

301 Moved Permanently

302 Moved Temporarily

305 Use Proxy

380 Alternative Service


4xx = request failures

400 Bad Request

401 Unauthorized: Used only by registrars. Proxys should use proxy authorization 407

402 Payment Required (Reserved for future use)

403 Forbidden

404 Not Found: User not found

405 Method Not Allowed

406 Not Acceptable

407 Proxy Authentication Required

408 Request Timeout: Couldn't find the user in time

410 Gone: The user existed once, but is not available here any more.

413 Request Entity Too Large

414 Request-URI Too Long

415 Unsupported Media Type

416 Unsupported URI Scheme

420 Bad Extension: Bad SIP Protocol Extension used, not understood by the server

421 Extension Required

423 Interval Too Brief

480 Temporarily Unavailable

481 Call/Transaction Does Not Exist

482 Loop Detected

483 Too Many Hops

484 Address Incomplete

485 Ambiguous

486 Busy Here

487 Request Terminated

488 Not Acceptable Here

491 Request Pending

493 Undecipherable: Could not decrypt S/MIME body part


5xx = server errors

500 Server Internal Error

501 Not Implemented: The SIP request method is not implemented here

502 Bad Gateway

503 Service Unavailable

504 Server Time-out

505 Version Not Supported: The server does not support this version of the SIP protocol

513 Message Too Large


6xx = global failures

600 Busy Everywhere

603 Decline

604 Does Not Exist Anywhere

606 Not Acceptable



Example of SIP Call session between 2 phones

A sip call session between 2 phones is established as follows:

The calling phone sends out an invite

The called phone sends an information response 100 – Trying – back.

When the called phone starts ringing a response 180 – Ringing – is sent back

When the caller picks up the phone, the called phone sends a response 200 – OK

The calling phone responds with ACK – acknowledgement

Now the actual conversation is transmitted as data via RTP

When the person calling hangs up, a BYE request is sent to the calling phone

The calling phone responds with a 200 – OK.

What is FOIP?

FOIP stands for Fax over IP. It refers to the process of sending and receiving faxes over a VOIP network. Fax over IP works via T38 and requires a T38 capable VOIP gateway as well as a T38 capable fax machine, fax card or fax software. PBXware includes a compatible T38 fax service.

What is DID?

DID stands for Direct Inward Dialing (also called DDI in Europe). It is a feature used with PBX systems, whereby the telephone company allocates a range of numbers associated with one or more phone lines. The purpose of DID is to allow a company to assign a personal number to each employee, without requiring a separate phone line for each.

SIP/VoIP Phone Types

VoIP system requires the use of VoIP phones. These come in several versions/types:

VoIP Softphones

USB VOIP phones

Hardware SIP Phone

Analog phone via an ATA adapter

NOTE: ATA adapter allows an analog phone to be connected to a VoIP system

What do FXS and FXO mean?

FXS and FXO are the names of ports used by Analog phone lines.

FXS - Foreign eXchange Subscriber is a port that delivers the analog line to the subscriber.

FXO - Foreign eXchange Office is a port that receives the analog line. Since the FXO port is attached to a device, such as a fax or a phone, the device is often called the ‘FXO device’.

FXO and FXS are always paired, similar to a male/female plug.

What is a SIP server?

A SIP server is the main component of an IP PBX, dealing with the setup of all SIP calls in the network. A SIP server is also referred to as a SIP Proxy or a Registrar. An example of a SIP server is our Ezeetel PBX

Was this article helpful?

0 out of 0 liked this article

Still need help? Message Us