语音配置通信设备的系统和方法 【技术领域】
本发明涉及一种配置通信设备的系统和方法,尤其涉及一种语音配置通信设备的系统和方法。
背景技术
目前市面上的通讯设备,例如具有语音接口地路由器、交换机、各种网关等进行配置的方法都是通过串口或网口进行配置。由于用串口或网口进行配置时必须要有一台主机才能完成整个配置过程,这样不但操作复杂,还增加了成本,灵活性也不高。
【发明内容】
为了克服现有的通信设备的配置是通过串口或网口并通过主机进行配置而导致操作复杂,还增加成本,灵活性也不高的缺点,本发明提供一种语音配置通信设备的系统和方法。
为实现本发明的目的,本发明所采用的技术方案是:提供一种语音配置通信设备的系统,该通信设备具有语音模块和语音接口,该系统还包括电话机,该电话机通过该通信设备的语音接口对该通信设备进行配置,该通信设备预先定义有进入该语音配置通信设备的系统的电话按键和对该通信设备进行配置的相关电话按键,该通信设备的通信设备中存储有配置该通信设备的相关语音提示,根据该提示来按该电话机相应的按键则可完成对该通信设备的配置。
本发明还提供一种语音配置通信设备的方法,该通信设备具有语音模块和语音接口,电话机通过该通信设备的语音接口对该通信设备进行配置,该通信设备预先定义有进入该语音配置通信设备的系统的电话按键和对该通信设备进行配置的相关电话按键,该通信设备的通信设备中存储有配置该通信设备的相关语音提示,其特征在于包括以下步骤:
a.按预先定义的进入该语音配置通信设备的系统的电话按键进入语音系统;
b.根据该语音系统的相关语音提示来按该电话机相应的按键以完成对该通信设备的相关的配置。
本发明的有益效果是:由于本发明充分利用现在很多的通讯设备中都配备了语音模块,也就是说这种产品上都会带有普通电话RJ11接口的特点,而提出语音配置通信设备的系统和方法的方案,这样用普通电话进行一些常规配置成为了可能,并且这种配置方法与其它方法相比成本低,灵活方便。仅需要一个普通电话插在设备上,通过话机上的按健就可以完成一些常规配置。
【附图说明】
图1是本发明进入语音系统的流程图。
图2是本发明语音系统的流程图。
图3是本发明退出模块的流程图。
图4是本发明设置IP地址模块的流程图。
图5是本发明设置子网掩码模块的流程图。
图6是本发明设置出口网关模块的流程图。
图7是本发明添加被叫号码模块的流程图。
图8是本发明设置出口类型模块的流程图。
图9是本发明添加拨号规则模块的流程图。
图10是本发明删除拨号规则模块的流程图。
图11是本发明查询IP地址模块的流程图。
图12是本发明查询出口网关模块的流程图。
图13是本发明查询拨号规则模块的流程图。
【具体实施方式】
本发明的语音配置通信设备的系统,该通信设备具有语音模块和语音接口,该系统还包括电话机,该电话机通过该通信设备的语音接口对该通信设备进行配置,该通信设备预先定义有进入该语音配置通信设备的系统的电话按键和对该通信设备进行配置的相关电话按键,该通信设备的通信设备中存储有配置该通信设备的相关语音提示,根据该提示来按该电话机相应的按键则可完成对该通信设备的配置。
该通信设备是VoIP网关、路由器、交换机或转换器。
该语音提示的数据是PCM编码格式或者其压缩的编码格式的语音数据,例如,G.723.1、G.729、G.726、G.727等语音编码格式的数据,该语音数据的处理采用的是压缩PCM语音编解码技术。
语音数据是采用存储语音元素的方法,通过语音元素重组的方式来实现表达完整的语句。
该通信设备具有顺序连接的语音接口、语音模块、算法模块和系统配置接口,该语音接口为用户线接口、环路中继接口或E&M接口。
本发明如果是对具用户线接口的VoIP网关进行配置,则只需要一台网关,一部电话,一根连到互联网上的网线,就可以打IP电话,通过语音提示,指导用户完成整个配置过程;如果是具环路中继接口的VoIP网关,则将电话交换机通过环路中继接口与该网关相连接,通过连在电话交换机的电话接口上的分机来完成对该系统配置。
本发明的语音配置通信设备的方法,包括以下步骤:
a.按预先定义的进入该语音配置通信设备的系统的电话按键进入语音系统;
b.根据该语音系统的相关语音提示来按该电话机相应的按键以完成对该通信设备的相关的配置。
请参阅图1,步骤a还进一步包括以下步骤:
a1.将语音配置通信设备的系统按预定的方式连接,按电话按键;
a2.判断是否在语音系统中,若是,则直接进入步骤a5,若不是,则进入步骤a3;
a3.检查是否是预先定义的进入该语音配置通信设备的系统的电话按键,若不是,则正常拨号,若是,则进入步骤a4;
a4.置语音通道号以示在语音系统中,然后进入步骤a5;
a5.判断是否处于系统准备状态,若是,则进入步骤a6,若不是,则进入步骤a7;
a6.对语音系统进行初始化,置工作状态标志,然后进入步骤a7;
a7.判断是否在系统工作状态,若是,则进入步骤b,若不是,则直接进入步骤c;
其中步骤c是指检查是否是结束状态,若是,则释放内存,清除各种标志,退出语音系统,然后结束,若不是,则直接结束。
下面以语音配置具有用户线接口的VOIP网关为例来说明语音配置的方法:
当用户摘起连接在VOIP网关上的电话机后,按预先定义的进入该语音配置通信设备的系统的电话按键(例如两个*键)后,如果线路连接没有问题,并且本网关支持此系统,便可听到“欢迎进入世纪网通语音系统”,说明已经进入到了语音系统,然后即可根据语音提示进行相关配置和查询。
请参阅图2,该语音系统包括以下的功能模块:退出模块、设置IP地址模块、设置子网掩码模块、设置出口网关模块、添加被叫号码模块、删除被叫号码模块、设置出口类型模块、添加拨号规则模块、删除拨号规则模块、查询IP地址模块、查询子网掩码模块、查询出口网关模块、查询被叫号码模块、查询出口类型模块和查询拨号规则模块等。
下面对每个功能模块进行描述:
1.退出模块
如果用户进过“系统设置”菜单,那么最后进入退出模块的时候会有是否保存的语音提示,用户可以根据该语音提示,进行操作。具体过程请参阅图3。
2.设置IP地址模块
请参阅图4,其中“……”表示对用户的输入用语音通过电话机回读给用户,以下类同。如果语音提示“设置错误”,那么可能原因有网络接口输入错误和IP地址格式不是有效的IPV4的格式。如果网关只有一个网络接口,那么网络接口编号定义为0;如果有2个接口,那么十兆口(10BASE-T)百兆口(100BASE-T)分别定义为0,1。
IPV4的格式举例说明,例如192.168.0.235,对应的电话输入为192*1*0*235。
进行网络设置时电话机上的‘*’键代表‘·’。设置IP地址模块与其他模块所不同的是,进行这步操作,如果成功,则默认的删除出口网关,禁止DHCP。
3.设置子网掩码模块
其类似于设置IP地址模块,具体过程请参阅图5。
4.设置出口网关模块
请参阅图6,输入的出口网关要符合IPV4格式,用‘*’键代替‘·’。如果出现设置错误提示,而输入无误,那么请在退出模块中保存设置,重新启动再进行设置。
5.添加被叫号码模块
请参阅图7,线路接口就是语音接口,其编号以网关的当前编号为准。如果提示错误,那么出错的原因有线路接口超过了范围或者是当前线路接口的被叫号码超过了最大容量。在线路配置中电话机上的‘*’键代表命令行配置网关中的‘T’,就是代表所有的号码。
例如“0*”代表以0开头的所有的号码,“*”代表所有的号码。
6.删除被叫号码模块
类似添加被叫号码模块。
7.设置出口类型模块
请参阅图8,如果出错,那么出错的原因可能是语音接口编号超过了范围或者类型输入不是1和0。
8.添加拨号规则模块
请参阅图9,在拨号规则中,‘*’相当于命令行配置中的‘T’,。如果出现设置失败的提示,请检查每一步是否符合要求。
拨号规则:电话配置拨号规则目前仅支持单一的一个拨号规则和带有‘*’的拨号规则。
9.删除拨号规则模块
请参阅图10,如果出现错误提示,那么可能出错的原因是系统中不存在这样的拨号规则。
10.查询IP地址模块
请参阅图11,如果出现“输入错误”提示,那么出现错误的原因可能有网络接口输入不对。接口编号参看设置IP地址模块。
类似这样的模块有查询子网掩码模块,查询被叫号码模块和查询出口类型(查询线路设置菜单下的)模块。
11.查询出口网关模块
请参阅图12,这里的……,是把系统中的要查询的数据通过电话机回读给用户。如果失败,那么只有一种情况,就是系统中没有出口网关。这时如果此网关需要上互联网的话,必须要通过DHCP自动获得路由信息或者手动进行配置。
12.查询拨号规则模块
请参阅图13,如果出现“查询下一个请按其他号码”语音,若要继续查看其他拨号规则,就按除‘1’,‘0’以外的按键。如果出现“查询完成……”语音,说明拨号规则全部被查出。
下面以打电话为例来说明语音配置VOIP网关的具体方法。
用VOIP网关实现打IP电话根据路由划分有2种方式,一种是点对点,另外一种就是通过网守。下面对S口网关配置列举通过网守打电话的设置(这里默认是出厂设置):
假设在一个公网上2台网关A和B,IP地址分别是210.10.10.10和211.10.10.10,子网掩码假设都是255.255.255.0,默认路由分别为,210.10.10.1和211.10.10.1。要实现A呼叫B,现在设置网关A。当线路连接完成后,摘起插在网关上一个语音接口上的电话机,按预先定义的进入该语音配置通信设备的系统的电话按键(2个连续的*号键),会听到“欢迎进入世纪网通语音系统”,紧接着是“系统设置请按1,查询请按2,退出请按0”。我们在电话机上按1键,会听到“网络设置请按1,功能设置请按2,其他设置请按3,退出请按0”,按1,会听到“设置IP地址按1,设置子网掩码按2,设置出口网关按3,返回请按0”,继续按1,进行IP地址设置,之后听到语音“请输入网络接口”,选择一个连在互联网上的网络接口,假设编号为0,则在电话机上按0,之后会有语音提示“请输入IP地址,并以#号键结束”,在电话机上输入210*10*10*10#,会有语音提示“IP地址210.10.10.10设置成功,返回请按0,退出请按1”,按0返回上一层,语音是“设置IP地址请按1,设置子网掩码请按2,设置出口网关请按3,返回请按0”,在话机上按2,进行子网掩码设置,会有语音“输入网络接口”,我们同上操作,按0,语音提示为“请输入子网掩码并以#号键结束”,在话机上输入255*255*255*0,语音提示“子网掩码255.255.255.0,设置成功,返回请按0,退出请按1”,用同样的方法,设置出口网关210.10.10.1。之后一直按0返回直到“网络设置请按1,功能设置请按2,……”,在话机上按2,会有语音“线路设置请按1,拨号规则请按2……”,按2键进行拨号规则设置,会有语音“添加拨号规则请按1,删除拨号规则请按2……”,按1,进行添加拨号规则,根据语音提示我们分别输入‘*#’,‘1#’,‘0.0.0.0’,‘1720’。最后按1,选择退出,会有语音保存提示,进行保存。
用同样的方法,设置网关B的IP地址为211.10.10.10,子网掩码255.255.255.0,出口网关211.10.10.1。在功能设置里选择线路设置,选择被叫号码设置,之后再选择添加被叫号码设置,会有语音“请输入线路接口”,在电话机上输入接口编号,之后根据语音提示输入这个接口的一个被叫号码例如123456。最后保存。
由于网关在出厂设置里把网守配置都设置好了。所以这时在网关A上任何一个语音接口接上电话机,在网关B上被设置123456被叫号码的语音接口也接上一部电话机,摘A网关上的电话机拨打123456,B网关上的那部电话机便会振铃,摘机便可实现IP通话!
本发明的一些关键技术如下:
1.语音技术:该语音提示的数据是PCM编码格式或者其压缩的编码格式的语音数据,例如,G.723.1、G.729、G.726、G.727等语音编码格式的数据,该语音数据的处理采用的是压缩PCM语音编解码技术。
2.接口技术:话机检测以及播放语音涉及到DSP接口。配置系统涉及到网关的系统配置接口。
3.语音组合技术:用于通讯产品,大多都是嵌入式系统,这就决定了它的存储空间不大,存储大量的语音数据是非常不现实的。所以该语音数据是采用存储语音元素的方法,通过语音元素重组的方式来实现表达完整的语句,工作量虽然大,但大大的缩小了语音存储空间,从而使在存储空间有限的嵌入式系统实现一个完整的语音系统成为了可能。
4.算法:通过软件来实现整个循环菜单式操作。