In extensions.conf you can:
exten = _11XX,hint,PJSIP/${EXTEN}
But there’s no way to do that in Lua:
hints = {
["default"] = {
["_11XX"] = "PJSIP/" .. channel.EXTEN:get();
};
}
leads to error:
ERROR[258560]: pbx_lua.c:1660 load_or_reload_lua_stuff: Error loading extensions.lua:
[string "extensions.lua"]:73: attempt to index a nil value (global 'channel')
stack traceback:
[string "extensions.lua"]:73: in main chunk
or
hints = {
["default"] = {
["_11XX"] = function(c, e)
dev = string.format("PJSIP/%s", e)
return dev
end;
};
}
just doesn’t work.