基于鼎铭VDP交换机的121气象信息服务系统

上传人:仙*** 文档编号:63802757 上传时间:2022-03-20 格式:DOCX 页数:32 大小:2.39MB
收藏 版权申诉 举报 下载
基于鼎铭VDP交换机的121气象信息服务系统_第1页
第1页 / 共32页
基于鼎铭VDP交换机的121气象信息服务系统_第2页
第2页 / 共32页
基于鼎铭VDP交换机的121气象信息服务系统_第3页
第3页 / 共32页
资源描述:

《基于鼎铭VDP交换机的121气象信息服务系统》由会员分享,可在线阅读,更多相关《基于鼎铭VDP交换机的121气象信息服务系统(32页珍藏版)》请在装配图网上搜索。

1、- 32 -基于鼎铭VDP交换机的121气象信息服务系统(成都欣欣计算机网络有限公司)1. 系统简介该121系统基于鼎铭VDP100i交换机硬件平台,具有良好的稳定性、扩容性(单机最大容量1000线,最多支持四台交换机连接使用)、维护性,并且单机支持多个七号信令链路,可与多个不同的电信运营商(如:电信、移动、联通、铁通、网通等)同时实现信令链路的对接。11推荐的体系结构111信令首先,我们推荐使用数字中继线。如果要求的接入速度不高,业务不是很忙,不需要热备份的话,可以使用一号信令;如果要建立一个高性能、高可靠性的系统,则建议使用七号信令。 使用七号信令的优点是:完美的接入速度,用户在电话上一按

2、完号码,系统就会立即响应,不会象一号信令有明显的延迟;便于系统扩容,实现多机热备以提高系统的稳定性。使用七号信令可以方便地由多台计算机组成一个播出网。其中一台计算机出现故障,交换机会自动地将来话分配到另外一台计算机上,因此,可以极大地提高系统不间断服务的能力。112 数据库 对于拨打率很高十分繁忙的系统,建议单独使用一台计算机作为数据库服务器。各种信箱的设置和语音内容全部保存在数据库中。如果每天的呼入是3万次,则一个月就会有近100万条计费信息。如果保存3个月,则会有300多万条计费信息。要随意查询统计这些信息,相当耗费CPU时间,所以对于业务繁忙的系统一定要使用单独的计算机作为数据库服务器。

3、我们目前使用的数据库服务器软件是符合SQL-92标准的InterBase 6.5数据库或FireBird1.0,该系统可以在Linux和Windows2000上运行。数据库服务器在本系统中的作用非常重要,一旦出现问题,就会影响播出。所以,该机不要安装其他任何程序,而且应该使用锁屏,防止无关人员操作。对于年收入接近100万元的用户,数据库计算机建议使用服务器,配置Linux 操作系统,运行FireBird 或者Oracle数据库,并应当考虑磁盘阵列、双服务器热备,加上播出机使用多机联网,就能实现电信级的应用,极大地提高系统的可靠性。113 电源由于所有信息保存在数据库中,在写数据的时候,如果系统

4、掉电,可能会导致数据库的灾难性破坏,所以系统的电源非常关键,特别是对于一个繁忙的系统,如果突然掉电,恰逢正在写数据库,可能会导致数据库完整性破坏,甚至丢失所有数据并导致播出程序不能运行(由于数据库破坏,无法写话单)。所以建议使用在线式UPS,并设置当UPS快要没电的时候关闭数据库服务器。12系统的特点本系统是一个提供中国一号信令和七号信令数字中继的声讯信息台平台。针对地市级121应用,可以实现全市(地区)集中控制的121平台,同时提供所辖各县的远程信箱内容修改能力。本系统设计灵活,用户可任意定制信息内容及其组织形式,可以方便地控制播出行为。本系统具有以下特点:a、 集中管理设置并管理本市和所辖

5、的各县的121服务,包括各县的信箱设置,定义各县呼入的自动识别方法,设定限制呼入和免费电话。系统可以设置为自动进入主叫所在县的主信箱,也可以首先播放提示,然后分级进入各县的各类信箱。根据主叫识别来电所在的县,自动进入该县的主信箱,根据提示,可以访问子信箱和公共信箱,也可以访问其他县的信箱。集中的语音平台,各县的电话全部连接到中心,县内不再设121平台。 b、 信箱结构为树型结构,可以将各类信息组织为各种层次,每一层次可以用参数设置该级子信箱使用1位或多位选择按键。例如:可以输入考号从而播出该考号对应的信息等等。系统对信箱的层数和个数没有限制。c、 通过配置文件控制播出行为。d、 可查询农历、星

