3. VOIP
10/25/2020
Definition
1. Voice Over Internet Protocol
2. group of technologies for the delivery of voice communications and multimedia
sessions over Internet Protocol network.
Why Use It ?
1. Cost Effective
2. Functionality
How does it Work ?
1.2 VoIP Routing
3
IP Phone Ethernet Router Internet Router Ethernet IP Phone
Server Server
4. SIP
10/25/2020
Definition
1. Session Initiation Protocol
2. signaling Protocol for IP communication.
1. initiating, maintaining, modifying and terminating real-time sessions.
3. SIP itself does not provide communication services.
Sends IP Package
IP Communication
Laptop(IP device 1) Phone(IP device 2)
IP network
4
5. 10/25/2020
IP Communication
1. Location (IP Address)
2. Same Codec (For Encoding-Decoding)
SIP
Locate
other
party
How to
construc
t & Send
Packets
How to
Manage
Sessions
Which
Codec
1.3 SIP
5
6. 10/25/2020
SDP
Definition
1. Session description Protocol
2. When SIP packets are send and received the both parties need to know
the media details(transport address, transport address, transport
protocol, codec, ports and other session description metadata).
3. SDP is used to advertise such information.
1.4 A SIP Packet
6
7. 10/25/2020
Asterisk
1. It is a complete PBX(Private Branch exchange) in software.
2. Can Run on Windows, Linux, OS X.
3. How to install Asterisk ?
What Can we do with Asterisk ?
1. Call Conferencing
2. intercom calling extension to extension
3. Interactive Voice Response(IVR)
4. Call Queuing etc.
7
8. 10/25/2020
1.5 A Basic Call Flow (Outgoing)
User Mobile Phone
Asterisk ServerIP phone Cellular Tower
8