[SR-Users] reply when drop() in branch route

Juha Heinanen jh at tutpro.com
Wed Apr 14 20:12:57 CEST 2010


i call drop() in branch route and it is the only branch left.  the
branch gets correctly dropped, i.e., the request is not send out, but
the reply to UAC is strange:

U 2010/04/14 21:03:43.750712 192.98.102.10:5060 -> 192.98.103.2:5074
SIP/2.0 477 Unfortunately error on sending to next hop occurred (477/TM).
Via: SIP/2.0/UDP 192.98.103.2:5074;rport=5074;branch=z9hG4bKaoxzewgj.
To: <sip:0407058055 at 192.98.102.10>;tag=c02670ad1171fe45d9ff9a27d6c2cb82-e03b.
From: <sip:+35816234567 at foo.bar>;tag=bclsw.
Call-ID: doibilvynrtqxpk at localhost.
CSeq: 134 INVITE.
Server: SIP Proxy  (3.0.99-dev1 (i386/linux)).
Content-Length: 0.

why this kind of reply, because the proxy didn't even try to send the
request to next ho?

is it possible to somehow choose in the script, which reply to send?  in
this example, i'm using lcr to choose gws and none of them was suitable,
so something like '503 service not available' would be more appropriate.

-- juha




More information about the sr-users mailing list