6、期、时间、星座、属相e、 可以支持多个形如168xxxx形式的信息台,任意位置进入以后还可以有多种选择f、 支持其他娱乐节目g、 系统支持在某一级随机播出一条记录。h、 支持不定长的选择,例如:输入区号,播出该区号对应的城市预报。i、 各县信箱内容可以在市局修改,同时各县自己可以远程修改(Web方式或Cient/Server方式)。且拨打方法和按键可以统一。j、 自动或半自动获取四川农经网的各类信息。k、 本系统可以支持一号信令和七号信令。使用七号信令可以显著提高接入速度。为了获得高可用性。l、 提供四路人工坐席,在人工繁忙的时候提供智能排队服务。坐席服务人员离开工作岗位时可以摘机置忙,来电将

7、自动分配到有人值守的话机。m、 各种报表统计生成日报和月报,统计任意时段市内各县的收费资料。采用标准SQL数据库保存信箱内容和详细话单。对于繁忙的市局,支持可以将播出计算机和数据库服务器分开。采用Windows2000系统,同时采用多线程技术,每个呼入电话对应一个服务线程,从而保证在系统繁忙状态下仍然可以流畅地播出语音。二、系统安装假定已经安装了Windows2000系统,下面介绍本信息平台的安装。第一步、安装交换机第二步、与电信局连接测试对于一号信令,只要设置好上面的数据就可以了。对于七号信令,需要向电信局了解dpc,opc地址,slc编号和cic,详细方法参考电话卡的技术手册。上述参数设置

8、好了以后,选择菜单运行 ccs7 batch program,该程序会把语音卡的dsp程序装入语音卡的硬件,然后运行ccs7 route server,后者负责七号信令的传递。如果使用两台播出机,就需要分别在不同的计算机上运行上述route server程序;如果在一台计算机上有两个七号信令链路,则需要在那台计算机上运行两次route server。如果和电信局的信令传输正确,该程序会在Windows的系统托盘处显示两个连在一起的电话图标,如果电话图标上面有红叉,表示链路错误。需要重新启动route server,如果仍然不行,则需要和电信局联系,可能是对方交换机数据被修改。如果出现线路的传输

9、故障,计算机会想起嘀嘀的报警声,表示通信线路有故障,请仔细排除线路接触问题,适当的时候,通知电信局一同查找原因。第三步、安装数据库服务器软件安装我们为您提供的InterBase 6.5 数据库服务器软件到你的数据库服务器计算机,然后在播出的计算机上安装该数据库的客户端(client),安装成功以后,运行我们提供的SQL脚本,建立数据库,并导入基本数据(一般情况下,我们会提供一个121databasse.gdb数据库数据文件)。在2003年的版本后,我们将使用FireBird 数据库系统,该系统是基于InterBase 6.0 的公开源代码数据库,可以在Window、Unix和Linux上面运行

10、。通过网友的不断完善,该数据库服务器在性能和功能方面不断提高。第四步、安装121系统文件。运行光盘上的setup.exe程序,会将121程序安装到播出计算机上,将光盘上的121语音目录和121信箱目录拷贝到121程序所在的同一个驱动器上。本系统也可以将语音和信箱内容保存在一个公共的文件服务器上,如果使用这种方式,要求计算机和文件服务器之间要有较快的网络连接速度(一路电话语音需要使用8K带宽),建议使用100M的交换机。安装完以后,会建立一个121system目录,所有执行程序和动态库都安装在这个目录下。如果是单机系统,则数据库文件121databasse.gdb也在这个目录下。除了我们安装的程

11、序,请不要安装其他程序。未经过测试的程序可能会干扰系统的运行。三、121系统使用。(1) 信箱规划本系统使用树型文件目录系统保存各个信箱的内容,并在每一个目录下设置一个control.conf配置文件来规定该目录下所有内容的播出行为,因此,在开始的时候,应当仔细规划好系统的信箱设置。以下是我们推荐的结构:在121程序运行的驱动器上创建一个目录”c:121信箱”作为本系统的信箱的第一级,然后再在下面开设其他子目录,例如彩票、各县目录、其他目录等等。c:121信箱彩票c:121信箱彩票 1-体育彩票61 2-体彩四花选四 3福利彩票组合型 4福利彩票61c:121信箱县名一c:121信箱县名一0-

