Hi, Rodrigo!

That's quite a fun question. Off the top of my head, here are 3 possible ways in which you can achieve this:


* relay over TCP: not sure if's relevant to your needs, but if you arm a failure route and t_relay("0x02") out to the internet, you will be able to properly tell if connectivity was down should you hit the failure route.

* ICMP test: you can do an exec("/bin/ping -w1 -c1 <ICMP-enabled public IP>") and decide from the return code

* HTTP GET: you can use the rest_client module, attempt to fetch some page, and decide from the return code. Be sure to set a proper TCP connect timeout!


Best regards,

Liviu Chircu
OpenSIPS Developer
http://www.opensips-solutions.com

On 04.08.2016 16:21, Rodrigo Pimenta Carvalho wrote:

Hi.


How to discover if OpenSIPS is connected do Internet, from its configuration script?


Sometimes the Internet Link is down and then just local calls will work. If I can discover if OpenSIPS is "online" on Internet, I will use this information to implement some specific logic in my script.


Best regards.


RODRIGO PIMENTA CARVALHO
Inatel Competence Center
Software
Ph: +55 35 3471 9200 RAMAL 979


_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to