[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