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