数据库交互说明.doc

数据库交互说明.doc

ID:35987135

大小:97.00 KB

页数:3页

时间:2019-04-29

数据库交互说明.doc_第1页
数据库交互说明.doc_第2页
数据库交互说明.doc_第3页
资源描述:

《数据库交互说明.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、客户在按IVR中按键查询的数据库交换设计。A、需要MSSQL数据库,提供一个数据库名,表名,B、该表需是如下格式。字段含义:Id:由NBX提供,事件的自动编号,是当前事件的标识Sid:由NBX提供,会话的唯一编号,是当前会话的通道标识Clid:由NBX提供,来电方的主叫号码Did:由NBX提供,来电入局的号码。Ivrid:由NBX提供,用户按键所在菜单的IDData:由NBX提供,用户所按的代码Responsed:由悠游网提供,根据上面的clid,did,ivrid,data的数据处理后,决定要转给那个分机或铃组,则在此字段写入。交互过程1、当来电用户在IVR

2、中输入他的CODE后,NBX执行insert操作,将clid,ivrid,data之类,insert到数据库。并将responsed字段设为空2、NBX进行偱环等候responsed写入,当从responsed中读到字符后,返回。3、如果为空,则认为还没有响应,暂停500ms后再次轮循,直到取出数据或超时溢出。超时时间默认6000ms(6秒中).4、如果有返回数据则转接。1、在NBX上的配置1、转接模式选CRM查询。2、路径设为mssql:////

3、数据设相应的参数:user=sa设数据库的用户Pa

3、ss=*****设数据的密码,Timeout=50设sql查询超时。Login_timeout=10设sql的登录超时。Charset=UTF-8,设字符编码Waitms=6000设等候超时。4、上下文:执行内部转接过程。2、悠游网端的处理示例在events表中建立一个insert触发器,每当新行时,就返回502CREATETRIGGER[TRIGGER_OnNew]ON[dbo].[events]FORINSERTASdeclare@MyIDintselect@MyID=idFROMinsertedupdateeventssetresponsed='502'wh

4、ereid=@MyID1、弹屏的数据库设计。弹屏的触发时间是分机振铃时。此事件保存在NBX的服务器的nlogs数据库中的session_actions表中。字段说明字段类型自动编号idint(11)中继会话IDSIDint(11)会话的子编号SSNint(11)事件类型eventint(11)事件对象IDobjidvarchar(80)发生时间occurdatetime数据datavarchar(200)结果resultsvarchar(200)当振铃事件发生时,增加一条记录。振铃事件的10,event=10.objid=分机号,读取方法是保存最后一条的id值,下

5、次读取时增加where子句id>prev_idandevent=10andobjid=502此条件表示只取502分机最新的来电振铃事件。Selectid,SIDfromsession_actionswhere(event=10)and(objid=’502’)and(id>previd)查得知该来电的信息可通过SID来查询sessions表,取主叫的信息。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。