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:[EMAIL PROTECTED] F=sip:[REMOVED]
T=sip:[EMAIL PROTECTED] IP=10.2.252.190
[EMAIL PROTECTED]
Recording Route info
Method is an INVITE, fetching next from dispatcher
Reply - S=100 D=Trying F=sip:[REMOVED] T=sip:[EMAIL PROTECTED]
IP=10.2.252.181 [EMAIL PROTECTED]
Reply - S=200 D=OK F=sip:[REMOVED] T=sip:[EMAIL PROTECTED]
IP=10.2.252.181 [EMAIL PROTECTED]
New request - M=ACK RURI=sip:[EMAIL PROTECTED] F=sip:[REMOVED]
T=sip:[EMAIL PROTECTED] IP=10.2.252.190
[EMAIL PROTECTED]
Recording Route info
Loose route has returned true, attempting routing.
Setting up reply handler and relaying request
New request - M=BYE RURI=sip:[EMAIL PROTECTED]
F=sip:[EMAIL PROTECTED] T=sip:[EMAIL PROTECTED]
IP=10.2.252.190 [EMAIL PROTECTED]
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:[EMAIL PROTECTED]
IP=10.2.252.181 [EMAIL PROTECTED]
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users