【发布时间】:2015-11-05 05:51:03
【问题描述】:
我想要一个以星号表示的特定呼叫的唯一 ID,目前我使用的是 ${CDR(uniqueid)},它给了我一个十进制值,如 12344.4321 。
我的问题是我想要一个非十进制值,因为我在各个地方使用这个 id 会导致一些问题。
是否有一个变量,我可以从中获取星号拨号计划中每个呼叫的非十进制唯一 ID?
【问题讨论】:
标签: centos asterisk voip uniqueidentifier ivr
我想要一个以星号表示的特定呼叫的唯一 ID,目前我使用的是 ${CDR(uniqueid)},它给了我一个十进制值,如 12344.4321 。
我的问题是我想要一个非十进制值,因为我在各个地方使用这个 id 会导致一些问题。
是否有一个变量,我可以从中获取星号拨号计划中每个呼叫的非十进制唯一 ID?
【问题讨论】:
标签: centos asterisk voip uniqueidentifier ivr
您可以使用 MD5 或 HEX 函数将十进制转换为十六进制字符串。
你也可以只添加一些预定义的字符串到十进制值
NONDEC${CDR(uniqueid)}
【讨论】:
NONDEC${CDR(uniqueid)} 不会删除小数点吗?它会给出类似NONDEC1234.4321