Membuat VoIP server Ubuntu  11.10


Asterisk adalah software IP PBX untuk membuat sistem layanan komunikasi telepon melalui internet atau biasa disebut VoIP (Voice over Internet Protocol). Asterisk adalah software Open Source yang berjalan di linux. Asterisk juga memungkinkan komunikasi antar pengguna telepon regular dengan telepon berbasis sip (sip phones).
            Komunikasi VoIP dengan SIP (Session Initiation Protocol) paling sering berupa client dan server dimana client jika ingin melakukan koneksi VoIP maka harus mendaftar melalui server VoIP dan baru kemudian melakukan hubungan ke user VoIP lain yang terdaftar di server tersebut
 
Langkah- langkah : 
Konfigurasi yang dilakukan :
1. Install paket asterisk nya.
    Dengan perintah : #apt-get install asterisk
2. Lakukan konfigurasi sip.conf
    Dengan perintah : #vi /etc/asterisk/sip.conf

ketikkan baris berikut di bagian akhir file :


;add by noval
[151]
type=friend
context=noval
username=151
secret=151
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all


[152]
type=friend
context=noval
username=152
secret=152
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all


[153]
type=friend
context=noval
username=153
secret=153
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all

[154]
type=friend
context=noval
username=154
secret=154
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all

[155]
type=friend
context=noval
username=155
secret=155
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all

[156]
type=friend
context=noval
username=156
secret=156
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all

[157]
type=friend
context=noval
username=157
secret=157
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all

[158]
type=friend
context=noval
username=158
secret=158
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all

[159]
type=friend
context=noval
username=159
secret=159
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all

3. Lakukan konfigurasi lagi untuk extension.conf
 

  Dengan perintah : #vi /etc/asterisk/extension.conf

ketikkan baris berikut di bagian akhir file:

;add by noval
[noval]
exten => 151,1,Dial(SIP/151,20)
exten => 151,2,Hangup()

exten => 152,1,Dial(SIP/152,20)
exten => 152,2,Hangup()

exten => 500,1,Playback(demo-echotest)
exten => 500,2,Echo
exten => 500,3,Playback(demo-echodone)

exten => 153,1,Dial(SIP/153,20)
exten => 153,2,Hangup()

exten => 154,1,Dial(SIP/154,20)
exten => 154,2,Hangup()

exten => 155,1,Dial(SIP/155,20)
exten => 155,2,Hangup()

exten => 156,1,Dial(SIP/156,20)
exten => 156,2,Hangup()

exten => 157,1,Dial(SIP/157,20)
exten => 157,2,Hangup()

exten => 158,1,Dial(SIP/158,20)
exten => 158,2,Hangup()

exten => 159,1,Dial(SIP/159,20)
exten => 159,2,Hangup()


4. Restart  Asterisk
    Dengan perintah : #asterisk -rx “reload”

Melakukan konfigurasi X-LITE di Client

            Untuk mencobanya diperlukan 2 buah softphone seperti Ekiga atau X-Lite. Pada softphone ini cukup menyetting SIP accountnya dengan username 152 (untuk PC1) dan 158 (untuk PC2), password, serta alamat IP atau domain dimana asterisk diinstall. Setelah itu coba lakukan panggilan dari PC1 ke PC2 dengan cara mendial nomor 156 melalui PC1. 

Client bisa mendaftar dengan nama usernya dari 151 sampai 159
Example : 

Dimana Client 1 harus mendaftar ke server Voip dengan langkah :
a.       User name        : 152
b.      Password         : 152
c.       Domain            : 172.16.40.53

 

Ini merupakan tampilan dari client 152 ready digunakan


iv. Hasil Percobaan
 Melakukan Panggilan ke nomor Echotest
Ini Merupakan contoh dari panggilan dari client ke nomor eko.   Dari gambar telah melakukan panggilan  selama 0.00.12 detik.


-        -      
  • Melakukan panggilan antar Client

Client bisa melakukan panggilan antar client
gambar dibawah contoh dari merupakan panggilan dari client 152 ke 156 dan diperoleh melakukan panggilan selama 0.00.08 detik.







      




 





















Free Template Blogger collection template Hot Deals SEO