Summary:ASTERISK-13963: [] exten => i ignored
Reporter:Marcin Kowalczyk (kowalma)Labels:
Date Opened:2009-04-15 15:13:48Date Closed:2011-06-07 14:00:46
Versions:Frequency of
Description:In * I was successfuly using following context to check if prefix should or should not use LCR

exten => 07,1,set(gw=1010)
exten => 07,n,set(NoUseLCR=1)
exten => 07,n,set(typ=1)
exten => 07,n,return

exten => i,1,set(NoUseLCR=0)
exten => i,n,return

I was checking by "jumping" form outgoing context:

exten => _XXXXXXX.,n(perm),gosub(checkLCR,${EXTEN:2:2},1)

but after upgrade to exten "i" seems to be igored:

[Apr 15 21:48:30] VERBOSE[2004] logger.c:     -- Executing [0110000@out:14] Gosub("SIP/11116-b23804b8", "checkLCR,10,1") in new stack
[Apr 15 21:48:30] ERROR[2004] app_stack.c: Attempt to reach a non-existent destination for gosub: (Context:checkLCR, Extension:10, Priority:0)
[Apr 15 21:48:30] VERBOSE[2004] logger.c:   == Spawn extension (out, 0110000, 15) exited non-zero on 'SIP/11116-b23804b8'
[Apr 15 21:48:30] VERBOSE[2004] logger.c:     -- Executing [h@ccig:1] Hangup("SIP/11116-b23804b8", "") in new stack
Comments:By: Marcin Kowalczyk (kowalma) 2009-04-15 15:53:43

I belive that this can be related to http://bugs.digium.com/view.php?id=14411

By: Tilghman Lesher (tilghman) 2009-04-16 16:52:03

While your report is correct, the behavior was a bug.  The Gosub should NEVER have entered the "i" extension in the first place.

By: Leif Madsen (lmadsen) 2009-04-16 16:56:23

Closed due to the same reason in issue 14411