格式化电话号码以进行批量导入

Genesys Cloud 遵循E.164 规范用于系统内使用的电话号码。当您通过 .csv 文件批量导入外部联系人和外部组织时,.csv 文件中输入的电话号码必须遵循 E.164 标准。本文介绍在将电话号码导入 Genesys Cloud 之前如何对其进行格式化。

笔记:批量导入功能接受有效格式的电话号码并生成警告消息以帮助您纠正任何问题。导入不会被阻止,但是,Genesys 建议在完成导入之前检查验证日志中的警告。

可接受电话号码格式

批量导入功能和丰富的 API 可识别以下电话号码格式并在内部进行处理,以适应联系人匹配的身份解析算法:

  • +441213315xxx
  • +1 232xxx4316
  • +29234xxx32432
  • +1 xxx 555 5554
  • +591 743392xxx3
  • +1 321 yyy 9872 x 123
  • (+44)121.xxx.5251
  • +1 415-xxx-2629

可接受的国家代码格式

批量导入功能和丰富的 API 可识别并处理 .csv 模板中电话号码列提供的以下国家/地区代码格式:

以 + 号开头的电话号码

  • 美国:+1
  • GB: +44
  • 胡:+36

以 00 开头的电话号码

  • 我们:001
  • 英国:0044
  • 胡:0036

其他电话号码格式

  • 要使用此格式,您必须在 .csv 模板中的国家/地区代码列中提供国家/地区代码(例如,US、GB):
    • 我们:1
    • 英国:44
    • 胡:36
  • 任何其他特定于国家/地区的格式,您必须在 .csv 模板中的国家/地区代码列中提供国家/地区代码(例如,US、GB): 
    • 胡:06

非 E.164 格式示例

通常,批量导入功能不会处理不符合要求的 E.164 电话号码,并会显示相应的警告和错误消息。

非 E.164 格式可能具有: 

  • 少于预期数字
  • 超过预期的数字
  • 非数字字符

错误和警告

这些示例场景描述了与电话号码相关的错误和警告消息。 

示例场景 1

在这种情况下,电话号码遵循 E.164 格式,但与北美格式。批量导入功能通过插入所需的破折号来应用北美格式。

在 .csv 文件中输入电话号码 .csv 中的规范化国家代码 Genesys Cloud 中存储的电话号码 存储在 Genesys Cloud 中的电话标准化国家代码 警告消息
+13216549870 +1 321-654-9870
+1 3216549871 +1 321-654-9871

示例场景 2

在这种情况下,电话号码遵循 E.164 格式,但不符合英国格式。批量导入功能通过删除破折号并添加所需空格来调整格式。

在 .csv 文件中输入电话号码 .csv 中的规范化国家代码 Genesys Cloud 中存储的电话号码 存储在 Genesys Cloud 中的电话标准化国家代码 警告消息
+44 1213315014 +44 121 331 5014
+44 121-231-5416 +44 121 231 5416

示例场景 3

在这种情况下,由于输入中有多余的数字或字符,因此电话号码不符合 E.164 标准,并且未指定规范化国家代码。如果继续导入,批量导入功能会将号码按原样存储在系统中,并且在导入过程结束时会出现一条警告消息。

在 .csv 文件中输入电话号码 .csv 中的规范化国家代码 Genesys Cloud 中存储的电话号码 存储在 Genesys Cloud 中的电话标准化国家代码 警告消息
(+44)121 231 54023 (+44)121 231 54023

contact.cellPhone[(+44)121 231 54023]{您的电话号码与E164标准不兼容};

contact.cellPhone.normalizationCountryCode[null]{您必须提供标准化国家代码}

(44)1213315082 (44)1213315082

contact.cellPhone[(44)1213315082]{您的电话号码不符合E164标准};

contact.cellPhone.normalizationCountryCode[null]{您必须提供标准化国家代码}

(44) 121.331.5290 (44) 121.331.5290

contact.cellPhone[(44) 121.331.5290]{您的电话号码不符合 E164 标准};

contact.cellPhone.normalizationCountryCode[null]{您必须提供标准化国家代码}

  • 电话号码 (+44)121 231 54023 在输入中有多余数字。 
  • 电话号码 (44)1213315082 和 (44) 121.331.5290 的括号中指定的国家/地区代码无效 (44)。有关更多信息,请参阅有效的国家代码格式部分。

示例场景 4

在这种情况下,由于输入或规范化字段中缺少国家代码,因此电话号码不符合 E.164 标准。如果您继续导入,批量导入功能将默认添加美国国家代码。

在 .csv 文件中输入电话号码 .csv 中的规范化国家代码 Genesys Cloud 中存储的电话号码 存储在 Genesys Cloud 中的电话标准化国家代码 警告消息
321.654.9881 +1 321-654-9881

contact.cellPhone[321.654.9881]{您的电话号码不符合E164标准};

contact.cellPhone.normalizationCountryCode[null]{您必须提供标准化国家代码}

321 654 9879

+1 321-654-9879

contact.cellPhone[321 654 9879]{您的电话号码不符合E164标准};

contact.cellPhone.normalizationCountryCode[null]{您必须提供标准化国家代码}

示例场景 5

在这种情况下,电话号码是 E.164 格式,输入的电话号码没有国家代码,但是,导入文件的规范化字段中有规范化国家代码。不会生成任何警告,并且批量导入功能会根据需要应用额外的区域格式。

在 .csv 文件中输入电话号码 .csv 中的规范化国家代码 Genesys Cloud 中存储的电话号码 存储在 Genesys Cloud 中的电话标准化国家代码 警告消息

3216549891

US

+1 321-654-9891

US

(44)1213315095

GB

+44 121 331 5095

GB

示例场景 6

在这种情况下,电话号码采用 E.164 格式,并且在输入号码和规范化字段中均正确指定了规范化国家代码。不会生成任何警告,并且批量导入功能会根据需要应用额外的区域格式。

在 .csv 文件中输入电话号码 .csv 文件中的国家代码规范化 Genesys Cloud 中存储的电话号码 存储在 Genesys Cloud 中的电话标准化国家代码 警告消息

(+1)321.654.9838

US

+1 321-654-9838

US

+441213315039

GB

+44 121 331 5039

GB

示例场景 7

在这个场景中,电话号码是 E.164 格式,但输入号码和规范化字段有两个不同的规范化国家代码。警告消息表明批量导入功能仅使用输入电话号码的国家代码,而忽略规范化字段值。

在 .csv 文件中输入电话号码 .csv 中的规范化国家代码 Genesys Cloud 中存储的电话号码 存储在 Genesys Cloud 中的电话标准化国家代码 警告消息

+13216549852

GB

+1 321-654-9852

GB

contact.cellPhone.normalizationCountryCode[GB]{您的电话号码来自美国,但您的国家代码来自英国。我们正在使用美国国家代码解析您的电话号码。}

(+44)1213315074

US

+44 121 331 5074

US

contact.cellPhone.normalizationCountryCode[US]{您的电话号码来自英国,但国家代码来自美国。我们正在使用 GB 国家代码解析您的电话号码。}