如何使用session uuid(使用lua)来获取会话变量。
例如,我们有leg_a会话(当有人连接sip电话时)。当其他方面回答时,我们将在其他会话中(leg_b会话)。
使用just,
session:getVariable("variable_name")
在这种情况下,无效,因为会话是指当前会话。
当我知道session uuid时,我如何能够使用lua获取变量名称。 (所以我可以得到其他会话变量,即使我们在当前会话中也是不同的)
是否有某种功能,我可以提供两个参数,变量名和会话uuid?
答案 0 :(得分:1)
您需要执行API调用uuid_getvar
。
value = api:execute("uuid_getvar", "UUID VARNAME");
(我忘记了如何在Lua中连接字符串,但你应该明白这一点)