12、主信箱c:121信箱县名一1-乡镇c:121信箱县名nc:121信箱县名n0-主信箱c:121信箱县名n1-乡镇c:121信箱其他音乐c:121信箱其他音乐流行音乐c:121信箱其他音乐流行音乐刘德华c:121信箱其他音乐流行音乐刘德华00-nnc:121信箱其他音乐流行音乐张学友播出流程,首先播出欢迎用语,然后是主叫所在县的0号信箱的内容,然后该县所在信箱的提示语音。这时,用户可以按键选择该县提供的其他信箱,例如:乡镇预报,也可以按#号键进入到c:121信箱目录,这时会播出最上面一层的提示语音,大约是:彩票信息按0,县一按1,县二按2,其他按9。如果用户选择了0,就会播出体育彩票61按1,四

13、花选四按2,福利彩票组合方式按3,福利彩票61按4,如果用户选择了3,就会播出福利彩票的结果。也可以设置为不自动进入来电所在的县市,而是从根目录开始播出。同时,也可以设置,要求用户输入彩票的期数,然后播出结果。后者可以保存一年的结果以备需要的用户查询。在提示语播出时,用户可以按星号键逐级返回,也可以按号键直接返回到顶层。例如有用户听了刘德华的歌后,还想听其他人的歌,他可以按星号键,它会听到刘德华按一,张学友按二(二)控制播出行为我们看到系统提供的信箱是一个树型的目录结构,为了控制对这些信箱的播出,应该在每一个目录下设置一个配置文件:control.conf,用他来控制对该目录的播出行为。为了实

14、现上述目的,我们设计了几个关键词: /,dtmf,speech,prompt,阿拉伯数字(n=xxx),slic, random,music,charge,group,refprompt下面逐一说明:双斜杠开始的一行为注释1 dtmf=数字, 表示,播出提示后,等待输入电话按键的个数,dtmf=1,表示需要输入一位选择码而dtmf=5,表示用户要按5个键才能完成选择。 如果dtmf=0,表示不定长输入,对于用户输入的内容,检查输入的串是否在本级目录有匹配的文件,如果有,就播出.例如输入0818,则看是否有0818.pcm, 2 speech=aaa.pcm 表示进入本目录时,首先播出电话语音文

15、件aaa.pcm的内容,aaa.pcm是文件名,你也可以使用汉字文件名,例如speech=你好.pcm。3 prompt=bbb.pcm 在播出speech指定的文件以后,播出的提示语音,在播出提示语音以后,就根据用户的选择播出相应的的内容,下面的指令决定了选择码和播出语音的对应关系。4 n=filename.pcm|目录|slic|date|time|cndate|star|suxiang n 是用户输入的数字,可以是一位,也可以是多位,由dtmf=数字决定 当dtmf=1时,用户只需要输入一位选择码, 当dtmf=2时,表示需要输入2位。假设dtmf=1, 当设置1=1.pcm,表示按1播

16、出1.pcm; 而1=1.txt,表示使用语音合成播出1.txt ,1.txt是一个文本。免费的语音合成软件效果一般,一般情况不使用; 也可以1=目录名称 表示,按1进入指定的目录 如果1=1.pcm 就播出1.pcm 语音文件 如果2=音乐 而音乐又是一个当前目录下的子目录,播出程序就进入 子目录“音乐”,进入新的目录后,播出程序就会 在新的目录下找到新的control.conf文件,播出行为受到最新的 配置文件控制,当进入一个子目录后,用户可以选择按键返回上一级目录、或者进入信箱的根目录。 *特例:对应表的右边可以是特别的关键词:slic,date,time,cndate,start,su

17、xiang 下面详细介绍 slic 表示,进入人工服务方式, 例如:8=slic,表示,用户按 数字键8,就进入人工排队,等待人工服务。 date 表示播出当前日期 例如:8=date,表示按8播出当前日期 time 播出当前的时间 例如:8=time,表示按8播出当前时间,精确到分钟 cndate 播出农历,用户可以选择现在或查询指定日期的农历 例如:8=cndate,表示按8播出查询农历 star 输入公历,查询星座 例如 8=star suxiang 输入农历,查询属相 例如:8=suxiang,表示用户按8时,就进入查询属相/-5. random=n 表示,本目录下有n条内容,计算机随

18、机选择,播出0n中的一条 例如:random=28,表示当前目录下有29条语音, 文件名必须是00.pcm,到28.pcm,随机选择 一条播出,该设置可用于气象科普类栏目的播出, 使得每次进入该栏目可以听到不同的内容 6. music=filename 表示排队等候人工服务的时候播放的音乐文件的名称。 7. charge=n,n 用于表示收费信箱号 8. group=n,n 用于表示收费类别,必须和charge一一对应, 即:任何一个给定的收费信箱,必须有一个对应的收费类 别或者说对应一种预报产品 例如:charge=2,3,4 group=1,1,2 表示:本目录下的2,3,4 号信箱要收费

