[Serusers] Weird Signaling

Andrei Pelinescu-Onciul andrei at iptel.org
Wed Nov 15 21:44:04 CET 2006


On Nov 13, 2006 at 14:03, Gustavo Passos Tourinho <gustavo.passos.tourinho at gmail.com> wrote:
> Hi There
> 
> Yeap, ACK should be forwarded to callee. In fact, the proxy is doing 
> such thing. But, when it does, it puts a route at the end of ACK message.

You mean a Record-Route? If so I don't understand what the problem is
 (you have an extra RR in the ACK which will be ignored).
 If you want to avoid it, make sure record_route() is not called for
 ACKs (if (method!="ACK") { record_route(); } ).
If is really a Route then please dump the sip traffic before and after
leaving ser and post the bad call and the bad ACK.

> Actually I have a "record_route()" function.
> 
> Ill try to read more about ser.cfg to find out some solution.
> 
> Thanks,
> Tourinho
> 
> Andrey Kuprianov wrote:
> >Hi,
> >
> >Sure. It should forward ACK to the callee, right? Otherwise, how can
> >the callee know whether the connection is established properly (i.e.
> >3-way handshake, unless your transport is TCP) :)
> >
> >Plus, ACK is a request, isnt it? You configuration file probably has
> >this part somewhere at the beginning:
> >
> >if(method!="REGISTER") {
> >    record_route();
> >};
> >
> >This means that SER will attach route headers to every request except 
> >REGISTER.
> >
> >  Good luck,
> >
> >    Andrey.
> >
> >
> >
> >On 11/13/06, Gustavo Passos Tourinho 
> ><gustavo.passos.tourinho at gmail.com> wrote:
> >>Hey There.
> >>
> >>I'm having a weird signaling. When the proxy receives an ACK from 
> >>caller, it puts an route at the end of packet and then forwards it.
> >>
> >>I have no idea what i could be.
> >>
> >>Does anyone have a clue?
> >>
> >>Thanks in advanced,
> >>Tourinho


Andrei



More information about the sr-users mailing list