201206107 、發明說明: 【發明所屬之技術領域】 令赞明為 l无耵技術】 交換:換器組成的系統主要是處理語音魏 換作業’將原本運作於公共交換電話網路(PSTN)的 語音訊號網路傳遞,將語音訊號載於網_包中q 特定應財,更可傳遞影像訊號。 習知應用網路傳遞語音訊號的方式,主要是利用猜 的網路語音處縣置,將傳統在公共錄電話網路上傳遞 的類比訊號,轉換為數位訊號,訊號載於網路封包上,利 用網際網路傳遞語音内容。相對VoIP處理裝置,習知技術 更發展出專門處理網路語音封包的網路語音交換機。^ 可參閱第一圖顯示的具轉換語音封包功能之局線交換 機(中華民國專利第569604號,公告於西元2004年 曰),圖中揭露一種具轉換語音封包的用戶電話交換系統 (PBX) ’主要特徵是提供處理類比/數位訊號轉換的v〇ip 處理介面102,其設於局線交換機丨的中央控制單元1〇〇與 通話交換單元13的共線線路1〇6間,使得電話内線線路1〇4 可搭接至局線線路108,包括後端處理局線訊號的局線處 理單元111至局線113 ;電話内線線路1〇4包括連接的各話 機101可選擇使用VoIP線路,也就是透過VoIP處理介面1〇2 4/20 201206107 連接至網路裝置14,傳遞語音訊號至網際網路1〇或是其内 部網路12。 、 上述VoIP處理介面逝主要是提供處理録經網路裝 ϋίί交換機1的語音封包,將各話機1G1的類比信號 處理為,。g封包而送至網際網路,亦可由網際網路接收語 音封包,順利整合網路電話於此局線交換機〗中。 然習知技術更提供有純粹應用在網路上的網路語音交 換機’通常此類交換機係架構於電腦系統上,利用網路封 包承載語音訊息(V〇Ip),除了運作於純網路語音交換系 ==更能透過V。㈣道馳行數賴比職轉換,將語 曰轉送至公共交換電話網路。 【發明内容】 、罔路g父換系統的系統配置相當的繁瑣,苴中設定 ^括各網路語音交換機所屬群組、各分可設。 古如〜“ 僅要求操作人員對於系統架構 =相1瞭解,同時要求操作人員具有較好的V0IP系統知 1 口冰了其使用的難度和企業的運營成本。基於此背 二ί明提出—種可實現自動配置(細。』―)的 換機的架構’透過自動擷取資料庫内容、集成 =而=與群組關聯’達到降低撥號線路優化並降低企業 連仃成本的目的。 網路ift例’網路語音交換系統主要架構在由複數個 成的網路上,網路語音交換機互相以網 且右沐^、、或多個群組’同—個群組的網路語音交換機 /、有相同的群組首碼’其中該網路語音交換系統將複數個 5/20 201206107 網路語音交換機區分為—核心層級(咖)_路語立六 換機’與一非核心層級(non_c〇re)的網路語音交換:广 網路語音交換系統包括-資料庫,用於儲存系統° 來往數據,記載有複數個網路語音交換機對應之群 = 與各語音電信服務訊息,並儲存透過常駐程式掏取之各二 路語音交換機的狀態。系統管理者可透過管理介面遠端存 取此網路語音交換系統中各網路語音交換機。 網路語音交換系統即根據上述資料庫中所記錄的各 組訊息與各語音電信服務訊息,常駐程式更新網路 換機中中料絲和㈣表,以產生錢新—撥號路由 表’於接收語音通訊指令後,能根據撥號路由表執行 動路由程序。 目 本發明提出應用於上述網路語音交換系統的語音封包 =方法’先初始化具有複數個網路語音交換機的網路語 錢系統,初始化程序包括由網路語音交換系統向一^ μ配位址词服器請求一文件伺服器位址,並請求其中系 、’先,置文件’透過解析系統配置文件後取得資料庫與—網 路了理系統,存取權限’由資料庫取得各交換機之分佈資 各鹏'曰交換機資訊。接著,各交換機取得網路語 :,換土先之首碼、各群組首碼與複數個分機號碼’根據 ^ 7L成自動路由配置,並建立、儲存一預設撥號路 由表。 μ i it將集成系統中之資訊、各網路語音交換機資訊 二其群,關聯,根據各資訊更新撥號路由表。於接收-語 才曰7後將根據撥號路由表建立-中繼連線,以及 執行-自娜^序,達成連線。 6/20 201206107 實施方式】 應用網路語音交換轉送語 的效果,而相關1P電話機亦可提供較廣泛二:達:節費 遞影像、多方影音通話等。 的力此,包括傳 根據本發明揭露的網路語音 方法’其中網路語音交換系統主要由 網路上,網路語音交換機201206107, invention description: [Technical field of invention] Order praise as l flawless technology] Exchange: The system consisting of converters is mainly to process voice Wei change jobs 'the voice that originally operated on the public switched telephone network (PSTN) The signal network is transmitted, and the voice signal is carried in the network_package q, and the image signal is transmitted. The conventional method of transmitting voice signals through the network is mainly to use the guessing network voice to count the signals, and convert the analog signals traditionally transmitted on the public telephone network into digital signals. The signals are carried on the network packets and utilized. The Internet delivers voice content. Compared with VoIP processing devices, the prior art has developed a network voice switch that specifically handles network voice packets. ^ Refer to the local line switch with the converted voice packet function shown in the first figure (Republic of China Patent No. 569604, announced in BC 2004), the figure reveals a user telephone exchange system (PBX) with converted voice packets. The main feature is to provide a v〇ip processing interface 102 for processing analog/digital signal conversion, which is disposed between the central control unit 1 of the local exchange switch and the collinear line 1〇6 of the call exchange unit 13, so that the telephone internal line 1〇4 can be connected to the local line 108, including the line processing unit 111 to the office line 113 for processing the local line signal at the back end; the telephone internal line 1〇4 includes the connected telephones 101, and the VoIP line can be selected, that is, Connect to the network device 14 via the VoIP processing interface 1〇2 4/20 201206107, and deliver voice signals to the Internet 1 or its internal network 12. The above VoIP processing interface is mainly for providing a voice packet for processing the recording network device ,ίί switch 1, and processing the analog signal of each phone 1G1 as . g packets are sent to the Internet, and voice packets can be received by the Internet, and the network phone can be smoothly integrated into the local line switch. However, the conventional technology also provides a network voice switch that is purely applied to the network. Usually, such a switch is constructed on a computer system, and uses a network packet to carry voice information (V〇Ip), except that it operates in pure network voice exchange. System == more able to pass V. (4) The number of Daochi's lines is transferred to the public switched telephone network. [Summary of the Invention] The system configuration of the g路g父换换系统 is quite cumbersome, and the setting of each network voice switch belongs to each group. Guru ~ "only requires the operator to understand the system architecture = phase 1, and requires the operator to have a better V0IP system knows the difficulty of its use and the operating costs of the enterprise. Based on this back The architecture of the automatic configuration (fine. 』-) can be achieved by automatically extracting the contents of the database, integrating = and = associating with the group to achieve the goal of reducing dial-up line optimization and reducing the cost of enterprise connectivity. Example 'The network voice switching system is mainly built on a network of multiple networks, and the voice switches of the network are connected to each other by the network and right, or multiple groups of the same group of voice switches/ The same group first code 'where the network voice switching system divides a plurality of 5/20 201206107 VoIP switches into - core level (cafe) _ Lu language Li six replacement machine and a non-core level (non_c〇re Network voice exchange: the wide-area voice switching system includes a data library for storing the system data, and records the group corresponding to the plurality of network voice switches = and the voice telecom service messages, and The state of each of the two voice switches captured by the resident program is stored. The system administrator can remotely access the voice switches of the network voice switching system through the management interface. The network voice switching system is based on the above database. The recorded group of messages and the voice telecom service messages, the resident program update network switch medium and the (4) table, to generate the money new-dial routing table, after receiving the voice communication command, can perform according to the dialing routing table The present invention proposes a voice packet applied to the above-mentioned network voice switching system = method 'first initializes a network language money system with a plurality of network voice switches, and the initialization procedure includes a network voice switching system to a ^ The μ-location address word server requests a file server address, and requests the system, 'first, set file' to obtain the database through the parsing of the system configuration file and the network management system, access rights from the database Obtain the distribution information of each switch, and then obtain the network language: the first code of each switch, each group The first code and the plurality of extension numbers are automatically routed according to ^7L, and a preset dialing routing table is established and stored. μ i it integrates the information in the integrated system and the information of each network voice switch into two groups, according to Each information updates the dialing routing table. After receiving the language, it will establish a trunk connection according to the dialing routing table, and execute the self-sequence to reach the connection. 6/20 201206107 Implementation Mode] Applying Network Voice The effect of the transfer language is exchanged, and the related 1P telephone can also provide a wider range of two: up to: fee-paying video, multi-party video call, etc., including the VoIP method disclosed in the present invention. Network voice switch
=成-或二個群組。系統更包括—儲存系統中來往數= 二料庫:#料庫可以,種記錄媒體形式存在於各交換機、 中,或疋為一獨立的資料庫飼服器。 、 資料庫記載各交換機資訊、狀態、群組、核 資料庫,資料庫更記載各電信服務業者的電輝用、Z 貧訊、好付費雜(CDR),與各交換機相_中繼連 線表(trunktable)等。其中特別記載有複數個網路达音交 換機對應之群組訊息與各語音電信服務訊息,儲存透過常 駐程式(daemon)擷取之各網路語音交換機的狀態。 所提供的語音封包路由方法即先自動獲取資料庫位 址’ ^果從資料庫中獲取管理員授權的資訊,根據上述擷 取自資料庫的資訊所規劃的撥號路由表(dialPlan routing table)執行路由,撥號路由表記載系統中那些交換機之間 要建立何種中繼連線,並包括撥打外線的時候,判斷通過 糸統中的哪一個交換機可以做到費用成本最小,能自動與 相關網路語音交換機建立連線。根據撥號路由表,能對應 資料庫中的相關費用資訊,計算出最優化的外線路徑,在 用戶撥號時候,實現自動切換。 7/20 201206107 此^在S理人員方面,由於是透過網路實現的交換系統, 統狀態’更新系統的上述撥號路由表,實 見17時可罪通訊。更可透過記帳系統得知各用戶付費記 錄其據以實撥號費用的規劃與相關付費記錄。系統另提 供¥里人員可使用的待辦事項管理(todo list),以降低管 理員的管理難度。 一立第二圖顯示為本發明網路語音交換系統運作示意圖, ^^中顯示有多部網路電話機201,202,203, 204,可為 ,置分佈在同域中的話機,透過其中多部網路語音 父換機21,22, 23, 24, 25相連;在另一實施例中,同樣可應 用於廣域中,也就是多部網路電話機201,202, 203, 204分 佈於不同的網域。 ’ 根據本發明實施例,由網路語音交換機21,22, 23, % 25相連形成-個網路語音交換系統,各交換機於啟動時,’ 會f動根據獲得的資料庫20位址連接到資料庫2〇,如圖中 各父換機與資料庫2〇的連線,自動得到相關資訊,包括系 統中各交換機的群組關聯、進入各電信服務網路中的通話 費用或是各種電信費用、用戶資訊、分機資訊等,藉以得 到優化過(optimized)的通話線路,記載於各自交換機内 的撥號路由表中’優化線路可為通話費用最省的線路。此 優化程序為定時更新,可於初始化程序中完成,或是根 接收的撥號需求進行更新。 根據圖中範例’用戶可由網路電話機2〇1撥號,發出 語音通訊指令’語音通訊指令包括了來源端:#絲目^山 資訊,由賴财_路語音交換機21接收,此時可而 連線至資料庫20 ’或是根據其中儲存的撥號路由表,循優 8/20 201206107 =線路傳遞語音訊號。此例中,根據撥號路由表判斷,語 音内容將轉送至網路語音交換機23,此為優化過的線路, 之後則再轉送至網路語音交換機25,以至到達目的端,此 例為網路電話機202 (實線)。 一第三圖則顯示本發明網路語音交換系統實施例之另一 示意圖,此示意圖顯示由複數個網路語音交換機303, 304, 3〇5, 3G6, 3G7, 308, 309, 310, 311 與網路電話機321,322,’ =^324’ 325, 326, 327組成的網路語音交換系統3,網路語 音父換系統3另透過一閘道3〇2 (可為路由器)連接資 3〇與終端電腦301 。 根據實施例,複數個網路語音交換機3〇3,3〇4,3〇5, 〇6’ 307, 308, 309, 310, 311將區分為一個以上的群組,同 一個群組的網路語音交換機具有相同的群組首碼 (prefix),相同群組首碼定義為同一網路,這在設計分 j與轉接上提供财效率的設計,_是各錄機内的刀路 由表。 、網路香音交換系統3更將複數個網路語音交換機區分 為一核心層級(_)_路語音交換機,與—非核^ 級Uon-core)的網路語音交換機。此例中,網路注立六 3G7, 定義為核心層級的交換機,此“ 了連線任何糸統内的交換機;網路語音交換機规 3^職3H),311則屬於非核心層級的交換機,通過此類 父換機的語音喊將倾縣核心層_线機。、 編ΪΓ U祕由策略,處於^級的鱗語音交換 =整個㈣3中的每—個網路語音交換機都會有邏輯2 的中繼連賴係加nk),這使得此祕3具有未來^ 9/20 201206107 系統的能力;而非核心層級相對於核心層級的交立 只能和核心層級的交換機及同一個群組中的機- =繼連:線,這類階層關係使得各交換機有不同的角建色, 月&方便管理,在語音路由上能更有效率。 資料庫30儲存著網路語音交換系統3的所 括系統3内每一個網路語音交換機3〇3,3〇4,3〇5 3〇6 3呢戰风_應的群組_%_ f & 務訊息與儲存各網路語音交換機的狀態電^艮 息尤其包括運行於公共交換電話網路的資 務商的通話費用、用戶資訊、用戶付費記錄(CDR)。 對於整個網路語音交換系統3而言,資料細 存儲各個網路語音交換機的事實狀態,狀態由設置在 機上的常駐程式來負責維護和執行相關的動 〇括如更新系統3的中繼連線(Tmnk)表和費 等。 網路語音交換系統3的系統核心則需集成各網路扭立 父換機内常駐程式的資訊、撥號路由策略盘组 。 用上,特別在财網路語音交換系統辦日,各網路 邊音父換機與各終端網路電話機皆為即插㈣, 文:時,將動態調整資料庫3。内的各交換:資訊、 撥號路由表、分機表等。在—實施财 網路管理系統’提供管理介面,讓李绩总瑰I二2=括 存取,包括管“換:終 根據第三圖,該複數個網路語音交換機3〇3,删,奶 6’ 3〇7, 308, 309, 310, 311互相以網路連接組成網路語音 10/20 201206107 ==統3 ’透過閘道地連接的資料庫 音交換系統3即根據資_。中= 號路由表:當息產生針對各交換機的撥 由表執行自動指令後’能夠根據撥號路 圖示 组,盆φ沾麟語音交換系統3包括有多個交換機群 謝 啦_G3,3G4,3G5,職 3G7,應,= into - or two groups. The system also includes the number of contacts in the storage system = two library: #料库, the type of recording media exists in each switch, or as an independent database feeder. The database records the information, status, group, and nuclear database of each switch. The database also records the telecom, Z-learn, and CDR of each telecom service provider. Table (trunktable) and so on. Specifically, the group message corresponding to the plurality of network tone converters and the voice telecommunication service messages are recorded, and the state of each network voice switch retrieved by the resident program is stored. The voice packet routing method provided automatically acquires the database address first. ^ The information obtained by the administrator is obtained from the database, and is executed according to the dialPlan routing table planned from the information of the database. The routing and dialing routing table records which trunk connections are to be established between the switches in the system, and when dialing the outside line, it is determined that which switch in the system can achieve the lowest cost and can automatically connect with the relevant network. The voice switch establishes a connection. According to the dialing routing table, the optimized external line path can be calculated corresponding to the relevant cost information in the database, and the automatic switching can be realized when the user dials. 7/20 201206107 In the case of the S personnel, since it is a switching system implemented through the network, the system status update system's above dialing routing table, see 17 o'clock guilty communication. It is also possible to know through the billing system that each user pays a record of the plan and related payment records for which the actual dialing fee is based. The system also provides a todo list that can be used by people in the store to reduce the management difficulty of the administrator. A second diagram shows the operation of the network voice switching system of the present invention. ^^ shows a plurality of network telephones 201, 202, 203, 204, which can be placed in the same domain, through which many The network voice parent switches 21, 22, 23, 24, 25 are connected; in another embodiment, the same applies to the wide area, that is, the plurality of network telephones 201, 202, 203, 204 are distributed differently. Domain. According to an embodiment of the present invention, a network voice switching system is formed by the network voice switches 21, 22, 23, and % 25, and each switch is connected to the database 20 address obtained according to the obtained database. Database 2, in the figure, the connection between each parent and the database 2, automatically get relevant information, including the group association of each switch in the system, the cost of calling into each telecommunication service network or various telecommunications Costs, user information, extension information, etc., to obtain optimized call lines, recorded in the dial-up routing table in their respective switches, 'optimized line can be the most cost-effective line. This optimizer is a scheduled update that can be completed in the initialization process or updated by the received dialing requirements. According to the example in the figure, the user can dial the VoIP phone 2〇1 and issue the voice communication command. The voice communication command includes the source: #丝目^山信息, received by Lai Cai _ Road Voice Switch 21, which can be connected at this time. Line to database 20 'or according to the dial-up routing table stored therein, XU excellent 8/20 201206107 = line to pass voice signals. In this example, based on the dialing routing table, the voice content is forwarded to the voice switch 23, which is the optimized line, and then forwarded to the voice switch 25 to reach the destination. This example is a network phone. 202 (solid line). A third diagram shows another schematic diagram of an embodiment of the network voice switching system of the present invention. The schematic diagram shows a plurality of network voice switches 303, 304, 3〇5, 3G6, 3G7, 308, 309, 310, 311 and The network telephone exchange system 3, 322, 322, 326, 326, 326, 327, the network voice parent exchange system 3 is connected through a gateway 3〇2 (which can be a router). With terminal computer 301. According to an embodiment, a plurality of network voice switches 3〇3, 3〇4, 3〇5, 〇6' 307, 308, 309, 310, 311 will be divided into more than one group, the same group network The voice switch has the same group prefix (prefix), and the same group first code is defined as the same network, which provides a financial efficiency design in the design sub-j and the transfer, _ is the knife routing table in each deck. The network incense switching system 3 further divides a plurality of network voice switches into a core level (_)_way voice switch, and a non-core level Uon-core network voice switch. In this example, the network is marked with six 3G7, defined as a core-level switch, which "connects switches in any system; network voice switch rules 3^ jobs 3H), and 311 belongs to non-core-level switches. Through the voice of such parental change, the core layer of the county will be _line machine. Edit the U secret strategy, and the scale voice exchange in the level = the entire (four) 3 of each network voice switch will have logic 2 Trunk connection plus nk), which makes this secret 3 have the ability of the future ^ 9/20 201206107 system; the non-core level relative to the core level can only be exchanged with the core level of the switch and the same group Machine - = succession: line, this kind of hierarchical relationship makes each switch have different corner construction, month & easy management, more efficient in voice routing. Database 30 stores the network voice switching system 3 Including all VoIP switches in system 3, 3〇3, 3〇4, 3〇5 3〇6 3, the wind _ should be the group _%_ f & service message and store the status of each network voice switch The electric charge includes, inter alia, the call charges of the dealers operating on the public switched telephone network. User information, user fee record (CDR). For the entire network voice switching system 3, the data stores the factual state of each network voice switch, and the status is maintained and executed by the resident program set on the machine. The system includes the relay connection (Tmnk) table and fee of the system 3, etc. The system core of the network voice switching system 3 needs to integrate the information of the resident program in the network to change the parent, and the dialing routing policy group. In use, especially in the financial network voice exchange system, the network side voice changer and each terminal network telephone are plug-in (four), when: text, will dynamically adjust the database 3. The exchanges within : information, dial-up routing table, extension table, etc. In the implementation of the financial network management system to provide a management interface, let Li Ji total Rose I 2 = include access, including the tube "change: the final according to the third map, the plural Network voice switch 3〇3, delete, milk 6' 3〇7, 308, 309, 310, 311 each network connected to form network voice 10/20 201206107 == system 3 'connected through the gateway The library exchange system 3 is based on the capital. Medium = No. Routing Table: After the automatic command is generated for each switch's dialing table, 'can be based on the dialing map group, the basin φ 麟 麟 voice switching system 3 includes multiple switch groups _G3, 3G4, 3G5, job 3G7, should,
可父互連線。而網路語音交換機303, 304 305 ^一個群組’有同樣的敎首碼,比如,網路電話機3’21 屬於同一個交換機群組,分機號碼的設 1、I個群組。更者’網路語音交換機撕,307, 308 組 設備 327厪個7Γ、’有囉的群財碼,其終劇路電話機325, & ’ d群組;網路語音交換機3〇9, 31〇,祀為一個群 ,同樣的群組首碼,網路電話機322, 323, 326為中端 虽有用戶於其-網路電話機321欲發話至另—個網路 電=機327 ’、由網路電話機321產生—語音軌指令,其中 至v η己載來源^資訊與目的端資訊’網路電話機321所連 接的網路語音交換卿3將根據語音祕指令所載之訊息 與其於資料庫3G所取得的各群組、各交換機#訊與其撥^ 路由表’產生—優化的路由線路。比如’網路語音交換機 3(^將判斷§f音封包將轉送至哪—個網路語音交換機,判 斷後即建立與下—個網路語音交錢的㈣連線,相 訊亦同時傳遞。 •接著,下一個網路語音交換機根據所接收之資訊,並 同樣根據資料庫糊資訊無號路録建立至再下一個網 11/20 201206107 路語音交換機的連線,經多個轉送程序,最後到達網路電 話機327。期間經過的交換機將根據其中優化路線規劃出 机號傳遞的路線’制考慮其中經過的複雜線路與電信服 務產生的費用,將可達到節費的效果。 第四圖顯示本發明網路言吾音交換系統中資料集成之實 施例示意圖。上述各網路語音交換機内執行一常駐程式, 用以集成網路語音交換系統之資訊、各網路語音交換機資 ,與其群組關聯,並記錄各網路語音交換機的運作狀 態。常駐程式週期性地發出資訊請求’根據資料庫内 f ’將據以㈣更新各網路語音交換機根據資料庫内 谷所建立群組間或是交換機間的中繼連線表和各電作 月艮務業者的費用表。本發明所提出的㈣路由據 中繼連線表與費用表而產生。 嫘 圖巾_,網路賴卿啟動時,在初始化程序中 ' ^至自動配置伺服祕,請求__網路位址(如逆位 屬k戶==訊’各網路電話機將於初始化程序中分 連線至戶:屬群組置祠服器46所提供資訊, 立1 ”罔路浯音交換機。撥號時,即由網路士五 二::㈣所屬群組的交換機接收訊號,執㈣。 交換包括有複數個網崎 求,各交換機因此可以對資料庫45發出請 m x J以由資料庫45取得資邙。备β — ==:服器47管理、維護上述自動配置ί 料 資料庫45中栽有用戶資訊’在-實施例中,資 12/20 201206107 庫45連接至一網路管理系統(networking management system,NMS) 43,網路管理系統43負責各用戶許可權 登錄管理、待辦事項(todo list) 44處理,並管理各網 路δ吾音交換機和分機電話用戶的相關資訊,網路管理 系統提供一管理介面,系統管理者能透過管理介面遠 端存取網路語音交換系統,亦可透過網路管理系統43進 行添加、刪除、更新各分機資訊。 工地侍辦事項44由各網路語音交換機,汍疋合網 路電話機產生,主要是通知系統管理員某個交換機或 者網路電話機需要授權。甚至一些系統的異常資訊也 可在待辦事項44中顯示出來,供管理員維護。 應用於上述網路語音交換系統實現了一種語音封包路 由方法,可參考第五圖描述的流程。Can be a parent interconnect. The network voice switches 303, 304 305 ^ one group' have the same prefix code. For example, the network telephone 3'21 belongs to the same switch group, and the extension number is set to 1, group I. Moreover, 'Internet voice switch tear, 307, 308 group equipment 327 Γ 7 Γ, 'have a horrible group code, its terminal road phone 325, & ' d group; VoIP switch 3 〇 9, 31 〇, 祀 is a group, the same group first code, the VoIP phone 322, 323, 326 is the middle end, although the user has a VoIP phone 321 wants to send a message to another network power = machine 327 ', by The VoIP device 321 generates a voice track command, wherein the VS _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Each group and each switch obtained by the library 3G and its dialing routing table generate-optimized routing lines. For example, 'Internet voice switch 3 (^ will judge which §f tone packet will be forwarded to a network voice switch, after the judgment is established to connect with the next network voice (four), the news is also transmitted. • Next, the next VoIP switch will establish a connection to the next network 11/20 201206107 voice switch based on the received information, and also based on the database information, through multiple forwarding procedures, and finally Arriving at the VoIP phone 327. The switch that passes through during the period will consider the cost of the complicated line and the telecommunication service that is passed through the route that optimizes the route planning and delivery number, and the effect of the fee will be achieved. A schematic diagram of an embodiment of data integration in a network voice exchange system is implemented. Each of the network voice switches executes a resident program for integrating information of the network voice switching system, and each network voice switch resource is associated with the group. And record the operational status of each VoIP switch. The resident program periodically sends a request for information 'according to the f in the database' Update the VoIP connection table between groups or switches according to the valleys in the database and the fee schedule of each electrician. The proposed (4) routing according to the trunk connection The table and the fee table are generated. 嫘图巾_, when the network Lai Qing starts, in the initialization program ' ^ to automatically configure the server secret, request __ network address (such as the inverse position is k household == message 'each The VoIP phone will be connected to the home in the initialization process: the information provided by the group 祠 server 46, the 1 罔 浯 浯 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 The switch of the group receives the signal, and the switch (4). The exchange includes a plurality of nets, and each switch can issue mx J to the database 45 to obtain the information from the database 45. The β_==: server 47 management, The above-mentioned automatic configuration database 45 is provided with user information. In the embodiment, the 12/20 201206107 library 45 is connected to a network management system (NMS) 43, and the network management system 43 is responsible for User license registration management, to-do list (todo li St) 44 processing, and manage the information of each network δ wuyin switch and extension telephone users, the network management system provides a management interface, the system administrator can remotely access the network voice exchange system through the management interface, Adding, deleting, and updating each extension information through the network management system 43. The site attendant 44 is generated by each network voice switch, which is combined with a network telephone, mainly to notify the system administrator of a switch or a network telephone. Authorization. Even some system abnormal information can be displayed in the to-do list 44 for administrator maintenance. Applying to the above network voice switching system implements a voice packet routing method, which can be referred to the process described in FIG.
步驟開始,先經過系統初始化完成連線。當用戶透過 -網路電話機撥號,即產生包括有來源端:#訊與目的端資 訊的語音軌指令,先由所屬群_網路語音交換機接收 此語音通訊齡(步驟咖),_路語音交換機將自動 由系統配置檔取得資料庫位址(步驟S503),經授權後 (步驟S505),如步驟S5〇7,交換機取得所屬交__ 訊息與各語音電信服務訊息,各交賴即據以更新撥號路 由表(步驟S5G9) ’根據語音通訊指令、上述各群组^ 與,由表建立連線(步驟S511)。藉此,無論是處理内線 或是外線訊號,系統令各交換機因為可以自動取得資料 之資訊,能難速觸健的路線,經輕中多數個交換 機自動路由的功能’能夠達成優化的撥號連線。 、 第六圖則顯示在執行上述語音封包路由方法前的初始 13/20 201206107 化步驟,步驟開始時,先經過系統初始化,包括各端裝 置,包括網路語音交換機與終端網路電話機,透過動態主 機設定協;t (DHCP)獲得稱位址,並^連結。^ 時,系統同時向動態主機設定協定伺服器(DHCPServer;) 清求文件伺服器(file server)的位址(步驟S6〇1),並於 其中獲得一系統配置檔(systernpr〇visi〇nflle)。 初始化時,系統先由文件舰ϋ請求祕配置槽(步 驟S603) ’其中至少記載資料庫與網路管理伺服器的資’ 訊,、經系統解析系統配置文件(步驟S605),可得出其中 記,的資包括網路位址與登錄資料庫的授權資料了比 如密碼。藉此’系統巾各交換機取得㈣庫、網路管 統的存取權限,並自動連線(步驟S607)。 、 各交換機經授權成功後,交換機存取資料庫,從 包括取得系統分佈資訊、交換機群組和 久心,·己置Μ (步驟_9),並同時取得系統首碼、 勒分機號碼(步驟S611)。接著如步卿3, 仃,應演算’也就是依據系統由資料 "f幾判斷經優化叫^ 圖,系統中交換機並未獲得授權,可參閱第四 ::成:r即利用當中預設的配置資訊完=仃同 網==:此時’此交換機可能無法連線到整個 上述網路管理系統(NMS)是提供系統管理者維護與 14/20 201206107 官理整個系統的服務,上述待辦事項的設計也是提供給系 統管理者一個方便的提醒。在管理過程中,系統管理者可 先選擇其中的關於特定交換機的請求自動配置的記錄(上 述未被授權的事件),可主動為此交換機添加群組資訊和 外線設置以及㈣分機麵,_向純提交更改即可。 由於本發明提出的網路語音交換系統有一個定時的請求資 訊的機制(即輪循,P滿ng),故會在下—個輪循週期中 獲取存儲在資料庫的系統的狀態表中,按照相财義的狀At the beginning of the step, the system is initialized to complete the connection. When the user dials through the network telephone, the voice track command including the source end: #讯 and destination information is generated, and the voice communication age is first received by the group_network voice switch (step coffee), _road voice The switch will automatically obtain the database address from the system configuration file (step S503), after authorization (step S505), in step S5〇7, the switch obtains the associated message and each voice telecommunication service message, and each of the data is exchanged. In order to update the dialing routing table (step S5G9) 'based on the voice communication command, each of the above groups, the connection is established by the table (step S511). In this way, whether it is processing internal or external signals, the system allows each switch to automatically obtain the information of the data, and can quickly navigate the route, and the function of automatically routing through most of the switches is able to achieve optimized dial-up connection. . The sixth diagram shows the initial 13/20 201206107 step before the implementation of the voice packet routing method described above. At the beginning of the step, the system is initialized, including the end devices, including the network voice switch and the terminal network phone, through the dynamic Host setting protocol; t (DHCP) gets the address, and ^ link. ^, the system simultaneously sets the protocol server (DHCPServer;) to the dynamic host to clear the address of the file server (step S6〇1), and obtains a system configuration file (systernpr〇visi〇nflle) . At the time of initialization, the system first requests the secret configuration slot by the file ship (step S603), wherein at least the database and the network management server are recorded, and the system configuration file is parsed by the system (step S605). The information includes the network address and the authorization information of the login database, such as the password. Thereby, each switch of the system towel obtains access rights of the (4) library and the network management system, and automatically connects (step S607). After each switch is successfully authorized, the switch accesses the database, and obtains the system distribution information, the switch group, and the long-term heart, and sets it (step _9), and simultaneously obtains the system first code and the extension number (step S611). ). Then, as Buqing 3, 仃, should be calculated 'that is, according to the system by the data " f judged by the optimization called ^ map, the switch in the system is not authorized, can refer to the fourth:: into: r that use the preset The configuration information is finished = 仃同网 ==: At this time 'this switch may not be able to connect to the entire network management system (NMS) is to provide system administrators to maintain the service of the entire system with 14/20 201206107 The design of the transaction is also a convenient reminder for the system administrator. In the management process, the system administrator can first select the record of the automatic configuration of the request for the specific switch (the above-mentioned unauthorized event), and can actively add the group information and the external line setting to the switch and (4) the extension surface, _ Simply submit your changes. Since the network voice switching system proposed by the present invention has a timing mechanism for requesting information (ie, round robin, P full ng), the state table of the system stored in the database is obtained in the next round cycle, according to Shape of wealth
態執行相關的動作,包括更新系統的撥號路由表、更新系 統的分機資訊等。 根據初始化後的系統狀態,應用本發 五立 系統的語音封包路由方法流程圖可參考第七圖職二= 網路語音錢⑽(步驟㈣1)彳4,鱗語音交換系統將 集成系統資訊、各交換機資訊與其群組關聯(步驟 S703)。如圖所示’透過資料庫所集成的資訊可包括電信 費用m㈣記錄、交換機狀態、中繼連線表 等’並能定期更新,請參閱虛線指示。根據步驟S703所獲 得=訊,系統完成備置後’系統内各交換機仍會定時更 新其中所儲存的撥號路由表(步驟S7〇5)。 此時,當系統接收一語音通訊指令(步驟S707),接 收,=交換機根據其中錢路由表與指令内容建立中繼 連線(步称S709),根攄纽立補社八虹 Μ牛㈣⑴ 指令執行一自動路由程 父::與另一端’包括網路電話機、-般處於 公共父換電話鱗的舰式語音電話機等, 驟S713)。 達成連線(步 5亥系統之路由方 綜上所述,網路語音交換系統與應用 15/20 201206107 法可透過-端資料庫所儲存的系統資訊,包括交換機分 佈。、群組關聯、電信服務業者的費用、用戶資訊,建立一 撥號路由表,撥號路由表提供每個語音封包經優化的路由 線路,經自動路由手段,可達到節費'高封包轉送效率的 效果。 准以上所述僅為本發明之佳可行實施例,非因此即 偏,本發明之專利範圍,故舉凡運用本發明說明書及圖示 内谷所為之等效結構變化,均同理包含於本發明之範圍 内’合予陳明。 【圖式簡單說明】 第一圖顯不習知局線交換機應用於網路傳遞語音封包 的不意圖; 第一圖顯不為本發明網路語音交換系統運作示意圖; 第二圖顯不為本發明網路語音交換系統實施例示意 圖; 第四圖顯示本發明網路語音交換系統中資料集成之實 施例不意圖; 第五圖顯示應用本發明網路語音交換系統的語音封包 路由方法流程圖之一; 第六_林發明網路語音交換祕_始化流程 圖; 第七圖顯示應用本發明網路語音交換系統的語音封包 路由方法流程圖之二。 【主要元件符號說明】 >6/20 201206107 網際網路10 網路裝置14 VoIP處理介面1〇2 電話内線線路104 話機101 局線113 通話交換單元13Perform related actions, including updating the system's dial-up routing table, updating the system's extension information, and so on. According to the system state after initialization, the flow chart of the voice packet routing method of the application of the five-system can refer to the seventh picture job = network voice money (10) (step (4) 1) 彳 4, the scale voice exchange system will integrate system information, each The switch information is associated with its group (step S703). As shown in the figure, the information integrated through the database can include telecommunication charges m (four) records, switch status, trunk connection table, etc. and can be updated regularly, please refer to the dotted line indication. According to the obtained message in step S703, after the system is completed, the switches in the system will still periodically update the dialing routing table stored therein (step S7〇5). At this time, when the system receives a voice communication command (step S707), receiving, = the switch establishes a trunk connection according to the money routing table and the instruction content (step S709), and the root of the New Zealand Supplementary Society Eight Rainbow Yak (4) (1) instruction Executing an automatic routing parent:: with the other end 'including a network telephone, a public voice-type telephone voice telephone, etc., step S713). Reaching the connection (the route of the 5H system), the network voice switching system and the application 15/20 201206107 can be stored in the system data, including switch distribution, group association, telecommunications The service provider's fee and user information establish a dialing routing table. The dialing routing table provides an optimized routing line for each voice packet, and the automatic routing means can achieve the effect of the high packet forwarding efficiency of the fee. The preferred embodiment of the present invention is not intended to be a limitation of the scope of the present invention, and the equivalent structural changes of the present invention and the inner valley of the present invention are equally included in the scope of the present invention. To Chen Ming. [Simple description of the diagram] The first figure shows the intention of the local line switch applied to the network to transmit voice packets; the first figure shows the operation of the network voice switching system of the present invention; FIG. 4 is a schematic diagram showing an embodiment of a network voice switching system according to the present invention; FIG. 4 is a schematic diagram showing an embodiment of data integration in the network voice switching system of the present invention; FIG. 5 is a flow chart showing a flow chart of a voice packet routing method using the network voice switching system of the present invention; a sixth embodiment of the network voice exchange secret_initialization flow chart; and a seventh figure showing the application of the network voice switching system of the present invention Voice packet routing method flow chart two. [Main component symbol description] >6/20 201206107 Internet 10 network device 14 VoIP processing interface 1〇2 telephone internal line 104 telephone 101 office line 113 call exchange unit 13
内部網路12 中央控制單元100 共線線路106 局線線路108 局線處理單元111 局線交換機1 網路電話機201, 202, 203, 204 資料庫20, 30 網路語音交換系統3 網路語音交換機21,22, 23, 24, 25 終端電腦301 閘道302 網路電話機321,322, 323,,324, 325, 326, 327 網路語音交換機303, 304, 305, 306, 307, 308, 309, 310, 311 網路s吾音交換系統41 常駐程式42Internal network 12 Central control unit 100 Collinear line 106 Local line 108 Local line processing unit 111 Local line switch 1 Network telephone 201, 202, 203, 204 Database 20, 30 Network voice switching system 3 Network voice switch 21,22, 23, 24, 25 terminal computer 301 gateway 302 VoIP phone 321, 322, 323, 324, 325, 326, 327 VoIP switch 303, 304, 305, 306, 307, 308, 309, 310, 311 network s voice exchange system 41 resident program 42
網路管理系統43 資料庫45 管理伺服器47 步驟S501〜S511 步驟S601〜S619 步驟S701〜S713 待辦事項44 自動配置伺服器46 網路電話機48 語音封包路由方法流程 網路語音交換系統的初始化流程 語音封包路由方法流程 17/20Network Management System 43 Database 45 Management Server 47 Steps S501 to S511 Steps S601 to S619 Steps S701 to S713 To-Do List 44 Automatic Configuration Server 46 Network Telephone 48 Voice Packet Routing Method Flow Initialization Process of Network Voice Switching System Voice packet routing method flow 17/20