<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Courier New";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:107507228;
        mso-list-template-ids:-926636280;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";
        mso-bidi-font-family:"Times New Roman";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>I am running in to the same issue as this post. Any solutions ?<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Anil<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><pre>><i><o:p> </o:p></i></pre><pre>><i> Hello All,<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> I've been posing this question in IRC, but haven't had <o:p></o:p></i></pre><pre>><i> any luck with a lead...<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> I'm trying to setup DRouting and I think I'm really <o:p></o:p></i></pre><pre>><i> close, but for some reason when I get into my drouting subroute (in <o:p></o:p></i></pre><pre>><i> this case route[4]) it matches from a row in the database on the first <o:p></o:p></i></pre><pre>><i> try, but continues to loop through that subroute up to 32 additional <o:p></o:p></i></pre><pre>><i> times before starting to throw errors. I'll attach a snippet here to <o:p></o:p></i></pre><pre>><i> illustrate:<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:core:parse_headers: <o:p></o:p></i></pre><pre>><i> flags=10<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:core:parse_to_param: <o:p></o:p></i></pre><pre>><i> tag=as3cde8572<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:core:parse_to: end of <o:p></o:p></i></pre><pre>><i> header reached, state=29<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:core:parse_to: <o:p></o:p></i></pre><pre>><i> display={"username_of_caller"}, <o:p></o:p></i></pre><pre>><i> ruri={sip:<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">username_of_caller at address_of_caller</a>}<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> using dr group 0<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: <o:p></o:p></i></pre><pre>><i> DBG:drouting:internal_check_rt: found rgid 0 (rule list 0xa741465c)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[4] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: CRITICAL:core:eval_expr: <o:p></o:p></i></pre><pre>><i> too many expressions (101)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: WARNING:core:do_action: <o:p></o:p></i></pre><pre>><i> error in expression (l=387)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: CRITICAL:core:eval_expr: <o:p></o:p></i></pre><pre>><i> too many expressions (101)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: WARNING:core:do_action: <o:p></o:p></i></pre><pre>><i> error in expression (l=391)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DEBUG: >>>BEGIN: route[1] <o:p></o:p></i></pre><pre>><i> Block --><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: CRITICAL:core:eval_expr: <o:p></o:p></i></pre><pre>><i> too many expressions (101)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: WARNING:core:do_action: <o:p></o:p></i></pre><pre>><i> error in expression (l=369)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: CRITICAL:core:eval_expr: <o:p></o:p></i></pre><pre>><i> too many expressions (101)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: WARNING:core:do_action: <o:p></o:p></i></pre><pre>><i> error in expression (l=372)<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> setting GW attr [] as for ruri<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> setting GW id [1] as avp<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> setting RULE id [3] as avp<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Jan 18 01:39:06 core01 /sbin/opensips[8489]: DBG:drouting:do_routing: <o:p></o:p></i></pre><pre>><i> setting the gw [0] as ruri "sip:<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">NXXNXXNXXX at address_of_gateway_from_mysql</a>"<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> It continues, then, to loop through my first subroute (the same number <o:p></o:p></i></pre><pre>><i> of times as route[4] hits) and then dies... One important thing to <o:p></o:p></i></pre><pre>><i> note is that if I throw an xlog() the line after the do_routing() <o:p></o:p></i></pre><pre>><i> call, it doesn't fire between the loops... the looping seems to happen <o:p></o:p></i></pre><pre>><i> within the function...<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> An ngrep packet capture reveals that there is a copy of the INVITE <o:p></o:p></i></pre><pre>><i> sent to the gateway for every one of the attempts. The gateway <o:p></o:p></i></pre><pre>><i> responds after the flood with a "500: Server Error", which is <o:p></o:p></i></pre><pre>><i> ironically correctly forwarded back to the caller address (so the <o:p></o:p></i></pre><pre>><i> record_route() seems to be working).<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> My subroute is as follows:<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> route[4] {<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> #log that we're trying dynamically at least<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> xlog("DEBUG: >>>BEGIN: route[4] Block -->\n");<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> if (!do_routing("0")) {<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> xlog("!do_routing: No Rules matching the URI\n");<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> send_reply("503", "No Rules matching the URI");<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> exit;<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> }<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> if (is_method("INVITE")) {<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> t_on_failure("4");<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> }<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> route(1);<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> }<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> There seems to be precedence for this problem as I found a pastebin <o:p></o:p></i></pre><pre>><i> containing the exact same issue from Feb 17, 2011 -- but no resolution <o:p></o:p></i></pre><pre>><i> was discernible...<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> I apologize in advance if this isn't the proper forum for this <o:p></o:p></i></pre><pre>><i> question, but I'm getting desperate to get this working and didn't <o:p></o:p></i></pre><pre>><i> know where else to go.<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Thanks in Advance,<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> Chris<o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">chris.dye at paragon.net</a><o:p></o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i><o:p> </o:p></i></pre><pre>><i> _______________________________________________<o:p></o:p></i></pre><pre>><i> Users mailing list<o:p></o:p></i></pre><pre>><i> <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">Users at lists.opensips.org</a><o:p></o:p></i></pre><pre>><i> <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><o:p></o:p></i></pre><pre><o:p> </o:p></pre><pre><o:p> </o:p></pre><pre>-- <o:p></o:p></pre><pre>Bogdan-Andrei Iancu<o:p></o:p></pre><pre>OpenSIPS Founder and Developer<o:p></o:p></pre><pre>OpenSIPS solutions and "know-how"<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>-------------- next part --------------<o:p></o:p></pre><pre>An HTML attachment was scrubbed...<o:p></o:p></pre><pre>URL: <<a href="http://lists.opensips.org/pipermail/users/attachments/20120118/7fb2829e/attachment-0001.htm">http://lists.opensips.org/pipermail/users/attachments/20120118/7fb2829e/attachment-0001.htm</a>><o:p></o:p></pre><div class=MsoNormal align=center style='text-align:center'><hr size=2 width="100%" align=center></div><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-language:EN-US'><ul type=disc><li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo1'>Previous message: <a href="http://lists.opensips.org/pipermail/users/2012-January/020497.html">[OpenSIPS-Users] DRouting Madness </a><o:p></o:p></li><li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo1'>Next message: <a href="http://lists.opensips.org/pipermail/users/2012-January/020498.html">[OpenSIPS-Users] get expires when I login to sip server </a><o:p></o:p></li><li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo1'><b>Messages sorted by:</b> <a href="http://lists.opensips.org/pipermail/users/2012-January/date.html#20567">[ date ]</a> <a href="http://lists.opensips.org/pipermail/users/2012-January/thread.html#20567">[ thread ]</a> <a href="http://lists.opensips.org/pipermail/users/2012-January/subject.html#20567">[ subject ]</a> <a href="http://lists.opensips.org/pipermail/users/2012-January/author.html#20567">[ author ]</a> <o:p></o:p></li></ul></span><div class=MsoNormal align=center style='text-align:center'><hr size=2 width="100%" align=center></div><p class=MsoNormal><a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">More information about the Users mailing list</a><o:p></o:p></p></div></body></html>