在支持中嵌入软电话

你可以嵌入一个基于web的软电话直接在Zendesk支持的代理界面。亚博嵌入软电话可以消除屏幕之间的切换。

电话提供商可以提供具有以下选项的软电话:

  • 支持接听、挂断、转移、会议、保持、静音等呼叫控制
  • 查看当前通话的详细信息,如来电人的姓名、号码、通话时长等
  • 使用软话机拨盘进行外呼
  • 设置座席可用性
  • 查看呼叫队列和最近通话记录
  • 保存通话记录

您可以通过在Support代理界面中构建顶部栏应用程序来实现基于web的软电话。顶部栏应用程序是代理可以从顶部栏右侧打开的应用程序。例子:

顶部栏位置有以下属性:

  • Zendesk Support加载时加载的持久会话亚博
  • 访问用户级上下文但不是门票级别的上下文

有关更多信息,请参见窗口的顶部在应用程序框架文档中。

开发任务

  • 构建应用的UI。因为Zendesk应用在支持界面的iframes中运亚博行,你可以使用任何你喜欢的技术来构建应用,包括服务器端技术。看到开发人员指南在应用程序框架文档中。

  • 使用应用程序框架调整应用程序的高度和宽度调整行动。

  • 设计代理点击打开应用程序的图标顶部栏和导航栏图标在应用程序样式指南中。

  • 从电话系统或平台发送通知到顶部栏应用程序。

  • 控件以编程方式打开应用程序向App发送通知支持REST API中的端点。

  • 在Apps框架中使用通知端点弹出窗口行动。

  • 确保座席可以手动开启和关闭软电话。

  • 如果您愿意,可以让座席进行外呼。使用框架的用户对象API从Support中的用户配置文件中获取电话号码,并将其发送到电话系统以拨打电话。您需要指定代理想要调用的用户的Zendesk用户ID,亚博因为顶部栏位置无法访问票据数据,而票据数据具有请求帮助的用户的ID。

    请注意:座席通过API无法点击用户配置页面上的电话号码进行呼叫。

  • 为调用控件提供登录机制。亚博Zendesk建议,如果您支持OAuth,请使用OAuth。基本的认证也可以工作。

  • 如果从应用程序向Zendesk REST API发出请求,则请求已经通过身份验亚博证,因为代理已经登录。必须允许代理使用端点。有关更多信息,请参见端点访问文档。

  • 如果需要,本地化应用程序应用程序国际化在开发者文档中。

其他选项

除了基于web的软电话之外,您还可以使用以下方法集成第三方电话系统(假设电话提供商具有支持集成层):

  • 台式电话
  • 通过网络或桌面应用程序与Zendesk并坐的软电话亚博