我是 FS 的新手,需要一些帮助。我得到了
switch_core_session.c:2325 Duplicate UUID!
我正在通过 ESL 使用 api create_uuid。当我检查生成的 uuid 时,我每次都会得到一个不同的。我得到了一段时间的错误,然后它就停止了。
谢谢!!
我是 FS 的新手,需要一些帮助。我得到了
switch_core_session.c:2325 Duplicate UUID!
我正在通过 ESL 使用 api create_uuid。当我检查生成的 uuid 时,我每次都会得到一个不同的。我得到了一段时间的错误,然后它就停止了。
谢谢!!
如果您使用相同的 UUID 创建多个通道,则会出现重复的 UUID 错误。要设置自定义 UUID,您需要origination_uuid
在发起呼叫时设置变量。如果您像这样桥接呼叫:
{origination_uuid=abc}user/1000,user/1001
uuidabc
将在两个通道(1000 和 1001)上设置,因此您会收到Duplicate UUID
错误消息。因此,如果要将自定义 UUID 设置为通道,则需要使用[]
括号而不是{}
括号。然后,您可以像这样桥接呼叫:
[origination_uuid=abc]user/100,[origination_uuid=def]user/1001
[]
括号将在单个通道上设置通道变量,{}
括号将在所有通道上设置变量。
您可以在此处阅读有关通道变量的更多信息: https ://freeswitch.org/confluence/display/FREESWITCH/Channel+Variables