19、, 2,3号信箱属于第一类收费用户, 4号信箱属于第二类收费用户 除了本控制,还必须在121系统管理程序的用户管理部分输入 定购本信箱的用户主叫等信息 9. refprompt=filename 表示,不是收费用户时的提示语音 ,例如:refprompt=拒绝.pcm 如果不设置,用户又选择了收费信箱,系统就挂机我们以上面的121信箱设置的彩票目录为例,control.conf的内容应当为/彩票信息dtmf=1prompt=彩票提示.pcm1=体彩6.pcm2=体彩四花.pcm 3=福彩36.pcm 4=福彩6.pcm这样,进入彩票目录的时候,就会播出文件“彩票提示.pcm”的提示内容,如果用

20、户按了3,就会播出 文件“福彩36.pcm”的内容。 而“c:121信箱”目录下的control.conf为:/信箱根目录 prompt=提示.pcm 0=彩票 1县名一 2县名二 3县名三 9其他这个设置表示:进入“c:121信箱”目录的时候,将播出“提示.pcm”,然后等待用户按键,如果用于按0就进入彩票目录,按1就进入县名一,按9进入其他目录。(三)在管理程序中开设信箱1 启动121管理程序(xx121m.exe),点击第二个图标,输入密码,就会进入管理模块,在本模块进行日常管理工作。首先看看基本设置。在本菜单提供了 设置辖区各县、设置来电识别规则,设置限制呼入表,设置免费电话,配置语音

21、库,开设信箱,设置电信运营商等功能。对于一个新的系统,我们需要一步一步选择上述菜单。首先是设置辖区的县市。 首先录入本系统管理的县市,把本市所在地的编号设置为1,然后添加其他的各个县市,每一个县分别输入编号,名称和密码(用于远程修改时验证用户)。录入完毕,按OK。在系统运行起来以后,要删除一个县,需要慎重,因为计费资料使用外键和本表相联系,如果计费资料里有本县的资料,则系统会阻止您删除。比较可行的办法是,添加一个新的县,然后修改来电识别表,将电话引入到该县。等月末结帐以后,删除原来那个县的计费资料,然后删除该县。如果只是修改县的名称,则可以直接在此修改。如果由于某种原因,播出机不能访问数据库计

22、算机的时候,播出程序将播出编号为1的那个县的主信箱的内容。2 设置来电识别表 本表用于控制电话号码自动识别的方法,请首先设置所辖县市表,然后,输入识别表的内容,首先输入一个县的电话号码的字冠,然后选择,它的县名,本程序允许多个字冠对应一个县,例如 本例中,28,29字头的电话都是本市的电话。系统将根据辖区各县表和本表确定来电所在的县。3 限制呼入表要限制电话呼入可以输入他的字头,例如输入:130,则限制联通,输入1,则限制所有手机。4 免费电话表可以输入免费的电话号码和单位名称。如果时电信计费,本设置没有效果。5 配置语音库本系统的语音是以22.5K 16位采样的wave文件,存放在和121系

23、统相同驱动器上。其组织结构为:c:121语音类别名1c:121语音类别名2.其中在“c:121语音”目录下有一个文本文件“类别.txt”,该文件保存了所有子目录的名称(类别名).例如:在类别.txt中有一行“常用语”,则一定有一个目录“c:121语音常用语”,而且一定有一个文件 “c:121语音常用语.txt”,在“c:121语音常用语”子目录下存放的语音从000.wav开始编号,每一个编号对应“c:121语音常用语.txt”中的一行,000.wav 他对应的文本在“c:121语音常用语.txt”的第一行,020.wav对应的中文内容是文本文件的第21行。花一点时间研究一下,就会明白这种结构。

24、之所以要有这种规定,是为了便于将上述语音库的内容自动添加到数据库中,添加到数据库中,就可以提供远程修改的能力。我们提供一个工具程序impyuyin.exe,从上述文本设置生成SQL文件,运行该sql文件就会将资料添加到数据库里面,添加到数据库以后,看起来象下面的样子。左边是语音类别,右边是相应的每条语音的内容和保存这些语音的文件名。尽管数据库里的内容和上述用文本表示的结构可以不同,我们还是推荐保持那些文本控制和数据库的一致,这样一旦数据库损坏,可以重新自动生成SQL文本,自动添加到数据库。你可以修改类别,添加或者删除记录。总之,你权力很大。不过除非不得已,尽量少用这种权力比较好。一旦在数据库中

