TWO HUNDRED FIFTY TIMES - Executing [s@sub-flp-2:1] ExecIf/GotoIf

We are running Asterisk 1.6.2.11 with PIAF 1.7.5.5 and FreePBX 2.8.1.0 and custom contexts v2.8.0rc1.1. The outbound route contains
22514XXXXXXX
and
514XXXXXXX

One every rate lookup our log shows multiple attempts to match the number. In the example below it takes 250 attempts with “0?match” on every line except the last, where you get “1?match”. It appears to be looking for something but 250 attempts for a single call seems pretty inefficient.

[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@macro-dialout-trunk:12] GosubIf(“SIP/4381234567-00000002”, “1?sub-flp-2,s,1”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:1] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=2222215141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:2] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:3] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:4] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:5] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:6] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:7] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:8] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:9] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:10] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:11] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:12] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:13] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:14] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:15] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:16] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:17] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:18] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:19] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:20] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:21] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:22] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:23] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:24] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:25] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:26] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:27] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:28] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:29] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:30] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:31] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:32] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:33] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:34] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:35] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:36] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:37] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:38] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:39] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:40] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:41] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:42] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:43] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:44] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:45] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:46] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:47] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:48] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:49] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:50] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:51] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:52] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:53] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:54] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:55] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:56] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:57] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:58] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:59] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:60] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:61] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:62] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:63] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:64] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:65] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:66] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:67] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:68] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:69] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:70] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:71] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:72] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:73] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:74] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:75] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:76] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:77] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:78] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:79] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:80] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:81] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:82] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:83] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:84] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:85] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:86] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:87] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:88] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:89] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:90] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:91] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:92] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:93] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:94] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:95] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:96] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:97] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:98] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:99] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:100] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:101] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:102] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:103] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:104] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:105] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:106] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:107] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=060505143633277)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:108] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:109] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=2222215141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:110] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:111] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:112] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:113] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:114] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:115] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:116] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:117] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:118] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:119] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:120] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:121] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:122] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:123] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:124] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:125] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:126] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:127] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:128] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:129] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:130] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:131] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:132] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:133] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:134] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:135] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:136] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:137] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:138] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:139] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:140] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:141] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:142] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:143] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:144] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:145] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:146] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:147] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:148] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:149] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:150] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:151] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:152] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:153] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:154] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:155] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:156] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:157] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:158] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:159] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:160] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:161] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:162] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:163] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:164] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:165] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:166] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:167] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:168] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:169] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:170] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:171] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:172] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:173] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:174] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:175] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:176] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:177] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:178] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:179] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:180] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:181] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:182] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:183] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:184] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:185] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:186] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:187] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:188] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:189] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:190] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:191] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:192] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:193] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:194] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:195] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:196] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:197] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:198] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:199] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:200] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:201] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:202] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:203] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:204] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:205] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:206] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:207] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:208] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:209] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:210] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:211] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:212] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:213] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:214] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:215] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:216] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:217] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:218] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:219] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:220] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:221] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:222] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:223] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:224] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:225] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:226] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:227] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:228] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:229] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:230] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:231] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:232] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:233] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:234] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:235] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:236] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:237] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:238] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:239] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:240] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:241] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:242] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:243] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:244] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:245] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:246] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:247] ExecIf(“SIP/4381234567-00000002”, “0?Set(TARGET_FLP_2=0605015141234567)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:248] GotoIf(“SIP/4381234567-00000002”, “0?match”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:249] ExecIf(“SIP/4381234567-00000002”, “1?Set(TARGET_FLP_2=060505143633277)”) in new stack
[2011-02-14 16:58:12] VERBOSE[19087] pbx.c: – Executing [s@sub-flp-2:250] GotoIf(“SIP/4381234567-00000002”, “1?match”) in new stack

I was wondering if it is possible to put in “chains” similar to iptables in the trunk manipulation rules? 'If then else" type of decisions. For example if a certain match than jump to a “chain” where further matching can occur. If not continue on…

This way the basic rules can be quickly scanned through and then “jumped if a match” to a more specific set of rules. Rather than scan through 250 rules, scans through a subset to determine if there’s a general rule to take it to a more granular set of rules.

If you can re-arrange your route/trunk patterns to do some sort of pre-filtering at the route level and minimized the trunk rules, you might be able to remove a lot of the overhead. With the ability to do route level prepends in 2.8+, this becomes an option that used to not be there.

I take it that what you already wrote answered my question…

Too much to learn and so little time…

this would occur as a result of having 250 patterns in your trunk manipulation rules.

You can have a look at the context that gets generated, it will have one line for every pattern and the way dial manipulation patterns work, they are traversed until a matching pattern is found.

This may look inefficient but in the past the exact same thing was done except in an AGI script which is almost always significantly more inefficient as it results in a new process being spawned. (And you just did not see all the work that was being done).

If you can re-arrange your route/trunk patterns to do some sort of pre-filtering at the route level and minimized the trunk rules, you might be able to remove a lot of the overhead. With the ability to do route level prepends in 2.8+, this becomes an option that used to not be there.

Bottom line is it’s in your control based on what you are telling it to do wrt to patterns. The other thing to look for is if there is a match rule that could be applied at the very beginning of your dial patterns that could conclusively be matched and indicate that you know none of the other rules will be needed as once a rule is matched, the routine exits and skips the remaining rules.