_NXX is only going to match a 3 digit number. I think you need _NXX. For this case.
From: [email protected] [mailto:[email protected]] On Behalf Of Cody Harris Sent: Tuesday, October 23, 2012 2:17 PM To: [email protected] Subject: Re: [asterisk-users] Can't get Lua Pattern Matching to work Sorry for the reply so quick, I should mention I'm running on 10.9.0 On Tue, Oct 23, 2012 at 3:15 PM, Cody Harris <[email protected]> wrote: l can't see to get the Lua extension matching to work: [Oct 23 19:13:12] NOTICE[4288]: chan_sip.c:23577 handle_request_invite: Call from 'user' (XXX.XXX.XXX.XXX:33962) to extension '107' rejected because extension not found in context 'luaentry'. extensions = {} extensions.luaentry = {} extensions.luaentry["_NXX"] = function(c,e) return app.goto("ael-dial-exten", e, 1); end Shouldn't _NXX match 107? I also tried: extensions = { ["luaentry"] = { ["NXX"] = function(c,e) app.verbose("Redirecting to internal extension") return app.goto("ael-dial-exten", e, 1); end; ["_1NXXNXXXXXX"] = function(c,e) internalDialOut(e) end; ["_NXXNXXXXXX"] = function(c,e) internalDialOut("1"..e) end; i = function() app.playback("invalid") app.hangup() end; }; }; And that didn't work either. Any tips or tricks? My users.conf looks like: [503] fullname = Cody Harris email = [email protected] secret = XXXXXX vmsecret = XXXX context = luaentry hasvoicemail = yes callwaiting = yes hasip = yes qualify=yes nat=yes host=dynamic canreinvite=no
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