25、配置好语音库,不要轻易改动。否则,远程修改的县局的语音可能和市局的不匹配,造成说出来的和输入的不一致!如果使用的是Web方式的修改则不用担心,因为页面的内容从市局的数据库得到! 批量加入可以使用SQL脚本的方法,如果仅仅添加几条新的记录,请使用本配置语音库功能,一条一条地添加到数据库中。对于你自己的录音,请首先选择“类别”,按“+”添加一条记录,输入该类别的名称,然后按一下“刷新”,然后再在语音中添加一条记录。否则,不能成功。分析其原因,类别必须首先写入数据库中,然后才能输入具体的单条语音。6 在数据库中开设信箱前面我们已经建立了121信箱的目录结构,它用于保存信箱的语音结果,对于需要日常制作

26、的信箱,应当在数据库中开设信箱,便于修改合成语音。假定我们在前面已经在c:121信箱目录下建立了各种子目录,也设置好了control.conf文件,为了使得制作的内容和这些设置联系起来,我们还需要在数据库中开设信箱。选择开设信箱以后,会出现如下画面,我们在前面设置的各县会自动显示在左边。右边就是该县对应的信箱。需要输入编号,名称,和保存该信箱内容的文件名(双击合成结果文件,可以弹出打开文件会话框,以选择文件名)。记住:编号必须从0开始,0号信箱是该县的主信箱。播出程序会根据0号信箱的语音文件名,确定该县所在的目录。每一个县都需要设置。注意检查control.conf的配置,需要和这里的设置配合

27、。由于系统没有规定其他信箱所在的位置,例如:彩票等等,而这些内容又需要随时修改,我们建议在本市开设500号以上的工作信箱,根据信箱规划设置合成结果文件名即可。7 设置电信运营商为了便于结算,输入电信运营商的信息。系统运用这些信息,将计费数据分别开来。(四)选择项通过上面的设置,我们完成了基本的设置。下面通过修改选择项进一步设置系统。在这里,我们要设置背景音乐、语音位置等等信息。1 背景音乐本系统提供一个激动人心的功能,所有语音可以自动合成背景音乐。你可以使用CD录制一个22.5K 16位的音乐文件,作为本系统的背景音乐。将它保存在计算机上,在选择项里选择即可。你还可以设置背景音乐强度,我们建议

28、设置为30。这样,用户拨通121后在整个拨打过程中都会有背景音乐伴奏。2 语音在语音选择设置121语音库的目录和121信箱所在地目录,设置欢迎用语。语音所在的目录一般情况下在是:“c:121语音”、信箱所在的目录在“c:121信箱”错误提示语音是:在系统出现错误的时候,拨出的语音。3 连接四川农经网 本系统可以和四川农经网连接,自动读取农经网的最新信息,并自动合成中文语音。请在这里设置保存四川农经网信息的目录,以及对农经网信息的处理方式。如果使用软件合成,就选择pcm方式,如果使用硬件语音合成,就选择text方式。本功能需要语音合成软件的支持。同时需要与互联网的连接。4 大城市预报本系统支持输

29、入区号得到其他城市预报的功能。本系统没有限定大城市预报保存的具体位置,所以需要在本设置中设定大城市预报信箱所在的目录,这样管理程序才能将结果合成到正确的位置。对于大城市预报,用户输入的数据不是定长的,在它的control.conf文件中应当设置dtmf=0。大城市的预报一般情况下放在一个目录中,在管理程序中制作大城市预报,设置了本参数,制作程序就会自动把结果保存到指定的位置。播出程序进入到一个目录中的时候,如果发现那个目录中的control.conf文件里dtmf=0,表示本目录选择的内容是不定长的,例如用户可能输入也可能输入,在这种情况下,系统不断地根据用户的输入,判断当前目录中是否有匹配的

30、文件,如果有就播出。5 计费规则 计费可以设定按次数计费,设定每次单价就可以了。也可以按分钟,这是需要设置每分钟单价。分钟次数计费,需要设置一次几分钟,每次单价两项参数。分时段计费,就像电信市话计费一样,可以设置一次几分钟,每次单价,然后是三分钟以后的的单价和三分钟以后的计费周期分钟。 右边的最小计费时间是表示小于本时间就不计费。例如:3秒。6 数据库本项用于设置要连接的数据库。如果播出计算机就在数据库服务器所在的计算机上上,设置为:c:121system121DATABASSE.GDB,如果不在同一个计算机上,例如数据库服务器的名称是121Server,两台计算机通过tcp/ip网络连接,则

