SlideShare a Scribd company logo
Setup VoIP System and
Interconnection with LTE
network
Mohammad Nazmul Hossain
Md. Farhad Hossain
Towfique Imam Chowdhury
Abstract
Setting up VoIP management server using a
communication framework and let the users from LTE
networks to register and make voice calls over IP
system as well as video session.
The Project Architecture
Resources:
• A PC with Ubuntu OS to install open source Asterisk server.
• A 2nd PC to install the softphone Zoiper and Ekiga client installed
(Ubuntu OS).
• A webcam.
• A headphone.
• Two IP Phones (Grandstream GXV3140 & snom 360).
• Three smartphones with ‘Antisip’ app installed as a VoIP client.
• Smartphones also have Cisco Any Connect software installed for VPN
connection.
• The server pc also have a zoiper client.
UDP header is smaller than TCP header
UDP Header
TCP Header
SIP (Session Initiation Protocol)
Session Description
Protocol (SDP)
Call setup Process
Total RTP vs one voice stream
Source to Destination voice stream
Voice payload
Jitter
G.711 codec bandwidth (85kbps)
G.711 payload (20 ms)
bits
bits
gsm codec bandwidth (35 kbps)
gsm payload (20 ms)
bits
bits
H.263 bandwidth (220 kbps)
H.263 payload (70 ms)
bits
bits
Comparison of bit rate & payload for different codecs
Codec Bit Rate Payload (ms)
G.711 84 kbps 20 ms
gsm 35 kbps 20 ms
G.722 86 kbps 20 ms
H.263 220 kbps 70 ms
H.264 230 kbps 70 ms
Video vs Audio stream
Video stream
Audio stream
bits
RTP, Video & Audio stream comparison
Total RTP
Video Stream
Source video stream
Voice stream
bits
Setup VoIP System and Interconnection with LTE network
Session Payload type Packets lost Packet loss % Mean Jitter (ms)
1
G711A 28 0.9 2.42
H263 25 1.4 4.53
2
G711A 26 0.9 0.20
H263 21 1.2 0.80
3
G711A 34 1.1 2.46
H263 17 1.0 3.80
4
G711A 33 1.0 1.75
H263 8 0.4 2.55
5
G711A 29 0.9 3.52
H263 59 3.2 5.41
6
G711A 33 1.1 1.94
H263 9 0.5 3.04
G711A vs H263 Packet loss
0
10
20
30
40
50
60
70
G711A Packet Loss H263 Packet Loss
Session 1 Session 2 Session 3 Session 4 Session 5 Session 6
G711A vs H263 Mean Jitter
0
1
2
3
4
5
6
G711A Mean Jitter H263 Mean Jitter
Session 1 Session 2 Session 3 Session 4 Sesion 5 Session 6
Ekiga soft client use port 5060 !
• Ekiga is a softphone which we have used for video call in the Ubuntu
OS.
• But Ekiga‘s default port no. is 5060.
• Bindport=5061
• sudo netstat -t -u -l -n --program | grep 5060
• This command will show the certain port is listening to which
application.
• SIP from 5000 to 5100
rtp.conf
RTP configuration file (rtp.conf)
;
; RTP Configuration
;
[general]
;
; RTP start and RTP end configure start and end addresses
;
rtpstart=25008
rtpend=25025 But our port
range is
25008 - 25027
rtp.conf
• First port number must be even number. (25008)
• Last port number must be defined an odd number. (25025)
• Asterisk will automatically use the next even number for its last port
range.
• For example if “rtpend=25027” (last port range) then Asterisk will use
25028 as it’s last port number.
No video / No audio
• Sometimes we had problem that call connected but no audio or no
video.
• Both parties must have the same voice & video codec enabled.
• allow=alaw
• allow=ulaw
• allow=h263
SIP not loaded in Asterisk CLI>
• No such command ‘sip show peers’.
• /etc./asterisk/modules.conf
• noload => chan_sip.so
• load => chan_sip.so
• preload => chan_sip.so
Setup VoIP System and Interconnection with LTE network

