[asterisk-users] Can't get Lua Pattern Matching to work
Danny Nicholas
danny at debsinc.com
Tue Oct 23 14:18:37 CDT 2012
_NXX is only going to match a 3 digit number. I think you need _NXX. For
this case.
From: asterisk-users-bounces at lists.digium.com
[mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Cody Harris
Sent: Tuesday, October 23, 2012 2:17 PM
To: asterisk-users at lists.digium.com
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 <qbasicer at gmail.com> 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 = qbasicer at gmail.com
secret = XXXXXX
vmsecret = XXXX
context = luaentry
hasvoicemail = yes
callwaiting = yes
hasip = yes
qualify=yes
nat=yes
host=dynamic
canreinvite=no
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20121023/c5281870/attachment.htm>
More information about the asterisk-users
mailing list