31、本项应设置为:121Server:c: 121system121DATABASSE.GDB,注意计算机名称的大小写。这些设置保存在c:winnt121.ini文件中。注意:当播出机和数据库计算机不在一台计算机上的时候,千万不要随意修改数据库计算机的计算机名称,如果修改了数据库计算机的名称,而上述数据库选择项没有相应修改,就会造成播出计算机不能访问数据库计算机上的信息,这时播出计算机将不能识别来电所在的县,而播出辖区县市表中编号为1的县,而且计费数据也不能写入数据库。关于远程修改。如果你使用远程设置,一次传输的方式(server/client 方式),请在县局安装InterBase6.5 Ser

32、ver and Client,将市局的121.ini文件拷贝到县局,然后修改县局的121.ini成如下的设置:DataBaseInterBaseDbFile=c:121system121DATABASSE.GDBRomoteInterBaseDbFile=121Server:c:121system1121DATABASSE.GDB并将市局的121databasse.gdb文件拷贝到县局的c:121system目录下。上面的设置,第一行表示本地的数据库,第二项表示市局的远程数据库。在使用X.25这样低速的线路时,县局使用本地数据库修改预报语音,修改完成以后,然后传输到远端的市局。使用本方式,如果

33、市局的121语音库设置发生改变,县局不会知道,需要人工将市局的121databasse.gdb文件拷贝到县局。如果你的线路能够达到拨号网络的速度,建议使用web方式的远程修改,这个方式不需要在县局安装程序,但需要在市局安装Web 服务,而且市局的121语音库配置发生改变也不影响县局。7 区号处理有些交换机将区号加在电话号码前传送,设置本项,用于删除区号,一般地讲,交换机并不在区号前面加,例如:,而不是。8 流程控制用于选择是否自动识别来电所在的县,并自动进入该县。9 密码用户设置进入本管理模块的密码。该密码保存在121.ini中,是加密保存的。四、怎样设置和管理收费信箱有些市局除了提供公众可以

34、得到的121信息外,还提供针对个别收费单位的有偿服务,本系统可以方便地实现这类服务。其基本原理是,某个信箱被设置为收费信箱,需要特定的主叫号码的电话才能拨打。由于可能针对不同的用户提供不同的服务,我们提供的收费信箱功能可以管理任意多个类别,任意多个用户,每个用户可以定购不同的预报产品。首先在121管理模块中,输入要收费的信箱类别(或不同的预报产品)有多少种需要收费的信箱就设置几个类别然后在收费用户表中输入用户的主叫号码,他所定购的类别,注意一个号码可以定购不同的类别,表示该用户定购了不同的预报产品。通过这两步就将收费用户的输入了数据库中。配合control.conf设置,就可以开设那些需要缴费

35、的用户才能进入的信箱。那么如何将这些数据和具体的信箱联系起来呢?答案是在那个需要收费的信箱目录下编辑control.conf文件,设置charge=,group=.charge=n,n 用于表示收费信箱号group=n,n 用于表示收费类别,必须和charge一一对应, 即:任何一个给定的收费信箱,必须有一个对应的收费类 别或者说对应一种预报产品 例如:charge=2,3,4 group=1,1,2 表示:本目录下的2,3,4 号信箱要收费, 2,3号信箱属于第一类收费用户, 4号信箱属于第二类收费用户这样,你可以在任何位置设置任意信箱是收费。五、日常操作 在中心可以修改任何一个县的任何信箱

36、的内容,在本程序启动时,选择第一个按钮,进入到如下画面。选择一个县以后,选择要修改的信箱,然后在词条内容处按右键,选择修改语音,出现这个画面把语音库以类别显示在左边,使用双击可以添加语音,还可以在任意位置插入语音。插入的时候,自动计算编号,当编号很近不能继续插入的时候,可以选择重新编号按钮,系统将编号修改为间隔为10。注意:如果自动编号以后编号不是以10开头的,说明信箱以前设置的语音和语音库中的不一致,选择最下面那个按钮,把本信箱的所有语音删除,然后选择语音,以后语音就会自动从10开始。你可以试听也可以按合成到信箱,程序会根据以前的设置把语音合成到适当的文件中。你也可以使用合成到文件,保存到其

37、他位置。 特例:在按合成到信箱的时候,可能计算机的显示不能马上出来,这时,一定是有电话正在听本信箱的内容。耐心等待几分钟即可。六、播出程序 本系统将管理程序和播出程序分开设计,在修改的时候不影响播出。播出程序一直在运行中。 播出程序主画面显示了目前在线的人数,和今日的呼入量(包括那些被拒绝的呼入)。选择窗口,显示拨打情况,就会显示目前各个中继的拨打情况。该程序,在右下角显示一个不断拿起放下的电话。只能在电话图标上点击右键退出本程序。制作的时候不必停止播放程序。播出程序发现错误的时候不会弹出窗口显示错误信息,那样如果没有人监视而且错误很多时可能导致计算机资源用尽,电话服务停止。播出程序会在“c:

