格式化电话号码以进行批量导入
Genesys Cloud 遵循E.164 规范用于系统内使用的电话号码。当您通过 .csv 文件批量导入外部联系人和外部组织时,.csv 文件中输入的电话号码必须遵循 E.164 标准。本文介绍在将电话号码导入 Genesys Cloud 之前如何对其进行格式化。
可接受电话号码格式
批量导入功能和丰富的 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 国家代码解析您的电话号码。} |