[Serusers] SIP 304 Temporary moved: sendto returning errno 1
Andrei Pelinescu-Onciul
andrei at iptel.org
Thu Aug 7 19:49:16 CEST 2008
On Aug 07, 2008 at 18:27, Vincent Pelletier <vincent at nexedi.com> wrote:
> Hi.
>
> I built & installed ser-2.0.0-rc1 on a debian stable amd64.
> When I try to redirect a call (case where destination user redirects before
> answering), it gets an SIP error 477.
> Corresponding error from SER process running in foreground:
>
> 0(30330) ERROR: udp_send:
> sendto(sock,0x2aebd16fc038,1227,0,xx.xx.xx.xx:xxxx,16): Operation not
> permitted(1)
> 0(30330) msg_send: ERROR: udp_send failed
> 0(30330) ERROR: t_send_branch: sending request on branch 0 failed
> 0(30330) ERROR: sl_reply_error used: Unfortunately error on sending to next
> hop occurred (477/SL)
>
> Unfortunately, "1" (EPERM) is not documented in sento manpage, as far as I can
> see, so it's quite hard to track down that problem.
>
> Kernel version is: 2.6.24.5-grsec
> iptables is used, but putting netcat in place of SER and the client shows that
> kernel allows packets to reach client (and more simply, it is possible to do
> a direct call, it's just redirects which fail).
>
> It can be a grsec problem, I still have to check that part, but I wanted to
> take the chance of helpful feedback in the meantime.
So far I saw that error only when there where iptables rules blocking
the send.
Andrei
More information about the sr-users
mailing list