38、121systemlog”目录下生成一个日志文件,每天一个。在这个文件中,将记录播出程序发现的错误。七、语音转换该菜单由两个选项,一个是,将某个目录下的语音Windows Wave 文件(声卡播出的文件)转化为电话语音卡可以拨出的语音文件格式。Wave文件可以用cooledit 或其他任何录音程序录制,选择单声道、位、.5的格式。八、数据库的备份本系统使用符合SQL-92标准的关系数据库InterBase SQL Server 6.5数据库保存各种设置和计费数据,数据库系统使用一个数据文件保存所有的数据,如果文件发生破坏(例如:修改数据库时掉电,可能造成数据库不可用),后果不堪设想,所以应该定

39、期备份数据库以防止计费数据遭受意外停机等造成的损失,因此数据库的备份十分重要。另外:对于访问量比较大的系统,建议购买在线式UPS,该类UPS可以在电能快要用尽的时候向数据库服务器发信号,可以设置服务器自动关机,从而避免意外停电造成的损失。设想一个121台每天的呼入量为3万次,则一个月就会有大约100万条计费记录,如果保存3个月,就会有300万条记录,数据库文件增加很快,所以在经费许可的情况下,应该使用单独的一台计算机作为数据库服务器。使用这种配置的优点是在进行报表统计等耗时的操作时,不会影响播出计算机的性能,不会导致播出语音的停顿。以下,使用命令行方式备份数据库。你需要在comand状态下运行

40、以下的命令设置环境变量:path=c:progra1Borlandinterb1bin;%path%当然也可以在控制面板中设置上述环境变量要备份数据库,在命令行方式下输入以下命令,将数据库中的全部内容备份到文件c:121db.gbk:path=c:progra1Borlandinterb1bin;%path%gbak -b v -user sysdba -password masterkey c:121system121databasse.gdb c:121db.gbk当你确信使用的数据库已经被损坏(即使在数据库服务器中的程序也无法连接数据库,使用上述备份也不能正确地实现备份的时候)才恢复12

41、1数据库。gbak -r v -user sysdba -password masterkey C:121db.gbk c:121system121databasse.gdb你可以在windows 2000的计划任务中设置每天自动运行备份。为了确保数据库的安全,建议您设置自动备份。我们在121系统目录有两个批命令文件,用于备份和恢复数据库。其中back121.bat用于备份数据库到 d:121db.gbk 文件而rest121.bat用于恢复数据库(除非数据库完全损坏才执行)。你可以在windows 2000的计划任务中设置每天自动运行备份,设置方法是:点击菜单 程序附件-系统工具-任务计划添

42、加任务计划,出现任务向导,选择下一步,当出现很多应用程序的时候,选择浏览,找到c:121systemback121.bat,然后设置每天运行,并设置执行本任务的时间,例如:夜里0点,最后输入进入系统的密码就可以了。 这样,系统就会定时运行back121.bat备份数据库。对于繁忙的121系统,由于计费数据增加迅速,所以数据库文件121databasse.gdb文件也增长很快,即使删除计费资料也不会使得121databasse.gdb文件缩小(大型数据库一般都是这样),如果数据库服务器性能显著下降,也可以在删除计费资料以后使用备份和恢复,恢复回来的数据库文件会物理地删除其中的计费资料,从而显著减

43、少数据库文件。另外,学习一点有关SQL数据库的知识,对于管理好121系统也是有帮助的。不过,在试探学习的时候,尽量不要使用detelete一类的命令删除资料,以免对系统造成损害。在实际使用的时候,一定要清楚自己操作的后果是怎样的,不能盲目操作。整个系统由语音卡的驱动,七号信令链路管理,121播出,121管理,数据库系统等组成一个有机的整体,不要不小心删除系统的任何文件。只要规范操作,加强管理,实践证明本系统会非常稳定地提供服务。如果由于某种原因,系统出现故障,请首先和我们联系,然后再动手修复,防止不熟悉的情况下,把系统彻底损坏。关于计费资料:要删除指定日期以前的计费资料,可以使用如下的SQL

