华琛语音谷管理器说明文档
1
华琛语音谷管理器说明文档
第一章 项目简介及安装 2
第二章 节目目录结构介绍 3
第三章 运行环境配置 5
第四章 菜单介绍 15
1,文件菜单
2,数据库菜单
3,帮助菜单
第五章 语音导航树 18
1,导航树说明
2,导航树节点介绍
2.1 语音导航树
2.2 电话号码节点
2.3 电话子菜单节点
2.4电话节目节点
2.5 多表节目选择
第六章 数据库操作界面 22
1,界面简介
2,数据库操作模块
3,表模块
4,结果处理模块
第七章 节目操作介绍 25
1,空中姻缘
2,房屋租赁
3,求职用工
4,广告专区
5,电话点歌
6,成人天地
7,信息中心
8,经典音乐
9,幽默笑话
10,大富翁
11,电话QQ
12,新用户注册
13,转人工
2
第一章 项目简介及安装
华琛语音谷管理器是深圳华琛公司针对各种电话运营商进行开发的电话语音管理平台,它使运
营商管理电话业务流程变的更简单,方便,直接,有效.
在安装本系统之前必须在本机上安装java环境,并配置好环境变量.本系统的安装步骤如下:
在取得本公司的安装光盘以后,打开安装光盘,如果你的计算机还没有安装java环境的话,在光盘
中带有java环境安装程序,你首先必须安装光盘中的java环境安装程序,安装后以后,然后再安装
狗的驱动(dogdriver)和语音识别程序(speeck SDK),这两项是本系统正常运行所必须的,在安装
完成这三项以后,你就可以开始安装本项目了,双击setup.exe图标,开始安装本项目,在安装的过
程中会提示你输入序列号,序列号保存在光盘中的sn.txt文件中,接下来按照提示安装就可以了.
安装完成后,运行"开始"->>"程序"->>"华琛语音谷"->>"语音谷管理器",看看安装是否成
功.在本项目正式投入商业运作之前,还必须创建数据库VoiceValley和VopMSqueryDesk(数据库
脚本文件存放位置为:安装目录/VoPromote/databasescript目录下的voicevalley.sql和
vopmsquerydesk.sql,创建方法请参照本文档第三章第一节)以及做一些必要的节目参数设置,请参
照本文档第三章(运行环境配置)的第四节.
3
第二章 节目目录结构介绍
本系统的所有语音节目工作目录都存放在安装目录/VoPromote/VoiceValley目录下面,其结构如
下图所示:
成人节目
信息中心
经典音乐
幽默笑话
广告专区
电话游戏
房屋租赁
求职用工
空中姻缘
大富翁游戏
QQ
公用声音文件
VoiceValley
Index.vxml
App.vxml
这几个节目下都有如下二个路
径:
Asps,Audio
如下文件:
设计方案.doc,Index.vxml,
Filelist.txt.
节目的目录下都有以下三个路
径:
Asps,Audios,Audios_noMusic,
Leaveword以及一些VoiceXML
脚本文件,语音文件列表,以及
设计方案
节目的目录下有如下路径:
Asps,Audio,Audio_noMusic
以及设计方案,语音文件列表,
和VoiceXML文件
节目的路径下有如下目录:
Asps,Audio,Audio_noMusic,
Leavword,record以及一些
VoiceXML文件,语音文件列表
电话点歌节目的路径下有如下目录:
Asps,Audio,Songs,Records,
SongVoice以及一些Vo i c e X M L文
件
VoiceValley文档.doc
Adults
AdCenter
InfoCenter
MusicCenter
Jokes
psychictest
HouseCenter
JobCenter
FriendFinder
Millionaire
QQ
PlaySongs
转人工
agents
audios
register_new.vxml
4
目录结构文件说明:
除人工服务(agents)节目外,所有节目的目录下都存在asps和audio目录,asps目录下存放
的是该节目连接以及操作数据库的*.asp文件,audio目录下存放的是该节目中所要用到的所有
语音文件(*.wav).所有节目的目录下都存在index.vxml文件,这是该节目的入口文件.
广告专区(Adcenter),信息中心(InfoCenter),成人节目(Adults),经典音乐(MusicCenter),
幽默笑话(Jokes),电话游戏(psychictest)这几个节目中的目录下都存Filelist.txt,Filelist.txt中记
录了该节目用到的语音文件的中文表述.
房屋租赁(HouseCenter),求职用工(JobCenter),空中姻缘(FriendFinder),大富翁游戏
(Millionaire),QQ这几个节目中在上面节目的基础上增加了一个noMusic目录,该目录下存放
的是有背景音乐的声音文件(*.wav),其文件名称和audio目录下的文件相对应.
房屋租赁(HouseCenter),求职用工(JobCenter),QQ这三个节目中比其他节目多了一个
leaveword目录,该目录下存放的是本节目在运行中客户的留言信息文件.其中QQ节目的目录
下还多了一个record目录,这个目录保存了该节目中用户的录音文件.
电话点歌(PlaySongs)节目与其他节目相比,存在三个不同的目录,分别是records,songs,
songvoice.Records中存放了本节目在运行时用户的留言信息,songs存放了本节目点播所用到
的所有歌曲,songvoice中存放的是songs目录下所有歌曲的歌曲名称的声音文件(*.wav)(该目
录的存在主要是为了方便给用户预报歌曲目录).
Index.vxml是本项目的总入口文件.
register_new.vxml是本项目中新用户注册所调用的vxml文件.
App.vxml是本项目中用到的*.vxml文件的根文件.
5
第三章 运行环境配置
一,安装数据库
在本系统安装目录下的VoPromote/databasescript目录下,有VoiceValley.sql和
VopMSqueryDesk.sql两个文件,它们是本项目附属的数据库脚本.其中VopMSqueryDesk.sql
是本系统"电话点歌"节目的外呼数据库脚本文件,而Voicevalley.sql数据库脚本文件则包括
本项目各模块用到的数据表.其功能模块与数据表之间的对应关系如下:
广告专区 adcenter
成人节目 adults
信息中心 infocenter
经典音乐 musiccenter
幽默笑话 jokes
电话游戏(心理测试)
电话点歌 OutBound_ForSong,OutBoundPara,audio_songname
房屋租赁 housecenter
求职用工 jobcenter
空中姻缘 friendfinder
大富翁游戏 qq_users,millionaire_parameters,millionaire_questions
QQ qq_users,qq_rooms,qq_rooms_infos
在运行本项目之前必须创建VoiceValley和VopMSqueryDesk数据库,创建数据库的过程如下:
运行:开始菜单->程序->华琛语音谷->语音谷管理器
在语音谷管理器的图形化界面下运行菜单下的"环境参数设置"->创建数据库,将启动如下
界面:
输入你本地数据库的服务器地址,本地数据库用户名以及密码,再输入你需要创建的数据库名称,
然后分别在安装目录/VoPromote/databasescript目录下选择VoiceValley.sql和VopMSqueryDesk.sql脚
本文件到数据库脚本文件输入框中,选择好以后,点击"创建",如果创建成功则会弹出提示框提
示成功,否则会弹出失败对话框.有两种情况可能导致失败,一种是在你的数据库服务器中可能已
经存在VoiceValley数据库,另一种是数据库VoiceValley.sql脚本文件可能有错,你必须使用由深圳
华琛公司提供的数据库脚本VoiceValley.sql,如果是提供的脚本文件有错,你就需要向深圳华琛科技
6
有限公司索取新的脚本文件.
二,IIS的配置
在Windows的开始菜单下运行Internet信息服务(IIS)管理器.
在下图一中,运行"虚拟目录"指令.
按照创建"虚拟目录"的向导,在图二中输入"VoiceValley"作为虚拟目录的名称.
在图三中,指定虚拟路径.
假如你是第一次配置IIS服务器,应在图四中设置asp的运行许可.
图一
图二
7 图三
图四
三,VoPromote管理器的配置
在windows的开始菜单里,运行Vo P r o m o t e管理器,如下图, 注意Web脚本文件目录
的设置.
VoiceXML入口文件应根据实际情况设置,也就是要设为路径VoiceValley目录下的Index.vxml
8
文件.
有关通道设置如下图:这是八线模拟系统的典型设置.图中可知,此系统接了四根外线,
四根内线.
对数据库的设置如下图.
9
四,语音谷节目参数的设置
运行"华琛语音谷管理器",选择"环境参数设置",选择"节目参数设置"(图1),弹出图2
所示界面,
图1
10
图2
在节目参数设置栏中逐一选择各个节目进行参数设置,如图3
图3
1,大富翁参数设置:如图4
11
图4
在"开始级别"框中设置大富翁的开始级别,在"最高级别"框中设置大富翁的最高级别,设置好
每关至少正确的题数,这样大富翁的基本参数就设置好了,要保存点击"确定",继续设置其它节
目的参数就选择其它节目.
2,QQ参数设置:如图5
图5
3,电话点歌参数设置:如图6
12
图6
说明:电话点歌节目运行之前还必须设置其他相关的参数,请参看本说明书的第七章(节目操作介绍)
中的"电话点歌",那里详细说明了运行该节目前的相关配置.
4,求职用工参数设置:如图7.
说明:本节目因涉及语音内容的本地化,所以需要对语音文件进行参数化说明,在"语音文件内
容选项设置"的下拉框中选择语音文件选项,然后再在右边的表中填写和该语音文件相一
致的内容.比如:在本节目中,有一个语音文件是说明招聘类别的,假设这个语音文件名
就为zhaopin.wav,该语音文件内容为:1,全职 2,兼职 3,临时工 .则必须把"1","2",
"3"填入右边表中的"序号"列中,把"全职","兼职","临时工"对应填入"语音内
容"列中.该表中的内容在点击"确定"按钮后,将会保存在:VoPromote
/VoiceValley/JobCenter/item_select.txt文件中,该文件的存在主要是为了节目界面显示的直
观化,比如当用户按照语音提示选择招聘类别为"1"时,在节目界面表中就会显示"全
职"而不是显示"1".item_select.txt文件中的内容格式已经设置好,不能随意进行修改.
"添加"和"删除"按钮可对右边的表进行相应的操作.
13
图7
5,房屋租赁参数设置:如图8.
说明:其"语音文件内容选项设置"的操作与"求职用工"相同.
图8
6,空中姻缘参数设置:如图9.详情请参看第七章的"空中姻缘"
说明:其"语音文件内容选项设置"的操作与"求职用工"相同.
14
图9
设置完所有的参数后,点击"确定"按钮进行保存,如果设置成功,将会弹出一个对话框提示设置
成功.设置成功后,系统将会在安装目录下的VoPromote/VoiceValley文件中产生一个app.vxml文件,
这是一个很重要的配置文件,里面包含了很多节目中需要用到的函数和变量,各个节目运行时都需
要调用该文件.(在没有专业人员的指导下,用户不能对它进行任何的修改,否则整个系统有可能
不能正常工作.)
15
第四章 菜单介绍
1,"文件"菜单:
1.1 保存导航树:该菜单对整个语音导航树进行保存,当用户对语音导航树进行了改动,如:删
除,修改,增加节目,增加子菜单等,都必须对整个语音导航树进行保存,才
能使改动生效.
1.2 生成导航文件:该菜单对整个语音导航树生成语音脚本文件(VoiceXML文件),当用户对语音
导航树进行了改动,如:删除,修改,增加节目,增加子菜单等,必须运行
该菜单,才能生成相应的语音脚本文件.运行该菜单时,系统会弹出一个保
存文件对话框,用户可以选择保存路径.
1.3 退出:退出整个系统.
2,"环境参数设置"菜单(如图):
16
2.1 创建数据库:(见第三章第一小节"安装数据库").
2.2 数据库信息配置:该菜单要求用户对数据库信息进行正确的设置,并且显示已有的数据库设
置信息.其实,每个用户在进入管理器平台之前,必须对数据库信息进行
正确的设置,如果数据库信息设置不正确,则会弹出如下窗口提醒您进行
正确的配置:
在数据库类型复选框中选择你的数据类型,在语言复选框中选择你所熟悉的
17
语言,然后按界面提示填写正确的信息,填写完后保存退出.如果信息填写
正确,重新启动本软件时,则会顺利进入软件平台,否则则需要重新填写正
确的数据库信息.
2.3 节目参数设置 (见第三章第四小节"语音谷节目参数的设置")
3,"帮助"菜单:
3.1 关于语音谷:显示语音谷版本信息
18
第五章 语音导航树
1, 导航树说明
导航树以层次结构对用户建立的节目进行图形化管理,并且引导用户对节目进行各种操作,因
其结构就像一棵倒立的树而得名.本系统的整棵导航树的结构和内容保存在安装目录下的
VoPromote/config下的ValleyTree.txt文件中,系统每次启动时,将会自动从该文件中调用上次保存
过的导航树.
2, 导航树节点介绍
2.1 语音导航树:这是整棵导航树的根节点,用户双击它即可浏览导航树中的内容(各个叶节
点),当用户想增加新的电话(叶节点)时,只要选中它,单击鼠标右键,选择"增加电话号
码",在弹出的输入框中输入电话号码即可.
2.2 电话号码节点:本节点作为一个独立运行的整体,允许用户对它进行创建,修改,删除等
操作.具体做法如下:选中电话号码节点击鼠标右键,出现以下操作菜单:
19
删除: 删除本电话节点
修改: 点击"修改"菜单后,弹出如下界面:
1.文本提示:这是语音提示的文本信息,用户可对它进行编辑.输入的内容为下
面"语音提示"框中选择的语音文件内容.
2.语音提示:这是语音提示文件的路径及语音文件名称.点击"浏览"可对磁盘
文件进行选择,选择的语音文件的内容应该与"文本提示"中输入的内容一致.
增加子菜单:在本节点中增加子菜单.用户输入需要增加的子菜单名称
增加节目: 在本节点中增加节目.用户选择需要增加的节目名单.
2.3 电话子菜单节点:本菜单节点为各个电话号码节点下的二级菜单,也就是说它允许拥有自己
的节目和子节点菜单.选择好子菜单节点后,点击鼠标右键,你会发现本节
点的菜单和"电话号码节点"的菜单是相同的,只是在"修改"菜单中,在
电话号码节点的基础上增加了一个"DTMF"输入框,在输入框中,用户可根
据所增加节点的先后顺序对它输入数字,输入的数字就叫做本节点的DTMF
码,在同一节点下的各个子节点中的DTMF码不能相同,另外,各个子节点
中的DTMF码应该同父节点的文本提示中的序号保持一致.其他操作同(2.2).
20
2.4 电话节目节点:本节点菜单为整个电话号码节点的最底层节点,也就是说它再也不能拥有子
节点了,因为它是底层节点,所以只允许用户对它进行删除和修改操作.其操
作的具体方法如下:
删除:当用户点击"删除"按纽时,节目节点将从导航树中删除,并且连左边的
相应显示界面也被删除.
修改:节目节点的"修改"按纽在"电话子菜单节点"(2.3)的基础上又增加了"选
择VoiceXML文件"一栏,它用来选择本节目节点的入口Vo i c e X M L文件的
所在路径.当用户访问到该节点时,首先是通过该指定的路径找到本节目
的入口Vo i c e X M L文件(也就是该节目工作目录下的index.vxml文件),如果
系统找不到入口文件,节目将不能运行.其他操作同"电话子菜单节点"
(2.3).其操作界面如下图:
21
2.5 多表节目操作: 在本系统中有的节目存在不止一个数据表(如"QQ"和"大富翁"),如果在
节目中存在有多个表,则在点击该节目时,会弹出表选择提示框,在提示框的
下拉列表中列出了该节目可能出现的所有数据表,用户可根据自己的需要选择
数据表进行操作.
22
第六章 数据库操作界面
1,界面简介
数据库操作界面是为各个节目的数据库中的表进行设计的,它允许用户对各个选中的表进
行各种数据库操作.本界面从视觉上由上而下分为三大块,上面为数据库操作模块,中间为表模块,
下面为结果处理模块.
2,数据库操作模块:
从左至右:
选择查询内容下拉框:当用户选择好了数据表以后,在该下拉框中就列出了所选中表的各个
列的列名,用户可以根据自己的实际需要从该下拉框中选择查询的内容.
23
空白文本框: 此空白文本框的作用是提供给用户输入查询数据的条件,用户在此对选择查
询的内容输入查询条件.
选择查询方式下拉框:在用户选择了查询内容和输入了查询条件以后,用户须从该下拉框中
选择查询方式.查询方式有五种:"精确查询"为在选择的数据列中精确匹配
输入的查询条件;"大于查询"为在选择的数据列中查询大于查询条件的数据,
不包括查询条件本身;"小于查询"为在选择的数据列中查询小于查询条件的
数据,不包括查询条件本身;"区间查询"为在选择的数据列中查询位于查询
条件之间的数据,此时在空白文本框中输入的查询条件格式应为"***,***",
两个数据之间用逗号隔开,同样查询的数据也不包括两个数据本身;"模糊查
询"为在选择的数据列中查询包含查询条件的所有数据,包括查询条件本身.
24
"查询"按钮: 根据用户选择的查询内容,输入的查询条件以及选择的查询方式从数
据库中的相应表进行查询.
"添加"按钮: 在表中添加空行,然后用户可以在空行中编辑数据.添加数据后需要
"保存"数据,才能把数据保存在对应数据库中,否则数据不会添加
到对应数据库表中.
"删除"按钮: 删除表中所选中的行.当删除选中行后,并没有立即在数据库中删除
相应数据,需要"保存"以后,才能够反映到相应数据库表中.
3,表模块:
本模块主要功能为显示数据信息.
为了提高本系统的实用性能,对于数据量相对比较大的"电话QQ"等节目,本系统采用了只
显示查询结果,而不显示整个数据库中的全体数据,对于其他节目,数据量相对较少,则采
用打开表就显示数据库中的全体数据的方式,这样区别对待,以利于提高整个系统的性能,
方便用户对表进行操作.
4,结果处理模块:
"保存"按钮:把表中的数据保存在数据库中.任何进行了数据改动的操作,都必须在按下了
"保存"按纽后才能在数据库表中生效.
"放弃"按钮:放弃所有的操作,回到初始时的操作状态.
"关闭"按钮:关闭目前所在的表.
25
第七章 节目操作介绍
1,空中姻缘:
1,节目概述:
1.本节目的目录名为FriendFinder.
2.本节目数据库名为frindfinder,其存放登记在空中姻缘中的用户信息.
3. 由于工作地点与运营商所在地有关,因而,在系统使用之前,应根据情况录制提示输入工
作地区的语音文件location.wav.
4,本节目的入口文件为FriendFinder目录下的index.vxml.
2, 数据库格式与表操作说明:
操作表列名 数据库对
应列名
类型 长度
格式说明
手机号 mobile 字符 20 手机号码,例如:13512345678
电话区号 areacode 字符 10 固定电话区号(对于国外电话号码,该域包括国家区号),例如:
0755
固定电话 phone 字符 20 固定电话号码,例如:26993652
性别 sex 字符 1 性别:1-男性;2-女性
生日 birthday 日期 生日,例如:19800130
学历 education 字符 2 学历:1-小学;2-初中;3-高中;4-中技;5-中专;6-
大专;7-本科;
8-硕士;9-博士
工作地区 location 字符 5 工作地区,例如:1-广州;2-深圳;3-东莞;……
婚姻状态 status 字符 1 婚姻状态:1-未婚;2-已婚;3-离异;4-丧偶
身高 height 整型 身高,以厘米为单位,例如:180
体重 weight 整型 体重,以斤为单位,例如:190
职业 profession 字符 2 职业:1-全职; 2-兼职; 3-学生;4-待业; 5-退休; 6
-老板;7-自由职业者 ;8-家庭主妇;9-其他
住房条件 property 字符 2 住房条件:1-有自己的房子; 2-有单位的房子;3-与父母
合住;4-暂时租房;5-结婚时可买房;6-住集体宿舍
血型 bloodtype 字符 2 血型:1-A型;2-B型;3-O型;4-AB型
星座 heroscope 字符 2 星座:1-牧羊座;2-金牛座;3-双子座;4-巨蟹座;5-狮
子座;6-处女座;7-天秤座;8-天蝎座;9-射手座;10-
魔羯座;11-水瓶座;12-双鱼座
有效的天数 expiredate 整型 有效期限的天数
登记日期 registerdate 日期 登记日期
3,节目工作流程:
26
1,征婚登记
2,征婚查询
登记
提示输入手
机或/和固话
Ye s
No
性别:
1,男性 2,女性
婚姻状况:
1,未婚 2,已婚 3,离异
4,丧偶 5,都可以
年龄范围
身高范围
体重范围
收入范围
属相:
1, 龙 2,羊 3,马 4,牛
5,蛇 6,猪 7,兔 8,狗
9,鼠 10,猴 11,鸡 12,虎
职业:
1,科研技术 2,政府机关 3,
私营企业 4,外资企业 5,其它
学历:
1,小学 2,初中 3,高中 4,中技 5,中专
6,大专 7,本科 8,硕士 9,博士
工作地区:
(播放location.wav)
工作状况:
1,全职 2,兼职 3,学生
4,待业 5,退休
7,自由职业者 8,家庭主妇
9,其他
住房情况:
1,有房 2,有能力购房 3,无房
4,无房但可解决 5,无房希望对方
解决
血型:
1,A型 2,B型
3,O型 4,AB型
星座:
1,牧羊座 2,金牛座 3,双子座
4,巨蟹座 5,狮子座 6,处女座
7,天秤座 8,天蝎座 9,射手座
10,魔羯座11,水瓶座12,双鱼座
征婚登记
播放匹配的征婚登
记介绍和联系方式,
按"#"听下一条
结束
No
Ye s
27
2,房屋租赁:
1,节目概述:
1. 本节目的目录名为HouseCenter.
2. 本节目数据库名为housecenter,其存放登记在房屋租售中的房屋信息.
3. 由于房屋所在地与运营商所处地区有关,输入房屋所在地的语音提示根据运营商所在地情
况录制.
4. 房屋简介的语音文件名为对应房屋租售信息的标识符,即为id.wav.
5. 所有房屋介绍的语音文件放在......\HouseCenter\audios\下面.
6,本节目的入口文件为HouseCenter目录下的index.vmxl文件.
2, 数据库格式与表操作说明:
操作表列名 数据库对
应列名
类型 长度 说明
房屋信息文
件名
id 字符 100 标识该条信息的唯一标识符,其格式为:
yyyy-mm-dd-hh-mm-ss-ccc,其中,yyyy-年,mm-月,
dd-日,hh-时,mm-分,ss-秒,ccc-通道号.
房间数 roomcount 整型 1-一室户 2-二室户 3-三室户 4-四室户 5-四
室以上 0-不限
厅数 livingcount 整型 厅的数量
所在区域 area 字符 100 房屋所在地
最低价 lowprice 整型 房屋最低价格
最高价 highprice 整型 房屋最高价格
登记日期 registerdate 日期型 登记日期
有效的天数 expiredate 整型 表示有效期限,如:10 ,就表示在10天内有效
3,节目工作流程:
28
1,出租
2,出售
1,需求登记
2,房源登记
请选择户型:
1,一室户 2,二室户
3,三室户 4,四室户
5,四室以上 0,不限
请输入厅的数量
请选择区域:
1,...
2,...
出租
请输入最低月租
(单位以元计)
请输入最高月租
(单位以元计)
需求
播放匹配的房屋介
绍,按"*"听下一条
请输入有
效天数
Ye s
No
Ye s
No 请输入最低售价
(单位以万计)
请输入最高售价
(单位以万计)
需求
请输入有
效天数
No
Ye s播放匹配的房屋介
绍,按"*"听下一条
录制房屋
介绍
录制房屋
介绍
29
3,求职用工
1,节目概述:
1. 本节的目录名为JobCenter.
2. 本节目数据库名为jobcenter,其存放登记在求职用工中的职务信息.
3. 由于工作所在地与运营商所处地区有关,输入工作所在地区的语音提示根据运营商所在地
情况录制.
4. 职位简介的语音文件名为对应职位信息的标识符,即为id.wav.
5. 所有职位介绍的语音文件放在......\JobCenter\audios\下面.
6,本节目的入口文件为JobCenter目录下的index.vxml.
2,数据库格式与表操作说明:
操作表列名 数据库对应列
名
类型 长
度
说明
工作信息文
件名
id 字符 25 标识该条信息的唯一标识符,其格式为:
yyyy-mm-dd-hh-mm-ss-ccc,其中,yyyy-年,mm-月,
dd-日,hh-时,mm-分,ss-秒,cccc-通道号.
岗位领域 profession 字符 100岗位类别,其值为"职位树"中位置的ID
工作地区 location 字符 100工作地区
学历 education 字符 2 学历:1-小学;2-初中;3-高中;4-中技;5-中
专;6-大专;7-本科;
8-硕士;9-博士
性别 sex 字符 1 性别:1-男性;2-女性
最低年龄 lowage 整型 最低年龄
最高年龄 highage 整型 最高年龄
最低年薪 lowsalary 整型 最低年薪
最高年薪 highsalary 整型 最高年薪
工作类型 position 字符 1 工作类别:1-全职;2-兼职;3-小时工
登记日期 registerdate 日期
有效的天数 expiredate 整型 数据的有效期限
3,节目工作流程:
30
1,求职
2,招聘
请选择岗位类别
1,经营管理...
(参照职位树)
请选择地区:
(播放locaiton.wav)
请选择学历要求:
1,小学;2,初中;3,高中;4,
中技;5,中专;6,大专;7,本
科;8,硕士;9,博士
要求最小年龄:
要求最大年龄:
请输入招聘类别:
1,全职
2,兼职
3,小时工
月薪最少不低于:
面议请按"#"
月薪最多不高于:
面议请按"#"
求职者
请录制您的
职位要求
播放职位,按
"#"听下一条
NO
YES
请选择性别要求:
1,男 2,女
求职者
NO
请输入8位
的生日
YES
31
4,广告专区
1,节目概述:
1. 本节目的目录名为AdCenter.
2. 广告专区内容可以分类和多级分类,分类的方式和结构由数据库adcenter决定.
3,本节目的入口文件为AdCenter目录下的index.vxml.
2, 数据库格式与表操作说明:
操作表列名 数据库对应
列名
类型 长度 说明
菜单位置 id 字符 50 菜单所在的位置,如:0,0.1,0.2,0.1.1,0.1.2
语音文件名 audio 字符 200 语音文件名,如:","audio/adcenter/main.wav ,
文本内容 text 字符 200 文本内容,如:","欢迎收听广告栏目,一,工业广告,
二,农业广告,三,军工广告
类型 type 整型 4 0-表示没有选择,1-菜单,2-广告
3,节目工作流程:
yes
0=>level
在数据库中查找
level级菜单提示
找到
播放提示
接受输入
level=level+输入+'.'
输入为'*'
使level为上一
级id
no
yes
no
是提示
yes
no
播放内容
32
5,电话点歌
本节目节点与其他的节点在界面和操作上有某些不同,下面将做比较具体的介绍
1,节目概述:
1,本节目的工作目录为PlaySongs
2,在数据库中本节目包含三个表:OutBound_ForSong,OutBoundPara,audio_songname
3,在本节目工作目录下面系统将会自动生成一个record文件夹,用来保存留言信息,
4,在songs文件夹中存放服务商提供的歌曲,在songvoice文件夹中存放songs文件夹中
对应歌曲的歌曲名称的声音文件,比如:在songs文件夹中存放有"丁香花.wav"这
首歌曲,则在songvoice文件夹中也必须存在一个"丁香花.wav"文件,但是该文件内
容不是歌曲本身,而是记录songs文件夹下"丁香花.wav"的歌曲名称.
5,用户需要自己动手对OutBoundPara和audio_songname两个表进行正确的数据设置.否
则本节目将不能正常运行.如何设置请参照下面的"外呼参数设置"和"设置歌曲信
息数据库".
6,本节目的入口文件为PlaySongs目录下的index.vxml.
2,工作流程:
本节目节点接受客户的电话输入,为客户提供电话送歌的功能,客户通过公用电话网可以为某个
特定的人物在指定的时间里播放歌曲和祝福留言,其工作流程是:
33
,
节目前言
输入错误
一号键 二号键
1,收听歌曲2,点播歌曲
录制问候语
设定对方电话号码
输入送歌时间
开始
接受DTMF输入
Nomatch:输入错
误,请重输入
收听歌曲
34
nomatch
二号键重录 一号键
三号键
录制问候语
请在声响后留言结束按#字键
录音
接受DTMF输入一号键听录
音,二号键重录,三号存档
Nomatch:请重新
输入
收听刚才的录音
录音存档
35
按键2重输
按键1,确认有效
设定对方电话号码
请输入电话号码
播放刚才输入的电话号码
接受DTMF输入
确认按1,重录按2
Nomatch:输入错误,
请重新输入
36
按二号键重输
按1号键确认
输入送歌时间
输入播放时间,如6月18日16点10分就输入
06181610,满8位有效,输入完毕播放输入的日期
播放刚才输入的时间码
确认按1,重输按2
等待DTMF输入
Nomatch:输入错误,请重新输入
送入队列中,指定时间外
拨送歌
37
一号键 二号键
二号键 一号键
否
是
二号键
一号键
选择点播歌曲
选择点歌方式,听语音选歌按1
号键,听歌曲目录按二号键
接受DTMF码输入
1,歌曲1,2,歌曲2,
3,歌曲3,4,歌曲4,
报歌数目不超过10首
接受DTMF码输入
播放歌曲的名称,选择此首
歌曲按1号键,听下一首按
2号键
根据输入从数据库中选取歌曲播放
是否是最后一首
选择此首歌曲按1号键,返
回上级菜单按2号键
歌曲播放完毕,谢谢光临,再见!
38
3,界面介绍:
主界面:
本节目的操作界面与其他节目的界面稍有不同,在界面的左上角部分增加了一个"点歌参数设置"
的功能按纽,并且上方的数据操作按纽中的"添 加"按纽为不可用,因为本节目的数据只接受
客户来自公用电话网输入的信息,禁止管理员对数据库中的数据进行不必要的修改,以防数据失
真,查询,删除操作按纽依旧有效.如下图:
外呼参数设置:
电话运营商必须在此界面中设置好外呼参数以后,本节目才能正常运行.本界面设置的参数将
保存在系统附带的数据库VoiceValley的OutBoundPara表中,这些参数将作为本节目运行时的
重要依据."确认设置"后,"提交数据库",如果成功,则会弹出成功提示对话框.参数设置界
面如下图:
39
设置歌曲信息数据库:
本界面提示你把安装目录下VoPromote/VoiceVallley/PlaySongs目录下的songs和songvoice目录中
的歌曲信息保存到系统附带数据库VoiceValley的audio_songvoice表中,特别注意的是这两个目录
下的文件名称必须对应保持一致,比如:在PlaySongs/songs目录下存放了《丁香花》这样的一首
歌曲,对应的在PlaySongs/songvoice目录下必须也存在"丁香花.wav"这个声音文件,该文件为《丁
香花》这首歌曲的歌曲名称的声音文件,用户在点歌时,系统将会播放该文件给点歌用户,点歌
用户则可以根据自己的喜好选择自己喜欢的歌曲.否则的话,本节目运行将会出现异常.
添加点歌任务:
本界面为本节目增加了一个附加功能,管理员可以为特殊的人物添加外呼点歌任务,比如:在
特殊的情况下为领导,朋友,亲人等点送歌曲和问候语.添加的任务参数将提交到外呼数据库
40
中VopMSqueryDesk的VopMSsql_Schedular表中,对应歌曲信息和留言信息将提交到
VoiceValley数据库中的OutBound_ForSong中(注意:在"选择歌曲"和"选择留言"的输入
框中的信息必须是客观存在的有效信息,否则本节目运行将会出现异常)具体操作为:首先,
需要在"外呼数据库设置"界面中设置外呼数据库连接信息(见下面的外呼数据库设置),确认
后再回到参数设置界面进行点歌任务设置:在"有效时间设置"下面设置外呼有效的起始时间
和结束时间,然后选择一种外呼方式,外呼时间设置为需要呼出的准确时间,在"输入外呼号
码"框中输入需要外呼的电话号码,如果有多个号码,则各个号码之间以一个空格分开,输入
号码后,设置外呼电话的重拨次数,如果外呼的电话在重拨的次数之内没有拨通,系统将不会
再拨,该号码即失效,在指定的目录下添加相应的歌曲和留言.在确认所有设置后,点击"确
认所有设置按纽",这时,"预览设置"和"提交数据库"按纽为可用,点击"预览设置"按纽,
可以预览刚才所做的设置(注意:只能预览到外呼参数的相应设置,歌曲和留言信息将不能够
预览,因他们将提交到不同的数据库中),点击"提交数据库"按纽向外呼数据库提交点歌任务.
如下图:
外呼数据库设置:
本界面主要是为"添加点歌任务"设置好连接外呼数据库的连接信息,能够让运营商正确的添加
点歌任务,界面如下图:
41
注:本界面输入的数据库信息是连接外呼数据库的必要信息(在本系统中指的是VopMSqueryDesk
数据库).
4,数据库格式与表操作说明 :
OutBound_ForSong:
操作表列名 数据库对应列
名
类型 长度说明
留言路径 GreetingPath 字符 150 留言存放的目录,如:
E:/VoiceValley/PlaySongs/record/050801/200508
01101614-1.wav
目标电话 Telephone 字符 20 播送的目标电话号码
送歌时间 ReserverTime 日期 20 歌曲播送的准确时间
歌曲路径 SongPath 字符 150 歌曲存放的目录
拨打状态 Status 整型 4 电话拨打的状态,"1"为已经播送,"0"为尚未播送
OutBoundPara:
数据库对应列名 类型 长度 说明
datefrom datetime 8 有效的开始日期,如:2005-08-01 12:30
dateto datetime 8 有效的结束日期 如:2005-08-01 12:30
timeinterval int 4 重拨间隔的时间
numberoftried int 4 已经重拨的次数
totaltries int 4 总共需要重拨的次数
audio_songname:
数据库对应列名 类型 长度 说明
id int 4 序号
songname char 20 对应歌曲名称
42
songvoice char 150 对应歌曲名称的声音文件的存放路径
songpath char 150 对应歌曲文件的存放路径
43
6,成人天地
1,节目概述:
1. 本节目的目录名为Adults.
2. 成人专区内容可以分类和多级分类,分类的方式和结构由数据库adults决定.
3,本节目的入口文件为Adults目录下的index.vxml.
2,数据库格式与表操作说明:
操作表列名 数据库对应列名 类型 长度说明
菜单位置 id 字符 50 分级结构中所处的位置;也是该位置对应的唯一标识;其格
式为 x.xx.x......;例子:
0 - 一级菜单
0.1 - 一级菜单的第一个子菜单
0.2.4 - 第二级菜单的第四个子菜单
语音文件名 audio 字符 200 语音文件名,如:./audio/adult/main.wav
文本内容 text 字符 200 文本内容: ","一,成人节目一,二,成人节目二,三,
成人节目三
类型 type 整型 4 0-表示没有选择,1-菜单,2-广告
3,节目工作流程:
yes
0=>level
在数据库中查找
level级菜单提示
找到
播放提示
接受输入
level=level+输入+'.'
输入为'*'
使level为上一
级id
no
yes
no
是提示
yes
no
播放内容
44
7,信息中心
1,节目概述:
1. 本节目的目录名为InfoCenter.
2. 成人专区内容可以分类和多级分类,分类的方式和结构由数据库infocenter决定.
3,本节目的入口文件为InfoCenter目录下的index.vxml.
2,数据库格式与表操作说明:
操作表列名 数据库对应
列名
类型 长度 说明
菜单位置 id 字符 50 分级结构中所处的位置;也是该位置对应的唯一标识;
其格式为 x.xx.x......;例子:
0 - 一级菜单
0.1 - 一级菜单的第一个子菜单
0.2.4 - 第二级菜单的第四个子菜单
语音文件名 audio 字符 200 语音文件名,如:./audio/adcenter/main.wav
文本内容 text 字符 200 文本内容,
类型 type 整型 4 0-表示没有选择,1-菜单,2-广告
3,节目工作流程:
yes
0=>level
在数据库中查找
level级菜单提示
找到
播放提示
接受输入
level=level+输入+'.'
输入为'*'
使level为上一
级id
no
yes
no
是提示
yes
no
播放内容
45
8,经典音乐
1,节目概述:
1. 本节目的目录名为MusicCenter.
2. 音乐欣赏内容可以分类和多级分类,分类的方式和结构由数据库musiccenter决定.
3,本节目的入口文件为MusicCenter目录下的index.vxml.
2,数据库格式与表操作说明:
操作表列名 数据库对应
列名
类型 长度 说明
菜单位置 id 字符 50 分级结构中所处的位置;也是该位置对应的唯一标识;
其格式为 x.xx.x......;例子:
0 - 一级菜单
0.1 - 一级菜单的第一个子菜单
0.2.4 - 第二级菜单的第四个子菜单
语音文件名 audio 字符 200 对应的语音提示文件名或路径,当count是0时是语
音提示名,当count非零时是路径,其下的文件命名:
0.wav,1.wav
文本内容 text 字符 200 文本内容如:","音乐之声,请按一,刀郎专辑请按二,
高山流水请按三
音乐数量 count 整型 4 0为菜单;其它整数是路径下的音乐个数.
3,节目工作流程:
1. 本节目的目录名为MusicCenter.
2. 音乐欣赏内容可以分类和多级分类,分类的方式和结构由数据库musiccenter决定.
46
yes
0=>level
在数据库中查找
level级菜单提示
找到
播放提示
接受输入
level=level+输入+'.'
输入为'*'
使level为上一
级id
no
yes
no
是提示
yes
no
播放音乐
47
9,幽默笑话
1,节目概述:
1. 本节目的目录名为Jokes.
2. 幽默笑话内容可以分类和多级分类,分类的方式和结构由数据库jokes决定.
3. 在jokes根据数据库结构存放幽默笑话文件,其子目录结构由数据库jokes来决定.
4. 每个存放幽默笑话的子目录都应存放幽默笑话的语音文件和对应的文本文件(文本文件便
于维护管理).
5. 每个子目录中的幽默笑话文件应按顺序取名,如0.wav, 1.wav, ..., 1000.wav.文件名
应按顺序,不能中断.
6,本节目的入口文件为Jokes目录下的index.vxml文件.
2,数据库格式与表操作说明:
操作表列名 数据库对应
列名
类型 长度 说明
菜单位置 id 字符 50 分级结构中所处的位置;也是该位置对应的唯一标识;
其格式为 x.xx.x......;例子:
0 - 一级菜单
0.1 - 一级菜单的第一个子菜单
0.2.4 - 第二级菜单的第四个子菜单
语音文件名 audio 字符 200 语音文件名,如:audio/main.wav
文本内容 text 字符 200 文本内容,如:欢迎使用华琛笑话栏目,体育笑话请按
一号键,电影笑话请按2号键,游戏笑话请按3号键
笑话个数 count 整型 4 0为菜单;其它整数是路径下的音乐个数.
注:Count为零表示此记录为菜单,audio是菜单的语音文件,text是文字描述.
当Count不为零时,audio下存储笑话语音文件的路径,text下为文字描述,Count为笑话的个
数.
3,节目工作流程:
48
yes
0=>level
在数据库中查找
level级菜单提示
找到 播放提示
接受输入
level=level+输入+'.'
到数据库中查找level
级目录文件个数N
产生一个1-N的随
机整数
按随机数提取语音
文件播放
其它键-下一条;
'*'-返回上级菜单
输入为'*'
使level为上一级id
no
yes
no
49
10,大富翁:
1,节目概述:
1,大富翁的用户库与QQ的库合二为一,在QQ用户库中增加四个字段:
字段 类型 长度 说明
millionaire_stage 整型 目前所在的关,大富翁注册被始值为0,QQ注册初
始为空
millionaire_id 字符 25 身份证号码
millionaire_getthrough date 过关的日期
millionaire_score 整型 用户积分
2,本节目的目录名为Millionaire.
3,本节目的数据库中存在两个表,分别为millionaire_parameters和millionaire_questions
4,本节目的入口文件为Millonaire目录下的index.vxml.
2,选择表:
当点击语音导航树中的"大富翁"节点时,会弹出选择表对话框,提示选择将要操作的数据表,
在下拉列表中选择数据表以后,点击"确定"进入对应数据表操作界面.
3,数据库格式与表操作说明:
本节目在数据库中存在两个表,分别为试题库参数表(millionaire_parameters),试题库表
(millionaire_questions).
试题库参数表(millionaire_parameters)
操作表列名 数据库对应
列名
类型 长度说明
关别 stage 整型 第一关:1;第二关:2;第三关:3
路径 path 字符 50 本关试题所在的路径
题数量 number 整型 本关题的个数
每题得分数 getscore 整型 本关每题的得分
每题失分数 losescore 整型 本关每题的失分
试题库表(millionaire_questions)
每题应有四问
操作表列名 数据库对应
列名
类型 长度说明
语音文件 audio 字符 50 本题的语音文件名,以零为基,顺序命名,
10.wav,11.wav,12.wav
第一位数表示所在关
语音内容 text 字符 256 本题的文字描述
每题答案数 number 整型 本题有几问
答案 answer 整型 正确答案的序号
4,节目工作流程:
50
一注册二访问
1 2
报系统生成的用户号
提示用户输入密码
输入用户名和密码
正确
N
Y
一,进入游戏,二,查询游戏规则,三,查询奖品设置,四,查询中
奖和积分情况
游戏规则
2
奖品设置
你现在的积
分是:
当前最高积
分是:
本月已经有
位闯过
第x关
1
根据QQ库users表中的本用户
的所在关,随机选取一题,报用
户供用户输入
0智囊,其它
0
选择
1
2
3
去二个错误
答案
求助电脑智囊 放弃本题重
选
选择
51
选择结果送试题库中,正确
加分,错误操分,
连续答对6个题目就可以通过本关.如果答错回到
本关第一题.每一关答对一题积相应的分值.如第一关
答对一题积1分;第二关答对一题积2分;…过了所有
的关,自动回到第一关.
52
11,电话QQ
1,节目概述:
1,本节目的目录名为QQ
2,本节目在数据库中包含三个数据表,分别为qq_users,qq_rooms,qq_rooms_infos
3,因为本节目数据表中的数据量比较大,为了不影响本系统的性能,在数据库操作界面中采
取查询数据显示的方式显示数据,所以在刚开始进入各个表以后并不能看到数据库中的数
据,必须通过条件查询以后才能显示数据
4,为了保证数据的真实有效性,防止服务商无意中对数据的修改,在本节目的数据操作界面
中将不能对数据库中的数据进行编辑,只能进行删除操作.
5,qq_rooms_infos表中保存了聊天室的相关参数信息,在本表的数据操作界面中增加了一个查
看数据分析图的功能,本功能的具体操作将在后面作具体描述.
6,本节目中包含四大模块:用户登录,聊天室,语音信箱,个人资料维护.
7,本节目的入口文件为QQ目录下的index.vxml.
2,数据表介绍:
注册用户数据库表(qq_users):
域名 类型 长度 说明
id 字符 注册用户ID(唯一) .
password 字符 用户密码
vip 整数 用户级别.
status 整数 标识用户状态.
-1用户不存在0:
不在线
>0:在线:
1:在线空闲
2:处于等待聊天状
态
3:在线忙(connect)
4:在线忙(transfer)
greeting 字符 可变 问候语文件名
mobile 字符 可变(或11位) 手机号
phone 字符 可变 固话.
outboundbegintime datetime 8 聊友可以呼入的开始
时间
outboundendtime datetime 8 聊友可呼入的结束时
间
email 字符 可变 email地址.考虑从手
机短信或互联网获
取.
blockingchatlist 字符 可变 聊天黑名单.其列出
该用户不愿意通话的
其它用户的id,id之
间以空格隔开.
blockingmessagelist 字符 可变 留言黑名单.其列出
该用户不愿意让其留
言的用户的id,id之
间以空格隔开.
friends 字符 可变 朋友名单.其列出该
53
用户所有朋友的id,
id之间以空格隔开.
family 字符 可变 家人名单.其列出该
用户所有亲属的id.
colleagues 字符 可变 同事名单.其列出该
用户所有同事的id.
others 字符 可变 其他人名单.其列出
该用户所有其他人的
id.
machine 字符 可变 该用户呼入通道所在
的机器号和通道号.
有如下格式:
机器号:通道号
lastmessagechecktime 时间 最后一次查留言信箱
的时间(用于语音信
箱)
sex 整数 1-男,2-女
birthday date
education 整数
employer 整数
position 整数
聊天室数据库表(qq_rooms)
域名 类型 长度 说明
name 字符 可变 聊天室名称的语音文件名.
peopleNum 整数 该室在线人数
category 字符 可变 该聊天室所属分类.其格式为:a.b.c…. .
例如,2.3.1 为第2类中第3类中的第1类聊天室.
Type 整型 聊天室类型:1-主题,2-自建
text 字符 可变 如体育聊天请按1
audio 字符 可变 体育聊天请按1(语音文件)
phone 字符 可变 会议室中设的外呼的号码,如果是IP电话设为
ip:192.168.0.8
如果电话,设为:tel:26993963
begindate datetime 8 予约聊天室的开始日期
begintime char 4 予约聊天室的开始时间
endtime char 4 予约聊天室的结束时间
flag int 4 予约聊天为3
自建聊天室为2
自建聊天室(标志)1
缺省聊天室是0
聊天室信息表(qq_rooms_infos)
54
域名 类型 长度 说明
qq_id char 20 qq用户的登录帐号,
qq_password char 20 qq用户的登录密码
room_name char 20 聊天室的名称
caller_id char 20 主叫号码
callee_id char 20 被叫号码
start_time datetime 8 进入聊天室的开始时间
end_time datetime 8 退出聊天室的结束时间
time_length bigint 8 在聊天室活动的时长
3,各模块工作流程:
55
是
欢迎提示
1. 注册用户进入
2. 游客访问
请输入您的身
份识别号
请输入7位密码
成功
是
否
身份验证失败
次数
立刻下载此文档