OpenSIPS Externel Perl Script Run
10:15 am in Asterisk, FreeBSD, Kamailio, OpenSIPS, Perl by emran
You can easily redirect any sip uri based on opensips exec.so module on perl script. you need to load
loadmodule “exec.so”
In the route section you have to exec perl script with paramter $tu (To username) and $fu (from Username).
route {
if(method == “INVITE”) {
exec_dset(“/usr/local/bin/route.pl $fU $tU”);
sl_send_reply(“302″,”LCR Redirect”);
} else {
route(1);
}}
In the perl script just write the follow code:
#!/bin/sh
echo sip:+121242415112@howtonix.com
NOTE: To get this to work correctly with Asterisk you need to add “promiscredir=yes” to the general section of your sip.conf
Recent Comments