More Related Content

PDF
Setup VoIP System and Interconnection with LTE network
PPTX
Iperf Suite
DOCX
Ipref
PDF
KR2 Kyocera User Guide
PDF
2.5.1.2 packet tracer configure cisco routers for syslog, ntp, and ssh oper...
PDF
Network topology by essay corp uk
PPTX
Brst – Border Router Security Tool
PDF
Nxll14 cut through-proxy on asa
Setup VoIP System and Interconnection with LTE network
Iperf Suite
Ipref
KR2 Kyocera User Guide
2.5.1.2 packet tracer configure cisco routers for syslog, ntp, and ssh oper...
Network topology by essay corp uk
Brst – Border Router Security Tool
Nxll14 cut through-proxy on asa

What's hot (20)

PDF
Sevana VQM Administration Manual
PDF
4.4.1.2 packet tracer configure ip ac ls to mitigate attacks-instructor
PPT
VoIP on LTE -packet Filter
PDF
Eincop Netwax Lab: Vlan and Trunking ii
PDF
Cisco sample configuration
PDF
Nxll10 v lan and trunking
PDF
Honeywell alarmnet-internet-connectivity-test
PDF
Eincop Netwax Lab: Site 2 Site VPN with Routing Protocols
PDF
Nxll19 vrrp (virtual router redundancy protocol)
PDF
Nxll18 vpn (s2 s gre & dmvpn)
DOCX
Configure Cisco Routers for Syslog, NTP, and SSH Operations
PDF
4.4.1.3 packet tracer configuring a zone-based policy firewall (zpf) instru...
PDF
Nxll16 basic asa v8.2
PDF
Nxll12 zone based firewall
PDF
Um basic config_l2p_rel71_en
PPTX
How to Configure NetFlow v5 & v9 on Cisco Routers
PDF
TekIVR Manual
PPTX
Reflexive Access List
PDF
Configuring sonic wall__port_forwarding
PDF
Nxll23 i pv6
Sevana VQM Administration Manual
4.4.1.2 packet tracer configure ip ac ls to mitigate attacks-instructor
VoIP on LTE -packet Filter
Eincop Netwax Lab: Vlan and Trunking ii
Cisco sample configuration
Nxll10 v lan and trunking
Honeywell alarmnet-internet-connectivity-test
Eincop Netwax Lab: Site 2 Site VPN with Routing Protocols
Nxll19 vrrp (virtual router redundancy protocol)
Nxll18 vpn (s2 s gre & dmvpn)
Configure Cisco Routers for Syslog, NTP, and SSH Operations
4.4.1.3 packet tracer configuring a zone-based policy firewall (zpf) instru...
Nxll16 basic asa v8.2
Nxll12 zone based firewall
Um basic config_l2p_rel71_en
How to Configure NetFlow v5 & v9 on Cisco Routers
TekIVR Manual
Reflexive Access List
Configuring sonic wall__port_forwarding
Nxll23 i pv6
Ad

Viewers also liked (20)

PPTX
Der Kolner Dom (The Dom of Cologne/ Koln )
PPTX
5 signs you need VoIP
PPTX
CENTRAL MANAGEMENT OF NETWORK AND CALL SERVICES
PPT
Voice Over IP (VoIP)
PDF
Microcontroller Based Robotic Arm Control
PPTX
VoIP Billing Software
PPS
Der KöLner Dom
PDF
Experimental simulation and real world study on wi fi ad-hoc mode for differe...
PDF
LTE: All Network Element functions in one
PPT
VoLTE reference model
PDF
Recording Remote Hosts/Interviews with VoIP/Skype
DOCX
VoIP Literature review
ODP
Wimax and VoIP Presentation
PPTX
LTE Market in Africa
PPT
Operation kpi
PDF
WiMAX & LTE Network Introduce For Swift
DOCX
Call center design for 100+ agent seats
PDF
PDF
Security Challenges In VoIP
PPT
Voip Ppt
Der Kolner Dom (The Dom of Cologne/ Koln )
5 signs you need VoIP
CENTRAL MANAGEMENT OF NETWORK AND CALL SERVICES
Voice Over IP (VoIP)
Microcontroller Based Robotic Arm Control
VoIP Billing Software
Der KöLner Dom
Experimental simulation and real world study on wi fi ad-hoc mode for differe...
LTE: All Network Element functions in one
VoLTE reference model
Recording Remote Hosts/Interviews with VoIP/Skype
VoIP Literature review
Wimax and VoIP Presentation
LTE Market in Africa
Operation kpi
WiMAX & LTE Network Introduce For Swift
Call center design for 100+ agent seats
Security Challenges In VoIP
Voip Ppt
Ad