44、脚本,创建一个文件c:program filesborlandinterbasebindeletejifei.sql里面只有三行文本:connect e:121system121databasse.gdb user sysdba password masterkey;delete from tbcharge where theday=2000-01-01 and b.theday =2000-01-31 and b.countyid= a.id and b.telcom_id = c.id order by a.countyname,c.name,b.theday;exit;把它保存到 Int

45、erbasebin目录下,然后在命令行运行: isql -i output.sql -o out.txt,就会把查询结果保存到 out.txt 文件,每条记录一行,对于每一行,第一列是县名、第二列是运营商的名称。资料保存文本文件 out.txt中以后,如果您要在其他计算机上作其他处理,可以编程序也可以使用倒入工具;修改上述脚本中的日期,就可以得到指定日期的信息。九、录音和MP3 从根本上来说,电话语音系统使用 采样率为8K的A law(A律) 文件格式,我们最后播出的语音就是这种格式;但是Window 本身不支持这个格式,Windows 支持的是Wave文件格式。为了方便在计算机的声卡上播出语

46、音文件,我们一般将语音库保存为wave文件,在用户选择好了语音后,再转化为A law 文件。如果你录制的语音要和其他语音一起加入到语音库,而且希望和其他语音一起合成新的内容,需要有背景音乐等,那就保存为wave文件。注意,采样率设置为22.05K,16bit,mono(16位,单声道)。如果你要录制的内容不需要和其他语音合成,那就可以直接录制成电话语音格式:采样率为8K,8位,保存为A Law 格式就可以了.我们建议使用CoolEdit2000作为录音工具。该软件是一个可视化的语音编辑程序.我们简单说明一下他的使用.要录一个新的语音,我们选择 File-New,就会显示一个会话框,左边是采样率

47、,中间是立体声还是单声道,右边是采样的精度.如果要录制wave文件,就选择22050,单声道,16位.如果要录制电话语音文件,就选择8k,单声道,8位。然后可以编辑、删除,和编辑文本没有什么多大的区别。如果保存wave文件,请保存为Windows Pcm(*.wav);如果是8k的电话语音文件,请保存为 Pcm Raw Data(*.pcm)文件格式,选择这种格式,然后在 Options中选择 8bit A Law Compressed,不要勾选 Create .DAT header file on save。这样保存的文件。接下来我们看看如何处理MP3文件。在网上,到处都有MP3,下载完成以

48、后,可以在CoolEdit2000中直接打开,然后根据用途,作格式转换。如果你想将她作为背景音乐,那就转换为22050,mono,16bit的e文件;如果直接用于播出,就可以转换为8k,mono,8bit。按键,或菜单Edit-Convert Sample Type ,就会出现要转换的格式。选择要求的格式,按下,就开始转换,转换完成以后,你可以保存为相应的文件即可。花点时间从网上下载人们喜欢的MP3,可以极大地提高系统的拨打率。十 关于历法方面的功能设置.1 历法的语音放在那里 一般地,我们将历法的语音,包括农历、星座、属相、星期的语音放在 “121语音历法”目录下面,121.ini文件中有一

49、项”Calendar_voc_path=e:121语音历法”表示了历法语音存放的位置。.2 这些语音如何和实际的信箱结合起来 前面我们已经讲过,信箱是树型结构,每一层都有一个control.conf文件用于控制播出行为。这样做的好处是,您可以在任何你认为的合适的地方,给电话用户提供进入该功能的选项。假设在某一级信箱目录下,你的提示音是:按一查询日期,按二查询农历,按三查询星座,按四查询属相,你只需要在那个目录的control.conf中设置1=date2=cndate3=star4=suxiang就可以了。如果有人不满意你设置的先后顺序,你只要修改提示语音,然后改变上述设置就可以了。可以看出来

50、,你可以把关于历法的信箱放在任何地方,可以设置任意按键来选择这些功能,而且,你可以重复地放在不同的地方,让更多的人听到这些信箱的提示,从而选择这些功能。关于自动重启如果由于某种原因,121系统的底层驱动或者硬件出现错误,不再有电话呼入,本平台将自动发祥这种异常情况,通过设置一个最长的闲置时间,当超过这个时间没有电话呼入的时候,就认为系统出现了某种故障,这时候,播出程序将自动退出,然后重新初始化电话语音卡,开始运行播出程序。要设置该功能,在121.ini中设置Error节,ErrorTime=1200表示最大闲置时间为20分钟,Enable=1表示启用本功能,Enable=0表示不启用这个功能。 我们的平台为你创造了一个开放的环境,就像一个24小时开放的电台,天气、音乐、相声、小品,要在这个电台上播出精彩的节目,离不开导演你的精心策划,让我们一起共同努力,期待掌声响起!32

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!