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 = qbasi...@gmail.com
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