Masalah One way audio

Suhu2 semua

Suhu Asoka, Suhu Anton,

Saya punya masalah one way audio.

Briker saya di setting di IP 192.168.103.247

Dan di mikrotik saya dstnat dari ip public xxx.xxx.xxx.73

Saya punya Wellgate di ip xxx.xxx.xxx.70

Dan untuk panggilan dari wellgate. inbound routenya saya arahkan ke extension 288 yang merupakan sebuah ATA Linksys PAP2T yang sudah di konfigurasi dengan ip 192.168.103.222

Ketika saya melakukan panggilan melalui wellgate ke briker, suara caller tidak terdengar di recipient, tapi suara recipient bisa terdengar di caller, kira2 masalahnya dimana ya? di mikrotik sudah saya allow semua port tujuan ke 192.168.103.247.

Tapi kalo untuk sesama extension yg sama2 terregister di briker tidak terjadi kendala seperti ini. Yaitu menggunakan Zoiper pada 2 buah handphone yang memiliki ip address 192.168.100.10 dengan entexsion 388 dan 192.168.100.11 dengan extension 188, begitu juga antar ATA dan Zoiper tidak terjadi kendala one way audio.

Mohon pencerahannya suhu semua.

Halo,

Issuenya sama seperti di thread ini https://asterisk.id/t/suara-tidak-terdengar-dari-pstn-ke-sip/32

Saya tadi sudah baca, tapi saya tidak mengerti untuk settingan di bawah ini

coba implementasikan directmedia=no di konfigurasi SIP Trunk dan SIP Account yang register dari luar lalu test.

Saya belum ada SIP Trunk, dan SIP Account yang dimaksud itu adalah extensions?

Fokus dikonfigurasi mikrotiknya saja dulu, lihat pada post yang ini https://asterisk.id/t/suara-tidak-terdengar-dari-pstn-ke-sip/32/23?u=asoka

Saya coba ikuti setting di Mikrotik nya seperti berikut pada mikrotik saya

5 ;;; REDIRECT TO BRIKER
chain=dstnat action=dst-nat to-addresses=192.168.103.247 dst-address=xxx.xxx.xxx.73 log=no log-prefix=""

6 ;;;
chain=srcnat action=src-nat to-addresses=xxx.xxx.xxx.73 src-address=192.168.103.247 log=no log-prefix=""

7 ;;;
chain=srcnat action=src-nat to-addresses=xxx.xxx.xxx.73 src-address=192.168.103.0/24 log=no log-prefix=""

Tapi tetap sama saja.

Oh yah urutan berpengaruh yah, itu di 1 - 4 apakah ada nat juga ?

ada gan, ini rules nat nya

0 ;;; ENABLE INTERNET ACCESS FOR OTHER ETHERS
chain=srcnat action=masquerade out-interface=Ether1 - Gateway log-prefix=""

1 ;;; REDIRECT TO WEBMAIL
chain=dstnat action=dst-nat to-addresses=192.168.103.5 protocol=tcp dst-address=xxx.xxx.xxx.66 dst-port=25,80,110,143,443,465,587,995 log=no log-prefix=""

2 ;;; REDIRECT TO WEBSERVER
chain=dstnat action=dst-nat to-addresses=192.168.103.3 protocol=tcp dst-address=xxx.xxx.xxx.77 dst-port=80,443 log=no log-prefix=""

3 XI ;;; REDIRECT TO TELP
chain=dstnat action=dst-nat to-addresses=192.168.103.247 protocol=udp dst-address=xxx.xxx.xxx.73 dst-port=5060,10001-20000 log=no log-prefix=""

4 ;;; REDIRECT TO ARTWORK
chain=dstnat action=dst-nat to-addresses=192.168.103.4 protocol=tcp dst-address=xxx.xxx.xxx.68 dst-address-type="" dst-port=80,443 log=no log-prefix=""

Nat No.3 itu statusnya disable gan.

Yang urutan 0 itu coba dipindah setelah dst nat dan src nat untuk Briker, sepertinya kena rule itu.

Udah di pindah ke bawah gan, tapi tetap sama.

@asoka saya coba ganti Briker ke External IP, jadi Brikernya tidak melewati Mikrotik saya lagi.

Jadi sekarang problemnya sekarang adalah:

Softphone --> Briker --> Wellgate --> Taiwan === LANCAR, kedua belah pihak bisa saling berkomunikasi

Taiwan --> Wellgate --> Briker --> Softphone === TIDAK LANCAR, Softphone tidak bisa dengar suara dari Taiwan, tetapi Taiwan bisa dengar dari Softphone.

Softphone berada di dalam mikrotik, jadi apa yg kurang ya? Apa saya harus buat apa2 di mikrotik biar bisa lewat.

maslah one way terjadi karena ada beberapa hal, bisa jadi dari codec yang tidak sama dan juga bisa dari ALG nya, kalau codec sudah sama coba setting di NAT briker nya di asterisk sip seting masukan ip publik dan ip lokal nya. mungkin bisa jadi pertimbangan.