Difference between revisions of "Implementasi ENUM"
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 64: | Line 64: | ||
/etc/init.d/bind9 restart | /etc/init.d/bind9 restart | ||
− | |||
==Test ENUM== | ==Test ENUM== | ||
Line 114: | Line 113: | ||
* [[VoIP: Menggunakan ENUM VoIP Rakyat]] | * [[VoIP: Menggunakan ENUM VoIP Rakyat]] | ||
* [[VoIP]] | * [[VoIP]] | ||
+ | * [[Konsep Dasar ENUM]] | ||
+ | * [[Implementasi ENUM]] | ||
+ | * [[Implementasi ENUM Server | Implementasi ENUM Server di Ubuntu]] | ||
+ | * [[Implementasi ENUM di Asterisk 1.6]] | ||
+ | * [[VoIP: ENUM Demo Data]] | ||
+ | * [[VoIP: ENUM Test Server ENUM]] | ||
+ | |||
+ | |||
+ | [[Category: VoIP]] | ||
+ | [[Category: Internet Telepon]] | ||
+ | [[Category: DNS]] | ||
+ | [[Category: ENUM]] |
Latest revision as of 15:48, 10 May 2010
Pada dasarnya sebuah ENUM server adalah sebuah DNS server. Jadi jika anda mempunyai sebuah DNS server, dapat langsung berfungsi sebagai ENUM server.
Untuk menginstalasi ENUM Server, yang perlu dilakukan tidak banyak, yaitu,
Install DNS Server, pada Linux biasanya sudah ada paket BIND yang merupakan DNS server yang dapat di operasikan dengan mudah.
- Edit file /etc/named.conf untuk memberitahukan dimana kita menyimpan data untuk domain yang akan kita buat.
- Edit file data-data ENUM untuk memasukan nomor telepon masing-masing pelanggan.
Setup BIND untuk ENUM
Misalnya kita memperoleh alokasi nomor +625XXXX, maka kita perlu mengedit file
vi /etc/bind/named.conf.local
masukan entry domain 5.2.6.e164.id
zone "5.2.6.e164.id" IN { type master; file "/etc/bind/5.2.6.e164.id.db"; };
Semua data nomor telepon harus dimasukan ke file /etc/bind/5.2.6.e164.id.db
vi /etc/bind/5.2.6.e164.id.db
Isi, misalnya (contoh) dengan data sbb
$TTL 86400 @ IN SOA ns.warnet.co.id admin.warnet.co.id. ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum
IN NS ns.warnet.co.id.
0.0.0.2 NAPTR 10 100 "u" "E2U+sip" "!^.*$!sip:2000@192.168.0.3!" . 1.0.0.2 NAPTR 10 100 "u" "E2U+sip" "!^.*$!sip:2001@192.168.0.3!" . 2.0.0.2 NAPTR 10 100 "u" "E2U+sip" "!^.*$!sip:2002@192.168.0.3!" . 3.0.0.2 NAPTR 10 100 "u" "E2U+sip" "!^.*$!sip:2003@192.168.0.3!" . 4.0.0.2 NAPTR 10 100 "u" "E2U+sip" "!^.*$!sip:2004@192.168.0.3!" . 5.0.0.2 NAPTR 10 100 "u" "E2U+sip" "!^.*$!sip:2005@192.168.0.3!" . 0.2.0.2 NAPTR 10 100 "u" "E2U+sip" "!^.*$!sip:2020@192.168.0.3!" . 1.2.0.2 NAPTR 10 100 "u" "E2U+sip" "!^.*$!sip:2021@192.168.0.3!" . 2.2.0.2 NAPTR 10 100 "u" "E2U+sip" "!^.*$!sip:2022@192.168.0.3!" . 0.3.0.2 NAPTR 10 100 "u" "E2U+sip" "!^.*$!sip:2030@192.168.0.3!" . 1.3.0.2 NAPTR 10 100 "u" "E2U+sip" "!^.*$!sip:2031@192.168.0.3!" . 2.3.0.2 NAPTR 10 100 "u" "E2U+sip" "!^.*$!sip:2032@192.168.0.3!" . 3.3.0.2 NAPTR 10 100 "u" "E2U+sip" "!^.*$!sip:2033@192.168.0.3!" . 0.5.0.2 NAPTR 10 100 "u" "E2U+sip" "!^.*$!sip:2050@192.168.0.3!" . 1.5.0.2 NAPTR 10 100 "u" "E2U+sip" "!^.*$!sip:2051@192.168.0.3!" .
Yang artinya, nomor
+6252000 0.0.0.2.5.2.6.e164.id 2000@192.168.0.3 +6252001 1.0.0.2.5.2.6.e164.id 2001@192.168.0.3 +6252002 2.0.0.2.5.2.6.e164.id 2002@192.168.0.3
Setelah proses editing file dilakukan, jangan lupa untuk mengaktifkan dan men-start DNS melalui perintah,
/etc/init.d/bind9 restart
Test ENUM
Mengunakan perintah dig di lokalhost BIND
dig NAPTR 0.0.0.2.5.2.6.e164.id @127.0.0.1
Harus keluar jawaban kira-kira berbunyi
; <<>> DiG 9.6.1-P1 <<>> NAPTR 0.0.0.2.5.2.6.e164.id @127.0.0.1 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10744 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;0.0.0.2.5.2.6.e164.id. IN NAPTR ;; ANSWER SECTION: 0.0.0.2.5.2.6.e164.id. 86400 IN NAPTR 10 100 "u" "E2U+sip" "!^.*$!sip:2000@192.168.0.3!" . ;; AUTHORITY SECTION: 5.2.6.e164.id. 86400 IN NS ns.warnet.co.id. ;; ADDITIONAL SECTION: ns.warnet.co.id. 86335 IN A 76.163.126.2 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Tue Nov 24 08:12:11 2009 ;; MSG SIZE rcvd: 137
Pranala Menarik
- Instalasi ENUM di Asterisk Ubuntu
- Implementasi ENUM di Asterisk 1.2
- Implementasi ENUM di Asterisk 1.6
- Relay ke PSTN Menggunakan SER
- Menggunakan ENUM di SER
- Relay ke PSTN Menggunakan OpenSER
- ENUM Query di OpenSER
- VoIP: Interkoneksi dan Alokasi Nomor Telepon
- VoIP: Nomor Telepon Washington State Gratis
- VoIP: Nomor Gratis Negara Internet +882
- VoIP: Menggunakan ENUM VoIP Rakyat
- VoIP
- Konsep Dasar ENUM
- Implementasi ENUM
- Implementasi ENUM Server di Ubuntu
- Implementasi ENUM di Asterisk 1.6
- VoIP: ENUM Demo Data
- VoIP: ENUM Test Server ENUM