介绍
腾讯云联络中心提供外呼小程序,您可以以下几种方式来打开小程序进行外呼电话:
小程序内 打开小程序 进行外呼。
企业微信 跳转小程序 进行外呼。
自有 App 拉起小程序 进行外呼。
效果展示
参数说明
公共参数说明
拉起外呼小程序需要用到以下参数。
请先记录这些参数,后文将会详细介绍具体开发方式。
参数 | 值 | 备注 |
appId | wx49e8ab828096cff3 | 固定值 |
path | /pages/call/call?sdkAppId=1400000000&userId=FooOrBar@tencent.com&calleePhone=19999999999&calleeRemark=DisplayName&uui=HelloWorld | 请将具体参数值修改为您自己的 path |
id | gh_bafb4b7e104a | 腾讯云联络中心小程序原始 ID,仅 App 拉起小程序时使用 |
path 参数说明
参数 | 类型 | 必填 | 备注 |
sdkAppId | String | 是 | 腾讯云联络中心应用 SDKAppID |
userId | String | 是 | 座席账号,一般为邮箱格式 |
calleePhone | String | 是 | 需要呼叫的电话号码 |
calleeRemark | String | 否 | 该电话的备注文案,可替代号码显示 |
uui | String | 否 | |
token | String | 否 | |
skillGroupId | String | 否 | 指定技能组内绑定的外呼号码 |
callerPhoneNumber | String | 否 | 指定外呼号码 |
servingNumberGroupIds | String[] | 否 | 指定号码 ID 列表 |
phoneEncodeType | 'number' | 否 |
接入方式
小程序内打开小程序进行外呼
const sdkAppId = '1400000000'const userId = 'userid@email.com'const calleePhone = '19999999999'wx.openEmbeddedMiniProgram({appId: 'wx49e8ab828096cff3',path: `pages/call/call?sdkAppId=${sdkAppId}&userId=${userId}&calleePhone=${calleePhone}`,success(res) {// 打开成功},fail(e) {wx.showToast({icon: 'error',title: '打开失败',})}})
企业微信里进行外呼
说明:
操作步骤:
1. 通过 wx.agentConfig 注入应用的权限
2. 调用 launchMiniprogram 打开小程序
代码示例:
const sdkAppId = '1400000000'const userId = 'userid@email.com'const calleePhone = '19999999999'wx.invoke('launchMiniprogram', {appid : "wx49e8ab828096cff3",path : `pages/call/call?sdkAppId=${sdkAppId}&userId=${userId}&calleePhone=${calleePhone}`,}, function(res) {if(res.err_msg == "launchMiniprogram:ok") {// 正常} else {// 错误处理}})
App 内打开小程序外呼
iOS 开发示例