[SR-Users] ip address error with exec module

Daniel-Constantin Mierla miconda at gmail.com
Thu Jan 12 09:29:21 CET 2012


Hello,

On 1/11/12 7:12 PM, Uri Shacked wrote:
> no, only the lines you see.
strange ... anyhow, I pushed a patch to master branch to set src/dst ip 
to 127.0.0.1:

http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=62e5680c9dd4eccb0f177415b7624af832c87693

if you installed from git, after doing in source tree:

git pull origin

do:

git cherry-pick -x 62e5680c9dd4eccb0f177415b7624af832c87693

and reinstall. Let me know if it works and I will backport.

Cheers,
Daniel

>
> On Wed, Jan 11, 2012 at 7:40 PM, Daniel-Constantin Mierla 
> <miconda at gmail.com <mailto:miconda at gmail.com>> wrote:
>
>     Looking into the source, exec_msg() does not access receive info
>     (source/destination address). Is there any other action in timer
>     route accessing source IP or destination IP (like xlog printing $si)?
>
>     Cheers,
>     Daniel
>
>
>     On 1/11/12 6:05 PM, Uri Shacked wrote:
>
>         Thanks, will be waiting :-)
>
>         On 1/11/12, Daniel-Constantin Mierla<miconda at gmail.com
>         <mailto:miconda at gmail.com>>  wrote:
>
>             Hello,
>
>             On 1/11/12 11:36 AM, Uri Shacked wrote:
>
>                 Hi,
>                 i am doing this command in a timer under kamailio:
>                 $var(log)='"'+'denied_calls-'+$stat(denied_calls)+',dos-'+$shv(dos)+'"';
>                  exec_msg("nc -u -w0 10.2.0.54 514<<<  $var(log)");
>                 each time the command is executed, i get the following
>                 error:
>                 9(19302) : exec [../../parser/../ip_addr.h:688]: BUG:
>                 ip_addr2sbuf:
>                 unknown address family 0
>                  9(19302) ERROR: exec [exec.c:86]: cmd nc -u -w0
>                 10.2.0.54 514<<<
>                 ",denied_calls-0,dos-green" failed. exit_status=-1,
>                 errno=32: Broken pipe
>                 any idea?
>                 the syslog server gets the message....
>
>             the timer execute functions with a faked sip request,
>             which is not
>             received from the network, but generated internally. Thus
>             there is no
>             source IP. Perhaps it should be set as received from
>             itself or loopback
>             device (127.0.0.1) -- I will look over it.
>
>             Cheers,
>             Daniel
>
>             --
>             Daniel-Constantin Mierla -- http://www.asipto.com
>             <http://www.asipto.com/>
>             http://linkedin.com/in/miconda -- http://twitter.com/miconda
>
>
>
>     -- 
>     Daniel-Constantin Mierla -- http://www.asipto.com
>     <http://www.asipto.com/>
>     http://linkedin.com/in/miconda -- http://twitter.com/miconda
>
>
>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

-- 
Daniel-Constantin Mierla -- http://www.asipto.com
http://linkedin.com/in/miconda -- http://twitter.com/miconda

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20120112/b93a6316/attachment-0001.htm>


More information about the sr-users mailing list