(Solved) - Asterisk - ID Asterisk
(Solved) - Asterisk - ID Asterisk
liquasolutions:
IP address yang hadap telkom untuk layanan voice bukannya kelas 10.0.0.0/8 ya? di salah satu SDP,
media di arahkan ke ip address 192.168.10.8 di mana itu mungkin interface yang hadap ke LAN atau ip
address ip phone/softphone. Externip nya kalo ndak salah harusya 10.0.0.X juga. lalu define internal host
192.168.0.0/16.
godril:
IP address yang hadap telkom untuk layanan voice bukannya kelas 10.0.0.0/8 ya? di salah satu SDP,
media di arahkan ke ip address 192.168.10.8 di mana itu mungkin interface yang hadap ke LAN atau ip
address ip phone/softphone. Externip nya kalo ndak salah harusya 10.0.0.X juga. lalu define internal
host 192.168.0.0/16.
Kalau boleh tau SDP apa yah, maaf masih belum familiar dengan asterisk hehehe…
Untuk informasi tambahan
IP Server FreePBX 192.168.10.8
Microsip di laptop 192.168.10.33
IP yg di dpt dr VOIP indihome 10.41.35.6 (melihat di setting modem indihome)
Port Voip di modem Indihome ini di binding ke port 2 LAN yg kemudian disambungkan ke mikrotik sehingga
mendapatkan IP 192.168.1.5 di interface mikrotiknya.
Saya coba ganti exterip jd pakai 10.41.35.6 dan internal hanya 192.168.0.0/16 tapi belum berhasil juga
keluar suara.
Kasusnya sama dg di Mirosip, kalau option “IP Rewrite” dihilangkan tidak keluar suara juga.
SDP (Session Description Protocol) bukan hanya Asterisk saja, dia ada di percakapan SIP terutama untuk
INVITE dan replyan OK 200 ketika panggilan diterima. Fungsinya adalah untuk menetapkan pembicaraan
akan menggunakan audio/video, codecnya apa saja, dan salah satunya ip address media pembicaraan
masing-masing ujung akan dikirim mana saja.
Jadi kalo dilihat dari log mas, SDP FreePBX yang ditawarkan ke server telkomnya adalah:
v=0
o=root 1024073464 1024073464 IN IP4 192.168.10.8 <---- ini server Media yang ditawarka
s=Asterisk PBX 15.2.2
c=IN IP4 192.168.10.8
t=0 0
m=audio 17640 RTP/AVP 107 8 0 101
a=rtpmap:107 opus/48000/2
a=fmtp:107 maxplaybackrate=24000
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=maxptime:20
a=sendrecv
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.10.8:5160;branch=z9hG4bK3c03e14c;received=10.41.35.6;rport=51
Call-ID: 0f845b0d587028da2fb5a2b86be93dd2@telkom.net.id
From: sip:+62xxxxxxx2@telkom.net.id:5160;tag=as7ff984b3
To: sip:147@10.0.0.10;tag=sbc0905af9qf7s7-CC-71
CSeq: 102 INVITE
Allow: INVITE,ACK,BYE,CANCEL,INFO,PRACK,NOTIFY,REFER,SUBSCRIBE,OPTIONS,MESSAGE
Contact: sip:10.0.0.10:5060
Require: timer
Session-Expires: 1800;refresher=uas
Content-Length: 197
Content-Type: application/sdp
v=0
**o=- 74009762 74009763 IN IP4 10.0.0.2** <---- ini media server yang ditawarkan Telko
s=SBC call
c=IN IP4 10.0.0.2
t=0 0
m=audio 30216 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv
nah ada kemungkinan 10.0.0.2 ini ndak bisa lihat 192.168.10.8 sementara dari 192.168.10.8 bisa lihat ke
10.0.0.2.
Dengan externip harusnya sudah dioverwrite jadi 10.41.35.6. Tapi entah kenapa di SDP INVITE itu masih
192.168.10.8. Ada yang terlewat mungkin?
anton
1 2 ms 9 ms 1 ms 192.168.10.1
2 3 ms 1 ms 2 ms 192.168.1.1
3 4 ms 16 ms 11 ms 10.41.35.1
4 5 ms 3 ms 5 ms 10.255.255.187
5 15 ms 5 ms 8 ms 10.0.0.10
Trace complete.
Server FreePBX dan laptop dalam 1 LAN, tp server FreePBX pakai VM dengan NIC dalam kondisi pass-
through mode.
Kalau dr log terlihat IP yg melakukan SDP adalah IP 192.168.1.5 atau IP di interface mikrotik.
Sedangkan kalau di server FreePBX adalah IP servernya 192.168.10.8
di Server FreePBX
v=0
o=root 1728929383 1728929383 IN IP4 192.168.10.8
s=Asterisk PBX 15.2.2
c=IN IP4 192.168.10.8
t=0 0
m=audio 10278 RTP/AVP 0 8 3 111 9 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 G726-32/8000
a=rtpmap:9 G722/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=maxptime:150
a=sendrecv
-- Called SIP/Indihome/147
di Microsip
v=0
o=- 3733046954 3733046954 IN IP4 192.168.1.5
s=pjmedia
b=AS:84
t=0 0
a=X-nat:0
m=audio 4000 RTP/AVP 0 8 123 101
c=IN IP4 192.168.1.5
b=TIAS:64000
a=rtcp:4001 IN IP4 192.168.1.5
a=sendrecv
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:123 opus/48000/2
a=fmtp:123 maxplaybackrate=24000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ssrc:804026983 cname:584d66095d294cbb
–end msg–
Setelah ganti external IP ke 192.168.1.5 sudah bisa keluar suara baik call atau menerima telepon.
Terima kasih mas anton dan mas godril
Ternyata muncul masalah tidak ada suara buat extensi yang konek dr luar LAN hehehe…
kalau external IP di ganti dengan IP public internet trunk telkom tidak berfungsi…
Terima kasih
tribudi:
kondisi :
1. sy punya analog trunk ke telkom pake card TDM400P, semua sudah running well untuk incoming &
outgoing.
2. ippbx pake elastix
Permasalahan :
1. pake codec ulaw, alaw kalo sip client koneknya diluar jaringan sendiri sering delay bahkan putus2
nahh maksud sy, apakah sudah ada yg ngetes atau implementasi pake codec g729.
Matur nuwun
Sekarang telepon dr internal ke trunk lancar, dr luar ke internal lancar, dr luar ke trunk lancar jg
tribudi:
Permasalahan :
pake codec ulaw, alaw kalo sip client koneknya diluar jaringan sendiri sering delay bahkan putus2
nahh maksud sy, apakah sudah ada yg ngetes atau implementasi pake codec g729.
Barusan saya coba pakai g729 di microsip yg posisi di luar ke trunk lancar mas.
Kayaknya kalau masalah tdk lancar dan putus2 lebih di kondisi jaringan, coba pakai QOS biar lebih
prioritas
Host DDNS itu IP Publik 10.xxx.xx. bridge dari modem, atau IP DMZ 192.168.xx dari mikrotik?