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