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@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)?
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.