该配置用于在呼入发生时,根据主叫号码查询外部客户资料。当前系统中,用户信息接口由「用户信息接口」页面维护,并由 Omni 配置进行关联。
系统约定固定使用 GET 请求,主叫号码会拼接到查询参数中。
GET https://crm.example.com/api/customer?phone=13800138000 Authorization: Bearer sk_live_xxx
接口地址
填写外部系统的完整 URL,例如 https://crm.example.com/api/customer。
查询参数名
告诉对方系统“来电号码”放在哪个参数里。大多数场景直接用默认值 phone 即可。
认证方式
只需确认对方接口使用 Bearer Token 还是自定义 Header;只有自定义 Header 模式才需要额外提供名称。
超时时间通常保持默认 3000 毫秒即可。
失败策略一般建议保持“继续对话”,避免外部接口偶发失败时中断服务。
启用开关保持开启;只有临时停用对接时才需要关闭。
Bearer Token
适合 OAuth / JWT 风格接口,请求头格式为 Authorization: Bearer <api_key>。
自定义 Header
适合 API Key 风格接口,请求头格式为 <auth_header_name>: <api_key>。
continue
接口失败时继续对话,但当前轮没有用户资料上下文。适合“有资料更好,没有资料也能继续服务”的场景。
abort
接口失败时中止对话。适合必须先核验客户身份或必须依赖外部资料的业务场景。
建议直接返回 JSON 对象。字段无需强绑定,运行端会将返回结果整体注入上下文。
{
"customer_id": "CUS123456",
"name": "张三",
"phone": "13800138000",
"level": "VIP",
"tags": ["高价值客户", "长期合作"]
}回调地址是机器人实例上的一个可选配置项。填写后,平台会在生成机器人 JSON 时输出 callback_addr,供运行端按自己的协议把交互记录推送给你的业务系统。
进入「机器人实例」页面编辑目标机器人,在表单中填写“回调地址”。如果留空,生成的机器人 JSON 中不会包含 callback_addr 字段。
{
"id": "123",
"type": "sip",
"call_type": "inbound",
"callback_addr": "https://crm.example.com/api/aurex/callback"
}已登录用户可从个人中心下方的“用户接口文档”菜单再次进入此页。