整合网络电话服务器的路由协议装置的制作方法

文档序号:7881295阅读:127来源:国知局
专利名称:整合网络电话服务器的路由协议装置的制作方法
技术领域
本发明为一种整合网络电话服务器的路由协议装置,特别是关于一种使用话路初始化协议(Session Initiation Protocol,以下简称SIP)的基本架构,整合SIP网络电话服务器(Call Server)于一网络的路由协议装置的发明。
背景技术
按,互联网(Internet)技术的进步,使得信息的流通更加方便,而互联网的无国界型态,亦拉进了人与人之间彼此的距离,有许多方便且便宜的沟通方式,都是通过互联网来实现,如网络电话(Voice overInternet Protocol,以下简称VoIP)技术,即是指在IP网络上进行如打电话般的语音通讯,可节省大量的电话通话费用。
目前的互联网是利用TCP/IP(Transmission Control Protocol/Internet Protocol)来作为网络上封包数据传输的通讯协议,每一部与互联网相连的电脑都有一个唯一的IP地址,如此才能将数据封包传送到指定的电脑上,而互联网本身又是由许多不同的网络系统所架构出来的,如美国国内的网络系统、大学内部的网络系统等,故在许多不同网络系统之间是通过路由器(Router)来连接的,并将数据封包由某一网络系统传送到另一个网络系统上,直到数据封包达到目的网络系统为止。
路由器可从许多可能的网络路径中,选择一条最佳路径来传送数据封包,而选择路径动作的通讯协议即是路由协议(Routing Protocol),常见的路由协议有RIP(Routing Information Protocol)及OSPF(OpenShortest Path First)两种,RIP适用于较小型的网络系统中,而OSPF则具有较大弹性,可用于大型的网络系统中。因此具有路由协议功能的装置大都设置在于ISP服务商处,提供宽频联机的业者局端处,或是具有多个网络联机的大型公司或单位的调制解调器房中或信息中心处。
另外,为应因宽频网络所衍生出的网络电话(IP Phone),有一种新的协议话路初始化协议(Session Initiation Protocol,以下简称SIP),是着眼于互联网与公众电话网络整合环境的新技术,主要运作方式是将语音的模拟信号(Voice)由一近端电话机传至路由器,将其语音信号转换压缩成数据封包(Data Packet),透过IP网络传输方式传至远程的路由器,远程路由器再将该数据封包转回成语音的模拟信号后传至电话机,如此透过开放性的互联网,可连接至世界各地,让使用者不再透过传统的公众电话网络(PSTN)进行远距电话通讯。
该SIP是属于OSI(Open System Interface)七层架构中的应用层(Application Layer)协议,如同HTTP协议的Clinet-Server架构,且在封包处理上可利用HTTP即有的封包数据,以纯文字的方式来传送指令及状况,所以该SIP非常适用于广域网络的传输架构。
因此在该SIP中除了使用者端需使用代理软件(User Agent,UA)或网络电话外,尚需建立至少一SIP服务器(Call Server),以作为代理服务器(Proxy Server)、地址服务器(Location Server)、登录服务器(Registry Server)...等等,可结合现有的公众电话网络(PSTN)、VoIP等相关服务。
由上述可SIP具有高整性及节省大量电信费的优点,本案发明人提出一种将SIP服务器整合至局端的路由协议装置中,让ISP业者、网络电话提供业者或宽频网络提供业者,可简化SIP架构,节省架构SIP服务器的成本,并增加路由协议装置的功能。

发明内容
本发明的主要目的在于提供一种在局端的路由协议装置中整合有一SIP服务器,使得原本即提供有局端路由协议装置的业者,通过该SIP服务器可提供其网络客户,更多一种SIP网络通话的功能,可节省其网络客户的电信费用。
为达成上述目的,本发明的技术特征在于提供一种整合网络电话服务器的路由协议装置,设置于一第一网络系统与一第二网络系统之间,该网络电话服务器为SIP架构,可耦接至复数个远程SIP客端装置,包括一第一连接端口耦接于该第一网络系统,一第二连接端口耦接于该第二网络系统,一数据封包处理模块电连接于该第一连接端口及该第二连接端口,系执行一路由协议程序,可选择该第一网络系统及该第二网络系统上的数据封包传输路径,以及执行至少一SIP伺服程序,可让该远程SIP客端装置进行SIP注册及地址链接后,形成SIP网络电话回路,以进行远程语音通讯,达成将该SIP服务器整合于路由协议装置的功效。
本发明的次一技术特征在于提供上述的路由协议装置,其中该数据封包处理模块包括有一微处理单元及一存储单元,该微处理单元用以执行该路由协议程序及该SIP伺服程序,而该存储单元用以储存该路由协议程序、该SIP伺服程序、该远程SIP客端的统一资源识别码,以及待传输的数据封包,达成利用同一硬件架构产生具有路由协议功能及SIP服务器功能的功效。