Similar to Setup VoIP System and Interconnection with LTE network (20)

PPT
My speech at AstriCon 2007
PDF
Voip @ Unisi
DOCX
Linux Telephony
PDF
Astricon 2007
PDF
Asterisk presentation v1.1
PPT
deploymentofvoipserviceswithasteriskandfreepbx-150730234131-lva1-app6892
PPT
200706 kathmann shared by voip.com.vn
PDF
Using Asterisk in a SIP softswitch
PPT
Asterisk Introduction
PPT
Asterisk Voip
PDF
Technical Sheet - PrivateGSM VoIP - english
KEY
Fun with Linux Telephony
PDF
VOIP services
PPT
Download It
PPTX
Astricon 2012 - Redundancy and High Availability
PPT
SIP in action Itexpo West
PDF
VoIP GP ( Updated with Int )
PDF
Performance Analysis of VoIP by Communicating Two Systems
PDF
PDF
Asibul Ahsan(063473056)
My speech at AstriCon 2007
Voip @ Unisi
Linux Telephony
Astricon 2007
Asterisk presentation v1.1
deploymentofvoipserviceswithasteriskandfreepbx-150730234131-lva1-app6892
200706 kathmann shared by voip.com.vn
Using Asterisk in a SIP softswitch
Asterisk Introduction
Asterisk Voip
Technical Sheet - PrivateGSM VoIP - english
Fun with Linux Telephony
VOIP services
Download It
Astricon 2012 - Redundancy and High Availability
SIP in action Itexpo West
VoIP GP ( Updated with Int )
Performance Analysis of VoIP by Communicating Two Systems
Asibul Ahsan(063473056)

Recently uploaded (20)

PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PDF
Categorization of Factors Affecting Classification Algorithms Selection
PPTX
Current and future trends in Computer Vision.pptx
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PDF
COURSE DESCRIPTOR OF SURVEYING R24 SYLLABUS
PPT
Occupational Health and Safety Management System
PPTX
Artificial Intelligence
PDF
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
PPTX
Safety Seminar civil to be ensured for safe working.
PDF
Visual Aids for Exploratory Data Analysis.pdf
PPTX
introduction to high performance computing
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PDF
Abrasive, erosive and cavitation wear.pdf
PPTX
UNIT - 3 Total quality Management .pptx
PDF
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
PPT
Total quality management ppt for engineering students
PDF
86236642-Electric-Loco-Shed.pdf jfkduklg
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
PPT on Performance Review to get promotions
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
Categorization of Factors Affecting Classification Algorithms Selection
Current and future trends in Computer Vision.pptx
Fundamentals of safety and accident prevention -final (1).pptx
COURSE DESCRIPTOR OF SURVEYING R24 SYLLABUS
Occupational Health and Safety Management System
Artificial Intelligence
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
Safety Seminar civil to be ensured for safe working.
Visual Aids for Exploratory Data Analysis.pdf
introduction to high performance computing
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
Abrasive, erosive and cavitation wear.pdf
UNIT - 3 Total quality Management .pptx
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
Total quality management ppt for engineering students
86236642-Electric-Loco-Shed.pdf jfkduklg
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPT on Performance Review to get promotions
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf

