[SR-Users] ip address error with exec module

Daniel-Constantin Mierla miconda at gmail.com
Wed Jan 11 17:29:06 CET 2012


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://linkedin.com/in/miconda -- http://twitter.com/miconda




More information about the sr-users mailing list