[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