图1为本发明使用在网络上的架构示意图;图2为本发明路由协议装置的功能架构方框示意图;图3为本发明路由协议装置的硬件架构方框示意图;图4为本发明的SIP通讯状态示意图;及图5为本发明的SIP通讯流程示意图。
路由协议装置 1第一网络系统 2第二网络系统 3SIP网络电话服务器10第一连接端口 11第二连接端口 12
数据封包处理模块 13路由协议程序 14SIP代理服务器 15SIP登录服务器 16SIP地址服务器 17第一远程SIP客端装置20第二远程SIP客端装置30微处理单元 131存储单元 132只读存储器 1321随机存取存储器 1322闪存 1323SIP服务器 51第一SIP客端52第二SIP客端53SIP代理服务器 54SIP登录服务器 55SIP地址服务器 5具体实施方式
请参阅图1所示,为本发明使用在网络上的架构示意图。本发明主要是将一SIP网络电话服务器10整合于一路由协议装置1之中,而该路由协议装置1主要设置于至少两个网络系统之间,具有路由协议(Routing Protocol)的功能,找寻该网络系统中到达目的地的最佳传输路径以传输数据封包,该网络系统可以是至少一个互联网(Internet)或至少一个局域网络(LAN),而在每个网络系统中可包括有其它小型网络系统,或者又可再通过路由器耦接至其它的网络系统。
本发明为简化说明,将相当复杂的网络系统简化为一第一网络系统2及一第二网络系统3,在该第一网络2及该第二网络3中更可耦接有复数个的网络装置,如企业主机、网络集线器、数据库、电脑终端机...等等。
而该SIP网络服务器10则可使在该第一网络系统2与该第二网络系统3上的网络装置,如网络电话或具网络电话功能的电脑,作为远程网络的语音通讯,故在该第一网络系统2上更耦接有一第一远程SIP客端装置20,以及耦接在该第二网络系统3上的一第二远程SIP客端装置30。
该第一远程SIP客端装置20与该第二远程SIP客端装置30可以为一具网络语音通讯功能的电脑主机或一网络电话(SIP Phone),主要是用以将使用者的语音信号转换成数据封包传输至远程,或将远程传来的数据封包转换成语音信号,再传送至使用者,借以进行双向语音通讯的功能。
而该远程SIP客端装置20、30又可以为各电脑间联机的网络集线器、公众电话网络(PSTN)网关器或网络电话(VoIP)网关器...等等,而该网络集线器则可连接一局域网络中的数部电脑主机,而该公众电话网络则可连接于复数个电话机、传真机或交换机(PBX),而该网络电话网关器系则可连接于复数个的网络电话(IP Phone)。
请参阅图2所示,为本发明路由协议装置的功能架构方框示意图。本发明的路由协议装置1上设置有至少一第一连接端口11、至少一第二连接端口12及一数据封包处理模块13,其中该第一连接端口11耦接至该第一网络系统2,借以连接至该第一远程SIP客端装置20,而该第二连接端口12则耦接至该第二网络系统30上,借以连接至该第二远程SIP客端装置30。
其中该数据封包处理模块13则电性连接至该第一连接端口11及该第二连接端口12,可执行有一路由协议程序14及至少一SIP伺服程序,而通过执行该路由协议程序14可控制通过该第一连接端口11,选择该第一网络系统2的数据封包传输路径,亦可控制通过该第二连接端口12,选择该第二网络系统3的数据封包传输路径。
而该数据封包处理模块13则通过执行该SIP伺服程序,形成包括一SIP代理服务器(Proxy Server)15、一SIP登录服务器(RegistryServer)16或一SIP地址服务器(Location Server)17...等等。而所形成的SIP登录服务器16,可让该第一远程SIP客端装置20与该第二远程SIP客装置30,进行SIP注册,借以储存该远程SIP客端的SIP统一资源识别码(URI)。
而该数据封包处理模块13所形成的代理服务器(Proxy Server)15,用以传送该远程SIP客端装置所发出的INVITE要求,借以进行语音通讯呼叫(Phone Call),如该第一远程SIP客端装置20呼叫该第二远程SIP客端装置30。
而该数据封包处理模块13所形成的地址服务器(LocationServer)17,用以搜寻该远程SIP客端装置的所在地址,以转换成该远程SIP客端装置的SIP统一资源识别码(URI),使该第一远程SIP客端装置20与该第二远程SIP客装置30能直接进行双向语音通讯。
请参阅图3所示,为本发明路由协议装置的硬件架构方框示意图。该路由协议装置1中的数据封包处理模块13的硬件架构主要包括有一微处理单元131、一存储单元132及复数个传输单元133所组成,其中该微处理单元131,主要负责执行该路由协议程序14及该SIP伺服程序。
而该存储单元132电连接至该微处理单元131,可以包括有只读存储器(ROM)1321,可用以储存欲执行的路由协议程序14及该SIP伺服程序。该存储单元132亦可以为随机存取存储器(DRAM)1322,用以暂时储存所欲传输的数据封包,亦可以为闪存(FLASH)1323,用以储存该远程SIP客端的SIP统一资源识别码(URI)。
而其中该传输单元133则用以桥接该第一连接端口11或该第二连接端口12与该微处理单元131间的数据信号。
请参阅图4所示,为本发明的SIP通讯状态示意图,而图5为本发明的SIP通讯流程示意图。在SIP通讯中主要包括一为SIP服务器(Server)51、一为第一SIP客端(Client)52以及一第二SIP客端53,其中该SIP服务器51可以为SIP代理服务器(Proxy Server)54、SIP登录服务器(Registry Server)55、SIP地址服务器(Location Server)56...等等,可依功能需求结合成不同的服务器。
而该第一SIP客端52及该第二SIP客端53上皆执行有SIP代理客端(Agent Client)程序,或直接连接一网络电话(IP Phone),可将使用者的语音信号压缩转换成数据封包,或解压缩该数据封包转换成语音信号,以便进行双向语音通讯。
在进行语音通讯前,该第一SIP客端52及该第SIP客端53皆需先向该SIP服务器51的SIP登录服务器55注册自己的SIP统一资源识别码(URI)以及IP地址(步骤100),而该SIP统一资源识别码(URI)是让该SIP服务器51识别每一SIP客端52、53的唯一方式,如图4,在注册后该第一SIP客端52的SIP URI是Bob@sip3.ZyXEL.com,而该第二SIP客端53的SIP URI是John@sip3.ZyXEL.com。
若该第一SIP客端52欲与该第二SIP客端53进行通话时,则先向该SIP服务器51的SIP代理服务器54的提出INVITE的要求(步骤101),该SIP代理服务器54向该SIP地址服务器56进行该第二SIP客端53的地址查询,该SIP代理服务器54在确定了该第二SIP客端53的位置之后(步骤102),便将此INVITE的要求转送到该第二SIP客端53去(步骤103)。
该第二SIP客端53在收到此一要求之后,若同意通话,则会响应一个OK的METHOD(步骤104),该SIP代理服务器54在收到了之后,便会将此一响应再回传给该第一SIP客端52(步骤105),此时该第一SIP客端52会再响应一个ACK给该第二SIP客端53(步骤106),表示自己已经收到了″OK″,之后该第一SIP客端52的使用者便可与该第二SIP客端53的使用者进行双向的语音通讯(步骤107),此时不再需要该SIP服务器51的服务,而可服务其它使用者的INVITE要求。
因此以该SIP服务器51而言,其仅负责INVITE要求及地址搜寻转换的工作,对于通讯的工作完全交给IP数据封包,因而其负载并不重,故可整合于路由协议装置1中,不但能增加路由协议装置1的功效,且能简化SIP网络通讯架构,节省购置SIP服务器的成本,更能大量降低服务客户的电信费用。
权利要求
1.一种整合网络电话服务器的路由协议装置,设置于一第一网络系统与一第二网络系统之间,该网络电话服务器为话路初始化协议架构,可耦接至复数个远程SIP客端装置,其特征是,该装置包括一第一连接端口,耦接于该第一网络系统;一第二连接端口,耦接于该第二网络系统;一数据封包处理模块,电连接于该第一连接端口及该第二连接端口,可执行包括一路由协议程序,其选择该第一网络系统及该第二网络系统上的数据封包传输路径;及至少一SIP伺服程序,其让该远程SIP客端装置进行SIP注册及地址链接后,形成SIP网络电话回路,以进行远程语音通讯。
2.如权利要求1所述的路由协议装置,其特征是,其中该第一网络系统与该第二网络系统,为一互联网或一局域网络。
3.如权利要求1所述的路由协议装置,其特征是,其中该第一网络系统更耦接至一第一远程SIP客端装置,而该第二网络系统更耦接至一第二远程SIP客端装置。
4.如权利要求3所述的路由协议装置,其特征是,其中该第一远程SIP客端装置与该第二远程SIP客端装置可以为一电脑主机或一网络电话,其转换语音信号与数据信号,进行双向语音通讯。
5.如权利要求1所述的路由协议装置,其特征是,其中该远程SIP客端装置可以为一电脑主机、一网络集线器、一网络电话或一公众电话网络网关器。
6.如权利要求5所述的路由协议装置,其特征是,所述的该远程SIP客端装置,其中该公众电话网络网关器连接于至少一电话机、传真机或交换机。
7.如权利要求5所述的路由协议装置,其特征是,所述的该远程SIP客端装置,其中该网络电话网关器连接于至少一网络电话。
8.如权利要求1所述的路由协议装置,其特征是,其中该数据封包处理模块通过该路由协议程序的执行,通过该第一连接端口选择该第一网络系统的数据封包传输路径。
9.如权利要求1所述的路由协议装置,其特征是,其中该数据封包处理模块通过该路由协议程序的执行,通过该第二连接端口选择该第二网络系统的数据封包传输路径。
10.如权利要求1所述的路由协议装置,其特征是,其中该数据封包处理模块通过该SIP伺服务程序的执行,形成一SIP代理服务器、一SIP登录服务器或一SIP地址服务器。
11.如权利要求10所述的路由协议装置,其特征是,其中该数据封包处理模块执行该SIP伺服程序形成的SIP登录服务器,可让该远程SIP客端装置以进行SIP注册,借以储存该远程SIP客端的SIP统一资源识别码。
12.如权利要求10所述的路由协议装置,其特征是,其中该数据封包处理模块执行该SIP伺服程序形成的代理服务器,其传送该远程SIP客端所发出的INVITE要求,进行语音通讯呼叫。
13.如权利要求10所述的路由协议装置,其特征是,其中该数据封包处理模块执行该SIP伺服程序形成的地址服务器,其搜寻该远程SIP客端的所在地址,以转换成该远程SIP客端的SIP统一资源识别码,使其能直接进行双向语音通讯。
14.如权利要求1所述的路由协议装置,其特征是,其中该数据封包处理模块包括一微处理单元,其执行该路由协议程序及该SIP伺服程序;及一存储单元,电连接至该微处理单元,其储存至少一执行程序、该远程SIP客端的统一资源识别码,以及待传输的数据封包。
15.如权利要求14所述的数据封包处理模块,其特征是,其中该存储单元可以为只读存储器、随机存取存储器或闪存。
全文摘要
一种整合网络电话服务器的路由协议装置,设置于一第一网络系统与一第二网络系统之间,该网络电话服务器为话路初始化协议(Session Initiation Protocol,SIP)架构,可耦接至复数个远程SIP客端装置,包括一第一连接端口耦接于该第一网络系统,一第二连接端口耦接于该第二网络系统,一数据封包处理模块执行一路由协议程序,可选择该第一网络系统及该第二网络系统上的数据封包传输路径,以及执行至少一SIP伺服程序,可让该远程SIP客端装置进行SIP注册及地址链接后,以进行远程语音通讯,达成将该SIP服务器整合于路由协议装置的目的。
文档编号H04L29/06GK1617537SQ20031010356
公开日2005年5月18日 申请日期2003年11月10日 优先权日2003年11月10日
发明者许宏祥 申请人:合勤科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1