添加电话号码类型
当您想要指定一个可以在其他流程位置访问其属性的电话号码时,请在更新数据操作序列中创建一个电话号码类型变量。有关详细信息,请参阅 关于电话号码数据类型。
示例
电话号码更新语句的典型用例是从 Call.Ani 创建电话号码。 由于 Call.Ani 是一个字符串,因此将其转换为电话号码并访问属性使流程作者可以通过属性轻松访问有关电话号码的信息。 这样可以减轻编写自己的字符串解析代码来检索信息的需要:
- 变量名称: FLOW. 客户端电话号码
- 要分配的值: TOPhoneNumber (呼叫 .Ani)
属性 | 描述 |
---|---|
Flow.客户端电话number.uri | 返回电话方案电话号码的 URI,否则返回 NOT_SET 字符串。 |
Flow.client 电话号码。e164 | 返回具有有效 E.164 电话号码的电 话 方案电话号码的 E.164 格式字符串,包括拨号代码和用户号码,否则为 NOT_SET 字符串。 |
Flow.client 电话号码。订阅者编号 | 带有有效 E.164 号码的 \"tel\" 模式电话号码对应的 E.164 用户号码,否则为 NOT_SET 字符串。 |
Flow.client 电话号码。拨号码 | 返回电话的E.164 格式拨号代码字符串: 方案电话号码,否则为 NOT_SET 字符串。 |
Flow.client 电话号码。issip | 返回 false。 |
Flow.client 电话号码。iStel | 返回true。 |
Flow. 客户电话号码 .is 全局 | 返回 true。 |
Flow.client 电话号码。方案 | 返回 电话。 |
Flow.client 电话号码。生的 | 返回 Call.Ani。 |
示例
以下示例说明了在任务序列中创建电话号码类型时可以提取的属性数据和返回的输出:
- 变量名称: FLOW. 客户端电话号码
- 要分配的值: 拓普电话号码 (+13175550116)
属性 | 输出 |
---|---|
Flow.客户端电话number.uri | “电话:+13175550116” |
Flow.client 电话号码。e164 | “+13175550116” |
Flow.client 电话号码。订阅者编号 | “3175550116” |
Flow.client 电话号码。拨号码 | “1” |
Flow.client 电话号码。issip | true |
Flow.client 电话号码。iStel | false |
Flow. 客户电话号码 .is 全局 | false |
Flow.client 电话号码。方案 | 电话 |
Flow.client 电话号码。生的 | “+13175550116” |
将电话号码更新语句添加到任务序列
在任务序列中,您可以将电话号码表达式添加到 “更新数据” 数据操作中。 例如,
- 从工具箱中,展开 数据 类别,然后将 “ 更新数据” 操作拖动到任务中的所需位置。
- 在 “更新数据” 设计窗体的 “ 名称 ” 字段中,添加一个有意义的名称来描述项目。
- 点击旁边乌更新语句并选择电话号码。
- 在 变量名称 字段中,键入标签以存储数据并标识任务中的变量。
- 要分配电话号码,请完成以下步骤之一:
- 在 “要分配的 值 ” 字段中,保留默认 电话: 数据类型不变。
- 单击 拨号代码 下拉列表末尾的箭头,然后选择电话号码的拨号代码以确保电话号码具有全局拨号信息。
- 在 “ 输入电话号码 ” 框中,为电话号码添加订户号码。
注意: 订阅者号码还可以包含分机号码。 例如, 31755501116;分机 = 1234。 在这种情况下,包括方案、拨号代码和用户号码在内的完整电话号码为 tel: +13178723000;分机数量 =1234。
- 要为电话号码分配 SIP URI,请按照以下步骤操作:
- 在 “要分配的 值” 字段中,单击电话末尾的箭头: 下拉列表,然后选择 sip:。
- 在 输入 SIP URI 框中,添加 SIP URI 电话号码字符串。
- 要为电话号码分配安全 SIP URI,请按照以下步骤操作:
- 在 “要分配的 值” 字段中,单击 电话末尾的箭头: 下拉列表,然后选择 sips:。
- 在 输入 SIP URI 框中,添加安全的 SIPS URI 电话号码字符串。
注意: 要使用表达式设置值,请单击表达式模式按钮并执行以下步骤之一:
- 以内联方式添加表达式。
- 点击打开大型表达式编辑器并构建您的表达式。
- (可选)要添加其他电话号码变量,请点击旁边乌更新语句。