Difference between revisions of "Instalasi ENUM di Asterisk Ubuntu"
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
Line 17: | Line 17: | ||
Tidak banyak yang harus di ubah di /etc/asterisk/enum.conf, hanya pastikan bahwa ada entry | Tidak banyak yang harus di ubah di /etc/asterisk/enum.conf, hanya pastikan bahwa ada entry | ||
− | search => e164.arpa | + | search => e164.arpa |
− | search => e164.org | + | search => e164.org |
− | search => e164.id | + | search => e164.id |
Dengan cara itu, kita dapat pastikan bahwa informasi ENUM yang ada di e164.arpa, e164.org dan e164.id akan dapat di ketahui dengan baik oleh asterisk kita. | Dengan cara itu, kita dapat pastikan bahwa informasi ENUM yang ada di e164.arpa, e164.org dan e164.id akan dapat di ketahui dengan baik oleh asterisk kita. |
Revision as of 16:17, 4 March 2008
Secara sederhana ENUM adalah penggunaan Nomor Telepon di Internet. Konsep ENUM dapat di baca di Implementasi ENUM.
ENUM Server pada dasarnya DNS Server, dapat di konfigurasi dengan
- Instalasi BIND (DNS Server)
- Implementasi ENUM Server dengan mengedit file database BIND untuk masing-masing ENUM
Agar call di astersik dapat mengenal ENUM, kita perlu mengedit
- File /etc/asterisk/enum.conf - memberitahukan domain ENUM.
- File /etc/asterisk/extensions.conf - agar mengenal ENUM saat call.
Edit enum.conf
Tidak banyak yang harus di ubah di /etc/asterisk/enum.conf, hanya pastikan bahwa ada entry
search => e164.arpa search => e164.org search => e164.id
Dengan cara itu, kita dapat pastikan bahwa informasi ENUM yang ada di e164.arpa, e164.org dan e164.id akan dapat di ketahui dengan baik oleh asterisk kita.
Kita perlu menyadari bahwa top domain ENUM tidak harus e164.id, bisa saja top level domain yang digunakan adalah e164.perusahaan.co.id, e164.sekolah.sch.id dll. Secara konsensus, kita biasanya menggunakan e164 di hostname untuk menandakan bahwa host / domain tersebut adalah ENUM. Memang tidak ada keharusan untuk itu.
Edit extensions.conf
Untuk melakukan routing di ENUM kita dapat memasukan ENUMLOOKUP menggunakan perintah
exten => _62X.,1,ENUMLOOKUP(${EXTEN},sip,,1,e164.id) exten => _62X.,2,Dial(${ENUM}) exten => _62X.,102,Playback(im-sorry)
atau
exten => _+X.,1,ENUMLOOKUP(${EXTEN},sip,,1,e164.id) exten => _+X.,2,Dial(${ENUM}) exten => _+X.,102,Playback(im-sorry)