[asterisk-users] Can't get Lua Pattern Matching to work
Cody Harris
qbasicer at gmail.com
Tue Oct 23 14:15:52 CDT 2012
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/7a36a531/attachment.htm>
More information about the asterisk-users
mailing list