Setup VoIP System and Interconnection with LTE network

  • 1. Setup VoIP System and Interconnection with LTE network Mohammad Nazmul Hossain Md. Farhad Hossain Towfique Imam Chowdhury
  • 2. Abstract Setting up VoIP management server using a communication framework and let the users from LTE networks to register and make voice calls over IP system as well as video session.
  • 4. Resources: • A PC with Ubuntu OS to install open source Asterisk server. • A 2nd PC to install the softphone Zoiper and Ekiga client installed (Ubuntu OS). • A webcam. • A headphone. • Two IP Phones (Grandstream GXV3140 & snom 360). • Three smartphones with ‘Antisip’ app installed as a VoIP client. • Smartphones also have Cisco Any Connect software installed for VPN connection. • The server pc also have a zoiper client.
  • 5. UDP header is smaller than TCP header UDP Header TCP Header
  • 9. Total RTP vs one voice stream
  • 10. Source to Destination voice stream
  • 13. G.711 codec bandwidth (85kbps) G.711 payload (20 ms) bits bits
  • 14. gsm codec bandwidth (35 kbps) gsm payload (20 ms) bits bits
  • 15. H.263 bandwidth (220 kbps) H.263 payload (70 ms) bits bits
  • 16. Comparison of bit rate & payload for different codecs Codec Bit Rate Payload (ms) G.711 84 kbps 20 ms gsm 35 kbps 20 ms G.722 86 kbps 20 ms H.263 220 kbps 70 ms H.264 230 kbps 70 ms
  • 17. Video vs Audio stream Video stream Audio stream bits
  • 18. RTP, Video & Audio stream comparison Total RTP Video Stream Source video stream Voice stream bits
  • 20. Session Payload type Packets lost Packet loss % Mean Jitter (ms) 1 G711A 28 0.9 2.42 H263 25 1.4 4.53 2 G711A 26 0.9 0.20 H263 21 1.2 0.80 3 G711A 34 1.1 2.46 H263 17 1.0 3.80 4 G711A 33 1.0 1.75 H263 8 0.4 2.55 5 G711A 29 0.9 3.52 H263 59 3.2 5.41 6 G711A 33 1.1 1.94 H263 9 0.5 3.04
  • 21. G711A vs H263 Packet loss 0 10 20 30 40 50 60 70 G711A Packet Loss H263 Packet Loss Session 1 Session 2 Session 3 Session 4 Session 5 Session 6
  • 22. G711A vs H263 Mean Jitter 0 1 2 3 4 5 6 G711A Mean Jitter H263 Mean Jitter Session 1 Session 2 Session 3 Session 4 Sesion 5 Session 6
  • 23. Ekiga soft client use port 5060 ! • Ekiga is a softphone which we have used for video call in the Ubuntu OS. • But Ekiga‘s default port no. is 5060. • Bindport=5061 • sudo netstat -t -u -l -n --program | grep 5060 • This command will show the certain port is listening to which application. • SIP from 5000 to 5100
  • 24. rtp.conf RTP configuration file (rtp.conf) ; ; RTP Configuration ; [general] ; ; RTP start and RTP end configure start and end addresses ; rtpstart=25008 rtpend=25025 But our port range is 25008 - 25027
  • 25. rtp.conf • First port number must be even number. (25008) • Last port number must be defined an odd number. (25025) • Asterisk will automatically use the next even number for its last port range. • For example if “rtpend=25027” (last port range) then Asterisk will use 25028 as it’s last port number.
  • 26. No video / No audio • Sometimes we had problem that call connected but no audio or no video. • Both parties must have the same voice & video codec enabled. • allow=alaw • allow=ulaw • allow=h263
  • 27. SIP not loaded in Asterisk CLI> • No such command ‘sip show peers’. • /etc./asterisk/modules.conf • noload => chan_sip.so • load => chan_sip.so • preload => chan_sip.so