首页 OMAPI帮助文档

OMAPI帮助文档

举报
开通vip

OMAPI帮助文档修改记录文档版本02(2005-12-16修改人:xxx)第一次修改。文档内容更新如下:第3章XXXX修改了XXXX。第10章XXXX本章增加了对XXX功能的描述。文档版本01(2005-6-16起草人:XXX)最初版本。目录51控制命令(Control):由第三方向OM发送命令,返回相应XML51.1查询(Query):ext,deviceinfo,group,menu,park,visitor,outer,radio51.1.1分机查询(Ext):查询分机296参数、状态等相关信息。81.1.2设备硬件查询(D...

OMAPI帮助文档
修改 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 文档版本02(2005-12-16修改人:xxx)第一次修改。文档 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 更新如下:第3章XXXX修改了XXXX。第10章XXXX本章增加了对XXX功能的描述。文档版本01(2005-6-16起草人:XXX)最初版本。目录51控制命令(Control):由第三方向OM发送命令,返回相应XML51.1查询(Query):ext,deviceinfo,group,menu,park,visitor,outer,radio51.1.1分机查询(Ext):查询分机296参数、状态等相关信息。81.1.2设备硬件查询(Deviceinfo):查询设备硬件等相关信息。91.1.3分组查询(Group):查询分组相关信息。111.1.4菜单查询(Menu):查询菜单相关信息。121.1.5等待区域查询(Park):查询等待区域分组相关信息。131.1.6外线呼入查询(Visitor):查询外线呼入相关信息。141.1.7本地呼出查询(Outer):查询本地呼出相关信息。151.1.8录音查询(Radio):查询录音相关信息。151.2配置(Assign):ext,menu,radio151.2.1分机配置(Ext):配置分机的相关属性。181.2.2菜单配置(Menu):配置菜单的相关属性。191.2.3录音配置(Radio):配置录音的相关属性。201.3挂断(Clear):ext,visitor,menu201.3.1分机挂断(Ext):挂断与分机相关的所有通话。211.3.2外线挂断(Visitor):挂断与外线相关所有通话。211.3.3菜单挂断(Menu)挂断与菜单相关所有通话。221.4坐席挂起(Suspend):仅作用于visitor与ext通话,ext与ext则挂断231.5取消挂起(Resume):仅作用于visitor与ext通话,ext与ext则挂断231.6呼叫保持(Hold)241.7取消保持(Unhold)241.8录音开始(Recordstart):开始录音。251.9录音结束(Recordend):结束录音。262控制命令(Transfer):由第三方向OM发送命令,返回相应XML262.1连接(Connect):ext,group,menu,park,outer,radio262.1.1转接分机(Ext):将客户电话139***连接到分机2001。272.1.2转接分组(Group)将客户电话139***连接到分组3。282.1.3转接菜单(Menu)将客户电话139***连接到菜单1。292.1.4转接外线(Outer):将客户电话139***转接给外线61202701。292.1.5转接录音(Radio):将客户电话139***转接给录音1。302.1.6转接等待区域(Park):将客户电话139***转接给等待区1。312.1.7菜单呼出(暂无效果)322.1.8来电互接(暂无效果)322.1.9仅作用与visitor与ext,ext与ext则挂断分机呼叫(Outer/Ext):分机呼叫外线或者其他分机。332.1.10来电互接(Callback):342.2队列(Queue):ext,group342.2.1分机队列(Ext):将客户电话139***连接到分机2001的队列。352.2.2分组队列(Group):将客户电话139***连接到分组3的队列。373事件(Event):由OM主动返回给第三方373.1用户按键信息汇报(DTMF)373.2转接成功(transient):ext,group,menu,park,visitor,outer,radio373.2.1Visitor转接menu成功373.2.2Visitor转接group成功373.2.3Visitor转接park成功383.2.4Visitor转接ext成功383.2.5Visitor转接outer成功383.2.6Ext呼叫outer成功383.3回铃(Alert)383.4接通(Answered):ext,visitor,outer383.4.1Visitor与ext383.4.2Ext与outer393.4.3Visitor与outer393.4.4Outer与outer接通393.5通话结束(Bye):ext,visitor,outer393.5.1Ext与visitor通话结束393.5.2Ext与outer通话结束393.5.3Visitor与outer通话结束393.5.4Outer与outer通话结束393.6分机空闲(IDLE):仅在分机开启API时汇报403.7分机忙(BUSY)414实体状态(Status):当第三方发起查询时,OM应答,否则不发送414.1分机(Ext)详细参见查询分机414.2菜单(Menu)414.3分组(Group)414.4呼入(Visitor)424.5呼出(Outer)435通话记录(CDR):由OM主动发送给第三方506返回代码(Responsecode):OMAPI的返回值517附录517.1关键字描述表537.2典型 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 描述537.2.1例一:用户打入->CRM将用户转接至IVR1->转接至IVR2->转接至分机->分机挂起->解除挂起567.2.2例二:分机外呼577.2.3例三:callback控制命令(Control):由外部系统向OM发送命令查询(Query):ext,deviceinfo,group,menu,park,visitor,outer,radio分机查询(Ext):查询分机配置参数、状态等相关信息。命令格式举例:<?xmlversion="1.0"encoding="utf-8"?><Controlattribute="Query"><authusername="296"password="296"/>(若本机IP经OM设备认证则无需此项)<extid="296"/></Control>参数说明:username账号(若本机IP经OM设备认证则无需此项)password密码(若本机IP经OM设备认证则无需此项)extid分机号码(必须)返回的分机设置状态项<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<extid="296"><Call_Pickup>no</Call_Pickup><Call_Forward>no</Call_Forward><Call_Restriction>1</Call_Restriction><groupid="2"/> <parkid="3"/> <staffid>633</staffid> <All_Fwd_Number>61202888</All_Fwd_Number> <Busy_Fwd_Number>61202888</Busy_Fwd_Number> <No_Answer_Fwd_Number>61202888</No_Answer_Fwd_Number><Offline_Fwd_Number>61202888</Offline_Fwd_Number><voicefile>fring1.dat</voicefile> <mobile>159********</mobile> <email>***@***com</email><Disturb>on/off</Disturb><Black_List>22222,44444,555555</Black_List> <recordStart/> <state>ready/active/block</state><outerto或extid或visitorfrom=""> <state>talk/progress/wait</state>(通话1) </outer或ext或visitor><outerto或extid或visitorfrom=""> <state>talk/progress/wait</state>(通话2) </outer或ext或visitor> </ext> </Status>Call_Pickup代接yes(默认值)开启,no关闭(开启则返回无此项;)Call_Forward呼叫转移(开启则无此项)Call_Restriction呼叫权限0内线,1市话,2国内,3国际recordStart录音开关(默认关闭,关闭则无此项)state通话状态staffid分机所对应的员工工号。可选。mobile分机所对应的员工的手机号码。可选。用于手机和分机绑定、同振、或呼叫转移时的缺省配置。group分机所属的分组。可选。(同一分机可以属于若干个group。)park分机所属的park。可选。(同一分机可以属于若干个park。)voicefile分机彩铃文件。可选。email员工的电子邮件地址。可选。目前暂时没有对应功能。Disturb允许免打扰。on开启,off关闭。Black_List黑名单All_Fwd_Number无条件转移号码Busy_Fwd_Number遇忙转移号码No_Answer_Fwd_Number无应答转移号码Offline_Fwd_Number离线转移号码状态表 Ready 分机空闲 Active 分机摘机或振铃或通话中 Block 分机挂起(suspend) Talk 通话中 Progress 等待中或通话挂起 Wait 队列中(queue)注,特殊格式的返回结果结果一:模拟分机摘机(active)<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<extid="296"> <state>active</state>-<outerto=""> <state>talk</state> </outer> </ext> </Status>结果二:外线电话转接(transfer)到分机<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<extid="296"> <state>active</state>-<visitorid="36"from="139***"to="61202700"> <state>talk/wait</state> </visitor>-<visitorid="37"from="138***"to="61202700"> <state>wait</state> </visitor> </ext> </Status>结果三:分机呼出到外线(outerto)<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<extid="296"> <state>active</state>-<outerid="26"from="2001"to="139***"trunk="61202700"> <state>talk</state> </outer> </ext> </Status>错误指令的返回结果Unauthorizederror401认证不通过NotFounderror404分机未找到结果一:用户名密码出错<?xmlversion="1.0"encoding="utf-8"?> <unauthorized/>结果二:用户名密码认证通过,但分机号与用户名不对应Error404NotFound设备硬件查询(Deviceinfo):查询设备硬件等相关信息。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Controlattribute="Query"><authusername="296"password="296"/>(若本机IP经OM设备认证则无需此项)<deviceinfo/></Control>参数说明若未经过IP认证Username用户名(只有OperatorAccount才有查询权限)Password密码经过IP认证则始终有查询权限正确指令的返回结果<?xmlversion="1.0"encoding="utf-8"?>-<DeviceInfo> <manufacturer>NewRockTechnologies,Inc</manufacturer> <model>Rev1.0.2OM10-4S/4</model> <version>Rev2.1.5.60</version>-<devices> <extlineid="Phone1"id="2001"/> <extlineid="Phone2"id="2002"/> <extlineid="Phone3"id="2003"/> <extlineid="Phone4"id="2004"/> <extlineid="IPPhone9"id="2011"/> <extlineid="IPPhone10"id="2012"/> <extlineid="IPPhone11"id="2013"/> <extlineid="IPPhone12"id="2014"/> <extlineid="IPPhone13"id="2015"/> <extlineid="IPPhone14"id="2016"/> <extlineid="IPPhone15"id="2017"/> <extlineid="IPPhone16"id="2018"/> <extlineid="IPPhone17"id="2019"/> <extlineid="IPPhone18"id="2020"/> <extlineid="IPPhone19"id="2021"/> <extlineid="IPPhone20"id="2022"/> <extlineid="IPPhone21"id="2023"/> <extlineid="IPPhone22"id="2024"/> <extlineid="IPPhone23"id="2025"/> <extlineid="IPPhone24"id="2026"/> <extlineid="IPPhone25"id="2027"/> <extlineid="IPPhone26"id="2028"/> <extlineid="IPPhone27"id="2029"/> <extlineid="IPPhone28"id="2030"/> <extlineid="IPPhone29"id="2031"/> <extlineid="IPPhone30"id="2032"/> <extlineid="IPPhone31"id="2033"/> <extlineid="IPPhone32"id="2034"/> <extlineid="IPPhone33"id="2035"/> <extlineid="IPPhone34"id="2036"/> <extlineid="IPPhone35"id="2037"/> <extlineid="IPPhone36"id="2038"/> <extlineid="IPPhone37"id="2039"/> <extlineid="IPPhone38"id="2040"/> <linelineid="Line5"id="204"/> <linelineid="Line6"id="205"/> <linelineid="Line7"id="206"/> <linelineid="Line8"id="207"/> <linelineid="IPLine39"id="95950001"/> <linelineid="IPLine40"id="95950002"/> <linelineid="IPLine41"id="95950003"/> <linelineid="IPLine42"id="95950004"/> <linelineid="IPLine43"id="95950005"/> <linelineid="IPLine44"id="95950006"/> <linelineid="IPLine45"id="95950007"/> <linelineid="IPLine46"id="95950008"/> <linelineid="IPLine47"id="95950009"/> <linelineid="IPLine48"id="95950010"/> <linelineid="IPLine49"id="95950011"/> <linelineid="IPLine50"id="95950012"/> <linelineid="IPLine51"id="95950013"/> <linelineid="IPLine52"id="95950014"/> <linelineid="IPLine53"id="95950015"/> <linelineid="IPLine54"id="95950016"/> <linelineid="IPLine55"id="95950017"/> <linelineid="IPLine56"id="95950018"/> <linelineid="IPLine57"id="95950019"/> <linelineid="IPLine58"id="95950020"/><groupid="2"> <extid="2011"/> <extid="2012"/> <extid="2001"/> </group> </devices> </DeviceInfo>Manufacturer生产商model硬件版本version软件版本extlineid模拟/IP分机对应端口编号linelineid模拟/IP外线对应端口编号groupid分组号码extid组内分机号码分机组查询(Group):查询分机组成员和接入到分组的来电。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Controlattribute="Query"><authusername="200"password="200"/>(若本机IP经OM设备认证则无需此项)<groupid=”1”/></Control>参数说明username账号(若本机IP经OM设备认证则无需此项)password密码(若本机IP经OM设备认证则无需此项)groupid分组号码正确指令的返回结果结果一:groupid为空,则显示分组列表<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<groupid="1"> <extid="2001"/>-<!--EmptyWaitingList--> </group>-<groupid="2"> <extid="2011"/> <extid="2012"/> <extid="2001"/>-<!--EmptyWaitingList--> </group> </Status>groupid分组号码extid组内分机号码结果二:查询对应groupid<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<groupid="2"> <extid="2011"/> <extid="2012"/>-<!--EmptyWaitingList--> </group> </Status>结果三:外线转接在分组队列中<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<groupid="3"> <extid="2001"/> <extid="2002"/> <visitorid="27"from="139***"to="61202700"/> </group> </Status>错误指令的返回结果结果一:groupid不存在<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<groupid="3">-<!--EmptyExt.List-->-<!--EmptyWaitingList--> </group> </Status>菜单查询(Menu):查询菜单配置信息和接入到菜单的来电。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Controlattribute="Query"><authusername="200"password="200"/>(若本机IP经OM设备认证则无需此项)<menuid="1"/></Control>参数说明username账号(若本机IP经OM设备认证则无需此项)password密码(若本机IP经OM设备认证则无需此项)menuid菜单号码正确指令的返回结果结果一:menuid为空,则显示菜单列表<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<menuid="1"> <voicefile>welcome1.dat</voicefile> <infolength>5</infolength> <exit>#</exit>-<!--EmptyWaitingList--> </menu>-<menuid="2"> <voicefile>goodbye.dat</voicefile> <infolength>5</infolength> <exit>#</exit>-<!--EmptyWaitingList--> </menu> </Status>结果二:查询对应menuid<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<menuid="2"> <voicefile>goodbye.dat</voicefile> <infolength>5</infolength> <exit>#</exit>-<!--EmptyWaitingList--> </menu> </Status>结果三:若有visitor转接到menu<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<menuid="1"> <voicefile>welcome.dat</voicefile> <infolength>5</infolength> <exit>#</exit> <visitorid="102"from="139***"to="61202700"/><visitorid="102"from="139***"to="61202700"/>(多次转接则存在重复)<visitorid="103"from="139***"to="61202701"/> </menu> </Status>错误指令的返回结果结果一:menuid为不存在的菜单号<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<menuid="3">-<!--EmptyWaitingList--> </menu> </Status>呼叫寄存查询(Park):查询寄存区中来电。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Controlattribute="query"><parkid="1"/></Control>参数说明Parkid寄存区序号正确指令的返回结果结果一:查询所有寄存区(序号为空)寄存区中有来电:<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<parkid="1"> <visitorid="80"from="139***"to="61202700"/> <visitorid="80"from="139***"to="61202700"/> </park>-<parkid="123"> <visitorid="80"from="139***"to="61202700"/> </park> </Status>寄存区中无来电:<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<!--EmptyParkList--> </Status>结果二:查询指定寄存区<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<parkid="1"> <visitorid="80"from="139***"to="61202700"/> <visitorid="80"from="139***"to="61202700"/> </park> </Status>错误指令的返回结果结果一:parkid为不存在的分组号<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<!--EmptyParkList--> </Status>来电查询(Visitor):查询来电的当前状态。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Controlattribute="query"><visitorid="1"/></Control>参数说明Visitorid来电标识号正确指令的返回结果结果一:查询当前所有来电的状态(来电标识号为空)有来电:<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<visitorid="31"from="139***"to="61202700"> <extid="2001"/> <state>talk</state> </visitor>-<visitorid="32"from="139***"to="61202700"> <state>wait</state> </visitor> </Status>参数说明visitorid来电的标识号from来电的主叫号to来电拨打的号码(被叫号)statetalk通话中,wait等待中无来电:<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<!--EmptyVisitorList--> </Status>结果二:查询指定来电<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<visitorid="32"from="139***"to="61202700"> <state>wait</state> </visitor> </Status>错误指令的返回结果结果一:visitorid不存在<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<!--Visitor1Gone--> </Status>呼出电话查询(Outer):查询当前呼出电话的状态。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Controlattribute="query"><outerid="1"/></Control>参数说明Outerid呼出电话的标识号正确指令的返回结果结果一:查询所有呼出电话状态(呼出电话的标识号为空)有呼出电话:<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<outerid="28"from="2001"to="139***"trunk="61202700"> <outerid="28"from="2001"to="139***"trunk="61202700"/> </outer>-<outerid="30"from="2002"to="138***"trunk="61202701"> <outerid="30"from="2002"to="138***"trunk="61202701"/> </outer> </Status>参数说明outerid呼出电话的标示号from主叫号to被叫号trunk出局中继线路的号码无呼出电话:<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<!--EmptyOuterList--> </Status>结果二:查询指定呼出电话<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<outerid="28"from="2001"to="139***"trunk="61202700"> <outerid="28"from="2001"to="139***"trunk="61202700"/> </outer> </Status>错误指令的返回结果结果一:outerid不存在<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<!--Outer28Gone--> </Status>播音查询(Radio):查询驻留在播音区的来电。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Controlattribute="query"><radioid="1"/></Control>参数说明Radioid播音区序号正确指令的返回结果结果一:查询所有播音区(播音区序号为空)<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<radioid="1"> <visitorid="80"from="139***"to="61202700"/> <visitorid="80"from="139***"to="61202700"/> </radio>-<radioid="123"> <visitorid="80"from="139***"to="61202700"/> </radio> </Status>结果二:查询指定播音区<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<radioid="1"> <visitorid="80"from="139***"to="61202700"/> <visitorid="80"from="139***"to="61202700"/> </radio> </Status>错误指令的返回结果结果一:radioid为不存在的录音号<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<!--EmptyRadioList--> </Status>配置命令(Assign):ext,menu,radio,group分机配置(Ext):配置分机参数。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Controlattribute="Assign"><extlineid="Phone1"><id>200</id><staffid>633</staffid><mobile>13888888888</mobile><group>2</group><park>3</park><voicefile>fring1.dat</voicefile><email>admin@hotmail.com</email><Call_Restriction>0/1/2/3</Call_Restriction><Disturb>on/off</Disturb><Black_List>22222,44444,555555</Black_List><Ft_Fwd_Type>1/2/3</Ft_Fwd_Type><Fwd_Number>61202888</Fwd_Number><Offline_Fwd_Number>61202888</Offline_Fwd_Number><Fork>13888888888</Fork></ext></Control>参数说明lineid分机线路号(系统固定,不可更改)id分机号码(必须)staffid员工工号(可选)mobile员工的手机号码(可选)用于手机和分机绑定、同振、或呼叫转移时的缺省配置。group分机所属的分机组(可选)注,同一分机可以属于若干个group。park分机的寄存区(可选)注,同一分机可以属于若干个park。voicefile分机彩铃的语音文件(可选)email员工的电子邮件地址(可选)目前暂时没有对应功能。call_restriction呼叫权限0内线,1市话,2国内,3国际Disturb允许免打扰。on开启,off关闭。Black_List黑名单Ft_Fwd_Type呼转方式1关闭2全转3遇忙或无应答转Fwd_Number呼转号码Offline_Fwd_Number离线呼转号码Fork同振号码正确指令的返回结果<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<extid="200"> <groupid="2"/> <parkid="3"/> <staffid>633</staffid> <All_Fwd_Number>61202888</All_Fwd_Number> <Busy_Fwd_Number>61202888</Busy_Fwd_Number> <No_Answer_Fwd_Number>61202888</No_Answer_Fwd_Number> <Call_Restriction>0</Call_Restriction> <mobile>13888888888</mobile> <email>admin@hotmail.com</email>  <voicefile>fring1.dat</voicefile> <state>offline/ready/talk/progress</state> </ext> </Status>DisturbBlack_ListOffline_Fwd_Number不显示。错误指令的返回结果结果一:lineid不存在无返回值结果二:id输入不合法,例如输入字母符号(合法输入为数字)<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<extid="a#@"> <state>ready</state> </ext> </Status>结果三:staffed,mobile,voicefile,email,All_Fwd_Number,Busy_Fwd_Number,No_Answer_Fwd_Number输入不合法,例如输入asd#<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<extid="2001"> <staffid>asd#</staffid> <All_Fwd_Number>asd#</All_Fwd_Number> <Busy_Fwd_Number>asd#</Busy_Fwd_Number> <No_Answer_Fwd_Number>asd#</No_Answer_Fwd_Number> <mobile>asd#</mobile> <email>asd#</email> <voicefile>asd#</voicefile> <state>ready</state> </ext> </Status>结果四:group输入不合法(合法值为1~50)<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<extid="2001"> <groupid="50"/>(不合法则无此项) <state>ready</state> </ext> </Status>结果五:group项重复输入,分别属于分组1和分组2<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<extid="2001"> <groupid="1"/> <groupid="2"/> <state>ready</state> </ext> </Status>结果六:park输入不合法(合法值为1-65535,parkid定义为2个byte)<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<extid="2001"> <parkid="65535"/> <state>ready</state> </ext> </Status>菜单配置(Menu):定义菜单的相关属性。1.2.2.1本地语音文件命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Controlattribute="Assign"><menuid="1"><voicefile>welcome.dat</voicefile><infolength>5</infolength><exit>#</exit></menu></Control>参数说明menuid菜单序号(必须)voicefile菜单语音文件。格式为filename(必须)infolength用户输入信息(DTMF数)长度(必须)exit退出菜单的方式(必须)例如:#。正确指令的返回结果<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<menuid="1"> <voicefile>welcome.dat</voicefile> <infolength>5</infolength> <exit>#</exit>-<!--EmptyWaitingList--> </menu> </Status>错误指令的返回结果结果一:menuid输入不合法(只能为1~50)<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--MenuidOutOfRange:0--> </Event>结果二:voicefile输入不合法,如输入illegal或者为空<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<menuid="1"> <voicefile>illegal</voicefile>(为空则对应删除此menu下的voicefile) <infolength>5</infolength> <exit>#</exit>-<!--EmptyWaitingList--> </menu> </Status>结果三:infolength输入不合法(合法值为1~255,infolength定义为一个byte)<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<menuid="1"> <voicefile>welcome.dat</voicefile> <infolength>5</infolength> <exit>#</exit>-<!--EmptyWaitingList--> </menu> </Status>结果四:exit输入不合法(合法输入为单个字符,包含字母数字和符号)<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<menuid="1"> <voicefile>welcome.dat</voicefile> <infolength>5</infolength> <exit>#</exit>(若输入多个字符则显示第一个字符,为空则无此项)-<!--EmptyWaitingList--> </menu> </Status>1.2.2.2远程下载语音文件命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Controlattribute="Assign"><menuid="1"><voicefile>http://192.168.250.43/test.pcm/dat</voicefile><infolength>5</infolength><exit>#</exit></menu></Control>参数说明menuid菜单序号(必须)voicefile菜单语音文件路径,文件名可以加后缀名,也可以不加infolength用户输入信息(DTMF数)长度(必须)exit退出菜单的方式(必须)例如:#。正确指令的返回结果<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<menuid="1"> <voicefile>http://192.168.250.43/test.pcm/dat</voicefile> <infolength>5</infolength> <exit>#</exit>-<!--EmptyWaitingList--> </menu> </Status>注,不加后缀名则同时下载dat和pcm文件。保存路径为设备的tmp/fring目录下。错误指令的返回结果结果一:语音文件不存在<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--failtodownload:http://192.168.250.43/test1.pcm,reason:emptyfile--> </Event>结果二:语音文件路径错误<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--failtodownload:http://192.168.250.44/test.pcm,reason:emptyfile--> </Event>注,路径错误会在设备的tmp/fring目录下生成test.pcm/dat文件,但是文件为空。播音配置(Radio):配置播音区的参数。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Controlattribute="Assign"><radioid="1"><voicefile>welcome.dat</voicefile></radio></Control>参数说明radioid录音序号(必须)voicefile播音区的语音文件(必须)正确指令的返回结果<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<radioid="1"> <voicefile>welcome.dat</voicefile>-<!--EmptyWaitingList--> </radio> </Status>错误指令的返回结果结果一:radioid输入不合法(合法值为1~65535,radioid定义为2个byte)<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<!--EmptyRadioList--> </Status>结果二:voicefile输入为不合法的文件格式<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<radioid="1"> <voicefile>illegal</voicefile>(显示但实际无效果)-<!--EmptyWaitingList--> </radio> </Status>结果三:radioid为合法值,voicefile为空或无voicefile项<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<!--EmptyRadioList--> </Status>对应删除录音分机组配置(Group):配置分机组的参数。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Controlattribute="Assign"><groupid="1"><voicefile>allbusy.dat</voicefile><ext>200</ext><ext>201</ext></group></Control>参数说明voicefile组内分机全忙线是播放的语音文件(可选)groupid分机组序号(必须)ext分机号码(必须)正确指令的返回结果<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<groupid="1"> <extid="200"/><extid="201"/>-<!--EmptyWaitingList--> </group> </Status>错误指令的返回结果结果一:groupid输入不合法(合法值为1~50)<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--GroupidOutofRange:51--> </Event>挂断命令(Clear):ext,visitor,menu分机挂断(Ext):挂断分机上的所有通话。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Controlattribute="Clear"><authusername="200"password="200"/>(若本机IP经OM设备认证则无需此项)<extid="200"/></Control>参数说明username账号(若本机IP经OM设备认证则无需此项)password密码(若本机IP经OM设备认证则无需此项)extid分机号码(必须)正确指令返回结果无显示挂断有效果无返回200ok错误指令的返回结果结果一:extid不存在或为空<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--Can'tFindExt-200-->(-<!--Can'tFindExt--->extid为空) </Event>外线挂断(Visitor):挂断来电。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Controlattribute="Clear"><Visitorid="20"/></Control>参数说明Visitorid来电标识号正确指令的返回结果无显示挂断有效果无返回200ok错误指令的返回结果结果一:visitorid不存在或为空无显示菜单挂断(Menu)挂断停留在菜单上的来电。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Controlattribute="Clear"><menuid="2"/></Control>参数说明Menuid菜单序号正确指令的返回结果结果一:有visitor在menu上,不指定id无显示挂断无效果无返回200ok结果二:有visitor在menu上,指定id无显示挂断无效果结果三:没有visitor在menu上无显示错误指令的返回结果结果一:menuid不存在或为空无显示坐席挂起命令(Suspend):挂起分机上的来电命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Controlattribute="Suspend"><authusername="200"password="200"/>(若本机IP经OM设备认证则无需此项)<extid="200"/></Control>参数说明username账号(若本机IP经OM设备认证则无需此项)password密码(若本机IP经OM设备认证则无需此项)extid分机号码(必须)正确指令的返回结果无显示有效果无返回200ok错误指令的返回结果结果一:分机号不存在或为空<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--Can'tFindExt200-->(-<!--Can'tFindExt-->分机号为空) </Event>取消挂起命令(Resume):取消分机上的来电挂起命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Controlattribute="Resume"><authusername="200"password="200"/>(若本机IP经OM设备认证则无需此项)<extid="200"/></Control>参数说明username账号(若本机IP经OM设备认证则无需此项)password密码(若本机IP经OM设备认证则无需此项)extid分机号码(必须)正确指令的返回结果无显示有效果无返回200ok错误指令的返回结果结果一:分机号不存在或为空<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--Can'tFindExt200-->(-<!--Can'tFindExt-->分机号为空) </Event>呼叫保持命令(Hold):将分机上的来电置于保持命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Controlattribute="Hold"><authusername="200"password="200"/>(若本机IP经OM设备认证则无需此项)<extid="200"/></Control>参数说明username账号(若本机IP经OM设备认证则无需此项)password密码(若本机IP经OM设备认证则无需此项)extid分机号码(必须)正确指令的返回结果无显示无效果抓包发现无返回200ok错误指令的返回结果结果一:分机号不存在或为空无显示取消保持命令(Unhold):取消分机上的保持命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Controlattribute="UnHold"><authusername="200"password="200"/>(若本机IP经OM设备认证则无需此项)<extid="200"/></Control>参数说明username账号(若本机IP经OM设备认证则无需此项)password密码(若本机IP经OM设备认证则无需此项)extid分机号码(必须)正确指令的返回结果无显示话机按键hold,输入命令效果:查询分机显示取消保持有效,但是话机为忙音状态错误指令的返回结果结果一:分机号不存在或为空无显示录音开始命令(Recordstart):开始录音。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Controlattribute="Recordstart"><authusername="200"password="200"/>(若本机IP经OM设备认证则无需此项)<extid="200"/></Control>参数说明username账号(若本机IP经OM设备认证则无需此项)password密码(若本机IP经OM设备认证则无需此项)extid分机号码(必须)正确指令的返回结果无显示有效果无返回200ok错误指令的返回结果结果一:分机号码不存在或为空<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--Can'tFindExt200-->(-<!--Can'tFindExt-->分机号为空) </Event>录音结束命令(Recordend):结束录音。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Controlattribute="RecordEnd"><authusername="200"password="200"/>(若本机IP经OM设备认证则无需此项)<extid="200"/></Control>参数说明username账号(若本机IP经OM设备认证则无需此项)password密码(若本机IP经OM设备认证则无需此项)extid分机号码(必须)正确指令的返回结果无显示有效果无返回200ok错误指令的返回结果结果一:分机号码不存在或为空<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--Can'tFindExt200-->(-<!--Can'tFindExt-->分机号为空) </Event>呼叫转接命令(Transfer):由外部系统向OM发送命令连接命令(Connect):ext,group,menu,park,outer,radio来电转接分机命令(Ext):将来电连接到指定分机。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Transferattribute="Connect"><visitorid="36"from="139********"to="61202700"/><extid="2001"/></Transfer>参数说明Visitorid来电标识号From来电主叫号To来电拨打的号码(被叫号码)Extid分机号正确指令的返回结果<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <visitorid="36"from="139***"to="61202700"/> <extid="2001"/> </Event>注,有以下两种特殊场景:分机2001与ext或outer通话时,系统会挂断当前通话,将客户电话139***与分机2001接通。当分机2001与visitor通话时,系统会挂起当前的通话,将客户电话139***与分机2001接通。错误指令的返回结果结果一:visitorid不存在<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--VisitorCall41NotExist--> </Event>结果二:分机号码不存在或为空<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--ConnectVisitor36:NoOperation--> </Event>来电转接群组命令(Group):将来电连接到指定分机组。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Transferattribute="Queue"><visitorid="80"from="139********"to="61202700"/><groupid="3"/></Transfer>参数说明Visitorid来电标识号From来电主叫号To来电拨打的号码(被叫号码)Groupid分机组号Groupid=3中分机为2001和2002<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<groupid="3"> <extid="2001"/> <extid="2002"/>-<!--EmptyWaitingList--> </group> </Status>正确指令的返回结果<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <visitorid="80"from="139***"to="61202700"/> <groupid="3"/> </Event>参数说明:TRANSIENT转接中错误指令的返回结果结果一:visitorid不存在<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--VisitorCall41NotExist--> </Event>结果二:分组号码为空<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--ConnectVisitor80:NoOperation--> </Event>结果三:分组号码不存在<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <visitorid="80"from="139***"to="61202700"/> <groupid="0"/> </Event>来电转接菜单命令(Menu):将来电连接到指定菜单。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Transferattribute="Connect"><visitorid="102"from="139********"to="61202700"/><menuid="1"/></Transfer>参数说明Visitorid来电标识号From来电主叫号To来电拨打的号码(被叫号码)Menuid菜单序号正确指令的返回结果<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <visitorid="102"from="139***"to="61202700"/> <menuid="1"/> </Event>错误指令的返回结果结果一:visitorid错误<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--VisitorCall12NotExist--> </Event>结果二:菜单号为空<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--ConnectVisitor102:NoOperation--> </Event>结果三:菜单号不存在<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <visitorid="102"from="139***"to="61202700"/> <menuid="0"/> </Event>注,客户进入menu后的按键输入对应返回事件DTMF,具体情况参见事件1、DTMF。来电转接外线命令(Outer):将来电转接到外线。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Transferattribute="Connect"><visitorid="10"from="139********"to="61202700"/><outerto="61202701"/><voicefile>622+file1.pcm+file2.pcm</voicefile></Transfer>参数说明Visitorid来电标识号From来电主叫号To来电拨打的号码(被叫号码)Outerto需要转接的外线号码Voicefile转接中播放的音频文件正确指令的返回结果<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <visitorid="46"from="139***"to="61202700"/> <outerto="61202701"/> </Event>错误指令的返回结果结果一:visitorid不存在<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--VisitorCall46NotExist--> </Event>结果二:呼出号码为空<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--ConnectVisitor46:NoOperation--> </Event>来电转接播音(Radio):将来电转接到播音区。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Transferattribute="Connect"><visitorid="102"from="139********"to="61202700"/><radioid="1"/></Transfer>参数说明Visitorid来电标识号From来电主叫号To来电拨打的号码(被叫号码)Radioid播音序号正确指令的返回结果<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <visitorid="102"from="139***"to="61202700"/> <radioid="1"/> </Event>错误指令的返回结果结果一:visitorid不存在<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--VisitorCall8NotExist--> </Event>结果二:播音区号为空<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--ConnectVisitor80:NoOperation--> </Event>结果三:播音区号不存在<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <visitorid="80"from="139***"to="61202700"/> <radioid="0"/> </Event>来电转接寄存区命令(Park):将来电转接到寄存区。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Transferattribute="Connect"><visitorid="102"from="139********"to="61202700"/><radioid="1"/></Transfer>参数说明Visitorid来电标识号From来电主叫号To来电拨打的号码(被叫号码Parkid寄存区序号正确指令的返回结果<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <visitorid="102"from="139***"to="61202700"/> <parkid="1"/> </Event>错误指令的返回结果结果一:visitorid不存在<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--VisitorCall8NotExist--> </Event>结果二:寄存区序号为空<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--ConnectVisitor80:NoOperation--> </Event>结果三:寄存区序号不存在<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <visitorid="80"from="139***"to="61202700"/> <parkid="0"/> </Event>去电转接分机命令(Ext):将去电连接到指定分机。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Transferattribute="Connect"><outerid="1"from="61202700"to="139********"/><extid="2001"/></Transfer>参数说明Outerid去电标识号From去电主叫号To去电拨打的号码(被叫号码)Extid分机号正确指令的返回结果<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <outerid="1"from="61202700"to="139***"/> <extid="2001"/> </Event>错误指令的返回结果结果一:Outerid不存在<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--OuterCall41NotExist--> </Event>结果二:分机号码不存在或为空<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--ConnectOuter1:NoOperation--> </Event>去电转接群组命令(Group)将去电连接到指定分机组。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Transferattribute="Connect"><outerid="1"from="61202700"to="139********"/><groupid="1"/></Transfer>参数说明Outerid去电标识号From去电主叫号To去电拨打的号码(被叫号码)Groupid分组号正确指令的返回结果<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <outerid="1"from="61202700"to="139***"/> <groupid="1"/> </Event>错误指令的返回结果结果一:visitorid不存在<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--OuterCall41NotExist--> </Event>结果二:分组号码为空<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--ConnectGroup-1:NoOperation--> </Event>去电转接菜单命令(Menu):将去电连接到指定菜单。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Transferattribute="Connect"><outerid="102"from="61202700"to="139***"/><menuid="1"/></Transfer>参数说明Outerid去电标识号From去电主叫号To去电拨打的号码(被叫号码)Menuid菜单序号正确指令的返回结果<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <outerid="102"from="139***"to="61202700"/> <menuid="1"/> </Event>错误指令的返回结果结果一:visitorid错误<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--OuterCall12NotExist--> </Event>结果二:菜单号为空<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--ConnectGroup1:NoOperation--> </Event>去电转接播音(Radio):将去电转接到播音区。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Transferattribute="Connect"><outerid="102"from="61202700"to="139***"/><radioid="1"/></Transfer>参数说明Outerid去电标识号From去电主叫号To去电拨打的号码(被叫号码)Radioid播音序号正确指令的返回结果<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <outerid="102"from="139***"to="61202700"/> <radioid="1"/> </Event>错误指令的返回结果结果一:visitorid错误<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--OuterCall12NotExist--> </Event>结果二:播音号为空<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--ConnectGroup1:NoOperation--> </Event>去电转接寄存区命令(Park):将去电转接到寄存区。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Transferattribute="Connect"><outerid="102"from="61202700"to="139***"/><parkid="1"/></Transfer>参数说明Outerid去电标识号From去电主叫号To去电拨打的号码(被叫号码)Parkid播音序号正确指令的返回结果<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <outerid="102"from="139***"to="61202700"/> <parkid="1"/> </Event>错误指令的返回结果结果一:visitorid错误<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--OuterCall12NotExist--> </Event>结果二:寄存区号为空<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--ConnectGroup1:NoOperation--> </Event>菜单呼出命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Transferattribute="Connect"><menuid="1"/><outerto="139********"/></Transfer>参数说明Menuid菜单号Outerto外线号码正确指令的返回结果<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <menuid="1"/>(无outerto信息) </Event>呼出无效果错误指令的返回结果结果一:menuid为空<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--ConnectOuter139***:NoOperation--> </Event>结果二:outerto为空<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--ConnectGroup1:NoOperation--> </Event>来电互接(暂无效果)命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Transferattribute="Connect"><visitorid="45"from="139***"to="61202700"/><visitorid="46"from="139***"to="61202701"/></Transfer>参数说明Visitorid来电标识(OM内部自动分配)From来电号码To外线号码正确指令的返回结果<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--ConnectVisitor45:NoOperation--> </Event>无效果分机呼叫命令(Outer/Ext):分机呼叫外线或者其他分机。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Transferattribute="Connect"><extid="200"/><outerto/extid="139***/201"/></Transfer>参数说明Extid分机号Outerto/extid呼叫的外线或者其他分机正确指令的返回结果结果一:分机呼叫外线<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <outerid=”1”from="200"to="139***"trunk=”61202700”/><extid=”200”/> </Event>结果二:分机呼叫分机无显示,分机能接通错误指令的返回结果结果一:呼出的外线不存在<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <outerid=”1”from="200"to="10000"trunk=”61202700”/><extid=”200”/> </Event>结果二:呼出的分机不存在<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--ConnectExt0:NoOperation--> </Event>结果三:呼出为空<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--ConnectExt1:NoOperation--> </Event>结果四:extid为空或不存在<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--ConnectOuter139***:NoOperation--> </Event>外线互接(Callback):发起二路外呼并在设备内部连接命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Transferattribute="Connect"><outerto="61202701"/>(第一路外呼)<outerto="61202700"/>(第二路外呼)</Transfer>参数说明见命令格式举例正确指令的返回结果<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <outerid=”1”from=""to="61202701"trunk=”6120”/> </Event><?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <outerid=”2”from=""to="61202700"trunk=”6120”/> </Event>Outer1摘机后Outer2振铃错误指令的返回结果结果一:第一路外呼号码不存在<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--ConnectOuter61202700:NoOperation--> </Event>结果二:第二路外呼号码不存在<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--ConnectOuter61202701:NoOperation--> </Event>结果三:主叫或被叫号码为分机号<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <outerid=”2”from="200"to="61202700"trunk=”200”/> </Event>效果同EXT呼叫外线队列命令(Queue):ext,group分机队列命令(Ext):将来电放入分机的等待队列。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Transferattribute="Queue"><visitorid="1"from="139********"to="61202700"/><extid="2001"/></Transfer>参数说明Visitorid来电标识号From来电主叫号To来电拨打的号码(被叫号码)Extid分机号码正确指令的返回结果结果一:分机空闲<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <visitorid="1"from="139***"to="61202700"/> <extid="2001"/> </Event>结果二:分机忙<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <visitorid="1"from="139***"to="61202700"/> <extid="2001"/> <state>wait</state> </Event>错误指令的返回结果结果一:visitorid不存在<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--VisitorCall0NotExist--> </Event>结果二:分机号码不存在<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--ConnectVisitor6:NoOperation--> </Event>查询分机可获取分机等待列表分机等待队列中的来电按先进先出原则处理。分组队列命令(Group):将来电放入分组的队列。命令格式举例<?xmlversion="1.0"encoding="utf-8"?><Transferattribute="Queue"><visitorid="6"from="139********"to="61202700"/><groupid="3"/></Transfer>参数说明Visitorid来电标识号From来电主叫号To来电拨打的号码(被叫号码)Groupid分组号正确指令的返回结果<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <visitorid="7"from="139***"to="61202700"/> <groupid="3"/> </Event>错误指令的返回结果结果一:visitorid不存在<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--VisitorCall0NotExist--> </Event>结果二:分组号码不存在<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="FAILED">-<!--ConnectVisitor6:NoOperation--> </Event>事件(Event):由OM主动汇报给外部系统用户按键信息汇报(DTMF)<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="DTMF"> <visitorid="36"from="139***"to="61202700"/> <info>1</info><menuid="1"/></visitor> </Event>menu设置infolength为3,exit为#,则用户按键满足条件(满3位或者按#)时汇报<?xmlversion="1.0"encoding="utf-8"?><Eventattribute="DTMF"><visitorid="10"from="139***"to="61202700"><info>123</info><menuid="1"/></visitor></Event>若infolength未设置则默认值为1。转接成功(transient):ext,group,menu,park,visitor,outer,radioVisitor转接menu成功<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <visitorid="102"from="139***"to="61202700"/> <menuid="1"/> </Event>Visitor转接group成功<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <visitorid="102"from="139***"to="61202700"/> <groupid="3"/> </Event>Visitor转接park成功<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <visitorid="102"from="139***"to="61202700"/> <parkid="1"/> </Event>Visitor转接ext成功<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <visitorid="36"from="139***"to="61202700"/> <extid="2001"/> </Event>Visitor转接outer成功<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <visitorid="46"from="139***"to="61202700"/> <outerto="61202701"/> </Event>Ext呼叫outer成功<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="TRANSIENT"> <outerfrom="2001"to="139***"/> </Event>回铃(Alert)<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="ALERT"> <visitorid="80"from="139***"to="61202700"/> <extid="2002"/> </Event>振铃(Ring):仅在分机开启API时汇报,与idle、busy整合在一起<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="RING"> <visitorid="80"from="139***"to="61202700"/> <extid="2002"/> </Event>接通(Answered):ext,visitor,outerVisitor与ext<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="ANSWERED"> <visitorid="36"from="139***"to="61202700"/> <extid="2001"/> </Event>Ext与outer<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="ANSWERED"> <outerid="37"from="139***"to="61202700"trunk="61202700"/> <extid="2001"/> </Event>Visitor与outer<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="ANSWERED"> <visitorid="46"from="139***"to="61202700"/> <outerid="47"from="139***"to="61202701"trunk="61202700"/> </Event>Outer与outer<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="ANSWERED"> <outerid="46"from="138***"to="61202701"trunk="61202700"/> <outerid="47"from="139***"to="61202702"trunk="61202700"/> </Event>通话结束(Bye):ext,visitor,outerExt与visitor通话结束<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="BYE"> <visitorid="36"from="139***"to="61202700"/> <extid="2001"/> </Event>Ext与outer通话结束<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="BYE"> <outerid="37"from="139***"to="61202700"/> <extid="2001"/> </Event>Visitor与outer通话结束<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="BYE"> <visitorid="46"from="139***"to="61202700"/> <outerid="47"from="139***"to="61202701"trunk="61202700"/> </Event>Outer与outer通话结束<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="BYE"> <outerid="46"from="138***"to="61202701"trunk="61202700"/> <outerid="47"from="139***"to="61202702"trunk="61202700"/> </Event>分机空闲(IDLE):<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="IDLE"> <extid="2002"/> </Event>分机忙(BUSY)<?xmlversion="1.0"encoding="utf-8"?>-<Eventattribute="BUSY"> <extid="2002"/> </Event>状态(Status):OM对外部系统查询的应答分机(Ext)详细参见查询分机菜单(Menu)<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<menuid="1"> <voicefile>welcome.dat</voicefile> <infolength>5</infolength> <exit>#</exit> <visitorid="102"from="138***"to="61202700"/><visitorid="103"from="139***"to="61202701"/> </menu> </Status>分组(Group)<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<groupid="3"> <extid="2001"/> <extid="2002"/> <visitorid="27"from="139***"to="61202700"/><visitorid="28"from="138***"to="61202700"/> </group> </Status>呼入(Visitor)<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<visitorid="31"from="139***"to="61202700"> <extid="2001"/> <state>talk</state> </visitor>-<visitorid="32"from="139***"to="61202700"> <state>wait</state> </visitor> </Status>呼出(Outer)<?xmlversion="1.0"encoding="utf-8"?>-<Status>-<outerid="28"from="2001"to="139***"trunk="61202700"> <outerid="28"from="2001"to="139***"trunk="61202700"/> </outer>-<outerid="30"from="2002"to="138***"trunk="61202701"> <outerid="30"from="2002"to="138***"trunk="61202701"/> </outer> </Status>通话记录(CDR):由OM发送给外部应用系统<?xmlversion="1.0"encoding="utf-8"?><Cdrid="1420091203105239-0"><callid>32796</callid><visitor>00001</visitor><outer>00001</outer><TimeStart>20091203105115</TimeStart><Type>OU</Type><Route>XO</Route><CPN>2001</CPN><CDPN>200</CDPN><TimeEnd>20091203105239</TimeEnd><Duration>79</Duration><TrunkNumber>61202700</TrunkNumber><Recording>rec01.mp3</Recording></Cdr>callid通话记录id,用于关联多个cdr,无关联时为NullvisitorvisitoridouterouteridtypeIN(打入话单)/OU(打出话单)/FI(呼叫转移入)/FW(呼叫转移出)/LO(内部通话)/CB(callback话单)RouteIP(IP中继)/XO(模拟中继)/IC(内部)/OP(总机)TimeStart通话起始时间TimeEnd通话结束时间CPN主叫号码CDPN被叫号码Duration持续时间TrunkNumber中继号码Recording录音文件名,格式:年月日/主叫号码_被叫号码_年月日时分秒_callid呼入电话的话单客户139***通过IP外线打入给分机200<?xmlversion="1.0"encoding="utf-8"?><Cdrid="1520091208170509-0"><callid>40981</callid><TimeStart>20091208170504</TimeStart><Type>IN</Type><Route>IP</Route><CPN>139***</CPN><CDPN>200</CDPN><TimeEnd>20091208170509</TimeEnd><Duration>4</Duration><TrunkNumber>61202700</TrunkNumber></Cdr>客户139***通过模拟外线打入给分机200<?xmlversion="1.0"encoding="utf-8"?><Cdrid="620091208151621-0"><callid>45065</callid><TimeStart>20091208151613</TimeStart><Type>IN</Type><Route>XO</Route><CPN>139***</CPN><CDPN>200</CDPN><TimeEnd>20091208151621</TimeEnd><Duration>6</Duration><TrunkNumber>61202700</TrunkNumber></Cdr>呼出电话的话单分机200通过IP外线打出给客户139***<?xmlversion="1.0"encoding="utf-8"?><Cdrid="1120091208152849-0"><callid>45070</callid><TimeStart>20091208152832</TimeStart><Type>OU</Type><Route>IP</Route><CPN>200</CPN><CDPN>139***</CDPN><TimeEnd>20091208152849</TimeEnd><Duration>10</Duration><TrunkNumber>61202700</TrunkNumber></Cdr>分机200通过模拟外线打出给客户139***<?xmlversion="1.0"encoding="utf-8"?><Cdrid="820091208162959-0"><callid>12302</callid><TimeStart>20091208162945</TimeStart><Type>OU</Type><Route>XO</Route><CPN>200</CPN><CDPN>139***</CDPN><TimeEnd>20091208162959</TimeEnd><Duration>5</Duration><TrunkNumber>200</TrunkNumber></Cdr>呼叫转移的话单客户139***打入给分机200,200转接给201<?xmlversion="1.0"encoding="utf-8"?><Cdrid="920091208152349-0"><callid>45066</callid><TimeStart>20091208152321</TimeStart><Type>FI</Type><Route>IC</Route><CPN>139***</CPN><CDPN>200</CDPN><TimeEnd>20091208152349</TimeEnd><Duration>9</Duration><TrunkNumber></TrunkNumber></Cdr><?xmlversion="1.0"encoding="utf-8"?><Cdrid="1020091208152349-0"><callid>45066</callid><TimeStart>20091208152321</TimeStart><Type>FW</Type><Route>IC</Route><CPN>200</CPN><CDPN>201</CDPN><TimeEnd>20091208152349</TimeEnd><Duration>9</Duration><TrunkNumber></TrunkNumber></Cdr>客户139***打入给分机200,200转接给外线138***<?xmlversion="1.0"encoding="utf-8"?><Cdrid="120091208163715-0"><callid>40961</callid><TimeStart>20091208163654</TimeStart><Type>FI</Type><Route>IC</Route><CPN>139***</CPN><CDPN>200</CDPN><TimeEnd>20091208163715</TimeEnd><Duration>2</Duration><TrunkNumber></TrunkNumber></Cdr><?xmlversion="1.0"encoding="utf-8"?><Cdrid="220091208163715-0"><callid>40961</callid><TimeStart>20091208163654</TimeStart><Type>FW</Type><Route>IC</Route><CPN>200</CPN><CDPN>138***</CDPN><TimeEnd>20091208163715</TimeEnd><Duration>2</Duration><TrunkNumber></TrunkNumber></Cdr>FIFW的Cdrid相邻callid相同无中继号码内部通话的话单分机200与分机201通话<?xmlversion="1.0"encoding="utf-8"?><Cdrid="120091208150634-0"><callid>45058</callid><TimeStart>20091208150625</TimeStart><Type>LO</Type><Route>IC</Route><CPN>200</CPN><CDPN>201</CDPN><TimeEnd>20091208150634</TimeEnd><Duration>5</Duration><TrunkNumber></TrunkNumber></Cdr>回拨业务的话单系统callback客户138***为主叫客户139***为被叫(主叫被叫确定规则见callback指令)<?xmlversion="1.0"encoding="utf-8"?><Cdrid="1220091208153224-0"><callid>45071</callid><outerid="15"/><TimeStart>20091208153211</TimeStart><Type>CB</Type><Route>IP</Route><CPN>138***</CPN><CDPN></CDPN><TimeEnd>20091208153224</TimeEnd><Duration>12</Duration><TrunkNumber>61202700</TrunkNumber></Cdr><?xmlversion="1.0"encoding="utf-8"?><Cdrid="1320091208153224-0"><callid>45071</callid><outerid="16"/><TimeStart>20091208153213</TimeStart><Type>CB</Type><Route>IP</Route><CPN></CPN><CDPN>139***</CDPN><TimeEnd>20091208153224</TimeEnd><Duration>10</Duration><TrunkNumber>61202701</TrunkNumber></Cdr>Callback的Cdrid相邻callid相同注:一些具体流程的话单转接:客户139***打入给分机200,200帮客户转接分机201(200先挂机,200与201接通后挂机所显示结果相同)<?xmlversion="1.0"encoding="utf-8"?><Cdrid="420091208164402-0"><callid>40966</callid><TimeStart>20091208164339</TimeStart><Type>LO</Type><Route>IC</Route><CPN>200</CPN><CDPN>201</CDPN><TimeEnd>20091208164402</TimeEnd><Duration>0</Duration><TrunkNumber></TrunkNumber></Cdr><?xmlversion="1.0"encoding="utf-8"?><Cdrid="620091208164404-0"><callid>40965</callid><TimeStart>20091208164329</TimeStart><Type>IN</Type><Route>XO</Route><CPN>139***</CPN><CDPN>200</CDPN><TimeEnd>20091208164404</TimeEnd><Duration>34</Duration><TrunkNumber>64202800</TrunkNumber></Cdr><?xmlversion="1.0"encoding="utf-8"?><Cdrid="720091208164406-0"><callid>40969</callid><TimeStart>20091208164401</TimeStart><Type>IN</Type><Route>IP</Route><CPN>139***</CPN><CDPN>201</CDPN><TimeEnd>20091208164406</TimeEnd><Duration>5</Duration><TrunkNumber></TrunkNumber></Cdr>无中继号码转接:客户139***打入给分机200,200帮客户转接分机201,未接通客户就挂机<?xmlversion="1.0"encoding="utf-8"?><Cdrid="1720091209100242-0"><callid>40988</callid><TimeStart>20091209100239</TimeStart><Type>IN</Type><Route>IP</Route><CPN>139***</CPN><CDPN>201</CDPN><TimeEnd>20091209100242</TimeEnd><Duration>0</Duration><TrunkNumber></TrunkNumber></Cdr>无中继号码<?xmlversion="1.0"encoding="utf-8"?><Cdrid="1820091209100244-0"><callid>40984</callid><TimeStart>20091209100221</TimeStart><Type>IN</Type><Route>XO</Route><CPN>139***</CPN><CDPN>200</CDPN><TimeEnd>20091209100244</TimeEnd><Duration>21</Duration><TrunkNumber>64202800</TrunkNumber></Cdr><?xmlversion="1.0"encoding="utf-8"?><Cdrid="2020091209100245-0"><callid>40985</callid><TimeStart>20091209100231</TimeStart><Type>LO</Type><Route>IC</Route><CPN>200</CPN><CDPN>201</CDPN><TimeEnd>20091209100245</TimeEnd><Duration>0</Duration><TrunkNumber></TrunkNumber></Cdr>转接:客户139***打入给分机200,未接通就挂机无话单生成转接:客户139***打入给分机200,转接过程中挂机<?xmlversion="1.0"encoding="utf-8"?><Cdrid="2120091209101440-0"><callid>40990</callid><TimeStart>20091209101427</TimeStart><Type>IN</Type><Route>XO</Route><CPN>139***</CPN><CDPN>200</CDPN><TimeEnd>20091209101440</TimeEnd><Duration>12</Duration><TrunkNumber>64202800</TrunkNumber></Cdr>注:以下为分机开启录音状态下的话单打入:客户139***打入给分机200<?xmlversion="1.0"encoding="utf-8"?><Cdrid="120091210095413-0"><callid>12290</callid><TimeStart>20091210095409</TimeStart><Type>IN</Type><Route>XO</Route><CPN>139***</CPN><CDPN>200</CDPN><TimeEnd>20091210095413</TimeEnd><Duration>2</Duration><TrunkNumber>64202800</TrunkNumber><Recording>20091210/139***_200_20091210-095411_12290</Recording></Cdr>打出:分机200打出给客户139***<?xmlversion="1.0"encoding="utf-8"?><Cdrid="320091210101133-0"><callid>12291</callid><TimeStart>20091210101121</TimeStart><Type>OU</Type><Route>XO</Route><CPN>200</CPN><CDPN>139***</CDPN><TimeEnd>20091210101133</TimeEnd><Duration>6</Duration><TrunkNumber>200</TrunkNumber><Recording>20091210/200_139***_20091210-101127_12291</Recording></Cdr>呼叫转移:客户139***打入给分机200,200呼叫转移给201<?xmlversion="1.0"encoding="utf-8"?><Cdrid="120091210141718-0"><callid>16385</callid><TimeStart>20091210141644</TimeStart><Type>FI</Type><Route>IC</Route><CPN>139***</CPN><CDPN>200</CDPN><TimeEnd>20091210141718</TimeEnd><Duration>4</Duration><TrunkNumber></TrunkNumber></Cdr><?xmlversion="1.0"encoding="utf-8"?><Cdrid="220091210141718-0"><callid>16385</callid><TimeStart>20091210141644</TimeStart><Type>FW</Type><Route>IC</Route><CPN>200</CPN><CDPN>201</CDPN><TimeEnd>20091210141718</TimeEnd><Duration>4</Duration><TrunkNumber></TrunkNumber></Cdr><?xmlversion="1.0"encoding="utf-8"?><Cdrid="320091210141718-0"><callid>16387</callid><TimeStart>20091210141701</TimeStart><Type>IN</Type><Route>XO</Route><CPN>139***</CPN><CDPN>201</CDPN><TimeEnd>20091210141718</TimeEnd><Duration>4</Duration><TrunkNumber>64202801</TrunkNumber><Recording>20091210/139***_201_20091210-141714_16387</Recording></Cdr>内部:分机200打给分机201<?xmlversion="1.0"encoding="utf-8"?><Cdrid="1120091210102458-0"><callid>12300</callid><TimeStart>20091210102451</TimeStart><Type>LO</Type><Route>IC</Route><CPN>200</CPN><CDPN>201</CDPN><TimeEnd>20091210102458</TimeEnd><Duration>1</Duration><TrunkNumber></TrunkNumber><Recording>20091210/200_201_20091210-102457_12300</Recording></Cdr>CB:系统callback客户138***为主叫客户139***为被叫<?xmlversion="1.0"encoding="utf-8"?><Cdrid="1820091210104730-0"><callid>12311</callid><outerid="23"/><TimeStart>20091210104707</TimeStart><Type>CB</Type><Route>XO</Route><CPN>138***</CPN><CDPN></CDPN><TimeEnd>20091210104730</TimeEnd><Duration>22</Duration><TrunkNumber>61202700</TrunkNumber></Cdr><?xmlversion="1.0"encoding="utf-8"?><Eventattribute="BYE"><outerfrom=""to="139***"/></Event>被叫客户未获得outerid,未生成话单,实际通话是有效的转接:客户139***打入给分机200,200帮客户转接分机201(200与201通话后挂断)<?xmlversion="1.0"encoding="utf-8"?><Cdrid="2820091210110314-0"><callid>12333</callid><TimeStart>20091210110250</TimeStart><Type>LO</Type><Route>IC</Route><CPN>200</CPN><CDPN>201</CDPN><TimeEnd>20091210110314</TimeEnd><Duration>16</Duration><TrunkNumber></TrunkNumber><Recording>20091210/200_201_20091210-110258_12333</Recording></Cdr><?xmlversion="1.0"encoding="utf-8"?><Cdrid="3020091210110316-0"><callid>12332</callid><TimeStart>20091210110244</TimeStart><Type>IN</Type><Route>XO</Route><CPN>139***</CPN><CDPN>200</CDPN><TimeEnd>20091210110316</TimeEnd><Duration>30</Duration><TrunkNumber>64202801</TrunkNumber><Recording>20091210/139***_200_20091210-110246_12332</Recording></Cdr><?xmlversion="1.0"encoding="utf-8"?><Cdrid="3220091210110322-0"><callid>12336</callid><TimeStart>20091210110313</TimeStart><Type>IN</Type><Route>IP</Route><CPN>139***</CPN><CDPN>201</CDPN><TimeEnd>20091210110322</TimeEnd><Duration>8</Duration><TrunkNumber></TrunkNumber><Recording>20091210/200_201_20091210-110314_12336</Recording></Cdr>无中继号码转接:客户139***打入给分机200,200帮客户转接分机201(201振铃时200挂断)<?xmlversion="1.0"encoding="utf-8"?><Cdrid="3420091210110657-0"><callid>12339</callid><TimeStart>20091210110647</TimeStart><Type>LO</Type><Route>IC</Route><CPN>200</CPN><CDPN>201</CDPN><TimeEnd>20091210110657</TimeEnd><Duration>0</Duration><TrunkNumber></TrunkNumber></Cdr>此处与5.7.10情况区别,无话单生成<?xmlversion="1.0"encoding="utf-8"?><Cdrid="3520091210110657-0"><callid>12338</callid><TimeStart>20091210110642</TimeStart><Type>IN</Type><Route>XO</Route><CPN>139***</CPN><CDPN>200</CDPN><TimeEnd>20091210110657</TimeEnd><Duration>13</Duration><TrunkNumber>64202801</TrunkNumber><Recording>20091210/139***_200_20091210-110644_12338</Recording></Cdr><?xmlversion="1.0"encoding="utf-8"?><Cdrid="3620091210110702-0"><callid>12342</callid><TimeStart>20091210110653</TimeStart><Type>IN</Type><Route>IP</Route><CPN>139***</CPN><CDPN>201</CDPN><TimeEnd>20091210110702</TimeEnd><Duration>7</Duration><TrunkNumber></TrunkNumber><Recording>20091210/200_201_20091210-110655_12342</Recording></Cdr>无中继号码返回代码(Responsecode):OMAPI的返回值200ok.400BADREQUEST:Reason.401Unauthorized:Reason.404NotFound:Reason.417ExpectationFailed:Reason.500InternalServerError:Reason.501NotImplemented:Reason.503ServiceUnavailable:Reason.附录关键字描述表 关键字 描述 取值范围 Menu用于组成多级IVR的单个菜单元素。Menu的基本功能是向来电方播放语音提示,同时接收来电用户按入的DTMF信息。DTMF信息可以是分机号、分组选择、用户退出选择等。OM允许定义多个Menu,实现多级语音菜单交互 id 菜单序号,必填 1~50 voicefile 菜单对应的语音文件,必填 infolength 用户输入信息长度,必填 1~225 exit 退出菜单,必填。例如:0。 单个字符 ExtOM内部分机。 lineId 分机所对应的线路端口号,必填 这项参数必须在OM上设置。 id 分机号码,必填 staffid 分机所对应的员工工号,可选 mobile 分机所对应的员工的手机号码,可选。用于手机和分机绑定、同振、或呼叫转移时的缺省配置。 office 分机的对外电话号码,可选。当该分机具有直拨功能(DID)时,需要填写。 home 员工的家庭电话号码,可选。用与同振。 email 员工的电子邮件地址,可选。目前暂时没有对应功能。 group 分机所属的分组,可选。同一分机可以属于若干个group。 park 分机所属的park,可选。同一分机可以属于若干个park。 voicefile 分机彩铃文件,可选。 call_pickup 代接 Yes/no call_forward 呼叫转移 Yes/no Call_resitriction 呼叫权限 0/1/2/3 Group具有排队、自动话务分配和等待背景音乐功能的分组。每个group由若干分机组成。同一分机可以分配给多个group。 id 组编号,必填。 1~50 voicefile 等待音乐文件,必填。 exit 来电退出group的键。 distribution 话务分配规则,必填。目前只支持轮选。 Park来电寄存区域。来电可以被暂时放在Park中等待处理。每个park对应一个授权分机组,只有位于此权限组内的分机才允许取回park区内的等待电话。例如:部门经理和他的秘 关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf 可以共享一个Park。秘书将来电放置在Park区,等候经理接听。 id park编号,必填。 1~65535 voicefile 等待音乐文件,必填 exit 来电退出group的键,必填。 Radio语音播放区。所有连接到Radio上的电话将听到同样的语音内容,可以设置多个语音播放区。 id radio编号,必填。 voicefile 等待音乐文件,必填。 Visitor从外部打入到OM的来电。OM会为每个visitor分配一个唯一的流水号用于在后续处理中标识该来电 id 来电的流水号,必填。由OM自动生成。 from 主叫方号码,可选。 to 来电所打的外线号码,可选。 Outer从OM呼出的被叫方。 id 打出电话的流水号,必填。由OM自动生成。 to 打出电话的被叫号码。必须。 Status实体的状态,包括ready/active/block/talk/wait/progress EventOM外部应用系统实时汇报各种事件及相关信息DTMF/Transient/Alert/Answered/Bye/Idle/Busy/Ring/Answer Cdr通话记录日志 Callid 通话记录编号,用于关联多个记录的关联。无关联时为Null Visitor 来电号码 Outer 去电号码 Type 通话类型 IN(打入话单)/OU(打出话单)/FI(呼叫转移入)/FW(呼叫转移出)/LO(内部通话)/CB(callback话单) Route 中继类型 IP(IP中继)/XO(模拟中继)/IC(内部)/OP(总机) TimeStart 开始时间 TimeEnd 结束时间 CPN 主叫号码 CDPN 被叫号码 TrunkNumber 中继号码 Recording 录音文件名 典型流程描述例一:客户受理中心的基本流程假设OM在外部应用系统的控制下实现以下来电处理流程:来电接到OM的外线OM向用户播放IVR菜单一,并接收用户按入的数据OM向用户播放IVR菜单二,并接收用户按入的数据将来电转到坐席坐席将通话挂起解除挂起,继续通话用户139***打入61202700<?xmlversion="1.0"encoding="utf-8"?><Eventattribute="DTMF"><visitorid="3"from="139***"to="61202700"><info></info></visitor></Event>CRM将用户转接至IVR1<?xmlversion="1.0"encoding="utf-8"?><Transferattribute="Connect"><visitorid="3"from="139***"to="61202700"/><menuid="1"/></Transfer>用户输入12345<?xmlversion="1.0"encoding="utf-8"?><Eventattribute="DTMF"><visitorid="3"from="139***"to="61202700"><info>12345</info><menuid="1"/></visitor></Event>转接至IVR2<?xmlversion="1.0"encoding="utf-8"?><Transferattribute="Connect"><visitorid="3"from="139***"to="61202700"/><menuid="2"/></Transfer>用户输入123<?xmlversion="1.0"encoding="utf-8"?><Eventattribute="DTMF"><visitorid="3"from="139***"to="61202700"><info>123</info><menuid="2"/></visitor></Event>转接至分机200<?xmlversion="1.0"encoding="utf-8"?><Transferattribute="Connect"><visitorid="3"from="139***"to="61202700"/><extid="200"/></Transfer><?xmlversion="1.0"encoding="utf-8"?><Eventattribute="BUSY"><extid="200"/></Event>分机振铃<?xmlversion="1.0"encoding="utf-8"?><Eventattribute="ALERT"><visitorid="3"from="61202700"to="61202700"/><extid="200"/></Event>分机接听<?xmlversion="1.0"encoding="utf-8"?><Eventattribute="ANSWERED"><visitorid="3"from="61202700"to="61202700"/><extid="200"/></Event>分机挂起<?xmlversion="1.0"encoding="utf-8"?><Controlattribute="Suspend"><extid="200"/></Control><?xmlversion="1.0"encoding="utf-8"?><Cdrid="120091207160956-0"><callid>57348</callid><visitorid="3"/><TimeStart>20091207160929</TimeStart><Type>IN</Type><Route>XO</Route><CPN>61202700</CPN><CDPN>200</CDPN><TimeEnd>20091207160956</TimeEnd><Duration>24</Duration><TrunkNumber>204</TrunkNumber></Cdr>取消挂起<?xmlversion="1.0"encoding="utf-8"?><Controlattribute="Resume"><extid="200"/></Control>下面红色部分为分机API关闭时显示,开启则无OPTIONS/HTTP/1.1translate:fUser-Agent:Microsoft-WebDAV-MiniRedir/5.1.2600Host:BA2A58F82FD943DContent-Length:0Connection:Keep-AlivePROPFIND/SharedDocsHTTP/1.1Depth:0translate:fUser-Agent:Microsoft-WebDAV-MiniRedir/5.1.2600Host:BA2A58F82FD943DContent-Length:0Connection:Keep-Alive<?xmlversion="1.0"encoding="utf-8"?><Eventattribute="IDLE"><extid="61202700"/></Event><?xmlversion="1.0"encoding="utf-8"?><Cdrid="1020091207161124-0"><callid>12305</callid><TimeStart>20091207160903</TimeStart><Type>LO</Type><Route>IC</Route><CPN>139***</CPN><CDPN>61202700</CDPN><TimeEnd>20091207161124</TimeEnd><Duration>137</Duration><TrunkNumber></TrunkNumber></Cdr><?xmlversion="1.0"encoding="utf-8"?><DeviceInfo><manufacturer>NewRockTechnologies,Inc</manufacturer><model>Rev1.0.1OM10-4S/4(H)</model><version>Rev2.0.5.59</version><devices><extlineid="Phone1"id="200"/><extlineid="Phone2"id="201"/><extlineid="Phone3"id="202"/><extlineid="Phone4"id="203"/><linelineid="Line5"id="204"/><linelineid="Line6"id="205"/><linelineid="Line7"id="206"/><linelineid="Line8"id="207"/><linelineid="IPLine39"id="139"/><linelineid="IPLine40"id="138"/></devices></DeviceInfo><?xmlversion="1.0"encoding="utf-8"?><Eventattribute="BUSY"><extid="200"/></Event><?xmlversion="1.0"encoding="utf-8"?><Eventattribute="IDLE"><extid="139***"/></Event>异常:两种情况下取消挂起后通话都挂断例二:分机外呼分机200打出139***<?xmlversion="1.0"encoding="utf-8"?><Transferattribute="Connect"><extid="200"/><outerto="139***"/></Transfer><?xmlversion="1.0"encoding="utf-8"?><Eventattribute="TRANSIENT"> <outerid="9"from="200"to="139***"trunk="61202700"/> <extid="200"/> </Event><?xmlversion="1.0"encoding="utf-8"?><Eventattribute="BUSY"><extid="61202700"/></Event><?xmlversion="1.0"encoding="utf-8"?><Eventattribute="BUSY"><extid="200"/></Event><?xmlversion="1.0"encoding="utf-8"?><Eventattribute="BUSY"><extid="139***"/></Event>用户接听<?xmlversion="1.0"encoding="utf-8"?><Eventattribute="ANSWERED"><outerid="12"from="200"to="139***"trunk="61202700"/><extid="200"/></Event>用户挂断<?xmlversion="1.0"encoding="utf-8"?><Eventattribute="IDLE"><extid="139***"/></Event><?xmlversion="1.0"encoding="utf-8"?><Cdrid="4120091207174322-0"><callid>12366</callid><TimeStart>20091207174304</TimeStart><Type>LO</Type><Route>IC</Route><CPN>61202700</CPN><CDPN>139***</CDPN><TimeEnd>20091207174322</TimeEnd><Duration>9</Duration><TrunkNumber></TrunkNumber></Cdr><?xmlversion="1.0"encoding="utf-8"?><Eventattribute="IDLE"><extid="61202700"/></Event>分机挂断<?xmlversion="1.0"encoding="utf-8"?><Cdrid="1120091207174319-0"><callid>12</callid><outerid="12"/><TimeStart>20091207174301</TimeStart><Type>OU</Type><Route>IP</Route><CPN>200</CPN><CDPN>139***</CDPN><TimeEnd>20091207174319</TimeEnd><Duration>16</Duration><TrunkNumber>61202700</TrunkNumber></Cdr><?xmlversion="1.0"encoding="utf-8"?><Eventattribute="BYE"><outerid="12"from="200"to="8000"trunk="61202700"/></Event><?xmlversion="1.0"encoding="utf-8"?><Eventattribute="IDLE"><extid="61202700"/></Event><?xmlversion="1.0"encoding="utf-8"?><Eventattribute="IDLE"><extid="200"/></Event>例三:回拨系统呼出,用户1:138***为主叫,用户2:139***为被叫<?xmlversion="1.0"encoding="utf-8"?><Transferattribute="Connect"><outerto="138***"/><outerto="139***"/></Transfer><?xmlversion="1.0"encoding="utf-8"?><Eventattribute="BUSY"><extid="61202700"/></Event><?xmlversion="1.0"encoding="utf-8"?><Eventattribute="BUSY"><extid="138***"/></Event><?xmlversion="1.0"encoding="utf-8"?><Eventattribute="BUSY"><extid="61202701"/></Event><?xmlversion="1.0"encoding="utf-8"?><Eventattribute="BUSY"><extid="139***"/></Event>通话接通,用户1先接听无返回通话结束,用户1先挂断<?xmlversion="1.0"encoding="utf-8"?><Eventattribute="IDLE"><extid="138***"/></Event><?xmlversion="1.0"encoding="utf-8"?><Cdrid="4320091207175604-0"><callid>12369</callid><TimeStart>20091207175334</TimeStart><Type>LO</Type><Route>IC</Route><CPN>61202700</CPN><CDPN>138***</CDPN><TimeEnd>20091207175604</TimeEnd><Duration>129</Duration><TrunkNumber></TrunkNumber></Cdr><?xmlversion="1.0"encoding="utf-8"?><Eventattribute="IDLE"><extid="61202700"/></Event><?xmlversion="1.0"encoding="utf-8"?><Cdrid="1220091207175601-0"><callid>13</callid><outerid="13"/><TimeStart>20091207175331</TimeStart><Type>CB</Type><Route>IP</Route><CPN>138***</CPN><CDPN></CDPN><TimeEnd>20091207175601</TimeEnd><Duration>149</Duration><TrunkNumber>61202700</TrunkNumber></Cdr><?xmlversion="1.0"encoding="utf-8"?><Eventattribute="BYE"><outerid="13"from=""to="8000"trunk="61202700"/></Event><?xmlversion="1.0"encoding="utf-8"?><Eventattribute="IDLE"><extid="61202701"/></Event><?xmlversion="1.0"encoding="utf-8"?><Eventattribute="IDLE"><extid="61202701"/></Event><?xmlversion="1.0"encoding="utf-8"?><Cdrid="1320091207175602-0"><callid>13</callid><outerid="14"/><TimeStart>20091207175332</TimeStart><Type>CB</Type><Route>IP</Route><CPN></CPN><CDPN>139***</CDPN><TimeEnd>20091207175602</TimeEnd><Duration>148</Duration><TrunkNumber>61202701</TrunkNumber></Cdr><?xmlversion="1.0"encoding="utf-8"?><Eventattribute="IDLE"><extid="61202700"/></Event><?xmlversion="1.0"encoding="utf-8"?><Cdrid="4620091207175605-0"><callid>12372</callid><TimeStart>20091207175336</TimeStart><Type>LO</Type><Route>IC</Route><CPN>61202701</CPN><CDPN>139***</CDPN><TimeEnd>20091207175605</TimeEnd><Duration>128</Duration><TrunkNumber></TrunkNumber></Cdr><?xmlversion="1.0"encoding="utf-8"?><Eventattribute="IDLE"><extid="139***"/></Event>上海迅时通信设备有限公司�OM系列IPPBXAPI帮助 手册 华为质量管理手册 下载焊接手册下载团建手册下载团建手册下载ld手册下载
本文档为【OMAPI帮助文档】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_808969
暂无简介~
格式:doc
大小:457KB
软件:Word
页数:0
分类:
上传时间:2020-07-18
浏览量:7