Yes, you can use branch_route to individually inspect each branch. Also you can drop them via "drop" statement.
Regards, Bogdan
Aymeric Moizard wrote:
On Wed, 16 Jan 2008, Klaus Darilion wrote:
I guess somehow the message gets looped to the proxy again:
Take a look at the topmost Via header of the relayed PUBLISH. At the end you see .1 and .2. This measn the .1 branch and the .2 branch. Where is the .0 branch?
I guess it is lopped back to openser (via loopback interface) and is rejected with 407.
Try "ngrep -d any" or "tcpdump -i any" to see loopback too!
Right! There was a 3rd binding "sip:xxx@sip.antisip.com" targetted to an undefined user...
Any hint how to workaround this case? I suppose I might be able to detect this situation inside my "branch" routing script?
tks, Aymeric MOIZARD / ANTISIP amsip - http://www.antisip.com osip2 - http://www.osip.org eXosip2 - http://savannah.nongnu.org/projects/exosip/