[OpenSIPS-Users] Input on my loadbalancer configuration

geoffreymina at gmail.com geoffreymina at gmail.com
Tue Nov 11 13:59:29 CET 2008


Thank you very much for taking the time to look over my configuration. I  
just want to make sure of something. I replied to my own original message  
with a greatly enhanced configuration. I realized the first was missing a  
huge amount of logic after studying up on OpenSIPS for 2 days. Were you  
commenting on the original message, or the second message? Based on my  
testing, i experienced slightly different results than you described.

What I am seeing (based on the second config) is that only the initial  
INVITE falls into the route(1) block, which is the way I intended it. This  
means only the INVITE requests are routed via the ds_select_dst() call to  
the dispatcher. All subsequent messages fall into my loose_route() check  
and are simply relayed via t_relay().

I included a little snippet of the logging I do via the xlog calls. One  
thing that confuses me is that based on my configuration and my logs, I  
never explicitly relay the TRYING or OK messages. I set up my  
onreply_route[1], but all I do is log that I got the reply. I did this  
because regardless of what I do here, the UAC which requested the INVITE  
gets the TRYING and OK messages properly. Is there something in the tm.so  
that implicitly handles these, or am I missing some big picture element  
here.

Thanks!
Geoff

################ BEGIN LOG SNIPPET ########################

New request - M=INVITE RURI=sip:+15552021000 at 10.2.14.100 F=sip:[REMOVED]  
T=sip:+15552021000 at 10.2.14.100 IP=10.2.252.190  
ID=5fe66b3e04cbdd991217a4426afa42f8@[REMOVED]

Recording Route info

Method is an INVITE, fetching next from dispatcher

Reply - S=100 D=Trying F=sip:[REMOVED] T=sip:+15552021000 at 10.2.14.100  
IP=10.2.252.181 ID=5fe66b3e04cbdd991217a4426afa42f8@[REMOVED]

Reply - S=200 D=OK F=sip:[REMOVED] T=sip:+15552021000 at 10.2.14.100  
IP=10.2.252.181 ID=5fe66b3e04cbdd991217a4426afa42f8@[REMOVED]

New request - M=ACK RURI=sip:+15552021000 at 10.2.252.181 F=sip:[REMOVED]  
T=sip:+15552021000 at 10.2.14.100 IP=10.2.252.190  
ID=5fe66b3e04cbdd991217a4426afa42f8@[REMOVED]

Recording Route info

Loose route has returned true, attempting routing.

Setting up reply handler and relaying request

New request - M=BYE RURI=sip:+15552021000 at 10.2.252.181  
F=sip:6789050671 at connectfirst.com T=sip:+15552021000 at 10.2.14.100  
IP=10.2.252.190 ID=5fe66b3e04cbdd991217a4426afa42f8 at connectfirst.com

Recording Route info

Loose route has returned true, attempting routing.

Setting up reply handler and relaying request

Reply - S=200 D=OK F=sip:[REMOVED] T=sip:+15552021000 at 10.2.14.100  
IP=10.2.252.181 ID=5fe66b3e04cbdd991217a4426afa42f8@[REMOVED]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.opensips.org/pipermail/users/attachments/20081111/fd3ab556/attachment.htm 


More information about the Users mailing list