版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国威-IPPBX酒店管理系统
接口协议说明V3」
文件编号
版本
生效日期
分发号
受控状态
制订
审核
批准
文件变更履历
版本修订FI期修订人修订内容简述备注
1.02016-2-28
2.02018-2-5
2.612018-4-12
2.762018.7-9
2.932018-11-21
3.02019-1.15
3.12019-4-20
注1:每次更改归档文件(指归档到事业部或公司档案室的文件)时,需填写此表。
注2:文件第一次归档时,“修订内容简述”栏写“新版发行工
注3:文件首次版本为“A”,修改后升级依序为"B,C,D……Z”若超过Z则回复至A1……
Z1。依此类推。
目录
I引言.........................................................
1.1编写目的................................................
1.2预期的读者和阅读建议....................................
2术语、定义和缩略语...........................................
3组网环境示意图...............................................
4消息传输方式.................................................
5IPPBX与话务台间消息定义....................................
5.1登录.....................................................
5.2登出.....................................................
5.3心跳.....................................................
6详细功能......................................................
6.1分机拨号权限............................................
6.2分机姓名.................................................
6.3分机免打扰...............................................
6.4分机叫醒设置............................................
6.5话单.....................................................
6.6当前用户呼入话务台
6.7分机状态
6.8酒店语音留言信箱18
1引言
L1编写目的
本文规范了酒管系统与国威IPPBX之间的消息通信,
L2预期的读者和阅读建议
本文预期的读者和阅读建议见表1.1。
表1.1本文预期的读者
读者分类阅读重点备注
系统工程师(负责软件需
协作说明
求开发)
系统工程师(负贡同层次
设计原理
相关系统的概要设计)
系统工程师(负责构件的构架说明、协作说明、构件说《当某构件还是子系统时,后续还要继续
概要设计)明、接口说明概要设计时,才有这类读者〉
软件工程师(负责构件的构架说明、协作说明、构件说<当某构件已经是模块时,后续就开始详
详细设计)明、接口说明细设计时,才有这类读者》
构架说明、协作说明、接口说
测试工程师
明
2术语、定义和缩略语
本文件应用了以下缩略语:
IMS:IPMultimediaSubsystemIP多媒体系统
NGN:NextGenerationNetwork下一代网络
PSTN:PublicSwitchedTelephoneNetwork公共交换电话网络
国威IPPBX:话务台:IPPBX控制台,一般为话务台软件,酒管系统或者计费软件
3酒店环境示意图
国威酒店解决方案
•提供PMSI酒店管理API接口
•提供计费API接口
•提供电脑话务台软件
•入住/退房
•分机权限管理
•留言电灯
•免打扰
•叫醒业务
•候线/代答
•夜服
•客房分机分组
•分机状态监控
・话费账单
4消息传输方式
国威IPPBX与计费系统采用TCP方式通信,端口号64888,服务端为国威IPPBX,客户
端为计费系统,之间的消息采用文本方式传输,采用一种简单的"key:value”协议用于已连
接的管理客户端和IPPBX之间的信息传递。数据流格式为key:value,由\r\n分隔,空行
(连续两个\r\n)代表结束。注意;字符串区分大小写,key与value之间除了有字符“:”
外,“:”后还有一个空格,还有\r值为OxOd,\n值为0x0a。所有涉及中文的配置都转换
成utf8格式后发送。
5IPPBX与话务台间消息定义
5.1登录
1)PMS今国威IPPBX:
ServiceType:PMS
Action:UserLogin
SeqID:xxxxx
CallMethod:Account
User:xxxx----登录账号
Password:xxxx
注:系统第•次连接时需要发送登录验证消息,默认账号和密码需要IPPBX管理员分配。
2)国威IPPBX今PMS,确认消息
ServiceType:BMS
Action:UserLogin
SeqID:xxxxx
Response:Success-----Success:成功
CallMethod:Account
User:xxxx----登录账号
ServiceType:PMS
Action:UserLogin
SeqID:xxxxx
Response:Error-----Error:失败
Cal)Method:Account
Message:xxxx-----失败原因
3)Demo
ServiceType:PMS\r\n
Action:UserLogin\r\n
SeqID:123456\r\n
CallMethod:Account\r\n
User:admin\r\n
Password:admin\r\n\r\n
ServiceType:PMS\r\n
Action:CserLogin\r\n
SeqID:123456\r\n
Response:Success\r\n
CallMethod:Account\r\n
User:admin\r\n
Password:admin\r\n\r\n
ServiceType:PMS\r\n
Action:UserLogin\r\n
SeqID:123456\r\n
Response:Error\r\n
CallMethod:Account\r\n
Message:UserLoginfailed,PasswordWrong!\r\n\r\n
5.2登出
1)PMS1国威IPPBX:
ServicoType:PMS
Action:UserLogout
SeqID:xxxxx
Cal1Method:Account
User:xxxx----登出账号
Password:xxxx
2)国威IPPBX今PMS,确认消息
ServiceType:PMS
Action:UserLogout
SeqID:xxxxx
CallMethod:Account
Response:Success-------Success:成功
User:xxxx-----登出账号
ServiceType:PMS
Action:UserLogout
SeqID:xxxxx
CallMethod:Account
Response:Error-------Error:失败
CallMethod:Account
Message:xxxx-------失败原因
5.3心跳
心跳用于监测前台与.后台的联机情况,前台发送频率以5秒一次,后台收到后立即返回
应答,当前台发送3次均无返回时认为断线。
1)PMS今国威IPPBX:
ServiceType:PMS
Action:UserLogin
SeqID:xxxxx
CallMcthod:HcartBcat
User:xxxx-----账号
2)国威IPPBXfPMS,确认消息
ServiccType:PMS
Action:UserLogin
SeqID:xxxxx
CallMethod:HcartBcat
User:xxxx-----账号
Response:Success-------Success:成功
3)Demo
ServiceType:PMS\r\n
Action:UserLogin\r\n
SeqID:123456\r\n
CallMethod:HeartBeat\r\n\r\n
User:xxxx----账号
ServiceType:PMS\r\n
Action:UserLogin\r\n
SeqID:123456\r\n
CallMethod:HeartBeat\r\n
User:xxxx----账号
Response:Success\r\n\r\n
6详细功能
6.1分机拨号权限
1)PMS1国威IPPBX:
ServiccType:PMS
Action:Set
SeqID:xxxxx
CallMethod:ExtenLimit
Phone:xxxx
Limit:x-----1-设备内部,2-企业内部,3-市话,4-国内长途,5-国际长途
2)国威IPPBX9PMS
ServiceType:PMS
Action:Set
SeqID:xxxxx
Response:Success-----Success:成功
CallMethod:ExtenLimit
Phone:xxxx
Limit:x1-设备内部,2-企业内部,3-市话,4-国内长途,5-国际长途
ServiceType:PMS
Action:Set
SeqID:xxxxx
Response:Error-----Error:失败
CallMethod:ExtenLimit
Phone:xxxx
Message:xxxx-----失败原因
3)Demo
ServiceType:PMS\r\n
Action:Set\r\n
SeqID:123456\r\n
CallMethod:ExtenLimit\r\n
Phone:8001\r\n
Limit:4\r\n\r\n-----国内长途
6.2分机姓名
1)PMS)国威IPPBX:
ServiceType:PMS
Action:Set
SeqID:xxxxx
CallMethod:ExtenName
Phone:xxxx----分机
Name:xxxx-----分机姓名
2)国威IPPBX今PMS
ServiceType:PMS
Action:Set
SeqID:xxxxx
Response:Success-----Success:成功
CallMethod:ExlenName
Phone:xxxx----分机
Name:xxxx-----分机姓名
ServiceType:PMS
Action:Set
SeqID:xxxxx
Response:Error-----Error:失败
CallMethod:ExtenName
Phone:xxxx----分机
Name:xxxx-----分机姓名
Message:xxxx-----失败原因
3)Demo
ServiceType:PMS\r\n
Action:Set\r\n
SeqID:123456\r\n
CallMethod:ExtenNameX^Xn
Phone:8001\r\n\r\n
Name:国威\r\n\r\n----国威转换成ulf8格式编码发送
6.3分机免打扰
1)PMS9国威IPPBX:
ServiceType:PMS
Action:Set
SeqID:xxxxx
CallMethod:ExtenDND----DoNotDisturb
Phone:xxxx
Use:x-----0-取消,1-设置
Start:xxxx-xx-xxxx:xx:xx----开始时间
End:xxxx-xx-xxxx:xx:xx------结束时间
注:Start和End字段只有当Use为1时下发,取消不需要这两个字段
2)国威IPPBXfPMS
ServiceType:PMS
Action:Set
SeqID:xxxxx
Response:Success------Success:成功
CallMethod:ExtenDND------DoNotDisturb
Phone:xxxx
Use:x——0-取消,1-设置
Start:xxxx-xx-xxxx:xx:xx一一开始时间
End:xxxx-xx-xxxx:xx:xx一结束时间
ServiceType:PMS
Action:Set
SeqID:xxxxx
Response:Error-Error:失败
Cal1Method:ExtenDND------DoNotDisturb
Phone:xxxx
Use:x——0-取消,1-设置
Start:xxxx-xx-xxxx:xx:xx-一开始时间
End:xxxx-xx-xxxx:xx:xx——结束时间
Message:xxxx-失败原因
3)Demo
ServiceType:PMS\r\n
Action:Set\r\n
SeqID:123456\r\n
CallMethod:ExtenDND\r\n
Phone:8001\r\n
Use:l\r\n-----启用免打扰
Start:2012-03-0807:30:00\r\n-—开始时间
End:2012-03-0815:30:00\r\n\r\n——结束时间
6.4分机叫醒设置
1)PMS9国威IPPBX:
ServiceType:PMS
Action:Set
SeqID:xxxxx
CallMethod:AlarmClock
Phone:xxxx
AlarmClock:
start*end*frequency*days*file*num&start*end*frequency*days*file*num&***&
叫醒格式:
start:hh:mm—叫醒升始时间,未设置则为空
end:hh:mm-一叫醒结束时间,未设置则为空,该字段后台已弃用,消息格式保留
frequency:x---叫醒振铃频率,单位分钟,最小值5,默认为5
days:x---叫醒持续天数,单位天
file:---叫醒播放文件,后缀名为.gsm、.ulaw、.alaw,默认
num:x-一叫醒次数,最小为1次,最大值10次,默认3次
注意:AlarmClock:最后必须以&结束或者字段为空,团队叫醒:设置在同一时间叫醒服务组,
交换机对组内的客房进行批量自动叫醒,批量叫醒间隔为1-2秒。
2)Demo
ServiceType:PMS\r\n
Action:Set\r\n
SeqID:123456\r\n
CallMcthod:AlarmClock\r\n
Phono:8001\r\n
AlannClock:07:30**5*1**1&17:30**5*1**3&\r\n\r\n
两个叫醒策略:
1)07:30叫醒,每5分钟响铃一次,系统默认响5次,叫醒提示音为,叫醒次数1次,
2)17:30叫醒,每5分钟响铃一次,系统默认响5次,叫醒提示音为,叫醒次数3次.
注意:end字段不设置也要填空。
3)国威IPPBXfPMS
ServiceType:PMS
Action:Set
SeqID:xxxxx
Response:Success-------Success:成功
CallMethod:AlarmClock
Phone:xxxx
AlarmClock:start*end*frequency*days*file*num&start*end*frequency*days*file*num
&,•,&
ServiceType:PMS
Action:Set
SeqID:xxxxx
Response:Error-------Error:失败
Phone:xxxx
CallMcthod:AlarmClock
Message:xxxx-------失败原因
6.5话单
1)国威IPPBX今PMS
ServiceType:BILLING
Action:CallControl
SeqID:xxxxx
CallMethod:CDR
Caller:xxxx----主叫号码
Callee:yyyy—被叫号码
Start:xxxx-xx-xxxx:xx:xx----呼叫开始时间
Answer:xxxx-xx-xxxx:xx:xx应答时间
End:xxxx-xx-xxxx:xx:xx----通话结束时间
Dur:xx----通话时长,单位秒
Disposition:xxx——呼叫状态,NOANSWER,ANSWERED,FAILED,BUSY,CONGESTION
Call_type:xxx—呼叫类型,common_device-设备内部,internal-企业内部,local-
市话,longdistance-国由长途,inlernalional-国际长途
2)Demo
ServiceType:BILLING
Action:CallControl
SeqID:1
CallMethod:CDR
Caller:1001
Callee:93801
Start:2018-01-0516:46:59
Answer:2018-01-0516:47:03
End:2018-01-0516:47:13
Dur:10
Disposition:ANSWERED
Calltype:local
6.6当前用户呼入话务台
1)IPPBX今PMS:
ServiceType:PMS
Action:CallControl
SeqID:xxxxx
CallMethod:Callln
Caller:aaaa-------aaaa为主叫号码
Callee:bbbb-------bbbb为被叫号码
注释:只发给对应客户端
6.7分机状态
1)IPPBX->PMS:
ServiceType:PMS
Action:CallControl
SeqID:xxxxx
CallMethod:ExtenStatus
Exton:xxxx----分机号码
ChannelId:xxxx----分机通道ID
Status:x----分机状态
Peer:xxxx----对端号码
Peerld:xxxx—对端通道II)
注:1)Status值:。-不在线,1-保留,2-取机,3-拨号,4-主叫回铃音,5-振铃,6-通话,
7-忙,8-取机拨号中,9-呼入,10-叫醒闹铃,65536-静音
界面处理:4、5作为振铃显示,6作为通话,0、1作为空闲,其余作为忙处理
2)由于状态很多Peer、Feerld.DialNum等字段可能为空
3)当Status=4时,Exten为主叫号码,Peer为呼出号码
当Status=5时,Exten为被叫号码,Peer为主叫号码
当Status=6时,通过calltalk消息来显示通话对端号码
注释:发给所有在线客户湍
6.8酒店语音留言信箱
1)IPPBX今PMS:
ServiceType:PMS
Action:CallControl
SeqID:xxxxx
CallMethod:ExtenStatus
Exten:xxxx----分机号码
ChannelId:xxxx----分机通道ID
Status:x----分机状态
Peer:xxxx---
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 某铝业厂环保生产操作细则
- 美丽乡村环境整治提升项目施工总结
- 专题07 摩擦力(解析版)
- 黑龙江省鹤岗市2026届高三第7次月考化学试题含解析
- 2026年山西省太原市六十六中高三下学期第一次诊断测试化学试题试卷含解析
- DB23∕Z 0001-2026 广电运维数字孪生平台微波业务建设要求
- 专题十五:热学和光学实验(解析版)
- 2026年福建省罗源一中高考复习全程精练模拟卷(全国卷)化学试题含解析
- 2026届天津市十二区县重点高中高三下学期冲刺(三)化学试题含解析
- 广东省广州越秀区培正中学2026届高三下学期4月教学质量测评化学试题试卷含解析
- 2025年全国设备监理师设备工程质量管理与检验真题及答案
- 活动板房回收合同范本
- GB/T 46075.3-2025电子束焊机验收检验第3部分:电子束电流特性的测量
- 【小升初真题】2025年河北省廊坊市三河市小升初数学试卷(含答案)
- 网络数据通信课件
- 青田县小溪流域仁宫至巨浦段综合治理工程项目环评报告
- 电力行业智能巡检体系建设实施方案
- 仪表联锁培训课件
- 职工退休及养老待遇证明书(6篇)
- 可再生能源法解读
- 殡仪服务员职业技能竞赛考试题(附答案)
评论
0/150
提交评论