No sound with Zoiper soft phone

Hello. I’m having no sound issue with Zoiper soft phone on IOS. It uses proxy to allow incoming calls to IOS and registration is coming from outside of firewall.

Everything works if I add that external proxy address as localnet. If I don’t, it registers and I can call from it and it rings as extension but has no sound. And while it works with localnet, I wonder if my set up is correct.

I’ve tried multiple values for sip setup:

;type=friend
type=peer
host=dynamic
username=xxxxxx
secret=xxxxxx
context=internal
allow=all
callgroup=22
mailbox=101@default
canreinvite=no
;nat=never
nat=comedia
qualify=no
;transport=tcp

I have port 5060 forwarded. Without which it cannot register.
Forwarding RTP 10k-20k doesn’t make any difference.

Is having it in localnet the only way to fix it? Or am I missing something?
Asterisk version is 16.2.1

Please explain the reference to the proxy and localnet more clearly.

Zoiper uses proxy to wake up IOS for incoming calls. So basically, all registration will come from that proxy address, even if I’m in local network.

localnet is in sip.conf generic section:

externhost=my dynamic host
localnet=192.168.13.0/24
localnet=proxy addr/32

It works with “localnet” and no sound without.
Same behavior with internal extensions: they ring but no sound without corresponding “localnet”

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.