需求
酒店叫醒服务的场景描述
1)客人向酒店服务台申请叫醒服务,并提供房号和叫醒时间等信息; 2)酒店服务人员将以上信息录入到“酒店叫醒系统”中; 3)当客人要求的叫醒时间到达时,“酒店叫醒系统”控制“电话交换机”自动呼叫客人房间的话机;
4)客人房间的话机振铃,客人接听电话,即完成自动叫醒的目的。
5)若客房话机自动叫醒2次后仍未被接听,则酒店叫醒系统弹窗,提醒工作人员人工叫醒。
需求分析
关于上述叫醒服务的流程可以基于OM 系列设备开发第三方应用软件即“酒店叫醒系统”实现,如下:
准备工作
对接
如何配置OM 与第三方应用软件的对接
其中 服务器地址为酒店叫醒系统的IP 地址和监听端口,配置完需重启生效
叫醒语音文件的准备
当客人接听用于叫醒的话机时,往往会听到一段语音提示或音乐,例如:“您好,您的叫醒时间已到”等。因此,需要提前在OM 上传一个类似内容的语音文件。
通过OM 设备合成需要的语音文件
1通过OM 设备合成叫醒语音文件(支持中文女生、中文男生、英文女生):“您好,您的叫醒时间已到”,点击合成。
2合成结束,点击确定并下载试听,可看到语音文件名称为tts_file.wav
3下载试听符合要求后,修改语音文件名称可把该语音文件上传到OM 设备备用。 4若认为OM 合成语音文件达不到要求,可自行准备.wav 语音文件上传到OM 设备备用
如何上传语音文件:
OM 设备web 页面上传语音文件(语音文件名称以user 开头.wav 文件,不得超过1.5MB ),如下图
如果开发者想要将上传语音文件的功能直接集成到“酒店管理系统”中,而非通过OM 的页面来操作,则可以通过附录1的接口实现。通过http 协议来上传语音文件到OM 设备(详见附录1)
配置语音菜单
准备好语音文件后,之后就需要通过 OM API来进行配置和操作了。关于如何利用OM API进行交互在此不做详述。详见:《OM API接口大全》
语音菜单(menu )是OM 的一种虚拟通话终端。它具体以下两个特点:
1) 可以指定内容和制定次数地向通话方播放语音文件; 2) 可以检查和汇报通话方输入的按钮信息;
因此,叫醒服务就是借助语音菜单实现的。
第一步,先配置一个语音菜单,指定其语音文件为刚才上传的语音文件。 例如:
user_file1
其中voicefile 中user_file1即为上传到OM 的语音文件,若使用OM 合成的语音文件,则替换为合成的语音文件名字,此时配置的语音文件即为叫醒功能中播放的语音文件。 准备好以上相关的配置,基本就可以实现叫醒功能了。
叫醒实现
整体流程图如下
流程图详解(附实例:附录3)
1 通过PC 控制台设置叫醒时间 以及叫醒客房分机号
2 叫醒应用软件判断时间到后 通过api 接口 向OM 发送xml 文本 Menu 呼分机 客房分机振铃
返回
3若客人接听电话 收到answer 事件
认为已叫醒 否则,应用服务器延迟5分钟 再次发送xml 文本,menu 呼分机。 4若发送2次,仍无应答,控制台弹屏,提醒人员去人工叫醒。
附录
附录1 第三方应用软件上传语音文件到OM 文档说明
上传语音文件到OM的文档.docx
附录2 配置语音菜单
简介
该API 用于对指定编号的语音菜单进行参数配置,并返回配置后的结果及状态。
请求示例
参数说明
说明:尖括号为必选,方括号为可选(当请求消息中不携带该参数时,参数值为空或默认值)
响应示例
解释:其中outer 和visitor 为当前呼叫驻留在该语音菜单中的去电和来电,当为呼叫驻留的
内容为空时会有该字段:
附录3 实例扩展
1 vip客户人工叫醒
设定的时间到后 第三方应用软件发送xml 文本 进行分机呼分机 其中212为客房分机 200为前台分机
OM 可设置更改呼叫顺序:先呼客房分机,若客人摘机,则呼叫前台,前台摘机,提醒客人叫醒时间;若客人未摘机,则人员前往叫醒。
需求
酒店叫醒服务的场景描述
1)客人向酒店服务台申请叫醒服务,并提供房号和叫醒时间等信息; 2)酒店服务人员将以上信息录入到“酒店叫醒系统”中; 3)当客人要求的叫醒时间到达时,“酒店叫醒系统”控制“电话交换机”自动呼叫客人房间的话机;
4)客人房间的话机振铃,客人接听电话,即完成自动叫醒的目的。
5)若客房话机自动叫醒2次后仍未被接听,则酒店叫醒系统弹窗,提醒工作人员人工叫醒。
需求分析
关于上述叫醒服务的流程可以基于OM 系列设备开发第三方应用软件即“酒店叫醒系统”实现,如下:
准备工作
对接
如何配置OM 与第三方应用软件的对接
其中 服务器地址为酒店叫醒系统的IP 地址和监听端口,配置完需重启生效
叫醒语音文件的准备
当客人接听用于叫醒的话机时,往往会听到一段语音提示或音乐,例如:“您好,您的叫醒时间已到”等。因此,需要提前在OM 上传一个类似内容的语音文件。
通过OM 设备合成需要的语音文件
1通过OM 设备合成叫醒语音文件(支持中文女生、中文男生、英文女生):“您好,您的叫醒时间已到”,点击合成。
2合成结束,点击确定并下载试听,可看到语音文件名称为tts_file.wav
3下载试听符合要求后,修改语音文件名称可把该语音文件上传到OM 设备备用。 4若认为OM 合成语音文件达不到要求,可自行准备.wav 语音文件上传到OM 设备备用
如何上传语音文件:
OM 设备web 页面上传语音文件(语音文件名称以user 开头.wav 文件,不得超过1.5MB ),如下图
如果开发者想要将上传语音文件的功能直接集成到“酒店管理系统”中,而非通过OM 的页面来操作,则可以通过附录1的接口实现。通过http 协议来上传语音文件到OM 设备(详见附录1)
配置语音菜单
准备好语音文件后,之后就需要通过 OM API来进行配置和操作了。关于如何利用OM API进行交互在此不做详述。详见:《OM API接口大全》
语音菜单(menu )是OM 的一种虚拟通话终端。它具体以下两个特点:
1) 可以指定内容和制定次数地向通话方播放语音文件; 2) 可以检查和汇报通话方输入的按钮信息;
因此,叫醒服务就是借助语音菜单实现的。
第一步,先配置一个语音菜单,指定其语音文件为刚才上传的语音文件。 例如:
user_file1
其中voicefile 中user_file1即为上传到OM 的语音文件,若使用OM 合成的语音文件,则替换为合成的语音文件名字,此时配置的语音文件即为叫醒功能中播放的语音文件。 准备好以上相关的配置,基本就可以实现叫醒功能了。
叫醒实现
整体流程图如下
流程图详解(附实例:附录3)
1 通过PC 控制台设置叫醒时间 以及叫醒客房分机号
2 叫醒应用软件判断时间到后 通过api 接口 向OM 发送xml 文本 Menu 呼分机 客房分机振铃
返回
3若客人接听电话 收到answer 事件
认为已叫醒 否则,应用服务器延迟5分钟 再次发送xml 文本,menu 呼分机。 4若发送2次,仍无应答,控制台弹屏,提醒人员去人工叫醒。
附录
附录1 第三方应用软件上传语音文件到OM 文档说明
上传语音文件到OM的文档.docx
附录2 配置语音菜单
简介
该API 用于对指定编号的语音菜单进行参数配置,并返回配置后的结果及状态。
请求示例
参数说明
说明:尖括号为必选,方括号为可选(当请求消息中不携带该参数时,参数值为空或默认值)
响应示例
解释:其中outer 和visitor 为当前呼叫驻留在该语音菜单中的去电和来电,当为呼叫驻留的
内容为空时会有该字段:
附录3 实例扩展
1 vip客户人工叫醒
设定的时间到后 第三方应用软件发送xml 文本 进行分机呼分机 其中212为客房分机 200为前台分机
OM 可设置更改呼叫顺序:先呼客房分机,若客人摘机,则呼叫前台,前台摘机,提醒客人叫醒时间;若客人未摘机,则人员前往叫醒。