Implementasi ENUM Dengan
Implementasi ENUM Dengan
PSTN Pada Jaringan NGN
PSTN Pada Jaringan NGN
PSTN Pada Jaringan NGN
PSTN Pada Jaringan NGN
Nama
Nama
: Harista Januarianto
: Harista Januarianto
NRP
NRP
: 2207100613
: 2207100613
Pembimbing
Latar Belakang
Latar Belakang
Perkembangan Teknologi informasi dan komunikasi
Adanya Pemetaan Nomer VoIP
Tuntutan konsumen akan biaya komunikasi yang murah
Permasalahan
Permasalahan
••
Bagaimana merancang dan membuat suatu
Bagaimana merancang dan membuat suatu
ENUM server?
ENUM server?
••
Bagaimana merancang dan membuat PBX server
Bagaimana merancang dan membuat PBX server
dengan menggunakan asterisk?
dengan menggunakan asterisk?
dengan menggunakan asterisk?
dengan menggunakan asterisk?
••
Bagaimana mengintegrasikan ENUM server
Bagaimana mengintegrasikan ENUM server
dengan PBX server?
Tujuan Penelitian
Tujuan Penelitian
••
Merancang dan membuat ENUM server.
Merancang dan membuat ENUM server.
••
Merancang dan membuat PBX server dengan
Merancang dan membuat PBX server dengan
asterisk.
asterisk.
••
Mengintegrasikan PBX server dengan ENUM
Mengintegrasikan PBX server dengan ENUM
••
Mengintegrasikan PBX server dengan ENUM
Mengintegrasikan PBX server dengan ENUM
Server
Batasan Masalah
Batasan Masalah
••
PBX server yang digunakan adalah software
PBX server yang digunakan adalah software
opensource yaitu asterisk.
opensource yaitu asterisk.
••
ENUM server yang digunakan adalah bind9 dan
ENUM server yang digunakan adalah bind9 dan
powerdns
powerdns
••
Melakukan koneksi antar VoIP server.
Melakukan koneksi antar VoIP server.
••
Melakukan koneksi antar VoIP server.
Melakukan koneksi antar VoIP server.
Metodologi
Metodologi
Studi literature
Perancangan Sistem
Meliputi bidang ENUM server, PBX
server asterisk, dan Networking.
Perancangan system dari ENUM
server, PBX server asterisk.
Pembuatan Sistem
Pengujian dan analisa
data
Kesimpulan
Pembuatan ENUM server, PBX server
asterisk dan system VoIP.
Pengujian sistem yang telah dibuat
dan melakukan analisa dari hasil
pengujian
Menarik Kesimpulan dari analisa
yang dilakukan
Tinjauan Pustaka
Tinjauan Pustaka
••
Next
Next
Generation
Generation
Network
Network
((
NGN
NGN
))
adalah
adalah
teknologi
teknologi
telekomunikasi
telekomunikasi masa
masa datang
datang yang
yang sebetulnya
sebetulnya sudah
sudah
mulai
mulai
di
di
dengungkan
dengungkan
sejak
sejak
tahun
tahun
2000
2000--an
an
awal
awal..
Sehingga
Sehingga NGN
NGN merupakan
merupakan konvergensi
konvergensi antara
antara teknologi
teknologi
analog
analog ke
ke teknologi
teknologi digital
digital..
••
VoIP
VoIP adalah
adalah teknologi
teknologi yang
yang dapat
dapat mentransfer
mentransfer voice
voice
melalui
melalui media
media IP
IP..
••
VoIP
VoIP adalah
adalah teknologi
teknologi yang
yang dapat
dapat mentransfer
mentransfer voice
voice
melalui
melalui media
media IP
IP..
••
ENUM
ENUM
((
Electronic
Electronic Number
Number Mapping
Mapping
))
adalah
adalah
suatu
suatu
mekanisme
mekanisme
pemetaan
pemetaan
nomor
nomor
telepon
telepon
berdasarkan
berdasarkan
standar
Tinjauan Pustaka
Tinjauan Pustaka
Prinsip Kerja ENUM
Prinsip Kerja ENUM
Topologi Jaringan
Topologi Jaringan
Perancangan dan Pembuatan
Perancangan dan Pembuatan
Sistem
Sistem
••
Kebutuhan Sistem
Kebutuhan Sistem
–
– PBX server asterisk
PBX server asterisk
••
X
X--Lite
Lite ----
---- Software Softphone
Software Softphone
••
extension
extension
----
---- Application Programming Interface(API)
Application Programming Interface(API)
–
– Registrasi User
Registrasi User
–
– Registrasi User
Registrasi User
–
Perancangan dan Pembuatan
Perancangan dan Pembuatan
Sistem
Sistem
Flowchart Registrasi User
Flowchart Registrasi User
Perancangan dan Pembuatan
Perancangan dan Pembuatan
Sistem
Sistem
Pembuatan extension di asterisk
Pembuatan extension di asterisk
[2000]
context=default
type=friend
username=2000
username=2000
secret=123456
host=dynamic
dtmfmode=rfc2833
nat=yes
insecure=very
Perancangan dan Pembuatan
Perancangan dan Pembuatan
Sistem
Sistem
Perancangan dan Pembuatan ENUM server dengan bind9
Perancangan dan Pembuatan ENUM server dengan bind9
Dan Powerdns
Dan Powerdns
Perancangan dan Pembuatan
Perancangan dan Pembuatan
Sistem
Sistem
••
root@haristaroot@harista--desktop:/etc/asterisk#dig NAPTR 1.0.5.5.5.2.6.e164.id @172.16.0.27 desktop:/etc/asterisk#dig NAPTR 1.0.5.5.5.2.6.e164.id @172.16.0.27 ; <<>> DiG 9.6.1; <<>> DiG 9.6.1--P1 <<>> NAPTR 1.0.5.5.5.2.6.e164.id @172.16.0.27P1 <<>> NAPTR 1.0.5.5.5.2.6.e164.id @172.16.0.27 ;; global options: +cmd
;; global options: +cmd ;; Got answer:
;; Got answer: ;;
;; -->>HEADER<<>>HEADER<<-- opcode: QUERY, status: NOERROR, id: 23619opcode: QUERY, status: NOERROR, id: 23619
Hasil Query ENUM server dengan bind9
;;
;; -->>HEADER<<>>HEADER<<-- opcode: QUERY, status: NOERROR, id: 23619opcode: QUERY, status: NOERROR, id: 23619
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;; QUESTION SECTION: ;1.0.5.5.5.2.6.e164.id. IN NAPTR ;1.0.5.5.5.2.6.e164.id. IN NAPTR ;; ANSWER SECTION: ;; ANSWER SECTION:
1.0.5.5.5.2.6.e164.id. 86400 IN NAPTR 10 100 "u" "E2U+sip" "!^.*$!sip:3000@172.16.0.38!" . 1.0.5.5.5.2.6.e164.id. 86400 IN NAPTR 10 100 "u" "E2U+sip" "!^.*$!sip:3000@172.16.0.38!" . ;; AUTHORITY SECTION: ;; AUTHORITY SECTION: 5.5.5.2.6.e164.id. 86400 IN NS ns.haris.co.id. 5.5.5.2.6.e164.id. 86400 IN NS ns.haris.co.id. ;; ADDITIONAL SECTION: ;; ADDITIONAL SECTION: ns.haris.co.id. 86168 IN A 76.163.126.2 ns.haris.co.id. 86168 IN A 76.163.126.2 ;; Query time: 7 msec
;; Query time: 7 msec
;; SERVER: 172.16.0.27#53(172.16.0.27) ;; SERVER: 172.16.0.27#53(172.16.0.27) ;; WHEN: Wed May 5 21:25:31 2010 ;; WHEN: Wed May 5 21:25:31 2010
Perancangan dan Pembuatan
Perancangan dan Pembuatan
Sistem
Sistem
Hasil Query ENUM Server dengan Powerdns
Hasil Query ENUM Server dengan Powerdns
•root@harista-desktop: dig 0.6.5.5.5.2.6.e164.mydomain.net
root@harista-desktop:/# dig 0.6.5.5.5.2.6.e164.mydomain.net ; <<>> DiG 9.6.1-P1 <<>> 0.6.5.5.5.2.6.e164.mydomain.net ;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46277
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0 ;; QUESTION SECTION:
;0.6.5.5.5.2.6.e164.mydomain.net. IN A ;; ANSWER SECTION:
0.6.5.5.5.2.6.e164.mydomain.net. 1800 IN NAPTR 100 10 "u" "E2U+sip" "!^.*$!sip:3000@mydomain.net!" .
Perancangan dan Pembuatan
Perancangan dan Pembuatan
Sistem
Sistem
Call Setup ENUM
Call Setup ENUM
Pengujian Sistem
Pengujian Sistem
Dalam sistem VoIP menggunakan ENUM ada beberapa
parameter yang harus diperhatikan dalam menentukan
kualitas VoIP, diantaranya 3 yaitu :
1. Codec
1. Codec
2. Bandwidth
3. Query ENUM
Pengujian Sistem
Pengujian Sistem
Pengujian Sistem
Pengujian Sistem
Histogram Pengujian Codec VoIP
Histogram Pengujian Codec VoIP
Average Troughput 40 60 80 100 120 140 160 180 T ro u g h p u t( K b p s ) Trunk Bind9 Powerdns Average Jitter 5 10 15 20 J it te r( m s ) Trunk Bind9 Pow erdns 0 20 40 GSM G.711-alaw G.711-ulaw Codec T ro u g h p u t( K b p s ) 0 GSM G.711-alaw G.711-ulaw Codec Average Delay 20.04 20.05
Pengujian Sistem
Pengujian Sistem
Histogram Pengujian Bandwidth VoIP
Histogram Pengujian Bandwidth VoIP
Average Troughput 40.00 60.00 80.00 100.00 120.00 140.00 160.00 T ro u g h p u t( K b p s ) Trunk Bind9 Powerdns Average Jitter 4.00 6.00 8.00 10.00 12.00 14.00 16.00 J it te r( m s ) Trunk Bind9 Pow erdns 0.00 20.00 64 Kbps 128 Kbps 256 Kbps Bandwidth T ro u g h p u t( K b p s ) 0.00 2.00 4.00 64 Kbps 128 Kbps 256 Kbps Bandw idth Average Delay 19.96 19.97 19.98 19.99 20.00 20.01 20.02 20.03 64 Kbps 128 Kbps 256 Kbps Bandwidth D e la y (m s ) Trunk Bind9 Powerdns
Pengujian Query ENUM
Pengujian Query ENUM
Histogram Query ENUM
Histogram Query ENUM
QUERY ENUM SERVER
250 300 350 400 W a k tu (m s ) 0 50 100 150 200 250 1 Enum Server W a k tu (m s ) Bind9 Powerdns