_NXX is only going to match a 3 digit number.  I think you need _NXX.  For
this case.

 

From: [email protected]
[mailto:[email protected]] On Behalf Of Cody Harris
Sent: Tuesday, October 23, 2012 2:17 PM
To: [email protected]
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 <[email protected]> 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 = [email protected]

secret = XXXXXX

vmsecret = XXXX

context = luaentry

hasvoicemail = yes

callwaiting = yes

hasip = yes

qualify=yes

nat=yes

host=dynamic

canreinvite=no

 

 

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to