国威-IPPBX酒店管理系统接口协议说明V3.1_第1页
国威-IPPBX酒店管理系统接口协议说明V3.1_第2页
国威-IPPBX酒店管理系统接口协议说明V3.1_第3页
国威-IPPBX酒店管理系统接口协议说明V3.1_第4页
国威-IPPBX酒店管理系统接口协议说明V3.1_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

国威-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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论