Implementasi Freepbx dengan PSTN dan Voip Gateway

Hallo, saya sudah nyoba searching persoalan ini di asterisk.id, namun nampaknya blm ada yang menanyakan pertanyaan pemula.

Kondisinya adalah :

  1. Asterisk sudah terinstall
  2. Sudah bisa berkomunikasi antar SIP dalam jaringan lokal

namun saya bingung untuk mengkoneksikannya ke jalur PSTN. Disisi lain dikantor saya ada perangkat VOIP Gateway Planet 400Series.

Bagaimana cara mengkoneksikan antara PSTN dengan asterisk ? … apakah cukup dengan perangkat voip gateway tersebut ?

yang diperlukan adalah perangkat voip gateway dengan port FXO. Kalau boleh tau port gateway tersebut FXO atau FXS? Untuk mengetahui bedanya, bisa dilihat serinya bagian belakang fo atau fs. Jika dilihat warna portnya, biasanya port RJ11 yang berwarna abu2 itu port FXO, sedangkan yang warna hitam port FXS.

1 Like

ada 4 port mas, 2 FXO dan 2 FXS. Bagaiman step selanjutnya sehingga teleponnya bisa nyambung ke asterisk ya ?
thanks before

Karena saya ndak tau pasti mas pake Asterisk polosan atau menggunakan FreePBX atau distro sejenisnya, dan kebetulan perangkat planet yang saya punya tipe 8 FXO, kira2 settingnya begini:

  1. Di sisi Asterisk (kebetulan saya pake Elastix), tambahkan SIP trunk. Di bagian Outgoing Setting nya diisi dengan :

Trunk Name : (misal) Planet

lalu di bagian PEER details
host=
type=peer

kosongkan baris lainnya dan klik Submit

  1. Tambahkan config seperti berikut di sip_custom.conf:
    [PLANET]
    deny=0.0.0.0/0.0.0.0
    context=from-internal
    type=peer
    port=5060
    permit=172.16.0.1/255.255.255.255

  2. Create Outbound Routes dengan Dial Patterns: XXXXXX. (6 hurup capital X diakhir tanda titik). Trunk Sequence drop down pilih nama trunk yang sudah didefinisikan di nomer 1 (ada form nama trunk nya).

Sedangkan di sisi planet, karena yang saya punya adalah port FXO semua, mungkin menunya agak beda2 sedikit dengan punya Anda. Kira2 settingnya begini:

  1. Di bagian VoIP Setup pilih VoIP Basic. Kosongkan bagian Domain/Realm, di bagian SIP Proxy/Server isikan 0.0.0.0/0, Disable bagian SIP Authentication, dan terakhir di Outbound Proxy Server isikan 0.0.0.0/0.

  2. Di bagian NAT Pass Setting pilih button Symmetric RTP kosongkan semua parameter di bawahnya.

  3. Di bagian Local Setting isikan port default 5060 kecuali ingin diganti dengan port lainnya.

  4. Di bagian Outgoing Dial Plan, kita cukup menambahkan satu baris saja dengan parameter Outgoing no. diisikan (misal) nomer telepon utama kantor . Length of Number isikan 8 ~ 8 (sesuaikan dengan panjang digit nomer telepon). Delete Length isikan 8 (sesuai dengan panjang digit nomer telepon). Destination IP/DNS kita isikan ip address Asterisk/Elastix. Destination Port isikan: 5060.

  5. Di bagian Incoming Dial Plan cukup tambahkan satu baris saja dengan paremeter Incoming no. diisikan dengan x (artinya digit nomer bebas dari 0 sampai dengan 9), Length of Number : 8 ~ 20 (sesuai dengan panjang nomer umum PSTN/GSM di Indonesia), Destination telephone port diisi dengan port telepon yang tersambung, misal, 8. Jika kita menggunakan nomer hunting yang bisa terdiri dari satu line/port, masukkan semua nomer port dengan pemisah koma. Misal: 1,2,4,5,8 (port 1, port 2 , port 4, port 5, dan port 8).

  6. Untuk bisa menerima telepon yang masuk dari PSTN ke Elastix, masuk ke menu Hot Line Setting. Pilih button Disable di Hotline Delay, lalu di port yang tersambung ke line telpon isikan tag nomer telepon seperti di setting Outgoing Dialplan: (biasanya ini adalah nomer utama telepon Telkom).

