Nope
PING 10.187.7.12 (10.187.7.12) from 10.108.230.18 wlan0: 56(84) bytes of data.
64 bytes from 10.187.7.12: icmp_seq=1 ttl=60 time=2236 ms
64 bytes from 10.187.7.12: icmp_seq=2 ttl=60 time=2709 ms
64 bytes from 10.187.7.12: icmp_seq=3 ttl=60 time=6344 ms
64 bytes from 10.187.7.12: icmp_seq=4 ttl=60 time=6342 ms
@shashankb please forgive me if this question was already answered, but I tried to follow this entire thread but wasn't able to get zoiper5 working. I I have the same modem as you and I have disabled wifi and dhcp in LAN, the routing is done by a D-Link DIR-882, by connecting an ethernet cable from AONT 1143 to dlink.The BSNL router has a section called the VOIP for the Landline section
Its in the router Admin page (192.168.1.1)
ppp0_nas0_0 | 0 | INTERNET | PPPoE | xx.xx.xx.xxx | 59.xx.xx.x |
nas0_1 | 0 | VOICE | IPoE | 10.111.xxx.xx | 10.111.xxx.x |
opkg install siproxd-mod-regex
uci add_list siproxd.general.load_plugin 'plugin_regex.so'
uci add_list siproxd.general.plugin_regex_desc='country_code'
uci add_list siproxd.general.plugin_regex_pattern='^(sips?:)\+91'
uci add_list siproxd.general.plugin_regex_replace='\10'
uci add_list siproxd.general.plugin_regex_desc='append_0'
uci add_list siproxd.general.plugin_regex_pattern='^(sips?:)([0-9]{10}@)'
uci add_list siproxd.general.plugin_regex_replace='\10\2'
uci commit
/etc/init.d/siproxd restart
list load_plugin 'plugin_regex.so'
# replace indian coutry code +91 with 0
list plugin_regex_desc = 'country_code'
list plugin_regex_pattern = '^(sips?:)\+91'
list plugin_regex_replace = '\10'
# append 0 if dialed number is 10 digits
list plugin_regex_desc = 'append_0'
list plugin_regex_pattern = '^(sips?:)([0-9]{10}@)'
list plugin_regex_replace = '\10\2'
Hey @varkey , how did you do that?I find the built-in SIP client in Android to be better than GS Wave. It's simple and just works.
If you enable SIP calling for all calls, you can make calls from the native dialer just like choosing the SIM to use for the call.
View attachment 1265View attachment 1266
Ok, so I figured it out. The issue is that, SIP doesn't work so well when behind NAT, that's the reason when there is NAT involved, it fails.
To fix that, I used something called siproxd which is installed on my OpenWRT router. This acts like a proxy and works around the NAT issues by modifying the SIP requests and stuff on the fly.
Now I am able to make and receive calls with any SIP client, in fact I am able to make calls from Bangalore through my BSNL VOIP connection in Kerala (I use Zerotier for the remote connectivity) 🕺