Jika masih bingung, dan karena ini spesifik setting berdasarkan produk yang bisa berbeda2 konfignya, disaranan selalu membaca manual bawaannya.

Kalau Asterisk yang digunakan tanpa menggunkaan FreePBX, setting trunk ditambahkan di dalam sip.conf (misal):

[PLANET]
host=
type=peer

Lalu di extensions.conf tambahkan dialplannya, kira2 isinya:
[outgoing]
exten => _XXXXXX.,1,Dial(SIP/${EXTEN}@PLANET)

3 Likes

Waaah, detail sekali… baik akan saya coba dulu hasilnya mas. mohon maaf telat balas. Nanti saya kabari lagi… Many Thanks

Saya disini menggunakan AsteriskNow dengan include freepbx. Saya coba sesuaikan dulu keterangan yang mas tuliskan yang begitu detail dengan posibilitas penggunaan freepbx…

kemungkinan tidak berbeda jauh mas… karena Elastix juga pada dasarnya menggunakan FreePBX juga.

baik mas, akan segera saya kabari hasilnya setelah dites kembali… thankyou

Mas @godril, saya masih agak kebingungan saat implementasi di freepbx-nya untuk Add Trunk. Apakah dilakukan pada SIP (chan_sip) atau yang lainnya. Bisa kasih gambaran mengenai apa saja yang mesti diisi mas ? Berikut preview form untuk mode chan_sip :

Makasih sebelumnya mas

Tuliskan “Trunk Name” dengan “VoIPToPSTN”

Lalu pada peer details isikan :
host=dynamic
username=VoIPToPSTN
secret=mysecret
type=peer
fromuser=VoIPToPSTN
authuser=VoIPToPSTN
qualify=yes
canredirect=no
canreinvite=no
insecure=very
disallow=all
allow=ulaw&alaw&ilbc
dtmfmode=rfc283

Nantinya pada pesawat voip gateway, gunakan
user : VoIPToPSTN
pass : mysecret
untuk login ke asterisk.

1 Like

baik mas, akan saya coba dan hasilnya akan saya kabari… thankyou

Mas @toni.stiawan, jika disesuaikan dengan gambar diatas itu, kira-kira prosedur yg mas buat itu dimasukkan kemana aja ya ?

Bila di SPA3102, setting spt ini.

1 Like

Thankyou mas @toni.stiawan… tapi saya masih bingung untuk implementasi pada freepbx-nya… hehe

Kalau mengikuti step versi saya:

Trunk Name : diisi bebas

masih di halaman yang sama… di bawah Outgoing Settings ada Trunk Name lagi, diisi misal PLANET (nama ini akan muncul ketika hendak membuat outbound route nanti).

Di bawah PEER Details isikan:
host=(isikan ip address planet)
type=peer

Lalu kosoongkan lain2 di bawahnya, klik Submit.

Setelah itu coba paste ke sini juga outbound routenya.

Salam.

saran saya untuk gateway sebaiknya tidak perlu ada registrasi jadi allow by ip spt contoh @godril

jadi di asterisk/freepbx dipastikan ada trunk dengan host adalah IP address planet nya
lalu di planet nya cukup “lempar” saja asterisk/freepbx tanpa registrasi

teknisnya bisa beda2, coba pelajari buku manual perangkatnya atau simply tanya sama yang jual nya :smiley:

anton

Untuk form diatas saya isi seperti ini mas, tolong koreksi jika ada yg tidak pas :

Kemudian outbound route-nya seperti ini :

Dan berikut ini Inbound Route-nya :

Kondisinya saat ini, pada gambar berikut Line akan berubah menjadi Ring dan Talk saat nomor PSTN ditelpon, namun tidak ada reaksi apapun pada SIP 1001 meskipun statusnya sudah registered.


Untuk inbound routenya bukan mengarah ke trunk mas… tapi ke extensi atau ring group.

baik mas, untuk outbound-nya sudah benar ?

Yang bikin bingung kadang2 mereka punya istilah sendiri itu hal yang sama hehehehhee…