KR100609424B1 - Terminal-to-terminal communication connection control method using ip transfer network - Google Patents
Terminal-to-terminal communication connection control method using ip transfer network Download PDFInfo
- Publication number
- KR100609424B1 KR100609424B1 KR1020050086278A KR20050086278A KR100609424B1 KR 100609424 B1 KR100609424 B1 KR 100609424B1 KR 1020050086278 A KR1020050086278 A KR 1020050086278A KR 20050086278 A KR20050086278 A KR 20050086278A KR 100609424 B1 KR100609424 B1 KR 100609424B1
- Authority
- KR
- South Korea
- Prior art keywords
- telephone
- communication
- address
- packet
- terminal
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 1665
- 230000006854 communication Effects 0.000 title claims abstract description 1664
- 238000000034 method Methods 0.000 title claims abstract description 239
- 238000012546 transfer Methods 0.000 title description 6
- 230000005540 biological transmission Effects 0.000 claims abstract description 367
- 230000004044 response Effects 0.000 claims abstract description 66
- 230000011664 signaling Effects 0.000 abstract description 19
- 238000007726 management method Methods 0.000 description 1097
- 238000010586 diagram Methods 0.000 description 224
- 230000006870 function Effects 0.000 description 200
- 238000005538 encapsulation Methods 0.000 description 89
- 238000012790 confirmation Methods 0.000 description 34
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 32
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 32
- 230000008569 process Effects 0.000 description 29
- 230000003287 optical effect Effects 0.000 description 28
- 238000010276 construction Methods 0.000 description 26
- 230000002441 reversible effect Effects 0.000 description 23
- 239000003795 chemical substances by application Substances 0.000 description 21
- 238000006243 chemical reaction Methods 0.000 description 18
- 230000007246 mechanism Effects 0.000 description 15
- 239000000370 acceptor Substances 0.000 description 14
- 230000008859 change Effects 0.000 description 14
- 238000002360 preparation method Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 10
- 230000000007 visual effect Effects 0.000 description 10
- 108010003101 ClC-3 channel Proteins 0.000 description 9
- 230000002776 aggregation Effects 0.000 description 9
- 238000004220 aggregation Methods 0.000 description 9
- 230000010365 information processing Effects 0.000 description 8
- 108091006146 Channels Proteins 0.000 description 7
- 230000000977 initiatory effect Effects 0.000 description 6
- 230000008054 signal transmission Effects 0.000 description 6
- 238000012544 monitoring process Methods 0.000 description 5
- 230000000717 retained effect Effects 0.000 description 5
- 102100029860 Suppressor of tumorigenicity 20 protein Human genes 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 4
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- 238000003384 imaging method Methods 0.000 description 3
- AYMWCZFEDLLHMI-UHFFFAOYSA-N (2-Hydroxymethyl-cyclohexyl)-acetic acid lactone Chemical compound C1CCCC2COC(=O)CC21 AYMWCZFEDLLHMI-UHFFFAOYSA-N 0.000 description 2
- 101000585359 Homo sapiens Suppressor of tumorigenicity 20 protein Proteins 0.000 description 2
- 101710202171 Phosphoenolpyruvate carboxykinase (ATP) 1 Proteins 0.000 description 2
- 101710202170 Phosphoenolpyruvate carboxykinase (ATP) 2 Proteins 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 210000002425 internal capsule Anatomy 0.000 description 2
- 210000004185 liver Anatomy 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- CPYTVBALBFSXSH-UHFFFAOYSA-N 2,6-difluoro-n-[1-[[4-hydroxy-2-(trifluoromethyl)phenyl]methyl]pyrazol-3-yl]benzamide Chemical compound FC(F)(F)C1=CC(O)=CC=C1CN1N=C(NC(=O)C=2C(=CC=CC=2F)F)C=C1 CPYTVBALBFSXSH-UHFFFAOYSA-N 0.000 description 1
- UHLRPXXFPYMCAE-UHFFFAOYSA-N 4-isopropylcalix[4]arene Chemical compound C1C(C=2O)=CC(C(C)C)=CC=2CC(C=2O)=CC(C(C)C)=CC=2CC(C=2O)=CC(C(C)C)=CC=2CC2=CC(C(C)C)=CC1=C2O UHLRPXXFPYMCAE-UHFFFAOYSA-N 0.000 description 1
- 206010011906 Death Diseases 0.000 description 1
- 101100018027 Pisum sativum HSP70 gene Proteins 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000005315 distribution function Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 238000003908 quality control method Methods 0.000 description 1
- 238000005316 response function Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1053—IP private branch exchange [PBX] functionality entities or arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
본 발명은 IP 전화기 사이의 통신이나 음성 화상 통신, IP 멀티캐스트 통신 등의 멀티미디어 통신에 적용할 수 있는 단말간 통신 접속 제어 방법을 제공하는 것으로, IP 전송망의 내부에 접속 서버와 중계 접속 서버를 설치하고, 접속 서버는 가입자 교환기(LS)의 회선 접속 제어와 유사한 기능이 부여되며, 중계 접속 서버는 중계 교환기(TS)의 회선 접속 제어와 유사한 기능을 부여되어, 전화기나 IP 단말, 영상 단말 등의 단말이 IP 전송망 내를 경유하여 공통선 신호 방식의 회선 접속 제어 메시지와 1:1 대응 가능한 초기 어드레스 메시지(IAM), 어드레스 완료 메시지(ACM), 호출 통과 메시지(CPG), 응답 메시지(ANM), 해방 메시지(REL), 해방 완료 메시지(RLC)를 송수신함으로써, IP 전송망을 이용한 단말간 통신 접속 제어 방법을 실현한다. 또한, IP 전송망의 망 노드 장치에 어드레스 관리표를 설정하고, 이 어드레스 관리표에 단말의 어드레스를 등록해 두는 수단에 의해 정보 안전성을 높인 멀티캐스트에 의한 IP 패킷 통신을 실현한다.The present invention provides a terminal-to-terminal communication connection control method that can be applied to multimedia communication such as communication between IP telephones, voice video communication, and IP multicast communication, and installs a connection server and a relay connection server inside an IP transmission network. The access server is endowed with a function similar to the line connection control of the subscriber switch LS, and the relay access server is endowed with a function similar to the line connection control of the relay switch TS, such as a telephone, an IP terminal, a video terminal, or the like. A terminal connects a line connection control message of a common line signaling method, an initial address message (IAM), an address completion message (ACM), a call passing message (CPG), a response message (ANM) By transmitting and receiving a release message REL and a release completion message RLC, a terminal-to-terminal communication connection control method using an IP transmission network is realized. In addition, by means of setting an address management table in the network node apparatus of the IP transmission network and registering the address of the terminal in the address management table, IP packet communication by multicast with improved information security is realized.
IP 패킷 통신, IP 전송망, 멀티캐스트 IP 패킷 통신, 단말간 통신 접속 제어 방법 IP packet communication, IP transport network, multicast IP packet communication, terminal to terminal communication access control method
Description
도 1은 공통선 신호 방식을 적용한 IP 전송망의 단말간 통신 접속 제어 방법을 설명하는 도면이다.1 is a diagram illustrating a method for controlling communication connection between terminals in an IP transport network using a common line signaling method.
도 2는 본 발명에 의한 단말을 등록하는 관리형 IP 망의 구성을 설명하는 도식도이다.2 is a schematic diagram illustrating a configuration of a managed IP network for registering a terminal according to the present invention.
도 3은 본 발명이 대상으로 하는 IP 전송망의 형태를 나타내는 도식도이다.3 is a schematic diagram showing the form of an IP transport network targeted by the present invention.
도 4는 본 발명의 제1 실시예로서 개시되는 미디어 라우터의 기능이나, 제2 실시예로서 개시되는 게이트웨이의 기능을 설명하는 보조도면이다.Fig. 4 is an auxiliary view illustrating the functions of the media router disclosed as the first embodiment of the present invention and the functions of the gateway disclosed as the second embodiment.
도 5는 본 발명의 제1 실시예, 제2 실시예의 미디어 라우터나 게이트웨이 기능의 설명에 이용하는 IP 패킷의 한 형태의 설명도이다.Fig. 5 is an explanatory diagram of one form of an IP packet used for explaining the media router and gateway functions of the first and second embodiments of the present invention.
도 6은 본 발명의 제1 실시예의 미디어 라우터의 구성을 도식적으로 나타내고, 이 미디어 라우터의 동작 순서를 설명하는 보조도면이다.Fig. 6 is a schematic diagram showing the configuration of the media router according to the first embodiment of the present invention and explaining the operation procedure of the media router.
도 7은 본 발명의 제1 실시예의 미디어 라우터의 구성을 도식적으로 나타내고, 이 미디어 라우터의 동작 순서를 설명하는 보조도면이다.Fig. 7 is a schematic diagram showing the configuration of the media router according to the first embodiment of the present invention and explaining the operation procedure of the media router.
도 8은 본 발명의 제1 실시예의 망 노드 장치 내부의 어드레스 관리표를 설 명하는 도면이다.Fig. 8 is a diagram for explaining an address management table inside the network node device of the first embodiment of the present invention.
도 9는 2개의 IP 단말간 통신에 나타나는 IP 패킷의 형태를 설명하는 도면이다.9 is a diagram for explaining the form of an IP packet appearing in communication between two IP terminals.
도 10은 2개의 IP 단말간 통신에 나타나는 IP 패킷의 형태를 설명하는 도면이다.10 is a diagram for explaining the form of an IP packet appearing in communication between two IP terminals.
도 11은 2개의 IP 단말간 통신에 나타나는 IP 패킷의 형태를 설명하는 도면이다.11 is a view for explaining the form of an IP packet appearing in communication between two IP terminals.
도 12는 2개의 IP 단말간 통신에 나타나는 IP 패킷의 형태를 설명하는 도면이다.It is a figure explaining the form of the IP packet shown in the communication between two IP terminals.
도 13은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 형태를 설명하는 도면이다.FIG. 13 is a diagram for explaining the form of an IP packet appearing in two IP telephony communication. FIG.
도 14는 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 형태를 설명하는 도면이다.FIG. 14 is a diagram for explaining the form of an IP packet appearing in two IP telephony communication. FIG.
도 15는 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 형태를 설명하는 도면이다.FIG. 15 is a diagram for explaining the form of an IP packet appearing in two IP telephony communication. FIG.
도 16은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 형태를 설명하는 도면이다.Fig. 16 is a diagram for explaining the form of an IP packet appearing in two IP telephony communication.
도 17은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 형태를 설명하는 도면이다.FIG. 17 is a diagram for explaining the form of an IP packet appearing in two IP telephony communication. FIG.
도 18은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 형태를 설명하는 도 면이다.FIG. 18 is a diagram for explaining the form of an IP packet appearing in two IP telephony communication. FIG.
도 19는 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 형태를 설명하는 도면이다.Fig. 19 is a diagram for explaining the form of an IP packet appearing in two IP telephony communication.
도 20은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 형태를 설명하는 도면이다.FIG. 20 is a diagram for explaining the form of an IP packet appearing in two IP telephony communication. FIG.
도 21은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 형태를 설명하는 도면이다.Fig. 21 is a diagram for explaining the form of an IP packet appearing in two IP telephony communication.
도 22는 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 형태를 설명하는 도면이다.Fig. 22 is a diagram for explaining the form of an IP packet appearing in two IP telephony communication.
도 23은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 형태를 설명하는 도면이다.Fig. 23 is a diagram for explaining the form of an IP packet appearing in two IP telephony communication.
도 24는 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 형태를 설명하는 도면이다.FIG. 24 is a diagram for explaining the form of an IP packet appearing in two IP telephony communication. FIG.
도 25는 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 형태를 설명하는 도면이다.Fig. 25 is a diagram for explaining the form of an IP packet appearing in two IP telephony communication.
도 26은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 형태를 설명하는 도면이다.It is a figure explaining the form of the IP packet shown in two IP telephone period communication.
도 27은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 형태를 설명하는 도면이다.Fig. 27 is a diagram for explaining the form of an IP packet appearing in two IP telephony communication.
도 28은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 형태를 설명하는 도 면이다.Fig. 28 is a diagram for explaining the form of an IP packet appearing in two IP telephony communication.
도 29는 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 형태를 설명하는 도면이다.FIG. 29 is a diagram for explaining the form of an IP packet appearing in two IP telephony communication. FIG.
도 30은 미디어 라우터 내부의 미디어 라우터 상태표의 예를 나타내는 도면이다.30 is a diagram illustrating an example of a media router status table in the media router.
도 31은 독립형 IP 전화기의 개념 구성을 나타내는 블록도이다.Fig. 31 is a block diagram showing the conceptual configuration of a standalone IP telephone.
도 32는 독립형 IP 음성 화상 장치의 개념구성을 나타내는 블록도이다.32 is a block diagram showing the conceptual configuration of a standalone IP audio image device.
도 33은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.FIG. 33 is a diagram for explaining another embodiment of an IP packet shown in two IP telephony communication. FIG.
도 34는 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.34 is a diagram for explaining another embodiment of the IP packet shown in the two IP telephony communication.
도 35는 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.FIG. 35 is a diagram for explaining another embodiment of the IP packet shown in two IP telephony communication. FIG.
도 36은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.FIG. 36 is a diagram for explaining another embodiment of the IP packet shown in two IP telephony communication. FIG.
도 37은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.FIG. 37 is a diagram for explaining another embodiment of the IP packet shown in the two IP telephony communication. FIG.
도 38은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.FIG. 38 is a diagram for explaining another embodiment of an IP packet shown in two IP telephony communication. FIG.
도 39는 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명 하는 도면이다.Fig. 39 is a diagram for explaining another embodiment of the IP packet shown in the two IP telephone period communication.
도 40은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.40 is a diagram for explaining another embodiment of an IP packet appearing in two IP telephony communication.
도 41은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.FIG. 41 is a diagram for explaining another embodiment of an IP packet appearing in two IP telephony communication. FIG.
도 42는 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.FIG. 42 is a diagram for explaining another embodiment of an IP packet appearing in two IP telephony communication. FIG.
도 43은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.Fig. 43 is a view for explaining another embodiment of an IP packet shown in two IP telephone period communication.
도 44는 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.FIG. 44 is a diagram for explaining another embodiment of an IP packet appearing in two IP telephony communication. FIG.
도 45는 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.45 is a diagram for explaining another embodiment of the IP packet shown in the two IP telephony communication.
도 46은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.FIG. 46 is a diagram for explaining another embodiment of an IP packet appearing in two IP telephony communication. FIG.
도 47은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.Fig. 47 is a diagram for explaining another embodiment of the IP packet shown in the two IP telephony communication.
도 48은 본 발명의 제1 실시예에서, 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.FIG. 48 is a diagram for explaining another embodiment of an IP packet appearing in two IP telephony communication in the first embodiment of the present invention. FIG.
도 49는 본 발명의 제1 실시예에서, 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.FIG. 49 is a diagram for explaining another embodiment of an IP packet appearing in two IP telephony communication in the first embodiment of the present invention. FIG.
도 50은 본 발명의 제1 실시예에서의 미디어 라우터의 RAS 관리를 설명하기 위한 도식도이다.50 is a schematic diagram for explaining RAS management of a media router in the first embodiment of the present invention.
도 51은 본 발명의 제2 실시예의 게이트웨이의 구성을 도식적으로 나타내는 동시에, 이 게이트웨이의 동작 순서를 설명하는 보조도면이다.Fig. 51 is a schematic diagram showing the configuration of the gateway of the second embodiment of the present invention and explaining the operation procedure of the gateway.
도 52는 본 발명의 제2 실시예의 게이트웨이의 구성을 도식적으로 나타내는 동시에, 이 게이트웨이의 동작 순서를 설명하는 보조도면이다.Fig. 52 is a schematic diagram showing the configuration of the gateway of the second embodiment of the present invention and explaining the operation procedure of the gateway.
도 53은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.Fig. 53 is a diagram for explaining another embodiment of the IP packet shown in the two IP telephony communication.
도 54는 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.Fig. 54 is a diagram for explaining another embodiment of the IP packet shown in the two IP telephony communication.
도 55는 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.Fig. 55 is a diagram for explaining another embodiment of the IP packet shown in the two IP telephony communication.
도 56은 본 발명의 제2 실시예에서, 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.56 is a diagram for explaining another embodiment of an IP packet shown in two IP telephony communication in a second embodiment of the present invention.
도 57은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.Fig. 57 is a diagram for explaining another embodiment of the IP packet shown in the two IP telephony communication.
도 58은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.Fig. 58 is a diagram for explaining another embodiment of the IP packet shown in two IP telephony communication.
도 59는 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명 하는 도면이다.Fig. 59 is a diagram for explaining another embodiment of the IP packet shown in the two IP telephony communication.
도 60은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.FIG. 60 is a diagram for explaining another embodiment of an IP packet appearing in two IP telephony communication. FIG.
도 61은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.Fig. 61 is a diagram for explaining another embodiment of the IP packet shown in the two IP telephony communication.
도 62는 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.Fig. 62 is a diagram for explaining another embodiment of the IP packet shown in the two IP telephony communication.
도 63은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.Fig. 63 is a diagram for explaining another embodiment of the IP packet shown in the two IP telephony communication.
도 64는 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다. 64 is a diagram for explaining another embodiment of an IP packet appearing in two IP telephony communication.
도 65는 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.FIG. 65 is a diagram for explaining another embodiment of the IP packet shown in two IP telephony communication. FIG.
도 66은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.FIG. 66 is a diagram for explaining another embodiment of an IP packet appearing in two IP telephony communication. FIG.
도 67은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다. Fig. 67 is a view for explaining another embodiment of the IP packet shown in the two IP telephone period communication.
도 68은 2개의 IP 전화기간 통신에 나타나는 IP 패킷의 다른 실시예를 설명하는 도면이다.Fig. 68 is a diagram for explaining another embodiment of the IP packet shown in the two IP telephony communication.
도 69는 본 발명의 제2 실시예의 망 노드 장치 내부의 다른 어드레스 관리표 를 설명하는 도면이다.69 is a view for explaining another address management table in the network node device according to the second embodiment of the present invention.
도 70은 본 발명의 제2 실시예에서의 게이트웨이 상태표의 기재예이다.Fig. 70 is a description example of the gateway status table in the second embodiment of the present invention.
도 71은 본 발명의 제3 실시예에서의 CATV 시스템 내부에 실장(實裝)하는 미디어 라우터 구성의 도식도이다.Fig. 71 is a schematic diagram of a media router configuration mounted inside a CATV system in the third embodiment of the present invention.
도 72는 본 발명의 제4 실시예에서의 단말 수용 무선 장치와 게이트웨이 장치를 이용한 각종 단말을 접속하는 방법을 설명하는 도면이다.FIG. 72 is a view for explaining a method for connecting various terminals using the terminal accommodating wireless apparatus and the gateway apparatus in the fourth embodiment of the present invention. FIG.
도 73은 본 발명의 제5 실시예에서의 게이트웨이의 구조예를 나타내는 블록도이다.73 is a block diagram showing a structural example of a gateway in the fifth embodiment of the present invention.
도 74는 본 발명의 제6 실시예에서, 전화 통신 제어 서버를 이용하는 경우의 구성예를 나타내는 블록도이다.74 is a block diagram showing an example of the configuration when a telephony control server is used in the sixth embodiment of the present invention.
도 75는 본 발명의 제6 실시예를 설명하기 위한 흐름도이다.75 is a flowchart for explaining the sixth embodiment of the present invention.
도 76은 본 발명의 제6 실시예를 설명하기 위한 도면이다.76 is a diagram for explaining a sixth embodiment of the present invention.
도 77은 본 발명의 제6 실시예를 설명하기 위한 도면이다.77 is a diagram for explaining a sixth embodiment of the present invention.
도 78은 본 발명의 제6 실시예를 설명하기 위한 흐름도이다.78 is a flowchart for explaining the sixth embodiment of the present invention.
도 79는 본 발명의 제6 실시예를 설명하기 위한 도면이다.79 is a diagram for explaining a sixth embodiment of the present invention.
도 80은 본 발명의 제6 실시예를 설명하기 위한 도면이다.80 is a view for explaining a sixth embodiment of the present invention.
도 81은 본 발명의 제6 실시예를 설명하기 위한 도면이다.81 is a diagram for explaining a sixth embodiment of the present invention.
도 82는 본 발명의 제6 실시예를 설명하기 위한 도면이다.82 is a diagram for explaining a sixth embodiment of the present invention.
도 83은 본 발명의 제6 실시예를 설명하기 위한 도면이다.83 is a diagram for explaining a sixth embodiment of the present invention.
도 84는 본 발명의 제6 실시예를 설명하기 위한 도면이다.84 is a diagram for explaining a sixth embodiment of the present invention.
도 85는 본 발명의 제6 실시예를 설명하기 위한 도면이다.85 is a diagram for explaining a sixth embodiment of the present invention.
도 86은 본 발명의 제6 실시예를 설명하기 위한 흐름도이다.86 is a flowchart for explaining the sixth embodiment of the present invention.
도 87은 본 발명의 제6 실시예를 설명하기 위한 도면이다.87 is a view for explaining a sixth embodiment of the present invention.
도 88은 본 발명의 제6 실시예를 설명하기 위한 도면이다.88 is a diagram for explaining a sixth embodiment of the present invention.
도 89는 본 발명의 제6 실시예를 설명하기 위한 도면이다.89 is a view for explaining a sixth embodiment of the present invention.
도 90은 본 발명의 제6 실시예(해방 페이즈(release phase))를 설명하기 위한 흐름도이다.90 is a flowchart for explaining a sixth embodiment (release phase) of the present invention.
도 91은 본 발명의 제6 실시예(통신 회사 1개)를 설명하기 위한 도면이다.91 is a diagram for explaining a sixth embodiment (one telecommunication company) of the present invention.
도 92는 본 발명의 제6 실시예를 설명하기 위한 흐름도이다.92 is a flowchart for explaining the sixth embodiment of the present invention.
도 93은 본 발명의 제6 실시예를 설명하기 위한 흐름도이다.93 is a flowchart for explaining the sixth embodiment of the present invention.
도 94는 전화 번호의 통신 회사 구분표의 예를 나타내는 도면이다.Fig. 94 is a diagram showing an example of a communication company division table of telephone numbers.
도 95는 전화 번호의 전화 관리 서버 구분표의 예를 나타내는 도면이다.95 is a diagram illustrating an example of a telephone management server classification table of telephone numbers.
도 96은 본 발명의 제7 실시예인 미디어 라우터의 구조예를 나타내는 블록도이다.96 is a block diagram showing a structural example of a media router as a seventh embodiment of the present invention.
도 97은 본 발명의 제7 실시예를 설명하기 위한 도면이다.97 is a view for explaining a seventh embodiment of the present invention.
도 98은 본 발명의 제8 실시예의 구성을 나타내는 블록도이다.Fig. 98 is a block diagram showing the construction of the eighth embodiment of the present invention.
도 99는 본 발명의 제8 실시예의 동작예를 나타내는 흐름도이다. 99 is a flowchart showing the operation example of the eighth embodiment of the present invention.
도 100은 본 발명의 제8 실시예를 설명하기 위한 도면이다.100 is a view for explaining an eighth embodiment of the present invention.
도 101은 본 발명의 제8 실시예를 설명하기 위한 도면이다.101 is a diagram for explaining an eighth embodiment of the present invention.
도 102는 본 발명의 제8 실시예의 동작예를 나타내는 흐름도이다. Fig. 102 is a flowchart showing an example of operation of the eighth embodiment of the present invention.
도 103은 본 발명의 제8 실시예를 설명하기 위한 도면이다.103 is a diagram for explaining an eighth embodiment of the present invention.
도 104는 본 발명의 제8 실시예를 설명하기 위한 도면이다.104 is a view for explaining an eighth embodiment of the present invention.
도 105는 본 발명의 제8 실시예를 설명하기 위한 도면이다.105 is a view for explaining an eighth embodiment of the present invention.
도 106은 본 발명의 제6 실시예를 설명하기 위한 도면이다.106 is a diagram for explaining a sixth embodiment of the present invention.
도 107은 본 발명의 제8 실시예를 설명하기 위한 도면이다.107 is a diagram for explaining an eighth embodiment of the present invention.
도 108은 본 발명의 제6 실시예를 설명하기 위한 도면이다.108 is a diagram for explaining the sixth embodiment of the present invention.
도 109는 본 발명의 제8 실시예를 설명하기 위한 도면이다.109 is a diagram for explaining an eighth embodiment of the present invention.
도 110은 본 발명의 제8 실시예를 설명하기 위한 도면이다.110 is a view for explaining an eighth embodiment of the present invention.
도 111은 본 발명의 제8 실시예(미디어 라우터의 다른 예)를 설명하기 위한 도면이다.111 is a diagram for explaining an eighth embodiment (another example of a media router) of the present invention.
도 112는 본 발명의 제8 실시예를 설명하기 위한 도면이다.112 is a view for explaining an eighth embodiment of the present invention.
도 113은 본 발명의 제8 실시예를 설명하기 위한 도면이다.113 is a diagram for explaining an eighth embodiment of the present invention.
도 114는 본 발명의 제8 실시예를 설명하기 위한 도면이다.114 is a diagram for explaining an eighth embodiment of the present invention.
도 115는 미디어 라우터 내부의 일부와 이것에 접속되는 IP 단말이나 LAN의 접속 상태를 나타내는 도식도이다.Fig. 115 is a schematic diagram showing a connection state between a part of the inside of the media router and an IP terminal or LAN connected thereto.
도 116은 발신 우선도 제어 관리표의 예를 나타내는 도면이다.116 is a diagram illustrating an example of an originating priority control management table.
도 117은 발신 우선도 제어 관리표의 예를 나타내는 도면이다.117 is a diagram illustrating an example of an originating priority control management table.
도 118은 본 발명의 제9 실시예를 설명하기 위한 도면이다.118 is a diagram for explaining a ninth embodiment of the present invention.
도 119는 본 발명의 제9 실시예의 구성을 나타내는 블록도이다. 119 is a block diagram showing the construction of a ninth embodiment of the present invention.
도 120은 본 발명의 제9 실시예의 동작예를 나타내는 흐름도이다. 120 is a flowchart showing an operation example of the ninth embodiment of the present invention.
도 121은 본 발명의 제9 실시예를 설명하기 위한 도면이다.121 is a view for explaining a ninth embodiment of the present invention.
도 122는 본 발명의 제9 실시예를 설명하기 위한 도면이다.122 is a view for explaining a ninth embodiment of the present invention.
도 123은 본 발명의 제9 실시예를 설명하기 위한 도면이다.123 is a view for explaining a ninth embodiment of the present invention.
도 124는 본 발명의 제9 실시예를 설명하기 위한 도면이다.124 is a diagram for explaining a ninth embodiment of the present invention.
도 125는 본 발명의 제9 실시예를 설명하기 위한 도면이다.125 is a view for explaining a ninth embodiment of the present invention.
도 126은 본 발명의 제9 실시예를 설명하기 위한 도면이다.126 is a diagram for explaining a ninth embodiment of the present invention.
도 127은 본 발명의 제9 실시예를 설명하기 위한 도면이다.127 is a diagram for explaining a ninth embodiment of the present invention;
도 128은 본 발명의 제10 실시예의 구성을 나타내는 블록도이다. 128 is a block diagram showing the construction of a tenth embodiment of the present invention.
도 129는 본 발명의 제10 실시예의 동작예를 나타내는 흐름도이다. 129 is a flowchart showing an operation example of the tenth embodiment of the present invention.
도 130은 본 발명의 제10 실시예를 설명하기 위한 도면이다.130 is a view for explaining a tenth embodiment of the present invention.
도 131은 본 발명의 제10 실시예를 설명하기 위한 도면이다.131 is a diagram for explaining a tenth embodiment of the present invention.
도 132는 본 발명의 제10 실시예를 설명하기 위한 도면이다.132 is a diagram for explaining a tenth embodiment of the present invention.
도 133은 본 발명의 제10 실시예를 설명하기 위한 도면이다.133 is a diagram for explaining a tenth embodiment of the present invention.
도 134는 본 발명의 제10 실시예의 동작예를 나타내는 흐름도이다. 134 is a flowchart showing an example of operation of the tenth embodiment of the present invention.
도 135는 본 발명의 제10 실시예를 설명하기 위한 도면이다.135 is a view for explaining a tenth embodiment of the present invention.
도 136은 본 발명의 제10 실시예를 설명하기 위한 도면이다.136 is a diagram for explaining a tenth embodiment of the present invention.
도 137은 본 발명의 제10 실시예를 설명하기 위한 도면이다.137 is a diagram for explaining a tenth embodiment of the present invention.
도 138은 본 발명의 제10 실시예를 설명하기 위한 도면이다.138 is a diagram for explaining a tenth embodiment of the present invention.
도 139는 본 발명의 제10 실시예를 설명하기 위한 도면이다.139 is a view for explaining a tenth embodiment of the present invention.
도 140은 본 발명의 제10 실시예를 설명하기 위한 도면이다.140 is a view for explaining a tenth embodiment of the present invention.
도 141은 본 발명의 제10 실시예를 설명하기 위한 도면이다.141 is a view for explaining a tenth embodiment of the present invention.
도 142는 본 발명의 제10 실시예를 설명하기 위한 도면이다.142 is a diagram for explaining a tenth embodiment of the present invention.
도 143은 본 발명의 제10 실시예를 설명하기 위한 도면이다.143 is a diagram for explaining a tenth embodiment of the present invention.
도 144는 본 발명의 제10 실시예를 설명하기 위한 도면이다.144 is a view for explaining a tenth embodiment of the present invention.
도 145는 본 발명의 제10 실시예를 설명하기 위한 도면이다.145 is a diagram for explaining a tenth embodiment of the present invention.
도 146은 본 발명의 제10 실시예를 설명하기 위한 도면이다.146 is a view for explaining the tenth embodiment of the present invention.
도 147은 본 발명의 제10 실시예를 설명하기 위한 도면이다.147 is a diagram for explaining a tenth embodiment of the present invention.
도 148은 본 발명의 제10 실시예를 설명하기 위한 도면이다.148 is a diagram for explaining a tenth embodiment of the present invention.
도 149는 본 발명의 제10 실시예를 설명하기 위한 도면이다.149 is a view for explaining a tenth embodiment of the present invention.
도 150은 본 발명의 제10 실시예를 설명하기 위한 도면이다.150 is a view for explaining a tenth embodiment of the present invention.
도 151은 본 발명의 제10 실시예를 설명하기 위한 도면이다.151 is a diagram for explaining a tenth embodiment of the present invention.
도 152는 본 발명의 제10 실시예를 설명하기 위한 도면이다.152 is a diagram for explaining a tenth embodiment of the present invention.
도 153은 본 발명의 제10 실시예를 설명하기 위한 도면이다.153 is a diagram for explaining a tenth embodiment of the present invention.
도 154는 본 발명의 제10 실시예를 설명하기 위한 도면이다.154 is a diagram for explaining a tenth embodiment of the present invention.
도 155는 본 발명의 제10 실시예를 설명하기 위한 도면이다.155 is a view for explaining a tenth embodiment of the present invention.
도 156은 본 발명의 제10 실시예를 설명하기 위한 도면이다.156 is a diagram to describe a tenth embodiment of the present invention.
도 157은 본 발명의 제10 실시예를 설명하기 위한 도면이다.157 is a diagram for explaining a tenth embodiment of the present invention.
도 158은 본 발명의 제10 실시예를 설명하기 위한 도면이다.158 is a diagram for explaining a tenth embodiment of the present invention.
도 159는 본 발명의 제10 실시예를 설명하기 위한 도면이다.159 is a diagram for explaining a tenth embodiment of the present invention.
도 160은 본 발명의 제10 실시예를 설명하기 위한 도면이다.160 is a view for explaining a tenth embodiment of the present invention.
도 161은 본 발명의 제10 실시예를 설명하기 위한 도면이다.161 is a view for explaining a tenth embodiment of the present invention.
도 162는 본 발명의 제10 실시예의 동작예를 나타내는 흐름도이다. 162 is a flowchart showing an operation example of the tenth embodiment of the present invention.
도 163은 본 발명의 제10 실시예의 동작예를 나타내는 흐름도이다. 163 is a flowchart showing an operation example of the tenth embodiment of the present invention.
도 164는 본 발명의 제10 실시예의 동작예(TCP-IAM)를 나타내는 흐름도이다.164 is a flowchart showing the operation example (TCP-IAM) of the tenth embodiment of the present invention.
도 165는 본 발명의 제10 실시예의 동작예(TCP-ACM)를 나타내는 흐름도이다.165 is a flowchart showing the operation example (TCP-ACM) of the tenth embodiment of the present invention.
도 166은 본 발명의 제10 실시예의 동작예(TCP-CPG)를 나타내는 흐름도이다.166 is a flowchart showing the operation example (TCP-CPG) of the tenth embodiment of the present invention.
도 167은 본 발명의 제10 실시예의 동작예(TCP-ANM)를 나타내는 흐름도이다.167 is a flowchart showing the operation example (TCP-ANM) of the tenth embodiment of the present invention.
도 168은 본 발명의 제10 실시예의 동작예(TCP-REL)를 나타내는 흐름도이다.168 is a flowchart showing the operation example (TCP-REL) of the tenth embodiment of the present invention.
도 169는 본 발명의 제10 실시예의 동작예(TCP-RLC)를 나타내는 흐름도이다.169 is a flowchart showing the operation example (TCP-RLC) of the tenth embodiment of the present invention.
도 170은 본 발명의 제10 실시예를 설명하기 위한 도면이다.170 is a view for explaining a tenth embodiment of the present invention.
도 171은 본 발명의 제10 실시예를 설명하기 위한 도면이다.171 is a view for explaining a tenth embodiment of the present invention.
도 172는 본 발명의 제10 실시예를 설명하기 위한 도면이다.172 is a view for explaining a tenth embodiment of the present invention.
도 173은 본 발명의 제10 실시예를 설명하기 위한 도면이다.173 is a view for explaining a tenth embodiment of the present invention.
도 174는 본 발명의 제10 실시예를 설명하기 위한 도면이다.174 is a diagram for explaining a tenth embodiment of the present invention.
도 175는 본 발명의 제10 실시예를 설명하기 위한 도면이다.175 is a diagram for explaining a tenth embodiment of the present invention.
도 176은 본 발명의 제10 실시예를 설명하기 위한 도면이다.176 is a diagram for explaining a tenth embodiment of the present invention.
도 177은 본 발명의 제10 실시예를 설명하기 위한 도면이다.177 is a diagram for explaining a tenth embodiment of the present invention.
도 178은 본 발명의 제10 실시예를 설명하기 위한 도면이다.178 is a diagram for explaining a tenth embodiment of the present invention.
도 179는 본 발명의 제10 실시예를 설명하기 위한 도면이다.179 is a diagram for explaining a tenth embodiment of the present invention.
도 180은 본 발명의 제10 실시예를 설명하기 위한 도면이다.180 is a view for explaining a tenth embodiment of the present invention.
도 181은 본 발명의 제11 실시예의 구성을 나타내는 블록도이다. 181 is a block diagram showing the construction of the eleventh embodiment of the present invention.
도 182는 본 발명의 제11 실시예의 동작을 나타내는 흐름도이다. 182 is a flowchart showing the operation of the eleventh embodiment of the present invention.
도 183은 본 발명의 제11 실시예의 동작을 나타내는 흐름도이다. 183 is a flowchart showing the operation of the eleventh embodiment of the present invention.
도 184는 본 발명의 제11 실시예의 동작을 나타내는 흐름도이다. 184 is a flowchart showing the operation of the eleventh embodiment of the present invention.
도 185는 본 발명의 제12 실시예의 구성을 나타내는 블록도이다. 185 is a block diagram showing the construction of a twelfth embodiment of the present invention.
도 186은 본 발명의 제12 실시예를 설명하기 위한 도면이다.186 is a diagram for explaining a twelfth embodiment of the present invention.
도 187은 본 발명의 제12 실시예를 설명하기 위한 도면이다.187 is a view for explaining a twelfth embodiment of the present invention;
도 188은 본 발명의 제12 실시예의 동작을 나타내는 흐름도이다.188 is a flowchart showing the operation of the twelfth embodiment of the present invention.
도 189는 본 발명의 제12 실시예의 동작을 나타내는 흐름도이다.189 is a flowchart showing the operation of the twelfth embodiment of the present invention.
도 190은 본 발명의 제12 실시예의 동작을 나타내는 흐름도이다.190 is a flowchart showing the operation of the twelfth embodiment of the present invention.
도 191은 본 발명의 제12 실시예의 동작을 나타내는 흐름도이다.191 is a flowchart showing the operation of the twelfth embodiment of the present invention.
도 192는 본 발명의 제12 실시예의 동작을 나타내는 흐름도이다.192 is a flowchart showing the operation of the twelfth embodiment of the present invention.
도 193은 본 발명의 제12 실시예를 설명하기 위한 도면이다.193 is a diagram for explaining a twelfth embodiment of the present invention.
도 194는 본 발명의 제12 실시예의 동작을 나타내는 흐름도이다. 194 is a flowchart showing the operation of the twelfth embodiment of the present invention.
도 195는 본 발명의 제12 실시예를 설명하기 위한 도면이다.195 is a diagram for explaining a twelfth embodiment of the present invention.
도 196은 본 발명의 제12 실시예를 설명하기 위한 도면이다.196 is a diagram for explaining a twelfth embodiment of the present invention.
도 197은 본 발명의 제13 실시예를 나타내는 블록 구성도이다.197 is a block diagram showing a thirteenth embodiment of the present invention.
도 198은 본 발명의 제13 실시예의 동작예를 나타내는 흐름도이다.198 is a flowchart showing the operation example of the thirteenth embodiment of the present invention.
도 199는 본 발명의 제13 실시예를 설명하기 위한 도면이다.199 is a diagram for explaining a thirteenth embodiment of the present invention.
도 200은 본 발명의 제13 실시예를 설명하기 위한 도면이다.200 is a view for explaining a thirteenth embodiment of the present invention.
도 201은 본 발명의 제13 실시예를 설명하기 위한 도면이다.201 is a diagram for explaining a thirteenth embodiment of the present invention.
도 202는 본 발명의 제13 실시예를 설명하기 위한 도면이다.202 is a diagram for explaining a thirteenth embodiment of the present invention.
도 203은 본 발명의 제13 실시예를 설명하기 위한 도면이다.203 is a diagram for explaining a thirteenth embodiment of the present invention.
도 204는 본 발명의 제13 실시예를 설명하기 위한 도면이다.204 is a diagram for explaining a thirteenth embodiment of the present invention.
도 205는 본 발명의 제13 실시예를 설명하기 위한 도면이다.205 is a view for explaining a thirteenth embodiment of the present invention.
도 206은 본 발명의 제13 실시예를 설명하기 위한 도면이다.206 is a diagram for explaining a thirteenth embodiment of the present invention.
도 207은 본 발명의 제13 실시예를 설명하기 위한 도면이다.Fig. 207 is a figure for explaining a thirteenth embodiment of the present invention;
도 208은 본 발명의 제13 실시예를 설명하기 위한 도면이다.208 is a view for explaining a thirteenth embodiment of the present invention.
도 209는 본 발명의 제13 실시예를 설명하기 위한 도면이다.209 is a diagram for explaining a thirteenth embodiment of the present invention.
도 210은 본 발명의 제13 실시예를 설명하기 위한 도면이다.210 is a view for explaining a thirteenth embodiment of the present invention.
도 211은 본 발명의 제13 실시예를 설명하기 위한 도면이다.211 is a diagram for explaining a thirteenth embodiment of the present invention.
도 212는 본 발명의 제13 실시예를 설명하기 위한 도면이다.212 is a diagram for explaining a thirteenth embodiment of the present invention.
도 213은 본 발명의 제13 실시예를 설명하기 위한 도면이다.213 is a diagram for explaining a thirteenth embodiment of the present invention.
도 214는 본 발명의 제13 실시예를 설명하기 위한 도면이다.214 is a diagram for explaining a thirteenth embodiment of the present invention.
도 215는 본 발명의 제13 실시예를 설명하기 위한 도면이다.215 is a view for explaining a thirteenth embodiment of the present invention.
도 216은 본 발명의 제13 실시예를 설명하기 위한 도면이다.216 is a view for explaining a thirteenth embodiment of the present invention.
도 217은 본 발명의 제13 실시예를 설명하기 위한 도면이다.217 is a view for explaining a thirteenth embodiment of the present invention.
도 218은 본 발명의 제13 실시예를 설명하기 위한 도면이다.218 is a diagram for explaining a thirteenth embodiment of the present invention.
도 219는 본 발명의 제13 실시예를 설명하기 위한 도면이다.219 is a diagram for explaining a thirteenth embodiment of the present invention;
도 220은 본 발명의 제13 실시예를 설명하기 위한 도면이다.220 is a view for explaining a thirteenth embodiment of the present invention.
도 221은 본 발명의 제13 실시예를 설명하기 위한 도면이다.221 is a view for explaining a thirteenth embodiment of the present invention.
도 222는 본 발명의 제13 실시예를 설명하기 위한 도면이다.222 is a diagram for explaining a thirteenth embodiment of the present invention.
도 223은 본 발명의 제13 실시예를 설명하기 위한 도면이다.223 is a diagram for explaining a thirteenth embodiment of the present invention.
도 224는 본 발명의 제13 실시예를 설명하기 위한 도면이다.224 is a view for explaining a thirteenth embodiment of the present invention.
도 225는 본 발명의 제13 실시예를 설명하기 위한 도면이다.225 is a diagram for explaining a thirteenth embodiment of the present invention.
도 226은 본 발명의 제13 실시예를 설명하기 위한 도면이다.226 is a diagram for explaining a thirteenth embodiment of the present invention.
도 227은 본 발명의 제13 실시예를 설명하기 위한 도면이다.227 is a diagram for explaining a thirteenth embodiment of the present invention.
도 228은 본 발명의 제13 실시예를 설명하기 위한 도면이다.228 is a diagram for explaining a thirteenth embodiment of the present invention.
도 229는 본 발명의 제13 실시예를 설명하기 위한 도면이다.229 is a diagram for explaining a thirteenth embodiment of the present invention.
도 230은 본 발명의 제13 실시예를 설명하기 위한 도면이다.230 is a diagram for explaining a thirteenth embodiment of the present invention.
도 231은 본 발명의 제13 실시예를 설명하기 위한 도면이다.231 is a view for explaining a thirteenth embodiment of the present invention.
도 232는 본 발명의 제14 실시예를 나타내는 블록 구성도이다. 232 is a block diagram showing the fourteenth embodiment of the present invention.
도 233은 본 발명의 제14 실시예의 동작예를 나타내는 흐름도이다.233 is a flowchart showing an operation example of the fourteenth embodiment of the present invention.
도 234는 본 발명의 제14 실시예를 설명하기 위한 도면이다.234 is a diagram for explaining a fourteenth embodiment of the present invention.
도 235는 본 발명의 제14 실시예를 설명하기 위한 도면이다.235 is a view for explaining a fourteenth embodiment of the present invention.
도 236은 본 발명의 제14 실시예를 설명하기 위한 도면이다.236 is a view for explaining a fourteenth embodiment of the present invention.
도 237은 본 발명의 제14 실시예를 설명하기 위한 도면이다.237 is a diagram for explaining a fourteenth embodiment of the present invention.
도 238은 본 발명의 제14 실시예를 설명하기 위한 도면이다.238 is a view for explaining a fourteenth embodiment of the present invention.
도 239는 본 발명의 제14 실시예를 설명하기 위한 도면이다.239 is a view for explaining a fourteenth embodiment of the present invention.
도 240은 본 발명의 제14 실시예를 설명하기 위한 도면이다.240 is a view for explaining a fourteenth embodiment of the present invention.
도 241은 본 발명의 제14 실시예를 설명하기 위한 도면이다.241 is a view for explaining a fourteenth embodiment of the present invention.
도 242는 본 발명의 제14 실시예를 설명하기 위한 도면이다.242 is a diagram for explaining a fourteenth embodiment of the present invention.
도 243은 본 발명의 제14 실시예를 설명하기 위한 도면이다.243 is a view for explaining a fourteenth embodiment of the present invention.
도 244는 본 발명의 제14 실시예를 설명하기 위한 도면이다.244 is a view for explaining a fourteenth embodiment of the present invention.
도 245는 본 발명의 제14 실시예를 설명하기 위한 도면이다.245 is a view for explaining a fourteenth embodiment of the present invention.
도 246은 본 발명의 제14 실시예를 설명하기 위한 도면이다.246 is a diagram for explaining a fourteenth embodiment of the present invention.
도 247은 본 발명의 제14 실시예를 설명하기 위한 도면이다.247 is a view for explaining a fourteenth embodiment of the present invention.
도 248은 본 발명의 제14 실시예를 설명하기 위한 도면이다.248 is a view for explaining a fourteenth embodiment of the present invention.
도 249는 본 발명의 제14 실시예를 설명하기 위한 도면이다.249 is a view for explaining a fourteenth embodiment of the present invention.
도 250은 본 발명의 제14 실시예를 설명하기 위한 도면이다.250 is a view for explaining a fourteenth embodiment of the present invention.
도 251은 본 발명의 제14 실시예를 설명하기 위한 도면이다.251 is a diagram for explaining a fourteenth embodiment of the present invention.
도 252는 본 발명의 제14 실시예를 설명하기 위한 도면이다.252 is a view for explaining a fourteenth embodiment of the present invention.
도 253은 본 발명의 제14 실시예를 설명하기 위한 도면이다.253 is a view for explaining a fourteenth embodiment of the present invention.
도 254는 본 발명의 제14 실시예를 설명하기 위한 도면이다.254 is a diagram for explaining a fourteenth embodiment of the present invention.
도 255는 본 발명의 제14 실시예를 설명하기 위한 도면이다.255 is a view for explaining a fourteenth embodiment of the present invention.
도 256은 본 발명의 제14 실시예의 동작예를 나타내는 흐름도이다.256 is a flowchart showing the operation example of the fourteenth embodiment of the present invention.
도 257은 본 발명의 제14 실시예의 동작예를 나타내는 흐름도이다.257 is a flowchart showing an operation example of the fourteenth embodiment of the present invention.
도 258은 본 발명의 제14 실시예의 동작예를 나타내는 흐름도이다.258 is a flowchart showing the operation example of the fourteenth embodiment of the present invention.
도 259는 본 발명의 제14 실시예의 동작예를 나타내는 흐름도이다.259 is a flowchart showing an operation example of the fourteenth embodiment of the present invention.
도 260은 본 발명의 제15 실시예를 나타내는 블록 구성도이다.260 is a block diagram showing the fifteenth embodiment of the present invention.
도 261은 본 발명의 제15 실시예의 동작예를 나타내는 흐름도이다.261 is a flowchart showing an operation example of the fifteenth embodiment of the present invention.
도 262는 본 발명의 제15 실시예를 설명하기 위한 도면이다.262 is a diagram for explaining a fifteenth embodiment of the present invention.
도 263은 본 발명의 제15 실시예를 설명하기 위한 도면이다.263 is a diagram for explaining a fifteenth embodiment of the present invention.
도 264는 본 발명의 제15 실시예를 설명하기 위한 도면이다.264 is a diagram for explaining a fifteenth embodiment of the present invention.
도 265는 본 발명의 제15 실시예를 설명하기 위한 도면이다.265 is a diagram for explaining a fifteenth embodiment of the present invention.
도 266은 본 발명의 제15 실시예를 설명하기 위한 도면이다.266 is a diagram for explaining a fifteenth embodiment of the present invention.
도 267은 본 발명의 제15 실시예를 설명하기 위한 도면이다.267 is a diagram for explaining a fifteenth embodiment of the present invention.
도 268은 본 발명의 제15 실시예를 설명하기 위한 도면이다.268 is a diagram for explaining a fifteenth embodiment of the present invention.
도 269는 본 발명의 제15 실시예를 설명하기 위한 도면이다.269 is a diagram for explaining a fifteenth embodiment of the present invention.
도 270은 본 발명의 제15 실시예를 설명하기 위한 도면이다.270 is a diagram for explaining a fifteenth embodiment of the present invention.
도 271은 본 발명의 제15 실시예를 설명하기 위한 도면이다.271 is a diagram for explaining a fifteenth embodiment of the present invention.
도 272는 본 발명의 제15 실시예를 설명하기 위한 도면이다.272 is a view for explaining a fifteenth embodiment of the present invention.
도 273은 본 발명의 제15 실시예를 설명하기 위한 도면이다.273 is a diagram for explaining a fifteenth embodiment of the present invention.
도 274는 본 발명의 제15 실시예를 설명하기 위한 도면이다.274 is a diagram for explaining a fifteenth embodiment of the present invention.
도 275는 본 발명의 제15 실시예를 설명하기 위한 도면이다.275 is a view for explaining a fifteenth embodiment of the present invention.
도 276은 본 발명의 제15 실시예를 설명하기 위한 도면이다.276 is a view for explaining a fifteenth embodiment of the present invention.
도 277은 본 발명의 제15 실시예를 설명하기 위한 도면이다.277 is a diagram for explaining a fifteenth embodiment of the present invention.
도 278은 본 발명의 제15 실시예를 설명하기 위한 도면이다.278 is a diagram for explaining a fifteenth embodiment of the present invention.
도 279는 본 발명의 제15 실시예를 설명하기 위한 도면이다.279 is a diagram for explaining a fifteenth embodiment of the present invention.
도 280은 본 발명의 제15 실시예를 설명하기 위한 도면이다.280 is a diagram for explaining a fifteenth embodiment of the present invention.
도 281은 본 발명의 제15 실시예를 설명하기 위한 도면이다.Fig. 281 is a figure for explaining a fifteenth embodiment of the present invention.
도 282는 본 발명의 제15 실시예를 설명하기 위한 도면이다.282 is a diagram for explaining a fifteenth embodiment of the present invention.
도 283은 본 발명의 제15 실시예를 설명하기 위한 도면이다.283 is a diagram for explaining a fifteenth embodiment of the present invention.
도 284는 본 발명의 제15 실시예를 설명하기 위한 도면이다.284 is a diagram for explaining a fifteenth embodiment of the present invention.
도 285는 본 발명의 제15 실시예를 설명하기 위한 도면이다.285 is a diagram for explaining a fifteenth embodiment of the present invention.
도 286은 본 발명의 제15 실시예를 설명하기 위한 도면이다.286 is a diagram for explaining a fifteenth embodiment of the present invention.
도 287은 본 발명의 제15 실시예를 설명하기 위한 도면이다.287 is a diagram for explaining a fifteenth embodiment of the present invention.
도 288은 본 발명의 제16 실시예를 나타내는 블록 구성도이다. 288 is a block diagram showing a sixteenth embodiment of the present invention.
도 289는 본 발명의 제16 실시예의 동작예를 나타내는 흐름도이다.289 is a flowchart showing an operation example of the sixteenth embodiment of the present invention.
도 290은 본 발명의 제16 실시예를 설명하기 위한 도면이다.290 is a view for explaining a sixteenth embodiment of the present invention.
도 291은 본 발명의 제16 실시예를 설명하기 위한 도면이다.291 is a view for explaining a sixteenth embodiment of the present invention.
도 292는 본 발명의 제16 실시예를 설명하기 위한 도면이다.292 is a diagram for explaining a sixteenth embodiment of the present invention.
도 293은 본 발명의 제17 실시예의 구성을 나타내는 블록도의 일부이다.Fig. 293 is a part of a block diagram showing the construction of the seventeenth embodiment of the present invention.
도 294는 본 발명의 제17 실시예의 구성을 나타내는 블록도의 일부이다.Fig. 294 is a part of a block diagram showing the construction of the seventeenth embodiment of the present invention.
도 295는 본 발명의 제17 실시예의 구성을 나타내는 블록도의 일부이다.Fig. 295 is a part of a block diagram showing the construction of the seventeenth embodiment of the present invention.
도 296은 본 발명의 제17 실시예를 설명하기 위한 도면이다.296 is a diagram for explaining a seventeenth embodiment of the present invention.
도 297은 본 발명의 제17 실시예를 설명하기 위한 도면이다.297 is a diagram for explaining a seventeenth embodiment of the present invention.
도 298은 본 발명의 제17 실시예를 설명하기 위한 도면이다.298 is a view for explaining the seventeenth embodiment of the present invention.
도 299는 본 발명의 제17 실시예를 설명하기 위한 도면이다.299 is a view for explaining the seventeenth embodiment of the present invention.
도 300은 본 발명의 제17 실시예의 동작을 설명하기 위한 흐름도이다.300 is a flowchart for explaining the operation of the seventeenth embodiment of the present invention.
도 301은 본 발명의 제17 실시예를 설명하기 위한 도면이다.301 is a diagram for explaining a seventeenth embodiment of the present invention.
도 302는 본 발명의 제17 실시예를 설명하기 위한 도면이다.302 is a diagram for explaining a seventeenth embodiment of the present invention.
도 303은 본 발명의 제17 실시예를 설명하기 위한 도면이다.303 is a diagram for explaining a seventeenth embodiment of the present invention.
도 304는 본 발명의 제17 실시예를 설명하기 위한 도면이다.304 is a diagram for explaining a seventeenth embodiment of the present invention.
도 305는 본 발명의 제17 실시예를 설명하기 위한 도면이다.305 is a view for explaining the seventeenth embodiment of the present invention.
도 306은 본 발명의 제17 실시예를 설명하기 위한 도면이다.306 is a diagram for explaining a seventeenth embodiment of the present invention.
도 307은 본 발명의 제17 실시예를 설명하기 위한 도면이다.307 is a view for explaining the seventeenth embodiment of the present invention.
도 308은 본 발명의 제17 실시예를 설명하기 위한 도면이다.308 is a view for explaining a seventeenth embodiment of the present invention.
도 309는 본 발명의 제17 실시예에서의 어드레스 관리표를 설명하는 도면의 일부이다.309 is a part of figure for explaining the address management table in the seventeenth embodiment of the present invention.
도 310은 본 발명의 제17 실시예에서의 어드레스 관리표를 설명하는 도면의 일부이다.Fig. 310 is a part of the figure for explaining the address management table in the seventeenth embodiment of the present invention.
도 311은 본 발명의 제17 실시예에서의 어드레스 관리표를 설명하는 도면의 일부이다.Fig. 311 is a part of the figure for explaining the address management table in the seventeenth embodiment of the present invention.
도 312는 본 발명의 제17 실시예를 설명하기 위한 도면이다.312 is a diagram for explaining a seventeenth embodiment of the present invention.
도 313은 본 발명의 제17 실시예를 설명하기 위한 도면이다.313 is a diagram for explaining a seventeenth embodiment of the present invention.
도 314는 본 발명의 제17 실시예를 설명하기 위한 도면이다.314 is a diagram for explaining a seventeenth embodiment of the present invention.
도 315는 본 발명의 제17 실시예를 설명하기 위한 도면이다.315 is a view for explaining the seventeenth embodiment of the present invention.
도 316은 본 발명의 제17 실시예를 설명하기 위한 도면이다.316 is a view for explaining the seventeenth embodiment of the present invention.
도 317은 본 발명의 제17 실시예를 설명하기 위한 도면이다.317 is a view for explaining the seventeenth embodiment of the present invention.
도 318은 본 발명의 제17 실시예를 설명하기 위한 도면이다.318 is a diagram for explaining a seventeenth embodiment of the present invention.
도 319는 본 발명의 제17 실시예를 설명하기 위한 도면이다.319 is a view for explaining the seventeenth embodiment of the present invention.
도 320은 본 발명의 제17 실시예를 설명하기 위한 도면이다.320 is a view for explaining a seventeenth embodiment of the present invention.
도 321은 본 발명의 제18 실시예의 구성을 나타내는 블록도의 일부이다.321 is a part of block diagram showing the construction of the eighteenth embodiment of the present invention.
도 322는 본 발명의 제18 실시예의 구성을 나타내는 블록도의 일부이다.322 is a part of block diagram showing the construction of the eighteenth embodiment of the present invention.
도 323은 본 발명의 제18 실시예의 구성을 나타내는 블록도의 일부이다.323 is a part of block diagram showing the construction of the eighteenth embodiment of the present invention.
도 324는 본 발명의 제18 실시예의 구성을 나타내는 블록도의 일부이다.324 is a part of block diagram showing the construction of the eighteenth embodiment of the present invention.
도 325는 본 발명의 제18 실시예의 동작을 설명하기 위한 흐름도이다.325 is a flowchart for explaining the operation of the eighteenth embodiment of the present invention.
도 326은 본 발명의 제18 실시예의 동작을 설명하기 위한 흐름도이다.326 is a flowchart for explaining the operation of the eighteenth embodiment of the present invention.
도 327은 본 발명의 제18 실시예를 설명하기 위한 도면이다.327 is a diagram for explaining an eighteenth embodiment of the present invention.
도 328은 본 발명의 제18 실시예를 설명하기 위한 도면이다.328 is a view for explaining an eighteenth embodiment of the present invention.
도 329는 본 발명의 제18 실시예를 설명하기 위한 도면이다.329 is a diagram for explaining an eighteenth embodiment of the present invention.
도 330은 본 발명의 제19 실시예의 구성을 나타내는 블록도의 일부이다.330 is a part of block diagram showing the construction of the nineteenth embodiment of the present invention.
도 331은 본 발명의 제19 실시예의 구성을 나타내는 블록도의 일부이다.331 is a part of block diagram which shows a structure of 19th Embodiment of this invention.
도 332는 본 발명의 제19 실시예의 구성을 나타내는 블록도의 일부이다.332 is a part of block diagram showing the construction of the nineteenth embodiment of the present invention.
도 333은 본 발명의 제19 실시예를 설명하기 위한 도면이다.333 is a view for explaining a nineteenth embodiment of the present invention.
도 334는 본 발명의 제19 실시예를 설명하기 위한 도면이다.334 is a diagram for explaining a nineteenth embodiment of the present invention.
도 335는 본 발명의 제20 실시예의 구성을 나타내는 블록도이다.335 is a block diagram showing a construction of a twentieth embodiment of the present invention.
도 336은 본 발명의 제20 실시예의 동작을 설명하기 위한 흐름도이다.336 is a flowchart for explaining the operation of the twentieth embodiment of the present invention.
도 337은 본 발명의 제20 실시예를 설명하기 위한 도면이다.337 is a diagram for explaining a twentieth embodiment of the present invention.
도 338은 본 발명의 제20 실시예를 설명하기 위한 도면이다.338 is a diagram for explaining a twentieth embodiment of the present invention.
도 339는 통합 IP 전송망을 개략적으로 나타내는 블록도이다.339 is a block diagram schematically illustrating an integrated IP transport network.
도 340은 교환기와 신호망의 관계를 설명하기 위한 블록도이다.340 is a block diagram for explaining a relationship between an exchange and a signal network.
도 341은 No. 7-공통선 신호 방식의 신호 유닛의 일례를 도시한 도면이다.341 is No. It is a figure which shows an example of the signal unit of 7-common line signal system.
도 342는 교환기와 신호망의 관계를 설명하기 위한 흐름도이다.342 is a flowchart for explaining a relationship between an exchange and a signaling network.
도 343은 교환기와 신호망의 관계를 설명하기 위한 흐름도이다.343 is a flowchart for explaining a relationship between an exchange and a signaling network.
도 344는 교환기와 신호망의 관계를 설명하기 위한 흐름도이다.344 is a flowchart for explaining a relationship between an exchange and a signaling network.
도 345는 교환기와 신호망의 관계를 설명하기 위한 흐름도이다.345 is a flowchart for explaining a relationship between an exchange and a signaling network.
도 346은 게이트웨이의 기본적인 기능을 나타내는 블록 구성도이다.346 is a block diagram illustrating basic functions of a gateway.
도 347은 IP 패킷 내의 호출 제어 데이터의 예를 나타내는 도면이다.347 shows an example of call control data in an IP packet.
도 348은 IP 패킷 내의 음성 데이터의 예를 나타내는 도면이다.348 shows an example of voice data in an IP packet.
도 349는 IP 패킷 내의 영상 데이터의 예를 나타내는 도면이다.349 shows an example of video data in an IP packet.
도 350은 통합 정보 통신망의 기본 원리를 나타내는 블록도이다.350 is a block diagram illustrating a basic principle of an integrated information communication network.
도 351은 통합 정보 통신망의 기본 원리를 나타내는 블록도이다.351 is a block diagram illustrating a basic principle of an integrated information communication network.
도 352는 통합 정보 통신망의 기본 원리를 나타내는 블록도이다.352 is a block diagram illustrating a basic principle of an integrated information communication network.
도 353은 통합 정보 통신망의 동작을 설명하기 위한 도면이다.353 is a view for explaining the operation of the integrated information communication network.
도 354는 멀티캐스트 IP 전송망의 구성예를 나타내는 블록도이다.354 is a block diagram illustrating a configuration example of a multicast IP transport network.
도 355는 멀티캐스트 IP 전송망에서 사용하는 멀티캐스트표의 예이다. 355 shows an example of a multicast table used in a multicast IP transport network.
도 356은 본 발명을 설명하기 위한 도면이다.356 is a diagram for explaining the present invention.
도 357은 본 발명을 설명하기 위한 도면이다.357 is a view for explaining the present invention;
도 358은 본 발명을 설명하기 위한 도면이다.358 is a diagram for explaining the present invention.
도 359는 본 발명을 설명하기 위한 도면이다.359 is a diagram for explaining the present invention.
도 360은 본 발명을 설명하기 위한 도면이다.360 is a diagram for explaining the present invention.
〈도면의 주요부분에 대한 부호의 설명〉<Explanation of symbols for main parts of drawing>
1:IP 전송망1: IP transmission network
1-1, 1-2:단말 1-1, 1-2: Terminal
1-3, 1-4:미디어 라우터1-3, 1-4 : Media Router
1-5, 1-6:접속 서버 1-5, 1-6 : Connection Server
1-7:중계 접속 서버1-7 : Relay connection server
1-10:IP 전송망 1-10 : IP Transport Network
1-11, 1-12, 1-13, 1-14:망 노드 장치1-11, 1-12, 1-13, 1-14: Network node device
1-15∼1-20:라우터1-15 to 1-20: Router
2:통합 IP 전송망2: Integrated IP transport network
3:IP 데이터망3: IP data network
4:IP 전화망 4: IP telephone network
5-1:IP 음성 화상망 5-1: IP audio system
5-2:베스트 에포트 망 5-2: Best effort network
6-1:통신 회사 X가 운용 관리하는 IP 전송망의 범위6-1 : Scope of IP transport network managed and operated by communication company X
6-2:통신 회사 Y가 운용 관리하는 IP 전송망의 범위6-2: Range of IP transmission network managed by telecommunication company Y
7-1, 7-2, 7-3, 7-4:통신 회사 X가 운용 관리하는 망 노드 장치7-1, 7-2, 7-3, 7-4: Network node device managed by telecommunication company X
8-1, 8-2, 8-3, 8-4:통신 회사 Y가 운용 관리하는 망 노드 장치8-1, 8-2, 8-3, 8-4: Network node device managed by telecommunication company Y
9-1, 9-2:게이트웨이9-1, 9-2 : Gateway
10-1∼10-8:통합 IP 전송망 1의 외부의 통신망10-1 to 10-8: External communication network of integrated
11-1∼11-10:IP 단말11-1 to 11-10: IP terminal
12-1, 12-2:독립형 IP 전화기12-1, 12-2 : Standalone IP Phone
12-3:독립형 IP 음성 화상 장치12-3: Standalone IP audio system
13-1, 13-2, 13-3, 13-4:비독립형 IP 전화기13-1, 13-2, 13-3, 13-4 : Non-Independent IP Phone
14-1, 14-2, 14-3, 14-4:미디어 라우터14-1, 14-2, 14-3, 14-4 : Media Router
15-1, 15-2:LAN15-1, 15-2 : LAN
16-1, 16-2, 16-3, 16-4:비독립형 IP 음성 화상 장치16-1, 16-2, 16-3, 16-4: Non-Independent IP Voice Imaging Device
17-1, 17-2, 17-3, 17-4:공중 전화 회선17-1, 17-2, 17-3, 17-4: Public telephone line
18-1∼18-8:아날로그 전화기18-1-18-8: Analog phone
19-1∼19-19:IP 전송 기능을 갖는 라우터19-1 to 19-19: Router with IP forwarding function
20-1∼20-4:LAN 내부나 미디어 라우터 내에서 사용하는 라우터20-1 to 20-4: Routers used in the LAN or inside the media router
21-1∼21-5:통신 회사의 상이한 IP 전송망간에서 사용하는 라우터21-1 to 21-5: Routers used between different IP transmission networks of telecommunication companies
22-1, 22-2:접속 제어부22-1, 22-2: Connection control unit
23-1, 23-2:H323 종단부23-1, 23-2: H323 terminal part
24-1, 24-2:SCN 경계부24-1, 24-2: SCN boundary
27-1, 27-2:ATM 망27-1, 27-2 : ATM network
27-3:광 통신망27-3 : Optical communication network
27-4:프레임 릴레이 교환망 27-4 : Frame relay switching network
30-1∼30-4:IP 데이터망의 전용 도메인명 서버30-1 to 30-4: Dedicated domain name server of IP data network
31-1, 31-2:IP 전화망의 전용 도메인명 서버31-1, 31-2: Dedicated domain name server of IP telephone network
32-1, 32-2:IP 음성 화상망의 전용 도메인명 서버32-1, 32-2: Dedicated domain name server of IP audio visual network
33-1, 33-2:베스트 에포트 망의 전용 도메인명 서버33-1, 33-2: Dedicated domain name server of the best effort network
35-1, 35-2:IP 데이터 서비스 운용 관리 서버(DSS)35-1, 35-2: IP data service operation management server (DSS)
36-1, 36-2:IP 전화 서비스 운용 관리 서버(TES)36-1, 36-2: IP telephone service operation management server (TES)
37-1, 37-2:IP 음성 화상 서비스 운용 관리 서버(AVS)37-1, 37-2: IP audio visual service operation management server (AVS)
38-1, 38-2:베스트 에포트 서비스 운용 관리 서버(BES)38-1, 38-2: Best effort service operation management server (BES)
48-1, 78-1:도메인명 서버48-1, 78-1: Domain name server
본 발명은 IP(Internet Protocol) 단말, IP 전화기, 음성 화상 장치 등의 2개의 단말간의 IP 통신이나 멀티캐스트 IP 기술을 이용한 1:n의 IP 통신에 적용할 수 있는 IP 전송망을 이용한 단말간 통신 접속 제어 방법에 관한 것이다.The present invention provides a terminal-to-terminal communication connection using an IP transmission network applicable to IP communication between two terminals, such as an IP (Internet Protocol) terminal, an IP telephone, and an audio image device, or a 1: n IP communication using a multicast IP technology. It relates to a control method.
메일 송수신, 전화, 화상 통신 등의 여러 단말간 통신을 IP 전송망을 이용하여 실현하는 방법으로서 본 출원인에 의한 일본 특허출원 평11-128956호(이하, "선행 출원"이라고 함)가 있으며, 이 선행 출원에서는 IP 전화망, IP 화상망, IP 전자 데이터 범용망 등의 다양한 특성을 가지는 복수의 IP 전송망을 내부에 분리하여 포 함하는 "통합 IP 전송망"을 실현하는 방법을 개시하고 있다. 각종 단말간 통신을 일체화한 IP 전송망을 실현하기 위해 상기 선행 출원이 개시하고 있는 내용을 도 339를 참조하여 개략적으로 설명한다.Japanese Patent Application No. Hei 11-128956 (hereinafter referred to as "prior application") by the present applicant is a method for realizing communication between various terminals such as mail transmission and reception, telephone and video communication using an IP transmission network. The application discloses a method for realizing an "integrated IP transport network" including a plurality of IP transport networks having various characteristics such as an IP telephone network, an IP video network, and an IP electronic data general purpose network. In order to realize an IP transmission network in which various terminal communications are integrated, the contents disclosed by the foregoing application will be schematically described with reference to FIG. 339.
통합 IP 전송망(901)의 내부에 IP 화상망(902), IP 전자 데이터 범용망(903), IP 전화망(904) 등의 상이한 특성이 있는 복수의 IP 전송망을 가상적으로 설치하고, 통합 IP 전송망(901)의 외부로부터 통합 IP 전송망(901)으로의 입력점에 설치되는 망 노드 장치(905-X 또는 905-Y)의 내부에 각각 어드레스 관리표를 설정하고, 이 어드레스 관리표에 단말의 어드레스 등을 미리 등록해 두고, 통합 IP 전송망(901)에 입력되는 IP 패킷(IP packet)에 기입되어 있는 어드레스 등과 상기 어드레스 관리표에 등록되어 있는 어드레스 등을 비교함으로써, 통합 IP 전송망(901)의 내부에서 개별 IP 전송망에 분배하여 송신할 수 있도록 하고 있다.Inside the integrated
다음에, 본 발명에 관계된 것으로, 공중 전화 교환망(PSTN)에서 채용되어 있는 단말간 통신 접속 제어 방법(No. 7-공통선 신호 방식)을 개략적으로 설명한다.Next, the present invention relates to a terminal-to-terminal communication connection control method (No. 7 common line signaling method) employed in a public switched telephone network (PSTN).
도 340에서, 도면부호 98-1 및 98-3은 전화기가 접속하는 교환기(가입자 교환기), 98-2는 중계 교환기, 98-4 및 98-5는 전화기이다. 98-6 내지 98-8은 교환기의 통화로 제어부, 98-9 내지 98-11은 교환기 내부 제어부, 98-12 내지 98-14는 전화의 단말간 접속 제어를 행하는 신호국(SP: Signalling Point)이다. 교환기 내부 제어부는 교환기 내부 동작 제어와 함께, 통화로 제어부와 신호국 사이의 통화 회선의 설정이나 복구를 위한 정보 교환 등을 행한다.In Fig. 340, reference numerals 98-1 and 98-3 denote switchboards (subscriber exchangers) to which telephones are connected, 98-2 denote relay exchanges, and 98-4 and 98-5 telephones. 98-6 to 98-8 are the call control units of the exchange, 98-9 to 98-11 are the internal control units of the exchange, and 98-12 to 98-14 are signal stations (SP: Signaling Point) for controlling the connection between the terminals of the telephone. to be. The switch internal control unit controls the internal operation of the switch and exchanges information for setting or restoring a call line between the call path control unit and the signal station.
특히 98-12 및 98-14를 신호단국(SEP:Signalling End Point)이라고 하고, 특히 98-13을 신호 중계국(STP:Signalling Transfer Point)라고 한다. 98-15는 다른 신호단국이다. 이들 신호국 98-12 내지 98-15는 각각 신호 회선 98-24 내지 98-27을 지나서 신호망 98-16에 접속되어 있고, 단말간 통신 접속 제어나 망의 보수·운용에 이용하는 정보 등을 신호 유닛(SU:Signalling Unit)에 저장하여 신호국의 사이에서 서로 송수신한다. 신호국에는 다른 신호국과 식별하기 위한 16비트의 신호국 코드(PC: Point Code)가 부여되어 있다. 한편, 98-21 및 98-22는 전화 음성을 전송하는 통화 회선이고, 단말간 통신 접속 제어를 위한 정보는 전송하지 않는다. 전화 회선 98-20 및 98-23은 음성과 단말간 통신 접속 제어 정보가 일체인 채, 즉 음성과 단말간 통신 접속 제어 정보는 분리되지 않고 전송되는 인터페이스이다(UNI라고 함). 공중 전화 교환망(PSTN) 내부에서 신호 회선 98-24 내지 98-26과 통화 회선 98-21, 98-22이 분리되어 있는 것이 No. 7-공통선 신호 방식의 특징이다.In particular, 98-12 and 98-14 are called signal end stations (SEP), and in particular, 98-13 are called signal relay stations (STP). 98-15 is another signal station. These signal stations 98-12 to 98-15 are connected to the signal network 98-16 via signal lines 98-24 to 98-27, respectively, and signal information used for communication connection control between terminals and maintenance and operation of the network. They are stored in a signaling unit (SU) and communicate with each other between signal stations. The signal station is provided with a 16-bit signal station code (PC: Point Code) for identification with other signal stations. On the other hand, 98-21 and 98-22 are telephone lines for transmitting telephone voice, and do not transmit information for communication connection control between terminals. Telephone lines 98-20 and 98-23 are interfaces in which voice and terminal-to-terminal communication connection control information are integrated, that is, voice and terminal-to-terminal communication connection control information are transmitted without being separated (referred to as UNI). Signal lines 98-24 to 98-26 and call lines 98-21 and 98-22 are separated from inside a public switched telephone network (PSTN). It is characteristic of 7-common line signal system.
도 341에 도시한 신호 유닛은 "수신지 신호국 코드"(DPC:Destination Point Code), "기점 신호국 코드"(OP:Origin Point Code), "회선 번호"(CIC:Circuit Identification Code), 메시지 종별(MSG:message), 메시지의 파라미터를 포함하고 있다.The signal unit shown in Fig. 341 includes a "destination signal station code" (DPC: Destination Point Code), an "originating signal station code" (OP: Origin Point Code), a "line number" (CIC: Circuit Identification Code), and a message. It contains the type (MSG: message) and the message parameters.
수신지 신호국 코드는 신호 유닛을 보낼 수신지를 나타내고, 기점 신호국 코드는 신호 유닛의 송신원을 나타내며, 회선 번호(CIC : Circuit Identification Code)는 송신원 신호국과 수신지 신호국 사이에 설정하는 통화 회선을 식별하는 식별 번호이다. 메시지 종별로서, 예를 들면 단말간 통신 접속 제어에 이용하기 위 한 IAM, ACM, CPG, ANM, REL, RLC, SUS, RES, CON이 있다. 신호 유닛의 메시지 종별 영역에 IAM으로 기입한 신호 유닛을 초기 어드레스 메시지(IAM)라고 한다. 마찬가지로, 신호 유닛의 메시지 종별 영역에 ACM으로 기입한 신호 유닛은 어드레스 완료 메시지(ACM), CPG로 기입한 신호 유닛은 호출 통과 메시지(CPG), ANM으로 기입한 신호 유닛은 응답 메시지(ANM), REL로 기입한 신호 유닛은 해방 메시지(REL), RLC로 기입한 신호 유닛은 해방 완료 메시지(RLC), SUS로 기입한 신호 유닛은 중단 메시지(SUS), RES로 기입한 신호 유닛은 재개 메시지(RES), CON으로 기입한 신호 유닛은 접속 메시지(SUS)라고 한다.The destination signal station code indicates the destination to which the signal unit is to be sent, the origin signal station code indicates the source of the signal unit, and the circuit number (CIC: Circuit Identification Code) indicates the call line set between the source signal station and the destination signal station. Is an identification number identifying. For each message type, there are, for example, IAM, ACM, CPG, ANM, REL, RLC, SUS, RES, and CON for use in communication connection control between terminals. A signal unit written in IAM in the message type area of the signal unit is called an initial address message (IAM). Similarly, the signal unit written in ACM in the message type area of the signal unit is an address completion message (ACM), the signal unit written in CPG is a call passing message (CPG), the signal unit written in ANM is a response message (ANM), A signal unit written in REL is a release message (REL), a RLC signal unit is a release completion message (RLC), a SUS signal unit is a stop message (SUS), and a RES signal unit is written a resume message ( The signal units written in RES and CON are called connection messages SUS.
도 340에 도시한 전화기(98-4)로부터 교환기(98-1, 98-2, 98-3)를 경유하여 전화기(98-5)와 전화 통신을 하기 위한 단말간 통신 접속 제어 방법을 도 342를 참조하여 설명한다. 또, 각 신호국은 이들 각 신호국에 부여되어 있는 신호국 코드를 수신지나 송신원을 나타내는 어드레스로서 설정한 신호 유닛을, 신호 회선(98-24 내지 98-27) 및 공통선 신호망(98-16)을 경유하여 교환한다. 전화기(98-4)와 교환기(98-1)는 전화 회선(98-20)으로 접속되어 있고, 전화기(98-4)의 단말간 접속 제어는 교환기(98-1) 내의 신호국(98-12)이 담당한다. 마찬가지로, 전화기(98-5)와 교환기(98-3)는 전화 회선(98-23)으로 접속되어 있고, 전화기(98-5)의 단말간 접속 제어는 교환기(98-3) 내의 신호국(98-14)이 담당한다.342 illustrates a method for controlling terminal-to-terminal communication connection for telephone communication with telephone 98-5 via telephone exchange 98-1, 98-2 and 98-3 from telephone 98-4 shown in FIG. It demonstrates with reference to. In addition, each signal station sets a signal unit in which signal station codes assigned to these signal stations are set as addresses indicating a destination and a transmission source, and the signal lines 98-24 to 98-27 and the common line signal network 98-. Replace via 16). The telephone 98-4 and the switch 98-1 are connected by a telephone line 98-20, and the terminal-to-terminal connection control of the telephone set 98-4 is the signal station 98- in the switch 98-1. 12) is in charge. Similarly, telephone 98-5 and switch 98-3 are connected by telephone line 98-23, and the terminal-to-terminal connection control of phone 98-5 is connected to the signal station in switch 98-3. 98-14).
이용자가 전화기(98-4)로부터 호출 발신을 요구하면 신호국(98-12)이 수신하고(도 342의 스텝 X1), 교환기(98-1)의 통화로 제어부(98-6) 및 교환기 내부 제어부(98-9)의 기능에 의해, 전화기(98-4)로부터 수신한 수신지 전화 번호를 이용하여 통신 회선을 결정하고, 그 통신 회선 식별자(CIC)를 기입한 신호 유닛을 초기 어드레스 메시지(IAM)로서 형성한다. 초기 어드레스 메시지(IAM)의 파라미터 영역에는 적어도 전화기(98-5)의 전화 번호, 즉 수신지 전화 번호 "Tel-No-98-5"를 기입한다. 또한, 전화기(98-4)의 전화 번호, 즉 송신원 전화 번호 "Tel-No-98-4"를 기입할 수도 있다.When the user requests a call origination from the telephone 98-4, the signal station 98-12 receives (step X1 in FIG. 342), and the call path control section 98-6 and the switch interior of the switch 98-1 are received. By the function of the control unit 98-9, a communication line is determined using the destination telephone number received from the phone 98-4, and the signal unit in which the communication line identifier (CIC) is written is converted into an initial address message ( IAM). At least the telephone number of the telephone 98-5, that is, the destination telephone number " Tel-No-98-5 " is entered in the parameter area of the initial address message IAM. It is also possible to enter the telephone number of the telephone 98-4, that is, the source telephone number "Tel-No-98-4".
다음에, 신호국(98-12)은 전화 호출을 행하기 위한 초기 어드레스 메시지(IAM)를 교환기(98-2) 내의 신호국(98-13)에 보낸다(스텝 X2). IAM에는 통화 회선(98-21) 내부의 논리 통신 회선인 통화 회선의 회선 번호 "98-4-98-5", 수신지 전화 번호 "TeI-No-98-5", 송신원 전화 번호 "Tel-No-98-4"(생략할 수 있는 옵션) 등이 포함되어 있다. 신호국(98-12)은 IAM을 송신한 후, 후술하는 어드레스 완료 메시지(ACM)의 대기 상태로 이행하는 동시에, ACM 대기 타이머를 기동한다.The signal station 98-12 then sends an initial address message IAM for making a telephone call to the signal station 98-13 in the switch 98-2 (step X2). IAM includes line number "98-4-98-5", destination telephone number "TeI-No-98-5", and source telephone number "Tel-" of a call line, which is a logical communication line inside call line 98-21. No-98-4 "(optional option) is included. After transmitting the IAM, the signal station 98-12 transitions to the standby state of the address completion message (ACM) described later, and starts the ACM wait timer.
교환기(98-2) 내의 신호국(98-13)은 상기 IAM을 수신하고, 교환기 내부 제어부(98-10)를 거쳐 통화 회선 제어부(98-7)에 회선 번호 "98-4-98-5"를 통지하고, 통화 회선 제어부(98-7)는 도통 시험을 행하여 통화 회선(98-21)을 통화 가능하게 하며, 신호국(98-13)은 교환기(98-3) 내의 신호국(98-14)에 상기 IAM을 보내고(스텝 X3), 신호국(98-14)은 수신한 IAM의 내용을 조사하여 제어부(98-11) 및 통화 회선 제어부(98-8)를 지나서 통화 회선(98-22)을 통화 가능하게 하고, 또한 신호국(98-14)은 전화기(98-5)를 교환기(98-3)에 접속되어 있어 착신이 허용되어 있는 가를 조사하여, 착신이 허용된 경우는 전화기(98-5)에 호출 설정 요구를 행하고(스텝 X4), 또한 신호국(98-14)은 IAM을 수신한 것을 통지하는 어드레스 완료 메시지 (ACM)를 회신하고(스텝 X5), ACM은 신호국(98-13)을 지나서 신호국(98-12)에 도달한다(스텝 X6). 신호국(98-12)은 ACM을 수신하면, 이미 설정되어 있는 ACM 대기 타이머를 정지시킨다. 또, ACM을 수신하기 전의 시점에서, ACM 대기 타이머가 만료된 경우는 통화 회선은 해방되어 있다.The signal station 98-13 in the switch 98-2 receives the IAM and passes the switch number 989898-5 to the call line controller 98-7 via the switch internal controller 98-10. &Quot;, the call line control section 98-7 performs a conduction test to make the call line 98-21 callable, and the signal station 98-13 makes the
교환기(98-3) 내의 신호국(98-14)은 전화기(98-5)로부터 호출음을 울리고 있는 것을 의미하는 정보를 수신하면(스텝 X7), 신호국(98-13)에 대하여 호출 통과 메시지(CPG)를 송신하고(스텝 X8), 신호국(98-13)은 수신한 CPG를 신호국(98-12)에 송신하고(스텝 X9), 교환기(98-1) 내의 신호국(98-12)은 CPG을 수신하고, 다음에 신호국(98-12)은 전화기(99-4)에 호출음을 송신한다(스텝 X10). 전화기(98-5)가 상기 호출 설정 요구에 응답하면(스텝 X11), 전화기(98-5)와 교환기(98-4) 사이의 통화 회선(98-23)을 통화 가능하게 하고, 또한 전화기(98-5)가 응답한 것을 나타내는 응답 메시지(ANM)를 신호국(98-13)에 송신한다(스텝 X12).When signal station 98-14 in exchange 98-3 receives information indicating that it is ringing a ringing tone from telephone 98-5 (step X7), a call passing message is sent to signal station 98-13. (CPG) is transmitted (step X8), the signal station 98-13 transmits the received CPG to the signal station 98-12 (step X9), and the signal station 98- in the switch 98-1. 12 receives the CPG, and then the signal station 98-12 transmits a ring tone to the telephone 99-4 (step X10). When the telephone 98-5 responds to the call setup request (step X11), the telephone line 98-23 between the telephone 98-5 and the switch 98-4 is made available for communication, and the telephone ( A response message (ANM) indicating that 98-5) has responded is sent to the signal station 98-13 (step X12).
신호국(98-13)은 수신한 ANM을 신호국(98-12)에 송신하고(스텝 X13), 신호국(98-12)은 전화기(98-4)에 송신되고 있는 호출음의 정지를 통지하고(스텝 X14), 전화기(98-4)와 전화기(98-5) 사이에서 전화 음성의 송수신이 가능하게 되어 통화 페이즈로 이행한다(스텝 X15). 전화기(98-4)의 송수화기가 놓여져(온훅(on-hook)) 해방 요구(REL)가 송출되고(스텝 X16), 신호국(98-12)은 해방 요구(REL)를 수신하면, 다음 해방 요구(REL)를 신호국(98-13)에 송출하고(스텝 X17), 또 상기 통화 회선이 빈(통화가능) 상태로 된 것을 나타내는 해방 완료(RLC)를 전화기(98-4)에 통지한다(스텝 X18). 그리고 신호국(98-13)은 해방 요구(REL)를 수신하면, 다음 해 방 요구(REL)를 신호국(98-14)에 송출하고(스텝 X19), 또 상기 통화 회선이 빈(통화가능) 상태로 된 것을 나타내는 해방 완료(RLC)를 신호국(98-12)에 통지하고(스텝 X20), 신호국(98-14)은 해방 요구(REL)를 수신하면, 다음 해방 요구(REL)를 전화기(98-5)에 송출하고(스텝 X21), 또한 상기 통화 회선이 빈 상태로 된 것을 나타내는 해방 완료(RLC)를 신호국(98-13)에 통지한다(스텝 X22). 전화기(98-4)와 신호국(98-12) 사이, 및 신호국(98-14)과 전화기(98-5) 사이에서 송수신되는 단말간 통신 접속 제어의 순서는 전화기의 종류에 따라 다르고, 예를 들면 상기 스텝 X18 직후에 전화기(98-4)로부터 신호국(98-12)에 해방 완료에 대한 확인 통지가 나오거나, 또는 상기 스텝 X23 직후에 신호국(98-14)으로부터 전화기(98-5)에 해방 완료에 대한 확인 통지가 나오도록 할 수도 있다.The signal station 98-13 transmits the received ANM to the signal station 98-12 (step X13), and the signal station 98-12 notifies stop of the ring tone being transmitted to the telephone 98-4. (Step X14), the telephone voice can be transmitted and received between the telephone set 98-4 and the telephone set 98-5, and the process shifts to the call phase (step X15). When the handset of the telephone 98-4 is placed (on-hook), the release request REL is sent (step X16), and the signal station 98-12 receives the release request REL, then releases the next release. The request REL is sent to the signal station 98-13 (step X17), and the telephone 98-4 is notified of the release completion (RLC) indicating that the call line has become empty (callable). (Step X18). When the signal station 98-13 receives the release request REL, the signal station 98-13 sends the next release request REL to the signal station 98-14 (step X19), and the call line is empty (callable). The signal station 98-12 is notified to the signal station 98-12 indicating the completion of the release state (RLC), and when the signal station 98-14 receives the release request REL, it releases the next release request REL. Is sent to the telephone set 98-5 (step X21), and the signal station 98-13 is notified of the release completion (RLC) indicating that the call line becomes empty (step X22). The order of the terminal-to-terminal communication connection control transmitted and received between the phone 98-4 and the signal station 98-12, and between the signal station 98-14 and the phone 98-5 varies depending on the type of the phone. For example, immediately after step X18, a confirmation notification of the completion of release from the phone 98-4 is signaled to the signal station 98-12, or from the signal station 98-14 immediately after step X23. -5) may be sent a confirmation notice to complete the release.
도 343은 전화기(98-4)로부터 교환기(98-1 내지 98-3)를 경유하여 전화기(98-5)와 전화 통신을 하기 위한 다른 단말간 통신 접속 제어 방법을 설명하는 도면이다. 이 단말간 통신 접속 제어 방법은 도 296에서 설명한 단말간 통신 접속 제어 방법에서 스텝 X5 및 X6를 제외한 것, 즉 어드레스 완료 메시지 ACM를 제외한 것에 상당한다. 단, 스텝 X2에서, 신호국(98-12)은 ACM 대기 타이머 대신 CPG 대기 타이머를 설정하고, 신호국(98-12)은 스텝 X9 후에 CPG 대기 타이머를 정지시킨다. 이상 설명한 단말간 통신 접속 제어 방법은 교환기를 ISDN 교환기가 아니라 아날로그 교환기로 채용한 방법이다.Fig. 343 is a view for explaining another terminal-to-terminal communication connection control method for making telephone communication with the telephone set 98-5 from the telephone set 98-4 via the switching units 98-1 to 98-3. This terminal-to-terminal communication connection control method corresponds to that excepting step X5 and X6, that is, address address completion message ACM, in the terminal-to-terminal communication connection control method described in FIG. 296. However, in step X2, the signal station 98-12 sets the CPG waiting timer instead of the ACM waiting timer, and the signal station 98-12 stops the CPG waiting timer after step X9. The above-described terminal-to-terminal communication connection control method employs an exchange as an analog exchange instead of an ISDN exchange.
도 344는 전화기(98-4)와 전화기(98-5) 사이의 다른 단말간 통신 접속 제어 방법을 설명하는 도면이고, 이 단말간 통신 접속 제어 방법에서는, 전술한 단말간 통신 접속 제어 방법에서, 응답 완료 메시지(스텝 X14) 및 통화 페이즈(스텝 X15)를 기다리지 않고 전화 통신을 단절(interrupting)하는 일련의 스텝을 행하는 예이다(스텝 X16 내지 스텝 X23).Fig. 344 is a view for explaining another terminal-to-terminal communication connection control method between the telephone set 98-4 and the telephone set 98-5. In this terminal-to-terminal communication connection control method, in the aforementioned terminal-to-terminal communication connection control method, This is an example of performing a series of steps for interrupting telephone communication without waiting for a response completion message (step X14) and a call phase (step X15) (steps X16 to X23).
도 345는 전화기(98-4)로부터 교환기(98-1 내지 98-3)를 경유하여 전화기(98-5)와 전화 통신하기 위한 또 다른 단말간 통신 접속 제어 방법으로서, 통화 중(스텝 X15)에 전화기(98-4)의 송수화기가 짧은 시간만 놓여져(온훅) 전화 통신을 일시적으로 중지하기 위한 중단 메시지가 송신되고(스텝 X30 내지 X33), 송수화기가 복귀되어(오프훅(off-hook)) 전화 통신이 재개되는 재개 메시지가 송신되고(스텝 X35 내지 X38), 통화 중으로 되돌아가는(스텝 X39) 경우를 나타내고 있다. 이후의 해방(REL)과 해방 완료(RLC) 스텝은 도 343을 이용하여 설명한 경우와 동일하다(스텝 X40 내지 X47).345 is yet another terminal-to-terminal communication connection control method for telephone communication from telephone 98-4 to telephone 98-5 via switchboards 98-1 to 98-3, and during a call (step X15). The handset of the telephone 98-4 is placed only for a short time (on-hook), and an interruption message for temporarily stopping telephone communication is sent (steps X30 to X33), and the handset returns (off-hook). A resume message in which telephone communication is resumed is transmitted (steps X35 to X38), and the case of returning to a call (step X39) is shown. Subsequent release REL and release complete RLC steps are the same as those described with reference to FIG. 343 (steps X40 to X47).
다음에, IP 전화 통신에 관해서는 TTC 표준 "JT-H323 패킷에 기초하는 멀티미디어 통신 시스템"이 있고, 예를 들면 ITU-T 권고 H323 ANNEX D 준거(1999년 4월판)에 기술되어 있다. 멀티미디어 단말간 통신에서의 호출 접속의 제어를 행하는 "시그널링 프로토콜(signalling protocol)과 미디어 신호의 패킷화" 기법은 JT-H225로서 규정되어 있고, 또 멀티미디어 단말간 통신에서의 "멀티미디어 통신용 제어 프로토콜"은 JT-H245로서 규정되어 있다.Next, regarding IP telephony, there is a TTC standard "Multimedia communication system based on JT-H323 packet", for example, described in ITU-T recommendation H323 ANNEX D standard (April 1999 edition). The "signalling protocol and packetization of media signals" technique for controlling the call connection in the communication between multimedia terminals is defined as JT-H225, and the "control protocol for multimedia communication" in the communication between multimedia terminals is It is prescribed as JT-H245.
다음에, 본 발명에서 참조하고 있으며 ITU에 의해 규정되는 JT-H323 게이트웨이의 기본적인 기능을 도 346∼도 349를 참조하여 설명한다.Next, the basic functions of the JT-H323 gateway referred to in the present invention and defined by the ITU will be described with reference to FIGS. 346 to 349.
도 346에서 블록 800이 JT-H323 게이트웨이이고, SCN 회선(801)으로부터 입 력된 음성 또는 화상 신호는 SCN 단말 기능 블록(802)에서 디지털 데이터 신호로 변환되고, 변환 기능 블록(803)에서 데이터 형식이나 신호 송수신 규칙 등이 변환되고, 단말 기능 블록(804)에서 IP 패킷의 형식으로 변환되어 IP 통신 회선(805)으로 송출된다. 또, 역방향의 흐름, 즉 IP 통신 회선(805)으로부터 입력된 음성이나 화상 데이터를 포함하는 IP 패킷은 단말 기능 블록(804)에서 디지털 데이터의 형식으로 복호화(decoding)되고, 변환 기능 블록(803)에서 데이터 형식이나 신호 송수신 규칙 등이 변환되고, SCN 단말 기능 블록(802)에서 SCN 회선을 흐르는 신호로 변환되어 SCN 회선(801)으로 송출된다. 여기서, 음성이나 화상 신호는 통신 상대와의 전화 번호의 교환 등에서 사용되는 "호출 제어 데이터(call control data)"와, 음성이나 화상 자체를 구성하는 "네트 데이터(net data)"로 나눌 수 있다. 통신 회선(805)에는 호출 제어 데이터로서의 IP 패킷 810(도 347)과, 음성을 구성하는 네트 데이터로서의 IP 패킷 811(도 348)과, 화상 자체를 구성하는 네트 데이터로서의 IP 패킷(812(도 349 참조))이 전달된다. ISDN 회선의 경우, SCN 단말 기능 블록(802)은 데이터 회선 종단 장치(DSU)에 상당한다. 또, 단말 기능 블록(804)은 JT-323 전화기나 JT-323 음성 화상 장치와의 2방향 통신을 행하기 위해 필요한 단말 통신 기능을 가진다.도 346에서 블록 800이 JT-H323 게이트웨이이고, SCN 회선(801)으로부터 입력된 음성이나 화상 신호는 SCN 단말 기능부(802)에서 디지털 데이터 신호로 변환되고, 변환 기능부(803)에서 데이터 형식이나 신호 송수신 규칙 등이 변환되고, 단말 기능부(804)에서 IP 패킷의 형식으로 변환되어 IP 통신 회선(805)으로 송출된다. 또, 역방향의 흐름, 즉 IP 통신 회선(805)으로부터 입력된 음성이나 화상 데이터를 포함하는 IP 패킷은 단말 기능부(804)에서 디지털 데이터의 형식으로 복호화(decoding)되고, 변환 기능부(803)에서 데이터 형식이나 신호 송수신 규칙 등이 변환되고, SCN 단말 기능부(802)에서 SCN 회선을 흐르는 신호로 변환되어 SCN 회선(801)으로 송출된다. 여기서, 음성이나 화상 신호는 통신 상대와의 전화 번호의 교환 등에서 사용되는 "호출 제어 데이터(call control data)"와, 음성이나 화상 자체를 구성하는 "네트 데이터(net data)"로 나눌 수 있다. 통신 회선(805)에는 호출 제어 데이터로서의 IP 패킷(810)(도 347)과, 음성을 구성하는 네트 데이터로서의 IP 패킷(811)(도 348)과, 화상 자체를 구성하는 네트 데이터로서의 IP 패킷(812)(도 349)이 흐른다. ISDN 회선의 경우, SCN 단말 기능부(802)는 데이터 회선 종단 장치(DSU)에 상당한다. 또, 단말 기능부(804)는 JT-323 전화기나 JT-323 음성 화상 장치와의 양방향 통신을 행하기 위해 필요한 단말 통신 기능을 가진다.In FIG. 346, block 800 is a JT-H323 gateway, and the audio or video signal input from the
다음에, 본 발명과 밀접하게 관계된 일본 특허 제3084681호의 통합 정보 통신망에 대해 도 350을 참조하여 개략적으로 설명한다.Next, the integrated information communication network of Japanese Patent No. 3084681 closely related to the present invention will be schematically described with reference to FIG.
블록(191)은 통합 IP 통신망이고, IP 단말(192-1)은 IP 어드레스 "EA01"를 가지며, IP 단말(192-2)은 IP 어드레스 "EA02"를 가진다. 이 예는 IP 단말(192-1)로부터 IP 단말(192-2)로 통합 IP 통신망을 경유하여 외부 IP 패킷(193-1)을 전송하는 예이며, IP 어드레스 "EA01" 및 "EA02"은 통합 IP 통신망(191)의 외부에서 사용하기 때문에, 외부 IP 어드레스라고 한다. 도 350 내지 도 353에 있어서, IP의 헤더(header) 부분은 IP 어드레스 부분만을 기재하고 다른 항목은 생략하고 있다.
망 노드 장치(195-1)는 외부 IP 패킷(193-1)을 수신하면, IP 패킷(193-1)이 입력한 논리 통신 회선(194-1)의 종단부(논리 단자)에 부여되어 있는 내부 IP 어드레스가 "IA01", IP 패킷(193-1)의 수신지 외부 IP 어드레스가 "EA02"인 것을 확인하고, 도 350에 나타낸 어드레스 관리표(196-1)의 내부를 검색하여, 처음에 송신원 내부 IP 어드레스가 "IA01"이고, 다음에 수신지 외부 IP 어드레스로서 "EA02"가 포함되는 레코드를 검색하고, 또 상기 검출한 레코드 내에 IP 패킷(193-1) 내의 송신원 외부 IP 어드레스로서 "EA01"가 포함되는지를 조사한다. 또, 상기 검출한 레코드 내에 IP 패킷(193-1) 내의 송신원 외부 IP 어드레스로서 "EA01"가 포함되는지를 조사하는 것은 생략할 수도 있다.When the network node device 195-1 receives the external IP packet 193-1, the network node device 195-1 is provided to an end portion (logical terminal) of the logical communication line 194-1 inputted by the IP packet 193-1. Confirm that the internal IP address is " IA01 " and the destination external IP address of the IP packet 193-1 is " EA02 ". Then, the inside of the address management table 196-1 shown in FIG. Search for a record in which the internal IP address is " IA01 " and then " EA02 " as the destination external IP address, and " EA01 " as the source external IP address in the IP packet 193-1 in the detected record. To see if it is included. It is also possible to omit whether or not "EA01" is included as a source external IP address in the IP packet 193-1 in the detected record.
본 예에서는 위로부터 2행째의 "EA01, EA02, IA01, IA02"를 포함하는 레코드이고, 이 레코드 내부에 있는 IP 어드레스의 "IA0I" 및 "IA02"을 이용하여 송신원 IP 어드레스가 "IA01"이고 수신지 IP 어드레스가 "IA02"인 IP 헤더를 가지는 IP 패킷(193-2)을 형성한다(IP 패킷의 캡슐화). 여기서, "IA0I" 및 "IA02"은 통합 IP 통신망(191)의 내부 IP 어드레스라고 한다. 내부 IP 패킷(193-2)은 라우터(197-1, 197-2, 197-3)를 경유하여 망 노드 장치(195-2)에 도달한다. 망 노드 장치(195-2)는 수신한 내부 IP 패킷(193-2)의 IP 헤더를 제외하고(IP 패킷의 역캡슐화), 얻어진 외부 IP 패킷(193-3)을 통신 회선(194-2)으로 송출하고, IP 단말(192-2)이 외부 IP 패킷(193-3)을 수신한다. 또, 도면부호 197-6은 외부 IP 어드레스가 "EA8I", 내부 IP 어드레스가 "IA81"인 서버의 예이다.In this example, it is the record including "EA01, EA02, IA01, IA02" in the second row from the top, and the source IP address is "IA01" using the number "IA0I" and "IA02" of the IP address inside the record. An IP packet 193-2 having an IP header whose new IP address is " IA02 " is formed (encapsulation of the IP packet). Here, "IA0I" and "IA02" are referred to as internal IP addresses of the integrated
도 351은 어드레스 관리표의 다른 실시예이며, 도 350의 어드레스 관리표 (196-1)를 도 351의 어드레스 관리표(196-3)로 바꾸고, 도 350의 어드레스 관리표(196-2)를 도 351의 어드레스 관리표(196-4)로 바꾼 것으로서, 다른 부분은 동일하다. 어드레스 관리표(196-3 및 196-4)는 공지된 어드레스 마스크 기법(address mask technique)을 적용할 수 있다.351 is another embodiment of the address management table. The address management table 196-1 of FIG. 350 is replaced with the address management table 196-3 of FIG. 351, and the address management table 196-2 of FIG. 350 is replaced with the address of FIG. Changed to management table 196-4, the other parts are the same. The address management tables 196-3 and 196-4 may apply known address mask techniques.
처음에, 통신 회선(194-1)의 종단부의 논리 단자에 부여하는 내부 IP 어드레스 "IA01"를 포함하는 어드레스 관리표(196-3)의 레코드를 검색하며, 이 케이스에서는 어드레스 관리표(196-3)의 위로부터 1행째의 레코드와 2행째의 레코드가 해당하고, 1행째의 레코드에 관해서는 수신지용 외부 IP 마스크 "Mask81"와 외부 IP 패킷(193-1) 내의 수신지 외부 IP 어드레스 "EA02"의 "and" 연산 결과가 1행째 레코드내 수신지 외부 IP 어드레스 "EA81x"와 일치하는지를 조사하는데(아래 식 (1)), 이 케이스에서는 일치하지 않고, 다음에 2행째의 레코드에 대해 수신지용 외부 IP 마스크 "Mask2"와 외부 IP 패킷(193-1) 내의 수신지 외부 IP 어드레스 "EA02"의 "and" 연산 결과가 1행째 레코드내 수신지 외부 IP 어드레스 "EA02y"와 일치하는지를 조사하는데(아래 식 (2)), 이 케이스에서는 일치한다. 송신원 IP 어드레스에 관해서도 상기와 마찬가지로 아래의 식 (3)에 의해 비교한다.Initially, the record of the address management table 196-3 including the internal IP address " IA01 " assigned to the logical terminal of the terminal of the communication line 194-1 is retrieved. In this case, the address management table 196-3 is retrieved. The first row of records and the second row of records correspond to the above, and the records of the first row correspond to the external IP mask "Mask81" for the destination and the destination external IP address "EA02" in the external IP packet 193-1. It checks whether the result of the "and" operation matches the destination external IP address "EA81x" in the first row record (Equation (1) below), but in this case, the external IP for the destination is not matched for the next row of records. In order to check whether the "and" operation result of the mask "Mask2" and the destination external IP address "EA02" in the external IP packet 193-1 matches the destination external IP address "EA02y" in the first row record (the following equation ( 2)), in this case. The sender IP address is also compared by the following equation (3) as described above.
If("Mask81" and "EA02"="EA81x") …(1)If ("Mask81" and "EA02" = "EA81x"). (One)
If("Mask2" and "EA02"="EA02y") …(2)If ("Mask2" and "EA02" = "EA02y")... (2)
If("Mask1y" and "EA01"="EA01y") …(3)If ("Mask1y" and "EA01" = "EA01y")... (3)
이상의 비교 결과에 따라 2행째의 레코드가 선택되고, 2행째의 레코드 내의 내부 레코드 "IA01"과 "IA02"가 이용되어 캡슐화가 이루어져 내부 IP 패킷(193-2) 이 형성된다.According to the result of the comparison, the second row of records is selected, and the inner records " IA01 " and " IA02 " in the second row of records are used to encapsulate to form an inner IP packet 193-2.
도 352는 어드레스 관리표의 또 다른 실시예이며, 도 350의 어드레스 관리표(196-1)를 도 352의 어드레스 관리표(196-5)로 바꾸고, 도 350의 어드레스 관리표(196-2)를 도 352의 어드레스 관리표(196-6)로 바꾼 것으로서, 다른 부분은 동일하다. 이 예에서는, 어드레스 관리표(196-5 및 196-6) 내부의 송신원 외부 IP 어드레스가 "don't care"로 표기되어 있고, IP 캡슐화에서 송신원 외부 IP 어드레스는 인용되지 않는다. IP 패킷(193-1)을 캡슐화할 때, 어드레스 관리표(196-5) 내부의 송신원 내부 IP 어드레스 "IA01"와 수신지 외부 IP 어드레스 "EA02"로부터 수신지 내부 IP 어드레스 "IA02"를 결정한다. 또, 이 실시예에서는 어드레스 관리표의 송신원 외부 IP 어드레스를 이용하지 않으므로, 어드레스 관리표는 송신원 외부 IP 어드레스용 영역을 포함하지 않도록 실시할 수 있다.352 is still another embodiment of the address management table. The address management table 196-1 of FIG. 350 is replaced with the address management table 196-5 of FIG. 352, and the address management table 196-2 of FIG. 350 is replaced with that of FIG. Changed to the address management table 196-6, the other parts are the same. In this example, the source external IP address in the address management tables 196-5 and 196-6 is designated as "don't care", and the source external IP address is not cited in the IP encapsulation. When encapsulating the IP packet 193-1, the destination internal IP address "IA02" is determined from the source internal IP address "IA01" and the destination external IP address "EA02" in the address management table 196-5. In this embodiment, since the external source IP address of the address management table is not used, the address management table can be implemented so as not to include the area for the external source IP address.
도 353은 어드레스 관레표의 또 다른 실시예이며, 도 350의 통합 IP 통신망을 광망(光網)으로 바꾸고 내부 IP 패킷을 내부 광 프레임으로 바꾼 것에 상당하며, 이하 개략적으로 설명한다. 블록(191x)은 IP 패킷 전송망이고, 광 프레임에 의해 IP 패킷을 전송하는 광망이기도 하다. 광 프레임은 광망(191x) 내부의, 통신 1층 내지 통신 2층의 기능인 광 통신로에서 전송된다. 광 프레임의 헤더 부분에 광 링크 어드레스가 부여되어 있다. 광 프레임이 HDLC 프레임인 케이스에서는 광 링크 어드레스가 HDLC 프레임에서 사용되는 HDLC 어드레스가 된다.FIG. 353 is yet another embodiment of an address control table, which corresponds to replacing the integrated IP communication network of FIG. 350 with an optical network and replacing an internal IP packet with an internal optical frame, which will be schematically described below.
IP 단말(192-1x)은 IP 어드레스 "EA1"를 가지고 IP 단말(192-2x)은 IP 어드레스 "EA2"를 가진다. 이 예는 IP 단말(192-1x)로부터 IP 단말(192-2x)로 광망 (191x)을 경유하여 외부 IP 패킷(193-1x)을 전송하는 예이다. 도 353에 있어서, IP의 헤더 부분은 IP 어드레스 부분만을 기재하고, 광 프레임도 마찬가지로 헤더 부분만 기재하고 다른 항목은 생략하였다.IP terminal 192-1x has IP address "EA1" and IP terminal 192-2x has IP address "EA2". This example is an example of transmitting the external IP packet 193-1x from the IP terminal 192-1x to the IP terminal 192-2x via the
망 노드 장치(195-1x)는 외부 IP 패킷(193-1x)을 수신하면, IP 패킷(193-1x)이 입력된 논리 통신 회선(194-1x)의 종단부(논리 단자)에 부여되어 있는 내부 광 링크 어드레스가 "IA1", IP 패킷(193-1x)의 수신지 외부 IP 어드레스가 "EA2"인 것을 확인하고, 도 353에 도시한 어드레스 관리표(196-1x) 내부를 검색하여, 처음에 송신원 내부 광 링크 어드레스가 "IA1"이고 다음에 수신지 외부 IP 어드레스가 "EA2"가 포함되는 레코드를 검색하고, 또한 상기 검출한 레코드 내에 IP 패킷(193-1x) 내의 송신원 외부 IP 어드레스로서 "EA1"가 포함되는지를 조사한다. 그리고, 상기 검출한 레코드 내에 IP 패킷(193-1x) 내의 송신원 외부 IP 어드레스로서 "EA1"가 포함되는지를 조사하는 것은 생략할 수도 있다.When the network node device 195-1x receives the external IP packet 193-1x, the network node device 195-1x is provided to an end portion (logical terminal) of the logical communication line 194-1x to which the IP packet 193-1x is input. Confirm that the internal optical link address is " IA1 " and the destination external IP address of the IP packet 193-1x is " EA2 ", and then search inside the address management table 196-1x shown in FIG. Search for a record in which the source internal optical link address is " IA1 " and then the destination external IP address is " EA2 ", and " EA1 as the source external IP address in the IP packet 193-1x in the detected record. "To see if it is included. It is also possible to omit whether or not "EA1" is included as a source external IP address in the IP packet 193-1x in the detected record.
본 예에서는 위로부터 2행째의 "EA1, EA2, IA1, IA2"를 포함하는 레코드이고, 이 레코드 내부에 있는 광 링크 어드레스의 "IA1" 및 "IA2"를 이용하여 송신원 광 링크 어드레스가 "IA1"이고 수신지 광 링크 어드레스가 "IA2"인 헤더를 가지는 광 프레임(193-2x)을 형성한다(IP 패킷의 캡슐화). 여기서, 어드레스 "IA1" 및 "IA2"는 광 통신망(191x)의 내부 어드레스이다. 내부 광 프레임(193-2x)은 광 프레임 전송 기능을 가지는 라우터(197-1x, 197-2x, 197-3x)를 경유하여 망 노드 장치(195-2x)에 도달한다. 망 노드 장치(195-2x)는 수신한 내부 광 프레임(193-2x)의 헤더를 제외하고(광 프레임의 역캡슐화), 얻어진 외부 IP 패킷(193-3x)을 통신 회선(194-2x)으로 송출하며, IP 단말(192-2x)이 외부 IP 패킷(193-3x)을 수신한다.In this example, the record includes "EA1, EA2, IA1, IA2" in the second row from the top, and the source optical link address is "IA1" using "IA1" and "IA2" of the optical link address in the record. And form an optical frame 193-2x having a header whose destination optical link address is " IA2 " (encapsulation of an IP packet). Here, addresses "IA1" and "IA2" are internal addresses of the
본 발명에서, IP 전화기나 후술하는 미디어 라우터, 각종 서버(이들을 통합하여 "IP 송수신 가능 노드"라고 함)에는 각각 IP 어드레스가 부여되어 있고, IP 패킷을 송수신하여 서로 데이터 교환을 할 수 있어, 본 발명에서는 "IP 통신 수단"이라고 부른다. 도 353은 IP 송수신 가능 노드(340-1) 및 IP 송수신 가능 노드(340-2)가 각각 IP 어드레스 "AD1" 및 "AD2"을 가지고, 단말(340-1)로부터 단말(340-2)로 송신원 IP 어드레스 "AD1", 수신지 IP 어드레스 "AD2"인 IP 패킷(341-1)을 송신하고, 또 역방향으로 IP 패킷(341-2)을 수신함으로써, 서로 각종 데이터를 송수신하고 있는 예이다. IP 패킷의 헤더를 제외한 데이터 부분을 페이로드(payload)라고도 한다.In the present invention, IP telephones, media routers described below, and various servers (collectively referred to as "IP transmit / receive nodes") are assigned IP addresses, and IP packets can be transmitted and received to exchange data with each other. In the present invention, it is called "IP communication means". 353 shows that the IP transmit / receive node 340-1 and the IP transmit / receive node 340-2 have IP addresses " AD1 " and " AD2 ", respectively, from the terminal 340-1 to the terminal 340-2. This is an example in which various types of data are transmitted / received by transmitting an IP packet 341-1 with a source IP address "AD1" and a destination IP address "AD2" and receiving the IP packet 341-2 in the reverse direction. The data portion excluding the header of the IP packet is also called a payload.
다음에, IP 전송망으로서 IP 기술의 하나인 멀티캐스트 기술을 이용하여 전자 서적이나 전자 신문 등의 IP 데이터를 하나의 배송원으로부터 복수의 수신지에 전송하는 IP 데이터 멀티캐스트망, TV의 음성 데이터와 화상 데이터를 함께 복수 수신지에 전송(방송)하는 IP 음성 화상망으로서의 IP 베이스 TV 방송망 내지 IP 베이스 영화 배급망 등이 있으며, 도 354를 참조하여 하나의 배송원으로부터 복수의 수신지에 전송하는 멀티캐스트형 IP 전송망(27-1)을 설명한다.Next, the IP data multicast network, which transmits IP data such as an electronic book or an electronic newspaper, from one delivery source to a plurality of destinations using a multicast technology, which is one of the IP technologies, is used as an IP transmission network. IP-based TV broadcasting networks and IP-based movie distribution networks as IP voice video networks for transmitting (broadcasting) image data to a plurality of destinations, and multicast transmitting from one delivery source to a plurality of destinations with reference to FIG. The type IP transmission network 27-1 will be described.
도 354에서 참조 부호 27-11 내지 27-20은 라우터이며, 각 라우터에는 수신된 IP 패킷에 포함되는 멀티캐스트 어드레스별로 IP 패킷을 복수의 통신 회선에 전송하는 것을 나타내는 라우터별 멀티캐스트 표가 보유되어 있다. 본 실시예의 경우, 멀티캐스트 어드레스가 "MA1"를 지정하고 있다. IP 단말(28-1)로부터 멀티캐 스트 어드레스 "MA1"인 IP 패킷(29-1)이 송신되고, 라우터(27-11)를 경유하여 라우터(27-18)에 도달하면, 라우터(27-18)는 IP 패킷(29-2)을 복사하여, 라우터(27-18)가 보유하고 있는 라우터별 멀티캐스트 표를 인용하여 IP 패킷(29-3 및 29-4)을 통신 회선에 전송한다. 라우터(27-17)는 수신된 IP 패킷(29-3)을 복사하고, 라우터별 멀티캐스트 표를 참조하여 IP 패킷(29-5)을 통신 회선(29-17)으로, 그리고 IP 패킷(29-6)을 통신 회선(29-18)으로 전송한다. 라우터(27-19)에는 라우터별 멀티캐스트 표가 없기 때문에, IP 패킷(29-4)은 그대로 라우터(27-19)를 통과하여 IP 패킷(29-7)이 되어 라우터(27-14)로 전송된다.In FIG. 354, reference numerals 27-11 to 27-20 are routers, and each router has a multicast table for each router indicating that IP packets are transmitted to a plurality of communication lines for each multicast address included in the received IP packet. have. In this embodiment, the multicast address designates "MA1". When the IP packet 29-1 with the multicast address " MA1 " is transmitted from the IP terminal 28-1 and reaches the router 27-18 via the router 27-11, the router 27- 18 copies the IP packet 29-2, quotes the router-specific multicast table held by the router 27-18, and transmits the IP packets 29-3 and 29-4 to the communication line. The router 27-17 copies the received IP packet 29-3, refers to the router-specific multicast table, converts the IP packet 29-5 to the communication line 29-17, and the IP packet 29 -6) to the communication line 29-18. Since the router 27-19 does not have a router-specific multicast table, the IP packet 29-4 passes through the router 27-19 as it is, and becomes an IP packet 29-7 to the router 27-14. Is sent.
라우터(27-17)는 도 355에 도시한 바와 같이 통신 회선(29-16)으로부터 IP 패킷(29-3)을 입력하고, IP 패킷(29-3)의 송신원 IP 어드레스가 "SRC1", 수신지 IP 어드레스가 멀티캐스트 어드레스 "MA1"인 것을 확인하고, 멀티캐스트 표(29-15)에 멀티캐스트 어드레스 "MA1"에 대해 출력 인터페이스가 "IF-1"와 "IF-2"로 지정되어 있음으로써, 라우터(27-17)는 IP 패킷(29-3)을 복사하여 출력 인터페이스가 "IF-1"인 통신 회선(29-17)에 IP 패킷(29-5)으로서 출력하고, 또 라우터(27-17)는 IP 패킷(29-3)을 복사하여 출력 인터페이스가 "IF-2"인 통신 회선(29-18)에 IP 패킷(29-6)으로서 출력한다.The router 27-17 inputs the IP packet 29-3 from the communication line 29-16 as shown in Fig. 355, and the source IP address of the IP packet 29-3 is " SRC1 " Confirm that the new IP address is the multicast address "MA1", and the output interfaces are designated as "IF-1" and "IF-2" for the multicast address "MA1" in the multicast table 29-15. As a result, the router 27-17 copies the IP packet 29-3 and outputs it as an IP packet 29-5 to the communication line 29-17 having the output interface " IF-1 " 27-17 copies the IP packet 29-3 and outputs it as the IP packet 29-6 to the communication line 29-18 whose output interface is "IF-2".
라우터(27-12)는 수신한 IP 패킷(29-5)을 복사하고 라우터별 멀티캐스트 표를 참조하여 IP 패킷(29-8)을 IP 단말(28-2)에, IP 패킷(29-9)을 각각 IP 단말(28-3)에 전송한다. 라우터(27-13)는 수신한 IP 패킷(29-6)을 복사하고 라우터별 멀티캐스트 표를 참조하여 IP 패킷(29-10)을 IP 단말(28-4)에, IP 패킷(29-11)을 IP 단 말(28-5)에 각각 전송한다. 라우터(27-14)는 수신한 IP 패킷(29-7)을 복사하고 라우터별 멀티캐스트 표를 참조하여 IP 패킷(29-12)을 IP 단말(28-6)에, IP 패킷(29-13)을 IP 단말(28-7)에 각각 전송한다. 송신원의 IP 단말(28-1)이 디지털 데이터 형식의 전자 서적이나 전자 신문을 IP 전송망(27-1)에 전송하는 경우, 이 IP 전송망(27-1)은 전자 서적이나 전자 신문을 배송하기 위한 IP 데이터 멀티캐스트망이고, IP 단말(28-2 내지 28-8)은 전자 서적이나 전자 신문을 구독하는 사용자의 IP 단말이 된다. 송신원의 IP 단말(28-1)을 TV 방송용 음성 화상 송신 장치로 대신하여 TV 프로그램(음성과 화상)을 방송하면, 이 IP 전송망은 IP를 기반으로 한 TV 방송망이 되고, IP 단말(28-2 내지 28-7)은 TV 시청자용 TV 수신 기능을 가지는 IP 단말이 된다.The router 27-12 copies the received IP packet 29-5, refers to the multicast table for each router, and sends the IP packet 29-8 to the IP terminal 28-2, and the IP packet 29-9. ) Is transmitted to the IP terminal 28-3, respectively. The router 27-13 copies the received IP packet 29-6, refers to the multicast table for each router, and sends the IP packet 29-10 to the IP terminal 28-4, and the IP packet 29-11. ) Is transmitted to IP terminals 28-5, respectively. The router 27-14 copies the received IP packet 29-7, refers to the multicast table for each router, and sends the IP packet 29-12 to the IP terminal 28-6, and the IP packet 29-13. ) Is transmitted to the IP terminals 28-7, respectively. When the IP terminal 28-1 of the sender transmits an electronic book or electronic newspaper in digital data format to the IP transmission network 27-1, the IP transmission network 27-1 is used to deliver the electronic book or electronic newspaper. An IP data multicast network, and IP terminals 28-2 to 28-8 become IP terminals of users who subscribe to electronic books or electronic newspapers. If the IP terminal 28-1 of the sender is broadcasted on behalf of an audio image transmitting apparatus for TV broadcasting, and the TV program (audio and image) is broadcast, the IP transmission network becomes an IP based TV broadcasting network, and the IP terminal 28-2. 28-7) become an IP terminal having a TV receiving function for a TV viewer.
이상 설명한 도 354의 멀티캐스트 방식의 실시예에서 IP 단말(28-1)이 송신자가 되어 멀티캐스트 데이터를 송신하고, IP 단말(28-2 내지 28-7)이 수신자가 되어 있으며, 이러한 방법을 채용한 멀티캐스트는 인터넷이나 광역 LAN 등에서 시험적으로 사용되고 있다. 그러나, 이 멀티캐스트 방식에서는 어떤 IP 단말도 멀티캐스트 데이터 송신원이 될 수 있기 때문에, 악의적인 송신자가 출현하여 멀티캐스트 데이터를 무제한으로 계속 보내, 망을 폭주시키고 망 기능을 정지시킬 위험이 있다. 또, 라우터 내부의 멀티캐스트 표를 재기입하거나 대량의 데이터를 라우터에 무제한으로 보내면 라우터가 과부하로 되어 다운될 위험이 있다. 멀티캐스트 데이터 송신원을 한정하여 부정 행위자를 배제시키거나, 라우터의 과부하 다운 등의 공격을 막는 방법에 의해 정보 안전성을 높인 멀티캐스트 방식의 실현이 기대되고 있 다.In the multicast embodiment of FIG. 354 described above, the IP terminal 28-1 is a sender and transmits multicast data, and the IP terminals 28-2 to 28-7 are receivers. Adopted multicast is being used for the test on the Internet, wide area LAN, and the like. However, in this multicast scheme, since any IP terminal can be a source of multicast data, there is a risk that a malicious sender appears and continues to send an unlimited number of multicast data, thereby congesting the network and shutting down the network function. In addition, rewriting the multicast table inside the router or sending an unlimited amount of data to the router may overload the router and risk down. It is expected to realize a multicast method that increases information security by limiting the multicast data transmission source to prevent illegal actors or to prevent attacks such as overloading down the router.
데이터를 주로 송수신하는 IP 단말기 사이의 단말간 통신 접속 제어 방법은 인터넷에서 예를 들면 전자 메일을 송수신하기 위한 단말간 통신 접속 제어 방법으로서 확립되어 있다. 본 발명은 인터넷 등에서 확립되어 있는 데이터 송수신을 주목적으로 하는 IP 단말간의 단말간 통신 접속 제어 방법을, 전술한 TTC 표준과는 상이한 기법에 의해, IP 전화기 사이의 통신이나 음성 화상 통신 및 IP 멀티캐스트 통신 등의 멀티미디어 통신에 적용할 수 있는 단말간 통신 접속 제어 방법을 확립하는 것이다.An inter-terminal communication connection control method between IP terminals mainly transmitting and receiving data has been established as an inter-terminal communication connection control method for transmitting and receiving electronic mail, for example, on the Internet. The present invention provides a method for controlling the terminal-to-terminal communication connection between IP terminals primarily intended for data transmission and reception established in the Internet, and the like. It is to establish a communication connection control method between terminals that can be applied to multimedia communication.
본 발명은 상술한 바와 같은 사정을 감안하여 이루어진 것으로, 본 발명의 목적은 IP 전화기 사이의 통신이나 음성 화상 통신, IP 멀티캐스트 통신 등의 멀티미디어 통신에 적용할 수 있는 단말간 통신 접속 제어 방법을 제공하는 것이다.SUMMARY OF THE INVENTION The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a terminal-to-terminal communication connection control method that can be applied to multimedia communication such as communication between IP telephones, voice video communication, and IP multicast communication. It is.
본 발명에서는 No. 7-공통선 신호 방식(No. 7-common line signal system)의 회선 접속 제어 방법을 IP 전송망을 대상으로 재고함으로써, 전화기나 IP 단말, 음성 동화상 송수신 단말이나 팩스 단말 등의 단말간의 IP 전송망을 경유한 단말간 통신 접속 제어 방법을 실현하고 있다.In the present invention, No. By rethinking the line connection control method of the No. 7-common line signal system to the IP transmission network, the IP transmission network between terminals such as telephones, IP terminals, voice moving picture transmission / reception terminals, and fax terminals is passed. A communication connection control method between terminals is realized.
도 1에서 참조 부호 1을 보면, IP 패킷 송수신 기능을 가지는 IP 전송망 1-1 및 1-2은 단말(전화기나 IP 단말, 음성 동화상 송수신 단말의 팩스 등), 참조 부호 1-3 및 1-4는 1 이상의 단말을 IP 전송망에 접속하기 위한 미디어 라우터, 참조 부 호 1-5 및 1-6은 접속 서버, 참조 부호 1-7은 중계 접속 서버이다. 상기 각 접속 서버 1-5 및 1-6에는 공중 전화 교환망(PSTN)의 가입자 교환기(LS)의 회선 접속 제어와 유사한 기능이 부여되어 있고, 중계 접속 서버 1-7에는 중계 교환기(TS)의 회선 접속 제어와 유사한 기능이 부여되어 있다.Referring to reference numeral 1 in Fig. 1, IP transmission networks 1-1 and 1-2 having IP packet transmission / reception functions are terminals (telephones, IP terminals, faxes of voice moving image transmission / reception terminals, etc.), reference numerals 1-3 and 1-4. Is a media router for connecting one or more terminals to an IP transport network, reference numerals 1-5 and 1-6 denote access servers, and reference numerals 1-7 denote relay access servers. Each of the access servers 1-5 and 1-6 is provided with a function similar to the line connection control of the subscriber switch LS of the public switched telephone network (PSTN), and the relay access server 1-7 has a line of the relay switch (TS). Functions similar to connection control are provided.
이용자가 단말(1-1)로부터 수신지 전화 번호를 입력하여 호출 설정을 보내고(스텝 Z1), 미디어 라우터(1-3)가 호출 설정 접수를 돌려 보내고(스텝 Z2), 다음에 미디어 라우터(1-3)는 수신지 전화 번호와 송신원 전화 번호를 포함하는 호출 설정을 위한 IP 패킷을 접속 서버(1-5)에 송신하고(스텝 Y1), 접속 서버(1-5)는 수신한 수신지 전화 번호를 이용하여 IP 전송망 내부의 단말간 통신용 통신 회선을 정하고, 통신 회선을 식별하기 위한 회선 번호(CIC), 수신지 전화 번호 및 송신원 전화 번호를 포함하는 IP 패킷을 형성한다. 여기서, 회선 번호(CIC)는 수신지 전화 번호 및 송신원 전화 번호의 그룹을 식별할 수 있도록 일괄적으로 정해 둔다. 이 IP 패킷을 초기 어드레스 메시지(IAM)를 포함하는 IP 패킷 또는 간단히 초기 어드레스 메시지(IAM)라고 한다. 상기 단말간 통신용 통신 회선은, 예를 들면 디지털화된 음성 패킷을 전송하기 위한 IP 통신 회선이며, 이 IP 통신 회선은 음성 IP 패킷으로 설정하는 송신원 IP 어드레스 및 수신지 IP 어드레스의 그룹, 또는 IP 패킷에 부가한 MPLS 기법의 라벨로서 규정할 수 있다. 또, IP 단말이나 음성 동화상 데이터나 팩스 데이터 단말 등 다른 단말의 경우, 통신 회선은 IP 단말용 데이터 전송용 통신 회선이나 음성 동화상 송수신 단말이나 팩스 데이터 전송용 통신회선이다The user inputs the destination telephone number from the terminal 1-1 to send the call setup (step Z1), and the media router 1-3 returns the call setup acceptance (step Z2), and then the media router 1 -3) transmits an IP packet for call setup including the destination telephone number and the source telephone number to the access server 1-5 (step Y1), and the access server 1-5 receives the received destination phone. A communication line for inter-terminal communication in the IP transmission network is determined using the number, and an IP packet including a line number (CIC) for identifying a communication line, a destination telephone number, and a source telephone number is formed. Here, the line number (CIC) is determined collectively so that the group of the destination telephone number and the source telephone number can be identified. This IP packet is called an IP packet containing an initial address message (IAM) or simply an initial address message (IAM). The communication line for inter-terminal communication is, for example, an IP communication line for transmitting digitized voice packets, and the IP communication line is a group of a source IP address and a destination IP address or IP packet set as a voice IP packet. It can be defined as a label of an additional MPLS scheme. In addition, in the case of other terminals such as an IP terminal, voice moving picture data or a fax data terminal, the communication line is a communication line for data transmission for an IP terminal, a voice moving picture transmission / reception terminal or a communication line for fax data transmission.
다음에, 접속 서버(1-5)는 초기 어드레스 메시지(IAM)를 접속 서버(1-7)로 보내는(스텝 Y2) 동시에, 후술하는 어드레스 완료 메시지(ACM)의 대기 상태로 이행하여 ACM 대기 타이머를 기동시킨다. 중계 접속 서버(1-7)는 IAM을 수신하여 접속 서버(1-6)로 IAM을 보낸다(스텝 Y3). 접속 서버(1-6)는 수신한 IAM의 내용을 조사하여, 수신지 전화 번호를 가지는 단말(1-2)이 접속되어 있는 미디어 라우터(1-4)로 통신 회선이 설정되어 있는지, 즉 미디어 라우터(1-4)가 접속 요구 호출의 착신을 허용하고 있는지를 조사하여, 착신 허용의 경우는 미디어 라우터(1-4)에 호출 설정 요구를 행하고(스텝 Y4), 미디어 라우터(1-4)는 단말(1-2)에 호출 설정을 요구하고(스텝 Z4), 또 접속 서버(1-6)는 IAM을 수신한 것을 통지하는 IP 패킷을 형성한다. 이 IP 패킷(어드레스 완료 메시지(ACM)라고 함)을 중계 접속 서버(1-7)에 회신하고(스텝 Y5), ACM은 중계 접속 서버(1-7)를 지나서 중계 접속 서버(1-5)에 도달한다(스텝 Y6). 접속 서버(1-5)는 ACM을 수신하면, 이미 설정되어 있는 ACM 대기 타이머를 정지시킨다. 또, ACM을 수신하기 전의 시점에서 ACM 대기 타이머가 만료된 경우, 통화 회선은 해방되어 있다. 또, ACM은 IAM으로부터 회선 번호(CIC)를 받아 ACM 내부에 보유되어 있거나, 또는 ACM이 스텝 Y5에서 송신원 전화 번호 및 수신지 전화 번호의 그룹으로부터 회선 번호를 형성하여 ACM 내부에 보유할 수도 있다.Next, the connection server 1-5 sends the initial address message IAM to the connection server 1-7 (step Y2), and at the same time transitions to the standby state of the address completion message ACM described later, and waits for the ACM wait timer. Start up. The relay access server 1-7 receives the IAM and sends the IAM to the access server 1-6 (step Y3). The connection server 1-6 checks the contents of the received IAM and checks whether the communication line is set to the media router 1-4 to which the terminal 1-2 having the destination telephone number is connected, that is, the media. It is checked whether the router 1-4 allows the incoming call of the connection request call, and when the incoming call is allowed, a call setting request is made to the media router 1-4 (step Y4), and the media router 1-4. Requests the terminal 1-2 for call setup (step Z4), and the connection server 1-6 forms an IP packet for notifying that the IAM has been received. This IP packet (called an address completion message (ACM)) is returned to the relay access server 1-7 (step Y5), and the ACM passes the relay access server 1-7 and the relay access server 1-5. (Step Y6). When the access server 1-5 receives the ACM, the access server 1-5 stops the previously set ACM wait timer. If the ACM waiting timer expires before the ACM is received, the call line is released. The ACM may also receive a line number (CIC) from the IAM and hold it inside the ACM, or the ACM may form and hold a line number from the group of the source telephone number and the destination telephone number inside the ACM in step Y5.
단말(1-2)은 접속 요구 호출의 착신음을 울려 미디어 라우터(1-4)에 보고하고(스텝 Z7), 미디어 라우터(1-4)는 단말(1-2)의 접속 요구 호출 착신 호출을 접속 서버(1-6)에 송신하고(스텝 Y7), 접속 서버(1-6)는 단말(1-2)이 접속 요구 호출에 대한 착신을 행하고 있는 중이라는 것을 알리는 IP 패킷을 형성한다. 이 IP 패킷 을 호출 통과 메시지(CPG)를 포함하는 IP 패킷 또는 간단히 호출 통과 메시지(CPG)라고 한다. 접속 서버(1-6)는 호출 통과 메시지(CPG)를 중계 접속 서버(1-7)로 송신하고(스텝 Y8), 중계 접속 서버(1-7)는 수신한 상기 CPG를 접속 서버(1-5)에 송신하고(스텝 Y9), 접속 서버(1-5)는 CPG을 수신하고, 접속 서버(1-5)는 미디어 라우터(1-3)에 대하여 CPG의 내용으로부터 단말(1-2)이 호출 중인 것을 미디어 라우터(1-3)에 통지하고(스텝 Y10), 미디어 라우터(1-3)는 단말(1-1)에 호출음을 통지한다(스텝 Z10). 또, CPG는 스텝 Y5에서, 송신원 전화 번호 및 수신지 전화 번호의 그룹으로부터 회선 번호를 형성하여 CPG 내부에 보유할 수도 있다.The terminal 1-2 sends a ringing tone of the connection request call to the media router 1-4 (step Z7), and the media router 1-4 makes a connection request call incoming call of the terminal 1-2. It transmits to the connection server 1-6 (step Y7), and the connection server 1-6 forms an IP packet informing that the terminal 1-2 is in the middle of receiving a connection request call. This IP packet is called an IP packet containing a call pass message (CPG), or simply a call pass message (CPG). The access server 1-6 sends a call passing message (CPG) to the relay access server 1-7 (step Y8), and the relay access server 1-7 sends the received CPG to the access server 1- 1. 5) (step Y9), the access server 1-5 receives the CPG, and the access server 1-5 sends the terminal router 1-2 from the contents of the CPG to the media router 1-3. The media router 1-3 is notified that this call is being made (step Y10), and the media router 1-3 is notifying the terminal 1-1 of the ringing tone (step Z10). In addition, in step Y5, the CPG may form a line number from the group of the source telephone number and the destination telephone number and hold it inside the CPG.
단말(1-2)이 스텝 Z4의 호출 설정 요구에 응답하면(스텝 Z11), 미디어 라우터(1-4)는 단말(1-2)이 응답한 것을 접속 서버(1-6)에 통지하고(스텝 Y11), 접속 서버(1-6)는 단말(1-2)이 호출 설정의 요구에 응답한 것을 나타내는 IP 패킷을 형성한다. 이 IP 패킷을 응답 메시지(ANM)를 포함하는 IP 패킷 또는 간단히 응답 메시지(ANM)라고 한다. 접속 서버(1-6)는 생성한 ANM을 중계 접속 서버(1-7)에 송신하고(스텝 Y12), 중계 접속 서버(1-7)는 수신한 ANM을 접속 서버(1-5)에 송신한다(스텝 Y13). 접속 서버(1-5)는 수신지 단말(1-2)이 응답한 것을 미디어 라우터(1-3)에 알리고(스텝 Y14), 미디어 라우터(1-3)는 송신하고 있는 호출음 정지를 단말(1-1)에 통지하고(스텝 Z14), 단말(1-1)과 단말(1-2) 사이에서 회선 번호(CIC)에 의해 특정되는 단말간 통신용 통신 회선을 이용하는 디지털 미디어를 갖는 IP 패킷의 송수신이 가능하게 되어 통화 페이즈(통화 상태)로 이행한다(스텝 Y15). 또, ANM은 스텝 Y5에서, 송신원 전화 번호와 수신지 전화 번호의 그룹으로부터 회선 번 호를 형성하여 ANM 내부에 보유할 수도 있다. 단말(1-1)의 단절 요구가 통지되고(스텝 Z16), 미디어 라우터(1-3)는 단절 요구(interrupt request)를 접속 서버(1-5)에 통지하고(스텝 Y16), 단말(1-1)에 차단 확인(cut confirmation)을 통지한다(스텝 Z18).When the terminal 1-2 responds to the call setup request in step Z4 (step Z11), the media router 1-4 notifies the connection server 1-6 that the terminal 1-2 responds ( Step Y11), the connection server 1-6 forms an IP packet indicating that the terminal 1-2 responded to the request for call setting. This IP packet is referred to as an IP packet containing an acknowledgment message (ANM) or simply an acknowledgment message (ANM). The connection server 1-6 sends the generated ANM to the relay connection server 1-7 (step Y12), and the relay connection server 1-7 sends the received ANM to the connection server 1-5. (Step Y13). The connection server 1-5 notifies the media router 1-3 that the destination terminal 1-2 responds (step Y14), and the media router 1-3 notifies the terminal of the ring tone being transmitted. 1-1) (step Z14) of the IP packet having the digital media using the communication line for the terminal-to-terminal communication specified by the line number (CIC) between the terminal 1-1 and the terminal 1-2. Transmission and reception are enabled, and the flow shifts to the call phase (call state) (step Y15). In addition, the ANM may form a line number from the group of the source telephone number and the destination telephone number and retain it in the ANM in step Y5. The disconnect request of the terminal 1-1 is notified (step Z16), the media router 1-3 notifies the connection server 1-5 of the interrupt request (step Y16), and the terminal 1 -1) to notify cut confirmation (step Z18).
접속 서버(1-5)는 단절 요구를 수신하면, 송신원 전화 번호 및 수신지 전화 번호의 그룹으로부터 회선 번호(CIC)를 식별하여 통신 회선의 해방 요구(REL)를 의미하는 IP 패킷을 형성한다. 이 IP 패킷을 해방(REL)을 포함하는 IP 패킷 또는 간단히 해방 메시지(REL)라고 한다. 해방 메시지(REL)는 회선 번호(CIC)를 포함하며, 이 해방 메시지(REL)를 중계 접속 서버(1-7)에 송출하고(스텝 Y17), 또 단절 요구의 완료를 나타내는 복구 완료를 미디어 라우터(1-3)에 회신한다(스텝 Y18). 중계 접속 서버(1-7)는 해방 요구(REL)를 접속 서버(1-6)에 송출하고(스텝 Y19), 또 해방 요구(REL)의 완료를 나타내는 IP 패킷을 형성한다. 이 IP 패킷을 해방 완료(RLC)를 포함하는 IP 패킷 또는 간단히 해방 완료 메시지(RLC)라고 한다. 이 해방 완료(RLC)를 접속 서버(1-5)에 회신한다(스텝 Y20).Upon receiving the disconnect request, the access server 1-5 identifies the line number CIC from the group of the source telephone number and the destination telephone number to form an IP packet indicating a release request REL of the communication line. This IP packet is called an IP packet including a release (REL) or simply a release message (REL). The release message REL includes a line number CIC, which sends the release message REL to the relay access server 1-7 (step Y17), and completes the recovery completion indicating the completion of the disconnect request. It returns to (1-3) (step Y18). The relay connection server 1-7 sends the release request REL to the connection server 1-6 (step Y19), and forms an IP packet indicating completion of the release request REL. This IP packet is called an IP packet including a release complete (RLC) or simply a release complete message (RLC). This release completion (RLC) is returned to the connection server 1-5 (step Y20).
접속 서버(1-6)는 해방 요구(REL)를 수신하면 미디어 라우터(1-4)에 단절 요구를 송출하고(스텝 Y21), 해방 요구(REL)를 완료한 것을 의미하는 해방 완료(RLC)를 중계 접속 서버(1-7)에 회신한다(스텝 Y22). 미디어 라우터(1-4)는 단절 요구를 수신하면 단말(1-2)에 접속 요구 호출(connection request call)의 단절 지시를 통지하고(스텝 Z22), 상기 단절 지시를 수행한 것을 나타내는 차단 완료를 접속 서버(1-6)에 회신한다(스텝 Y23). 단말(1-2)은 복구 완료를 미디어 라우터(media router)에 통지한다(스텝 Z23). 단말간 통신을 종료하는 과정에서, 단말(1-2)로부터 단말간 통신의 단절 요구를 미디어 라우터(1-4)에 보낼 수도 있으며, 전술한 것과 동일한 순서로 되어 있다. 중계 접속 서버(1-7)가 존재하지 않고 접속 서버(1-5 및 1-6) 사이에서 단말간 통신 접속을 제어하는 방법도 가능하다. 접속 서버(1-5 및 1-6)는 단말(1-1 및 1-2) 사이의 단말간 통신의 종료 후, 즉 스텝 Y18 및 스텝 Y22에서 회선 번호(CIC), 통신 시각, 전화 번호를 포함한 단말간 통신 기록을 수집하여 접속 서버의 내부에 기록하고 요금 부과나 운용 관리에 이용할 수 있다.When the connection server 1-6 receives the release request REL, the connection server 1-6 sends a disconnect request to the media router 1-4 (step Y21), and release completion (RLC) means that the release request REL is completed. To the relay connection server 1-7 (step Y22). When the media router 1-4 receives the disconnect request, it notifies the terminal 1-2 of the disconnect instruction of the connection request call (step Z22), and completes the blocking completion indicating that the disconnect instruction has been performed. It returns to the connection server 1-6 (step Y23). The terminal 1-2 notifies the media router of completion of recovery (step Z23). In the process of terminating the terminal-to-terminal communication, a request for disconnection of the terminal-to-terminal communication may be sent from the terminal 1-2 to the media router 1-4, which is in the same order as described above. It is also possible to control the communication connection between terminals between the access servers 1-5 and 1-6 without the relay access server 1-7. The connection servers 1-5 and 1-6 receive the line number (CIC), the communication time, and the telephone number after the end of the inter-terminal communication between the terminals 1-1 and 1-2, that is, at steps Y18 and Y22. The communication records between terminals can be collected and recorded in the access server, and used for billing and operation management.
이상 설명한 단말간 통신 접속 제어에서, 단말이 전화기인 케이스에서는 디지털 미디어가 디지털화 음성이고 미디어 통신이 전화 통신이며, 단말이 IP 단말(IP 패킷을 송수신하는 기능을 가지는 단말)인 케이스에서는 디지털 미디어가 문자 내지 디지털화 정지 화상(digitalized still image)이고 미디어 통신이 IP 데이터 통신이며, 단말이 음성 동화상 송수신 단말인 케이스에서는 디지털 미디어가 디지털화 음성 동화상이고 미디어 통신이 음성 동화상 통신이며, 단말이 팩스 단말인 케이스에서는 디지털 미디어가 디지털화 팩스 화상이고 미디어 통신이 팩스 통신이다. 또, 통신 상대 단말을 식별하기 위한 전화 번호를 통신 상대 단말을 식별하기 위해 개별적으로 정하는 단말 식별 번호, 예를 들면 특정한 통신망 내부에서만 유효한 단말 고유 번호로 할 수도 있다.In the terminal-to-terminal communication connection control described above, in the case where the terminal is a telephone, the digital media is digital voice and the media communication is telephony, and in the case where the terminal is an IP terminal (a terminal having a function of transmitting and receiving IP packets), In the case where the digital still image is digital still image and the media communication is the IP data communication, and the terminal is the voice moving picture transmission / reception terminal, the digital media is the digital voice moving picture and the media communication is the voice moving picture communication. The media is a digitized fax image and the media communication is a fax communication. In addition, the telephone number for identifying the communication counterpart terminal may be a terminal identification number individually determined for identifying the communication counterpart terminal, for example, a terminal unique number valid only inside a specific communication network.
또, 미디어 라우터와 접속 서버 사이 및 접속 서버 사이의 단말간 통신 접속 제어의 방법도 각종 변형이 가능하고, 또 스텝 Y2에서의 ACM 대기 타이머의 기동을 생략하는 것도 가능하며, 이를 실시예에서 설명한다.In addition, various modifications can be made to the method of communication connection control between terminals between the media router and the access server and between the access server, and it is also possible to omit the start of the ACM wait timer in step Y2, which will be described in the embodiments. .
본 발명은 IP 전송망을 이용한 단말간 통신 접속 제어 방법에 관한 것으로, 본 발명의 상기 목적은 제1 IP 단말 및 제2 IP 단말 사이에서 멀티미디어 IP 통신를 행하기 위해, 상기 제1 IP 단말이 상기 제2 IP 단말의 호스트명을 포함하는 IP 패킷을 미디어 라우터 내부의 도메인명 서버 경유로 망 노드 장치를 경유하여 통합 IP 전송망 내부의 도메인명 서버에 송신하고, 상기 통합 IP 전송망 내부의 도메인명 서버는 상기 제2 IP 단말의 호스트명에 1:1로 대응하는 IP 어드레스를 상기 미디어 라우터 내부의 도메인명 서버 경유로 또는 직접 상기 제1 IP 단말에 회신하고, 상기 제1 IP 단말은 상기 제2 IP 단말에 송신하는 IP 패킷을 송출하면, 상기 제1 IP 단말이 접속하는 미디어 라우터를 경유하고, 망 노드 장치, IP 전송망 내부의 1 이상의 라우터를 경유하여 상기 제2 IP 단말이 접속되어 있는 다른 망 노드 장치에 도달하고, 통신 회선을 경유하여 다른 미디어 라우터를 경유하여 상기 IP 단말에 IP 패킷이 보내지도록 하여 상기 도메인명 서버를 이용함으로써 달성된다.The present invention relates to a terminal-to-terminal communication connection control method using an IP transmission network, the object of the present invention is to perform a multimedia IP communication between a first IP terminal and a second IP terminal, the first IP terminal is the second IP terminal; The IP packet including the host name of the IP terminal is transmitted to the domain name server in the integrated IP transport network via the network node device via the domain name server in the media router. 2 An IP address corresponding to 1: 1 of the host name of the IP terminal is returned to the first IP terminal via the domain name server inside the media router or directly, and the first IP terminal is transmitted to the second IP terminal. When the IP packet is transmitted, the second IP is transmitted via a media router to which the first IP terminal is connected, and via at least one router in a network node device and an IP transmission network. Reach another network node apparatus connected to sense, via the communication line is achieved by via another media router, using the domain name server, so that the IP packets sent to the IP terminal.
또, 본 발명의 상기 목적은 제1 비독립형 IP 전화기와 제2 비독립형 IP 전화기 사이에서 전화 통신을 행하기 위해, 상기 제1 비독립형 IP 전화기의 송수화기를 들면, 상기 제1 비독립형 IP 전화기로부터 호출을 통지하는 IP 패킷이 송신되고, 제1 미디어 라우터 내부의 제1 H323 종단부가 상기 IP 패킷을 검출하여, 응답 IP 패킷을 상기 제1 비독립형 IP 전화기에 회신하고, 상기 제1 비독립형 IP 전화기가 상기 제2 제1 비독립형 IP 전화기의 전화 번호를 포함하는 IP 패킷이 상기 제1 H323 종단부를 경유하여 제1 미디어 라우터의 내부의 제1 도메인명 서버, 상기 제1 미디어 라우터가 통신 회선을 지나서 접속하는 제1 망 노드 장치에 도달하고, 상기 제1 망 노드 장치는 상기 IP 패킷을 상기 통합 IP 전송망 내부의 제2 도메인명 서버에 송신하고, 상기 제2 도메인명 서버는 상기 제1 비독립형 IP 전화기의 전화 번호에 1:1 대응하는 제2 IP 어드레스를 상기 제1 도메인명 서버를 경유하거나 또는 상기 제1 도메인명 서버를 경유하지 않고 직접 상기 제1 H323 종단부에 회신하고, 상기 제1 H323 종단부는 상기 제1 비독립형 IP 전화기에 1:1로 대응하는 제1 IP 어드레스를 발신원 IP 어드레스로 하고, 상기 제2 IP 어드레스를 수신지 IP 어드레스로 하는 IP 패킷을 생성하여 송출하면, 상기 제1 망 노드 장치, 상기 IP 전송망 내부의 1 이상의 라우터를 경유하여 상기 제2 제1 비독립형 IP 전화기가 접속되는 다른 제2 망 노드 장치에 도달하고, 통신 회선을 경유하여 다른 제2 미디어 라우터 내부에 있어 상기 제2 제1 비독립형 IP 전화기가 접속되는 제2 H323 종단부에 보내진다.In addition, the above object of the present invention is to provide a handset of the first non-independent IP telephone and to perform telephone communication between the first non-independent IP telephone and the second non-independent IP telephone. An IP packet notifying a call is sent, a first H323 end point inside the first media router detects the IP packet, returns a reply IP packet to the first non-standalone IP phone, and the first non-standalone IP phone. Wherein the IP packet containing the telephone number of the second first non-standalone IP telephone is passed through a first H323 end point to a first domain name server inside the first media router, and the first media router crosses a communication line. A first network node device is connected to the first network node device, and the first network node device transmits the IP packet to a second domain name server in the integrated IP transport network. The second IP address corresponding to the telephone number of the first non-standalone IP telephone is directly returned to the first H323 terminal via the first domain name server or not via the first domain name server. And the first H323 terminating portion generates an IP packet having a first IP address corresponding to 1: 1 as the source IP address and a second IP address as a destination IP address. When transmitting, the first network node device reaches another second network node device to which the second first non-standalone IP telephone is connected via one or more routers in the IP transmission network, and the other network node via a communication line. 2 is sent to a second H323 end point within the media router to which the second first non-standalone IP telephone is connected.
제1 이용자가 전화 통화를 시작하면, 상기 제1 비독립형 IP 전화기는 상기 제1 IP 어드레스를 발신원 IP 어드레스로 하고, 상기 제2 IP 어드레스를 수신지 IP 어드레스로 하여 디지털 표현된 전화 음성을 포함하는 IP 패킷을 송출하고, 이 IP 패킷은 상기 제1 H323 종단 장치를 지나서 상기 제1 망 노드 장치, 상기 IP 전송망 내부의 1 이상의 라우터, 상기 제2 망 노드 장치, 상기 제2 H323 종단 장치를 지나서 상기 제2 비독립형 IP 전화기에 보내지고, 제2 이용자가 음성을 발생시키면, 상기 제2 비독립형 IP 전화기는 상기 제2 IP 어드레스를 발신원 IP 어드레스로 하고, 상기 제1 IP 어드레스를 수신지 IP 어드레스로 하여 디지털 표현된 전화 음성을 포함하는 IP 패킷을 송출하고, 이 IP 패킷은 상기 제2 H323 종단 장치를 지나서 제2 망 노드 장치, 상기 IP 전송망 내부의 1 이상의 라우터, 상기 제1 망 노드 장치, 상기 제1 H323 종단 장치를 지나서 상기 제1 비독립형 IP 전화기에 보내진다.When a first user starts a phone call, the first non-standalone IP telephone includes a telephone voice digitally expressed with the first IP address as the source IP address and the second IP address as the destination IP address. Send an IP packet, and the IP packet passes the first H323 terminator and passes through the first network node apparatus, one or more routers in the IP transmission network, the second network node apparatus, and the second H323 terminator; When the second non-standalone IP telephone is sent to a second non-standalone IP telephone and the second user generates voice, the second non-standalone IP telephone sets the second IP address as the source IP address, and the first IP address as the destination IP address. And transmits an IP packet including a digitally expressed telephone voice, the IP packet passing through the second H323 end device to the second network node device and at least one inside the IP transmission network. Router, the first network node apparatus, the first past the H323 termination unit is sent to the first stand-alone non-IP telephone.
제1 이용자가 전화 통신 종료를 위해 송수화기를 놓으면, 상기 제1 IP 어드레스를 발신원 IP 어드레스로 하고, 상기 제2 IP 어드레스를 수신지 IP 어드레스로 하여 전화 통신 종료를 나타내는 IP 패킷을 생성하여 송출하면, 상기 제1 H323 종단부, 제1 망 노드 장치, 상기 IP 전송망 내부의 1 이상의 라우터, 상기 제2 망 노드 장치, 제2 H323 종단 장치를 지나서 상기 제2 제1 비독립형 IP 전화기에 보내지면, 제2 이용자는 전화 통신을 종료한 것을 알고, 송수화기를 놓으면 상기 제2 IP 어드레스를 발신원 IP 어드레스로 하고, 상기 제1 IP 어드레스를 수신지 IP 어드레스로 하여 전화 통신 종료를 확인하기 위한 IP 패킷을 생성하여 송출하면, 상기 IP 패킷은 상기 제2 H323 종단 장치를 지나서 제2 망 노드 장치, 상기 IP 전송망 내부의 1 이상의 라우터, 상기 제1 망 노드 장치, 상기 제1 H323 종단 장치에 보내지고, 상기 제1 비독립형 IP 전화기와 상기 제2 비독립형 IP 전화기 사이의 전화 통신이 종료되고, H323 종단부는 상기 제2 비독립형 IP 전화기에 송신하는 IP 패킷을 송출하면, 망 노드 장치, IP 전송망 내부의 1 이상의 라우터를 경유하여 상기 제2 비독립형 IP 전화기가 접속되는 다른 망 노드 장치에 도달하고, 통신 회선을 경유하여 다른 미디어 라우터에 들어가 그 H323 종단부를 경유하여 상기 제2 비독립형 IP 전화기에 IP 패킷이 보내짐으로써 달성된다.When the first user sets the handset for terminating the telephone communication, if the first IP address is used as the source IP address and the second IP address is the destination IP address, an IP packet indicating the end of the telephone communication is generated and sent. When the first H323 end device, the first network node device, the one or more routers in the IP transmission network, the second network node device, the second H323 terminal device is sent to the second non-standalone IP telephone, 2 When the user knows that the telephone communication has been terminated and the handset is released, the user generates an IP packet for confirming the end of the telephone communication by using the second IP address as the source IP address and the first IP address as the destination IP address. When transmitting, the IP packet passes the second H323 end device to the second network node device, one or more routers in the IP transmission network, the first network node device, The telephone communication is sent to the first H323 terminating device, the telephone communication between the first non-standalone IP telephone and the second non-standalone IP telephone is terminated, and the H323 terminal sends an IP packet transmitted to the second non-standalone IP telephone. Then, via the network node device, one or more routers inside the IP transmission network, to reach another network node device to which the second non-independent IP telephone is connected, enter another media router via a communication line, and then enter its H323 terminal. This is accomplished by sending an IP packet to the second non-standalone IP telephone.
본 발명은 IP 전송망 내의 망 노드 장치에 어드레스 관리표를 설정하고 이 어드레스 관리표에 단말의 어드레스를 등록해 두는 수단(일본 특허출원 평11- 128956호)을 멀티캐스트 기법에 적용하는 것이며, 이하에 그 내용을 설명한다. IP 전송망을 통신 회사가 관리 운용하는 망으로 하여 IP 전송망 내에 망 노드 장치를 설치하고 이 망 노드 장치에 IP 단말의 IP 어드레스를 등록함으로써, 정보 안전성을 높인 멀티캐스트에 의한 IP 패킷 송신을 실현한다. 미등록된 멀티캐스트 IP 어드레스를 포함하는 IP 패킷을 수신하면 이 IP 패킷을 폐기한다(IP 어드레스 필터링(IP address filtering operation)).The present invention applies a multicast technique to a means for setting an address management table in a network node apparatus in an IP transmission network and registering an address of a terminal in the address management table (Japanese Patent Application No. Hei 11-128956). Explain. A network node device is installed in the IP transport network using the IP transport network as a network managed and operated by a telecommunications company, and IP address transmission by multicast with improved information security is realized by registering an IP address of an IP terminal in the network node device. Upon receipt of an IP packet containing an unregistered multicast IP address, the IP packet is discarded (IP address filtering operation).
도 2를 참조하여 설명하면, IP 전송망(1-10)의 내부에 망 노드 장치(1-11 내지 1-14) 및 라우터(1-15 내지 1-20)가 설치되어 있다. 망 노드 장치와 라우터는 IP 통신 회선에 의해 직접 또는 망 노드 장치나 라우터를 경유하여 간접적으로 접속된다. IP 패킷 송수신 기능을 가지는 IP 단말(1-21 내지 1-27)은 IP 통신 회선에 의해 망 노드 장치에 접속된다. IP 단말은 라우터에 직접 접속을 허가하지 않는다. 망 노드 장치(1-11 내지 1-14)는 상기 노드 장치가 접속되어 있는 IP 단말 정보 중 적어도 IP 어드레스를 상기 노드 장치 내부에 등록하고 있다.Referring to FIG. 2, network node devices 1-11 to 1-14 and routers 1-15 to 1-20 are installed in the IP transport network 1-10. Network node devices and routers are connected directly by IP communication lines or indirectly via network node devices or routers. IP terminals 1 -21 to 1-27 having an IP packet transmission / reception function are connected to a network node device by an IP communication line. The IP terminal does not allow direct connection to the router. The network node apparatuses 1-11 to 1-14 register at least an IP address of the IP terminal information to which the node apparatus is connected in the node apparatus.
제1 IP 패킷 수용 검사로서, IP 전송망에 들어가는 외부 IP 패킷의 헤더 내의 수신지 IP 어드레스가 상기 노드 장치의 어드레스 관리표에 등록되어 있는지를 검사하여, 수신지 IP 어드레스가 등록되어 있지 않은 경우는 상기 IP 패킷을 폐기한다. 제2 IP 패킷 수용 검사로서, IP 전송망에 들어가는 외부 IP 패킷의 헤더 내의 송신원 IP 어드레스가 상기 노드 장치의 어드레스 관리표에 등록되어 있는지를 검사하여 송신원 IP 어드레스가 등록되어 있지 않은 경우는 상기 IP 패킷을 폐기한다. 제1 어드레스 등록 검사로서, 망 노드 장치의 어드레스 관리표에 수신지 멀티 캐스트 어드레스를 등록해 두고, 망 노드 장치에 들어가는 외부 IP 패킷의 헤더 내의 수신지 멀티캐스트 어드레스가 어드레스 관리표에 등록되어 있지 않은 경우는, 망 노드 장치가 상기 IP 패킷을 폐기함으로써 예정 외의 IP 패킷이 IP 전송망 내부에 혼입되는 것을 방지한다. 수신자측 망 노드 장치의 어드레스 관리표에 멀티캐스트 송신자의 어드레스 등록을 허가하지 않음으로써, 멀티캐스트 IP 패킷 수신자로부터 멀티캐스트 IP 패킷 송신자를 향한 IP 패킷 수신 확인용 ACK 패킷이 망 노드 장치를 통과할 수 없도록 하고, ACK 패킷의 대량 홍수(ACK implosion)에 의한 IP 전송망의 폭주 발생을 예방할 수 있다.In the first IP packet acceptance check, it is checked whether the destination IP address in the header of the external IP packet entering the IP transmission network is registered in the address management table of the node apparatus. If the destination IP address is not registered, the IP is checked. Discard the packet. As a second IP packet acceptance check, it is checked whether the source IP address in the header of the external IP packet entering the IP transmission network is registered in the address management table of the node apparatus. If the source IP address is not registered, the IP packet is discarded. do. When the destination multicast address is registered in the address management table of the network node device as the first address registration check, and the destination multicast address in the header of the external IP packet entering the network node device is not registered in the address management table. In addition, the network node device discards the IP packet to prevent an unexpected IP packet from being mixed inside the IP transmission network. By not allowing the multicast sender's address registration in the address management table of the recipient network node device, the ACK packet for acknowledging IP packet receipt from the multicast IP packet receiver to the multicast IP packet sender cannot pass through the network node device. In addition, congestion of the IP transmission network due to ACK implosion of the ACK packet can be prevented.
또, 라우터의 IP 어드레스를 수신지 어드레스로서 등록을 허가하지 않아 IP 전송망 외부로부터 IP 전송망 내부의 라우터로 멀티캐스트표의 리라이트 등의 위험한 IP 패킷을 보내지 않도록 하거나, 또는 IP 전송망 내부의 멀티캐스트를 향한 운용 관리 서버의 IP 어드레스의 등록을 허가하지 않아 IP 전송망 외부로부터 IP 전송망 내부의 운용 관리 서버로의 액세스를 불가능하게 하여 정보 안전성을 향상시킨다. 제2 어드레스 등록 검사로서, 멀티캐스트 데이터를 포함하는 IP 패킷의 송신원을 한정하여 부정 행위자의 부정 행위 발생을 억제한다. 또, 부정 행위가 이루어진 경우는, IP 패킷의 송신원을 특정하는 것이 용이하여 IP 전송망의 정보 안전성을 높일 수 있다.Also, do not allow the IP address of the router to be registered as a destination address so that dangerous IP packets such as rewriting of multicast tables are not sent from outside the IP transport network to routers inside the IP transport network, or for multicast inside the IP transport network. By not allowing the registration of the IP address of the operation management server, access to the operation management server inside the IP transmission network from the outside of the IP transmission network is disabled, thereby improving information security. As the second address registration check, the source of the IP packet including the multicast data is restricted to prevent the cheating from occurring. In addition, when cheating is performed, it is easy to specify the source of the IP packet, and the information security of the IP transmission network can be improved.
본 발명의 실시예에서 설명되는 IP 캡슐화 및 IP 역캡슐화를 통신층 3층 미만에서의 캡슐화나 역캡슐화로 치환하는 것, 예를 들면 통신 레이어 2층의 광 HDLC 프레임의 헤더에 의한 캡슐화나 역캡슐화로 치환하는 것이 가능하다. 또한, 캡슐 화 및 역캡슐화에서 부여하는 헤더에 송신원 내부 어드레스를 포함하지 않도록 하는 것, 즉 간이 헤더를 적용하는 간이 캡슐화와 간이 역캡슐화도 가능하다. 그리고, 간이 캡슐화에서도 캡슐화나 역캡슐화에서 사용하는 것과 동일한 기능의 어드레스 관리표를 사용한다. 도 357을 이용하여 설명한다.Substituting IP encapsulation and IP decapsulation described in embodiments of the present invention with encapsulation or decapsulation in less than three layers of the communication layer, for example, encapsulation or decapsulation by the header of the optical HDLC frame in the second layer of the communication layer. It is possible to substitute by. In addition, it is also possible not to include a sender internal address in a header given by encapsulation and decapsulation, that is, simple encapsulation and simple decapsulation applying a simple header. In simple encapsulation, an address management table having the same function as that used in encapsulation or decapsulation is used. It demonstrates using FIG.
블록 2300은 IP 통신망이고, 참조 부호 2301, 2302, 2303, 2304는 망 노드 장치, 참조 부호 2301-1, 2302-1, 2303-1, 2304-1은 각각 어드레스 관리표, 참조 부호 2301-2, 2301-3, 2302-2, 2302-3, 2303-2, 2303-3, 2304-2, 2304-3은 통신 회선의 종단부와 망 노드 장치의 접점(논리 단자)이고, 각각 내부 어드레스 "IA1", "IA2," "IA3", "IA4", "IA5", "IA6", "IA7", "IA8"이 부여되어 있다. 참조 부호 2306-1 내지 2306-8은 IP 패킷을 송수신하는 기능을 가지는 IP 단말이고, 각각 외부 IP 어드레스 "EA1" 내지 "EA8"을 가진다. 참조 부호 2307-1 내지 2307-4는 라우터이다. 상기 망 노드 장치나 라우터는 통신 회선을 경유하여, 직접 또는 라우터를 경유하여 간접적으로 접속되고, 상기 단말은 통신 회선을 경유하여 망 노드 장치에 접속되어 있다. 도 357의 기재에서, IP의 헤더 부분은 IP 어드레스 부분만을 기재하고 다른 항목은 생략하였다.
단말(2306-1)이 송신원 어드레스 "EA1", 수신지 어드레스 "EA3"인 IP 패킷(2310)을 송신하고, 망 노드 장치(2301)는 IP 패킷(2310)을 수신하면, IP 패킷(2310)이 입력된 통신 회선 종단의 논리 단자에 부여되어 있는 내부 어드레스가 "IA1"이고 IP 패킷(2310)의 수신지 외부 IP 어드레스가 "EA3"인 것을 확인하고, 어드레스 관리표(2301-1)의 내부를 검색하여 처음에 송신원 내부 IP 어드레스가 "IA1"이고, 다음에 수신지 외부 IP 어드레스가 "EA3"이 포함되는 레코드를 검색하고, 또한 상기 검출한 레코드 내에 IP 패킷(2310) 내의 송신원 외부 IP 어드레스로서 "EA1"이 포함되는지를 조사한다.When the terminal 2306-1 transmits an
본 예에서는 위로부터 어드레스 관리표(2301-1)의 1행째의 레코드가 "EA1", "EA3", "IA1", "IA3"이고, 이 레코드 내부에 있는 어드레스의 "IA3"을 이용하여 IP 패킷(2310)에 간이 헤더를 부여하고 내부 패킷(2313)을 형성한다(간이 캡슐화). 단, 간이 헤더는 송신원 내부 어드레스 "IA1"을 포함하지 않는다. 형성된 상기 내부 패킷(2313)은 라우터(2307-1, 2307-2)를 경유하여 망 노드 장치(2302)에 도달한다. 망 노드 장치(2302)는 수신한 내부 패킷(2313)의 간이 헤더를 제외하고(간이 역캡슐화), 상기에 의해 얻어진 외부 IP 패킷(2317)(IP 패킷 2310과 동일한 내용)을 통신 회선에 송출하고, IP 단말(2306-3)이 IP 패킷(2317)을 수신한다. 그리고, 어드레스 관리표(2302-1)의 1행째의 레코드 "EA3, EA1, IA3, IA1"는 상기 설명과 반대 방향으로 상기와 동일한 방법에 의해 IP 패킷을 전송하기 위해, 즉 단말(2306-3)로부터 단말(2306-1)에 IP 패킷을 전송하기 위해 사용된다.In this example, the first row of the address management table 2301-1 is "EA1", "EA3", "IA1", and "IA3", and the IP packet is obtained using "IA3" of the address in the record. A simple header is given to 2310, and an
그리고, 망 노드 장치(2301)에서 간이 캡슐화를 행할 때, 어드레스 관리표(2301-1) 내부에서 검출한 레코드 내에 IP 패킷(2310) 내의 송신원 외부 IP 어드레스로서 "EA1"이 포함되는지를 조사하는 것은 생략할 수도 있다. 상기 "EA1"을 조사하는 것을 생략하는 케이스에서는, 어드레스 관리표(2301-1)의 각각의 레코드는 송신원 외부 IP 어드레스를 포함하지 않도록 할 수 있다. 또한, 어드레스 관리표(2301-1)의 각 레코드 내의 2개의 외부 IP 어드레스(송신원 IP 어드레스와 수신지 IP 어드레스)에 대하여, 후술하는 어드레스 마스크 기법과 동일한 원리에 따른 간이 캡슐화 기법을 적용할 수 있다.When simple encapsulation is performed in the
IP 패킷을 전송하는 다른 예를 설명한다. 단말(2306-5)이 송신원 어드레스 "EA5", 수신지 어드레스 "EA4"인 IP 패킷(2312)을 송신하고, 망 노드 장치(2303)가 IP 패킷(2312)을 수신하면, IP 패킷(2312)이, 입력된 통신 회선 종단의 논리 단자에 부여되어 있는 내부 어드레스가 "IA5"이고 IP 패킷(2312)의 수신지 외부 IP 어드레스가 "EA4"인 것을 확인하고, 어드레스 관리표(2303-1) 내부를 검색하여 처음에 송신원 내부 IP 어드레스가 "IA5"인 레코드를 검색하고, 이 케이스에서는 어드레스 관리표(2303-1)의 위로부터 1행째의 레코드 "Mask7, EA7x, IA5, IA7"와 2행째의 레코드 "Mask4, EA4x, IA5, IA4"가 해당하고, 1행째의 레코드에 대해서는 마스크 "Mask7"와 외부 IP 패킷(2312) 내의 수신지 외부 IP 어드레스 "EA4"의 "and" 연산 결과가 1행째의 레코드 내의 수신지 외부 IP 어드레스 "EA7x"와 일치하는지를 조사하는데(하기의 식 4), 이 케이스에서는 일치하지 않으며, 다음에 2행째의 레코드에 대해 수신지용 외부 IP 마스크 "Mask4"와 외부 IP 패킷(2312) 내의 수신지 외부 IP 어드레스 "EA4"의 "and" 연산 결과가 2행째 레코드 내의 수신지 외부 IP 어드레스 "EA4x"와 일치하는지를 조사하는데(하기의 식 5), 이 케이스에서는 일치한다.Another example of transmitting an IP packet will be described. When the terminal 2306-5 transmits an
If("Mask7" and "EA4"="EA7x")… (4)If ("Mask7" and "EA4" = "EA7x")… (4)
If("Mask4" and "EA4"="EA4x")… (5)If ("Mask4" and "EA4" = "EA4x")… (5)
본 예에서는 위로부터 어드레스 관리표(2303-1)의 2행째의 레코드가 "Mask4, EA4x, IA5, IA4"이고, 이 레코드 내부에 있는 어드레스의 "IA4"를 이용하여 IP 패킷(2312)에 간이 헤더를 부여하여 내부 패킷(2314)을 형성한다(간이 캡슐화). 단, 상기 간이 헤더는 송신원 내부 어드레스 "IA5"를 포함하지 않는다. 형성된 상기 내부 패킷(2314)은 라우터(2307-3, 2307-4, 2307-2)를 경유하여 망 노드 장치(2302)에 도달한다. 망 노드 장치(2302)는 수신한 내부 패킷(2314)의 간이 헤더를 제외하고(간이 역캡슐화), 상기에 의해 얻어진 외부 IP 패킷(2318)(IP 패킷 2312와 동일한 내용)을 통신 회선에 송출하고, IP 단말(2306-4)이 IP 패킷(2318)을 수신한다.In this example, the second row of the address management table 2303-1 is "Mask4, EA4x, IA5, IA4" from above, and is a simple header in the
다음에, 단말(2306-2)로부터 단말(2306-7)에 송출된 IP 패킷(2311)은 망 노드 장치(2301-1)에서 어드레스 관리표(2301-1)의 제2행째의 레코드 "EA2, EA7, IA2, IA7"가 사용되어 상기와 동일한 방법으로 간이 캡슐화되어 내부 캡슐(2316)이 되고, 라우터(2307-1, 2307-2, 2307-4)를 경유하여 망 노드 장치(2304)에 도달하고, 망 노드 장치(2304)는 수신한 내부 패킷(2316)의 간이 헤더를 제외하고(간이 역캡슐화), 상기에 의해 얻어진 외부 IP 패킷(2319)(IP 패킷 2311과 동일한 내용)을 통신 회선에 송출하고, IP 단말(2306-7)이 IP 패킷(2319)을 수신한다.Next, the
그리고, 상기 어드레스 마스크 기법은 도 351을 사용하여 설명한 어드레스 마스크 기법과 동일한 원리이다. 간이 헤더에 의한 캡슐화와 역캡슐화의 다른 예로, MPLS 기법에 의한 공지된 MPLS 레벨을 이용할 수 있다. 여기서, MPLS 레벨은 수신지 내부 어드레스를 포함하지만 송신원 내부 어드레스를 포함하지 않는다.The address mask scheme is the same principle as the address mask scheme described with reference to FIG. As another example of encapsulation and decapsulation by simple headers, known MPLS levels by the MPLS technique can be used. Here, the MPLS level includes a destination internal address but no sender internal address.
다음에, 단말(2306-9)로부터 단말(2306-8)에 송출된 IP 패킷(2321)은 망 노 드 장치(2305)에서 어드레스 관리표(2305-1)의 제2행째의 레코드 "Msk8, EA8y, IA8"이 사용되어 상기와 동일한 방법으로 간이 캡슐화되어 내부 캡슐(2322)이 되고, 라우터(2307-4)를 경유하여 망 노드 장치(2304)에 도달하고, 망 노드 장치(2304)는 수신한 내부 패킷(2322)의 간이 헤더를 제외하고(간이 역캡슐화), 상기에 의해 얻어진 외부 IP 패킷(2323)(IP 패킷 2321과 동일한 내용)을 통신 회선으로 송출하고, IP 단말(2306-8)이 IP 패킷(2319)을 수신한다.Next, the IP packet 2321 sent from the terminal 2306-9 to the terminal 2306-8 is the record " Msk8, EA8y " in the second row of the address management table 2305-1 in the network node device 2305. IA8 " is used to encapsulate the liver in the same manner as above to form an internal capsule 2322, reach
도 358은 상기 간이 캡슐화에서 형성되는 내부 패킷(내부 프레임이라고도 함)의 형식을 나타내고 있다. 상기 내부 패킷은 외부 IP 패킷에 간이 헤더가 부여된 형태이며, 상기 간이 헤더는 수신지 내부 어드레스와 정보 영역을 포함한다. 단, 송신원 내부 어드레스를 포함하지 않는다. 정보 영역은 내부 패킷의 페이로드 영역에 관한 정보(프로토콜 등)를 포함한다. 다음에, 도 359와 도 360을 참조하여 상기 간이 캡슐화와 역캡슐화에 대한 다른 실시예를 설명한다. 참조 부호 2351-1 내지 2351-7은 IP 전송망, 참조 부호 2352-1 내지 2352-7은 외부 IP 어드레스 "EA1"를 가지는 단말이고, 참조 부호 2353-1 내지 2353-7은 외부 IP 어드레스 "EA2"를 가지는 단말이다. 참조 부호 2354-1 내지 2354-7은 내부 패킷(내부 프레임)이다. 참조 부호 2355-1 내지 2355-7, 2356-1 내지 2356-7은 망 노드 장치이다. 참조 부호 2359-1 내지 2359-7은 통신 회선과 망 노드 장치의 접점(논리 단자)이고, 내부 어드레스 "IA1"가 부여되어 있다. 참조 부호 2360-1 내지 2360-7은 통신 회선과 망 노드 장치의 접점(논리 단자)이고, 내부 어드레스 "IA2"가 부여되어 있다. 참조 부호 2357-1 내지 2357-7, 2358-1 내지 2358-7은 어드레스 관리표 이다. 상기 단말과 망 노드 장치, 망 노드 장치와 다른 망 노드 장치는 통신 회선으로 연결되고, 단말과 망 노드 장치 사이는 IP 패킷이 송수신되며, 망 노드 장치 사이는 상기 내부 패킷(내부 프레임)이 전송된다.358 shows the format of an inner packet (also called an inner frame) formed in the simplified encapsulation. The inner packet has a form in which a simple header is attached to the outer IP packet, and the simple header includes a destination internal address and an information area. However, it does not include the sender internal address. The information area contains information (protocol, etc.) regarding the payload area of the inner packet. Next, another embodiment of the simplified encapsulation and decapsulation will be described with reference to FIGS. 359 and 360. Reference numerals 2351-1 to 2351-7 denote IP terminals, reference numerals 2352-1 to 2352-7 denote terminals having an external IP address "EA1", and reference numerals 2353-1 to 2353-7 denote external IP addresses "EA2". It is a terminal having. Reference numerals 2354-1 to 2354-7 denote internal packets (internal frames). Reference numerals 2355-1 to 2355-7 and 2356-1 to 2356-7 denote network node devices. Reference numerals 2359-1 to 2359-7 denote contact points (logical terminals) of the communication line and the network node device, and are assigned an internal address "IA1". Reference numerals 2360-1 to 2360-7 denote contact points (logical terminals) of the communication line and the network node device, and are assigned an internal address "IA2". Reference numerals 2357-1 to 2357-7 and 2358-1 to 2358-7 denote address management tables. The terminal and the network node device, the network node device and the other network node device is connected by a communication line, the IP packet is transmitted and received between the terminal and the network node device, the internal packet (internal frame) is transmitted between the network node device. .
단말(2352-1)이 송신원 어드레스 "EA1", 수신지 어드레스 "EA2"인 IP 패킷을 송신하고, 망 노드 장치(2355-1)는, 상기 IP 패킷을 수신하면, 상기 IP 패킷이 입력된 통신 회선 종단의 논리 단자에 부여되어 있는 내부 어드레스가 "IA1"이고 상기 IP 패킷의 수신지 외부 IP 어드레스가 "EA2"인 것을 확인하고, 어드레스 관리표(2357-1) 내부를 검색하여 처음에 송신원 내부 IP 어드레스가 "IA1"이고, 다음에 수신지 외부 IP 어드레스로서 "EA2"가 포함되는 레코드를 검색한다. 본 예에서는 어드레스 관리표(2357-1)의 위로부터 1행째의 레코드가 "EA2, IA1, IA2"이고, 이 레코드 내부에 있는 어드레스인 "IA2"를 이용하여 상기 IP 패킷에 간이 헤더를 부여하여 내부 패킷(2354-1)을 형성한다(간이 캡슐화). 형성된 상기 내부 패킷(2354-1)은 통신 회선을 경유하여 망 노드 장치(2356-1)에 도달한다. 망 노드 장치(2356-1)는 수신한 내부 패킷(2354-1)의 간이 헤더를 제외하고(간이 역캡슐화), 상기에 의해 얻어진 외부 IP 패킷을 통신 회선에 송출하고, IP 단말(2353-1)이 복원된 상기 IP 패킷을 수신한다.When the terminal 2352-1 transmits an IP packet having a source address "EA1" and a destination address "EA2", and the network node device 2355-1 receives the IP packet, the IP packet is entered. Confirm that the internal address assigned to the logical terminal at the circuit end is " IA1 " and the destination external IP address of the IP packet is " EA2. &Quot; The record whose address is " IA1 " and which " EA2 " In this example, the first row of records from the address management table 2357-1 is "EA2, IA1, IA2", and a simple header is given to the IP packet using the address "IA2" in the record. Packet 2354-1 is formed (simple encapsulation). The formed inner packet 2354-1 reaches the network node device 2356-1 via a communication line. The network node device 2356-1 transmits the external IP packet obtained by the above to the communication line except for the simple header of the received internal packet 2354-1 (simple decapsulation), and the IP terminal 2353-1. Receive the recovered IP packet.
단말(2352-2)이 송신원 어드레스 "EA1", 수신지 어드레스 "EA2"인 IP 패킷을 송신하고, 망 노드 장치(2355-2)가 상기 IP 패킷을 수신하면, 상기 IP 패킷이 입력된 통신 회선 종단의 논리 단자에 부여되어 있는 내부 어드레스에 관계없이, 상기 IP 패킷의 송신원 외부 IP 어드레스가 "EA1"이고 수신지 외부 IP 어드레스가 "EA2" 인 것을 확인하고, 어드레스 관리표(2357-2) 내부를 검색한다. 본 예에서는 어드레스 관리표(2357-2)의 위로부터 1행째의 레코드가 "EA1, EA2, IA2"이고, 이 레코드 내부에 있는 어드레스인 "IA2"를 이용하여 상기 IP 패킷에 간이 헤더를 부여하여 내부 패킷(2354-2)을 형성한다(간이 캡슐화). 형성된 상기 내부 패킷(2354-2)은 통신 회선을 경유하여 망 노드 장치(2356-2)에 도달한다. 망 노드 장치(2356-2)는 수신한 내부 패킷(2354-1)의 간이 헤더를 제외하고(간이 역캡슐화), 상기에 의해 얻어진 외부 IP 패킷을 통신 회선으로 송출하고, IP 단말(2353-2)이 복원된 상기 IP 패킷을 수신한다.When the terminal 2352-2 transmits an IP packet having a source address "EA1" and a destination address "EA2", and the network node device 2355-2 receives the IP packet, a communication line to which the IP packet is input. Irrespective of the internal address assigned to the terminal logical terminal, it is confirmed that the source external IP address of the IP packet is " EA1 " and the destination external IP address is " EA2 " Search. In this example, the first row of records from the address management table 2357-2 is "EA1, EA2, IA2", and a simple header is given to the IP packet using the address "IA2" in the record. Form packet 2354-2 (simple encapsulation). The formed inner packet 2354-2 reaches the network node device 2356-2 via a communication line. The network node device 2356-2 transmits the external IP packet obtained by the above to the communication line except for the simple header of the received internal packet 2354-1 (simple decapsulation), and the IP terminal 2353-2. Receive the recovered IP packet.
단말(2352-3)이 송신원 어드레스 "EA1", 수신지 어드레스 "EA2"인 IP 패킷을 송신하고, 망 노드 장치(2355-3)가 상기 IP 패킷을 수신하면, 상기 IP 패킷이 입력된 통신 회선 종단의 논리 단자에 부여되어 있는 내부 어드레스에 관계없이, 상기 IP 패킷의 수신지 외부 IP 어드레스가 "EA2"인 것을 확인하고, 어드레스 관리표(2357-1) 내부를 검색하여 다음에 수신지 외부 IP 어드레스로서 "EA2"가 포함되는 레코드를 검색한다.When the terminal 2352-3 transmits an IP packet having a source address "EA1" and a destination address "EA2", and the network node device 2355-3 receives the IP packet, the communication line to which the IP packet is input. Irrespective of the internal address assigned to the terminal logical terminal, it is confirmed that the destination external IP address of the IP packet is "EA2", and the inside of the address management table 2357-1 is searched to find the next destination external IP address. Search for records containing "EA2".
본 예에서는 어드레스 관리표(2357-1)의 위로부터 1행째의 레코드 "EA2, IA2"이고, 이 레코드 내부에 있는 어드레스의 "IA2"를 이용하여 상기 IP 패킷에 간이 헤더를 부여하여 내부 패킷(2354-3)을 형성한다(간이 캡슐화). 형성된 상기 내부 패킷(2354-3)은 통신 회선을 경유하여 망 노드 장치(2356-3)에 도달한다. 망 노드 장치(2356-1)는 수신한 내부 패킷(2354-3)의 간이 헤더를 제외하고(간이 역캡슐화), 상기에 의해 얻어진 외부 IP 패킷을 통신 회선에 송출하고, IP 단말(2353- 3)은 상기 IP 패킷을 수신한다.In this example, the records are "EA2, IA2" in the first row from the top of the address management table 2357-1, and a simple header is given to the IP packet using "IA2" of the address in the record. -3) (simple encapsulation). The formed inner packet 2354-3 reaches the network node device 2356-3 via a communication line. The network node device 2356-1 transmits the external IP packet obtained by the above to the communication line except for the simple header of the received internal packet 2354-3 (simple decapsulation), and the IP terminal 2353-3 ) Receives the IP packet.
단말(2352-4)이 송신원 어드레스 "EA1", 수신지 어드레스 ""EA2"인 IP 패킷을 송신하고, 망 노드 장치(2355-4)가 상기 IP 패킷을 수신하면, 상기 IP 패킷이 입력된 통신 회선 종단의 논리 단자에 부여되어 있는 내부 어드레스가 "IA1"이고, 상기 IP 패킷의 수신지 외부 IP 어드레스가 "EA2"인 것을 확인하며, 어드레스 관리표(2355-4)의 내부를 검색하여 처음에 송신원 내부 IP 어드레스가 "IA1"인 레코드를 검색하는데, 이 케이스에서는 어드레스 관리표(2357-4)의 위로부터 1행째의 레코드 "Msk1, EA1x, Msk2, EA2x, IA1, IA2"가 이에 해당하고, 처음 1행째의 레코드에 대하여 마스크 "Msk2"와 입력된 상기 외부 IP 패킷 내의 수신지 외부 IP 어드레스 "EA2"의 "and" 연산 결과가 1행째 레코드 내의 수신지 외부 IP 어드레스 "EA2x"와 일치하는지를 조사하고(하기의 식 6), 또한 송신원 외부 IP 마스크 "Msk1"와 상기 외부 IP 패킷 내의 송신원 외부 IP 어드레스 "EA1"의 "and" 연산 결과가 동일 레코드 내의 수신지 외부 IP 어드레스 "EA1x"와 일치하는지를 조사하는데(하기의 식 7), 이 케이스에서는 일치한다.When the terminal 2352-4 transmits an IP packet having a source address "EA1" and a destination address "" EA2 ", and the network node device 2355-4 receives the IP packet, the IP packet is entered. Confirming that the internal address assigned to the logical terminal at the circuit termination is "IA1" and the external IP address of the destination of the IP packet is "EA2", the inside of the address management table 2355-4 is searched to find the source of transmission. The record with the internal IP address "IA1" is searched. In this case, the first row of records "Msk1, EA1x, Msk2, EA2x, IA1, IA2" from the top of the address management table 2357-4 corresponds to the first one. Check whether the result of the "and" operation of the mask "Msk2" and the destination external IP address "EA2" in the inputted external IP packet coincides with the destination external IP address "EA2x" in the first record for the row record ( Equation 6) below, and also the source IP address mask "M check whether the result of the "and" operation of sk1 "and the source external IP address" EA1 "in the external IP packet matches the destination external IP address" EA1x "in the same record (
If("Msk2" and "EA2"="EA2x")… (6)If ("Msk2" and "EA2" = "EA2x")… (6)
If("Msk1" and "EA1"="EA1x")… (7)If ("Msk1" and "EA1" = "EA1x")… (7)
본 예에서는 위로부터 어드레스 관리표(2357-4)의 상기 제1 행째의 레코드이고, 이 레코드 내부에 있는 어드레스 "IA2"를 이용하여 상기 외부 IP 패킷에 간이 헤더를 부여하여 내부 패킷(2354-4)을 형성한다(간이 캡슐화). 형성된 상기 내부 패킷(2354-4)은 통신 회선을 경유하여 망 노드 장치(2356-4)에 도달한다. 망 노드 장치(2356-4)는 수신한 상기 내부 패킷(2354-4)의 간이 헤더를 제외하고(간이 역캡슐화), 상기에 의해 얻어진 외부 IP 패킷을 통신 회선에 송출하며, IP 단말(2353-4)은 상기 IP 패킷을 수신한다.In this example, the first row is the first row of the address management table 2357-4, and a simple header is given to the external IP packet using the address " IA2 " (Simple encapsulation). The formed inner packet 2354-4 arrives at the network node device 2356-4 via a communication line. The network node device 2356-4 transmits the external IP packet obtained by the above to the communication line except for the simple header of the received internal packet 2354-4 (simple decapsulation), and the IP terminal 2235-3. 4) receives the IP packet.
단말(2352-5)이 송신원 어드레스 "EA1", 수신지 어드레스 "EA2"인 IP 패킷을 송신하고 망 노드 장치(2355-5)가 상기 IP 패킷을 수신하는 케이스는 상기 단말(2352-4)이 송신원 어드레스 "EA1", 수신지 어드레스 "EA2"인 IP 패킷을 송신하는 케이스와 유사하고, 상이한 점은 수신지 외부 IP 마스크와 상기 외부 IP 패킷 내의 수신지 외부 IP 어드레스의 "and" 연산을 행하지 않는 점이며 그 외에는 동일하다.When the terminal 2352-5 transmits an IP packet having a source address "EA1" and a destination address "EA2" and the network node device 2355-5 receives the IP packet, the terminal 2352-4 receives the IP packet. Similar to the case of transmitting an IP packet with a source address "EA1" and a destination address "EA2", the difference is that no "and" operation of the destination external IP mask and the destination external IP address in the external IP packet is performed. Is the same, but otherwise.
단말(2352-6)이 송신원 어드레스 "EA1", 수신지 어드레스 "EA2"인 IP 패킷을 송신하고 망 노드 장치(2355-6)가 상기 IP 패킷을 수신하는 케이스에서는, 상기 단말(2352-4)이 송신원 어드레스 "EA1", 수신지 어드레스 "EA2"인 IP 패킷을 송신하는 케이스와 유사하고, 상이한 점은 상기 IP 패킷이 입력된 통신 회선 종단의 논리 단자에 부여되어 있는 내부 어드레스에 대해 확인을 하지 않는 점이며 그 외는 동일하다.In a case where the terminal 2352-6 transmits an IP packet having a source address "EA1" and a destination address "EA2" and the network node device 2355-6 receives the IP packet, the terminal 2352-4 Similar to the case of transmitting an IP packet having a source address "EA1" and a destination address "EA2", the difference is that the internal address assigned to the logical terminal of the communication line end to which the IP packet is input is not confirmed. Otherwise it is the same.
단말(2352-7)이 송신원 어드레스 "EA1", 수신지 어드레스 "EA2"인 IP 패킷을 송신하고, 망 노드 장치(2355-7)가 상기 IP 패킷을 수신하는 케이스에서는, 상기 단말(2352-5)이 송신원 어드레스 "EA1", 수신지 어드레스 "EA2"인 IP 패킷을 송신하는 케이스와 유사하고, 상이한 점은 상기 IP 패킷이 입력한 통신 회선 종단의 논리 단자에 부여되어 있는 내부 어드레스에 대해 확인을 하지 않는 점이며 그 외는 동일하다.In a case where the terminal 2352-7 transmits an IP packet having a source address "EA1" and a destination address "EA2", and the network node device 2355-7 receives the IP packet, the terminal 2352-5 ) Is similar to the case of transmitting an IP packet having a source address "EA1" and a destination address "EA2", and the difference is that the internal address assigned to the logical terminal of the communication line end inputted by the IP packet is confirmed. It does not, and the others are the same.
[실시예]EXAMPLE
본 발명에서는 본 출원인에 의한 일본 특허출원 평11-128956호나 No.-7 공통선 신호 방식의 회선 접속 방법, "ITU-T 권고 H 323 ANNEX D 준거의 JT-H323 게이트웨이", "SIP 전화 프로토콜"이나, 일본 특허 제3084681호의 실시예-36에 개시되어 있는 여러 기능을 몇 가지 조합 또는 변경하고, 또 미디어 라우터, 게이트웨이, IP 망 서비스 운용 관리 서버를 도입하여 미디어 라우터 및 게이트웨이의 구성과 동작 순서, 미디어 라우터나 게이트웨이를 이용한 단말간 통신에 이용하는 IP 패킷의 형태, IP 망 서비스 운용 관리 서버가 가져야 할 기능 등을 구체적으로 정함으로써, IP 전송망을 전제로 한 단말간 통신 접속 제어 방법을 실현한다.In the present invention, Japanese Patent Application No. Hei 11-128956 or No.-7 common line signaling method by the present applicant, "JT-H323 gateway conforming to ITU-T Recommendation H 323 ANNEX D", "SIP telephone protocol" In addition, some combinations or changes of various functions disclosed in Example-36 of Japanese Patent No. 3084681 are introduced, and a media router, a gateway, and an IP network service operation management server are introduced to configure and operate the media router and gateway, By specifying the types of IP packets used for terminal-to-terminal communication using a media router or gateway, and the functions that the IP network service operation management server should have, the terminal-to-terminal communication connection control method based on the IP transmission network is realized.
일본 특허출원 평11-128956호에 의하면, 통합 IP 전송망은 복수의 IP 전송망, 즉 IP 데이터망(IP data network), IP 전화망(IP telephone network), IP 음성 화상망(IP voice/image network), 베스트 에포트 망(best effort network), IP 데이터 멀티캐스트망(IP data multicast network), IP 베이스 TV 방송망(IP base TV broadcast network), 망 노드 장치(network node apparatus)를 적어도 2 이상 포함하고, 망 노드 장치는 통신 회선을 지나서 IP 전송망 중 어느 1 이상의 망에 접속되어 있고, 또 망 노드 장치의 망 노드 장치 단자는 통신 회선을 지나서 통합 IP 전송망 외부의 단말에 접속되어 있다.According to Japanese Patent Application No. Hei 11-128956, the integrated IP transport network includes a plurality of IP transport networks, that is, an IP data network, an IP telephone network, an IP voice / image network, At least two best effort networks, IP data multicast networks, IP base TV broadcast networks, at least two network node apparatus, The node device is connected to any one or more networks of the IP transmission network via the communication line, and the network node device terminal of the network node device is connected to a terminal outside the integrated IP transmission network via the communication line.
본 발명에서 통합 IP 전송망은 그 내부에 1 이상의 게이트웨이를 포함하거나 또는 그 외부에 망 노드 장치에 접속되는 통신 회선을 지나서 1 이상의 미디어 라우터에 직접 또는 LAN 내부의 미디어 라우터에 간접적으로 접속되어 있다. 게이트 웨이 및 미디어 라우터는 IP 단말, IP 전화기, IP 음성 화상 장치 등을 직접 접속하여 수용하는 기능을 가지는 일종의 라우터이다. 게이트웨이 또는 미디어 라우터에 의해, 그리고 통합 IP 전송망 내부의 도메인명 서버를 이용하여 단말간의 IP 전송망을 이용한 단말간 통신의 접속 제어를 수행한다. 단말을 IP 전송망에 등록 기록하기 위해 적어도 단말의 어드레스는 망 노드 장치 내부의 어드레스 관리표 또는 IP 전송망 내에 설치하는 도메인명 서버에 기록 보유한다. 각 IP 전송망의 내부에는 그 IP 전송망의 운용 관리나 IP 전송망이 제공하는 서비스나 라우터나 통신 회선 등의 망의 리소스를 통신 사업자마다 일원적으로 관리하기 위한 IP 망 서비스 운용 관리 서버를 설치한다.In the present invention, the integrated IP transport network is directly connected to one or more media routers or indirectly to a media router in a LAN, including a communication line connected to a network node device including one or more gateways therein or outside thereof. The gateway and the media router are a kind of router having a function of directly connecting and accommodating an IP terminal, an IP telephone, an IP voice image device, and the like. Access control of end-to-end communication using an IP transport network between terminals is performed by a gateway or a media router and by using a domain name server inside the integrated IP transport network. In order to register and record the terminal in the IP transmission network, at least the address of the terminal is recorded and held in an address management table inside the network node device or in a domain name server installed in the IP transmission network. An IP network service operation management server is installed in each IP transport network to manage the operation of the IP transport network, the services provided by the IP transport network, and the network resources such as routers and communication lines for each communication provider.
IP 망 서비스 운용 관리 서버의 종류는 IP 전송망마다 정할 수도 있고, 예를 들면 IP 데이터망 내부에 IP 데이터 통신을 일괄해서 관리하는 IP 데이터 서비스 운용 관리 서버(DNS)를, IP 전화망 내부에 전화 통신을 일괄해서 관리하는 IP 전화 서비스 운용 관리 서버(TES)를, IP 음성 화상망 내부에 음성 화상 통신을 일괄해서 관리하는 IP 음성 화상 서비스 운용 관리 서버(AVS)를, 베스트 에포트 망 내부에 베스트 에포트 통신을 일괄해서 관리하는 베스트 에포트 서비스 운용 관리 서버(BES)를, IP 데이터 멀티캐스트망 내부에 IP 데이터 멀티캐스트 통신을 일괄해서 관리하는 IP 데이터 멀티캐스트 서비스 운용 관리 서버(DMS)를, IP 베이스 TV 방송망 내부에 IP 베이스 TV 방송을 일괄해서 관리하는 IP 베이스 TV 방송 서비스 운용 관리 서버(TVS)를 각각 설치할 수 있다. 또, IP 전송망마다의 서비스 운용 관리 서버는 각각 IP 전송망이 제공하는 망 서비스를 전담 관리하는 망 서비스 서버와, 망의 리소스를 전담 관리하는 망 운용 관리 서버로 나눌 수도 있다.The type of the IP network operation management server may be determined for each IP transmission network. For example, an IP data service operation management server (DNS) that collectively manages IP data communication in the IP data network may be used. The best support network in the best voice network The IP telephone service operation management server (TES) which manages collectively The IP voice image service operation management server (AVS) which manages voice video communication collectively in the IP voice video network Best effort service operation management server (BES) which manages communication collectively, IP data multicast service operation management server (DMS) which manages IP data multicast communication collectively in IP data multicast network An IP base TV broadcast service operation management server (TVS) for collectively managing IP base TV broadcasts may be installed in the TV broadcast network. The service operation management server for each IP transport network may be divided into a network service server dedicated to managing network services provided by the IP transport network and a network operation management server dedicated to managing network resources.
이하에, 본 발명의 실시예를 도면을 참조하여 설명한다.EMBODIMENT OF THE INVENTION Below, the Example of this invention is described with reference to drawings.
1. 미디어 라우터를 이용하는 제1 실시예:1. First embodiment using a media router:
도 3에서 참조 부호 2는 통합 IP 전송망, 참조 부호 3은 IP 데이터망, 참조 부호 4는 IP 전화망, 참조 부호 5-1은 IP 음성 화상망, 참조 부호 5-2는 베스트 에포트 망, 참조 부호 6-1은 통신 회사 X가 운용 관리하는 IP 전송망의 범위, 참조 부호 6-2는 통신 회사 Y가 운용 관리하는 IP 전송망의 범위이다. 참조 부호 7-1, 7-2, 7-3, 7-4, 8-1, 8-2, 8-3, 8-4는 각각 망 노드 장치이고, 참조 부호 9-1 및 9-2는 게이트웨이이다. 참조 부호 10-1∼10-8은 통신 회선, 참조 부호 11-1∼11-10은 IP 단말, 참조 부호 12-1 및 12-2는 독립형 IP 전화기, 참조 부호 13-1∼13-4는 비독립형 IP 전화기, 참조 부호 16-1∼16-4는 비독립형 IP 음성 화상 장치이다.In Fig. 3,
망 노드 장치는 통신 회선을 경유하여 IP 전송망 중 어느 하나, 즉 IP 데이터망(3), IP 전화망(4), IP 음성 화상망(5-1), 베스트 에포트 망(5-2) 중 어느 하나 이상의 망에 접속되어 있고, 망 노드 장치는 통신 회선(10-1 내지 10-8)을 경유하여 통합 IP 전송망의 외부에 있는 IP 단말(11-1 또는 11-2), 독립형 IP 전화기(12-1 또는 12-2), 미디어 라우터(14-1 또는 14-2), LAN(15-1 또는 15-2) 등에 접속된다. 미디어 라우터(14-3, 14-4)는 LAN(15-1)이나 LAN(15-2)의 내부에 설치되어 있고, 망 노드 장치에 간접적으로 접속되어 있다. 미디어 라우터(14-1∼14-4)는 비독립형 IP 전화기(13-1, 13-2, 13-4), 비독립형 IP 음성 화상 장치(16-1, 16-2, 16-3), 아날로그 전화기(18-1 내지 18-4)를 직접 접속하여 수용하고 있다. 또, 다른 아날로그 전화기(18-5 또는 18-6)는 공중 교환 전화망(26-1 또는 26-2)을 경유하여 게이트웨이(9-1 또는 9-2)에 접속되어 있다. 게이트웨이(9-1)는 통신 회선을 경유하여 망 노드 장치(8-4)에 접속되고, 게이트웨이(9-2)는 통신 회선을 지나서 망 노드 장치(7-4)에 접속되어 있다.The network node device is any one of an IP transmission network via a communication line, that is, one of an
참조 부호 19-1∼19-19는 각각 IP 패킷을 전송하는 라우터이며, 참조 부호 26-1 및 26-2는 공중 교환 전화망(이하, "PSTN"이라고 함)이다. 미디어 라우터(14-1)는 통신 회선(10-1)을 경유하여 망 노드 장치(8-2)에 접속되고, 미디어 라우터(14-2)는 통신 회선(10-5)을 경유하여 망 노드 장치(7-2)에 접속되며, LAN(15-1)은 통신 회선(10-3)을 경유하여 망 노드 장치(8-4)에 접속되고, LAN(15-2)은 통신 회선(10-7)을 경유하여 망 노드 장치(7-4)에 접속된다.Reference numerals 19-1 to 19-19 denote routers for transmitting IP packets, respectively, and reference numerals 26-1 and 26-2 denote public switched telephone networks (hereinafter referred to as "PSTN"). The media router 14-1 is connected to the network node device 8-2 via the communication line 10-1, and the media router 14-2 is connected to the network node via the communication line 10-5. Connected to the device 7-2, the LAN 15-1 is connected to the network node device 8-4 via the communication line 10-3, and the LAN 15-2 is connected to the
아날로그 전화기(18-5)는 전화 회선(17-3), 공중 교환 전화망(26-1), 전화 회선(17-1), 게이트웨이(9-1)를 경유하여 망 노드 장치(8-4)에 접속되고, 마찬가지로 아날로그 전화기(18-6)는 전화 회선(17-4), 공중 교환 전화망(26-2), 전화 회선(17-2), 게이트웨이(9-2)를 지나서 망 노드 장치(7-4)에 접속된다. 미디어 라우터(14-1)는 라우터(20-3), 접속 제어부(22-1), H323 종단부(23-1), SCN 경계부(24-1)을 포함하고, 라우터(20-3)는 접속 제어부(22-1)에 접속되고, 접속 제어부(22-1)는 H323 종단부(23-1)에 접속되며, H323 종단부(23-1)는 SCN 경계부에 접속된다. 마찬가지로 미디어 라우터(14-2)는 라우터(20-4), 접속 제어부(22-2), H323 종단부(23-2), SCN 경계부(24-2)를 포함하고 있다.The analog telephone 18-5 is a network node device 8-4 via a telephone line 17-3, a public switched telephone network 26-1, a telephone line 17-1, and a gateway 9-1. Analog telephone 18-6 is connected to telephone line 17-4, public switched telephone network 26-2, telephone line 17-2, and gateway 9-2. 7-4). The media router 14-1 includes a router 20-3, a connection controller 22-1, an H323 terminal 23-1, and an SCN boundary 24-1. The connection control unit 22-1 is connected to the H323 terminal unit 23-1, and the H323 terminal unit 23-1 is connected to the SCN boundary unit. Similarly, the media router 14-2 includes a router 20-4, a connection control unit 22-2, an H323 termination unit 23-2, and an SCN boundary unit 24-2.
LAN(15-1) 내부의 라우터(20-1)는 통신 회선(10-3)을 통하여 망 노드 장치 (8-4)에 접속되어 있다. LAN(15-1)은 이더넷(Ethernet) 등의 LAN 통신 회선을 지나서 IP 단말(11-4)과 미디어 라우터(14-3)에 접속되어 있다. 또, 미디어 라우터(14-3)는 통신 회선을 경유하여 IP 단말(11-5), 비독립형 IP 음성 화상 장치(16-2), 아날로그 전화기(18-2)에 각각 접속되어 있다. 마찬가지로 LAN(15-2) 내부의 라우터(20-2)는 통신 회선(10-7)을 통하여 망 노드 장치(7-4)에 접속되어 있다. LAN(15-2)은 이더넷 등의 LAN 통신 회선을 경유하여 IP 단말(11-8)과 미디어 라우터(14-4)에 접속되어 있다. 또, 미디어 라우터(14-4)는 통신 회선을 경유하여 IP 단말(11-9), 비독립형 IP 전화기(13-4), 아날로그 전화기(18-4)에 각각 접속되어 있다.The router 20-1 in the LAN 15-1 is connected to the network node device 8-4 through the communication line 10-3. The LAN 15-1 is connected to the IP terminal 11-4 and the media router 14-3 via a LAN communication line such as Ethernet. The media router 14-3 is connected to the IP terminal 11-5, the non-independent IP audio image device 16-2, and the analog telephone 18-2 via a communication line. Similarly, the router 20-2 in the LAN 15-2 is connected to the network node device 7-4 via the communication line 10-7. The LAN 15-2 is connected to the IP terminal 11-8 and the media router 14-4 via a LAN communication line such as Ethernet. In addition, the media router 14-4 is connected to the IP terminal 11-9, the non-independent IP telephone 13-4, and the analog telephone 18-4 via a communication line.
참조 부호 21-1 내지 21-5는 통신 회사 X가 관리하는 범위 6-1와 통신 회사 Y가 관리하는 범위 6-2 사이에서 IP 패킷을 전송하는 라우터이다. 참조 부호 27-1 및 27-2는 ATM망(asynchronous transfer mode network), 참조 부호 27-3은 광통신망, 참조 부호 27-4는 프레임 릴레이(FR:frame relay) 교환망이고, 각각 IP 패킷을 전송하기 위한 고속 간선망으로서 사용되고 있는 실시예이다. 또, ATM 망이나 광통신망, 프레임 릴레이 교환망은 통합 IP 전송망의 서브 IP 망(sub-IP network) 어느 요소로서나 이용할 수 있다.Reference numerals 21-1 to 21-5 denote routers for transmitting IP packets between the range 6-1 managed by the communication company X and the range 6-2 managed by the communication company Y. Reference numerals 27-1 and 27-2 denote an asynchronous transfer mode network (ATM), reference numeral 27-3 denotes an optical communication network, and reference numeral 27-4 denotes a frame relay (FR) switching network, and each transmits an IP packet. This embodiment is used as a high speed trunk line network. The ATM network, the optical communication network, and the frame relay switching network can be used as any element of a sub-IP network of an integrated IP transmission network.
IP 데이터 서비스 운용 관리 서버(35-1), IP 전화 서비스 운용 관리 서버(36-1), IP 음성 화상 서비스 운용 서버(37-1), 베스트 에포트 서비스 운용 관리 서버(38-1)는 각각 통신 회사 X에 의해 관리되며, 통신 회사 X가 관리하는 망의 범위(6-1) 내부에 있다. 또, IP 데이터 서비스 운용 관리 서버(35-2), IP 전화 서 비스 운용 관리 서버(36-2), IP 음성 화상 서비스 운용 서버(37-2), 베스트 에포트 서비스 운용 관리 서버(38-2)는 각각 통신 회사 Y에 의해 관리되며, 통신 회사 Y가 관리하는 망의 범위(6-2) 내에 있다.IP data service operation management server 35-1, IP telephone service operation management server 36-1, IP voice image service operation server 37-1, and best effort service operation management server 38-1, respectively. Managed by telecommunication company X, it is within the scope of network 6-1, which telecommunication company X manages. In addition, the IP data service operation management server 35-2, the IP telephone service operation management server 36-2, the IP audio image service operation server 37-2, and the best effort service operation management server 38-2. Are each managed by telecommunication company Y, and are within the range 6-2 of the network managed by telecommunication company Y.
통합 IP 전송망(2)의 외부에 통신 회선을 거쳐 접속하는 각종 멀티미디어 단말, 즉 IP 전화기나 IP 음성 화상 장치는 다른 IP 단말과 같이, 통합 IP 전송망(2) 내부의 소재 위치를 멀티미디어 단말 식별용 어드레스로서의 호스트명에 의해 특정할 수 있다. IP 단말이나 멀티미디어 단말의 호스트명은 인터넷에서 사용되는 컴퓨터의 호스트명과 동일하고, 각각의 IP 단말이나 멀티미디어 단말에 부여하는 IP 어드레스에 대응하여 명명한다. 본 발명에서 IP 전화기나 IP 음성 화상 장치에 부여하는 전화 번호를 IP 전화기나 IP 음성 화상 장치의 호스트명으로서 이용한다.Various multimedia terminals connected to the outside of the integrated
도메인명 서버(이하, "DNS"라고 함)는 호스트명과 IP 어드레스의 1:1 대응 정보를 보유하고 있으며, 호스트명이 제시되면 IP 어드레스를 회답하는 것이 그 주요 기능이고 인터넷에서 사용되는 것과 동일한 기능을 가진다.Domain name server (hereinafter referred to as "DNS") holds 1: 1 correspondence information of host name and IP address, and when host name is presented, its main function is to return IP address and has the same function as used on the Internet. Have
IP 데이터망의 전용 도메인명 서버(30-1)는 통신 회사 X가 관리하는 망 노드 장치에 접속되는 IP 데이터망에서 이용하는 IP 단말인 11-3, 11-1, 11-4, 11-6 등에 대해 각각의 단말에 부여되어 있는 호스트명과 IP 어드레스의 1:1 대응 정보를 보유하고 있고, 또 IP 데이터망의 전용 도메인명 서버(30-4)는 통신 회사 Y가 관리하는 망 노드 장치에 접속되는 IP 데이터망에서 이용하는 IP 단말인 11-7, 11-2, 11-8 등에 대해 각각의 단말에 부여되어 있는 호스트명과 IP 어드레스의 1:1 대응 정보를 보유하고 있다.The dedicated domain name server 30-1 of the IP data network is connected to the IP terminals 11-3, 11-1, 11-4, 11-6, etc., used in the IP data network connected to the network node device managed by the communication company X. 1 to 1 correspondence information of the host name and IP address assigned to each terminal, and the dedicated domain name server 30-4 of the IP data network is connected to the network node device managed by the communication company Y. 11-1, 11-2, 11-8, and the like, which are IP terminals used in an IP data network, contain 1: 1 correspondence information of host names and IP addresses assigned to respective terminals.
IP 전화망 전용 도메인명 서버(31-1)는 통신 회사 X가 관리하는 망 노드 장치에 접속되는 IP 전화망에서 이용하는 비독립형 IP 전화기(13-1, 13-3)나 아날로그 전화기(18-1, 18-2, 18-5) 등에 대해 이들 전화기에 부여되어 있는 호스트명(전화 번호)과 IP 어드레스의 1:1 대응 정보를 보유하고 있고, 또 IP 전화망 전용 도메인명 서버(31-2)는 통신 회사 Y가 관리하는 망 노드 장치에 접속되는 IP 전화망에서 이용하는 비독립형 IP 전화기(13-2), 아날로그 전화기(18-3, 18-4, 18-6) 등에 대해 이들 전화기에 부여되어 있는 호스트명(전화 번호)과 IP 어드레스의 1:1 대응 정보를 보유하고 있다.The IP telephone network dedicated domain name server 31-1 is a non-independent IP telephone 13-1, 13-3 or an analog telephone 18-1, 18 used in an IP telephone network connected to a network node device managed by communication company X. Host information (telephone number) assigned to these telephones and 1: 1 correspondence information of IP addresses, and the domain name server 31-2 dedicated to the IP telephone network. Host names assigned to these telephones for non-independent IP telephones 13-2, analog telephones 18-3, 18-4, 18-6, and the like used in the IP telephone network connected to the network node device managed by Y ( Phone number) and IP address 1: 1 correspondence information.
음성 화상망 전용 도메인명 서버(32-1)는 통신 회사 X가 관리하는 망 노드 장치에 접속되는 IP 음성 화상망에서 이용하는 비독립형 IP 음성 화상 장치(16-1), 독립형 IP 음성 화상 장치(12-3) 등에 대해 이들 IP 음성 화상 장치에 부여되어 있는 호스트명(IP 음성 화상 장치 번호)과 IP 어드레스의 1:1 대응 정보를 보유하고 있고, 또 IP 음성 화상망 전용 도메인명 서버(32-2)는 통신 회사 Y가 관리하는 망 노드 장치에 접속되는 음성 화상망에서 이용하는 비독립형 IP 음성 화상 장치(16-3, 16-4) 등에 대해 이들 IP 음성 화상 장치에 부여되어 있는 호스트명(IP 음성 화상 장치 번호)과 IP 어드레스의 1:1 대응 정보를 보유하고 있다.The voice video network-dedicated domain name server 32-1 is a non-independent IP voice video device 16-1 and an independent IP
베스트 에포트 망 전용 도메인명 서버(33-1)는 통신 회사 X가 관리하는 망 노드 장치에 접속되는 베스트 에포트 망에서 이용하는 IP 단말(11-5), 비독립형 IP 음성 화상 장치(16-2) 등에 대해 이들 단말에 부여되어 있는 호스트명과 IP 어드레스의 1:1 대응 정보를 보유하고 있고, 또 베스트 에포트 망 전용 도메인명 서버 (33-2)는 통신 회사 Y가 관리하는 망 노드 장치에 접속되는 베스트 에포트 망에서 이용하는 IP 단말(11-9, 11-10), 비독립형 IP 전화기(13-4) 등에 대해 이들 단말에 부여되어 있는 호스트명과 IP 어드레스의 1:1 대응 정보를 보유하고 있다.The domain name server 33-1 dedicated to the best effort network is an IP terminal 11-5 and a non-independent IP voice image device 16-2 used in the best effort network connected to the network node device managed by the communication company X. And a 1: 1 correspondence information of the host name and IP address assigned to these terminals, and the best-effort network dedicated domain name server 33-2 is connected to the network node device managed by the communication company Y. IP terminals 11-9 and 11-10, non-independent IP telephones 13-4, and the like used in the best-effort network, which have 1: 1 correspondence of host names and IP addresses assigned to these terminals. .
다음에, 도 4 및 도 5를 참조하여 본 발명의 주요 요소인 미디어 라우터와 게이트웨이의 기본 기능을 설명한다.Next, the basic functions of the media router and gateway, which are the main elements of the present invention, will be described with reference to FIGS. 4 and 5.
SCN 단말 기능 블록(802-0), 변환 기능 블록(803-0), 단말 기능 블록(804-0)은 각각 전술한 SCN 단말 기능 블록(802), 변환 기능 블록(803), 단말 기능 블록(804)이 가지는 기능을 포함한다. 아날로그 전화기(41-3)로부터 SCN 회선(40-1)을 경유하여 입력된 음성이나 화상 신호는 SCN 단말 기능 블록(802-0)에서 디지털 데이터 신호로 변환되고, 변환 기능 블록(803-0)에서 데이터 형식이나 신호 송수신 규칙 등이 변환되고, 단말 기능 블록(804-0)에서 IP 패킷의 형식으로 변환되어, IP 통신 회선(40-2)에 송출된다. 또, 역방향의 흐름, 즉 IP 통신 회선(40-2)으로부터 입력된 음성이나 화상 데이터를 포함하는 IP 패킷은 단말 기능 블록(804-0)에서 디지털 데이터의 형식으로 복호화되고, 변환 기능 블록(803-0)에서 데이터 형식이나 신호 송수신 규칙 등이 변환되고, SCN 단말 기능 블록(802-0)에서 SCN 회선을 흐르는 신호로 변환되고, SCN 회선(40-1)을 거쳐 아날로그 전화기(41-3)로 송신된다. SCN 경계부(24-0)는 SCN 단말 기능 블록(802-0) 및 변환 기능 블록(803-0)을 포함하고 있다. H323 종단부(23-0)는 단말 기능 블록(804-0)을 포함하고, 단말 기능 블록(804-0)은 전술한 H323 종단 기능을 포함함으로써, H323 종단부(23-0)는 단말(41-2) 및 통신 회선(40-5)을 경유하여 2방향 통신을 행할 수 있다. 본 발명에서 이용하는 멀티미디어 단말(41-2)은 H323 사양을 따르는 IP 전화기나 IP 음성 화상 장치이다. 접속 제어부(22-0)는 통신 회선(40-2)을 거쳐 H323 종단부(23-0)에 접속되고, 회선(40-3)을 경유하여 라우터(20-0)에 접속된다. 라우터(20-0)는 통신 회선(40-4)을 경유하여 망 노드 장치(41-4)에 접속되고, 또 통신 회선(40-6)을 겨유하여 IP 단말(41-1)에 접속된다. 통신 회선(40-2)에는 호출 제어 데이터로서의 IP 패킷(810)과, 음성을 구성하는 네트 데이터로서의 IP 패킷(811)이나 화상 자체를 구성하는 네트 데이터로서의 IP 패킷(812)이 전달된다.The SCN terminal function block 802-0, the conversion function block 803-0, and the terminal function block 804-0 each correspond to the aforementioned SCN
호출 제어 데이터는 전화 번호나 퍼스널 컴퓨터 등의 호스트명이 포함된다. 한편, 통신 회선(40-3)에 제공되는 IP 패킷(43)(도 5)은 DNS에 호스트명을 통지하고 조회하여 회답을 얻기 위한 데이터 형식, 즉 DNS 조회 응답 형식이며, 예를 들면 RFC 1996(A Mechanism for Prompt Notification of Zone Changes)을 채용할 수 있다. DNS 조회 응답 기능 블록(42)은 H323 형식 호출 제어 데이터(810)를 DNS 조회 응답 형식 데이터(43)로 변환하고, DNS에 조회하여 호스트명에 대응하는 IP 어드레스를 취득하는 기능을 가진다. 또, 음성을 구성하는 IP 패킷(811)이나 화상 자체를 구성하는 IP 패킷(812)은 접속 제어부(42)를 투과적으로 통과한다.The call control data includes a host name such as a telephone number or a personal computer. On the other hand, the IP packet 43 (FIG. 5) provided to the communication line 40-3 is a data format for notifying and inquiring a host name to DNS and obtaining a reply, that is, a DNS inquiry response format. For example, RFC 1996 A Mechanism for Prompt Notification of Zone Changes. The DNS query
이상을 통합하면, 아날로그 전화기(41-3)로부터 입력된 전화 번호는 SCN 경계부(24-0)에서 디지털 전화 번호로 변경되어 H323 종단부(23-0)에 입력되거나, 또는 H323 형식의 IP 전화기(41-2)로부터 입력된 H323 사양을 따르는 멀티미디어 단말의 전화 번호나 호스트명은 H323 형식 호출 제어 데이터(810)로서 H323 종단부(23-0)에 입력되고, 2개의 전화 번호는 통신 회선(40-2) 상에서 H323 형식 호출 제 어 데이터(810)이며, 접속 제어부(22-0)를 경유하여 DNS 조회 응답 형식(43)으로 변환된다. 또, IP 단말(41-1)로부터 제공되는 호출 제어 데이터는 원래 DNS 조회 응답 형식(43)을 채용하고 있으며 접속 제어부(22-0)의 기능을 사용할 필요가 없기 때문에, 직접 라우터(20-0)에 접속되어 있다. 여기서, 라우터(20-0)는 통신 회선(40-3)과 통신 회선(40-6)을 합치는 동시에 IP 패킷을 투과시킨다. 또, IP 패킷(811 또는 812) 내의 음성이나 화상 자체를 구성하는 네트 데이터는 접속 제어부(22-0) 내부를 변경되지 않고 통과한다. IP 패킷은 회선(40-4)을 경유하여 망 노드 장치(41-4)와 라우터(20-0) 사이에서 송수신된다.Incorporating the above, the telephone number input from the analog telephone 41-3 is changed from the SCN boundary 24-0 to the digital telephone number and entered into the H323 terminal 23-0, or an H323 format IP telephone. The telephone number or host name of the multimedia terminal conforming to the H323 specification inputted from (41-2) is input to the H323 terminal 23-0 as the H323 format
DNS 조회 응답의 구체적인 예로서, IP 전화기에 전화 번호 "81-47-325-3897"과 IP 어드레스의 "192.1.2.3"이 부여되어 있을 때, 전화 번호 "81-47-325-3897"을 DNS에 조회하면, DNS가 IP 어드레스 "192.1.2.3"이라고 회답하거나, 또는 IP 단말인 퍼스널 컴퓨터에 호스트명 "host1.dname1.dname2.co.jp"와 IP 어드레스 "128.3.4.5"가 부여되어 있을 때, 호스트명 "host1.dname1.dname2.co.jp"를 DNS에 조회하면, DNS가 이 퍼스널 컴퓨터의 IP 어드레스 "128.3.4.5"를 회답한다.As a specific example of the DNS lookup response, when the IP telephone is given the telephone number " 81-47-325-3897 " and " 192.1.2.3 " of the IP address, the telephone number " 81-47-325-3897 " When DNS is returned, IP address "192.1.2.3" is returned or when the host name "host1.dname1.dname2.co.jp" and IP address "128.3.4.5" are given to the personal computer that is the IP terminal. When DNS is queried for the host name "host1.dname1.dname2.co.jp", DNS returns the IP address "128.3.4.5" of this personal computer.
IP 단말(41-1), 멀티미디어 단말(41-2), 아날로그 단말(41-3)은 각각의 사이에서 IP 패킷을 송수신함으로써 통신하는 것이 가능하다. 즉, IP 단말(41-1)은 라우터(20-0), 접속 제어부(22-0), H323 종단부(23-0)를 경유하여 멀티미디어 단말(41-2)과 IP 패킷을 송수신함으로써 서로 통신하는 것이 가능하고, 아날로그 전화기(41-3)와는 또한 SCN 경계부(24-0)를 경유하여 서로 통신할 수 있다. 또, 멀티미디어 단말(41-2)은 H323 종단부(23-0) 및 SCN 경계부(24-0)를 경유하여 아날로그 전화기(41-3)와 서로 통신하는 것이 가능하다.The IP terminal 41-1, the multimedia terminal 41-2, and the analog terminal 41-3 can communicate by transmitting and receiving IP packets between them. In other words, the IP terminals 41-1 transmit and receive IP packets to and from the multimedia terminal 41-2 via the router 20-0, the connection controller 22-0, and the H323 terminal 23-0. It is possible to communicate and communicate with the analog telephone 41-3 and with each other via the SCN boundary 24-0. In addition, the multimedia terminal 41-2 can communicate with the analog telephone 41-3 via the H323 terminal 23-0 and the SCN boundary 24-0.
<<미디어 라우터의 동작>><< operation of media router >>
본 발명의 미디어 라우터(14-1)의 동작을 도 6에 따라 설명한다. 미디어 라우터(14-1)의 요소의 하나인 라우터(20-3)는 도 4의 라우터(20-0)의 기능을 가지고, 도 6의 접속 제어부(22-1)는 도 4의 접속 제어부(22-0)의 기능을 가지며, 도 6의 H323 종단부(23-1)는 도 4의 H323 종단부(23-0)의 기능을 가지고, 도 6의 SCN 경계부(24-1)는 도 4의 SCN 경계부(24-0)의 기능을 가지고 있다. 도 6의 참조 부호 48-1은 전술한 DNS와 동일한 기능을 가지고 있다. RAS 기구(49-1)는 미디어 라우터(14-1)로의 단말 등록과 인증('등록'이란 단말을 미디어 라우터에 접속하는 것을 의미하며, '인증'이란 단말의 접속 허가 조건에 따라 단말이 정규로 이용되는지를 확인하는 것을 각각 의미함) 및 미디어 라우터의 내부 상태를 관리한다(예를 들면 내부 구성 요소와 그 이용 상황을 일괄적으로 관리하는 것) 기구이고, 참조 부호 50-1은 미디어 라우터(14-1) 내부의 정보 처리를 담당하는 정보 처리 기구이며, 참조 부호 51-1은 미디어 라우터(14-1)의 조작 입출력부이다. 따라서, 도 6의 미디어 라우터(14-1)의 접속 제어부(22-1), H323 종단부(23-1), SCN 경계부(24-1)의 각 기능은 도 4의 접속 제어부(22-0), H323 종단부(23-0), SCN 경계부(24-0)에 대한 설명에 의해 명확히 나타난다.The operation of the media router 14-1 of the present invention will be described with reference to FIG. The router 20-3, which is one element of the media router 14-1, has a function of the router 20-0 of FIG. 4, and the connection control unit 22-1 of FIG. 22-0), the H323 termination 23-1 of FIG. 6 has the function of the H323 termination 23-0 of FIG. 4, and the SCN boundary 24-1 of FIG. Has the function of the SCN boundary 24-0. Reference numeral 48-1 of FIG. 6 has the same function as the above-described DNS. The RAS mechanism 49-1 registers and authenticates the terminal to the media router 14-1 ('registration' means connecting the terminal to the media router, and 'authentication' means that the terminal is normally connected according to the access permission conditions of the terminal). Means managing the internal state of the media router (e.g., managing the internal components and their usage collectively), and reference numeral 50-1 denotes a media router. (14-1) An information processing mechanism in charge of internal information processing, and reference numeral 51-1 denotes an operation input / output unit of the media router 14-1. Accordingly, the functions of the connection control unit 22-1, the H323 terminal unit 23-1, and the SCN boundary unit 24-1 of the media router 14-1 of FIG. 6 are connected to the connection control unit 22-0 of FIG. ), H323 termination 23-0, SCN boundary 24-0.
<<IP 단말간의 통신 접속 제어>><< communication connection control between IP terminals >>
다음에, 도 6, 도 7 및 도 8 내지 도 14를 참조하여 IP 단말(11-3)로부터 IP 단말(11-7)로 IP 패킷에 저장한 데이터를 송신하고, 또 수신하는 순서를 설명한다. IP 단말(11-3)은 통신 회선(52-1)을 경유하여 자기 어드레스, 즉 송신원 IP 어드레스 "A113", 미디어 라우터(14-1) 내부의 도메인명 서버(48-1)의 어드레스, 즉 수신지 IP 어드레스 "A481", 통신 상대의 IP 단말(11-7)의 호스트명 "IPT-11-7 name"을 저장한 도 9에 나타낸 IP 패킷(45-1)을 도메인명 서버(48-1)로 송신한다. 여기서, IP 패킷(45-1)에 나타내는 조회 내용, 즉 "IPT-11-7 name"은 도 5에 나타낸 "DNS 조회 응답형식" 내의 "조회부"에 저장되어 있다. 도메인명 서버(48-1)는 수신한 IP 패킷(45-1)의 내용을 조사하여 통신 회선(10-1)을 경유하고 망 노드 장치(8-2)를 경유하여 IP 데이터망의 전용 도메인명 서버(30-1)에 조회한다(스텝 ST10). 도메인명 서버(30-1)가 상기 호스트명 "IPT-11-7 name"에 1:1 대응하는 IP 어드레스 "A117"를 포함하는 IP 패킷을 도메인명 서버(48-1)에 회신하면(스텝 ST11), 도메인명 서버(48-1)는 IP 패킷(45-2)을 IP 단말(11-3)에 회신한다. 이상 설명한 순서에서, 망 노드 장치(8-2)는 도 8의 어드레스 관리표(44-1)를 참조하여, 수신된 IP 패킷(45-1)에 포함되는 송신원 어드레스 "A113"가 어드레스 관리표에 등록되어 있는지 여부를 조사한다. 이 케이스에서는, 어드레스 관리표(44-1)의 위에서 2행째의 레코드에, 외부 IP 어드레스가 "A113"이며 통신 회선 식별 기호 "Line-10-1"가 통신 회선(10-1)으로부터 입력된 IP 패킷인 것을 나타내고 있으므로, IP 단말(11-3)이 망 노드 장치를 경유하여 통신할 수 있는 허가 등록이 되어 있는 것을 확인한다. 또, 어드레스 관리표(44-1)에 등록되어 있지 않은 경우, 망 노드 장치(8-2)는 수신한 IP 패킷(45-1)을 폐기할 수 있다.Next, the procedure of transmitting and receiving data stored in the IP packet from the IP terminal 11-3 to the IP terminal 11-7 will be described with reference to Figs. 6, 7 and 8-14. . The IP terminal 11-3 transmits its own address, that is, the sender IP address "A113" via the communication line 52-1, the address of the domain name server 48-1 inside the media router 14-1, i.e. The IP packet 45-1 shown in Fig. 9, which stores the destination IP address " A481 " and the host name " IPT-11-7 name " To 1). Here, the inquiry contents shown in the IP packet 45-1, that is, "IPT-11-7 name" are stored in the "query section" in the "DNS inquiry response format" shown in FIG. The domain name server 48-1 examines the contents of the received IP packet 45-1, passes through the communication line 10-1, and passes through the network node device 8-2 to the dedicated domain of the IP data network. The name server 30-1 is inquired (step ST10). When the domain name server 30-1 returns an IP packet including the IP address "A117" corresponding to 1: 1 with the host name "IPT-11-7 name" to the domain name server 48-1 (step) ST11), domain name server 48-1 returns IP packet 45-2 to IP terminal 11-3. In the above-described procedure, the network node apparatus 8-2 refers to the address management table 44-1 in FIG. 8 and registers the sender address " A113 " included in the received IP packet 45-1 in the address management table. Investigate whether or not In this case, the IP whose external IP address is " A113 " and the communication line identification symbol " Line-10-1 " is input from the communication line 10-1 in the second row above the address management table 44-1. Since it is a packet, it is confirmed that the IP terminal 11-3 has registered permission to communicate via the network node device. In addition, when not registered in the address management table 44-1, the network node device 8-2 can discard the received IP packet 45-1.
다음에, IP 단말(11-3)은 IP 단말(11-7)에 송신할 IP 패킷(45-3)을 생성하여 라우터(20-3)를 경유하여 망 노드 장치(8-2)에 송신하면, 망 노드 장치(8-2)는 이 IP 패킷(45-3)을 통합 IP 전송망(1)의 내부로 전송하면, IP 패킷(45-3)은 도 3의 IP 데이터망(3) 내부의 통신 회선과 복수의 라우터, 즉 라우터(19-1, 19-3, 21-1, 19-5, 19-6)를 통과하여 망 노드 장치(7-2)에 착신된다. 이렇게 하면, 망 노드 장치(7-2)는 수신한 IP 패킷(45-3)을 도 7에 나타내는 통신 회선(10-5)에 제공하고(스텝 ST12), 라우터(20-4)가 IP 패킷(45-3)을 수신하여 통신 회선(52-2)을 경유하여 IP 단말(11-7)에 전송한다. IP 패킷(45-3)을 수신한 IP 단말(11-7)은 회신용 IP 패킷(45-4)을 생성하여 통신 회선을 경유하여 라우터(20-4)에 송출하면 통신 회선(10-5)을 경유하고(스텝 ST13), 망 노드 장치(7-2), 통합 IP 전송망(2) 내부의 IP 데이터망(3)을 경유하여 망 노드 장치(8-2)에 착신되고, 통신 회선(10-1)을 경유하여 IP 단말(11-3)에 도 12에 나타내는 IP 패킷(45-4)이 제공된다. 이상의 순서에 의해, IP 단말(11-3)과 IP 단말(11-7)이 IP 패킷을 송수신함으로써 통신을 할 수 있다.Next, the IP terminal 11-3 generates an IP packet 45-3 to be transmitted to the IP terminal 11-7 and transmits it to the network node device 8-2 via the router 20-3. When the network node device 8-2 transmits this IP packet 45-3 to the inside of the integrated
이상 설명한 IP 단말에서의 통신 순서에서, 미디어 라우터(14-1)로부터 미디어 라우터 내의 도메인명 서버(48-1)를 제외할 수도 있다. 이 경우, IP 단말(11-3)은 송신원 IP 어드레스 "A113", IP 데이터망의 전용 도메인명 서버(30-1)의 IP 어드레스 "A301", 통신 상대의 IP 단말(11-7)의 호스트명 "IPT-11-7 name"을 저장한 IP 패킷(45-5)을 도메인명 서버(30-1)에 송신한다. 도메인명 서버(30-1)는 "IPT 11-7 name"에 1:1로 대응하는 IP 어드레스 "A117"을 포함하는 IP 패킷(45-6)을 회신한다. 또, 미디어 라우터 내의 도메인명 서버(48-1)를 제외하고 도메인명 서버(30-1)에 직접 액세스할 수 있는 기법은 도메인명 서버에 관한 공지된 기법에 의해 가능하다.In the communication procedure in the IP terminal described above, the domain name server 48-1 in the media router may be excluded from the media router 14-1. In this case, the IP terminal 11-3 is the source IP address "A113", the IP address "A301" of the dedicated domain name server 30-1 of the IP data network, and the host of the IP terminal 11-7 of the communication partner. The IP packet 45-5 storing the name "IPT-11-7 name" is transmitted to the domain name server 30-1. The domain name server 30-1 returns an IP packet 45-6 including the IP address " A117 " corresponding to 1: 1 in " IPT 11-7 name. &Quot; In addition, a technique for directly accessing the domain name server 30-1 except for the domain name server 48-1 in the media router is possible by a known technique related to the domain name server.
상기 스텝 ST11이 종료되면, IP 단말(11-3 및 11-7)이 통신 개시가 준비된 상태이며, 망 노드 장치(8-2)가 IP 패킷(45-2 및 45-6)을 검출하면 IP 단말간 통신 기록, 즉 IP 단말(11-3)과 IP 단말(11-7) 사이의 통신 기록을 그 시각과 함께, 필요하면 내부에 기록 보유한다.When the above step ST11 is finished, the IP terminals 11-3 and 11-7 are ready to start communication, and when the network node device 8-2 detects the IP packets 45-2 and 45-6, the IP is ready. An inter-terminal communication record, that is, a communication record between the IP terminal 11-3 and the IP terminal 11-7 is retained therein with the time, if necessary.
<<비독립형 IP 전화기 사이의 통신 접속 제어>><< Communication Connection Control Between Non-Independent IP Phones >>
다음에, 전화 번호를 다이얼하여 비독립형 IP 전화기(13-1)로부터 비독립형 IP 전화기(13-2)에 전화 통신을 행하는 순서를 설명한다. 여기서, "비독립형 IP 전화기"는 미디어 라우터(14-1, 14-2) 등에 접속하여 통신을 행하는 IP 전화기를 가리키고, "독립형 IP 전화기"는 미디어 라우터에 접속하지 않고 직접 망 노드 장치에 접속하는 도 3의 IP 전화기(12-1 또는 12-2)이며 그 통신 순서에 관해서는 후술한다.Next, a procedure of dialing a telephone number to perform telephone communication from the non-independent IP phone 13-1 to the non-independent IP phone 13-2 will be described. Here, the "non-independent IP telephone" refers to an IP telephone which connects to the media routers 14-1 and 14-2 for communication, and the "independent IP telephone" directly connects to the network node device without being connected to the media router. The IP telephone 12-1 or 12-2 in Fig. 3 will be described later in the communication procedure.
도 6의 비독립형 IP 전화기(13-1)는 통신 회선(53-1)을 경유하여 H323 종단부(23-1)에 접속되어 있고, 도 7의 비독립형 IP 전화기(13-2)는 통신 회선(53-2)을 경유하여 H323 종단부(23-2)에 접속되어 있다.The non-independent IP telephone 13-1 of FIG. 6 is connected to the H323 terminal 23-1 via the communication line 53-1, and the non-independent IP telephone 13-2 of FIG. 7 is communicating. It is connected to the H323 terminal part 23-2 via the line 53-2.
비독립형 IP 전화기(13-1)의 송수화기를 들면(오프훅), 호출을 통지하는 도 15에 나타낸 IP 패킷(46-1)이 도 6에 나타낸 통신 회선(53-1)에 송신되고(도 6의 스텝 ST20), H323 종단부(23-1)는 통신 회선(53-1)으로부터 호출이 입력된 것을 검출하고, 호출 확인의 IP 패킷(46-2)을 회신한다(스텝 ST21). 여기서, IP 패킷(46- 1)의 페이로드(데이터 부분)에 기재되는 "CTL-Info-1"은 호출 제어 정보이고, IP 패킷(46-2)의 페이로드에 기재되는 "CTL-Info-2"는 호출 확인 정보이다.Lifting the handset of the non-independent IP telephone 13-1 (off-hook), the IP packet 46-1 shown in FIG. 15 for notifying a call is transmitted to the communication line 53-1 shown in FIG. 6 (FIG. Step ST20 of
다음에, 비독립형 IP 전화기(13-1)의 이용자가 통신 상대방의 비독립형 IP 전화기(13-2)의 전화 번호를 다이얼하여 입력하면, 비독립형 IP 전화기(13-1) 내부에서 통신 상대방 전화 번호("Tel-13-2 name")와, 비독립형 IP 전화기(13-1)의 전화 번호와 IP 어드레스를 포함하는, 예를 들면 H.225 규정의 호출 제어 데이터 형식의 IP 패킷(46-3)을 생성하여 통신 회선(53-1)을 경유하여 H323 종단부(23-1)에 송신한다. 단, IP 패킷(46-3) 내부에 비독립형 IP 전화기(13-1)의 전화 번호와 IP 어드레스를 포함할지 여부는 선택사항이다. H323 종단부(23-1)는 통신 회선(53-1)으로부터 IP 패킷(46-3)을 수신하고, 도 30의 미디어 라우터 상태표(100-1) 내부의 레코드를 검색하여 통신 회선(53-1)을 나타내는 회선 식별자, 이 케이스에서는 미디어 라우터 상태표(100-1)의 위에서 1행째의 레코드인 "53-1"을 검출한다. 다음에, 이 레코드에 기재되어 있는 비독립형 IP 전화기(13-1)의 전화 번호 "81-3-1234-5679"나 IP 어드레스 "32.3.53.1"를 읽어내고, 또 IP 어드레스나 전화 번호가 IP 패킷(46-3)에 포함되어 있지 않은 경우는 미디어 라우터 상태표에 기재되는 값을 IP 패킷(46-3)에 설정하거나, IP 어드레스나 전화 번호에 관한 정보가 기입되어 있는 경우에도 일치되지 않는 값인 경우, 에러 처리로서 IP 패킷(46-3)을 폐기한다. 여기서, 비독립형 IP 전화기(13-1)의 IP 어드레스의 A131"의 구체적 수치를 "32.3.53.1"로 한 예이다(스텝 ST22).Next, when the user of the non-independent IP phone 13-1 dials and enters the telephone number of the non-independent IP phone 13-2 of the communication counterpart, the communication counterpart phone is inside the non-independent IP phone 13-1.
다음에, H323 종단부(23-1)는 비독립형 IP 전화기(13-1)의 어드레스, 즉 송 신원 IP 어드레스 "A131", 도메인명 서버(48-1)의 어드레스, 즉 수신지 IP 어드레스 "A481", 통신 상대방 전화 번호 "Tel-13-2 name"를 저장한 IP 패킷(46-4)을 도 6의 미디어 라우터(14-1) 내부의 도메인명 서버(48-1)에 송신한다(스텝 ST23). 도메인명 서버(48-1)는 수신한 IP 패킷(46-4)의 내용을 조사하고, 다음에 통신 회선(10-1)과 망 노드 장치(8-2)를 경유하여 IP 전화망의 전용 도메인명 서버(31-1)로 IP 패킷(46-5)을 송신한다(스텝 ST24). IP 전화망의 전용 도메인명 서버(31-1)가 상기 호스트명 "Tel-13-2 name"에 1:1로 대응하는 IP 어드레스 "A132"를 포함하는 IP 패킷을 도메인명 서버(48-1)에 회신하면(스텝 ST25), 도메인명 서버(48-1)는 H323 종단부(23-1)에 IP 패킷(46-6)을 회신한다.Next, the H323 end portion 23-1 receives the address of the non-standalone IP telephone 13-1, that is, the source IP address "A131", the address of the domain name server 48-1, that is, the destination IP address ". A481 "and the IP packet 46-4 which stored the communication party's telephone number" Tel-13-2 name "are transmitted to the domain name server 48-1 in the media router 14-1 of FIG. Step ST23). The domain name server 48-1 examines the contents of the received IP packet 46-4, and then the dedicated domain of the IP telephone network via the communication line 10-1 and the network node device 8-2. The IP packet 46-5 is transmitted to the name server 31-1 (step ST24). The dedicated domain name server 31-1 of the IP telephone network transmits an IP packet including the IP address " A132 " corresponding to 1: 1 with the host name " Tel-13-2 name ". If it returns to (Step ST25), the domain name server 48-1 returns the IP packet 46-6 to the H323 terminal part 23-1.
다음에, H323 종단부(23-1)가 H323 종단부(23-2)에 송신할 IP 패킷(46-7)을 생성하여 라우터(20-3)를 경유하여 망 노드 장치(8-2)에 송신하면(스텝 ST26), 망 노드 장치(8-2)는 이 IP 패킷(46-7)을 도 3의 통합 IP 전송망(2)의 내부에 전송하고, IP 패킷(46-7)은 IP 전화망(4) 내부의 라우터(19-8, 19-9, 21-2, 19-11, 19-13)를 통과하여 망 노드 장치(7-2)에 착신된다. 이렇게 하면, 망 노드 장치(7-2)는 수신한 IP 패킷(46-7)을 통신 회선(10-5)에 송출하고, 라우터(20-4)를 경유하여 H323 종단부(23-2)가 IP 패킷(46-7)을 수신한다. H323 종단부(23-2)는 IP 패킷(46-7)을 전화 호출로 해석하고 이하의 2가지 과정을 행한다. 제1 과정은 회신용 IP 패킷(46-8)을 생성하여 라우터(20-4)로 회신하는 것이고, 제2 과정은 IP 패킷(46-7)을 도 7에 나타낸 통신 회선(53-2)을 경유하여 비독립형 IP 전화기(13-2)에 전송하는 것이다.Next, the H323 terminal 23-1 generates an IP packet 46-7 to transmit to the H323 terminal 23-2, and the network node device 8-2 via the router 20-3. (Step ST26), the network node device 8-2 transmits the IP packet 46-7 inside the integrated
도 7을 참조하여 설명하면, 제1 과정에 의해 생성된 IP 패킷(46-8)은 통신 회선(10-5)을 경유하고(스텝 ST27), 망 노드 장치(7-2) 및 IP 전화망(4)을 경유하여 망 노드 장치(8-2)에 착신되며, 통신 회선(10-1)을 경유하여 라우터(20-3)에, 그리고 H323 종단부(23-1)를 경유하여 비독립형 IP 전화기(13-1)에 각각 보내진다. 비독립형 IP 전화기(13-1)는 IP 패킷(46-8)을 수신함으로써 통신 상대 호출 중이라고 해석한다.Referring to Fig. 7, the IP packet 46-8 generated by the first process passes through the communication line 10-5 (step ST27), and the network node device 7-2 and the IP telephone network ( 4) is reached to the network node device 8-2 via a communication line 10-1, to a router 20-3, and via a H323 terminal 23-1 to a non-independent IP. It is sent to the telephones 13-1, respectively. The non-independent IP phone 13-1 interprets that the communication partner is in a call by receiving the IP packet 46-8.
상기 제2 과정에 의해, 비독립형 IP 전화기(13-2)는 IP 패킷(46-7)을 수신함으로써 호출 벨 소리(호출음)를 울린다. 비독립형 IP 전화기(13-2)의 이용자는 이 호출음을 듣고 비독립형 IP 전화기(13-2)의 송수화기를 든다(오프훅). 이렇게 하면, 비독립형 IP 전화기(13-2)는 IP 패킷(46-9)을 생성하여 회선(53-2)에 송출하고(스텝 ST28), H323 종단부(23-2)가 IP 패킷(46-9)을 수신하여 망 노드 장치(7-2)와 IP 전화망(4)을 경유하여 망 노드 장치(8-2)에 착신되고, 통신 회선(10-1)을 경유하여 라우터(20-3)에, H323 종단부(23-1)를 경유하여 비독립형 IP 전화기(13-1)에 보내지고, 전화 통신 상대가 비독립형 IP 전화기(13-2)의 송수화기를 든 것을 알리는 소리(응답)로서 비독립형 IP 전화기(13-1)의 이용자에게 통지된다.By the second process, the non-independent IP phone 13-2 sounds a ringing tone (call tone) by receiving the IP packet 46-7. The user of the non-independent IP telephone 13-2 hears this ring tone and picks up the handset of the non-independent IP telephone 13-2 (off-hook). In this way, the non-independent IP phone 13-2 generates an IP packet 46-9 and sends it to the line 53-2 (step ST28), and the H323 terminal 23-2 receives the IP packet 46 -9) to receive the network node device 8-2 via the network node device 7-2 and the
상기 스텝 ST28은, 응답의 정보, 즉 비독립형 IP 전화기(13-1)와 비독립형 IP 전화기(13-2) 사이의 전화 통신 개시를 알리는 IP 패킷(46-9)이 전송되는 과정이며, 망 노드 장치(7-2 또는 8-2)가 IP 패킷(46-9)을 검출하면 전화 통신 개시 기록, 즉 비독립형 IP 전화기(13-1)와 비독립형 IP 전화기(13-2) 사이의 전화 통신 개시 사실을 IP 패킷(46-9) 내용의 일부, 예를 들면 송신원 IP 어드레스, 수신지 IP 어드레스, 송신원 포트 번호, 수신지 포트 번호와 그 검출 시각을 망 노드 장치 내부에 설정하는 요금 부과 기록 파일로 보유해 둘 수 있다.In step ST28, the IP packet 46-9 informing the start of the telephony communication between the information of the response, that is, the non-independent IP telephone 13-1 and the non-independent IP telephone 13-2, is transmitted. When the node device 7-2 or 8-2 detects the IP packet 46-9, the telephone communication start record, that is, the telephone between the non-independent IP telephone 13-1 and the non-independent IP telephone 13-2. A charge record that sets a part of the contents of the IP packet 46-9, such as a sender IP address, a destination IP address, a sender port number, a destination port number, and a detection time, inside the network node device to indicate that the communication has been started. You can keep it as a file.
비독립형 IP 전화기(13-1)의 이용자가 전화 통신 대화를 시작하면, 비독립형 IP 전화기(13-1)는 디지털화된 음성을 포함하는 IP 패킷(46-10)을 생성하여 통신 회선(53-1)에 송출한다(스텝 ST29). 음성 패킷(46-10)은 H323 제어부(23-1), 라우터(20-3), 망 노드 장치(8-2), 라우터(19-8, 19-9, 21-2, 19-11, 19-13), 망 노드 장치(7-2), 라우터(20-4), H323 종단부(23-2)를 거쳐 비독립형 IP 전화기(13-2)에 보내진다. 비독립형 IP 전화기(13-2)를 이용하는 이용자의 소리는 IP 패킷(46-11)에 디지털화되어 저장되어 있고, 전술한 것과 반대 흐름, 즉 H323 제어부(23-2), 라우터(20-4), 망 노드 장치(7-2), 라우터(19-13, 19-11, 21-2, 19-9, 19-8), 망 노드 장치(8-2), 라우터(20-3), H323 종단부(23-1)를 거쳐 비독립형 IP 전화기(13-1)에 보내진다(스텝 ST30).When the user of the non-independent IP telephone 13-1 starts a telephony conversation, the non-independent IP telephone 13-1 generates an IP packet 46-10 containing digitized voice to communicate with the communication line 53-. 1) (step ST29). The voice packet 46-10 includes the H323 controller 23-1, the router 20-3, the network node device 8-2, the routers 19-8, 19-9, 21-2, 19-11, 19-13, through the network node device 7-2, the router 20-4, and the H323 termination unit 23-2, to the non-independent IP telephone 13-2. The sound of the user using the non-independent IP phone 13-2 is digitized and stored in the IP packet 46-11, and the reverse flow from that described above, that is, the H323 control unit 23-2 and the router 20-4. , Network node device 7-2, router 19-13, 19-11, 21-2, 19-9, 19-8, network node device 8-2, router 20-3, H323 It is sent to the non-independent IP telephone 13-1 via the termination part 23-1 (step ST30).
비독립형 IP 전화기(13-1)의 이용자가 전화 통신의 종료를 위해 송수화기를 놓으면, 비독립형 IP 전화기(13-1)는 전화 통신 종료를 나타내는 IP 패킷(46-12)을 생성하여 통신 회선(53-1)에 송출한다(스텝 ST31). IP 패킷(46-12)은 H323 제어부(23-1), 라우터(20-3), 망 노드 장치(8-2), 라우터(19-8, 19-9, 21-2, 19-11, 19-13), 망 노드 장치(7-2), 라우터(20-4), H323 종단부(23-2)를 거쳐 비독립형 IP 전화기(13-2)에 보내진다. 비독립형 IP 전화기(13-2)의 이용자는 전화 통신이 종료된 것을 알고 송수화기를 놓으면 IP 패킷(46-13)을 생성하여 송출하고, 전술한 것과 반대 방향의 흐름, 즉 H323 제어부(23-2), 라우터(20-4), 망 노드 장치(7-2), 라우터(19-13, 19-11, 21-2, 19-9, 19-8), 망 노드 장치(8-2), 라우터(20-3), H323 종단부(23-1)에 보내진다(스텝 ST32).When the user of the non-independent IP phone 13-1 puts the handset on for the termination of telephony, the non-independent IP phone 13-1 generates an IP packet 46-12 indicating the end of the telephony communication to produce a communication line ( 53-1) (step ST31). The IP packet 46-12 includes the H323 controller 23-1, the router 20-3, the network node device 8-2, the routers 19-8, 19-9, 21-2, 19-11, 19-13, through the network node device 7-2, the router 20-4, and the H323 termination unit 23-2, to the non-independent IP telephone 13-2. When the user of the non-independent IP telephone 13-2 knows that the telephone communication has been terminated and the handset is released, the user generates and sends an IP packet 46-13, and flows in the opposite direction to that described above, that is, the H323 control unit 23-2. ), Router 20-4, network node device 7-2, router 19-13, 19-11, 21-2, 19-9, 19-8, network node device 8-2, The router 20-3 is sent to the H323 terminal 23-1 (step ST32).
상기 스텝 ST32는 호출 단절 확인 정보, 즉 비독립형 IP 전화기(13-1)와 비독립형 IP 전화기(13-2) 사이의 전화 통신 종료를 알리는 IP 패킷(46-13)이 전송되는 과정이며, 망 노드 장치(8-2 또는 7-2)는 IP 패킷(46-13)을 검출하면, 전화 통신 종료 기록, 즉 비독립형 IP 전화기(13-1)와 비독립형 IP 전화기(13-2) 사이의 전화 통신 종료 사실을 IP 패킷(46-13) 내용의 일부, 예를 들면 송신원 IP 어드레스, 수신지 IP 어드레스, 송신원 포트 번호, 수신지 포트 번호와 그 검출 시간을 망 노드 장치의 내부의 요금 부과 기록 파일로 보유해 둘 수 있다.In step ST32, call disconnection confirmation information, that is, an IP packet 46-13 indicating the end of telephony communication between the non-independent IP phone 13-1 and the non-independent IP phone 13-2, is transmitted. When the node device 8-2 or 7-2 detects the IP packet 46-13, the telephony end record, i.e., between the non-independent IP phone 13-1 and the non-independent IP phone 13-2. Part of the contents of the IP packet 46-13, e.g., source IP address, destination IP address, source port number, destination port number, and detection time of the telephony termination fact, is recorded inside the network node apparatus. You can keep it as a file.
이상의 순서에 의해, 비독립형 IP 전화기(13-1)와 비독립형 IP 전화기(13-2)가 IP 패킷을 송수신함으로써 전화 통신을 할 수 있는 것이다.According to the above procedure, the non-independent IP telephone 13-1 and the non-independent IP telephone 13-2 can perform telephone communication by transmitting and receiving an IP packet.
이상 설명한 통신 순서에서, 미디어 라우터(14-1)로부터 미디어 라우터 내의 도메인명 서버(48-1)를 제외하고, 상기 스텝 ST23 내지 ST25를 이하에 설명하는 스텝 ST23x 및 ST25x로 대신할 수도 있다. 즉, H323 종단부(23-1)는 비독립형 IP 전화기(13-1)의 어드레스, 즉 송신원 IP 어드레스 "A131", IP 전화망의 전용 도메인명 서버(31-1)의 어드레스, 즉 수신지 IP 어드레스 "A311", 통신 상대방 전화 번호 "Tel-13-2 name"를 저장한 IP 패킷(46-14)을 통신 회선(10-1)과 망 노드 장치(8-2)를 경유하여 IP 전화망 전용으로 이용하는 도메인명 서버(31-1)에 송신한다(스텝 ST23x). 도메인명 서버(31-1)는 통신 상대방 전화 번호 "Tel-13-2 name"에 1:1 대응하는 IP 어드레스 "A132"를 포함하는 IP 패킷(46-15)을 H323 종단부(23-1)에 회신한다(스텝 ST25x).In the above-described communication procedure, except for the domain name server 48-1 in the media router from the media router 14-1, the above steps ST23 to ST25 may be replaced by steps ST23x and ST25x described below. That is, the H323 end portion 23-1 is the address of the non-independent IP telephone 13-1, that is, the source IP address "A131", the address of the dedicated domain name server 31-1 of the IP telephone network, that is, the destination IP. The IP packet 46-14 storing the address "A311" and the communication party's telephone number "Tel-13-2 name" is dedicated to the IP telephone network via the communication line 10-1 and the network node device 8-2. To the domain name server 31-1 to be used (step ST23x). The domain name server 31-1 transmits the IP packet 46-15 including the IP address " A132 " that corresponds 1: 1 to the communication counterpart phone number " Tel-13-2 name " ) (Step ST25x).
이상 설명한 스텝 ST23 내지 ST25, 또는 스텝 ST23x 및 ST25x의 과정에서, 망 노드 장치(8-2)는 통신 회선(10-1)을 경유하여 수신한 IP 패킷(46-5)에 포함되는 송신원 어드레스 "A481"와 통신 회선 식별 기호 "Line-10-1"의 조합이 어드레스 관리표(44-1)(도 8)에 등록되어 있는지를 조사함으로써, 또는 망 노드 장치(8-2)는 통신 회선(10-1)을 경유하여 수신한 IP 패킷(46-14)에 포함되는 송신원 어드레스 "A131"와 통신 회선 식별 기호 "line-10-1"의 조합이 어드레스 관리표(44-1)(도 8)에 등록되어 있는지를 조사함으로써, 비독립형 IP 전화기(13-1)가 통신 회선(10-1)으로부터 망 노드 장치(8-2)를 경유하는 통신이 허가되어 있는 것, 즉 "통신 허가 등록"되어 있는 것을 확인한다.In the process of steps ST23 to ST25 described above or steps ST23x and ST25x, the network node device 8-2 transmits the source address included in the IP packet 46-5 received via the communication line 10-1. By checking whether or not the combination of A481 "and the communication line identification symbol" Line-10-1 "is registered in the address management table 44-1 (FIG. 8), or the network node device 8-2 checks the
<<독립형 IP 전화기 사이의 통신 접속 제어>> << Communication connection control between standalone IP phones >>
도 6의 비독립형 IP 전화기(13-1)가 H323 종단부(23-1)의 종단 기능을 포함하고 있음으로써, 비독립형 IP 전화기(13-1)는 접속 제어부(22-1)와 일체화될 수 있다. 이러한 이유로 인해, 도 31의 독립형 IP 전화기(12-1) 내부의 비독립형 IP 전화기(13-11)는 통신 회선을 경유하여 직접 접속 제어부(22-11)에 접속되어 있다. 접속 제어부(22-11)로부터 통신 회선(10-4)이 나와 있고, 도 3의 망 노드 장치(8-4)에 접속되어 있다. 독립형 IP 전화기(12-1)와 독립형 IP 전화기(12-2)는 IP 패킷을 송수신하는 전화 통신을 행하는 것이 가능하고, 그 통신 순서는 상기 비독립형 IP 전화기(13-1)와 비독립형 IP 전화기(13-2)가 IP 패킷을 송수신함으로써 전화 통신을 행하는 스텝 ST20 내지 스텝 ST32와 동일하다. 그리고, 상이한 점으로서 첫번째는 미디어 라우터(14-1) 내의 도메인명 서버(48-1)가 존재하지 않기 때문에 도메인명 서버(48-1)를 경유하지 않고 스텝 ST23과 스텝 ST24을 일체화한 스텝으로 간주한다는 것이며, 두 번째는 H323 종단부(23-1 및 23-2)가 존재하지 않기 때문에 이들 H323 종단부(23-1 및 23-2) 부분을 IP 패킷이 통과할 수 있는 통신 회선으로 대신한다는 것이다.Since the non-independent IP phone 13-1 of FIG. 6 includes the termination function of the H323 termination unit 23-1, the non-independent IP phone 13-1 can be integrated with the connection control unit 22-1. Can be. For this reason, the non-independent IP phone 13-11 inside the independent IP phone 12-1 in Fig. 31 is connected to the direct connection control unit 22-11 via a communication line. The communication line 10-4 is shown from the connection control part 22-11, and is connected to the network node device 8-4 of FIG. The stand-alone IP telephone 12-1 and the stand-alone IP telephone 12-2 can perform telephone communication for transmitting and receiving IP packets, and the communication order is the non-standalone IP telephone 13-1 and the non-standalone IP telephone. The same as in step ST20 to step ST32 in which (13-2) performs telephone communication by transmitting and receiving an IP packet. The first difference is that since there is no domain name server 48-1 in the media router 14-1, step ST23 and step ST24 are integrated without passing through the domain name server 48-1. The second is that instead of the H323 terminations 23-1 and 23-2, these H323 terminations 23-1 and 23-2 are replaced by communication lines through which IP packets can pass. Is that.
<<비독립형 IP 음성 화상 장치와 비독립형 IP 음성 화상 장치간>> << between non-independent IP voice imager and non-independent IP voice imager >>
비독립형 음성 화상 장치(16-1)로부터 비독립형 IP 음성 화상 장치(16-3)로 IP 패킷을 송신하고 또한 수신함으로써, 장치를 식별하는 호스트 명칭을 IP 패킷을 송수신하는 음성 화상 통신으로 행하는 것이 가능하다. 그 통신 순서는, 비독립형 IP 전화기(13-1)와 비독립형 IP 전화기(13-2)가 IP 전화망의 전용 도메인명 서버(31-1)를 사용하는 스텝 ST20 내지 스텝 ST32와 동일하다. 상이한 점은 IP 전화망의 전용 도메인명 서버(31-1)를 사용하지 않고 도 7의 IP 음성 화상망의 전용 도메인명 서버(32-1)를 이용하고, 스텝 ST24 대신 스텝 ST44, 스텝 ST25 대신 스텝 ST45을 실행하는 것이다. 비독립형 음성 화상 장치(16-1)가 IP 전송망 내부의 IP 화상 전용 도메인명 서버(32-1)에 비독립형 음성 화상 장치(16-2)의 호스트명을 조합하여 비독립형 음성 화상 장치(16-2)의 IP 어드레스를 취득하고, 다음에 비독립형 음성 화상 장치(16-1)로부터 비독립형 음성 화상 장치(16-2)에 음성 화상 데이터를 송신함으로써, 비독립형 음성 화상 장치(16-1)와 비독립형 음성 화상 장치(16-2) 사이에서 음성 화상 데이터를 송수신하는 음성 화상 통신을 할 수 있다.By transmitting and receiving an IP packet from the non-independent voice imager 16-1 to the non-independent IP imager 16-3, it is possible to perform a host name identifying the device by voice image communication for transmitting and receiving an IP packet. It is possible. The communication procedure is the same as that of step ST20 to step ST32 in which the non-independent IP telephone 13-1 and the non-independent IP telephone 13-2 use the dedicated domain name server 31-1 of the IP telephone network. The difference is that instead of using the dedicated domain name server 31-1 of the IP telephone network, the dedicated domain name server 32-1 of the IP voice video network in Fig. 7 is used, and instead of steps ST24, step ST44, step ST25 instead of step ST24. Is to run ST45. The non-independent voice imager 16-1 combines the host name of the non-independent voice imager 16-2 with the IP image-only domain name server 32-1 in the IP transmission network. The non-independent audio image device 16-1 is obtained by acquiring the IP address of -2) and then transmitting audio image data from the non-independent audio image device 16-1 to the non-independent audio image device 16-2. ) And voice image communication for transmitting and receiving voice image data between the non-independent voice image device 16-2.
<<독립형 IP 음성 화상 장치와 비독립형 IP 음성 화상 장치간>> << between standalone IP voice video device and non-standalone IP voice video device >>
도 6의 비독립형 IP 음성 화상 장치(16-1)가 H323 종단부(23-1)의 종단 기능을 포함함으로써, 비독립형 IP 음성 화상 장치(16-1)는 접속 제어부(22-1)와 일체화할 수 있다. 이러한 이유로 인해, 도 32의 독립형 IP 음성 화상 장치(12-3) 내부의 비독립형 IP 음성 화상 장치(16-12)는 통신 회선을 경유하여 직접 접속 제어부(22-12)에 접속되어 있다. 접속 제어부(22-12)로부터 통신 회선(10-9)이 나와 있고, 도 3의 망 노드 장치(8-4)에 접속되어 있다.Since the non-independent IP audio image device 16-1 of FIG. 6 includes a termination function of the H323 termination unit 23-1, the non-independent IP audio image device 16-1 is connected to the connection control unit 22-1. It can be integrated. For this reason, the non-independent IP audio image device 16-12 in the standalone IP audio image device 12-3 shown in Fig. 32 is connected to the direct connection control unit 22-12 via a communication line. The communication line 10-9 is shown from the connection control part 22-12, and is connected to the network node device 8-4 of FIG.
독립형 IP 음성 화상 장치(12-3)와 비독립형 IP 음성 화상 장치(16-3)는 IP 패킷을 송수신하는 음성 화상 통신을 행하는 것이 가능하고, 그 통신 순서는 비독립형 IP 음성 화상 장치(16-1)와 비독립형 IP 음성 화상 장치(16-3)가 IP 음성 화상망(5-1)의 전용 도메인명 서버(32-1)를 사용하여 IP 패킷을 송수신함으로써 음성 화상 통신을 행하는 스텝 ST20 내지 스텝 ST32와 동일하다. 상이한 점은 미디어 라우터(14-1) 내의 도메인명 서버(48-1)가 존재하지 않기 때문에 도메인명 서버(48-1)를 경유하지 않고 스텝 ST23 및 ST24를 일체화한 스텝으로 간주하는 점이다.The independent IP audio image device 12-3 and the non-independent IP audio image device 16-3 can perform voice image communication for transmitting and receiving IP packets, and the communication order is the non-independent IP audio image device 16-. Steps ST20 to 1) and the non-independent IP voice image device 16-3 perform voice image communication by transmitting and receiving IP packets using the dedicated domain name server 32-1 of the IP voice image network 5-1. It is the same as step ST32. The difference is that since there is no domain name server 48-1 in the media router 14-1, steps ST23 and ST24 are regarded as an integrated step without passing through the domain name server 48-1.
독립형 IP 음성 화상 단말 장치(16-4)를 망 노드 장치(7-4)에 접속함으로써 독립형 음성 화상 장치(12-3)와 독립형 음성 화상 장치(16-4) 사이에서 망 노드 장치(8-4), IP 음성 화상망(5-1), 망 노드 장치(7-4)를 경유하여 IP 패킷을 송수신하는 음성 화상 통신을 행할 수 있다.The network node device 8- is connected between the independent audio picture device 12-3 and the independent audio picture device 16-4 by connecting the independent IP voice picture terminal device 16-4 to the network node device 7-4. 4) Voice video communication for transmitting and receiving IP packets can be performed via the IP voice video network 5-1 and the network node device 7-4.
독립형 IP 음성 화상 장치(12-3)를 음성 화상 상품을 판매하는 음성 화상 상품 판매 회사의 판매 수단으로 보고, 비독립형 IP 음성 화상 장치(16-3)나 독립형 IP 음성 화상 장치(16-4)를 음성 화상 상품 구입자의 구입 수단으로 보면, IP 전송 망을 이용한 음성 화상 상품의 유통을 가능하게 하는 가상적 시장이 실현된다. 구입자는 음성 화상 전표에 의해 판매 회사에 음성 화상 상품을 주문하고 판매 회사는 디지털 음성 화상 상품을 송신할 수 있다.Viewing the standalone IP audio image device 12-3 as a selling means of a voice image product sales company that sells voice image goods, the non-independent IP voice image device 16-3 or the standalone IP voice image device 16-4. As a purchase means of a voice image merchandise purchaser, a virtual market that enables distribution of voice image merchandise using an IP transmission network is realized. The purchaser orders the audio image goods to the sales company by the voice image journal and the sales company can send the digital audio image goods.
<<아날로그 전화기 사이의 통신>> << Communication Between Analog Phones >>
도 3, 도 6, 도 7, 도 33 내지 도 47을 참조하여 전화 번호를 다이얼하여 IP 전화기가 아닌 보통 전화기, 즉 아날로그 전화기(18-1)로부터 아날로그 전화기(18-3)에 전화 통신을 행하는 순서를 설명한다.Referring to Figs. 3, 6, 7, and 33 to 47, the telephone number is dialed to make the telephone communication from the ordinary telephone, that is, the analog telephone 18-1 to the analog telephone 18-3, not the IP telephone. Explain the order.
도 6의 아날로그 전화기(18-1)는 통신 회선(55-1)을 경유하여 SCN 경계부(24-1)에 접속되어 있고, 또 도 7의 아날로그 전화기(18-3)는 통신 회선(55-2)을 경유하여 SCN 경계부(24-2)에 접속되어 있다. 아날로그 전화기(18-1)의 송수화기를 들면(오프훅), 통신 회선(55-1)을 경유하여 호출 아날로그 신호가 SCN 경계부(24-1)에 송출되고, SCN 경계부(24-1)는 수신한 호출 신호를 디지털 데이터 형식으로 변환한다. 다음에, 이 디지털 데이터의 송수신 규칙 등을 변환하여, 호출을 통지하는 도 33에 나타낸 디지털 데이터(47-1)를 생성하여 H323 종단부(23-1)에 입력하고(도 6의 스텝 ST60), H323 종단부(23-1)는 호출을 확인하는 도 34의 디지털 데이터(47-2)를 SCN 경계부(24-1)에 회신한다(스텝 ST61). 여기서, 디지털 데이터(47-1) 내부의 "CTL-Info-1"는 호출 제어 정보이고, 디지털 데이터(47-2) 내부의 "CTL-Info-2"는 호출 확인 정보이다.The analog telephone 18-1 of FIG. 6 is connected to the SCN boundary 24-1 via the communication line 55-1, and the analog telephone 18-3 of FIG. 7 is connected to the communication line 55-. It is connected to SCN boundary part 24-2 via 2). When the handset of the analog telephone 18-1 is lifted (off-hook), a call analog signal is sent to the SCN boundary 24-1 via the communication line 55-1, and the SCN boundary 24-1 is received. Convert one call signal into digital data format. Next, the digital data 47-1 shown in FIG. 33 that notifies the call by converting the digital data transmission / reception rule or the like is generated and input to the H323 terminal 23-1 (step ST60 in FIG. 6). The H323 terminal 23-1 returns the digital data 47-2 of Fig. 34 confirming the call to the SCN boundary 24-1 (step ST61). Here, "CTL-Info-1" in the digital data 47-1 is call control information, and "CTL-Info-2" in the digital data 47-2 is call confirmation information.
다음에, 아날로그 전화기(18-1)의 이용자는 통신 상대방의 아날로그 전화기(18-3)의 전화 번호를 다이얼하여 입력하면, 전화기(18-1)가 호출 설정 아날로그 신호를 통신 회선(55-1)에 송출하고, SCN 경계부(23-1)가 "호출 설정" 아날로그 신호를 이용하여 전화 번호를 알리는 도 35의 데이터 블록(47-3)을 생성하여 H323 종단부(23-1)에 송출한다. 여기서, H323 종단부(23-1)는 도 30의 미디어 라우터 상태표(100-1) 내부의 레코드를 검색하여 통신 회선(55-1)을 나타내는 회선 식별자, 이 케이스에서는 미디어 라우터 상태표(100-1)의 위에서 3행째의 레코드인 "55-1"을 검출한다. 다음에, 이 레코드에 기재되어 있는 아날로그 전화기(18-1)의 전화 번호 "81-47-325-3887"나 IP 어드레스 "20.0.55.1"를 읽어낸다. 여기서는, 아날로그 전화기(18-1)의 IP 어드레스 "A181"의 구체적 수치를 "20.0.55.1"으로 한 예이다(스텝 ST62).Next, when the user of the analog telephone 18-1 dials and enters the telephone number of the analog telephone 18-3 of the communication counterpart, the telephone 18-1 inputs a call setup analog signal to the communication line 55-1. ), And the SCN boundary 23-1 generates the data block 47-3 of FIG. 35 informing the telephone number using the "call setup" analog signal, and transmits it to the H323 terminal 23-1. . Here, the H323 terminal 23-1 is a line identifier indicating a communication line 55-1 by searching for a record in the media router state table 100-1 of FIG. 30, and in this case, the media router state table 100 "55-1" which is the 3rd row record from -1) is detected. Next, the telephone number " 81-47-325-3887 " and the IP address " 20.0.55.1 " of the analog telephone 18-1 described in this record are read. In this example, the specific numerical value of the IP address "A181" of the analog telephone 18-1 is set to "20.0.55.1" (step ST62).
다음에, H323 종단부(23-1)는 아날로그 전화기(18-1)에 가상적으로 부여하는 어드레스, 즉 송신원 IP 어드레스 "A181", 미디어 라우터 내의 도메인명 서버(48-1)의 어드레스, 즉 수신지 IP 어드레스 "A481", 통신 상대방 전화 번호 "Tel-18-3 name"를 저장한 도 36의 IP 패킷(47-4)을 생성하여 도메인명 서버(48-1)에 송신한다(스텝 ST63). 도메인명 서버(48-1)는 수신한 IP 패킷(47-4)의 내용을 조사하고, 다음에 통신 회선(10-1)과 망 노드 장치(8-2)를 경유하여 IP 전화망의 전용 도메인명 서버(31-1)로 IP 패킷(47-5)을 송신한다(스텝 ST64). IP 전화망의 전용 도메인명 서버(31-1)는 상기 호스트명 "Tel-18-3 name"에 1:1로 대응하는 IP 어드레스 "A183"을 포함하는 IP 패킷(47-6)을 도메인명 서버(48-1)에 회신하면(스텝 ST65), 도메인명 서버(48-1)는 H323 종단부(23-1)에 IP 패킷을 회신한다.Next, the H323 terminal 23-1 virtually gives an address to the analog telephone 18-1, that is, the sender IP address " A181 ", that is, the address of the domain name server 48-1 in the media router. The IP packet 47-4 in Fig. 36 that stores the new IP address " A481 " and the communication party's telephone number " Tel-18-3 name " is generated and transmitted to the domain name server 48-1 (step ST63). . The domain name server 48-1 examines the contents of the received IP packet 47-4, and then the dedicated domain of the IP telephone network via the communication line 10-1 and the network node device 8-2. The IP packet 47-5 is transmitted to the name server 31-1 (step ST64). The dedicated domain name server 31-1 of the IP telephone network receives an IP packet 47-6 including the IP address "A183" corresponding to 1: 1 with the host name "Tel-18-3 name". When returning to 4848 (step ST65), the domain name server 48-1 returns the IP packet to the H323 terminal 23-1.
다음에, H323 종단부(23-1)는 H323 종단부(23-2)에 송신할 IP 패킷(47-7)을 생성하여 라우터(20-3)를 경유하여 망 노드 장치(8-2)에 송신하면(스텝 ST66), 망 노드 장치(8-2)는 이 IP 패킷(47-7)을 도 3의 통합 IP 전송망(2) 내부에 전송하고, IP 패킷(47-7)은 IP 전화망(4) 내부의 라우터(19-8, 19-9, 21-2, 19-11, 19-13)를 통과하여 망 노드 장치(7-2)에 착신된다. 이렇게 하면, 망 노드 장치(7-2)는 수신한 IP 패킷(47-7)을 통신 회선(10-5)에 송출하고, H323 종단부(23-2)는 라우터(20-4)를 경유하여 IP 패킷(47-7)을 수신한다. H323 종단부(23-2)는 IP 패킷(47-7)을 전화 호출로 해석하여, 이하의 2개의 과정을 행한다. 제1 과정은 회신용 IP 패킷(47-8)을 생성하여 라우터(20-4)에 회신하는 것으로, 아날로그 전화기(18-3)는 IP 패킷(47-7)을 수신함으로써 호출 벨 소리(호출음)를 울린다. 제2 과정은 IP 패킷(47-7)을 SCN 경계부(24-2)를 경유하여 아날로그 전화기(18-3)에 전송하는 것이다.Next, the H323 terminal 23-1 generates an IP packet 47-7 to transmit to the H323 terminal 23-2, and via the router 20-3, the network node device 8-2. (Step ST66), the network node device 8-2 transmits this IP packet 47-7 inside the integrated
도 7를 참조하여 설명하면, 제1 과정에 의해 생성된 IP 패킷(47-8)은 통신 회선(10-5)을 경유하고(스텝 ST67), 망 노드 장치(7-2), IP 전화망(4)을 경유하여 망 노드 장치(8-2)에 착신되며, 통신 회선(10-1)을 경유하여 라우터(20-3), H323 종단부(23-1), SCN 경계부(24-1)를 거쳐 아날로그 전화기(18-1)에 보내진다. 아날로그 전화기(18-1)는 IP 패킷(47-8)을 수신함으로써 통신 상대 호출 중으로 해석한다.Referring to Fig. 7, the IP packet 47-8 generated by the first process passes through the communication line 10-5 (step ST67), the network node device 7-2, and the IP telephone network ( 4) The network node device 8-2 is reached via 4), and the router 20-3, the H323 terminal 23-1, and the SCN boundary 24-1 are connected via the communication line 10-1. Is sent to the analog telephone 18-1. The analog telephone 18-1 interprets it as a communication partner call by receiving the IP packet 47-8.
상기 제2 과정에 의해, 아날로그 전화기(18-3)의 이용자는 이 호출음을 듣고 아날로그 전화기(18-3)의 송수화기를 든다(오프훅). 이렇게 하면, H323 종단부(23-2)는 IP 패킷(47-9)을 생성하고(스텝 ST68), IP 패킷(47-9)을 라우터(20-4)쪽으로 송출하여 망 노드 장치(7-2), IP 전화망(4)을 경유하여 망 노드 장치(8-2)에 착신되고, 통신 회선(10-1)을 경유하여 라우터(20-3), H323 종단부(23-1), SCN 경계부(24-1)를 거쳐 아날로그 전화기(18-1)에 보내지고, 전화 통신 상대가 아날로그 전화기(18-3)의 송수화기를 든 것을 알리는 소리(호출 설정 확인 소리)로서 아날로그 전화기(18-1)의 이용자에게 통지된다.By the second process, the user of the analog telephone 18-3 hears this ringing tone and lifts the handset of the analog telephone 18-3 (off-hook). In this way, the H323 terminal 23-2 generates the IP packet 47-9 (step ST68), sends the IP packet 47-9 to the router 20-4, and sends the
상기 스텝 ST68은 호출 설정 확인 정보, 즉 아날로그 전화기(18-1)와 아날로그 전화기(18-3) 사이의 전화 통신 개시를 알리는 IP 패킷(47-9)이 전송되는 과정이며, 망 노드 장치(7-2 및 8-2)는 IP 패킷(47-9)을 검출하면 전화 통신 개시 기록, 즉 아날로그 전화기(18-1)와 아날로그 전화기(18-3) 사이의 전화 통신 개시 사실을 IP 패킷(47-9) 내용의 일부, 예를 들면 송신원 IP 어드레스, 수신지 IP 어드레스, 송신원 포트 번호, 수신지 포트 번호와 그 검출 시간을 망 노드 장치 내부에 설정하는 요금 부과 기록 파일에 보유할 수 있다.In step ST68, call setting confirmation information, i.e., an IP packet 47-9 indicating the start of telephony communication between the analog telephone 18-1 and the analog telephone 18-3, is transmitted. -2 and 8-2, upon detecting IP packet 47-9, indicate the telephony initiation record, i.e., the initiation of telephony communication between analog telephone 18-1 and analog telephone 18-3. -9) A part of the contents, for example, a source IP address, a destination IP address, a source port number, a destination port number, and a detection time thereof can be held in a billing record file set inside the network node apparatus.
아날로그 전화기(18-1)의 이용자가 전화 통신 대화를 시작하면, 그 음성 신호는 통신 회선(55-1)을 경유하여 SCN 경계부(24-1)에 전송되어 음성 신호는 디지털 표현되고, 다음에 H323 종단부(23-1)는 디지털화된 음성을 포함하는 IP 패킷(47-10)을 생성하여 통신 회선(10-1)에 송출한다(스텝 ST69). 음성 패킷(47-10)은 H323 제어부(23-1), 라우터(20-3), 망 노드 장치(8-2), 라우터(19-8, 19-9, 21-2, 19-11, 19-13), 망 노드 장치(7-2), 라우터(20-4), H323 종단부(23-2)를 거쳐 아날로그 전화기(18-3)에 보내진다. 아날로그 전화기(18-3)의 이용자의 소리는 전술한 것과 반대 방향의 흐름, 즉 H323 제어부(23-2), 라우터(20-4), 망 노드 장치(7-2), 라우터(19-13, 19-11, 21-2, 19-9, 19-8), 망 노드 장치(8-2), 라우터(20-3), H323 종단부(23-1)를 거쳐 아날로그 전화기(18-1)에 보내진다(스텝 ST70).When the user of the analog telephone 18-1 starts a telephony conversation, the voice signal is transmitted to the SCN boundary 24-1 via the communication line 55-1 so that the voice signal is digitally represented. The H323 terminal 23-1 generates an IP packet 47-10 containing the digitized voice, and sends it to the communication line 10-1 (step ST69). The voice packet 47-10 includes the H323 controller 23-1, the router 20-3, the network node device 8-2, the routers 19-8, 19-9, 21-2, 19-11, 19-13), through the network node device 7-2, the router 20-4, and the H323 terminal 23-2, to the analog telephone 18-3. The sound of the user of the analog telephone 18-3 is flowed in the opposite direction to that described above, that is, the H323 control unit 23-2, the router 20-4, the network node device 7-2, and the router 19-13. , Analogue telephones 18-1 via 19-11, 21-2, 19-9, 19-8, network node device 8-2, router 20-3, H323 termination 23-1 ) (Step ST70).
아날로그 전화기(18-1)의 이용자가 전화 통신 종료를 위해 송수화기를 놓으면, 아날로그 전화기(18-1)는 전화 종료를 나타내는 호출 단절 신호를 통신 회선(55-1)에 송출하고, SCN 경계부(24-1)는 호출 단절 신호를 디지털 데이터 형식으로 변환하고, 다음에 H323 종단부(23-1)는 전화 통신 종료를 나타내는 IP 패킷(47-12)을 생성하여 통신 회선(10-1)에 송출한다(스텝 ST71). IP 패킷(47-12)은 H323 제어부(23-1), 라우터(20-3), 망 노드 장치(8-2), 라우터(19-8, 19-9, 21-2, 19-11, 19-13), 망 노드 장치(7-2), 라우터(20-4), H323 종단부(23-2)를 지나서 아날로그 전화기(18-3)에 보내진다. 아날로그 전화기(18-3)의 이용자는 전화 통신이 종료된 것을 알고 송수화기를 놓으면, H323 종단부(23-2)가 IP 패킷(47-13)을 생성하여 송출하여 전술한 것과 반대 방향의 흐름, 즉 H323 제어부(23-2), 라우터(20-4), 망 노드 장치(7-2), 라우터(19-13, 19-11, 21-2, 19-9, 19-8), 망 노드 장치(8-2), 라우터(20-3), H323 종단부(23-1)에 보내진다(스텝 ST72).When the user of the analog telephone 18-1 places the handset for terminating the telephone communication, the analog telephone 18-1 sends a call disconnection signal indicating the telephone termination to the communication line 55-1, and the SCN boundary 24 -1) converts the call disconnection signal into a digital data format, and then the H323 terminal 23-1 generates an IP packet 47-12 indicating the end of telephony and sends it to the communication line 10-1. (Step ST71). The IP packet 47-12 includes the H323 controller 23-1, the router 20-3, the network node device 8-2, the routers 19-8, 19-9, 21-2, 19-11, 19-13, the network node device 7-2, the router 20-4, and the H323 terminal 23-2, and are sent to the analog telephone 18-3. When the user of the analog telephone 18-3 knows that the telephone communication has ended and releases the handset, the H323 terminal 23-2 generates and sends an IP packet 47-13 to flow in the opposite direction to the above-mentioned, That is, the H323 control unit 23-2, the router 20-4, the network node device 7-2, the routers 19-13, 19-11, 21-2, 19-9, 19-8, and network nodes It is sent to the apparatus 8-2, the router 20-3, and the H323 terminal portion 23-1 (step ST72).
상기 스텝 ST72은 호출 단절 확인 정보, 즉 아날로그 전화기(18-1)와 아날로그 전화기(18-3) 사이의 전화 통신 종료를 알리는 IP 패킷(47-13)이 전송되는 과정이며, 망 노드 장치(8-2 및 7-2)는 IP 패킷(47-13)을 검출하면 전화 통신 종료 기록, 즉 아날로그 전화기(18-1)와 아날로그 전화기(18-3) 사이의 전화 통신 종료 사실을 IP 패킷(47-13) 내용의 일부, 예를 들면 송신원 IP 어드레스, 수신지 IP 어드레스, 송신원 포트 번호, 수신지 포트 번호와 그 검출 시각을 망 노드 장치의 내부의 요금 부과 기록 파일에 보유해 둘 수 있다.In step ST72, call disconnection confirmation information, that is, an IP packet 47-13 indicating the end of telephony communication between the analog telephone 18-1 and the analog telephone 18-3 is transmitted, and the network node apparatus 8 -2 and 7-2, when detecting the IP packet 47-13, indicate that the telephony end record, i.e., the telephony end between the analog phone 18-1 and the analog phone 18-3, is completed. A part of the contents, for example, the source IP address, the destination IP address, the source port number, the destination port number, and the detection time thereof can be kept in the billing record file inside the network node apparatus.
이상의 순서에 의해, 아날로그 전화기(18-1)와 아날로그 전화기(18-3)가 IP 패킷을 송수신함으로써 전화 통신을 할 수 있는 것이다.According to the above procedure, the analog telephone 18-1 and the analog telephone 18-3 can perform telephone communication by sending and receiving IP packets.
이상 설명한 통신 순서에서, 미디어 라우터(14-1)로부터 미디어 라우터 내의 도메인명 서버(48-1)를 제외하고, 상기 스텝 ST63 내지 ST65를 이하에 설명하는 스텝 ST63x 및 ST65x로 대신할 수도 있다. 즉, H323 종단부(23-1)는 아날로그 전화기(18-1)의 어드레스, 즉 송신원 IP 어드레스 "A181", IP 전화망의 전용 도메인명 서버(31-1)의 어드레스, 즉 수신지 IP 어드레스 "A311", 통신 상대방 전화 번호 "Tel-18-3 name"를 저장한 IP 패킷(47-14)을 통신 회선(10-1)과 망 노드 장치(8-2)를 경유하여 IP 전화 전용으로 이용하는 도메인명 서버(31-1)에 송신한다(스텝 ST63x). 도메인명 서버(31-1)는 통신 상대방 전화 번호 "Tel-18-3 name"에 1:1 대응하는 IP 어드레스 "A183"를 포함하는 IP 패킷(47-15)을 H323 종단부(23-1)에 회신한다(스텝 ST65x).In the above-described communication procedure, except for the domain name server 48-1 in the media router from the media router 14-1, the above steps ST63 to ST65 may be replaced by steps ST63x and ST65x described below. That is, the H323 end portion 23-1 is the address of the analog telephone 18-1, that is, the source IP address "A181", the address of the dedicated domain name server 31-1 of the IP telephone network, that is, the destination IP address ". A311 ", and the IP packet 47-14 which stored the communication partner telephone number" Tel-18-3 name "is used for IP telephone via the communication line 10-1 and the network node apparatus 8-2 only. The data is sent to the domain name server 31-1 (step ST63x). The domain name server 31-1 sends the H323 terminal 23-1 an IP packet 47-15 including the IP address " A183 " that corresponds 1: 1 to the correspondent telephone number " Tel-18-3 name. &Quot; ) (Step ST65x).
이상 설명한 스텝 ST63 내지 ST65, 또는 스텝 ST63x 및 ST65x의 과정에서, 망 노드 장치(8-2)는 통신 회선(10-1)을 경유하여 수신한 IP 패킷(47-5)에 포함되는 송신원 어드레스 "A481"와 통신 회선 식별 기호 "Line-10-1"의 조합이 어드레스 관리표(44-1)(도 8)에 등록되어 있는지를 조사함으로써, 또는 망 노드 장치(8-2)는 통신 회선(10-1)을 경유하여 수신한 IP 패킷(47-14)에 포함되는 송신원 어드레스 "A181"와 통신 회선 식별 기호 "Line-10-1"의 조합이 어드레스 관리표(44-1)(도 8)에 등록되어 있는지를 조사함으로써, 아날로그 전화기(18-1)가 통신 회선(10-1)으로부터 망 노드 장치(8-2)를 경유하는 통신이 허가되어 있는 것, 즉 통신 허가 등 록되어 있는 것을 확인한다.In the steps ST63 to ST65 or the steps ST63x and ST65x described above, the network node device 8-2 transmits the source address included in the IP packet 47-5 received via the communication line 10-1. By checking whether or not the combination of A481 "and the communication line identification symbol" Line-10-1 "is registered in the address management table 44-1 (FIG. 8), or the network node device 8-2 checks the
<<IP 데이터 서비스 운용 관리 서버>><< IP Data Service Operation Management Server >>
통신 회사 X의 관리 하에 있는 IP 데이터 서비스 운용 관리 서버(35-1)는 주기적으로 또는 수시로 망 노드 장치(8-2 및 8-4) 등과 조회 IP 패킷(inquiry IP packet)을 송수신함으로써, 상기 스텝 ST11에서 망 노드 장치가 작성한 IP 단말간 통신 기록을 취득한다. 또, IP 데이터 서비스 운용 관리 서버(35-1)는 통신 회사 X가 관리하는 IP 데이터망의 내부 리소스, 예를 들면 라우터(19-1, 19-2, 19-3), IP 데이터망의 전용 도메인명 서버(30-1 및 30-2), 라우터 사이의 통신 회선 등을, ICMP 패킷을 송수신하는 등의 수단에 의해 정상인지 여부를 조사하고(장애 관리), 또 IP 데이터망 내의 IP 패킷의 폭주가 과대한지 여부 등을 감시(통신 품질 관리)함으로써, 통신 회사 X의 IP 데이터망을 일괄적으로 운용 관리한다.The IP data service operation management server 35-1 under management of the communication company X periodically or occasionally transmits and receives an inquiry IP packet with the network node devices 8-2 and 8-4, and thereby the step. In ST11, an IP terminal communication record created by the network node device is obtained. The IP data service operation management server 35-1 is dedicated to internal resources of the IP data network managed by the communication company X, for example, routers 19-1, 19-2, 19-3, and IP data network. The communication line between the domain name servers 30-1 and 30-2 and the router is checked whether or not it is normal by means of sending and receiving ICMP packets (fault management), and the IP packets in the IP data network By monitoring whether the congestion is excessive or not (communication quality control), the IP data network of the communication company X is collectively managed.
마찬가지로, 통신 회사 Y의 관리 하에 있는 IP 데이터 서비스 운용 관리 서버(35-2)는 주기적으로 또는 수시로 망 노드 장치(7-2 및 7-4) 등과 조회 IP 패킷을 송수신함으로써 상기 IP 단말간 통신 기록을 취득하고, 또 통신 회사 Y의 IP 데이터망의 장애 관리나 통신 품질을 일괄적으로 운용 관리한다. 또, IP 데이터 서비스 운용 관리 서버(35-1 및 35-2)는 각각 IP 데이터 서비스를 전담 관리하는 IP 데이터 서비스 서버와 IP 데이터망의 리소스를 전담 관리하는 IP 데이터망 운용 관리 서버로 나눌 수도 있다.Similarly, the IP data service operation management server 35-2 under the management of the communication company Y records the communication between the IP terminals by sending and receiving an inquiry IP packet with the network node devices 7-2 and 7-4 periodically or occasionally. And manages the failure management and communication quality of the IP data network of the communication company Y collectively. In addition, the IP data service operation management server 35-1 and 35-2 may be divided into an IP data service server for exclusively managing IP data services and an IP data network operation management server for exclusively managing resources of the IP data network. .
<<IP 전화 서비스 운용 관리 서버>> << IP telephone service operation management server >>
통신 회사 X의 관리 하에 있는 IP 전화 서비스 운용 관리 서버(36-1)는 주기 적으로 또는 수시로 망 노드 장치(8-2 또는 8-4) 등과 조회 IP 패킷을 송수신함으로써, 상기 전화 통신 개시 기록과 전화 통신 종료 기록을 취득한다. 또, 통신 회사 X가 관리하는 IP 전화망의 내부 리소스, 예를 들면 라우터(19-8, 19-9, 19-10), IP 전화망의 전용 도메인명 서버(31-1), 라우터 사이의 통신 회선 등을, ICMP 패킷을 송수신하는 등의 수단에 의해 정상인지 여부를 조사하고(장애 관리), 또 IP 전화망 내의 IP 패킷의 폭주가 과대한지 여부 등을 감시(통신 품질 관리)함으로써, 통신 회사 X의 IP 전화망을 일괄적으로 운용 관리한다.The IP telephone service operation management server 36-1 under the management of the telecommunication company X periodically transmits or receives an inquiry IP packet to the network node device 8-2 or 8-4 or the like periodically or at any time. Obtain a telephony end record. In addition, communication lines between internal resources of the IP telephone network managed by the communication company X, for example, routers 19-8, 19-9, 19-10, dedicated domain name servers 31-1 of the IP telephone network, and routers. By checking means such as sending and receiving ICMP packets (failure management), and monitoring whether or not the congestion of IP packets in the IP telephone network is excessive (communication quality management). Manage and manage IP telephone network at once.
마찬가지로, 통신 회사 Y의 관리 하에 있는 전화 서비스 운용 관리 서버(36-2)는 주기적으로 또는 수시로 망 노드 장치(7-2 및 7-4) 등과 조회 IP 패킷을 송수신함으로써, 상기 전화 통신 개시 기록과 전화 통신 종료 기록을 취득하여 통신 회사 Y의 IP 전화망의 장애 관리나 통신 품질을 일괄적으로 운용 관리한다.Similarly, the telephone service operation management server 36-2 under the management of the telecommunication company Y periodically transmits or receives the inquiry IP packet to the network node devices 7-2 and 7-4 or the like periodically, and thereby, the telephone communication initiation record. Acquire the telephony termination record to collectively manage the failure management and the communication quality of the IP telephone network of the communication company Y.
또, 상기 수속 중 스텝 ST28, 스텝 ST68에서의 전화 통신 개시 기록 및 스텝 ST32, 스텝 ST72에서의 전화 통신 종료 기록을 생략할 수도 있으며, 이 경우는 통신 회사 X나 통신 회사 Y에 의한 전화 통신 개시 기록과 전화 통신 종료 기록의 취득을 생략할 수 있다.It is also possible to omit the telephone communication start record at step ST28 and step ST68 and the telephone communication end record at step ST32 and step ST72 during the procedure. In this case, the telephone communication start record by communication company X or communication company Y is omitted. The acquisition of the telephone and telephony termination record can be omitted.
또, IP 전화 서비스 운용 관리 서버(36-1 및 36-2)는 각각 IP 전화 서비스를 전담 관리하는 IP 전화 서비스 서버와 IP 전화망의 리소스를 전담 관리하는 IP 전화망 운용 관리 서버로 나눌 수도 있다.The IP telephone service operation management servers 36-1 and 36-2 may be divided into an IP telephone service server for exclusively managing IP telephone service and an IP telephone network operation management server for exclusively managing resources of the IP telephone network.
<<IP 음성 화상 서비스 운용 관리 서버>> << IP voice video service operation management server >>
통신 회사 X의 관리 하에 있는 IP 음성 화상 서비스 운용 관리 서버(37-1)는 주기적으로 또는 수시로 망 노드 장치(8-2 및 8-4) 등과 조회 IP 패킷을 송수신함으로써, 상기 음성 화상 통신 개시 기록과 음성 화상 통신 종료 기록을 취득한다. 또, 통신 회사 X가 관리하는 IP 음성 화상망의 내부 리소스, 예를 들면 라우터(19-14, 19-15), IP 전화망의 전용 도메인명 서버(32-1), 라우터 사이의 통신 회선 등을 ICMP 패킷을 송수신하는 등의 수단에 의해 정상인지 여부를 조사하고(장애 관리), 또 IP 음성 화상망 내의 IP 패킷의 폭주가 과대한지 여부 등을 감시(통신 품질 관리)함으로써, 통신 회사 X의 IP 음성 화상망을 일괄적으로 운용 관리한다.The IP voice video service operation management server 37-1 under the management of the communication company X periodically or occasionally transmits and receives an inquiry IP packet with the network node devices 8-2 and 8-4, thereby recording the voice video communication start. And audio image communication end record. In addition, internal resources of the IP voice video network managed by the communication company X, for example, routers 19-14 and 19-15, dedicated domain name servers 32-1 of the IP telephone network, communication lines between routers, and the like, may be used. The IP of the communication company X is checked by checking whether the ICMP packet is normal or not (failure management), and monitoring whether or not the congestion of the IP packet in the IP audio network is excessive (communication quality management). Manage and manage voice video network at once.
마찬가지로, 통신 회사 Y의 관리 하에 있는 IP 음성 화상 서비스 운용 관리 서버(37-2)는 주기적으로 또는 수시로 망 노드 장치(7-2 또는 7-4) 등과 조회 IP 패킷을 송수신함으로써, 상기 음성 화상 통신 개시 기록과 음성 화상 통신 종료 기록을 취득하여 통신 회사 Y의 음성 화상망의 장애 관리나 통신 품질을 일괄적으로 운용 관리한다. 또, IP 음성 화상 서비스 운용 관리 서버(37-1 및 37-2)는 각각 IP 음성 화상 서비스를 전담 관리하는 IP 음성 화상 서비스 서버와 음성 화상망의 리소스를 전담 관리하는 IP 음성 화상망 운용 관리 서버로 나눌 수도 있다.Similarly, the IP voice video service operation management server 37-2 under the management of the communication company Y periodically or occasionally transmits and receives an inquiry IP packet to or from the network node device 7-2 or 7-4, thereby transmitting the voice video communication. The start record and the end of the audio image communication are acquired to collectively manage and manage the failure management and the communication quality of the audio image network of the communication company Y. In addition, IP voice video service operation management servers 37-1 and 37-2 are IP voice video service servers for exclusively managing IP voice video services, and IP voice video network operation management servers for exclusively managing resources of voice video network. It can also be divided into
<<베스트 에포트 서비스 운용 관리 서버>> << Best effort service operation management server >>
통신 회사 X의 관리 하에 있는 베스트 에포트 서비스 운용 관리 서버(38-1)는 통신 회사 X의 베스트 에포트 망의 장애 관리나 통신 품질을 일괄적으로 운용 관리한다. 마찬가지로, 통신 회사 Y의 관리 하에 있는 베스트 에포트 서비스 운용 관리 서버(38-2)는 통신 회사 Y의 베스트 에포트 망의 장애 관리나 통신 품질을 일괄적으로 운용 관리한다. 또, 베스트 에포트 서비스 운용 관리 서버(38-1 및 38- 2)는 각각 베스트 에포트 서비스를 전담 관리하는 베스트 에포트 서비스 서버와 베스트 에포트 서비스망의 리소스를 전담 관리하는 베스트 에포트망 운용 관리 서버로 나눌 수도 있다. The best effort service operation management server 38-1 under the management of the telecommunication company X collectively manages the failure management and the communication quality of the best effort network of the telecommunication company X. Similarly, the best effort service operation management server 38-2 under the management of the communication company Y collectively manages the failure management and the communication quality of the best service network of the communication company Y. In addition, the best effort service operation management servers 38-1 and 38-2 respectively manage the best effort service server for exclusively managing the best effort service and the best effort network operation for exclusively managing the resources of the best effort service network. It can also be divided into management servers.
이상의 설명에서, 실시예의 요소 이름을 예를 들면 "H323 종단부"나 "H323 게이트웨이"등으로 부여하는 부분이 있지만, ITU-H323 권고에 따른다는 의미가 아니라, 관련된 통신 기능을 가지는 것을 나타낸다.In the above description, there are parts in which the element names of the embodiments are given, for example, "H323 termination", "H323 gateway", and the like, but are not meant to comply with the ITU-H323 recommendation, but indicate that they have related communication functions.
도 48에 도시한 바와 같이, 미디어 라우터 조작자(102)는 조작 입출력부(51-1)를 경유하여 RAS 기구(49-1) 내부의 RAS 관리 프로그램(101-1)과 정보 교환하거나 또는 RAS 관리 프로그램 내의 RAS표를 재기입함으로써, 단말의 등록과 인증, 미디어 라우터(14-1)의 내부 상태를 관리한다.As shown in FIG. 48, the
도 49에 도시한 바와 같이, 단말 조작자(103)는 비독립형 IP 전화기(13-1)를 조작하고, 이 조작 정보가 H323 단말 프로그램(105-2), 다음에 통신 회선(53-1) 내에 가상적으로 존재하는 3층 통신로(106)를 경유하여 RAS 기구(49-1) 내부의 RAS 관리 프로그램의 인터페이스(105-1) 및 RAS 관리 프로그램의 AP층(101-2)과 정보 교환함으로써, 또 RAS 관리 프로그램내의 RAS표를 재기입함으로써, 단말의 등록과 인증 및 미디어 라우터(14-1)의 내부 상태를 관리한다.As shown in Fig. 49, the
도 50에 도시한 바와 같이, 전화기 조작자는(104)는 아날로그 전화기(18-1)를 조작하고, 이 조작 정보가 SCN 경계부(24-1) 내의 전화 조작 프로그램(106-2), 다음에 RAS 기구(49-1) 내부의 RAS 관리 프로그램의 TCP/IP 인터페이스(106-1) 및 RAS 관리 프로그램의 AP층(101-3)과 정보 교환함으로써, 또 RAS 관리 프로그램 내 의 RAS 표를 재기입함으로써, 단말의 등록과 인증 및 미디어 라우터(14-1)의 내부 상태를 관리한다.As shown in Fig. 50, the
도 3의 실시예에서, 통신 회사 Y가 운용 관리하는 IP 전송망의 범위(6-2)의 내부 요소 전부를 제외하고, 또 라우터(21-1 내지 21-5)를 제외할 수 있다. 이와 같이 한 경우, 통합 IP 전송망(2)의 내부는 통신 회사 X가 운용 관리하는 IP 전송망의 범위(6-1)와, 망 노드 장치(7-1 내지 7-4, 8-1 내지 8-4)와, 게이트웨이(9-1 및 9-2)만이 된다. IP 데이터 통신의 경우는 예를 들면 망 노드 장치(8-2)로부터 라우터(19-1), 라우터(19-3)를 경유하여 망 노드 장치(7-2)에 정보를 전송하고, IP 전화 통신의 경우는 예를 들면 망 노드 장치(8-2)로부터 라우터(19-8 및 19-9)를 경유하여 망 노드 장치(7-2)에 정보를 전송한다.In the embodiment of Fig. 3, the routers 21-1 to 21-5 may be excluded, except for all the internal elements of the range 6-2 of the IP transport network managed by the communication company Y. In this case, the inside of the integrated
2. 게이트웨이를 이용하는 제2 실시예:2. Second embodiment using a gateway:
<<게이트웨이를 경유한 아날로그 전화기 사이의 통신>> << Communication between analog phones via gateway >>
도 6, 도 7의 미디어 라우터(14-1 및 14-2)는 도 51의 게이트웨이(9-1) 및 도 52의 게이트웨이(9-2)와 거의 동일한 내부 구성과 기능을 가지며, 상이한 점은 미디어 라우터(14-1 및 14-2)가 통합 IP 전송망(2)의 외부에 있는 데 비하여, 게이트웨이(9-1 및 9-2)는 통합 IP 전송망(2)의 내부에 있고, 또 게이트웨이(9-1 및 9-2)의 내부에는 요금 부과부(72-1 및 72-2)가 있기 때문에, 미디어 라우터(14-1 및 14-2), 게이트웨이(9-1 및 9-2) 각각의 내부는 SCN 경계부, H323 종단부, 접속 제어부, 라우터 등 공통의 내부 요소 블록으로 구성되어 있다. 또, 참조 부호 79-1은 게이트웨이(9-1)의 RAS 기구, 참조 부호 80-1은 게이트웨이(9-1)의 정보 처리 기구, 참조 부호 81-1은 게이트웨이(9-1)의 조작 입출력부이다. 미디어 라우터와 게이트웨이는 요금 부과부에 관한 처리가 상이한 것 이외는 거의 유사한 기능으로 이루어져 있다.The media routers 14-1 and 14-2 of Figs. 6 and 7 have almost the same internal configuration and function as the gateway 9-1 of Fig. 51 and the gateway 9-2 of Fig. 52, and differ in that While the media routers 14-1 and 14-2 are outside of the integrated
게이트웨이(9-1)에는 통신 회선을 지나서 IP 단말(11-6)이나 비독립형 IP 전화기(13-3)가 접속되고, 게이트웨이(9-2)에는 통신 회선을 지나서 IP 단말(11-10)이나 비독립형 IP 음성 화상 장치 16-4가 접속되어 있고, 미디어 라우터를 경유하는 단말간 통신이 가능하도록 게이트웨이(9-1), 통합 IP 전송망(2), 게이트웨이(9-2)를 경유하여 예를 들면 도 3에 나타낸 IP 단말(11-6)과 IP 단말(11-10) 사이의 단말간 통신이나, 비독립형 IP 전화기(13-3)와 비독립형 IP 전화기(13-4) 사이의 단말간 통신이나, 비독립형 IP 음성 화상 장치(16-1)와 비독립형 IP 음성 화상 장치(16-4) 사이의 단말간 통신이 가능하다.The IP terminal 11-6 or the non-independent IP telephone 13-3 is connected to the gateway 9-1 via the communication line, and the IP terminal 11-10 is passed through the communication line to the gateway 9-2. Or non-independent IP audio and video device 16-4 is connected to each other via a gateway 9-1, an integrated
이하, 도 51 내지 도 68을 참조하여 게이트웨이(9-1), 통합 IP 전송망(2), 게이트웨이(9-2)를 경유하여 이루어지는 아날로그 전화기(18-5)와 아날로그 전화기(18-6) 사이의 통신 순서를 설명한다.Hereinafter, with reference to FIGS. 51-68, between the analog telephone 18-5 and the analog telephone 18-6 which are made via the gateway 9-1, the integrated
아날로그 전화기(18-5)의 송수화기를 들면, 전화 회선(17-3), 공중 교환 전화망(26-1), 및 전화 회선(17-1)을 경유하여 호출 신호가 게이트웨이(9-1) 내부의 SCN 경계부(77-1)에 착신되고(도 51의 스텝 S60), SCN 경계부(77-1)는 호출 확인 신호를 공중 교환 전화망(26-1)을 경유하여 아날로그 전화기(18-5)에 회신한다(스텝 S61). 다음에, 아날로그 전화기(18-5)의 이용자는 통신 상대방 전화기(18-6)의 전화 번호 "Tel-18-6 name"를 다이얼하여 입력하면, 아날로그 전화기(18-5)가 호출 설정 신호를 통신 회선(17-3)에 송출하면, 호출 설정 신호가 공중 교환 전화망(26-1), 전화 회선(17-1)을 지나서 SCN 경계부(77-1)에 도달하고(스텝 S62), 이 호출 설정 신호가 디지털화되어 이루어진 도 53에 나타낸 데이터 블록(48-1)이 H323 종단부(76-1)에 전해지고(스텝 S62x), H323 종단부(76-1)는 도 70의 게이트웨이 상태표(100-2) 내부의 레코드를 검색하여 통신 회선(17-1)을 나타내는 회선 식별자, 이 케이스에서는 게이트웨이 상태표(100-2)의 위로부터 1행째의 레코드인 "17-1"을 검출한다.When the handset of the analog telephone 18-5 is lifted, a call signal is routed inside the gateway 9-1 via the telephone line 17-3, the public switched telephone network 26-1, and the telephone line 17-1. Incoming to the SCN boundary 77-1 (step S60 in FIG. 51), the SCN boundary 77-1 sends a call confirmation signal to the analog telephone 18-5 via the public switched telephone network 26-1. It returns (step S61). Next, when the user of the analog telephone 18-5 dials and enters the telephone number "Tel-18-6 name" of the communication counterpart telephone 18-6, the analog telephone 18-5 receives a call setup signal. When sending to the communication line 17-3, the call setting signal reaches the SCN boundary 77-1 through the public switched telephone network 26-1 and the telephone line 17-1 (step S62). The data block 48-1 shown in FIG. 53 in which the setting signal is digitized is transmitted to the H323 terminal 76-1 (step S62x), and the H323 terminal 76-1 is the gateway state table 100 of FIG. -2) The internal record is searched to detect a line identifier indicating the communication line 17-1, in this case "17-1" which is the first row record from the top of the gateway state table 100-2.
다음에, 이 레코드에 기재되어 있는 아날로그 전화기(18-5)의 전화 번호 "81-3-9876-5432"나 IP 어드레스 "100.101.102.103"를 읽어낸다. 또한, H323 종단부(76-1)는 아날로그 전화기(18-5)의 어드레스, 즉 송신원 IP 어드레스 "A185", 게이트웨이 내의 도메인명 서버(78-1)의 어드레스, 즉 수신지 IP 어드레스 "A781", 통신 상대방 전화 번호 "Tel-18-6 name"를 저장한 IP 패킷(48-2)을 생성하고, 도메인명 서버(78-1)에 송신한다(스텝 S63). 도메인명 서버(78-1)는 수신한 IP 패킷(48-2)의 내용을 조사하여 망 노드 장치(8-4)를 경유하여 IP 전화망의 전용 도메인명 서버(31-1) 쪽으로 IP 패킷(48-3)을 송신한다(스텝 S64). IP 전화망의 전용 도메인명 서버(31-1)는 상기 통신 상대방 전화 번호 "Tel-18-6 name"에 1:1로 대응하는 IP 어드레스 "A186"을 포함하는 IP 패킷(48-4)을 도메인명 서버(78-1)에 회신하면(스텝 S65), 도메인명 서버(78-1)는 H323 종단부(76-1)에 IP 패킷을 회신한다.Next, the telephone number " 81-3-9876-5432 " and the IP address " 100.101.102.103 " of the analog telephone 18-5 described in this record are read. In addition, the H323 terminal 76-1 has an address of the analog telephone 18-5, that is, a source IP address "A185", an address of a domain name server 78-1 in the gateway, that is, a destination IP address "A781". The IP packet 48-2 storing the communication counterpart phone number "Tel-18-6 name" is generated and transmitted to the domain name server 78-1 (step S63). The domain name server 78-1 examines the contents of the received IP packet 48-2 and passes the network packet to the dedicated domain name server 31-1 of the IP telephone network via the network node device 8-4. 48-3) is transmitted (step S64). The dedicated domain name server 31-1 of the IP telephone network domains an IP packet 48-4 including the IP address " A186 " corresponding to 1: 1 to the communication counterpart telephone number " Tel-18-6 name ". When returning to the name server 78-1 (step S65), the domain name server 78-1 returns the IP packet to the H323 terminal 76-1.
다음에, H323 종단부(76-1)는 IP 패킷(48-5)을 생성하여 망 노드 장치(8-4)에 송신하고(스텝 S66), 망 노드 장치(8-4)는 이 IP 패킷(47-5)을 도 3의 통합 IP 전송망(2) 내부에 전송하면, IP 패킷(48-5)은 IP 전화망(4) 내부의 라우터(19-8, 19-9, 21-2, 19-11, 19-13)를 통과하여 망 노드 장치(7-4)에 착신된다. 이렇게 하면, 망 노드 장치(7-4)는 수신한 IP 패킷(48-5)을 라우터(74-2), H323 종단부(76-2)를 경유하여 SCN 경계부(77-2)에 송출한다. SCN 경계부(77-2)는 IP 패킷(48-5)을 아날로그 전화기(18-6)로의 전화 호출로 해석하고, 전화 회선(17-2)에 대하여 호출 신호를 송출한다(스텝 S66 x). 공중 교환 전화망(26-2)으로부터 호출 확인 신호를 받으면(스텝 S66 y), 이하의 2가지 과정을 행한다. 제1 과정은 회신용 IP 패킷(48-6)을 생성하여 라우터(74-2)에 회신하는 것이고, 제2 과정은 호출 설정 신호를 회선(17-2)을 지나서 공중 교환 전화망(26-2)에 송출하는 것이다.Next, the H323 terminal 76-1 generates an IP packet 48-5 and transmits it to the network node device 8-4 (step S66), and the network node device 8-4 sends this IP packet. (47-5) is transmitted inside the integrated
제1 과정에 의해 생성된 IP 패킷(48-6)은 망 노드 장치(7-4)를 경유하고(스텝 S67), IP 전화망(4)을 경유하여 망 노드 장치(8-4)에 착신되고, 게이트웨이(9-1) 내부의 H323 종단부(76-1)에 보내진다. 다음에, H323 종단부(76-1)는 수신한 IP 패킷(48-6)을 통신 상대의 전화기(아날로그 전화기 18-6)를 호출 중이라고 이해하여, 호출음을 의미하는 데이터 블록(48-7)을 SCN 경계부(77-1)에 송출한다. 이렇게 하면, SCN 경계부(77-1)는 호출음을 통신 회선(17-1)에 송출하고, 이 호출음이 공중 교환 전화망(26-1), 통신 회선(17-3)을 경유하여 아날로그 전화기(18-5)에 도달되면, 아날로그 전화기(18-5)는 통신 상대의 아날로그 전화기(18-6)를 호출 중이라고 해석한다.The IP packet 48-6 generated by the first process is received by the network node device 8-4 via the network node device 7-4 (step S67) and via the
상기 제2 과정에 의해, 아날로그 전화기(18-6)는 호출 설정 신호를 수신하고(스텝 S67x), 호출음을 울린다. 아날로그 전화기(18-6)의 이용자가 이 호출음을 듣고 아날로그 전화기(18-6)의 송수화기를 들면, 호출 설정 확인 신호가 아날로그 전화기(18-6)로부터 송출되어 회선(17-4), 공중 교환 전화망(26-2), 및 회선(17-2)을 경유하여 SCN 경계부(77-2)에 착신된다. SCN 경계부(77-2)가 응답 수신을 H323 종단부(76-2)에 전달하면(스텝 S67y), H323 종단부(76-2)는 IP 패킷(48-8)을 생성하여 H323 종단부(76-1)를 향해서 송출한다(스텝 S68). 이렇게 하면, 이 IP 패킷(48-8)은 망 노드 장치(7-4), IP 전화망(4)을 경유하여 망 노드 장치(8-4)에 도달하고 게이트웨이(9-1) 내부의 라우터(74-1)를 지나서 H323 종단부(76-1)에 착신된다.By the second process, the analog telephone 18-6 receives the call setup signal (step S67x) and sounds a ring tone. When the user of the analog telephone 18-6 hears this ringing tone and picks up the handset of the analog telephone 18-6, a call setup confirmation signal is sent from the analog telephone 18-6, and the line 17-4 and public switching are performed. The call arrives at the SCN boundary 77-2 via the telephone network 26-2 and the line 17-2. When the SCN boundary 77-2 forwards the response reception to the H323 termination 76-2 (step S67y), the H323 termination 76-2 generates an IP packet 48-8 to generate the H323 termination ( It sends out toward 76-1) (step S68). In this way, the IP packet 48-8 reaches the network node device 8-4 via the network node device 7-4 and the
H323 종단부(76-1)는 수신한 IP 패킷(48-8)을 응답하는 것(즉, 아날로그 전화기(18-6)의 이용자가 송수화기를 든 것)으로 이해하고, 호출 설정 확인을 의미하는 데이터 블록(48-9)을 SCN 경계부(77-1)에 송출한다. 이렇게 하면, SCN 경계부(77-1)는 호출 설정 확인 신호를 통신 회선(17-1)에 송출하여, 공중 교환 전화망(26-1), 및 통신 회선(17-3)을 경유하여 아날로그 전화기(18-5)에 보낸다.The H323 end portion 76-1 understands that the received IP packet 48-8 is a response (that is, the user of the analog telephone 18-6 lifts the handset), and means to confirm call setup. The data block 48-9 is sent to the SCN boundary 77-1. In this way, the SCN boundary 77-1 sends a call setup confirmation signal to the communication line 17-1, and transmits the analog telephone (via the public switched telephone network 26-1 and the communication line 17-3). 18-5).
상기 스텝 S68은 응답 정보, 즉 아날로그 전화기(18-5)와 아날로그 전화기(18-6) 사이의 전화 통신 개시를 알리는 IP 패킷(48-9)이 전송되는 과정이며, 망 노드 장치(7-4 또는 8-4)는 IP 패킷(48-9)을 검출하면 전화 통신 개시 기록, 즉 아날로그 전화기(18-5)와 아날로그 전화기(18-6) 사이의 전화 통신 개시 사실을 그 시각과 함께 망 노드 장치의 내부에 설정하는 요금 부과 기록 파일에 보유해 둘 수 있다.In step S68, the response information, i.e., the IP packet 48-9 indicating the start of the telephone communication between the analog telephone 18-5 and the analog telephone 18-6, is transmitted, and the network node apparatus 7-4. Or 8-4), upon detecting the IP packet 48-9, indicates the telephony initiation record, i.e., the fact that the telephony commencement between the analog telephone 18-5 and the analog telephone 18-6, together with the time, is performed. It can be kept in a billing log file that is set up inside the device.
아날로그 전화기(18-1)의 이용자가 전화 통신 대화를 시작하면, 그 음성 신 호는 통신 회선(17-3), 공중 교환 전화망(26-1), 및 통신 회선(17-1)을 경유하여 SCN 경계부(77-1)에 전송되고, 음성 신호는 디지털 표현되며, 다음에 H323 종단부(76-1)는 디지털화된 음성을 포함하는 IP 패킷(48-10)을 생성한다. IP 패킷인 음성 패킷(48-10)은 라우터(74-1), 망 노드 장치(8-4), 라우터(19-8, 19-9, 21-2, 19-11, 19-13), 망 노드 장치(7-4), H323 종단부(76-2), SCN 경계부(77-2), 통신 회선(17-2), 공중 교환 전화망(26-2), 및 통신 회선(17-4)을 거쳐 아날로그 전화기(18-6)에 보내진다(스텝 S69). 아날로그 전화기(18-6)의 이용자의 소리는 IP 패킷(48-11)으로서 전술한 것과 반대 방향의 흐름, 즉 SCN 경계부(77-2), H323 제어부(76-2), 망 노드 장치(7-4), 라우터(19-13, 19-11, 21-2, 19-9, 19-8), 망 노드 장치(8-4), 게이트웨이(9-1) 내부의 H323 종단부(76-1), SCN 경계부(77-1), 통신 회선(17-1) 등을 거쳐 아날로그 전화기(18-5)에 보내진다(스텝 S70).When the user of the analog telephone 18-1 starts a telephony conversation, the voice signal passes through the communication line 17-3, the public switched telephone network 26-1, and the communication line 17-1. Transmitted to the SCN boundary 77-1, the voice signal is digitally represented, and H323 end 76-1 then generates an IP packet 48-10 containing the digitized voice. Voice packet 48-10, which is an IP packet, includes router 74-1, network node device 8-4, routers 19-8, 19-9, 21-2, 19-11, 19-13, Network node device 7-4, H323 end portion 76-2, SCN boundary 77-2, communication line 17-2, public switched telephone network 26-2, and communication line 17-4 Is sent to the analog telephone 18-6 (step S69). The voice of the user of the analog telephone 18-6 is an IP packet 48-11, which flows in the opposite direction to that described above, that is, the SCN boundary 77-2, the H323 control unit 76-2, and the
아날로그 전화기(18-5)의 이용자가 전화 통신 종료를 위해 송수화기를 놓으면, 아날로그 전화기(18-5)는 전화 종료를 나타내는 호출 단절 신호를 통신 회선(17-3)에 송출하고, SCN 경계부(77-1)는 호출 단절 신호를 디지털 데이터 형식으로 변환하고, 다음에 H323 종단부(76-1)가 전화 통신 종료를 나타내는 IP 패킷(48-12)을 생성하여 라우터(74-1)에 송출하면(스텝 S71), IP 패킷(48-12)은 망 노드 장치(8-4), 라우터(19-8, 19-9, 21-2, 19-11, 19-13), 망 노드 장치(7-4), H323 종단부(76-2), SCN 종단부(77-2)를 지나서 아날로그 전화기(18-6)에 보내진다. 아날로그 전화기(18-6)의 이용자가 전화 통신이 종료된 것을 알고 송수화기를 놓으면, SCN 경계부(77-2)는 호출 단절 확인(즉, 전화 통신 종료)으로 이해하는 동시에, 공중 교환 전화망(26-2)으로부터 아날로그 전화기(18-5)와 아날로그 전화기(18-6) 사이의 전화 통신을 위해 필요로 하는 "공중 교환 전화망의 이용 요금"을 통지해 준다. 예를 들면 통신 회선(17-2)이 ISDN 회선인 경우, 전화 통신 종료 시에 요금 부과 정보가 통지되도록 되어 있다.When the user of the analog telephone 18-5 puts the handset on for termination of telephony, the analog telephone 18-5 sends a call disconnection signal indicating the telephone termination to the communication line 17-3, and the SCN boundary 77 -1) converts the call disconnection signal into a digital data format, and then the H323 terminal 76-1 generates an IP packet 48-12 indicating the end of the telephony and sends it to the router 74-1. (Step S71), IP packet 48-12 is network node device 8-4, routers 19-8, 19-9, 21-2, 19-11, 19-13, network node device 7 -4), the H323 terminal 76-2 and the SCN terminal 77-2 are sent to the analog telephone 18-6. When the user of the analog telephone 18-6 knows that the telephone communication has been terminated and releases the handset, the SCN boundary 77-2 understands the call disconnection confirmation (i.e., terminates the telephone communication) and at the same time the public switched telephone network 26- 2) informs the user of the " charge of public switched telephone network " required for telephony communication between analog telephone 18-5 and analog telephone 18-6. For example, when the communication line 17-2 is an ISDN line, billing information is notified at the end of the telephony communication.
SCN 경계부(77-2)는 상기 입수한 공중 교환 전화망의 이용 요금을 요금 부과 요금으로서 H323 종단부(76-2)에 통지한다. H323 종단부(76-2)는 호출 해방 확인과 부과 요금을 알고, 이하의 2가지 과정을 행할 수 있다. H323 종단부(76-2)는 제1 과정으로서 IP 패킷(48-13)을 생성하여 라우터(74-2)를 향하여 송출한다. 이렇게 하면, 상기와 반대 방향의 흐름, 즉 망 노드 장치(7-4), 라우터(19-13, 19-11, 21-2, 19-9, 19-8), 망 노드 장치(8-4), 및 H323 종단부(76-1)에 보내진다(스텝 S72). 또한, H323 종단부(76-2)는 상기 제2 과정으로서, 상기 순서에 의해 입수한 요금 부과 요금 정보를 포함하는 데이터 블록(48-14)을 게이트웨이(9-2) 내부에서 동작하는 데이터 전송 기능을 이용하여 요금 부과부(72-2)에 통지한다. 요금 부과부(72-2)는 상기 취득한 아날로그 전화기(18-5)와 아날로그 전화기(18-6) 사이의 전화 통신에서, 공중 교환 전화망(26-2)을 이용한 요금 부과 정보를 보유해 둘 수 있다.SCN 경계부(77-2)는 상기 입수한 공중 교환 전화망의 이용 요금을 요금 부과 요금으로서 H323 종단부(76-2)에 통지한다. H323 종단부(76-2)는 호출 해방 확인과 부과 요금을 알고, 이하의 2가지 수속을 행할 수 있다. H323 종단부(76-2)는 제1 과정으로서 IP 패킷(48-13)을 생성하여 라우터(74-2)를 향하여 송출한다. 이렇게 하면, 상기와 반대 방향의 흐름, 즉 망 노드 장치(7-4), 라우터(19-13, 19- 11, 21-2, 19-9, 19-8), 망 노드 장치(8-4), 및 H323 종단부(76-1)에 보내진다(스텝 S72). 또한, H323 종단부(76-2)는 상기 제2 과정으로서, 상기 순서에 의해 입수한 요금 부과 요금 정보를 포함하는 데이터 블록(48-14)을 게이트웨이(9-2) 내부에서 동작하는 데이터 전송 기능을 이용하여 요금 부과부(72-2)에 통지한다. 요금 부과부(72-2)는 상기 취득한 아날로그 전화기(18-5)와 아날로그 전화기(18-6) 사이의 전화 통신에서, 공중 교환 전화망(26-2)을 이용한 요금 부과 정보를 보유해 둘 수 있다.The SCN boundary 77-2 notifies the H323 terminal 76-2 of the obtained fee for using the public switched telephone network as a charging fee. The H323 terminal 76-2 knows the call release confirmation and the charged fee, and can perform the following two processes. The H323 terminal 76-2 generates the IP packet 48-13 as the first process and sends the packet to the router 74-2. In this way, the flow in the opposite direction to the above, that is, the network node device 7-4, the routers 19-13, 19-11, 21-2, 19-9, 19-8, and the network node device 8-4 And the H323 terminal 76-1 (step S72). In addition, the H323 terminal 76-2 transmits data operating in the gateway 9-2 to the data block 48-14, which includes the charging fee information obtained according to the procedure as the second process. The billing unit 72-2 is notified using the function. The charging unit 72-2 may hold charging information using the public switched telephone network 26-2 in the telephone communication between the obtained analog telephone 18-5 and the analog telephone 18-6. The SCN boundary 77-2 notifies the H323 terminal 76-2 of the obtained public switched telephone network as a fee. The H323 termination unit 76-2 knows the call release confirmation and the charge, and can carry out the following two procedures. The H323 terminal 76-2 generates the IP packet 48-13 as the first process and sends the packet to the router 74-2. In this way, the flow in the opposite direction to the above, that is, the network node device 7-4, the routers 19-13, 19-11, 21-2, 19-9, and 19-8, the network node device 8-4 And the H323 terminal 76-1 (step S72). In addition, the H323 terminal 76-2 transmits data operating in the gateway 9-2 to the data block 48-14, which includes the charging fee information obtained according to the procedure as the second process. The billing unit 72-2 is notified using the function. The charging unit 72-2 may hold charging information using the public switched telephone network 26-2 in the telephone communication between the obtained analog telephone 18-5 and the analog telephone 18-6. have.
이상의 순서에 의해, 아날로그 전화기(18-5)와 아날로그 전화기(18-6)가 IP 패킷을 송수신함으로써 전화 통신을 할 수 있는 것이다.According to the above procedure, the analog telephone 18-5 and the analog telephone 18-6 can perform telephone communication by sending and receiving IP packets.
상기 스텝 S72는 호출 단절 확인 정보, 즉 아날로그 전화기(18-5)와 아날로그 전화기(18-6) 사이의 전화 통신 종료를 알리는 IP 패킷(48-13)이 전송되는 과정이며, 망 노드 장치(8-4 및 7-4)는 IP 패킷(48-13)을 검출하면 전화 통신 종료 기록, 즉 아날로그 전화기(18-5)와 아날로그 전화기(18-6) 사이의 전화 통신 종료 사실을 그 시각과 함께 망 노드 장치 내부에 설정하는 요금 부과 기록 파일에 보유해 둘 수 있다.Step S72 is a process in which call disconnection confirmation information, that is, an IP packet 48-13 indicating the end of telephony communication between the analog telephone 18-5 and the analog telephone 18-6, is transmitted, and the network node apparatus 8 -4 and 7-4, together with the time, when the IP packet 48-13 is detected, the telephony end record, i.e., the telephony end between analog phone 18-5 and analog phone 18-6. It can be kept in a billing log file that is set inside the network node device.
통신 회사 X의 관리 하에 있는 IP 전화 서비스 운용 관리 서버(36-1)는 주기적으로 또는 수시로 망 노드 장치(8-4)와 조회 IP 패킷을 송수신함으로써, 상기 전화 통신 개시 기록과 전화 통신 종료 기록을 취득한다. 또한, IP 전화 서비스 운용 관리 서버(36-1)는 요금 부과부(72-1)와 조회 IP 패킷을 송수신함으로써 상기 요금 부과 정보를 취득한다. 마찬가지로, 통신 회사 Y의 관리 하에 있는 IP 전화 서비스 운용 관리 서버(36-2)는 주기적으로 또는 수시로 망 노드 장치(724)와 조회 IP 패킷을 송수신함으로써 전화 통신 개시 기록 및 전화 통신 종료 기록을 취득한다. 또한, IP 전화 서비스 운용 관리 서버(36-2)는 요금 부과부(72-2)와 조회 IP 패킷을 송수신함으로써 상기 요금 부과 정보를 취득한다.The IP telephone service operation management server 36-1 under the management of the communication company X periodically transmits or receives the inquiry IP packet with the network node device 8-4 periodically or from time to time so as to record the telephony start record and the telephony end record. Acquire. The IP telephone service operation management server 36-1 also obtains the charging information by sending and receiving an inquiry IP packet with the charging unit 72-1. Similarly, IP telephone service operation management server 36-2 under the management of telecommunication company Y acquires the telephony initiation record and the telephony end record by sending or receiving an inquiry IP packet with network node device 724 periodically or occasionally. . The IP telephone service operation management server 36-2 also acquires the charging information by sending and receiving an inquiry IP packet with the charging unit 72-2.
이상 설명한 통신 순서에서, 게이트웨이(9-1)로부터 도메인명 서버(78-1)를 제외하고, 상기 스텝 S63 내지 S65를 이하에 설명하는 스텝 S63x 및 S65x로 대신할 수도 있다. 즉, H323 종단부(76-1)는 아날로그 전화기(18-5)의 어드레스, 즉 송신원 IP 어드레스 "A185", IP 전화망의 전용 도메인명 서버(31-1)의 어드레스, 즉 수신지 IP 어드레스 "A31I", 통신 상대방 전화 번호 "Tel-18-6 name"를 저장한 IP 패킷(48-15)을 망 노드 장치(8-4)를 경유하여 도메인명 서버(31-1)에 송신한다(스텝 S63x). IP 전화망의 전용 도메인명 서버(31-1)는 통신 상대방 전화 번호 "Tel-18-6 name"에 1:1로 대응하는 IP 어드레스 "A186"를 포함하는 IP 패킷(48-16)을 H323 종단부(76-1)에 회신한다(스텝 S65x).In the above-described communication procedure, except for the domain name server 78-1 from the gateway 9-1, the above steps S63 to S65 may be replaced by steps S63x and S65x described below. That is, the H323 terminal 76-1 is the address of the analog telephone 18-5, that is, the source IP address "A185", the address of the dedicated domain name server 31-1 of the IP telephone network, that is, the destination IP address ". A31I "and the IP packet 48-15 which stored the communication party telephone number" Tel-18-6 name "are transmitted to the domain name server 31-1 via the network node apparatus 8-4 (step S31). S63x). The dedicated domain name server 31-1 of the IP telephone network H323 terminates the IP packet 48-16 including the IP address " A186 " corresponding to 1: 1 to the correspondent telephone number " Tel-18-6 name. &Quot; It returns to part 76-1 (step S65x).
이상 설명한 스텝 S63 내지 S65 또는 스텝 S63x 및 S65x의 과정에서, 망 노드 장치(8-4)는 통신 회선(17-1) 및 H323 종단부(76-1)를 경유하여 게이트웨이 내의 도메인명 서버(78-1)에서 생성된 IP 패킷(48-3)에 포함되는 송신원 어드레스 "A781"와 통신 회선 식별 기호 "Line-17-1"의 조합이 어드레스 관리표(44-2)(도 69)에 등록되어 있는지를 조사함으로써, 또는 망 노드 장치(8-4)는 H323 종단부(76-1)에서 생성된 IP 패킷(48-15)에 포함되는 송신원 어드레스 "A185"와 통신 회선 식별 기호 "Line-17-1"의 조합이 어드레스 관리표(44-2)(도 69)에 등록되어 있 는지를 조사함으로써, 아날로그 전화기(18-5)가 통신 회선(17-1)으로부터 망 노드 장치(8-4)를 경유하는 통신이 허가되어 있다. 즉, 통신 허가 등록되어 있는 것이 확인된다.In the process of steps S63 to S65 or steps S63x and S65x described above, the network node device 8-4 performs the domain name server 78 in the gateway via the communication line 17-1 and the H323 end portion 76-1. The combination of the sender address "A781" and the communication line identifier "Line-17-1" included in the IP packet 48-3 generated in -1) is registered in the address management table 44-2 (FIG. 69). Or the network node apparatus 8-4 checks the source address " A185 " and the communication line identifier " Line-17 " included in the IP packet 48-15 generated at the H323 terminal 76-1. By examining whether or not the combination of "-1" is registered in the address management table 44-2 (FIG. 69), the analog telephone 18-5 is connected to the network node device 8-4 from the communication line 17-1. Communication via is permitted. That is, it is confirmed that communication permission is registered.
<<전화 서비스 운용 관리 서버>> << telephone service operation management server >>
통신 회사 X의 관리 하에 있는 IP 전화 서비스 운용 관리 서버(36-1)는 주기적으로 또는 수시로 망 노드 장치(8-2 및 8-4) 등과 조회 IP 패킷을 송수신함으로써, 전화 통신 개시 기록 및 전화 통신 종료 기록을 취득한다. 또, 통신 회사 X가 관리하는 IP 전화망의 내부 리소스, 예를 들면 라우터(19-8, 19-9, 19-10), 도메인명 서버(31-1), 라우터 사이의 통신 회선 등을 ICMP 패킷을 송수신하는 등의 수단에 의해 정상인지 여부를 조사하고(장애 관리), 또 IP 전화망 내의 IP 패킷의 폭주가 과대한지 여부 등을 감시(통신 품질 관리)함으로써, 통신 회사 X의 IP 전화망을 일괄적으로 운용 관리한다.The IP telephone service operation management server 36-1 under the management of the communication company X periodically transmits or receives the inquiry IP packet with the network node devices 8-2 and 8-4 periodically or at any time, thereby making the telephone communication start record and telephony communication possible. Get the end record. In addition, ICMP packets are stored in internal resources of the IP telephone network managed by communication company X, for example, routers 19-8, 19-9, 19-10, domain name servers 31-1, and communication lines between routers. The IP telephone network of the telecommunication company X is collectively checked by checking whether or not it is normal by means of sending and receiving data (fault management), and monitoring whether or not the congestion of IP packets in the IP telephone network is excessive (communication quality management). Operation management.
마찬가지로, 통신 회사 Y의 관리 하에 있는 IP 전화 서비스 운용 관리 서버(36-2)는 주기적으로 또는 수시로 망 노드 장치(7-2 또는 7-4) 등과 조회 IP 패킷을 송수신함으로써, 전화 통신 개시 기록 및 전화 통신 종료 기록을 취득하여 통신 회사 Y의 IP 전화망의 장애 관리나 통신 품질을 일괄적으로 운용 관리한다.Similarly, the IP telephone service operation management server 36-2 under the management of the telecommunication company Y periodically transmits or receives the inquiry IP packet to the network node device 7-2 or 7-4 or the like periodically, and thereby, records and starts the telephone communication start. Acquire the telephony termination record to collectively manage the failure management and the communication quality of the IP telephone network of the communication company Y.
또, 상기 과정 중에서 스텝 S68에서의 전화 통신 개시 기록 및 스텝 S72에서의 전화 통신 종료 기록을 생략할 수도 있으며, 이 경우는 통신 회사 X나 통신 회사 Y에 의한 전화 통신 개시 기록과 전화 통신 종료기록의 취득을 생략할 수 있다. 또, IP 전화 서비스 운용 관리 서버(36-1 및 36-2)는 각각 IP 전화 서비스를 전담 관리하는 IP 전화 서비스 서버와 IP 전화망의 리소스를 전담 관리하는 IP 전화망 운용 관리 서버로 나눌 수도 있다.In the above process, the telephone communication start record in step S68 and the telephone communication end record in step S72 may be omitted, in which case the telephone communication start record by the communication company X or the communication company Y and the telephone communication end record may be omitted. Acquisition may be omitted. The IP telephone service operation management servers 36-1 and 36-2 may be divided into an IP telephone service server for exclusively managing IP telephone service and an IP telephone network operation management server for exclusively managing resources of the IP telephone network.
3. 게이트웨이를 이용하는 제3 실시예:3. Third Embodiment Using Gateway:
도 71을 참조하여, 본 발명에 의한 미디어 라우터를 CATV 통신망의 내부에서 사용함으로써 IP 전송망을 이용한 단말간 통신 접속을 행하는 제3 실시예를 설명한다.With reference to FIG. 71, the 3rd Embodiment which performs communication connection between terminals using an IP transmission network by using the media router which concerns on this invention inside a CATV communication network is demonstrated.
미디어 라우터(115)는 CATV망(113-1) 내부의 CATV 게이트웨이(113-2)의 내부에 있으며 통신 회선(112)을 지나서 통합 IP 전송망(110) 내부의 망 노드 장치(111)에 접속되어 있고, 또 미디어 라우터(115)는 CATV 회선 인터페이스(114), CATV 회선(119-1 내지 119-4) 중 어느 하나를 지나서 IP 단말(116-1 내지 116-3), 아날로그 전화기(117), 비독립형 IP 전화기(118-1), 비독립형 IP 음성 화상 장치(118-2)에 접속되어 있다. CATV 회선(119-1 내지 119-4)은 CATV 회선 특유의 통신 하위층(통신 물리층 및 데이터 링크층)을 포함하는 동시에, 통신 네트워크에서 IP 패킷을 전송하는 기능을 가진다. IP 단말(116-1)로부터 송신된 IP 패킷은 CATV 회선(119-1)을 지나서 CATV 회선 인터페이스(114)로 들어가고, 여기서 IP 패킷이 인출되어 미디어 라우터(115)에 보내진다. 미디어 라우터(115)는 도 6의 미디어 라우터(14-1)와 동일하게 구성되어 있고, 미디어 라우터(14-1)와 같은 기능, 예를 들면 도메인명 서버를 포함한다. 이러한 이유로 인해, 미디어 라우터(115)는 호출 제어 데이터를 포함하는 IP 패킷을 DNS 조회 응답 형식 데이터로 변환하여 통신 회선(112)에 송출할 수 있고, 또 아날로그 전화기(117)나 비독립형 IP 전화기(118- 1), 비독립형 IP 음성 화상 장치(118-2)로부터 CATV 회선(119-2 내지 119-4), CATV 회선 인터페이스(114)를 지나서 입력된 IP 패킷은 미디어 라우터(115)를 경유하여 통신 회선(112)에 송신되고, 또 반대로, 즉 망 노드 장치(111)로부터 통신 회선(112)을 경유하여 보내져 오는 IP 패킷은 미디어 라우터(115)를 경유하고 CATV 회선 인터페이스(114)를 거치고, 다음에 CATV 회선(119-1 내지 119-4) 중 어느 하나를 지나서 IP 단말(116-1), 아날로그 전화기(117), 비독립형 IP 전화기(118-1), 비독립형 IP 음성 화상 장치(118-2) 중 어느 하나에 송신될 수 있다.The
이상 설명한 원리에 의해, CATV망(113-1) 내부의 IP 단말(116-1), 아날로그 전화기(117), 비독립형 IP 전화기(118-1), 비독립형 IP 음성 화상 장치(118-2)는 통합 IP 전송망(110)을 경유하여, 다른 실시예에서 설명하고 있는 바와 같이 통합 IP 전송망 내부의 도메인명 서버를 이용하여 통합 IP 전송망(110)에 접속되는 다른 각종 단말, 즉 IP 단말이나 아날로그 전화기, IP 전화기, IP 음성 화상 장치 등의 단말간 통신이 가능하다.According to the principle described above, the IP terminal 116-1, the
IP 단말(116-1)이 CATV 회선(119-1), CATV 게이트웨이(113-2)를 경유하여 통합 IP 전송망(110) 내부의 도메인명 서버에 통신 상대방 IP 단말의 호스트명을 제시하여 상기 상대방 IP 단말의 IP 어드레스를 취득하고, 다음에 IP 단말(116-1)로부터 상기 상대방 IP 단말에 데이터를 송신함으로써, 데이터를 송수신하는 단말간 통신을 행할 수 있다. 마찬가지로, 아날로그 전화기(117)가 CATV 회선(119-2), CATV 게이트웨이(113-2)를 경유하여 통합 IP 전송망(110) 내부의 도메인명 서버에 통신 상대방 아날로그 전화기의 호스트명, 즉 상기 상대방 전화기의 전화 번호를 제시하여 상기 상대방 전화기의 IP 어드레스를 취득하고, 다음에 아날로그 전화기(117)로부터 해당 상대방 아날로그 전화기와 음성 데이터를 송수신함으로써 전화 통신을 행할 수 있다. 마찬가지로, 비독립형 IP 전화기(118-1)가 CATV 회선(119-3), CATV 게이트웨이(113-2)를 경유하여 통합 IP 전송망(110) 내부의 도메인명 서버에 통신 상대방 아날로그 전화기의 호스트명, 즉 상기 상대방 전화기의 전화 번호를 제시하여 상기 상대방 전화기의 IP 어드레스를 취득하고, 다음에 비독립형 전화기(118-1)로부터 해당 상대방 아날로그 전화기와 음성 데이터를 송수신함으로써 전화 통신을 행할 수 있다.The IP terminal 116-1 presents the host name of the communication counterpart IP terminal to the domain name server in the integrated
4. 무선 인터페이스를 가지는 게이트웨이를 이용하는 제4 실시예:4. Fourth embodiment using a gateway having a wireless interface:
도 72를 참조하여, 본 발명에 의한 게이트웨이에 단말 수용 무선 장치를 조합하고, IP 전송망을 이용하여 단말간 통신 접속하는 제4 실시예를 설명한다.Referring to Fig. 72, a fourth embodiment in which a terminal accommodating wireless device is combined with a gateway according to the present invention and a communication connection between terminals using an IP transmission network is described.
참조 부호 120은 통합 IP 전송망, 참조 부호 121은 망 노드 장치, 참조 부호 122는 게이트웨이, 참조 부호 123은 무선 송수신부, 참조 부호 124-1은 무선 인터페이스 변환부, 참조 부호 124-2는 통신 회선, 참조 부호 125는 무선 통신로, 참조 부호 126은 단말 수용 무선 장치, 참조 부호 127은 무선 송수신부, 참조 부호 128-1은 IP 단말, 참조 부호 128-2는 비독립형 IP 전화기, 참조 부호 128-3은 비독립형 IP 음성 화상 장치, 참조 부호 129-1 내지 129-3은 무선 인터페이스 변환부이다. 게이트웨이(122)는 도 51의 게이트웨이(9-1)와 동일한 기능을 포함하고, IP 단말, H323 단말 또는 아날로그 전화기 등의 단말을 통신 회선(124-2)을 경유하여 접속하면, 단말간 통신을 위해 이용할 수 있다. 이러한 이유로 인해, IP 단말이나 IP 전 화기, IP 음성 화상 장치를 통신 회선(124-2)에 의해 접속함으로써 단말간 통신을 행할 수 있다.
IP 단말(128-1)로부터 송출된 DNS 조회 응답 형식의 데이터나 송수신하는 텍스트 데이터는 무선 인터페이스 변환부(129-1)에서 무선 송수신부의 입력 데이터 형식으로 변환되어 무선 송수신부(127)에 입력되고, 무선 통신로(125)를 경유하여 무선 송수신부(123)에 보내져 무선 인터페이스 변환부(124-1)에서 게이트웨이에 입력 가능한 IP 패킷의 데이터 형식으로 변환되고, 통신 회선(124-2)을 경유하여 게이트웨이(122)에 보내진다. 비독립형 IP 전화기(128-2)로부터 송출된 전화의 호출 제어용 데이터나 송수신하는 디지털 표현된 음성 데이터는 무선 인터페이스 변환부(129-2)에서 무선 송수신부의 입력 데이터 형식으로 변환되어 무선 송수신부(127)에 입력되고, 다음에 무선 통신로(125), 무선 송수신부(123), 무선 인터페이스 변환부(124-1), 통신 회선(124-2)을 각각 경유하여 게이트웨이에 입력 가능한 IP 패킷의 데이터 형식이 되어 게이트웨이(122)에 보내진다. 비독립형 IP 음성 화상 장치(128-3)로부터 송출된 IP 음성 화상 장치의 호출 제어용 데이터나 송수신하는 디지털 표현된 음성과 동화상 데이터는 무선 인터페이스 변환부(129-3)에서 무선 송수신부의 입력 데이터 형식으로 변환되어 무선송수신부(127)에 입력되고, 다음에 무선 통신로(125), 무선 송수신부(123), 무선 인터페이스 변환부(124-1), 통신 회선(124-2)을 각각 경유하여 게이트웨이에 입력 가능한 IP 패킷의 데이터 형식이 되어 게이트웨이(122)에 보내진다. 또, 반대 방향의 데이터 흐름, 예를 들면 IP 전화용 IP 패킷이 망 노드 장치(121)로부터 게이트웨이(122), 통신 회선(124-2), 무 선 인터페이스 변환부(124-1), 무선 송수신부(123), 무선 통신로(125), 무선 송수신부(127), 무선 인터페이스 변환부(129-2)를 지나서 비독립형 IP 전화기(128-2)에 보내진다.The data of the DNS inquiry response format or the text data transmitted / received from the IP terminal 128-1 is converted into the input data format of the wireless transceiver by the wireless interface converter 129-1 and input to the
또한, 단말 수용 무선 장치(126)에 접속된 IP 단말(128-1), 비독립형 IP 전화기(128-2), 비독립형 IP 음성 화상 장치(128-3)는 통합 IP 전송망(120)을 경유하여 통합 IP 전송망(120)에 접속되는 다른 각종 단말, 즉 IP 단말이나 아날로그 전화기, IP 전화기, IP 음성 화상 장치 등의 단말과 단말간 통신이 가능하다.In addition, the IP terminal 128-1, the non-independent IP telephone 128-2, and the non-independent IP voice imager 128-3 connected to the terminal accommodating
5. 게이트웨이의 구조가 상이한 제5 실시예:5. Fifth Embodiment of Different Gateway Structures:
본 실시예는 제2 실시예의 도 51에 나타낸 게이트웨이(9-1)의 구조가 상이한 다른 실시예이며, 도 73를 참조하여 설명한다.This embodiment is another embodiment in which the structure of the gateway 9-1 shown in FIG. 51 of the second embodiment is different, and will be described with reference to FIG. 73.
참조 부호 9-5는 게이트웨이이며, 참조 부호 74-5는 라우터, 참조 부호 78-5는 도메인명 서버, 참조 부호 79-5는 게이트웨이(9-5)로의 단말의 등록과 인증, 및 게이트웨이(9-5)의 내부 상태(예를 들면 통신 상태, 중지 상태)를 관리하는 RAS 기구이다. 여기서, "단말의 등록"이란 단말을 게이트웨이에 접속하는 것, "인증"이란 단말의 접속 허가 조건에 따라 단말을 정규로 이용할 수 있는지를 확인하는 것을 의미한다. 참조 부호 80-5는 게이트웨이(9-5) 내부의 정보 처리를 담당하는 정보 처리 기구이고, 참조 부호 81-5는 게이트웨이(9-5)의 조작 입출력부이며, 참조 부호 72-5는 요금 부과부이다. 참조 부호 82-3은 H323 통신 순서용 게이트웨이부(H323-GW), 참조 부호 75-3은 H323 접속 제어부, 참조 부호 76-3은 H323 종단부, 참조 부호 77-3은 SCN 경계부이고, 참조 부호 82-4는 SIP 통신 순서용 게이트웨이 부(SIP-GW), 참조 부호 75-4는 SIP 접속 제어부, 참조 부호 76-4는 SIP 종단부, 참조 부호 77-4는 SCN 경계부이다. 참조 부호 52-3은 IP 단말을 접속할 수 있는 IP 통신 회선이고, 참조 부호 53-3은 H323 통신 순서의 IP 전화기가 접속 가능한 통신 회선이며, 참조 부호 53-4는 SIP 통신 순서의 IP 전화기가 접속 가능한 통신 회선이고, 참조 부호 17-3, 17-4는 각각 공중 교환 전화망에 이어지는 통신 회선이다.Reference numeral 9-5 denotes a gateway, reference numeral 74-5 denotes a router, reference numeral 78-5 denotes a domain name server, reference numeral 79-5 denotes registration and authentication of a terminal to the gateway 9-5, and a gateway 9 -5) RAS mechanism to manage internal state (e.g. communication state, suspended state). Here, "terminal registration" refers to connecting the terminal to the gateway, and "authentication" refers to confirming whether or not the terminal can be regularly used according to the access permission condition of the terminal. Reference numeral 80-5 denotes an information processing mechanism responsible for processing information inside the gateway 9-5, reference numeral 81-5 denotes an operation input / output unit of the gateway 9-5, and reference numeral 72-5 applies a fee. It is wealth. Reference numeral 82-3 denotes an H323 communication sequence gateway unit (H323-GW), reference numeral 75-3 denotes an H323 connection controller, reference numeral 76-3 denotes an H323 termination portion, reference numeral 77-3 denotes an SCN boundary, and 82-4 denotes a gateway for SIP communication sequence (SIP-GW), 75-4 denotes a SIP access controller, 76-4 denotes a SIP termination, and 77-4 denotes an SCN boundary. Reference numeral 52-3 denotes an IP communication line to which an IP terminal can be connected, reference numeral 53-3 denotes a communication line to which an IP telephone in an H323 communication sequence can be connected, and reference numeral 53-4 denotes an IP telephone line in an SIP communication sequence. Possible communication lines, and reference numerals 17-3 and 17-4 are communication lines following the public switched telephone network, respectively.
도 73의 게이트웨이(9-5)는 제2 실시예의 도 51의 게이트웨이(9-1)와 치환 가능하고, 라우터(74-5)는 라우터(74-1)와, 도메인명 서버(78-5)는 도메인명 서버(78-1)와, RAS 기구(79-5)는 RAS 기구(79-1)와, 정보 처리 기구(80-5)는 정보 처리 기구(80-1)와, 조작 입출력부(81-5)는 조작 입출력부(81-1)와, 요금 부과부(72-5)는 요금 부과부(72-1)와, H323 접속 제어부(75-3)는 H323 접속 제어부(75-1)와, H323 종단부(76-3)는 H323 종단부(76-1)와, SCN 경계부(77-3)는 SCN 경계부(77-1)의 기능과 각각 치환 가능하다. 이와 같이 되어 있으므로, 도 73의 게이트웨이(9-5)를 도 51의 게이트웨이(9-1)와 치환한 후, IP 통신 회선(52-3)에 IP 단말을 접속하고, 또 통신 회선(53-3)에 H323 통신 순서의 IP 전화기를 접속하고, 또 통신 회선(17-3)에 아날로그 전화기를 접속하고, 게이트웨이(9-5)를 경유하여 통합 IP 전송망(2)에 이어지는 제2 실시예의 도 52의 단말(11-10, 18-6) 등과 접속하여 통신을 행할 수 있다. H323-GW의 참조 부호 82-3는 "H323 통신 순서용 게이트웨이 통신 인터페이스 기능부"이다.The gateway 9-5 in Fig. 73 is replaceable with the gateway 9-1 in Fig. 51 of the second embodiment, and the router 74-5 is the router 74-1 and the domain name server 78-5. ) Is the domain name server 78-1, the RAS mechanism 79-5 is the RAS mechanism 79-1, the information processing mechanism 80-5 is the information processing mechanism 80-1, and operation input / output. The unit 81-5 is an operation input / output unit 81-1, the charge charging unit 72-5 is a charge charging unit 72-1, and the H323 connection control unit 75-3 is an H323 connection control unit 75. -1), the H323 termination portion 76-3 can be replaced with the H323 termination portion 76-1, and the SCN boundary portion 77-3 can be replaced with the functions of the SCN boundary portion 77-1. Thus, after replacing the gateway 9-5 of FIG. 73 with the gateway 9-1 of FIG. 51, the IP terminal is connected to the IP communication line 52-3, and the communication line 53- 3) is connected to an IP telephone in the H323 communication sequence, an analog telephone is connected to the communication line 17-3, and is connected to the integrated
마찬가지로, SIP-GW(82-4)는 SIP 통신 순서용 게이트웨이 통신 인터페이스 기능부이고, 통신 회선(53-4)에 접속하는 SIP 통신 순서의 IP 전화기로부터 통신 회선(53-4)을 지나, SIP 통신 순서에 따라 단말을 동작시키는 SIP 종단부(76-4)를 경유하여 SIP 통신 순서에 따라 단말 접속을 행하는 SIP 접속 제어부(75-4) 및 라우터(74-5)를 경유함으로써, 도 52의 전화기(18-6) 등과 접속하여 통신을 행할 수 있다. 또한, 통신 회선(17-4)에 접속하는 전화기로부터 SCN 경계부(77-4)를 경유하여 전화기(18-6) 등과 접속하여 통신을 행할 수 있다.Similarly, the SIP-GW 82-4 is a gateway communication interface function unit for the SIP communication sequence, passes through the communication line 53-4 from the IP telephone in the SIP communication sequence connected to the communication line 53-4, and performs the SIP. By passing through the SIP connection control unit 75-4 and the router 74-5 which perform terminal connection according to the SIP communication sequence via the SIP terminal 76-4 which operates a terminal according to a communication order, FIG. Communication can be performed by connecting to a telephone 18-6 or the like. Further, communication can be performed by connecting to the telephone 18-6 or the like via the SCN boundary 77-4 from the telephone connected to the communication line 17-4.
H323-GW(82-3) 및 SIP-GW(82-4)는 2가지 통신 순서에 대응하는 통신 회선 인터페이스를 제공하고 있다. 이후에 통신 수단이 새롭게 개발된 경우는 게이트웨이(82-3 및 82-4)의 위치에 새로운 통신 수단용 게이트웨이를 증설할 수도 있다. 통신 순서별 게이트웨이 통신 인터페이스 기능부를 복수 포함함으로써, 여러 통신 순서의 전화 접속 제어에 대응할 수 있다.The H323-GW 82-3 and the SIP-GW 82-4 provide communication line interfaces corresponding to two communication sequences. When the communication means is newly developed later, a new gateway for communication means may be added at the positions of the gateways 82-3 and 82-4. By including a plurality of gateway communication interface functional units for each communication order, it is possible to cope with telephone connection control of various communication orders.
6. 전화 관리 서버를 이용하는 제6 실시예:6. Sixth embodiment using telephone management server:
도 74에서, 참조 부호 201은 통합 IP통신망, 참조 부호 202는 IP 데이터망, 참조 부호 203은 IP 전화망, 참조 부호 204는 음성 화상망이고, 참조 부호 206-1은 통신 회사 1이 운용 관리하는 통합 IP 통신망의 범위, 참조 부호 206-2는 통신 회사(2)가 운용 관리하는 통합 IP 통신망의 범위이다. 도 74 및 도 75를 참조하여 전화 통신의 준비부터 설명한다. 아날로그 전화기(213-5)로부터 미디어 라우터(212-1), 통신 회선(210-1), 망 노드 장치(208-1), IP 전화망(203) 내부를 경유하여 망 노드 장치(209-2), 통신 회선(210-5), 미디어 라우터(212-2), 아날로그 전화기(214-4)에 전화 통신을 행하기 위한 단말간 통신 접속 제어 방법을 설명한다. 여기서, 참조 부호 219-1 내지 219-10, 221-1은 각각 라우터이며, 또한 각종 서버 가 통합 IP 통신망(201) 내부에 배치되어 있고, 각각의 서버는 IP 어드레스가 부여되어 있다. 도 74에 도시한 바와 같이, 각종 서버, 라우터, 노드 장치는 각각 IP 통신 회선에 의해 접속되며, 각각이 가지는 IP 통신 수단에 의해 IP 패킷을 송수신하고 데이터 교환할 수 있다. 참조 부호 209-1 및 209-2는 전화 게이트웨이이고, 예를 들면 아날로그 전화기(209-4)로부터 공중 전화 교환망(209-3)을 경유하여 전화 통신을 행할 수 있으며, 이에 관해서는 다른 실시예에서 설명하고 있다. 또, 전화 관리 서버(313-5 및 314-5)는 도 1의 접속 서버(1-5 및 1-6)에 대략 상당한다. 게이트웨이(209-1 및 209-2)는 도 1의 중계 접속 서버(1-7)에 대략 상당하며 이들 게이트웨이의 기능은 다른 실시예에서 설명한다.In Fig. 74,
참조 부호 213-1 및 214-1은 아날로그 전화기를 수용하는 PBX, 참조 부호 213-2 내지 213-6 및 214-2 내지 214-6은 아날로그 전화기이다. 전화기 213-2 및 213-3은 PBX(213-1)에 접속되고, 전화기(214-2 및 214-3)는 PBX(214-1)에 접속되며, 전화기(213-4 내지 213-6)는 미디어 라우터(212-1)에 접속되고, 전화기(214-4 내지 214-6)는 미디어 라우터(212-2)에 접속되어 있다.Reference numerals 213-1 and 214-1 denote PBXs that accommodate analog telephones, reference numerals 213-2 to 213-6 and 214-2 to 214-6 are analog telephones. Telephones 213-2 and 213-3 are connected to PBX 213-1, telephones 214-2 and 214-3 are connected to PBX 214-1, and telephones 213-4 to 213-6. Is connected to the media router 212-1, and the telephones 214-4 to 214-6 are connected to the media router 212-2.
미디어 라우터(212-1)는 IP 어드레스 "EA01", 미디어 라우터(212-2)는 IP 어드레스 "EA02"가 각각 부여된다. 전화기(213-4 내지 213-6)는 대표전화 번호 "Tel-No-I", 전화기(214-4 내지 214-6)는 대표 전화 번호 "Tel-No-2"가 부여되고, 전화기(213-2, 213-3, 214-2, 214-3)는 내선 전화 번호 "2132", "2133", "2142", "2143"가 각각 부여되어 있다. 내선용 전화기(2131-2 및 213-3)는 미디어 라우터(212-1)로부터 IP 전화망(203)측 전화기와 통신하지 않고, 마찬가지로 내선용 전화 기(214-2 및 214-3)는 미디어 라우터(212-2)로부터 IP 전화망(203)측 전화기로 통신하지 않는 예이다.The media router 212-1 is assigned an IP address "EA01", and the media router 212-2 is assigned an IP address "EA02". The telephones 213-4 to 213-6 are assigned a representative telephone number "Tel-No-I", and the telephones 214-4 to 214-6 are assigned a representative telephone number "Tel-No-2". -2, 213-3, 214-2, and 214-3 are assigned the extension telephone numbers "2132", "2133", "2142", and "2143", respectively. The extension telephones 2131-2 and 213-3 do not communicate with the telephones of the
<<전화 통신의 준비>> << preparation of telephone communication >>
IP 전화의 이용을 희망하는 사용자 227-1는 IP 전화 서비스의 이용을 통신 회사 1에 소속된 IP 전화 접수자 228-1에게 신청하고(도 75의 스텝 P100), IP 전화 접수자 228-1는 IP 전화의 신청 정보인 사용자 성명이나 주소, 통신 요금의 지불 방법, 사용자 전화 번호 "Tel-No-1"를 사용자 227-1로부터 입수하고, 또 미디어 라우터(212-1)에 부여하는 외부 IP 어드레스 "EA01", 사용자가 미디어 라우터(212-1)를 접속하기 위해 이용하는 통신 회선(210-1)의 식별 기호 "L210-1"와, 이 통신 회선(210-1)이 접속되는 망 노드 장치(208-1)의 망 노드 장치 식별 기호 "NN-208-1"를 사용자 서비스 서버 X313-6에 통지한다(스텝 P101). 여기서, 사용자(227-1)가 IP 어드레스 "EA01"를 IP 전화 접수자(228-1)에게 제시한다.The user 227-1 wishing to use the IP telephone requests the use of the IP telephone service to the IP telephone receiver 228-1 belonging to the telecommunication company 1 (step P100 in Fig. 75), and the IP telephone receiver 228-1 is the IP telephone. User's name and address, the payment method of the communication fee, and the user's telephone number "Tel-No-1" obtained from the user 227-1, and the external IP address "EA01" assigned to the media router 212-1. &Quot; L210-1 " of communication line 210-1 used by user to connect media router 212-1, and network node device 208- to which this communication line 210-1 is connected. The network node device identification code "NN-208-1" of 1) is notified to the user service server X313-6 (step P101). Here, the user 227-1 presents the IP address "EA01" to the IP telephone receiver 228-1.
사용자는 사용자 전화 번호 "Tel-No-1"에 대응하여 이용하는 IP 어드레스 "EA01"를 미디어 라우터(212-1)에 설정한다. 다음에, 사용자 서비스 서버(313-6)는 접수한 전화 이용자를 식별하기 위한 사용자 식별 기호 "UID-1"를 사용자(227-1)에 부여하고, " UID-1"를 외부 IP 어드레스 "EA01"에 대응시켜 사용자(227-1)용 내부 IP 어드레스 "IA01"를 정하고, 접수하여 얻어진 상기 사용자 성명이나 주소, 통신 요금의 지불 방법, 사용자 전화 번호 "Tel-No-1", 외부 IP 어드레스 "EA01" 등의 정보와 함께, 사용자 서비스 서버의 데이터 베이스에 보유한다(스텝 P102). 전화기(213-5)는 전화 번호 "Tel-No-1"에 대응하는 외부 IP 어드레스 "EA01"를 사 용하기 때문에, IP 전화망(203)을 이용하는 전화 통신에서 전화기(213-5)의 외부 IP 어드레스는 "EA01"이라는 표현을 사용한다.The user sets the media router 212-1 with the IP address " EA01 " used in correspondence with the user telephone number " Tel-No-1 ". Next, the user service server 313-6 gives the user 227-1 the user identification symbol "UID-1" for identifying the received telephone user, and assigns "UID-1" to the external IP address "EA01". In response to " internal IP address " IA01 " for the user 227-1, and the user name and address obtained by the reception, the payment method of the communication fee, the user telephone number " Tel-No-1 ", the external IP address " It holds | maintains in the database of a user service server with information, such as EA01 "(step P102). Since the telephone 213-5 uses the external IP address "EA01" corresponding to the telephone number "Tel-No-1", the external IP of the telephone 213-5 in telephony using the
다음에, 사용자 서비스 서버 313-6는 상기 신청자의 적어도 사용자 전화 번호 "Tel-No-1", 외부 IP 어드레스 "EA01", 내부 IP 어드레스 "IA01"를 IP 통신 수단을 이용하여 전화 관리 서버 313-5에 통지한다(스텝 P10 3).Next, the user service server 313-6 sets at least the user's telephone number " Tel-No-1 ", the external IP address " EA01 ", and the internal IP address " IA01 " Notify 5 (step P10 3).
전화 관리 서버(313-5)는 이들 3가지 정보, 즉 사용자 전화 번호 "Tel-No-1", 외부 IP 어드레스 "EA01" 및 내부 IP 어드레스 "IA01"의 서로 대응되는 1조의 정보를 전화 도메인명 서버(313-2)에 통지한다(스텝 P105). 전화 도메인명 서버(313-2)는 사용자 전화 번호 "Tel-No-1"와 "외부 IP 어드레스", "내부 IP 어드레스"를 RFC 1996 등으로 정해져 있는 도메인명 서버의 운용 규칙인 자원 레코드(resource record) 등의 형식에 의해 보유한다(스텝 P106).The telephone management server 313-5 stores three pieces of information corresponding to each of these three pieces of information: the user telephone number "Tel-No-1", the external IP address "EA01", and the internal IP address "IA01". The server 313-2 is notified (step P105). The telephone domain name server 313-2 is a resource record which is an operation rule of a domain name server in which user telephone numbers " Tel-No-1 ", " external IP address ", " internal IP address " record) or the like (step P106).
또한, 전화 관리 서버(313-5)는 4개의 어드레스 "EA01, EA81, IA01, IA81"를 표 관리 서버(313-3)에 알린다(스텝 P107). 또, 전화 관리 서버(313-5)는 항상 대리 전화 관리 서버(313-1)의 외부 IP 어드레스 "EA81" 및 내부 IP 어드레스 "IA81"를 보유하고 있다.The telephone management server 313-5 also informs the table management server 313-3 of the four addresses " EA01, EA81, IA01, IA81 " (step P107). In addition, the telephone management server 313-5 always holds the external IP address "EA81" and the internal IP address "IA81" of the alternative telephone management server 313-1.
표 관리 서버(313-3)는 망 노드 장치(208-1)에 대하여 상기 4개의 어드레스 "EA01, EA81, IA01, IA81"를 알리면(스텝 P108), 망 노드 장치(208-1)는 도 76에 나타낸 바와 같이 망 노드 장치(208-1) 내부의 어드레스 관리표(360-1)의 제1 레코드에 나타낸 4개의 어드레스 "EA01, EA81, IA01, IA81"를 보유한다(스텝 P109). 여기서, 어드레스 "IA01"는 통신 회선(210-1)과 망 노드 장치(208-1)의 접속점(논 리 단자)에 부여하는 IP 어드레스이며, 이후에 통신 회선(210-1)의 논리 단자에 부여한 내부 IP 어드레스라고 한다. 또, 이 시점에서는 어드레스 관리표(360-1)의 제2행째 레코드는 공백으로 되어 있다.When the table management server 313-3 informs the network node device 208-1 of the four addresses " EA01, EA81, IA01, and IA81 " (step P108), the network node device 208-1 reads FIG. As shown in the figure, four addresses " EA01, EA81, IA01, and IA81 " shown in the first record of the address management table 360-1 in the network node device 208-1 are retained (step P109). Here, the address " IA01 " is an IP address assigned to the connection point (logical terminal) of the communication line 210-1 and the network node device 208-1, and then to the logical terminal of the communication line 210-1. This is called the assigned internal IP address. At this point, the second row of the address management table 360-1 is blank.
상기 어드레스 관리표(360-1)의 1행째의 레코드를 망 노드 장치의 어드레스 관리표의 IP 통신 레코드라고 하고, 송신원 외부 IP 어드레스 "EA01", 수신지 외부 IP 어드레스 "EA81", 송신원 내부 IP 어드레스 "IA01", 수신지 내부 IP 어드레스 "IA81"에 의해 정의한다. 이 IP 통신 레코드는 특히 대리 전화 관리 서버(313-1)와 미디어 라우터(212-1) 사이의 IP 통신로를 정하는 망 노드 장치의 어드레스 관리표의 IP 통신 레코드라고 한다.The first row of the address management table 360-1 is referred to as an IP communication record of the address management table of the network node apparatus, and the source external IP address "EA01", the destination external IP address "EA81", and the source internal IP address "IA01". Is defined by the destination internal IP address " IA81 ". This IP communication record is specifically referred to as an IP communication record of an address management table of a network node device that defines an IP communication path between the proxy telephone management server 313-1 and the media router 212-1.
이와 마찬가지로, IP 전화의 이용을 희망하는 사용자(227-2)는 IP 전화 서비스의 이용을 통신 회사 2에 소속된 IP 전화 접수자(228-2)에게 신청하고(도 75의 스텝 P110), IP 전화 접수자(228-2)는 IP 전화의 신청 정보인 사용자 성명이나 주소, 통신 요금의 지불 방법, 사용자 전화 번호 "Tel-No-2"를 사용자(227-2)로부터 입수하고, 또 미디어 라우터(212-2)에 부여되는 외부 IP 어드레스 "EA02", 사용자가 미디어 라우터(212-2)를 접속하기 위해 이용하는 통신 회선(210-5)의 식별 기호 "L210-5"와, 이 통신 회선(210-5)이 접속하는 망 노드 장치(209-2)의 망 노드 장치 식별 기호 "NN-209-2"를 사용자 서비스 서버(314-6)에 입력한다(스텝 P111). 여기서, 사용자(227-2)가 취득 완료한 IP 어드레스 "EA02"를 IP 전화 접수자(228-2)에게 제시한다.Similarly, the user 227-2 wishing to use the IP telephone requests the use of the IP telephone service to the IP telephone receiver 228-2 belonging to the telecommunication company 2 (step P110 in Fig. 75). The acceptor 228-2 obtains the user name or address, which is the application information of the IP phone, the payment method of the communication fee, the user telephone number "Tel-No-2" from the user 227-2, and the
사용자는 사용자 전화 번호 "TeI-No-2"에 대응하는 IP 어드레스 "EA02"를 미 디어 라우터(212-2)에 설정한다. 다음에, 사용자 서비스 서버(314-6)는 접수한 전화 이용자를 식별하기 위한 사용자 식별 기호 "UID-2"를 사용자(227-2)에게 부여하고, 외부 IP 어드레스 "EA02"에 대응시킬 사용자(227-2)용 내부 IP 어드레스 "IA02"를 정하며, 접수하여 얻어진 상기 사용자 성명이나 주소, 통신 요금의 지불 방법, 사용자 전화 번호 "Tel-No-2", 외부 IP 어드레스 "EA02" 등의 정보와 함께, 사용자 서비스 서버의 데이터 베이스에 보유한다(스텝 P112). 전화기(214-4)는 전화 번호 "Tel-No-2"에 대응하는 외부 IP 어드레스 "EA02"를 사용하기 때문에 IP 전화망(203)을 이용하는 전화 통신에서, 전화기(214-4)의 외부 IP 어드레스는 "EA02"라는 표현을 사용한다.The user sets the IP address " EA02 " corresponding to the user telephone number " TeI-No-2 " to the media router 212-2. Next, the user service server 314-6 gives the user 227-2 the user identification symbol " UID-2 " for identifying the received telephone user, and the user (e.g., to correspond to the external IP address " EA02 " 227-2) internal IP address " IA02 " At the same time, it is held in the database of the user service server (step P112). Since the telephone 214-4 uses the external IP address "EA02" corresponding to the telephone number "Tel-No-2", in telephone communication using the
다음에, 사용자 서비스 서버(314-6)는 상기 신청자의 적어도 사용자 전화 번호 "Tel-No-2", 외부 IP 어드레스 "EA02", 내부 IP 어드레스 "IA02" 를 IP 통신 수단을 이용하여 전화 관리 서버(314-5)에 통지한다(스텝 P113). 전화 관리 서버(314-5)는 이들 3가지 정보, 즉 사용자 전화 번호 "TeI-No-2", 외부 IP 어드레스 "EA02" 및 내부 IP 어드레스 "IA02"를 전화 도메인명 서버(314-2)에 통지한다(스텝 P115). 전화 도메인명 서버(314-2)는 사용자 전화 번호 "Tel-No-2"와 외부 IP 어드레스 "EA02", 내부 IP 어드레스 "IA02"의 서로 대응되는 1조의 정보를 자원 레코드 등의 형식으로 보유한다(스텝 P116). 또한, 전화 관리 서버(314-5)는 4개의 어드레스 "EA02, EA82, IA02, IA82"를 표 관리 서버(314-3)에 알린다(스텝 P117).Next, the user service server 314-6 uses the IP management means for at least the user's telephone number " Tel-No-2 ", the external IP address " EA02 ", and the internal IP address " IA02 " (314-5) is notified (step P113). The telephone management server 314-5 sends these three pieces of information to the telephone domain name server 314-2, that is, the user telephone number "TeI-No-2", the external IP address "EA02", and the internal IP address "IA02". Notify it (step P115). The telephone domain name server 314-2 holds a set of information corresponding to each other of the user telephone number "Tel-No-2", the external IP address "EA02", and the internal IP address "IA02" in the form of a resource record or the like. (Step P116). The telephone management server 314-5 also informs the table management server 314-3 of the four addresses " EA02, EA82, IA02, and IA82 " (step P117).
또, 전화 관리 서버(314-5)는 항상 대리 전화 관리 서버(314-1)의 외부 IP 어드레스 "EA82" 및 내부 IP 어드레스 "IA82"를 보유하고 있다. 또, 전화 도메인 명 서버(313-2 및 314-2)는 인터넷 등에서 사용되는 도메인명 서버와 동일한 재귀 호출 기능(redialing function)을 가지고 있어, 필요한 시점에서 전화 도메인명 서버가 가지는 정보를 서로 교환할 수 있다(스텝 P120).The telephone management server 314-5 always holds the external IP address " EA82 " and the internal IP address " IA82 " of the alternative telephone management server 314-1. In addition, the telephone domain name servers 313-2 and 314-2 have the same redialing function as the domain name server used on the Internet, so that the telephone domain name servers can exchange information with each other when necessary. (Step P120).
표 관리 서버(314-3)는 망 노드 장치(209-2)에 대하여 상기 4개의 어드레스 "EA02, EA82, IA02, IA82"를 알리면(스텝 P118), 망 노드 장치(209-2)는 도 77에 나타낸 바와 같이 망 노드 장치(209-2) 내부의 어드레스 관리표(360-2)의 제1 레코드에 4개의 어드레스 "EA02, EA82, IA02, IA82"를 보유한다(스텝 P119). 여기서, 어드레스 "IA02"는 통신 회선(210-5)과 망 노드 장치(209-2)의 접속점(논리 단자)에 부여하는 내부 IP 어드레스이다. 또, 이 시점에서는, 어드레스 관리표(360-2)의 제2행째의 레코드는 공백으로 되어 있다. 이 IP 통신 레코드는 특히 대리 전화 관리 서버(314-1)와 미디어 라우터(212-2) 사이의 IP 통신로를 정하는 망 노드 장치의 어드레스 관리표의 IP 통신 레코드이다.The table management server 314-3 informs the network node device 209-2 of the four addresses " EA02, EA82, IA02, and IA82 " (step P118), and the network node device 209-2 shows FIG. As shown in the figure, four addresses " EA02, EA82, IA02, and IA82 " are held in the first record of the address management table 360-2 in the network node device 209-2 (step P119). Here, the address "IA02" is an internal IP address assigned to the connection point (logical terminal) of the communication line 210-5 and the network node device 209-2. At this point in time, the second row of records in the address management table 360-2 is blank. This IP communication record is, in particular, an IP communication record of an address management table of a network node device that defines an IP communication path between the proxy telephone management server 314-1 and the media router 212-2.
<<통신로 확립 페이즈>> << communication channel establishment phase >>
도 74, 도 76 내지 도 78을 참조하여 전화기(213-5)로부터 전화기(214-4)에 전화 호출하는 단말간 통신 접속 제어 방법을 설명한다.74, 76 to 78, a description will be given of a terminal-to-terminal communication connection control method for making a telephone call from telephone 213-5 to telephone 214-4.
미디어 라우터(212-1)는 전화 번호 "Tel-No-1" 및 외부 IP 어드레스 "EA01"를 보유하고, 미디어 라우터(212-2)는 전화 번호 "Tel-No-2" 및 외부 IP 어드레스 "EA02"를 보유하고 있다. 전화기(213-5)가 다른 전화기와 통화할 때는 미디어 라우터(212-1)에 부여되어 있는 전화 번호 "Tel-No-1"를 이용하고, 전화기(214-4)가 다른 전화기와 통화할 때는 미디어 라우터(212-2)에 부여되어 있는 전화 번호 "Tel-No-2"를 이용한다.Media router 212-1 has telephone number "Tel-No-1" and external IP address "EA01", and media router 212-2 has telephone number "Tel-No-2" and external IP address " EA02 ". When the telephone 213-5 is talking to another telephone, the telephone number "Tel-No-1" assigned to the media router 212-1 is used. When the telephone 214-4 is talking to another telephone, The telephone number " Tel-No-2 " assigned to the media router 212-2 is used.
<<접속 페이즈>> << connection phase >>
이용자가 전화기(213-5)의 송수화기를 들고(오프훅) 통신 상대방 전화기(214-4)의 전화 번호 "Tel-No-2"를 다이얼하여 입력하고, 미디어 라우터(212-1)에 송신하면(스텝 P200), 미디어 라우터(212-1)가 응답한다(스텝 P201).When the user picks up the handset of the telephone 213-5 (off-hook), dials and enters the telephone number "Tel-No-2" of the communication counterpart telephone 214-4, and transmits it to the media router 212-1. (Step P200), the media router 212-1 responds (step P201).
다음에, 미디어 라우터(212-1)는 적어도 송신원 전화 번호 "Tel-No-1", 수신지 전화 번호 "Tel-No-2", 사용자 개별 정보(User-Info)를 포함하는 IP 패킷(도 79의 379)를 형성하고, 망 노드 장치(208-1)에 송신함으로써 전화의 호출 설정 과정을 개시한다(스텝 P204). 또, 사용자 개별 정보(User-Info)는 후술하는 순서의 스텝 P219에서 미디어 라우터(212-2)에 보낼 수 있는 것이며, 예를 들면 전화의 호출을 사용자측에서 관리하기 위한 전화 호출 식별자("C-id"), IP 전화의 음성 압축 방식의 식별 기호나 음성 부호 변환 코드의 식별 기호 등으로 이루어진다. 도 79의 IP 패킷(379)의 페이로드 부분은 UDP 세그먼트로 하고, 예를 들면 송신원 포트 번호 및 수신지 포트 번호도 "5060"으로 하여 미디어 라우터(212-1 및 212-2) 내부의 전화 통신 접속 제어용 프로그램을 다른 것과 구별하기 위해 이용할 수 있다.Next, the media router 212-1 receives an IP packet containing at least the source telephone number " Tel-No-1 ", the destination telephone number " Tel-No-2 ", and user-Info. 379 of 79 is formed, and the call setup process of the telephone is started by transmitting to the network node device 208-1 (step P204). The user-information information (User-Info) can be sent to the media router 212-2 in step P219 in the following procedure, for example, a telephone call identifier ("C-" for managing the telephone call on the user side). id "), the identification symbol of the voice compression system of an IP telephone, the identification symbol of a voice code conversion code, and the like. The payload portion of the
망 노드 장치(208-1)는 IP 패킷을 수신하면 도 76에 나타낸 어드레스 관리표(360-1)를 검색하여, 외부 IP 어드레스로서 송신원 IP 어드레스(transmission source IP address)가 "EA01"이며 수신지 IP 어드레스(destination IP address)로서 "EA81"가 포함되는 레코드를 검색한다. 본 예에서는, 어드레스 관리표(360-1)의 위로부터 1행째의 레코드, 즉 "EA01, EA81, IA01, IA81"인 레코드를 발견하면, 이 레코드 내부의 3번째와 4번째로 기재되어 있는 IP 어드레스 "IA01" 및 "IA81"을 이용하여 IP 패킷의 캡슐화 기법을 적용하여, 도 80에 나타낸 내부 IP 패킷인 IP 패킷(380)을 형성하고, IP 어드레스가 "IA81"인 대리 전화 관리 서버(313-1)에 송신한다(스텝 P205). 여기서, IP 패킷(380)의 페이로드 부분은 IP 패킷(379)이다.Upon receiving the IP packet, the network node device 208-1 searches the address management table 360-1 shown in FIG. 76, and as the external IP address, transmit source IP address is " EA01 " The record containing "EA81" as a destination IP address is searched. In this example, when the first row of records from the address management table 360-1 is found, that is, the records "EA01, EA81, IA01, and IA81", the third and fourth IP addresses described in the record are found. An IP packet encapsulation technique is applied using " IA01 " and " IA81 " to form an
대리 전화 관리 서버(313-1)는 IP 패킷(380)을 수신하면, 페이로드 부분이 IP 패킷(379)인 IP 패킷(381)을 생성하고, IP 어드레스가 "IA91"인 전화 관리 서버(313-5)에 송신한다(스텝 P206). 전화 관리 서버(313-5)는 통신 회선 식별자(CIC-1-2)를 송신원 전화 번호 "Tel-No-1"와 수신지 전화 번호 "Tel-No-2"의 조합에 따라, 예를 들면 CIC-1-2="Tel-No-1"+"Tel-No-2"로 정하고, 통신 회선 식별자(CIC-1-2)를 전화 관리 서버(313-5)의 내부에 보유한다. 여기서, "+"는 전화 번호를 연결하는 것(데이터의 연결)을 의미한다.Upon receiving the
전화 관리 서버(313-5)는 상기 스텝 P206에서 수신한 송신원 전화 번호 "Tel-No-1" 및 수신지 전화 번호 "Tel-No-2"를 전화 도메인명 서버(313-2)에 통지하고(스텝 P207), 전화 도메인명 서버(313-2)로부터 전화 번호 "Tel-No-1"에 1:1로 대응하는 외부 IP 어드레스 "EA01"와 내부 IP 어드레스 "IA01", 및 전화 번호 "Tel-No-2"에 1:1로 대응하는 IP 어드레스 "EA02"와 내부 IP 어드레스 "IA02"를 수신한다(스텝 P208). 여기서, 전화 도메인명 서버(313-2)는 전화 번호 "Tel-No-2"의 IP 어드레스 정보를 전화 도메인명 서버(314-2)에 재귀 호출 기능을 이용하여 조회하여 취득하고 있다. 전화 관리 서버(313-5)는 전화 도메인명 서버(313-2)로부터 수신한 IP 어드레스 "TA01"와 스텝 P206에서 IP 패킷(381) 내부로부터 취득 완료한 송신원 IP 어드레스("EA01")가 일치하는지 여부를 조사하여, 불일치하는 경우는 전화 접속 과정을 중지하고, 일치하는 경우는 상기에서 보유한 통신 회선 식별자(CIC-1-2)의 정보에, 송신원 전화기의 IP 어드레스 "EA01", 내부 IP 어드레스 "IA01", 수신지 전화기의 IP 어드레스 "EA02", 내부 IP 어드레스 "IA02"를 추가 보유한다. 또, 통합 IP 통신망 내부의 서버간 통신의 IP 패킷은 내부 IP 어드레스를 이용하여 도 82에 나타낸 형식의 IP 패킷(382)을 송수신한다. 망 노드 장치는 서버가 아니다. 망 노드 장치와 대리 전화 관리 서버 사이에서 송수신하는 IP 패킷은 도 80 및 도 84에 나타낸 캡슐화가 완료된 형식의 IP 패킷이며, 망 노드 장치와 미디어 라우터 사이에서 송수신하는 IP 패킷은 도 79에 나타낸 바와 같이 외부 IP 어드레스를 적용한 캡슐화하기 이전 단계의 IP 패킷이다.The telephone management server 313-5 notifies the telephone domain name server 313-2 of the source telephone number "Tel-No-1" and the destination telephone number "Tel-No-2" received in step P206 above. (Step P207), the external IP address "EA01" and the internal IP address "IA01" corresponding to the telephone number "Tel-No-1" 1: 1 in the telephone domain name server 313-2, and the telephone number "Tel". IP address "EA02" and internal IP address "IA02" corresponding to -1 to -No-2 "are received (step P208). Here, the telephone domain name server 313-2 inquires and acquires the IP address information of the telephone number "Tel-No-2" to the telephone domain name server 314-2 using the recursive calling function. The telephone management server 313-5 matches the IP address "TA01" received from the telephone domain name server 313-2 and the source IP address ("EA01") obtained from the inside of the
다음에, 전화 관리 서버(313-5)는 송신원 전화기의 IP 어드레스 "EA01", 내부 IP 어드레스의 "IA01", 송신원 전화 번호 "Tel-No-1", 수신지 전화기의 IP 어드레스 "EA02", 내부 IP 어드레스인 "IA02", 수신지 전화 번호 "Tel-No-2", 사용자 개별 정보(User Info), 및 통신 회선 식별자(CIC-1-2)를 포함하는 IP 패킷(IAM 패킷)을 통신 회사 1의 대표 서버(313-7)를 경유하고(스텝 P214), 통신 회사 2의 대표 서버(314-7)를 경유하여(스텝 P215), 통신 회사 2의 전화 관리 서버(314-5)에 송신한다(스텝 P216). 전화 관리 서버(314-5)는 4개의 IP 어드레스 "EA01, IA01, EA02, IA02"와 2개의 전화 번호 "Tel-No-1" 및 "Tel-No-2"와, 통신 회선 식별자(CIC-1-2)와, 사용자 개별 정보(User-Info)를 수신하여 사용자 개별 정보(User-Info) 이외는 내부에 보유한다.Next, the telephone management server 313-5 transmits IP address "EA01" of the source telephone, "IA01" of the internal IP address, source telephone number "Tel-No-1", IP address "EA02" of the destination telephone, IP packet (IAM packet) including internal IP address "IA02", destination telephone number "Tel-No-2", user individual information (User Info), and communication line identifier (CIC-1-2) Via representative server 313-7 of company 1 (step P214), via representative server 314-7 of communication company 2 (step P215), and to telephone management server 314-5 of
또한, 내부 어드레스가 "IA92"인 전화 관리 서버(314-5)는 도 83의 IP 패킷(383)을 내부 IP 어드레스가 "IA82"인 대리 전화 관리 서버(314-1)에 통지한다(스텝 P217). 여기서, IP 패킷(383)은 송신원 전화기의 IP 어드레스 "EA01", 수신지 전화기의 IP 어드레스 "EA02", 송신원 전화 번호 "Tel-No-1", 수신지 전화 번호 "Tel-No-2", 사용자 부가 정보(User-Info)를 포함하고 있다. 그리고, 대리 전화 관리 서버(314-1)는 도 84의 IP 패킷(384)을 형성하여 망 노드 장치(209-2)에 송신하고(스텝 P218), 망 노드 장치(209-2)는 IP 패킷(384)의 헤더를 제외하는 IP 패킷의 역캡슐화를 행하여 도 85에 나타낸 IP 패킷(385)을 형성하고, 미디어 라우터(212-2)에 송신한다(스텝 P219). 미디어 라우터(212-2)는 송신원 전화기의 IP 어드레스 "EA01", 수신지 전화기의 IP 어드레스 "EA02", 송신원 전화 번호 "Tel-No-1", 수신지 전화 번호 "Tel-No-2", 사용자 부가 정보(User-Info)를 취득한다.The telephone management server 314-5 having the internal address "IA92" also notifies the alternate telephone management server 314-1 having the internal IP address "IA82" of the
다음에, 미디어 라우터(212-2)는 전화 착신을 알리는 상기 정보의 수신을 2개의 전화 번호 "Tel-No-1" 및 "Tel-No-2"를 첨부하여 전화 관리 서버(314-5)에 회신하고(스텝 P221, P222, P223), 전화 관리 서버(314-5)는 수신한 2개의 전화 번호 "Tel-No-1" 및 "Tel-No-2"로부터 통신 회선 식별자(CIC-1-2)를 복원하고, 다음에 통신 회선 식별자(CIC-1-2)를 포함하는 상기 정보의 수취 확인 IP 패킷(ACM 패킷)을 전화 관리 서버(313-5)를 지나서 미디어 라우터(212-1)에 송신한다(스텝 P224 내지 P229).Next, the media router 212-2 attaches the two telephone numbers " Tel-No-1 " and " Tel-No-2 " to receive the information informing the incoming call of the telephone management server 314-5. (Steps P221, P222, and P223), the telephone management server 314-5 receives the communication line identifier (CIC-1) from the received two telephone numbers " Tel-No-1 " and " Tel-No-2 ". -2), and next, the reception confirmation IP packet (ACM packet) of the information including the communication line identifier (CIC-1-2) is passed through the telephone management server 313-5 to the media router 212-1. (Steps P224 to P229).
다음에, 미디어 라우터(212-2)는 전화 호출(착신)을 전화기(214-4)에 알리고(스텝 P230), 전화기(214-4)는 전화 호출을 알게 되면 전화 호출음을 울린다. 미 디어 라우터(212-2)는 상기 호출한 전화 번호 "Tel-No-2"의 전화기(214-4)가 호출 중인 것을, 송신원 전화 번호 "Tel-No-1" 및 수신지 전화 번호 "Tel-No-2"의 세트를 첨부하여 망 노드 장치(209-2)를 경유하고(스텝 P231), 또 대리 전화 관리 서버를 경유하여(스텝 P232), 전화 관리 서버(314-5)에 통지한다(스텝 P233). 통신 회사 2의 전화 관리 서버(314-5)는 미디어 라우터(212-2)로부터 송부된 송신원 전화 번호 "Tel-No-1" 및 수신지 전화 번호 "Tel-No-2"의 세트를 이용하여 통신 회선 식별자(CIC-1-2)를 복원하고, 다음에 통신 회선 식별자(CIC-1-2)를 포함하는 상기 정보의 수취 확인 IP 패킷(CPG 패킷)을 형성하여 전화 관리 서버(313-5)에 송신한다(스텝 P234, P235, P236). 전화 관리 서버(313-5)는 상기 CPG 패킷을 수신하여 CPG 패킷으로부터 통신 회선 식별자(CIC-1-2)를 읽어낸다.Next, the media router 212-2 informs the telephone 214-4 of the telephone call (incoming) (step P230), and the telephone 214-4 sounds a telephone ring tone when it knows the telephone call. The media router 212-2 indicates that the telephone 214-4 of the called telephone number " Tel-No-2 " is calling, the source telephone number " Tel-No-1 " and the destination telephone number " Tel. A set of "No-2" is attached to the telephone management server 314-5 via the network node device 209-2 (step P231) and via the alternative telephone management server (step P232). (Step P233). The telephone management server 314-5 of the
다음에, 전화 관리 서버(313-5)는 통신 회선 식별자(CIC-1-2)를 이용하여 스텝 P214에서 기록 보유하고 있던 어드레스 및 전화 번호를 읽어내고, 적어도 송신원 전화기가 접속하는 미디어 라우터(212-1)의 IP 어드레스 "EA01", 수신지 전화기가 접속하는 미디어 라우터(212-2)의 IP 어드레스 "EA02", 송신원 전화 번호 "Tel-No-1", 수신지 전화 번호 "Tel-No-2"를 대리 전화 관리 서버(313-1)에 송신하면(스텝 P237), 망 노드 장치(208-1)를 지나서(스텝 P238), 미디어 라우터(212-1)에 통지된다(스텝 P239). 미디어 라우터(212-1)는 송신원 전화기(213-5)에 수신지 전화기(214-4)가 호출되는 중이라는 것을 알리고(스텝 P240), 송신원 전화기(213-5)는 호출음을 울린다.Next, the telephone management server 313-5 reads out the address and telephone number recorded and held in step P214 using the communication line identifier CIC-1-2, and at least the
한편, 전화기(214-4)의 이용자가 전화 호출음을 듣고 전화기의 송수화기를 들면(오프훅), IP 전화기(214-4)는 오프훅을 미디어 라우터(212-2)에 통지하고(스텝 P241), 미디어 라우터(212-2)는 오프훅 통지를 망 노드 장치(209-2)를 경유하고(스텝 P242), 또 대리 전화 관리 서버를 경유하여(스텝 P243), 전화 관리 서버(314-5)에 알린다(스텝 P244). 통신 회사 2의 전화 관리 서버(314-5)는 송신원 전화 번호 "Tel-No-1" 및 수신지 전화 번호 "Tel-No-2"의 세트로부터 통신 회선 식별자(CIC-1-2)를 복원하여, 통신 회선 식별자(CIC-1-2)를 포함하는 상기 정보의 수취 확인 IP 패킷(ANM 패킷)을 형성하고, 전화 관리 서버(313-5)에 송신한다(스텝 P245, P246, P247). 전화 관리 서버(313-5)는 ANM 패킷을 수신하고 ANM 패킷으로부터 통신 회선 식별자(CIC-1-2)를 읽어낸다.On the other hand, when the user of the telephone 214-4 hears a telephone ring tone and picks up the telephone's handset (off-hook), the IP telephone 214-4 notifies the media router 212-2 of the off-hook (step P241). The media router 212-2 receives the off-hook notification via the network node device 209-2 (step P242), and via the alternative telephone management server (step P243), and the telephone management server 314-5. (Step P244). The telephone management server 314-5 of the
전화 관리 서버(314-5)는 스텝 P245의 시점에서 보유하고 있는 통신 회선 식별자(CIC-1-2)를 이용하여, 스텝 P217의 시점에서 보유 기억하고 있던 IP 어드레스 및 전화 번호를 읽어낸다. 다음에, 전화 관리 서버(314-5)는 송신원 전화기의 IP 어드레스 "EA01" 및 내부 IP 어드레스의 "IA01", 수신지 전화기가 접속하는 미디어 라우터(212-2)의 IP 어드레스 "EA02" 및 내부 IP 어드레스의 "IA02"를 표 관리 서버(314-3)에 통지하고(스텝 P250), 표 관리 서버(314-3)는 통신 회선 식별자(CIC-1-2), 송신원 전화기의 IP 어드레스 "EA01" 및 내부 IP 어드레스의 IA01", 수신지 전화기의 IP 어드레스 "EA02" 및 내부 IP 어드레스의 "IA02"의 세트를 내부에 보유하는 동시에, 망 노드 장치(209-2) 내부의 어드레스 관리표(360-2)에 보유한다(스텝 P251). 이 상태는 도 77의 어드레스 관리표(360-2)의 2행째의 레코드로서 나타난다.The telephone management server 314-5 reads out the IP address and telephone number stored and stored at the time of step P217, using the communication line identifier (CIC-1-2) held at the time of step P245. Next, the telephone management server 314-5 is configured with IP address "EA01" of the source telephone and "IA01" of the internal IP address, IP address "EA02" of the media router 212-2 to which the destination telephone is connected, and internal. The table management server 314-3 notifies "IA02" of the IP address (step P250), the table management server 314-3 communicates with the communication line identifier (CIC-1-2), and the IP address "EA01" of the source telephone. &Quot; and IA01 of internal IP address ", IP address " EA02 " of destination telephone and " IA02 " of internal IP address, while retaining therein an address management table 360- in the network node device 209-2. 2) (Step P251) This state is shown as the 2nd row record of the address management table 360-2 of FIG.
전화 관리 서버(313-5)는 읽어낸 상기 통신 회선 식별자(CIC-1-2)를 이용하여, 스텝 P214의 시점에서 보유 기억하고 있던 IP 어드레스 및 전화 번호를 읽어낸다. 다음에, 전화 관리 서버(313-5)는 통신 회선 식별자(CIC-1-2), 송신측 미디어 라우터(212-1)의 IP 어드레스 "EA01" 및 내부 IP 어드레스 "IA01", 수신지 미디어 라우터(212-2)의 IP 어드레스 "EA02" 및 내부 IP 어드레스 "IA02"를 표 관리 서버(313-3)에 통지하고(스텝 P252), 표 관리 서버(313-3)는 통신 회선 식별자(CIC-1-2), 송신원 전화기의 IP 어드레스 "EA01" 및 내부 IP 어드레스의 "IA01", 수신지 전화기의 IP 어드레스 "EA02" 및 내부 IP 어드레스의 "IA02"를 그 내부에 보유하는 동시에, 망 노드 장치(208-1) 내부의 어드레스 관리표(360-1)에 보유한다(스텝 P253). 이 상태는 도 76의 어드레스 관리표(360-1)의 2행째의 레코드로서 나타난다.The telephone management server 313-5 reads out the IP address and telephone number held and stored at the time of step P214, using the communication line identifier CIC-1-2 read out. Next, the telephone management server 313-5 transmits the communication line identifier CIC-1-2, the IP address " EA01 " and the internal IP address " IA01 " of the transmitting media router 212-1, and the destination media router. The IP address " EA02 " and the internal IP address " IA02 " of the 212-2 are notified to the table management server 313-3 (step P252), and the table management server 313-3 sends a communication line identifier (CIC- 1-2), the IP address " EA01 " of the source telephone and " IA01 " of the internal IP address, the IP address " EA02 " of the destination telephone, and " IA02 " (208-1) is retained in the internal address management table 360-1 (step P253). This state is shown as the second row record of the address management table 360-1 in FIG.
도 76의 어드레스 관리표(360-1)의 2행째의 레코드는 망 노드 장치 내에 설정하는 "어드레스 관리표의 IP 통신 레코드"이며, 이 IP 통신 레코드의 내용은 송신원 외부 IP 어드레스 "EA01", 수신지 외부 IP 어드레스 "EA02", 송신원 내부 IP 어드레스 "IA01", 수신지 내부 IP 어드레스 "IA02"에 의해 정의되는 것으로 규정한다.The second row record of the address management table 360-1 in Fig. 76 is the "IP communication record of the address management table" set in the network node apparatus, and the contents of this IP communication record are the sender external IP address "EA01" and the destination external. It defines that it is defined by IP address "EA02", a sender internal IP address "IA01", and a destination internal IP address "IA02".
어드레스 관리표(360-1)의 2행째의 IP 통신 레코드는 외부 IP 어드레스 "EA01" 및 외부 IP 어드레스 "EA02"를 포함하고 있고, 외부 IP 어드레스 "EA01"가 부여된 미디어 라우터(212-1)와 외부 IP 어드레스 "EA02"가 부여된 미디어 라우터(212-2) 사이의 IP 통신로를 정하고 있다. 어드레스 관리표(360-2)의 2행째의 IP 통신 레코드도, 동일하게 미디어 라우터(212-1)와 미디어 라우터(212-2) 사이의 IP 통신로를 정하고 있다.The second IP communication record of the address management table 360-1 includes the external IP address " EA01 " and the external IP address " EA02 ", and the media router 212-1 to which the external IP address " EA01 " The IP communication path between the media routers 212-2 to which the external IP address "EA02" has been assigned is determined. Similarly, the second IP communication record of the address management table 360-2 also defines an IP communication path between the media router 212-1 and the media router 212-2.
또, 송신원 외부 IP 어드레스 "EA01"가 전화 번호 "Tel-No-1"와 1:1로 대응하여 정해지고, 수신지 외부 IP 어드레스 "EA02"가 전화 번호 "Tel-No-2"와 1:1로 대응하여 정해지고 발신원과 수신지를 구별하지 않는 경우, "망 노드 장치의 어드레스 관리표의 IP 통신 레코드는 단순히 전화 번호 "Tel-No-1"와 전화 번호 "Tel-No-2" 사이의 IP 통신로를 정하는 어드레스 관리표의 레코드이다.In addition, the source external IP address "EA01" is set to correspond to the telephone number "Tel-No-1" and 1: 1, and the destination external IP address "EA02" is set to the telephone numbers "Tel-No-2" and 1: 1. If the correspondence is set to 1 and the source and destination are not distinguished, the IP communication record of the address management table of the network node device is simply an IP between the telephone number "Tel-No-1" and the telephone number "Tel-No-2". Record of the address management table for determining the communication path.
상기 스텝 P245는 호출 설정을 확인하는 응답 정보, 즉 전화기(213-5)와 전화기(214-4) 사이의 전화 통신 개시 가능을 알리는 과정이며, 전화 관리 서버(314-5)는, 예를 들면 통신 회선 식별자(CIC-1-2), 송신원 미디어 라우터(212-1)의 IP 어드레스 "EA01", 수신지 미디어 라우터(212-2)의 IP 어드레스 "EA02", 송신원 전화 번호 "Tel-No-1", 수신지 전화 번호 "Tel-No-2"를 전화 통신 개시 가능 시각을 기초로 요금 부과 관리 서버(314-4)에 통지하고(스텝 P254), 요금 부과 관리 서버(314-4)는 통신 회선 식별자 (CIC-1-2), 송신원 전화 번호 "Tel-No-1", 수신지 전화 번호 "Tel-No-2", 송신원 미디어 라우터(212-1)의 IP 어드레스 "EA01", 수신지 미디어 라우터(212-2)의 IP 어드레스 "EA02" 등을 기록 보유해 둘 수 있다(스텝 P254).The step P245 is a process of notifying response information for confirming call setting, that is, possible to start telephony communication between the telephone 213-5 and the telephone 214-4, and the telephone management server 314-5, for example. Communication line identifier (CIC-1-2), IP address "EA01" of source media router 212-1, IP address "EA02" of destination media router 212-2, source telephone number "Tel-No- 1 ", the destination telephone number" Tel-No-2 "is notified to the charging management server 314-4 based on the telephone communication start possible time (step P254), and the charging management server 314-4 Communication line identifier (CIC-1-2), source telephone number "Tel-No-1", destination telephone number "Tel-No-2", IP address "EA01" of source media router 212-1, number The IP address " EA02 " or the like of the Shinji media router 212-2 can be recorded and stored (step P254).
마찬가지로, 요금 부과 관리 서버(313-4)는 송신원 전화 번호 "Tel-No-1", 수신지 전화 번호 "Tel-No-2", 송신원 전화기의 IP 어드레스 "EA01", 수신지 전화기의 IP 어드레스 "EA02" 등을 기록 보유해 둘 수 있다(스텝 P255). 또, 전화 관 리 서버(313-5)는 수신지 전화기(214-4)의 이용자가 송수화기를 들어 전화 호출에 응답한 것, 즉 전화 호출에 대한 응답을 대리 전화 관리 서버(313-1)를 경유하고(스텝 P256), 또 망 노드 장치(208-1)를 경유하며(스텝 P257), 미디어 라우터(212-1)를 경유하여(스텝 P258), 전화기(213-5)에 알린다(스텝 P259).Similarly, the billing management server 313-4 includes the source telephone number "Tel-No-1", the destination telephone number "Tel-No-2", the IP address of the source telephone "EA01", the IP address of the destination telephone. "EA02" and the like can be recorded (step P255). The telephone management server 313-5 also responds to the telephone call by the user of the destination telephone 214-4 by picking up the handset, that is, answering the telephone call. Via the network node device 208-1 (step P256), via the network node device 208-1 (step P257), and via the media router 212-1 (step P258), the telephone 213-5 is notified (step P259). ).
이상 설명한 IP 전화기(213-5)가 수화기를 든 스텝 P200으로부터, 호출 설정 완료를 전화기(213-5)에 알릴 때까지(스텝 P259)의 일련의 스텝을 전화 통신의 접속 페이즈(connection phase)라고 한다. 또, 전술한 단말간 접속 제어에서, 망 노드 장치(208-1)로부터 통신 회선(370-1)을 지나서 라우터(219-1), 대표 서버(313-7, 314-7), 라우터(219-2), 통신 회선(370-5)을 지나서 망 노드 장치(209-2)에 접속하는 통신 회선을 IP 전화망(203) 내부의 "접속 제어 회선"이라고 한다. 또, 접속 제어 회선은 단말간 통신 접속 제어를 위한 IP 패킷을 송수신하기 위해 사용된다.The series of steps (step P259) until the IP telephone 213-5 described above informs the telephone 213-5 of the completion of call setup from step P200 with the handset is referred to as a connection phase of telephony communication. do. In the above-described terminal-to-terminal connection control, the router 219-1, the representative servers 313-7, 314-7, and the router 219 from the network node device 208-1 to the communication line 370-1. -2) The communication line connected to the network node device 209-2 via the communication line 370-5 is called a "connection control line" inside the
<<통신 페이즈>> << communication phase >>
도 86 내지 도 89를 참조하여 설명한다. 전화기(213-5)에 입력한 음성은 미디어 라우터에 전송되고(스텝 P300), 미디어 라우터는 음성을 디지털화하여 IP 패킷(387)을 형성하여 망 노드 장치(208-1)에 송신한다(스텝 P301). IP 패킷(387)이 캡슐화되어 내부 IP 패킷(388)으로 변환되고, 통신 회선(370-3), 라우터(219-5, 219-7, 221-1, 219-10, 219-9), 통신 회선(370-6)을 지나서 망 노드 장치(209-2)에 도달하고(스텝 P302), IP 헤더를 제외한 역캡슐화에 의해 IP 패킷(389)으로 변환되어 미디어 라우터(212-2)을 지나서(스텝 P303), 전화기(214-4)에 보내진다(스텝 P304). 전화기(214-4) 이용자의 음성은 역방향의 흐름, 즉 미디어 라우터(212-2)(스텝 P305), 망 노드 장치(209-2)(스텝 P306), 라우터(219-9, 219-10, 221-1, 219-7, 219-5)를 지나서 망 노드 장치(208-1)에 도달하고(스텝 P307), 미디어 라우터(212-1)를 지나서(스텝 P308), 전화기(213-5)에 보내진다(스텝 P309).It demonstrates with reference to FIG. 86-89. The voice inputted to the telephone set 213-5 is transmitted to the media router (step P300), and the media router digitizes the voice to form an
상기 통신 페이즈(communication phase)에서, IP 패킷(387 및 389)의 페이로드 부분을 UDP 세그먼트로 하고, 송신원 및 수신지 UDP 포트 번호를, 예를 들면 "5004", "5006", "5010", "5012", "5016" 등으로 바꿈으로써 다른 음성을 전하는 전화 통신이 가능하다. 디지털화된 음성을 포함하는 IP 패킷(388)은 망 노드 장치(208-1)로부터 통신 회선(370-3)을 지나서 라우터(219-5, 219-7, 221-1, 219-10, 219-9), 통신 회선(370-6)을 지나서 망 노드 장치(209-2)에 접속되는 통신 회선을 통해서 전송되기 때문에, 이 IP 통신 회선을 IP 전화망(203) 내부의 "음성 통신 회선"이라고 하고, 상기 접속 페이즈에서의 IP 전화망(203)의 "접속 제어 회선"과 구별할 수 있다.In the communication phase, payload portions of
통신 페이즈에서는, 도 76의 어드레스 관리표(360-1)의 2행째의 레코드, 즉 송신원 외부 IP 어드레스 "EA01", 수신지 외부 IP 어드레스 "EA02", 송신원 내부 IP 어드레스 "IA01", 수신지 내부 IP 어드레스 "IA02"인 IP 통신 레코드, 즉 전화 번호 "Tel-No-1"와 전화 번호 "Tel-No-2" 사이의 IP 통신로를 정하는 어드레스 관리표의 레코드를 이용하여 행해진다.In the communication phase, the second row of the record of the address management table 360-1 in FIG. 76, that is, the source external IP address "EA01", the destination external IP address "EA02", the source internal IP address "IA01", and the destination internal IP IP communication records with the address " IA02 ", i.e., records in the address management table that define IP communication paths between the telephone number " Tel-No-1 " and the telephone number " Tel-No-2 ".
<<해방 페이즈>> << liberation phase >>
도 90을 참조하여 설명하면, 전화기(213-5)의 이용자가 전화 통신 종료를 위 해 송수화기를 놓는 경우, 미디어 라우터(212-1)에 전화 통신 종료를 통지하면(스텝 P400), 미디어 라우터(212-1)가 적어도 전화 통신 해방 요구의 표시, 송신원 전화 번호 "Tel-No-1", 수신지 전화 번호 "Tel-No-2"를 포함하는 IP 패킷을 생성하여 망 노드 장치(208-1)에 송신하면(스텝 P401), 망 노드 장치(208-1)는 도 76의 어드레스 관리표(360-1)의 1행째의 레코드를 이용하여 수신한 IP 패킷을 캡슐화한 IP 패킷을 생성하여 대리 전화 관리 서버(313-1)에 송신한다(스텝 P402). 다음에, 대리 전화 관리 서버(313-1)는 상기 미디어 라우터가 처음에 생성한 전화 해방 요구의 표시, 송신원 전화 번호 "Tel-No-1", 수신지 전화 번호 "Tel-No-2"를 포함하는 IP 패킷을 형성하여 전화 관리 서버에 송신한다(스텝 P403). 이상 설명한 스텝 P401, P402, P403에서 사용되는 IP 패킷의 형식이나 IP 어드레스의 설정 방법은 전화 통신 접속 페이즈에서의 스텝 P204, P205, P 206과 동일하다.Referring to Fig. 90, when the user of the telephone 213-5 puts the handset for ending the telephone communication, when the media router 212-1 is notified of the telephone communication end (step P400), the media router ( 212-1 generates an IP packet including at least an indication of a telephony release request, a source telephone number " Tel-No-1 ", and a destination telephone number " Tel-No-2 " (Step P401), the network node device 208-1 generates an IP packet encapsulating the received IP packet using the first row record of the address management table 360-1 in FIG. It transmits to the management server 313-1 (step P402). Subsequently, the alternative telephone management server 313-1 displays the indication of the telephone release request originally generated by the media router, the source telephone number "Tel-No-1", and the destination telephone number "Tel-No-2". An IP packet to be included is formed and transmitted to the telephone management server (step P403). The format of the IP packet and the method of setting the IP address used in steps P401, P402, and P403 described above are the same as those of steps P204, P205, and P206 in the telephony connection phase.
전화 관리 서버(313-5)는 2개의 전화 번호 "Tel-No-1" 및 "Tel-No-2"로부터 통신 회선 식별자(CIC-1-2)를 복원하고, 전화 통신 해방 요구의 표시 및 통신 회선 식별자(CIC-1-2)를 포함하는 IP 패킷(REL 패킷)을 형성하여 통신 회사 1의 대표 서버(313-7)에 송신한다(스텝 P404). 상기 IP 패킷은 통신 회사 2의 대표 서버(314-7)를 경유하여(스텝 P405), 통신 회사 2의 관리하에 있는 전화 관리 서버(314-5)에 도달한다(스텝 P406).The telephone management server 313-5 restores the communication line identifier (CIC-1-2) from the two telephone numbers " Tel-No-1 " and " Tel-No-2, " An IP packet (REL packet) containing the communication line identifier (CIC-1-2) is formed and transmitted to the representative server 313-7 of the telecommunication company 1 (step P404). The IP packet reaches the telephone management server 314-5 under management of the
다음에, 전화 관리 서버(313-5)는 스텝 P400 내지 P403에 의한 해방 요구를 수행한 것을 보고하는 해방 완료 IP 패킷을 대리 전화 관리 서버(313-1), 망 노드 장치(208-1)를 경유하여 미디어 라우터(212-1)에 회신한다(스텝 P407, P408, P409). 또, 전화 관리 서버(313-5)는 표 관리 서버(313-3)에 통신 회선 식별자(CIC-1-2)를 포함하는 IP 패킷을 송신한다(스텝 P433). 표 관리 서버(313-3)는 상기 스텝 P252의 수행 후에 통신 회선 식별자(CIC-1-2)에 대응하는 어드레스를 보유하고 있기 때문에, 4개의 IP 어드레스 "EA01, EA02, IA01, IA02"의 말소(deletion) 지시를 받은 것을 확인하고, 도 76에 나타낸 망 노드 장치(208-1) 내부의 어드레스 관리표(360-1)의 2행째의 레코드, 즉 송신원 외부 IP 어드레스 "EA01", 수신지 외부 IP 어드레스 "EA02", 송신원 내부 IP 어드레스 "IA01", 수신지 내부 IP 어드레스 "IA02", IP 통신 레코드를 말소한다(스텝 P434). 즉, 전화 번호 "Tel-No-1"와 전화 번호 "Tel-No-2" 사이의 IP 통신로를 정하는 어드레스 관리표의 레코드를 말소한다.Next, the telephone management server 313-5 sends the proxy telephone management server 313-1 and the network node device 208-1 with the release completed IP packet, which reports that the release request is performed in steps P400 to P403. It returns to the media router 212-1 via (steps P407, P408, and P409). In addition, the telephone management server 313-5 transmits an IP packet including a communication line identifier (CIC-1-2) to the table management server 313-3 (step P433). Since the table management server 313-3 holds the address corresponding to the communication line identifier CIC-1-2 after the step P252, the four IP addresses " EA01, EA02, IA01, IA02 " (deletion), the second row of the address management table 360-1 in the network node apparatus 208-1 shown in Fig. 76, that is, the source external IP address " EA01 ", the destination external IP. The address "EA02", the sender internal IP address "IA01", the destination internal IP address "IA02", and the IP communication record are erased (step P434). That is, the record of the address management table which defines the IP communication path between telephone number "Tel-No-1" and telephone number "Tel-No-2" is erased.
전화 관리 서버(314-5)는 스텝 P406에 의해 전화 통신 해방 요구의 표시 및 통신 회선 식별자(CIC-1-2)를 포함하는 IP 패킷을 수신하면, 해방 요구 IP 패킷을 형성하여 대리 전화 관리 서버(314-1)에 송신하고, 해방 요구 지시를 의미하는 IP 패킷은 망 노드 장치(209-2)를 경유하여 미디어 라우터(212-2)에 도달한다(스텝 P411, P412, P413). 또, 전화 관리 서버(314-5)는 상기 스텝 P411을 수행한 것을 보고하기 위해, 통신 회선 식별자(CIC-1-2)를 포함하는 IP 패킷(RLC 패킷)을 형성하여 상기 RLC 패킷을 통신 회사 2의 대표 서버(314-7)에 송신한다(스텝 P414). 상기 RLC 패킷은 통신 회사 1의 대표 서버(313-7)를 경유하여(스텝 P415), 통신 회사 1의 관리 하에 있는 전화 관리 서버(313-5)에 도달한다(스텝 P416). 해방 완료의 IP 패킷을 수신한 전화 관리 서버(313-5)가 요금 부과 관리 서버(313-4)에 전화 통신 종료를 통지하면(스텝 P442), 요금 부과 관리 서버(313-4)는 통신 회선 번호(CIC-1-2)에 의해 식별되는 전화 통신의 종료를 알게 되고, 그 결과를 내부에 기록한다.When the telephone management server 314-5 receives the IP packet including the indication of the telephone communication release request and the communication line identifier (CIC-1-2) by step P406, the telephone management server 314-5 forms a release request IP packet to substitute the telephone management server. The IP packet transmitted to 314-1 and indicating the release request instruction reaches the media router 212-2 via the network node device 209-2 (steps P411, P412, and P413). In addition, the telephone management server 314-5 forms an IP packet (RLC packet) including a communication line identifier (CIC-1-2) to report that the step P411 has been performed, and transmits the RLC packet to the communication company. It transmits to the representative server 314-7 of 2 (step P414). The RLC packet reaches the telephone management server 313-5 under the management of the
다음에, 전화 관리 서버(314-5)는 표 관리 서버(314-3)에 통신 회선 식별자(CIC-1-2)를 포함하는 IP 패킷을 송신하고(스텝 P431), 표 관리 서버(314-3)는 도 77에 나타낸 망 노드 장치(209-2) 내부의 어드레스 관리표(360-2)의 2행째 레코드의 내용인 "EA02", "EA01", "IA02", "IA01"의 4개의 어드레스의 세트를 말소한다(스텝 P432). 미디어 라우터(212-2)는 스텝 P413에 의해 전화 통신 해방 요구를 알게 되면 전화기(214-5)에 통화 단절 지시를 보내고(스텝 P420), 계속해서 스텝 P413에 의한 해방 요구의 수행을 보고하는 해방 완료 IP 패킷을 망 노드 장치(209-2), 대리 전화 관리 서버(314-1), 전화 관리 서버(314-5)에 회신한다(스텝 P421, P423, P424). 전화 관리 서버(314-5)는 요금 부과 관리 서버(charging administration server)(314-4)에 호출 번호(call number)의 전화 통신 종료를 통지하면(스텝 P441), 요금 부과 관리 서버(314-4)는 통신 회선 번호(CIC-1-2)에 의해 식별되는 전화 통신의 종료를 알게 되고, 그 결과를 내부에 기록한다.Next, the telephone management server 314-5 transmits the IP packet including the communication line identifier (CIC-1-2) to the table management server 314-3 (step P431), and the table management server 314-. 3) shows four addresses of "EA02", "EA01", "IA02", and "IA01" which are the contents of the second row record of the address management table 360-2 in the network node device 209-2 shown in FIG. Erase the set (step P432). When the media router 212-2 learns the telephony release request by step P413, it sends a call disconnection instruction to the telephone 214-5 (step P420), and then releases the report of performing the release request by step P413. The completed IP packet is returned to the network node device 209-2, the alternative telephone management server 314-1, and the telephone management server 314-5 (steps P421, P423, P424). The telephone management server 314-5 notifies the charging administration server 314-4 of the termination of the telephony of the call number (step P441), and the charging management server 314-4. ) Knows the end of the telephone communication identified by the communication line number (CIC-1-2), and records the result therein.
<<전화 통신 접속 제어에 부수적인 사항>> << matters attached to telecommunication connection control >>
전화 이용자가 전화 통신을 장시간 방치하여 전화 통신을 종료시키지 않는 케이스, 즉 도 90에 나타낸 전화 종료의 스텝 P400을 행하지 않는 경우를 고려한다. 이 경우, 전화 통신 요금이 무제한으로 커지는 등의 폐해가 예상된다. 이 사태를 피하기 위해, 예를 들면 전화 관리 서버(313-5)는 긴 시간, 예를 들면 24시간 마다 요금 부과 관리 서버(313-4)에 조회하고 검출하여 장시간의 전화 통신을 검출하면, 도 90의 스텝 P400 내지 P403을 제외하고, 스텝 P404, P407, P433, P442을 독자적으로 행할 수도 있다.Consider a case where the telephone user does not leave the telephone communication for a long time and does not terminate the telephone communication, that is, the case where the telephone termination step P400 shown in FIG. 90 is not performed. In this case, it is anticipated that the telecommunication fee will be increased indefinitely. To avoid this situation, for example, the telephone management server 313-5 inquires and detects the billing management server 313-4 every long time, for example, every 24 hours, and detects long-term telephone communication. Except 90 steps P400 to P403, steps P404, P407, P433, and P442 may be performed independently.
<<다른 통신 요금 징수 방법>> << other communication charge collection method >>
통신 요금에 관해서는, 예를 들면 통합 IP 통신망(201) 내부에 통신 회사 1을 위한 요금 부과 정보 수집 서버를 설치하여, 요금 부과 관리 서버(313-4)가 수집한 요금 부과 정보를 모아 사용자 서비스 서버(313-6)에 통지하고, 요금 부과 서버로부터 전화 이용자에게 전화 요금을 청구할 수 있다. 통신 회사 2도 동일하게 요금 부과 정보 수집 서버를 설치할 수 있다. 통신 회사 1과 통신 회사 2 사이에서 통신 회사 대표 서버(313-7 및 314-7)를 경유하는 IP 통신 수단을 이용하여 전술한 바에 따라 수집한 요금 부과 정보를 교환할 수도 있다.As for the communication fee, for example, a billing information collection server for
<<통신 회사가 1개의 회사인 케이스>> << case where telecommunication company is one company >>
도 74의 통신 회사 2의 운용 관리 범위(206-2)가 존재하지 않고 IP 전화망(203)이 통신 회사 1의 운용 관리 범위가 된 경우에도, 상기의 전화접속 페이즈의 동작이 가능하다. 이 때문에, 도 91에 도시한 바와 같이 통신 회사 2의 운용 관리 범위(206-2)를 통신 회사 1의 운용 관리 범위로 변경하고 통신 회사 2의 대표 서버(314-7)를 생략하여, 라우터(219-1)와 라우터(219-2) 사이를 IP 통신 회선으로 접속한다. 이와 같이 하면, 상기 전화 통신의 접속 페이즈에서, 도 78에 나타낸 스텝 P214 내지 P216은 도 92에 나타낸 P214X이 되고, 도 78에 나타낸 스텝 P224 내지 P226은 도 92에 나타낸 P224X이 되며, 도 78에 나타낸 스텝 P234 내지 P236은 도 92에 나타낸 P234X이 되고, 도 78에 나타낸 스텝 P245 내지 P247은 도 92에 나타낸 P245X이 되며, 다른 스텝은 동일하다.Even when the operation management range 206-2 of the
통신 회사 2의 일련의 전화 통신 준비는 모두 통신 회사 1의 전화 통신 준비로 변경된다. 전화 통신 접속 페이즈와 전화 통신 해방 페이즈에서의 상기 일련의 스텝 중, 전화 관리 서버(313-5)와 전화 관리 서버(314-5) 사이의 통신은 남기고, 통신 회사 1의 대표 서버(313-7)와 통신 회사 2의 대표 서버(314-7)가 담당하는 일련의 스텝을 생략한다. 또한, 전화 관리 서버(313-5)와 전화 관리 서버(314-5)를 일체화한 전화 관리 서버로 할 수도 있다. 이와 같이 하면, 상기 전화 통신 접속 페이즈에서, 도 92에 나타낸 스텝 P214X, P224X, P234X, P245X, P254X는 생략되고, 스텝 P217, P223, P233, P244, P250, P251은 각각 도 93에 나타낸 P217x, P223x, P233x, P244x, P250x, P251x이 되고, 다른 스텝은 동일하다.The telephony preparations of
<<전화 관리 서버의 접속 제어에 관한 설명 1>> << Description of connection control of
전화 관리 서버(313-5)로부터 통신 회사를 대표하는 서버(313-7)로의 통신을 행하는 상기 스텝 P214에서, 수신지 전화 번호 "TeI-No-2"가 자기 통신 회사가 운용 관리하는 IP 전화망에 속해 있는지(가입되어 있는지), 또는 다른 통신 회사가 운용 관리하는 IP 전화망에 가입되어 있는지를 전화 도메인명 서버(313-2)에 조회하기 전에 아는 것도 가능하며, 이하의 순서에 의해서 행한다.In step P214, which performs communication from the telephone management server 313-5 to the server 313-7 representing the telecommunication company, the IP telephone network in which the destination telephone number "TeI-No-2" is managed by the telecommunication company. Before querying the telephone domain name server 313-2 whether it belongs to (subscribed to) or is subscribed to an IP telephone network managed by another telecommunications company, it is possible to perform the following procedure.
전화 관리 서버(313-5)는 "전화 번호의 통신 회사 구분표"를 이용하여 이 문제를 해결한다. 도 94에 나타낸 전화 번호의 통신 회사 구분표의 예에 따라 설명하면, 통신 회사 구분표의 순번 1의 레코드로서, "전화 번호" 칸에 "81-3-5414- xxxx", "자사인가?"의 칸에 "No", "다른 통신 회사 식별 정보" 칸에 "Com-130"으로 나타내어져 있다. "xxxx"는 10진수의 "0000"에서 "9999"를 의미하고 있으며, 이 예의 경우, 전화 번호의 81-3-5414-0000 내지 81-3-5414-9999는 Com-130에 의해 식별되는 통신 회사가 운용 관리하는 IP 전화망에 속해 있음을 나타내고 있다. 또한, 통신 회사 구분표의 순번 2의 레코드 상의 전화 번호의 "1-2245-5678"는 Com-025에 의해 식별되는 통신 회사가 운용 관리하는 IP 전화망에 속해 있는 것을 나타내고 있고, 통신 회사 구분표의 순번 3의 레코드 상의 전화 번호의 "81-47-325-3887"는 전화 관리 서버(313-5)가 속하는 상기 통신 회사가 운용 관리하는 IP 전화망에 속해 있는 것을 나타내고 있다.The telephone management server 313-5 solves this problem by using the "telephony company identification table of telephone numbers". When explaining according to the example of the telephone company identification table of the telephone number shown in FIG. 94, it is a record of the
<<전화 관리 서버의 접속 제어에 관한 설명 2>> << Description of connection control of
전화 관리 서버(313-5)로부터 통신 회사를 대표하는 서버(313-7)로의 통신을 행하는 상기 스텝 P214에서, 수신지 전화 번호 "Tel-No-2"의 IP 전화기가 자기 통신 회사의 운용 관리하에 있다고 판명된 경우에도, 다른 전화 관리 서버가 접속되어 있는 전화 번호가 "Tel-No-2"인 전화기가 어느 망 노드 장치에 가입되어 있는지 여부를 아는 것도 가능하며, 이를 이하에 설명한다. 전화 관리 서버(313-5)는 "전화 번호의 전화 관리 서버 구분표"에 의해 이 문제를 해결한다. 도 95에 나타낸 전화 번호의 전화 관리 서버 구분표의 예에 따라 설명한다.In step P214, when the telephone management server 313-5 communicates with the server 313-7 representing the telecommunication company, the IP telephone of the destination telephone number " Tel-No-2 " It is also possible to know which network node apparatus the telephone whose telephone number is " Tel-No-2 " to which the other telephone management server is connected is subscribed, even if it is found to be under the following, which will be described below. The telephone management server 313-5 solves this problem by "phone management server classification table of telephone numbers." It demonstrates according to the example of the telephone management server division table of the telephone number shown in FIG.
통신 회사 구분표의 순번 1의 레코드 상의 전화 번호 "81-47-325-3887"는 전화 관리 서버(313-5)가 운용 관리하는 망 노드 장치에 가입(즉 통신 회선이 접속)되어 있음을 나타내고 있다. 통신 회사 구분표의 순번 2의 레코드 상의 전화 번호 "81-2245-56 xx"는 전화 번호 81-2245-5600 내지 81-2245-5699가 전화 관리 서버의 IP 어드레스가 "100.10.11.40"인 상기 통신 회사가 운용 관리하는 망 노드 장치에 가입(즉 통신 회선이 접속)되어 있음을 나타내고 있다. 다음에, 통신 회사 구분표의 순번 3의 레코드 상의 전화 번호 "81-6-1234-xxxx"는 전화 번호 81-6-I234-0000 내지 81-6-1234-9999가 상기 통신 회사가 운용 관리하는 망 노드 장치에 가입(즉 통신 회선이 접속)되어 있음을 나타내고 있다.The telephone number " 81-47-325-3887 " on the record of
<<운용 관리 서버에 의한 망의 운용 관리>> << Management management of network by operation management server >>
통신 회사 1의 운용 관리 서버(313-9)는 주기적으로 또는 수시로 통신 회사 1의 운용 관리 범위(206-1) 내부의 리소스인 망 노드 장치(208-1, 208-2), 라우터(219-1, 219-3, 219-5, 219-6, 219-7), 전화 도메인명 서버(313-2), 전화 관리 서버(313-5), 대리 전화 관리 서버(313-1), 표 관리 서버(313-3), 요금 부과 관리 서버(313-4), 대표 서버(313-7), 사용자 서비스 서버(313-6), 전화 게이트웨이(209-1) 등과 IP 통신 수단을 이용함으로써 또는 ICMP 패킷을 송수신하는 수단에 의해, 이들 리소스가 정상인지 여부를 조사하거나 또는 리소스 사이의 통신 회선이 정상인지 여부를 조사하고(장애 관리), 또 상기 망 내의 IP 패킷의 폭주가 과대한지 여부 등을 감시(통신 품질 관리)함으로써, 통신 회사 1의 운용 관리 범위(206-1) 내부를 일괄적으로 운용 관리한다. 운용 관리 결과 얻어진 통신 회선을 포함하는 망 리소스의 장애 상황이나 통신 품질 상황은 사용자 서비스 서버(313-6)를 지나서 전화 이용자(227-1)에게 보고할 수도 있다.The operation management server 313-9 of the
마찬가지로, 통신 회사 2의 운용 관리 서버(314-9)는 주기적으로 또는 수시 로 통신 회사 2의 운용 관리 범위(206-2) 내부의 각종 리소스와 통신하여 이들 리소스가 정상인지 여부를 조사하거나 또는 리소스 사이의 통신 회선이 정상인지 여부를 조사하고(장애 관리), 또 상기 망 내의 IP 패킷의 폭주가 과대한지 여부 등을 감시(통신 품질 관리)함으로써, 통신 회사 2의 운용 관리 범위(206-2) 내부를 일괄적으로 운용 관리한다. 운용 관리 결과는 사용자 서비스 서버(314-6)를 지나서 전화 이용자(227-2)에게 보고할 수도 있다.Similarly,
운용 관리 서버(313-9 및 314-9)에 의한 상기의 망 운용 관리에 의해 IP 전화기(213-5)와 IP 전화기(214-4) 사이의 IP 전송망(201) 내부의 전화망(203)의 단말간 통신 접속 제어의 신뢰성을 향상시킬 수 있다. 마찬가지로, 요금 부과 관리 서버(313-4 및 314-4)에 의한 통신 요금 징수 수단에 의해 통신 회사의 망 운용의 경제적인 기반이 유지되어 IP 전송망(201) 내부의 전화망(203)의 단말간 통신 접속 제어의 신뢰성을 향상시킬 수 있다.Of the
실시예 6을 요약하고 보충하면 다음과 같다. 즉, IP 전송망은 적어도 망 노드 장치, 전화 관리 서버, 미디어 라우터, 전화 도메인명 서버, 표 관리 서버를 포함하고, 사용자 i(i=1, 2, …)는 IP 전송망의 외부에 있는 사용자 미디어 라우터에 개별적인 외부 IP 어드레스 "EA-i"를 설정하여 사용자 i의 미디어 라우터에 전화기를 1 이상 접속하고, 상기 미디어 라우터는 통신 회선을 지나서 상기 망 노드 장치 중 어느 하나에 접속되며, 상기 통신 회선의 망 노드 장치측 종단부(논리 단자)에는 사용자 i의 통신을 위해 이용하는 내부 IP 어드레스 "IA-i"가 부여되고, 상기 미디어 라우터에는 사용자 개별의 전화 번호가 부여되어 있다. 또, 상기 전 화 도메인명 서버는 사용자 개별의 전화 번호, 상기 미디어 라우터의 외부 IP 어드레스 "EA-i" 및 상기 내부 IP 어드레스 "IA-i"의 조를 보유하고 있어, 상기 전화 도메인명 서버는 사용자 개별의 전화 번호를 질문받아 외부 IP 어드레스 및 내부 IP 어드레스를 회답하고, 망 노드 장치에 미디어 라우터와 대리 전화 관리 서버 사이의 IP 통신로를 정하는 IP 통신 레코드를 설정하고 있다.Example 6 is summarized and supplemented as follows. That is, the IP transport network includes at least a network node device, a telephone management server, a media router, a telephone domain name server, a table management server, and user i (i = 1, 2, ...) is a user media router outside of the IP transport network. Connects one or more telephones to the media router of user i by setting a separate external IP address " EA-i " to the one or more of the network node devices through the communication line, and the network of the communication line The node apparatus side end portion (logical terminal) is given an internal IP address " IA-i " used for communication of user i, and the user's individual telephone number is assigned to the media router. Further, the telephone domain name server has a set of a user's individual telephone number, the external IP address "EA-i" and the internal IP address "IA-i" of the media router. In response to the user's individual phone number, the IP address is set to return an external IP address and an internal IP address, and an IP communication record is set for the network node device to establish an IP communication path between the media router and the surrogate telephone management server.
발신원 전화기의 요구에는 상기 IP 통신 레코드가 이용되며, 대리 전화 서버를 경유하여 전화 관리 서버에 전해져 상기 전화 관리 서버가 전화 도메인명 서버에 의뢰하고, 송신원 전화 번호로부터 송신원 미디어 라우터의 외부 IP 어드레스와 내부 IP 어드레스("EA-i, IA-i"), 또 수신지 전화 번호로부터 수신지 미디어 라우터의 외부 IP 어드레스 및 내부 IP 어드레스("EA-j, IA-j")를 취득하고, 표 관리 서버가 이들 IP 어드레스를 송신측 망 노드 장치 및 수신지 망 노드 장치 각각, 송신원 전화기와 수신지 전화기 사이의 전화 통신에 이용하는 IP 통신 레코드로서 설정한다. 송신원측 전화기로부터 호출 설정을 요구하면, 송신원측 미디어 라우터는 수신지 전화 번호 및 송신원 전화 번호를 포함하는 IP 패킷을 송신원측 전화 관리 서버에 보내고, 송신원측 전화 관리 서버는 전화 음성용 통신 회선을 식별하는 회선 번호(CIC)를 수신지 전화 번호 및 송신원 전화 번호의 조로부터 일괄적으로 정한다.The IP communication record is used for the request of the calling telephone, which is transmitted to the telephone management server via an alternative telephone server, and the telephone management server requests the telephone domain name server, and the external IP address and internal IP address of the calling media router are transmitted from the calling telephone number. From the IP address ("EA-i, IA-i") and the destination telephone number, the external IP address and internal IP address ("EA-j, IA-j") of the destination media router are obtained, and the table management server Sets these IP addresses as IP communication records used for telephony communication between the source telephone and the destination telephone, respectively, at the sending network node device and the destination network node device. Upon requesting a call setup from the source telephone, the source media router sends an IP packet containing the destination telephone number and the source telephone number to the source telephone management server, and the source telephone management server identifies the communication line for telephone voice. Line number (CIC) to say is decided collectively from set of destination telephone number and source telephone number.
다음에, 송신원측 전화 관리 서버는 송신원 전화 번호, 수신지 전화 번호 및 회선 번호를 포함하는 "전화 호출 설정을 요구하는 IAM 패킷"을 수신지측 전화 관리 서버로 송신하고, 수신지측 전화 관리 서버는 수신지측 미디어 라우터에 착신을 알려 전화기가 착신이 허용될 때는, 수신지측 전화 관리 서버가 상기"IAM 패킷 수신을 보고하는 ACM 패킷"을 송신원측 전화 관리 서버를 경유하여 송신원측 미디어 라우터에 송신한다. 또, 상기 수신지측 미디어 라우터는 수신지측 전화기에 전화 호출 설정을 요구한다. 전화기 착신음을 울리면, 미디어 라우터는 착신 호출 중임을 수신지측 전화 관리 서버에 알리고, 수신지측 전화 관리 서버는 "착신 호출 중임을 알리는 CPG 패킷(CPG packet for notifying call reception)"을 송신원측 전화 관리 서버에 송신하고, 송신원측 전화 관리 서버는 미디어 라우터를 경유하여 착신 호출(call reception) 중임을 송신원측 전화기에 알린다.Next, the source telephone management server transmits an " IAM packet requesting telephone call setup " including the source telephone number, the destination telephone number, and the line number to the destination telephone management server, and the destination telephone management server. When the telephone is allowed to be notified by the destination media router, the destination telephone management server sends the " ACM packet reporting the IAM packet reception " to the source media router via the source telephone management server. Send. In addition, the destination media router requests a telephone call setup from the destination telephone. When the phone rings, the media router notifies the destination telephone management server that it is busy and the destination telephone management server sends a "CPG packet for notifying call reception" to indicate that it is busy. Send to the server, and the source-side telephone management server informs the source-side telephone that it is in a call reception via the media router.
수신지측 전화기가 호출 설정 요구에 응답하면, 응답은 수신지측 미디어 라우터를 지나서 수신지측 전화 관리 서버에 알려지고, 수신지측 전화 관리 서버는 "호출 설정 요구에 대한 응답을 나타내는 ANM 패킷"을 형성하여 송신측 전화 관리 서버에 송신하고, 송신원측 전화 관리 서버는 송신원측 미디어 라우터에 호출 설정 요구에 대한 응답을 알리며, 송신원측 전화기는 호출음을 정지시키고 통화 페이즈로 이행한다. 송신원측 또는 수신지측 전화기의 통화가 종료되어 전화 호출 단절 요구가 통지되면, 이 단절 요구는 미디어 라우터를 지나서 전화 관리 서버에 통지된다.If the destination telephone responds to the call setup request, the response is passed through the destination media router to the destination telephone management server, and the destination telephone management server is " ANM packet indicating the response to the call setup request. &Quot; Is sent to the source telephone management server, and the source telephone management server informs the source media router of the response to the call setup request, and the source telephone stops the ring tone and moves to the call phase. When the call of the source or destination telephone is terminated and the telephone call disconnection request is notified, the disconnection request is notified to the telephone management server via the media router.
전화 호출 단절 요구측 전화 관리 서버는 회선 번호(CIC)를 이용하여 "전화 통신 종료를 요구하는 REL 패킷"을 형성하여 다른 피단절측 전화 관리 서버에 송신하고, 상기 피단절측 전화 관리 서버는 "REL 패킷 수신을 보고하는 RLC 패킷"을 회신한다. 피단절측 전화 관리 서버는 전화 통신 종료 보고를 단절 요구측 미디어 라우터에 알린다.The telephone call disconnection requesting telephone management server forms a " REL packet requesting termination of telephony " using a line number (CIC) and transmits it to the other disconnected telephone management server. Return the RLC packet reporting the REL packet reception. The disconnected call management server informs the disconnect requesting media router of the telephony termination report.
전화 관리 서버는 전화 통신 종료 후에 회선 번호, 통신 시각, 전화 번호를 포함한 전화 통신 기록을 수집하여 운용 관리용 서버 및 요금 부과용 서버에 통지할 수 있다. 전화 관리 서버와 중계 전화 관리 서버 사이의 단말간 통신 접속 제어나, 2개의 전화 관리 서버 사이의 단말간 통신 접속 제어에서, 상기 IAM, ACM, CPG, ANM, REL, RLC이 송수신된다. 전화 관리 서버와 미디어 라우터 사이에서 단말간 접속 제어를 위해 IP 패킷이 송수신된다.The telephone management server may collect a telephone communication record including a line number, a communication time and a telephone number after the completion of the telephone communication, and notify the operation management server and the billing server. The IAM, ACM, CPG, ANM, REL, and RLC are transmitted and received in the terminal-to-terminal communication connection control between the telephone management server and the relay telephone management server or the terminal-to-terminal communication connection control between two telephone management servers. IP packets are transmitted and received between the telephone management server and the media router to control access between terminals.
IP 패킷의 페이로드 부분은 UDP 세그먼트로 하고, 전화 호출 접속 페이즈와 전화 해방 페이즈는 하나의 포트 번호로 하여, 다른 전화 통신에서 접속 페이즈와 전화 해방 페이즈를 관리하는 단일 호출 제어 프로그램의 이용을 가능하게 하고 있다. 또, 전화 통화 페이즈에서, 전화기마다 상이한 UDP 포트 번호를 할당함으로써, 미디어 라우터가 유일한 IP 어드레스인 경우에도 전화기마다 상이한 음성을 전할 수 있다. 1개의 전화 관리 서버가 단독으로 송신측 전화 관리 서버 및 수신측 전화 관리 서버의 기능을 하기 위해, 상기 전화 관리 서버가 대리 전화 관리 서버를 경유하여 송신원 미디어 라우터 및 수신지 미디어 라우터와 전화 통신 접속 페이즈 및 전화 해방 페이즈 수속을 행할 수도 있다.The payload portion of the IP packet is a UDP segment, and the dial-up connection phase and the telephone release phase are one port number, enabling the use of a single call control program that manages the connection phase and the telephone release phase in different telephony. Doing. Also, in the telephone call phase, by assigning different UDP port numbers to different telephones, different voices can be transmitted from telephone to telephone even when the media router is the only IP address. The telephone management server performs a telephony connection phase with a source media router and a destination media router via a surrogate telephone management server so that one telephone management server functions solely as a calling telephone management server and a receiving telephone management server. And telephone release phase procedure can also be performed.
상기 전화 관리 서버가 수신지 전화 번호가 자기 통신 회사가 운용 관리하는 IP 전화망에 속해 있는지, 또는 다른 통신 회사가 운용 관리하는 IP 전화망에 가입되어 있는지를 알기 위해, 전화 번호의 통신 회사 구분표를 이용할 수도 있다. 수신지 전화 번호를 가지는 전화기가 어느 망 노드 장치에 가입되어 있는지 여부를 알기 위해서, 전화 번호의 전화 관리 서버 구분표를 이용할 수도 있다. 통신 회사의 운용 관리 서버가 통신 회사의 운용 관리 범위 내의 망 노드 장치나 각종 서버, 전화 게이트웨이와 정보를 교환하여 망 내부를 일원적으로 운용 관리함으로써, 망 내부의 단말간 통신 접속 제어의 신뢰성을 향상시키거나 또는 요금 부과 관리 서버와 연계하여 IP 전송망의 단말간 통신 접속 제어의 신뢰성을 향상시키도록 되어 있다.The telephone management server may use a telephone company identification table of the telephone number to know whether the destination telephone number belongs to an IP telephone network managed by its telecommunication company or subscribed to an IP telephone network managed by another telecommunication company. It may be. In order to know which network node apparatus the telephone having the destination telephone number is subscribed to, the telephone management server identification table of the telephone number may be used. The operation management server of the telecommunication company exchanges information with network node devices, various servers, and telephone gateways within the operation management range of the telecommunication company to unilaterally manage and operate the network, thereby improving the reliability of communication connection control between terminals in the network. Or in connection with a billing management server to improve the reliability of the terminal-to-terminal communication connection control of the IP transport network.
7. 미디어 라우터의 구조가 상이한 제7 실시예:7. Seventh Embodiment of Different Media Router Structures:
도 96은 미디어 라우터에 대해 IP 어드레스 및 전화 번호를 부여하기 위한 방법을 설명하기 위한 도식도이고, 도 97은 망 노드 장치의 IP 패킷의 캡슐화 관련 사항을 설명하는 도면으로, 이들 도면을 참조하여 설명한다.FIG. 96 is a diagram for explaining a method for assigning an IP address and a phone number to a media router, and FIG. 97 is a diagram for explaining the encapsulation of IP packets of a network node device, which will be described with reference to these drawings. do.
미디어 라우터(530)는 IP 전화기(515-1 내지 515-4) 및 아날로그 전화기(516-1 내지 516-3)를 수용하고, 회선 인터페이스부(line interface unit)(533)로부터 IP 패킷 송수신용 논리 통신 회선(539-1 내지 539-3)을 통하여 망 노드 장치(540)에 접속된다. 여기서, 물리 통신 회선(physical communication line)(538)은 논리 통신 회선(logic communication line)(539-1 내지 539-3) 모두를 포함한다.The
미디어 라우터(530)는 전화 호출 제어 이외의 미디어 라우터(530)의 주된 처리를 행하고, 미디어 라우터 주요부(531) 및 아날로그 전화기와의 접속 인터페이스를 가지는 아날로그 인터페이스부(532), 회선 인터페이스부(533), 어드레스 전화 번호 대응표(534), 전화기 관리표(535)를 포함하고, 미디어 라우터 주요부(531)는 그 내부에 IP 어드레스 "EA01", "EAI2", "EA13" 및 "ADR"을 가지고 있다. IP 어드 레스 "EA01"는 전화 번호 "Tel-No-1"와, IP 어드레스 "EA12"는 전화 번호 "Tel-No-12"와, IP 어드레스 "EA13"는 전화 번호 "Tel-No-13"와 각각 1:1로 대응되어 있고, 이 상태는 어드레스 전화 번호 대응표(534)에 나타내어져 있다. IP 전화기 및 아날로그 전화기에 부여하는 전화 번호는 어드레스 관리표를 이용하여 관리한다. 따라서, 전화 번호를 변경할 때는 어드레스 관리표를 재기입한다.The
미디어 라우터 주요부(531) 내부에 포트(538-1 내지 538-7)가 있고, 이들 포트에는 각각 "1" 내지 "7"의 포트 번호가 부여되어 있으며, 또 이들 포트는 통신 회선을 지나서 IP 전화기에 직접 접속되거나 또는 아날로그 인터페이스부(532)를 지나서 아날로그 전화기(516-1 내지 516-3)에 간접적으로 접속되어 있다. IP 전화기(515-1 내지 515-4)에는 각각 "Id-5" 내지 "Id-8"의 식별명 및 IP 어드레스 "AD01" 내지 "AD04"가 부여되어 있고, 이 상태는 전화기 관리표(535) 내의 포트 번호가 1 내지 4인 레코드에 나타내어져 있다. 전화기 관리표 내의 "D"는 IP 전화기를 나타내고, "A"는 아날로그 전화기를 나타낸다. 포트(532-1)에는 IP 어드레스 "EA01"가 부여되어 있고, 포트(532-2)에는 IP 어드레스 "EA12"가 부여되며, 포트(532-3)에는 IP 어드레스 "EA13"가 부여되어 있다. 포트(538-1 및 532-1)는 통신 회선으로 접속되고, 포트(538-7 및 532-3)는 통신 회선으로 접속되어 있다. IP 전화기(515-1)는 포트(538-1)에 통신 회선(517-1)을 통하여 접속되므로, IP 전화기(515-1)는 미디어 라우터(530)를 경유하여 망 노드 장치에 접속될 때, IP 어드레스 "EA01"를 사용할 수 있게 된다. 마찬가지로, 아날로그 전화기(516-3)에 IP 어드레스 "EA13"가 고정적으로 할당되어 있다. 아날로그 전화기(516-3)는 미디어 라우터 (530)를 경유하여 망 노드 장치에 접속될 때, 항상 IP 어드레스 "EA13"가 이용되는 것을 나타낸다. 이 상태는 어드레스 관리표(535)의 포트 1인 레코드와 포트 7인 레코드에 각각 나타내어져 있다.There are ports 538-1 to 538-7 in the main part of the
포트(538-4 및 538-5)는 통신 회선을 통하여 접속되어 있고, IP 전화기(515-4)는 통신 회선(517-4), 포트(538-4 및 538-5), 아날로그 인터페이스(532), 통신 회선(518-1)을 거쳐 아날로그 전화기(516-1)에 접속되어 있고, IP 전화기(515-4)와 아날로그 전화기(516-1) 사이에서 전화 통신이 가능하다. 마찬가지로, IP 전화기(515-2)는 통신 회선(517-2), 포트(538-2 및 538-3), 통신 회선(517-3)을 거쳐 IP 전화기(515-3)에 접속되어 있어서 양 IP 전화기의 사이에서 전화 통신이 가능하다.Ports 538-4 and 538-5 are connected via a communication line, and IP telephone 515-4 is a communication line 517-4, ports 538-4 and 538-5, and an
2개의 아날로그 전화기 사이의 전화 통신도 아날로그 인터페이스부의 기능에 의해 가능하다. IP 전화기(515-1 내지 515-4)는 음성을 디지털화하여 IP 패킷에 실어 송신하고, 반대 기능으로서 디지털화한 음성을 아날로그 음성으로 복원한다. 아날로그 인터페이스부는 아날로그 전화기(516-1 내지 516-3)로부터 수신한 음성을 디지털화하여 미디어 라우터 주요부(531)에 보내고, 반대 기능으로서 미디어 라우터 주요부(531)로부터 수신한 디지털화한 음성을 아날로그 음성으로 복원하여 아날로그 전화기에 보낸다.Telephone communication between two analog telephones is also possible by the function of the analog interface unit. IP telephones 515-1 to 515-4 digitize voice and transmit it in an IP packet, and restore the digitized voice to analog voice as an opposite function. The analog interface unit digitizes the voice received from the analog telephones 516-1 to 516-3 and sends it to the media router
<<전화 접속을 위한 미디어 라우터와 망 노드 장치의 일련 순서>><< serial order of media router and network node device for dialup >>
IP 전화기(515-1)의 수화기를 들면, 호출 IP 패킷(520)이 통신 회선(517-1)을 지나서 미디어 라우터 주요부(531)에 전해진다. 여기서, IP 패킷(520) 내부의 헤더에 기입되어 있는 송신원 IP 어드레스는 "AD01", 수신지 IP 어드레스는 "ADR" 이다. 미디어 라우터 주요부(531)는 "호출 접수(calling acceptance)"의 IP 패킷을 IP 전화기(515-1)에 회신한다. 다음에, IP 전화기(515-1)의 이용자가 통신 상대방의 전화 번호 "Tel-No-4"를 다이얼하여 입력하면, IP 전화기(515-1) 내부에서 IP 패킷의 페이로드에 송신원 전화 번호 "Tel-No-1"와, 통신 상대방의 전화 번호 "Tel-No-4"를 포함하는 전화의 "호출 설정(calling setting)" IP 패킷을 생성하여 미디어 라우터(530)에 송신한다.When the handset of the IP telephone 515-1 is lifted, the calling
미디어 라우터(530)는 미디어 라우터 주요부(531)에서 상기 IP 패킷을 수신하고, 적어도 송신원 전화 번호 "Tel-No-1"와 수신지 전화 번호 "Tel-No-4"를 포함하는 IP 패킷을 형성하여 망 노드 장치(540)에 송신함으로써 호출 설정 과정을 개시한다.The
망 노드 장치(540)는 IP 패킷(521)을 수신하면, 도 97에 나타낸 어드레스 관리표(541)를 검색하여, 외부 IP 어드레스로서 송신원 IP 어드레스가 "EA01"이며 수신지 IP 어드레스로서 "EA81"가 포함되는 레코드를 검색하고, 이 경우는 어드레스 관리표(541)의 위로부터 1행째의 레코드, 즉 "EA01, EA81, IA01, IA81"인 레코드를 발견하면, 이 레코드 내부의 3번째 및 4번째에 기재되는 IP 어드레스 "IA01" 및 "IA81"을 이용하여 IP 패킷의 캡슐화 기법을 적용하여 내부 IP 패킷(542)을 생성하고, IP 어드레스가 "IA81"인 대리 전화 관리 서버(545)에 송신한다. 여기서, IP 패킷(542)의 페이로드 부분은 IP 패킷(521)이다. 또, 상기 설명에서 물리 통신 회선(538)이 논리 통신 회선(539-1 내지 539-3) 모두를 포함하므로, 논리 단자(543-1 내지 543-3)는 모두 동일한 내부 IP 어드레스값 "IA01"로 되어 있는 예이다.Upon receiving the
8. 폐역(closed-area) 전화 통신을 행하는 제8의 실시예:8. Eighth Embodiment of Performing Closed-area Telephone Communication:
도 98에서, 참조 부호 1001은 통합 IP 통신망, 참조 부호 1002는 IP 데이터망, 참조 부호 1003은 IP 전화망, 참조 부호 1004는 음성 화상망이고, 참조 부호 1005는 통신 회사 1가 운용 관리하는 통합 IP 통신망의 범위, 참조 부호 1006은 통신 회사 2가 운용 관리하는 통합 IP 통신망의 범위이다. 참조 부호 1002 내지 1004는 모두 IP 패킷 전송 기능을 가지는 IP 전송망이기도 하고, IP 전송망 내부에서는 IP 패킷을 송수신하는 IP 통신 수단에 의해 정보를 교환할 수 있다. 통합 IP 통신망 1001 외부에서 사용하는 IP 어드레스를 외부 IP 어드레스라고 하고, 내부에서 사용하는 IP 어드레스를 내부 IP 어드레스라고 한다. 참조 부호 1011 내지 1017은 전화기, 참조 부호 1021 내지 1025는 미디어 라우터, 참조 부호 1080과 1081은 전화 게이트웨이, 참조 부호 1082 및 1083은 공중 전화 교환망(PSTN), 참조 부호 1084 및 1085는 전화기이다.In FIG. 98,
전화기(1011)로부터 미디어 라우터(1021), 통신 회선(1040), 망 노드 장치(1031), IP 전화망(1003) 내부를 경유하여 망 노드 장치(1032), 통신 회선(1041), 미디어 라우터(1022), 전화기(1012)에 전화기의 통신 접속을 행하는 "단말간 통신 접속 제어 방법"을 설명한다.From the
전화기(1011 내지 1013)의 이용자는 각각의 전화 번호와, 이들 전화기가 접속되는 미디어 라우터에 부여하는 외부 IP 어드레스의 값을 사전에 결정해 둔다. 도 100 및 도 101을 참조하여 설명하면, 전화기(1011)는 전화 번호 "Tel-No-1"을 이용하여 미디어 라우터(1021)에 외부 IP 어드레스 "EA1"를 부여하고, 전화기 (1012)는 전화 번호 "Tel-No-2"를 이용하여 미디어 라우터(1022)에 외부 IP 어드레스 "EA2"를 부여하며, 전화기(1013)는 전화 번호 "Tel-No-3"을 이용하여 미디어 라우터(1023)에 외부 IP 어드레스 "EA3"를 부여한다. 전화 번호 서버(1026 내지 1028)는 모두 전화 번호 "Tel-No-1"가 제시되면 외부 IP 어드레스 "EA1"를 회답하고, 전화 번호 "Tel-No-2"가 제시되면 외부 IP 어드레스 "EA2"를 회답하며, 전화 번호 "Tel-No-3"가 제시되면 외부 IP 어드레스 "EA3"를 회답하도록 설정해 둔다. 이 방법은, 예를 들면 내선 전화 번호 "100"에서 "199" 등의 전화 번호 그룹을 일정한 규칙, 예를 들면 100번대를 1에 대응시키는 규칙에 의해 도메인명 "1"에 대응시켜 두고, 도메인명 서버(DNS)의 공지된 기법을 적용할 수 있다.The users of the
<<전화 통신 준비>> << Ready for Telephony >>
도 98 및 도 99를 참조하여 설명하면, 사용자(1060)는 전화 접수자(1061)에게 전화 이용을 신청하고(도 99의 스텝 A100), 전화 접수자(1061)는 전화 신청 정보인 상기 외부 IP 어드레스 "EA1" 및 "EA2", 사용자 성명이나 요금 지불 방법, 통신 회선(1040)의 식별 기호 "L-1040"과 망 노드 장치(1031)의 식별 기호 "NN-1031", 통신 회선(1041)의 식별 기호 "L-1041"과 망 노드 장치(1032)의 식별 기호 "NN-1032" 등을 사용자(1060)로부터 입수하여 사용자 서비스 서버(1041)에 통지한다(스텝 A101). 사용자 서비스 서버(1041)는 사용자(1060)를 식별하기 위한 사용자 식별 기호 "UID-1"를 결정하고, 상기 접수에 의해 얻어진 외부 IP 어드레스 "EA1" 및 "EA2", 사용자 성명 등의 사용자 신청 정보를 사용자 서비스 서버(1041)가 가지는 데이터 베이스에 보유한다(스텝 A102).Referring to Figs. 98 and 99, the
다음에, 사용자 서비스 서버(1041)는 상기 과정에 의해 얻어진 외부 IP 어드레스 "EA1" 및 "EA2"와, 통신 회선의 식별 기호 "L-1040" 및 "L-1041"과, 망 노드 장치의 식별기호 "NN-1031" 및 "NN-1032"을 전화 관리 서버(1042)에 통지하면(스텝 A103), 전화 관리 서버(1042)는 내부 IP 어드레스 "IA1" 및 "IA2"를 결정하여 4개의 어드레스 "EA1, EA2, IA1, IA2"를 표 관리 서버(1043)에 알린다(스텝 A107). 여기서, 내부 IP 어드레스 "IA1"은 통신 회선(1040)과 망 노드 장치(1031)의 접속점에 부여한 내부 IP 어드레스이고, "IA2"는 통신 회선(1041)과 망 노드 장치(1032)의 접속점에 부여한 내부 IP 어드레스이며, 망 노드 장치의 식별 기호 "NN-1031" 및 "NN-1032"와, 통신 회선의 식별 기호 "L-1040" 및 "L-1041"을 이용하여 통합 IP 전송망(1001) 내부에서 통일하여 결정하는 값이고, 전화 관리 서버(1042 및 1065)가 상기 IP 통신 수단에 의해 정보를 교환하여 동일한 값인 것을 별도로 사전에 확인한다.Next, the
표 관리 서버(1043)가 망 노드 장치(1031)에 상기의 4개의 어드레스를 알리면(스텝 A108), 망 노드 장치는 도 100에 나타낸 바와 같이 망 노드 장치 내부의 어드레스 관리표(1034)의 제1 레코드로서 상기 4개의 어드레스 "EA1, EA2, IA1, IA2"를 보유한다(스텝 A109). 어드레스 관리표(1034)의 1행째의 레코드는 외부 IP 어드레스 "EA1"을 가지는 미디어 라우터(1021)와 외부 IP 어드레스 "EA2"를 가지는 미디어 라우터(1022) 사이의 IP 통신 레코드로 정의된다. IP 통신 레코드는 내부 IP 패킷을 생성하는 IP 캡슐화에서 IP 헤더 내의 어드레스 정보를 제공한다. 마찬가지로 어드레스 관리표(1034)의 2행째 레코드로서, 4개의 어드레스 "EA1, EA3, IA1, IA3"가 IP 통신 레코드로서 설정되어 있다.When the
동일하게 하여, 사용자(1062)가 전화 서비스를 전화 접수자(1063)에게 신청하여 상기와 동일한 순서를 거쳐(도 99의 스텝 A110 내지 스텝 A119), 망 노드 장치(1032) 내부에, 도 101에 나타낸 바와 같이 외부 IP 어드레스 "EA2"를 가지는 미디어 라우터(1022)와 외부 IP 어드레스 "EA1"을 가지는 미디어 라우터(1021) 사이의 IP 통신 레코드가 설정되고, 또 어드레스 관리표(1035)의 1행 내지 4행째 레코드에 전술한 것과 동일한 원리에 의해, 외부 IP 어드레스 "EA2"를 가지는 미디어 라우터(1022)와 외부 IP 어드레스 "EA3"을 가지는 미디어 라우터(1023) 사이의 IP 통신 레코드나 다른 IP 통신 레코드가 설정되어 있다. 또, 사용자(1062)가 전화 접수자(1063)에게 신청하여 미디어 라우터(1022)와 미디어 라우터(1021) 사이의 IP 통신 레코드를 설정하는 상기 순서 대신, 사용자(1060)가 전화 접수자(1061)에게 신청하여 미디어 라우터(1022)와 미디어 라우터(1021) 사이의 IP 통신 레코드를 설정할 수도 있다. 이로 인하여, 전화 관리 서버(1042)가 상기 스텝 "A107"을 수행할 때, 스텝 "A117-2"(도 99)도 동시에 수행하여 표 관리 서버(1066)에 IP 통신 레코드의 설정을 의뢰한다.In the same manner, the
<<접속 페이즈>> << connection phase >>
이용자가 전화기(1011)의 수화기를 들어 통신 상대방 전화기(1012)의 전화 번호 "Tel-No-2"를 다이얼하여 입력하여, 미디어 라우터(1021) 내부의 미디어 라우터 관리부(1056)에 전화 호출하고(도 102의 스텝 A200), 미디어 라우터 관리부(1056)는 전화 호출을 확인한다(스텝 A 201).The user picks up the handset of the
미디어 라우터 관리부(1056)는 전화 번호 서버(1026)에 전화 번호 "Tel-No-2"를 제시하고(스텝 A202), 대응하는 미디어 라우터(1022)의 IP 어드레스 "EA2"를 취득하여(스텝 A203), 송신원 전화 번호 "Tel-No-1"과, 수신지 전화 번호 "Tel-No-2"와, 전화 호출 식별자(telephone call identifier) "C-ID"와, 접속 제어 관련 정보 "Info-1"을 포함하는 전화 호출 설정을 위한 외부 IP 패킷(1070)(도 103)을 형성하여 망 노드 장치(1031)에 송신한다(스텝 A204). 여기서, 외부 IP 패킷(1070)의 IP 헤더의 IP 어드레스 영역은 송신원 IP 어드레스 "EA1" 및 수신지 IP 어드레스 "EA2"이고, 외부 IP 패킷(1070)의 페이로드 부분은 UDP 세그먼트이며, 송신원 포트 번호는 "5060", 수신지 포트 번호는 "5060"으로 하는 예이다. 전화 호출 식별자 "C-ID"는 전화 통신에서의 전화 호출 발신 후의 접속 페이즈로부터 음성 통신 페이즈, 해방 페이즈까지의 전화 호출을 다른 전화 호출과 구별하기 위해 이용한다. 접속 제어 관련 정보 "Info-1"은 음성 통신 페이즈에서 이용하는 UDP 포트 번호, 예를 들면 "5004"를 적어도 포함하고, 다른 내용으로서 음성 압축 방식의 식별 기호나 음성 부호 변환 코드 식별 기호, 미디어 라우터(1021)의 IP 어드레스 "EA1"를 포함시킬 수 있다. 여기서, 미디어 라우터 관리부(1056 및 1057)가 사전에 정해져 있는 규칙에 의해 전화 호출 식별자 "C-ID" 및 접속 제어 관련 정보 "Info-1"을 설정하여 참조한다.The media
망 노드 장치(1031)는 IP 패킷(1070)을 수신하면, IP 패킷(1070)을 입력한 통신 회선(1040)의 종단부(논리 단자)에 부여되어 있는 내부 IP 어드레스가 "IA1", IP 패킷(1070)의 수신지 외부 IP 어드레스가 "EA2"인 것을 확인하고, 도 100에 나 타낸 어드레스 관리표(1034)를 검색한다. 처음에 송신원 내부 IP 어드레스가 "IA1"인 IP 통신 레코드를 검색하고, 다음에 상기 검출된 IP 통신 레코드 내에 수신지 외부 IP 어드레스가 "EA2"가 포함되는 IP 통신 레코드가 있는지를 검색한다.When the
다음에, 상기 검출된 IP 통신 레코드 내에 IP 패킷(1070) 내의 송신원 외부 IP 어드레스로서 "EA1"가 포함되는지를 조사한다. 이 경우는, 어드레스 관리표(1034)의 위로부터 1행째, 즉 "EAI, EA2, IA1, IA2"인 IP 통신 레코드를 발견하면, 이 IP 통신 레코드 내부의 3번째 및 4번째에 기재되는 "IA1" 및 "IA2"를 이용하여 외부 IP 패킷(1070)에 새로운 IP 헤더를 부여하는 IP 패킷의 캡슐화 기법을 적용하여, 도 104에 나타낸 내부 IP 패킷(1071)을 형성한다.Next, it is checked whether "EA1" is included as a source external IP address in the
상기한 어드레스 관리표 내부에서의 IP 통신 레코드의 검색에 있어서, 처음에 송신원 내부 IP 어드레스가 "IA1"인 레코드를 검색하고(복수의 후보가 있음), 다음에 상기 검색한 레코드 중에서 수신지 외부 IP 어드레스가 "EA2"인 IP 통신 레코드를 검색한다. 송신원 외부 IP 어드레스 "EA1"을 검색하는 것을 생략할 수도 있다. 상기 IP 패킷의 캡슐화에서, 내부 IP 패킷의 헤더부의 IP 어드레스 영역에 상기 내부 IP 어드레스의 송신원 IP 어드레스 "IA1"과 수신지 IP 어드레스 "IA2"가 설정된다. 형성된 내부 IP 패킷(1071)은 망 노드 장치(1032)에 송신되어(스텝 A205), 라우터(1035-1 내지 1035-6)를 경유하여 망 노드 장치(1032)에 도달하고, 망 노드 장치(1032)는 IP 패킷(1071)의 헤더를 제외한 IP 패킷의 역캡슐화를 행하여 IP 패킷(1072)을 복원하고(도 105), IP 패킷(1072)을 미디어 라우터(1022)에 송신한다(스텝 A206).In the search of the IP communication record in the above-described address management table, a record in which the source IP address of the source is " IA1 " Search for IP communication records with " EA2 " Search for the source external IP address " EA1 " may be omitted. In the encapsulation of the IP packet, a source IP address " IA1 " and a destination IP address " IA2 " of the internal IP address are set in the IP address area of the header portion of the internal IP packet. The formed
상기 IP 패킷의 역캡슐화에서, 망 노드 장치(1032)는 값이 "EA2, EA1, IA2, IA1"인 IP 통신 레코드를 다음과 같이 사용할 수 있다. 즉, 망 노드 장치(1032) 내부의 어드레스 관리표(1035)에 상기 4개의 IP 어드레스를 포함하는 IP 통신 레코드가 존재하고, 수신한 내부 IP 패킷(1071) 헤더 내부의 IP 어드레스 영역에 "IA2, IA1"가 있으며, 외부 IP 패킷(1072) 내부의 IP 어드레스 영역에 "EA2, EA1"가 있으므로 역캡슐화 가능하다고 확인한다. 4개의 어드레스("EA2, EA1, IA2, IA1")가 일치하는 IP 통신 레코드가 존재하지 않을 때는, 수신한 IP 패킷을 폐기할 수도 있다. 또는, 어드레스 관리표(1035) 중에 3개의 어드레스("EA1, IA2, IA1")가 일치하는 IP 통신 레코드가 존재하지 않을 때, IP 패킷(1071) 내의 수신지 외부 IP 어드레스 "EA2"는 체크하지 않으므로 역캡슐화를 행하지 않고, 수신한 IP 패킷을 폐기할 수도 있다.In decapsulation of the IP packet, the
미디어 라우터 관리부(1057)는 외부 IP 패킷(1072)으로부터 송신원 전화 번호 "Tel-No-1"과, 수신지 전화 번호 "Tel-No-2"와, 전화 호출 식별자 "C-ID"와, 접속 제어 관련 정보 "Info-1"을 취득한다. 미디어 라우터 관리부(1057)는 "Info-1" 내부로부터, 음성 통신 페이즈에서 송신원 전화기가 이용하는 포트 번호로서, 예를 들면 "5004"를 취득하고, 또 전화 호출 식별자 "C-ID"를 이용하여 상기 착신한 전화 호출을 다른 전화 호출과 구별하기 위해 이용할 수 있다.The media
이상 설명한 일련의 스텝 A204, A205, A206을 호출 설정이라고 하고 상기 일련의 스텝을 "IAM"에 의해 생략하여 나타낸다.A series of steps A204, A205, and A206 described above are called call setups, and the series of steps are omitted by " IAM ".
미디어 라우터 관리부(1057)는 상기 호출 설정에 대하여 호출 설정 접수를 통지하기 위해, 전화 호출 식별자 "C-ID", 송신원 전화 번호 "Tel-No-1", 수신지 전화 번호 "Tel-No-2"를 포함하는 IP 패킷을 미디어 라우터 관리부(1056)에 회신한다(스텝 A207, A208, A209). 이 일련의 스텝 A207, A208, A209를 호출 설정 접수라고 하고, 생략 기호로서 "ACM"으로 나타낸다. 미디어 라우터 관리부(1057)는 상기 호출 설정 접수에서 전화 호출 식별자 "C-ID"만을 이용하고, 송신원 전화 번호 "Tel-No-1" 및 수신지 전화 번호 "Tel-No-2"를 회신하지 않을 수도 있다.The media
다음에, 미디어 라우터 관리부(1057)는 전화 호출(착신)을 전화기(1012)에 전하면(스텝 A210), 전화기(1012)는 착신 확인을 위해 회신하고(스텝 A211) 전화 호출음을 울린다. 미디어 라우터 관리부(1057)는 전화기(1012)가 호출되는 중인 것을 알리기 위해, 전화 호출 식별자 "C-ID", 송신원 전화 번호 "Tel-No-1", 수신지 전화 번호 "Tel-No-2"를 포함하는 IP 패킷을 생성하여 미디어 라우터 관리부(1056)에 회신한다(스텝 A212, A213, A214). 이 일련의 스텝 A212, A213, A214를 호출 통과(call passing) 또는 호출 중이라고 하며 생략 기호로서 "CPG"로 나타낸다. 호출 통과 스텝에서, 송신원 전화 번호 "Tel-No-1" 및 수신지 전화 번호 "Tel-No-2"를 회신하지 않도록 하는 것도 가능하다. 미디어 라우터 관리부(1056)는 송신원 전화기(1011)에 수신지 전화기(1012)가 호출되는 중인 것을 알린다(스텝 A215).Next, when the media
한편, 전화기(1012) 이용자가 전화기 호출음을 듣고 전화기 송수화기를 들어 미디어 라우터 관리부(1057)에 알리면(스텝 A220), 미디어 라우터 관리부(1057)는 상기의 전화 호출 식별자 "C-ID", 송신원 전화 번호 "Tel-No-1", 수신지 전화 번호 "Tel-No-2", 접속 제어 관련 정보 "Info-2"를 포함하는 IP 패킷을 생성하여 미디어 라우터(1021) 내부의 미디어 라우터 관리부(1056)에 통지한다(스텝 A222, A223, A224). 이 일련의 스텝 A222, A223, A224을 응답이라고 하며 생략 기호로서 "ANM"으로 나타낸다. 상기 접속 제어 관련 정보 "Info-2" 중에 음성 통신 페이즈에서 이용하는 UDP 포트 번호, 예를 들면 "5006"을 적어도 포함한다. 상기 IP 패킷의 형식은 도 104의 내부 IP 패킷(1071)과 동일한 형식이지만, 송신원 전화 번호 "Tel-No-1" 및 수신지 전화 번호 "Tel-No-2"는 IP 패킷 내부에 기입을 생략할 수도 있다. 상기의 전화기(1012)의 응답(스텝 A220)에 대하여 미디어 라우터 관리부(1056)가 확인한다(스텝 A221).On the other hand, when the user of the
미디어 라우터 관리부(1056)는 "Info-2"로부터 통신 페이즈에서 이용하는 수신지 포트 번호의, 예를 들면 "5006"을 알게 되어 전화기(1012)로부터의 응답(오프훅)을 전화기(1011)에 알리고(스텝 A225), 이를 전화기(1011)가 확인한다(스텝 A226). 또, 상기 스텝 A221 및 스텝 A226은 생략할 수도 있다. 이상에 의해 전화 호출의 접속 페이즈가 완료된다.The media
또, 상기 스텝 중 스텝 A200 및 A210을 "호출 설정", 스텝 A201 및 A211를 "호출 설정 접수", 스텝 A215를 "호출", 스텝 A220 및 A225를 "응답", 스텝 A221 및 A226를 "응답 확인"이라고 각각 부른다.In addition, among the above steps, "call setting" in steps A200 and A210, "call setting acceptance" in steps A201 and A211, "call" in step A215, "response" in steps A220 and A225, and "response confirmation in steps A221 and A226." Are called. "
<<통신 페이즈>><< communication phase >>
전화기(1011) 이용자가 음성에 의한 대화를 시작하면, 음성 신호는 미디어 라우터 관리부(1056)에 보내지고(도 106의 스텝 A250), 미디어 라우터 관리부 (1056)는 음성을 디지털화하고, 또 적당한 길이로 구분하여 도 107의 외부 IP 패킷(1073)을 형성한다. 그리고, 외부 IP 패킷(1073) 내부의 UDP 세그먼트의 페이로드 부분에 상기 디지털화한 음성을 저장하고, IP 패킷(1073)을 망 노드 장치(1031)에 송신한다(스텝 A251). UDP 세그먼트 내부의 송신원 포트 번호는 접속 페이즈에서 미디어 라우터 관리부(1056 및 1057)가 서로 교환하여 취득한 송신원 포트 번호 "5004"와 수신지포트 번호 "5006"이 이용된다.When the user of the
망 노드 장치(1031)는 IP 패킷(1073)을 수신하면, 어드레스 관리표 내부에 "EA1, EA2, IA1, IA2"인 IP 통신 레코드를 발견하고, 이 IP 통신 레코드를 이용하여 외부 IP 패킷(1073)이 캡슐화되어 내부 IP 패킷(1074)이 되고, 라우터(1035-1 내지 1035-6)를 지나서 망 노드 장치(1032)에 도달한다(스텝 A252). 그리고, 외부 IP 패킷(1075)이 복원되고, 외부 IP 패킷(1075)은 미디어 라우터 관리부(1057)를 지나서(스텝 A253) 전화기(1012)에 보내진다(스텝 A254). 전화기(1012) 이용자의 음성을 포함하는 IP 패킷은 상기 설명과 반대 방향의 흐름, 즉 미디어 라우터 관리부(1057)(스텝 A260), 망 노드 장치(1032) (스텝 A261), 라우터(1035-6 내지 1035-1)를 지나서 망 노드 장치(1031)에 도달하고(스텝 A262) 미디어 라우터 관리부(1056)를 지나서(스텝 A263) 전화기(1011)에 보내진다(스텝 A264).When the
<<해방 페이즈>> << liberation phase >>
전화기(1011)의 이용자가 전화 통신 종료를 위해 송수화기를 놓고 미디어 라우터 관리부(1056)에 전화 통신 종료를 통지하면(도 110의 스텝 A280), 미디어 라우터 관리부(1056)는 적어도 전화 통신 종료를 의미하는 정보 및 전화 호출 식별자 "C-ID"를 포함하는 IP 패킷을 형성한다. 이 IP 패킷을 망 노드 장치(1031)에 송신하고(스텝 A281), 망 노드 장치(1031)에서 캡슐화되어 IP 전송망(1003)을 통과하여 망 노드 장치(1032)에 도달하고(스텝 A282), 망 노드 장치(1032)에서 역캡슐화되어 미디어 라우터 관리부(1057)를 경유하여(스텝 A283), 전화기(1012)에 도달한다(스텝 A 284). 이 일련의 스텝 A281, A282, A283, A284를 해방(release)이라고 하며 생략 기호로서 "REL"로 나타낸다.When the user of the
다음에, 해방 완료를 보고하는 IP 패킷이 역방향으로 통지된다(스텝 A286, A287, A288). 이 일련의 스텝 A286, A287, A288을 해방 완료라고 하고, 생략 기호로서 "RLC"로 나타낸다. 스텝 A281, A282, A283 등에서 사용되는 IP 패킷의 형식이나 IP 어드레스의 설정 방법은 전화 통신 접속 페이즈에서의 스텝 A204, A205, A206 등과 동일하다.Next, IP packets reporting release completion are notified in the reverse direction (steps A286, A287, A288). This series of steps A286, A287, and A288 are called releasing completion, and are denoted by "RLC" as abbreviations. The format of the IP packet used in steps A281, A282, A283, and the like, and the method of setting the IP address are the same as in steps A204, A205, A206, etc. in the telephony connection phase.
<<다른 전화기 사이의 통신>><< communication between different phones >>
전화기(1011)로부터 전화 번호 "Tel-No-3"을 가지는 전화기(1013)에 전화 통신하는 것도 마찬가지로 가능하며, 전화 번호 서버(1026)에 질문하면 전화 번호 "Tel-No-3"에 대응하는 외부 IP 어드레스 "EA3"가 회답된다. 어드레스 관리표(1034) 내부의 IP 통신 레코드 "EA1, EA3, IA1, IA3" 및 어드레스 관리표(1035) 내부의 IP 통신 레코드 "EA3, EA1, IA3, IA1"가 IP 패킷의 캡슐화나 역캡슐화에 이용된다. 또, 전화기(1012)로부터 전화기(1013)에 전화 통신하는 것도 상기와 동일한 단말간 통신 접속 제어 방법에 의해 가능하다. 전화 통신이 종료되면 포트 번호 "5004" 및 "5006"은 빈 번호로서 다음 전화 통신에 이용할 수 있다.It is likewise possible to make a telephone communication from the
<<통신 회사가 1개인 케이스>> << case with one communication company >>
도 98의 통신 회사 2의 운용 관리 범위(1006)가 존재하지 않고 IP 전화망(1003)이 통신 회사 1의 운용 관리 범위가 된 경우에도, 상기 전화 호출의 접속 페이즈, 통화 페이즈, 해방 페이즈가 가능하다. 이 케이스에서는 통신 회사 2의 운용 관리 범위(1006)를 통신 회사 1의 운용 관리 범위로 변경하여, 통신 회사 1의 대표 서버 1과 통신 회사 2의 대표 서버(1036-1 내지 1036-2)를 없애고 라우터(1035-7)와 라우터(1035-1) 사이를 IP 통신 회선으로 접속한다.Even when the
<<미디어 라우터의 다른 실시예>> << Other Embodiments of Media Router >>
도 111을 참조하여 미디어 라우터의 다른 실시예를 설명한다. 미디어 라우터(1021-1)는 도 98에 나타낸 미디어 라우터(1021)의 기능을 포함하고, 미디어 라우터 관리부(1056-1)는 미디어 라우터 관리부(1056)의 기능을 포함하며, 전화 번호 서버(1026-1)는 전화 번호 서버(1026)의 기능을 각각 포함한다. 참조 부호 1040-1은 망 노드 장치로의 통신 회선이다. 참조 부호 1080-1은 접속 제어부, 참조 부호 1081-1은 전화 제어부, 참조 부호 1082는 미디어 라우터 운용 관리부, 참조 부호 1083은 전화 번호·핀 번호·UDP 포트 번호의 대응표이다. 미디어 라우터 운용 관리부(1082)는 전화 통화를 기록하는 기능 및 미디어 라우터 내부의 장애 검출 등에 의한 신뢰성 관리 기능을 포함한다. 전화 제어부(1081-1)는 전화기(1011-1 내지 1011-4)가 통신 회선을 경유하여 접속되어 있고, 전화 통신에서의 프로토콜 변환, 음성 부호 변환, 흔들림 제어, 아날로그 음성을 디지털 음성으로 변환 또는 역변환하여 송수신하기 위한 기능을 가진다. 참조 부호 1084는 회선 인터페이스부이며 통신 회선(1040-1) 및 IP 패킷을 송수신하는 기능을 포함한다. 미디어 라우터 운용 관리부(1056-1)는 미디어 라우터 운용 관리부(1056)와 동등한 전화 접속 제어 및 해방 제어, 즉 도 102를 참조하여 설명한 전화 접속 제어, 도 110을 참조하여 설명한 전화 해방 제어를 행할 수 있다.Another embodiment of a media router will be described with reference to FIG. 111. The media router 1021-1 includes the functions of the
전화 번호·핀 번호· UDP 포트 번호 대응표(1083)는 전화 번호 "Tel-No-1"가 전화 제어부(1081-1) 내의 핀 번호 "T1"에 1:1 대응하고, 또 핀 번호 "T1"에 UDP 포트 번호 "5004"를 1:1 대응시키는 것을 나타낸다. 이하 동일하며, 전화 번호 "Tel-No-12"가 핀 번호 "T2" 및 UDP 포트 번호 "5006"에 1:1 대응하고, 전화 번호 "Tel-No-13"가 핀 번호 "T3" 및 UDP 포트 번호 "5008"에 1:1 대응하며, 전화 번호 "Tel-No-14"가 핀 번호 "T4" 및 UDP 포트 번호 "5010"에 1:1 대응하는 것을 나타낸다. 이와 같이 되어 있으므로, 예를 들면 전화 번호 "Tel-No-1"을 이용하는 케이스에서는, UDP 포트 번호를 전화 번호·핀 번호·UDP 포트 번호 대응표(1083)를 참조하여 "5004"로 한다. UDP 포트 번호는 음성 통신용의 공지된 RTP를 식별하는 포트 번호(음성 통신용 RTP 포트 번호)로서 이용한다.The telephone number, the pin number, and the UDP port number correspondence table 1083 correspond to the telephone number "Tel-No-1" 1: 1 in the pin number "T1" in the telephone control unit 1081-1, and the pin number "T1". To UDP port number " 5004 " The following is the same, the telephone number "Tel-No-12" corresponds 1: 1 with the pin number "T2" and the UDP port number "5006", and the telephone number "Tel-No-13" corresponds to the pin number "T3" and UDP. 1: 1 corresponds to the port number "5008", and the phone number "Tel-No-14" indicates 1: 1 correspondence to the pin number "T4" and the UDP port number "5010". In this case, for example, in the case of using the telephone number "Tel-No-1", the UDP port number is referred to as "5004" with reference to the telephone number, pin number, and UDP port number correspondence table 1083. The UDP port number is used as a port number (RTP port number for voice communication) that identifies a known RTP for voice communication.
도 112의 1083-1은 전화 번호·핀번호·UDP 포트 번호 대응표의 다른 실시예를 나타내고 있으며 1083과 교환할 수 있다. 이 케이스에서 전화 번호 "Tel-No-1"는 대표 전화 번호이고 전화기(1011-1 내지 1011-4)는 동일한 전화 번호 "Tel-No-1"를 가지며 UDP 포트 번호는 "5004" 내지 "5010"과 상이하므로, 전화기(1011-1 내지 1011-4)는 동일 시각에 혼선되지 않고 다른 포트 번호를 이용하여 전화의 음성 통신이 가능하다.1083-1 in FIG. 112 shows another embodiment of the telephone number, pin number, and UDP port number correspondence table, and can be replaced with 1083. FIG. In this case, the telephone number "Tel-No-1" is the representative telephone number and the telephones 1011-1 to 1011-4 have the same telephone number "Tel-No-1" and the UDP port numbers are "5004" to "5010. &Quot;, the telephones 1011-1 to 1011-4 are capable of voice communication of the telephone using different port numbers without being confused at the same time.
도 113의 1083-2는 전화 번호·핀 번호·UDP 포트 번호 대응표의 다른 실시예를 나타내고 있으며 대응표 1083과 교체할 수 있다. 이 케이스에서는 전화 번호 "Tel-No-12"인 전화기(1011-2)가 앞 시각에 전화하여 UDP 포트 번호 "5004"가 부여되어 있는 예이다. 다른 전화기(1011-1, 1011-3, 1011-4)는 전화 통신을 개시하는 접속 페이즈의 단계에서 다른 미할당된 UDP 포트 번호 "5006" 및 "5008" 등이 부여되고, 전화 호출의 해방 페이즈에서 부여된 UDP 포트 번호의 부여가 중지(반환)된다. 접속 제어부(1080-1)는 핀 번호와 UDP 포트 번호의 대응된 조합을 적당히 변경함으로써 상기한 바와 같은 대표 전화 번호를 실현할 수 있다.1083-2 of FIG. 113 shows another embodiment of the telephone number, pin number, and UDP port number correspondence table, which can be replaced with the corresponding table 1083. FIG. In this case, the telephone 1011-2 having the telephone number " Tel-No-12 " calls the previous time and is given the UDP port number " 5004 ". The other telephones 1011-1, 1011-3, and 1011-4 are given different unassigned UDP port numbers " 5006 " and " 5008 " and the like at the stage of the connection phase initiating telephony, and the release phase of the telephone call. The assignment of the UDP port number assigned by the is stopped (returned). The connection control unit 1080-1 can realize the representative telephone number as described above by appropriately changing the corresponding combination of the pin number and the UDP port number.
<<미디어 라우터의 다른 실시예>> << Other Embodiments of Media Router >>
도 114를 참조하여 미디어 라우터의 다른 실시예를 설명한다. 미디어 라우터(1021-2)는 도 98에 나타낸 미디어 라우터(1021)의 기능을 포함하고, 접속 제어부(1080-2)는 도 111에 나타낸 접속 제어부(1080-1)의 기능을 포함하며, 전화 제어부(1081-2)는 전화 제어부(1081-1)의 기능을 포함한다. 참조 부호 1040-2는 망 노드 장치에 접속하기 위한 통신 회선이다. 미디어 라우터 관리부(1056-2)는 미디어 라우터 관리부(1056)의 기능을 포함하고, 전화 번호 서버(1026-2)는 전화 번호 서버(1026)의 기능을 포함한다. 참조 부호 1085-1은 PBX 제어부, 참조 부호 1085-2는 PBX, 참조 부호 1086 및 1087은 라우터, 참조 부호 1088은 미디어 라우터의 운용 관리부, 참조 부호 1089는 이더넷을 이용한 통신 회선, 참조 부호 1090 및 1091은 IP 패킷을 송수신하는 기능을 가지는 IP 단말, 참조 부호 1092는 음성 화상을 송수신하는 기능을 가지는 동화상 송수신기이다. IP 단말(1090 및 1091), 동화상 송수신기(1092)는 모두 IP 통신 회선을 지나서 라우터(1087)에 접속되어 있다. 또, 라우터(1087)로부터 IP 통신 회선을 지나서 LAN(1093)에 접속되어 있다. 접속 제어부(1080-2)나 전화 번호 서버(1026-2), 라우터(1086 및 1087)는 통신 회선(1089)에 의해 서로 접속되어 있다.Another embodiment of a media router will be described with reference to FIG. 114. The media router 1021-2 includes the functions of the
PBX(1085-2)는 복수의 전화기를 수용하는 사설 구내 교환기이고, PBX 제어부(1085-1)는 접속 제어부(1080-2)와 PBX(1085-2) 사이에 위치하며, 양자의 인터페이스 변환(음성 부호 변환이나 음성 압축 등)을 행한다. 이와 같이 이루어져 있으므로, 미디어 라우터(1021-2)는 다수의 전화기를 전화 제어부(1081-2)를 통하여 직접 수용하거나 또는 PBX(1085-2)를 통하여 수용할 수 있다. 이들 전화기는 IP 전송망을 경유하여 다른 전화기와 전화 통신할 수 있다.The PBX 1085-2 is a private branch exchange that accommodates a plurality of telephones, and the PBX control unit 1085-1 is located between the connection control unit 1080-2 and the PBX 1085-2 and converts both interfaces ( Voice code conversion, voice compression, or the like). As such, the media router 1021-2 can accommodate multiple telephones directly through the telephone control unit 1081-2 or through the PBX 1085-2. These phones can communicate with other phones via an IP transport network.
미디어 라우터(1021-2)는 전술한 바와 같이 이루어져 있기 때문에, 통신 회선(1040-2)으로부터 입력된 IP 패킷은 라우터(1086) 및 통신 회선(1089)을 지나서 접속 제어부(1080-2)에 도달 가능하고, 또 IP 패킷은 역방향으로, 즉 접속 제어부(1080-2)로부터 통신 회선(1089), 라우터(1086), 통신 회선(1040-2)을 향해서 전송 가능하다. 마찬가지로, 통신 회선(1040-2)으로부터 입력된 IP 패킷은 라우터(1086), 통신 회선(1089), 라우터(1087), 통신 회선을 지나서 LAN(1093) 내부의 IP 단말(1090)이나 IP 단말(1091), 동화상 송수신기(1092) 어디에나 도달 가능하다. 또, IP 패킷이 역방향으로 전송 가능하고, IP 단말(1090), IP 단말(1091), 동화상 송수신기(1092)로부터 통신 회선, 라우터(1087), 통신 회선(1089), 라우터(1086), 통신 회선(1040-2)에 전송 가능하다.Since the media router 1021-2 is configured as described above, the IP packet input from the communication line 1040-2 reaches the connection control unit 1080-2 through the
<<발신 우선도(우선순위) 제어>><< outgoing priority (priority) control >>
다음에, 미디어 라우터(1021-2)의 발신 우선도(우선순위) 제어의 기능에 대해 설명한다. 도 115는 미디어 라우터(1021-2) 내부의 일부와 미디어 라우터(1021-2)에 접속되는 IP 단말이나 LAN의 접속 상태를 나타낸 개략도이다. 단, 도면 중의 통신 회선은 기재가 생략되어 있고 참조 부호 1085-21은 전화 번호 서버(1026-2)로부터 송출되는 IP 패킷, 참조 부호 1085-22는 접속 제어부(1080-2)로부터 송출되는 IP 패킷, 참조 부호 1085-23은 LAN(1093)으로부터 송출되는 IP 패킷, 참조 부호 1085-24는 IP 단말(1091)로부터 송출되는 IP 패킷, 참조 부호 1085-25는 동화상 송수신기(1092)로부터 송출되는 IP 패킷이다. 또, IP 패킷(1085-21 내지 1085-25)은 이더넷 통신 회선(1089) 및 라우터(1086)를 지나서 통신 회선(1040-2)에 보내진다. IP 패킷(1085-21 내지 1085-25)의 페이로드(payload)가 TCP 또는 UDP 세그먼트인 경우, 이들 세그먼트의 내부에 송신원 포트 번호와 수신지 포트 번호가 포함된다.Next, the function of the transmission priority (priority) control of the media router 1021-2 will be described. FIG. 115 is a schematic diagram showing a connection state between a part of the inside of the media router 1021-2 and an IP terminal or a LAN connected to the media router 1021-2. However, the description of the communication line in the figure is omitted, reference numerals 1085-21 denote IP packets transmitted from the telephone number server 1026-2, and reference numerals 1085-22 denote IP packets transmitted from the connection control unit 1080-2. 1085-23 denotes an IP packet transmitted from the
도 116의 참조 부호 1085-3은 상기 IP 패킷이 이더넷 통신 회선(1089) 측으로부터 통신 회선(1040-2)에 보내지는 순서를 정하는 발신 우선도(우선순위) 제어 관리표(1085-3)를 나타내고 있다. IP 패킷이 이더넷 통신 회선(1089) 측으로부터 입력되고 라우터(1086)를 통과하여 통신 회선(1040-2)에 출력될 때, 통과하는 IP 패킷 내부의 페이로드가 TCP 세그먼트 또는 UDP 세그먼트인지를 조사하여, TCP 세그먼트나 UDP 세그먼트일 때는 그 내부의 송신원 포트 번호를 조사한다. IP 패킷이 시간적으로 근사한 시각에 라우터(1086)에 도달한 경우, 송신원 포트 번호가 "108"인 TCP 세그먼트 또는 UDP 세그먼트를 포함하는 IP 패킷이 시간적으로 최우선적으로 보내지고, 다음에 송신원 포트 번호가 "5060"이나 "5004" 내지 "5020"인 TCP 세그먼트 또는 UDP 세그먼트를 포함하는 IP 패킷이 보내진다.Reference numeral 1085-3 in FIG. 116 denotes an outgoing priority (priority) control management table 1085-3 which determines the order in which the IP packet is sent from the
발신 우선도 제어 관리표(calling priority order control administration table)(1085-3) 중에 기재하는 포트 번호의 값을 다른 값으로 변경하여 이용할 수도 있다. 또, 발신 우선도 관리표(1085-3)를 도 117의 발신 우선도 제어 관리표(1085-4)로 변경하여 이용하는 것도 가능하다. 발신 우선도 제어 관리표(1085-4)를 이용하는 케이스에서는, 송신원 IP 어드레스는 "150.1.2.3"이고, 또 송신원 포트 번호 "108"인 IP 패킷을 최우선으로 하고, 다음 우선도로서 송신원 IP 어드레스 "192.1.2.3"이고, 또 송신원 포트 번호 "5060" 또는 "5004" 내지 "5020"인 IP 패킷을 우선으로 한다.The port number described in the calling priority order control administration table 1085-3 may be changed to another value and used. It is also possible to change the originating priority management table 1085-3 to the originating priority control management table 1085-4 in FIG. In the case of using the outgoing priority control management table 1085-4, the IP packet having a source IP address of "150.1.2.3" and a source port number of "108" is given priority, and the source IP address "192.1 as the next priority. .2.3 ", and an IP packet having a source port number" 5060 "or" 5004 "to" 5020 "is given priority.
상기 실시예에서, 미디어 라우터(1021-2)가 발신 우선도 제어 관리표(1085-3)에 의해 지정되는 포트 번호를 기준으로 하거나, 또는 발신 우선도 제어 관리표(1085-4)에 의해 지정되는 IP 어드레스 및 포트 번호의 세트를 기준으로 하여 IP 패킷으로부터 통신 회선(1040-2)에 송출하는 IP 패킷의 송출 순서를 정하는 기능을 가지는 것이 특징이다.In the above embodiment, the media router 1021-2 is based on the port number specified by the outgoing priority control management table 1085-3, or the IP specified by the outgoing priority control management table 1085-4. It is characterized by having a function of determining the transmission order of IP packets sent from the IP packets to the communication line 1040-2 based on the set of addresses and port numbers.
다음에, 도 118을 참조하여 설명한다. 미디어 라우터(1021-3 및 1021-4)가 IP 전송망(1001-1)을 경유하여 접속되고, 미디어 라우터(1021-3)에 IP 단말(1091-1), 동화상 송수신기(1092-1), LAN(1093-1)이 접속되며, LAN(1093-1) 내부에 IP 단말(1090-1)이 포함되어 있다. 마찬가지로, 미디어 라우터(1021-4)에 IP 단말 (1091-2), 동화상 송수신기(1092-2), LAN(1093-2)이 접속되고, LAN(1093-2) 내부에 IP 단말(1090-2)이 포함되어 있다. 미디어 라우터(1021-3 및 1021-4)는 도 114의 미디어 라우터(1021-2)의 기능을 포함한다. 이와 같은 구성에 의해, 예를 들면 IP 단말(1090-1)과 IP 단말(1091-2) 사이, IP 단말(1091-1)과 IP 단말(1090-2) 사이, 동화상 송수신기(1092-1)와 동화상 송수신기(1092-2) 사이에서, 미디어 라우터(1021-3), IP 전송망(1001-1), 미디어 라우터(1021-4)를 통하여 IP 패킷을 송수신할 수 있다.Next, a description will be given with reference to FIG. The media routers 1021-3 and 1021-4 are connected via the IP transport network 1001-1, and the IP terminal 101-1-1, the video transceiver 1092-1, and the LAN are connected to the media router 1021-3. 1093-1 is connected, and IP terminal 1090-1 is included in LAN 1093-1. Similarly, an IP terminal 1091-2, a video transceiver 1092-2, and a LAN 1093-2 are connected to the media router 1021-4, and an IP terminal 1090-2 inside the LAN 1093-2. ) Is included. Media routers 1021-3 and 1021-4 include the functions of the media routers 1021-2 of FIG. 114. By such a configuration, for example, between the IP terminal 1090-1 and the IP terminal 1091-2, between the IP terminal 1011-1 and the IP terminal 1090-2, the moving picture transceiver 1092-1 is provided. IP packets can be transmitted and received between the video transceiver 1021-2 and the video router 1021-3, the IP transmission network 1001-1, and the media router 1021-4.
이상을 요약하면, 다음과 같다. IP 전송망은 2 이상의 망 노드 장치를 포함하고, 미디어 라우터는 IP 통신 회선을 지나서 상기 망 노드 장치 중 어느 하나에 접속되어 있으며, 상기 IP 통신 회선의 망 노드 장치측 종단부에 내부 IP 어드레스가 부여되어 있고, 각각의 미디어 라우터에는 각각 외부 IP 어드레스가 부여되어 있으며, 전화 번호 서버를 내부에 가지고, 또한 미디어 라우터는 통신 회선을 지나서 하나 이상의 전화기가 접속되어 있다. 또, 망 노드 장치 내부의 어드레스 관리표의 레코드로서 상기 외부 IP 어드레스 및 상기 내부 IP 어드레스를 포함하고, 적어도 IP 캡슐화 방법을 정하는 IP 통신 레코드가 미리 설정되어 있으며, 호출 설정 IP 패킷의 내부에 적어도 송신원 전화 번호, 수신지 전화 번호, 또 접속 제어는 복수의 전화기에 공통의 포트 번호를 이용하고, 또 전화기마다의 개별 음성 통신은 전화기마다 상이한 포트 번호를 할당함으로써, 미디어 라우터는 PBX 제어부 또는 전화 제어부 중 어느 하나 또는 양쪽을 포함하고, 미디어 라우터는 IP 패킷을 송수신하는 기능을 가지는 IP 단말 또는 LAN, 음성 화상을 IP 패킷에 저장하여 송수신 하는 기능을 가지는 음성 화상 송수신기를 IP 통신 회선을 통해서 접속 가능하다. 미디어 라우터는 발신 우선도 제어 관리표를 포함하여 미디어 라우터에 접속하는 전화기나 IP 단말, 동화상 송수신기 등으로부터 미디어 라우터에 보내는 IP 패킷 내의 TCP 세그먼트 또는 UDP 세그먼트의 송신원 포트 번호, 또 송신원 IP 어드레스를 이용하여, 발신 우선도 제어 관리표의 지정에 따라 우선도가 높은 순서부터 망 노드 장치측 통신 회선에 송출할 수 있다.The above is summarized as follows. The IP transport network includes two or more network node devices, and the media router is connected to any one of the network node devices via an IP communication line, and an internal IP address is assigned to a network node device side end of the IP communication line. Each media router is provided with an external IP address, and has a telephone number server inside, and the media router is connected to one or more telephones via a communication line. In addition, an IP communication record that includes the external IP address and the internal IP address as a record of an address management table inside the network node device, and at least determines an IP encapsulation method, is set in advance, and at least the source telephone in the call setup IP packet. The number, destination telephone number, and connection control use a common port number for a plurality of telephones, and individual voice communication for each telephone assigns a different port number for each telephone, so that the media router can be configured as either a PBX controller or a telephone controller. The media router may include an IP terminal or LAN having a function of transmitting and receiving an IP packet, and a voice image transceiver having a function of storing and transmitting an audio image in an IP packet and transmitting the IP packet through an IP communication line. The media router uses the source port number of the TCP segment or the UDP segment in the IP packet sent to the media router from a telephone, an IP terminal, a video transceiver, or the like connected to the media router, including a source priority control management table, and a source IP address. According to the designation of the originating priority control management table, the transmission can be sent to the network node device side communication line in the order of high priority.
9. 폐역 전화 통신을 하는 제9 실시예:9. Ninth Embodiment of Closed Area Telephone Communication:
도 119에서 참조 부호 1100은 IP 전송망이며, IP 전송망(1100)의 외부에서 사용하는 IP 어드레스를 외부 IP 어드레스라고 하고, 내부에서 사용하는 IP 어드레스를 내부 IP 어드레스라고 한다. 미디어 라우터(1115 내지 1117)에는 외부 IP 어드레스 "EA1" 내지 "EA3"가 각각 부여되어 있다. 전화기(1121 내지 1124)에는 전화 번호 "101", "102", "103", "104"가 부여되고, 전화기(1125 내지 1128)에는 전화 번호 "211", "212", "213", "214"가 부여되며, 전화기(1129 내지 1132)에는 전화 번호 "301", "302", "303", "304"가 부여되어 있다.In FIG. 119,
전화 번호 서버(1135 내지 1137)는 인터넷 등에서 광범위하게 사용되는 도메인명 서버(DNS)와 같은 기능을 가지며, 본 실시예에서는 전화 번호가 제시되면 그 전화 번호를 가지는 전화기를 수용하고 있는 미디어 라우터의 외부 IP 어드레스를 회답한다. 예를 들면 전화 번호 서버(1135)에 전화 번호 "212"를 질문하면, 전화 번호 "212"를 가지는 전화기(1126)를 수용하고 있는 미디어 라우터(1116)의 외부 IP 어드레스 "EA2"를 회답한다.The
<< 전화 통신 준비 >><< Preparing for Telephony >>
망 노드 장치(1101 내지 1103)는 각각 내부의 어드레스 관리표(1110 내지 1112)의 레코드로서 IP 통신 레코드가 설정되어 있다. 예를 들면 어드레스 관리표(1110)의 제2 행째 IP 통신 레코드로서, "EA1, EA3, IA1, IA3"이 설정되어 있고, 상기 IP 통신 레코드는 외부 IP 어드레스 "EA1"을 가지는 미디어 라우터(1115)와 외부 IP 어드레스 "EA3"을 가지는 미디어 라우터(1117) 사이의 전화 통신에 이용된다. 내부 IP 어드레스 "IA1"는 논리 IP 통신 회선(1144)의 망 노드 장치(1101)측 종단부(논리 단자)에 부여되고, 내부 IP 어드레스 "IA3"는 논리 IP 통신 회선(1146)의 망 노드 장치(1103)측 종단부에 부여되어 있다. 전화기(1121)로부터 미디어 라우터(1115), IP 전송망(1100), 미디어 라우터(1117)를 경유하여 전화기(1131)에 전화 통신을 행하기 위한 "단말간 통신 접속 제어 방법"을 설명한다.In the
<< 접속 페이즈(connection phase) >><< connection phase >>
이용자가 전화기(1121)의 수화기를 들고 통신 상대방 전화기(113)의 전화 번호 "303"을 다이얼하여 입력하고 전화 제어부(1133)를 지나서 미디어 라우터(1115) 내부의 미디어 라우터 관리부(1138)에 전화 호출(telephone call)하고(도 120의 스텝 A300), 미디어 라우터 관리부(1138)는 전화 호출을 확인한다(스텝 A301). 미디어 라우터 관리부(1138)는 전화 번호 서버(1135)에 전화 번호 "303"을 제시하여(스텝 A302), 미디어 라우터(1117)의 IP 어드레스 "EA3"을 취득하고(스텝 A303), 다음에 송신원 전화 번호 "101", 수신지 전화 번호 "303", 전화 호출 식별자 "C-ID", 접속 제어 관련 정보로서 UDP 포트 번호 "5004"를 포함하는 외부 IP 패킷(1134)(도 119 참조)을 형성하여 망 노드 장치(1101)에 송신한다(스텝 A304).The user picks up the handset of the
여기서, 외부 IP 패킷(1134)의 IP 헤더 내의 IP 어드레스 영역은 송신원 IP 어드레스 "EA1" 및 수신지 IP 어드레스 "EA3"이고, 외부 IP 패킷(1134)의 페이로드 부분은 UDP 세그먼트이며, 송신원 포트 번호 "5060", 수신지 포트 번호 "5060"으로 하는 예이다.Here, the IP address area in the IP header of the
망 노드 장치(1101)는 IP 패킷(1134)을 수신하면, 어드레스 관리표(1110)의 위에서 2행째, 즉 "EA1, EA3, IA1, IA3"인 IP 통신 레코드를 이용하여, IP 패킷의 캡슐화 기법을 적용하고, 내부 IP 패킷(1140)을 형성하여 망 노드 장치(1103)를 향해서 송신한다(스텝 A305). 내부 IP 패킷(1140)은 라우터(1105, 1106, 1107)를 경유하여 망 노드 장치(1103)에 도달하고, 망 노드 장치(1103)는 IP 패킷의 헤더를 제외한 IP 패킷의 역캡슐화를 행하여 IP 패킷(1134)을 복원하며, IP 패킷(1134)을 미디어 라우터 관리부(1117)에 송신한다(스텝 A306). 이 일련의 스텝 A304, A305, A306을 호출 설정 동작(call setting operation)이라고 하며 생략 기호로서 "IAM"으로 나타낸다.When the
미디어 라우터 관리부(1139)는 상기 수신한 IP 패킷으로부터 송신원 전화 번호 "101"와, 수신지 전화 번호 "303"과, 미디어 라우터(1115)의 IP 어드레스 "EA1"과, 전화 호출 식별자 "C-ID"와, 접속 제어 관련 정보로서 송신원 전화기가 음성 통신 페이즈에서 이용하는 UDP 포트 번호 "5004"를 취득한 후, 전화 호출의 확인을 회신한다(스텝 A307, A308, A309). 이 일련의 스텝 A307, A308, A309를 호출 설정 접수(call setting acceptance)라고 하며, 간단하게 "ACM"으로 나타낸다. 다음에, 미디어 라우터 관리부(1139)는 전화 호출(착신)을 알리는 IP 패킷을 전화기(1131)에 송신하고(스텝 A310), 전화기(1131)는 회신한다(스텝 A311). 전화기(1131)는 전화 호출을 알게 되면 전화 호출음을 울린다. 미디어 라우터 관리부(1139)는 전화기(1131)가 호출되는 중이라는 것을 미디어 라우터 관리부(1138)에 회신하면(스텝 A312, A313, A314), 미디어 라우터 관리부(1138)는 송신원 전화기(1121)에 수신지 전화기(1131)가 호출되는 중이라는 것을 알린다(스텝 A315). 이 일련의 스텝 A312, A313, A314를 호출 통과 또는 호출 중이라고 하며, 간단하게 "CPG"로 나타낸다.From the received IP packet, the media
전화기(1131)의 이용자가 전화기의 송수화기를 들면(오프훅), 미디어 라우터 관리부(1139)에 통지되고(스텝 A320), 미디어 라우터 관리부(1139)가 회신하며(스텝 A321:응답 확인), 또 미디어 라우터 관리부(1139)는 송신원 전화 번호 "101"과, 수신지 전화 번호 "303"과, 전화 호출 식별자 "C-ID"와, 접속 제어 관련 정보로서 전화기(1131)가 음성 통신 페이즈에서 이용하는 UDP 포트 번호 "5008"를 포함하는 IP 패킷을 형성하여, 미디어 라우터 관리부(1138)에 회신한다(스텝 A322, A323, A324). 미디어 라우터 관리부(1138)는 수신한 정보로부터 수신지 전화기가 이용하는 UDP 포트 번호 "5008"를 알게 된다. 미디어 라우터 관리부(1138)는 전화기(1131)로부터의 오프훅 통지를 전화기(1121)에 알리고(스텝 A325), 전화기(1121)가 회신한다(스텝 A326:응답 확인). 상기 일련의 스텝 A322, A323, A324를 응답이라고 하며, 간단하게 "ANM"으로 나타낸다. 상기 응답 확인 스텝 A321 및 A326은 실시할지 여부를 선택할 수 있는 옵션이다. 이상에 의해 전화의 접속 페이즈가 완 료된다.When the user of the
<< 통신 페이즈(communication phase) >> << communication phase >>
전화기(1121)의 이용자가 음성에 의한 대화를 시작하면, 음성 신호는 미디어 라우터 관리부(1138)에 보내지고(도 120의 스텝 A350), 미디어 라우터 관리부(1138)는 전화 제어부(1133)가 디지털화한 음성을 IP 패킷 내부의 UDP 세그먼트의 페이로드 부분에 저장한 후, 망 노드 장치 1101에 송신한다(스텝 A351). 상기 UDP 세그먼트 내부의 송신원 포트 번호는 상기 접속 페이즈에서 취득한 송신원 포트 번호 "5004"와 수신지 포트 번호 "5008"가 이용된다.When the user of the
망 노드 장치(1101)는 디지털화된 음성을 포함하는 상기 IP 패킷을 수신하면 캡슐화하여 내부 IP 패킷(1141)으로 하고, 내부 IP 패킷(1141)은 라우터(1105, 1106, 1107)를 지나서 망 노드 장치(1103)에 도달한다(스텝 A352). 망 노드 장치(1103)는 내부 IP 패킷(1141)의 내부 IP 헤더를 제외한 IP 역캡슐화를 행하고, 얻어진 외부 IP 패킷을 미디어 라우터 관리부(1139)에 송신하여(스텝 A353), 전화기(1131)에 보낸다(스텝 A354). 전화기(1131) 이용자의 디지털화 음성을 포함하는 IP 패킷은 상기의 역방향의 흐름을 거쳐 전화기(1121)에 보내진다(스텝 A360 내지 A364).When the
<< 해방 페이즈(release phase) >> << release phase >>
전화기(1121)의 이용자가 전화 통신 종료를 통지하면(도 120의 스텝 A380), 다른 실시예에서 설명하고 있는 것과 동일한 일련의 스텝(스텝 A381 내지 A383)을 거쳐 전화기(1131)에 도달한다(스텝 A384). 이 전화 통신 종료 보고가 스텝 A386 내지 A388에 의해 미디어 라우터 관리부(1138)에 회신된다. 상기 일련의 스텝 A380, A381, A382, A383, A384를 해방이라고 하며, 간단히 "REL"로 나타낸다. 또한, 다른 일련의 스텝 A386, A387, A388을 해방 완료라고 하며, 간단히 "RLC"로 나타낸다.When the user of the
다른 전화기 사이의 통신, 예를 들면 전화기(1121)로부터 전화 번호 "212"를 가지는 전화기(1126)에 전화 통신을 하는 것이 가능하고, 전화기(1132)로부터 전화 번호 "213"을 가지는 전화기(1127)에 전화 통신을 하는 것이 상기와 동일한 단말간 통신 접속 제어 방법에 의해 가능하다.Communication between other telephones, for example,
<< 전화 번호 서버의 상세한 설명 >> << Detailed Description of Phone Number Server >>
전화 번호 서버의 기능을 보다 상세하게 설명한다. 전화 번호의 100번대는 미디어 라우터(1115)에 접속되고, 전화 번호의 200번대는 미디어 라우터(1116)에 접속되며, 전화 번호의 300번대는 미디어 라우터(1117)에 각각 접속되어 있는 것을 고려하면, 도 121에 나타낸 바와 같이 전화 번호의 트리(tree) 구조를 정할 수 있다. 루트(1150)의 하위에 도메인(1151 내지 1153)을 동일 레벨의 트리 구조형으로 관련시킬 수 있다. 도메인(1151)은 100번대의 전화 번호에 관한 정보를 제공하고, 도메인(1152)은 200번대의 전화 번호에 관한 정보를 제공하며, 도메인(1153)은 300번대의 전화 번호에 관한 정보를 제공할 수 있고, 100번대의 전화 번호를 도메인명으로서 "1."로 나타내고, 200번대의 전화 번호를 도메인명으로서 "2."로 나타내고, 300번대의 전화 번호를 도메인명으로서 "3."으로 규정하여, 도 122에 정리하여 나타낸다. 도 122에서, "1XX"는 100번대의 전화 번호를 나타내고 "2XX"는 200번대 를, "3XX"은 300번대의 전화 번호를 각각 나타낸다.The function of the telephone number server will be described in more detail. Considering that the
또, 전화 번호 서버(1135)는 도메인명 서버 DNS에 대한 공지된 기술을 적용하여 루트(1150)를 관리하는 전화 번호 서버의 기능을 대행하는 기능을 부여할 수 있다. 루트(1150)를 관리하는 전화 번호 서버의 기능에 의해, "1."을 질문받으면 도메인(1151)을 직접 관리하는 전화 번호 서버(1135)의 IP 어드레스 "EA1"를 회답하고, "2." 및 "3."의 질문에는 각각 "EA2" 및 "EA3"을 회답한다. 전화 번호 서버는 각각이 직접 관리하는 도메인명을 질문받으면, 경과 도중에는 다른 전화 번호 서버의 IP 어드레스를 회답하는 경우가 있지만, 최종적으로는 질문된 도메인명에 대응하는 IP 어드레스를 회답한다(도 123). 이와 같이 되어 있으므로, 전화 번호 서버(1136)에 "3."을 질문하면, "3."에 대응하는 IP 어드레스 "EA3"을 취득할 수 있다. 이러한 전화 번호 서버 사이에서 반복 조회하는 "전화 번호 서버의 재귀 호출 기능"의 구체적 실현 방법은 공지된 도메인명 서버의 재귀 호출 기능을 채용하여 실현된다.In addition, the
<< 전화 번호 서버의 다른 실시예 >> << Another embodiment of telephone number server >>
도 124에 도시한 바와 같이, IP 전송망(1190)의 망 노드 장치(1180 내지 1184) 중 어느 하나에 통신 회선을 지나서 미디어 라우터(1191 내지 1197)를 접속하고, 회사 A에 속하는 미디어 라우터(1191)에 접속하는 전화기의 전화 번호는 다른 회사 B나 회사 C에 알리는 공개 전화 번호 "1-1××"이다. 여기서, "-"는 전화 번호로서는 공백과 동등하므로 무시하고, "××"는 10진수의 "00" 내지 "99"를 의미한다. 회사 A에 속하는 미디어 라우터(1193)에 접속하는 전화기의 전화 번호도 공개하는 전화 번호로 "1-2××"이다. 회사 A에 속하는 미디어 라우터(1195)에 접속하는 전화기의 전화 번호는 타사에 공개하는 전화 번호 "1-3××" 및 회사 A 외에는 공개하지 않는 내선 전화 번호 "8××"이다. 회사 B에 속하는 미디어 라우터(1192)에 접속하는 전화기의 전화 번호는 공개하는 전화 번호 "2-1××"이며, 회사 B에 속하는 미디어 라우터(1194)에 접속하는 전화기의 전화 번호는 공개하는 전화 번호 "2-2××"이다. 회사 C에 속하는 미디어 라우터(1196)에 접속하는 전화기의 전화 번호는 공개하는 전화 번호 "3-×××"이다. "×××"는 10진수의 "000" 내지 "999"를 의미한다. 회사 A에 속하는 미디어 라우터(1197)에 접속하는 전화기의 전화 번호는 회사 A 외에는 공개하지 않는 내선 전화 번호 "7××"이다.As shown in FIG. 124, the
도 125는 상기 전화 번호의 체계를 전화 번호의 트리 구조로서 표현한 것으로, 참조 부호 1185는 루트 도메인, 참조 부호 1186은 회사 A의 비공개 내선 전화 번호를 대상으로 하는 도메인, 참조 부호 1187은 회사 A의 공개 전화 번호를 대상으로 하는 도메인, 참조 부호 1188은 회사 B가 공개하는 전화 번호로 이루어지는 도메인, 참조 부호 1189는 회사 C가 공개하는 전화 번호를 대상으로 하는 도메인이다. 여기서, 참조 부호 1186의 도메인명 "##"은 회사 A에 속하는 미디어 라우터(1195 및 1197)의 내부에서만 이용하는 비밀 도메인명으로, 숫자를 포함하지 않고, 또한 도메인명의 길이는 20문자라는 긴 값으로 정하고 있다. 이와 같이 하여, 회사 B 및 회사 C의 미디어 라우터(1192, 1194, 1196)로부터 회사 A 전용 비밀 도메인명 "##"의 값을 아는 것 또는 도메인명 "##"을 취득하는 것을 어렵게 하고 있다. 예를 들면 "##"의 조회에 대하여 IP 어드레스를 회답하지 않는다. 그 결과로서, 회사 B나 회사 C에서 회사 A의 내선 전화 번호를 가지는 전화기에 액세스(접근)하기가 어렵게 되어 내선 전화 번호를 사용하는 것이 곤란하게 된다는 의미에서 안전성이 향상된다.125 is a representation of the above telephone number system as a tree structure of telephone numbers,
전화기(1198)로부터 수신지 전화 번호 "2-145"를 다이얼하면, 미디어 라우터(1195) 내부의 미디어 라우터 관리부(1195-1)가 전화 번호 "2-145"를 도 126의 변환표(1185-1)에 도시한 바와 같이, 전화 번호의 도메인명 형식인 "1.2."로 변환한다. 다음에, 미디어 라우터(1195) 내부의 전화 번호 서버(1195-2)에 "1.2."를 제시하여 질문하면, 전화 번호 서버는 도 127의 표(1185-2)에 나타낸 바와 같이, "1.2."에 대응하는 미디어 라우터(1192)의 IP 어드레스 "MR2"를 회답한다.When the destination telephone number "2-145" is dialed from the
또, 내선 전화 번호 "700"인 회사 A의 전화기로부터 전화 번호 "2-100"인 회사 B의 전화기를 호출할 수 있도록 할지 여부는 도메인명 서버의 설정에 따르며, 어느 것으로나 할 수 있다.Incidentally, whether or not the telephone of the company B having the telephone number "2-100" can be called from the telephone of the company A having the extension telephone number "700" depends on the setting of the domain name server.
이상을 요약하면, 다음과 같이 된다. 즉, IP 전송망은 2 이상의 망 노드 장치를 포함하고, 미디어 라우터는 논리 IP 통신 회선을 지나서 상기 망 노드 장치 중 어느 하나에 접속되고 있고, 상기 논리 IP 통신 회선의 망 노드 장치측 종단부에 내부 IP 어드레스가 부여되어 있으며, 각각의 미디어 라우터에는 각각 외부 IP 어드레스를 부여되어 있고, 전화 번호 서버를 내부에 가지며, 미디어 라우터는 통신 회선을 지나서 1 이상의 전화기가 접속되어 있다. 망 노드 장치 내부의 어드레스 관리표의 레코드로서 상기 외부 IP 어드레스와 상기 내부 IP 어드레스를 포함하고, 적어도 IP 캡슐화 방법을 정하는 IP 통신 레코드가 미리 설정되어 있으며, 회 사 A, 회사 B, 회사 C 사이에서 망 노드 장치 내부에 소정의 IP 통신 레코드를 설정하여 회사 A, 회사 B, 회사 C 사이에서만 유효한 전화 번호("1-×××", "2-×××", "3-×××")를 이용한 폐역 전화 통신망(closed-area telephone communication network)을 설정할 수 있다.Summarizing the above, it becomes as follows. That is, the IP transport network includes two or more network node devices, and the media router is connected to any one of the network node devices via a logical IP communication line, and an internal IP at a network node device side end of the logical IP communication line. Each of the media routers is assigned an external IP address, has a telephone number server inside, and the media router is connected to one or more telephones via a communication line. An IP communication record that includes the external IP address and the internal IP address as a record of an address management table inside the network node device, and at least determines an IP encapsulation method, is preset between the company A, company B, and company C. By setting a predetermined IP communication record inside the node device, a phone number valid only between company A, company B, and company C ("1- ×××", "2- ×××", "3- ×××") A closed-area telephone communication network can be established.
전화 번호 "1-100"인 회사 A의 전화기로부터 전화 번호 "1-200"인 회사 A의 전화기를 호출하고, 또 전화 번호 "2-100"인 회사 B의 전화기를 호출하며, 전화 번호 "3-100"인 회사 C의 전화기를 호출하고, 내선 전화 번호 "700" 및 "800"인 회사 A의 전화기를 호출하여 각각과 전화 통신을 할 수 있다. 또, 내선 전화 번호 "700"인 회사 A의 전화기로부터 내선 전화 번호 "800"인 회사 A의 전화기를 호출하고, 전화 번호 "1-200"인 회사 A의 전화기를 호출하여 전화 통신을 할 수 있다. 전화 번호 "2-100"인 회사 B의 전화기로부터 내선 전화 번호 "800"인 회사 A의 전화기를 호출하는 것은 상기 "##"의 설명대로 불가능하다.Calling Company A's telephone number "1-200" from Company A's telephone number "1-100", calling Company B's telephone number "2-100", telephone number "3" A telephone of Company C, which is -100 ", and a telephone of Company A, which has the extension numbers" 700 "and" 800 ", can be telephoned. In addition, telephone communication of company A with extension telephone number "800" can be called from telephone of company A with extension telephone number "700" and telephone of company A with telephone number "1-200" can be used for telephone communication. . It is impossible to call a company A telephone with the extension telephone number "800" from the phone of company B with the telephone number "2-100" as described in "##" above.
회사의 수를 N이라고 하면, 다음과 같이 할 수 있다. 소정의 회사 A-1, 회사 A-2, …, 회사 A-N (N>2) 사이에서만 전화 통신을 행할 수 있도록 IP 통신 레코드를 설정하여 폐역 전화 통신을 행하도록 할 수 있다. 또, 회사 A-1, 회사 A-2, …, 회사 A-N (N>2) 사이에서 유효한 폐역 전화 통신망에 접속하는 회사 A-1의 전화기가 회사 A-1의 내선 전화기와 전화 통신을 할 수 있고, 회사 A-1 이외의 회사의 전화기는 회사 A-1의 내선 전화기와 전화 통신을 할 수 없도록 할 수 있다.If the number of companies is N, we can do as follows. Predetermined company A-1, company A-2,... For example, an IP communication record may be set to allow telephone communication only between company A-Ns (N> 2), so that end-of-life telephone communication may be performed. Moreover, company A-1, company A-2,... A company A-1's telephone, which connects to a valid retirement telephone network between Company AN (N> 2), can communicate with an extension telephone of Company A-1, and a telephone of a company other than Company A-1 The telephone communication with the extension telephone of A-1 can be disabled.
10. 폐역 전화 통신과 개역(open-area) 전화 통신을 병용하는 제10 실시예:10. Tenth embodiment that uses closed-area telephony and open-area telephony in combination:
도 128에서, 참조 부호 1200은 IP 전송망이며, 미디어 라우터(1201 내지 1206)에는 외부 IP 어드레스 "EAI" 내지 "EA6"이 각각 부여되어 있다. 전화기(1208)는 전화 번호 "1001"이, 전화기 1209에는 전화 번호 "1002"가 각각 부여되고, 전화기 1210는 전화 번호 "101"가, 전화기 1211는 전화 번호 "102"가 각각 부여되며, 전화기 1212 내지 1215는 전화 번호 "3001" 내지 "3004"가 각각 부여되어 있다. 미디어 라우터(1202)에 접속하는 전화기(1216) 내지 1219는 전화 번호 "234-2001" 내지 "234-2004"를 각각 가진다.In Fig. 128,
또, 전화기(1220 내지 1223)는 전화 번호 "2001" 내지 "2004"가 각각 부여되고, 전화기(1224 내지 1127)는 각각 전화 번호 "301" 내지 "304"가 부여되며, 전화기(1228 내지 1231)는 각각 전화 번호 "201" 내지 "204"가 부여되어 있다. 여기서, 전화 번호 "1××", "2××", "3××"는 회사 A 전용 내선 전화 번호이며, "×"는 0에서 9까지의 10진수의 숫자를 나타낸다. 전화 번호 "1×××"는 회사 A의 전화 번호, 전화 번호 "2×××"는 회사 B의 전화 번호, 전화 번호 "3×××"는 회사 C의 전화 번호이다. 이들 3개의 전화 번호 "1×××", "2×××", "3×××"는 회사 A, 회사 B, 회사 C 사이에서만 전화 통신을 하기 위한 논리적인 폐역 전화망을 구성하기 위한 전화 번호이며, 폐역 전화 번호(closed-area telephone number)라고 한다. 또, 전화 번호 "234-2001" 내지 "234-2004"는 불특정의 상대와 전화 통신을 하기 위한 전화 번호이며, 개역 전화 번호(open-area telephone number)라고 한다.The telephones 1220 to 1223 are each assigned telephone numbers "2001" to "2004", and the
전화 번호 서버(1134, 1272 및 1137 내지 1142)는 인터넷 등에서 사용되는 도메인명 서버(DNS)와 같은 기능을 가지고, 전화 번호가 제시되면 그 전화 번호를 가지는 전화기를 수용하고 있는 미디어 라우터의 외부 IP 어드레스를 회답한다. 예를 들면 전화 번호 서버(1137)에 전화 번호 "3001"을 질문하면, 전화 번호 "3001"을 가지는 전화기(1212)를 수용하고 있는 미디어 라우터(1206)의 외부 IP 어드레스 "EA6"를 회답한다.The
<< 전화 통신을 위한 단말간 접속 제어의 준비 >> << Preparation of end-to-end connection control for telephony communication >>
도 128에 도시한 바와 같이, 망 노드 장치(1244 내지 1248)는 각각 내부에 어드레스 관리표(1250 내지 1255)가 있고, 각각 다른 실시예에서 설명하고 있는 것과 동일한 IP 통신 레코드가 설정되어 있다. 예를 들면 어드레스 관리표(1250)의 제1행째 IP 통신 레코드로서, "EA1, EA3, IA1, IA3"이 설정되어 있고, 상기 IP 통신 레코드는 외부 IP 어드레스 "EA1"를 가지는 미디어 라우터(1201)와 외부 IP 어드레스 "EA3"을 가지는 미디어 라우터(1203) 사이의 전화 통신에 이용된다. 내부 IP 어드레스 "A1"는 논리 IP 통신 회선(1257)의 망 노드 장치(1244)측 종단부(논리 단자)에 부여되고, 내부 IP 어드레스 "IA3"은 논리 IP 통신 회선(1258)의 망 노드 장치(1248)측 종단부에 부여되어 있다.As shown in FIG. 128, each of the
전화 번호 "1001"의 전화기(1208)로부터 IP 전송망(1200)을 경유하여 전화 번호 "301"의 전화기(1224)에 전화 통신을 행하기 위한 "단말간 통신 접속 제어 방법"을 도 128 및 도 129을 참조하여 설명한다.128 and 129 show a "terminal communication connection control method" for performing telephone communication from the
<< 접속 페이즈 >> << connection phase >>
전화기(1208)의 수화기를 들고 통신 상대방 전화기(1224)의 전화 번호 "301"을 다이얼하여 입력하여 호출 신호가 미디어 라우터 관리부(1260)에 전해지고(스텝 H300), 미디어 라우터 관리부(1260)는 전화 호출을 확인한다(스텝 H301). 미디어 라우터 관리부(1260)는 그 내부에 보유하고 있는 도 175의 표(1255-1)를 조사하여 전화 번호 "301"에 대응하는 전화 번호의 도메인명이 "3.#.a"인 것을 알게 되고, 전화 번호 서버(1137)에 전화 번호 도메인명 "3.#.a"을 조회하고(스텝 H302), 전화 번호 서버(1137)는 도 176의 표(1255-2)에 나타낸 규칙에 따라 미디어 라우터(1204)의 IP 어드레스 "EA4"를 회답한다(스텝 H303).Picking up the handset of the
다음에, 적어도 송신원 전화 번호 "1001", 수신지 전화 번호 "301", 전화기(1208)의 통화 송신에 이용하는 UDP 포트 번호 "5004"를 포함하는 외부 IP 패킷(1310)(도 130)을 형성하여, 망 노드 장치(1244)에 송신한다(스텝 H304). 또, IP 패킷(1310) 중에 미디어 라우터(1260)가 관계하는 전화 호출의 식별 번호나 음성 압축 방식, 음성 부호 변환 등의 식별 명칭 등으로 이루어지는 관련 정보 "Info-1"를 포함시킬 수 있다.Next, an external IP packet 1310 (FIG. 130) is formed which includes at least the source telephone number "1001", the destination telephone number "301", and the UDP port number "5004" used for call transmission of the
망 노드 장치(1244)는 IP 패킷(1310)을 수신하면, 어드레스 관리표(1250)의 위로부터 2행째, 즉 "EA1, EA4, IA1, IA4"인 IP 통신 레코드를 이용하여 IP 패킷의 캡슐화 기법을 적용하여, 내부 IP 패킷(1311)(도 131)을 형성하여 송신한다. 내부 IP 패킷(1311)은 도 128에 나타낸 라우터(1263, 1264)를 경유하여 망 노드 장치(1246)에 도달하고(스텝 H305), 망 노드 장치(1246)는 IP 패킷의 역캡슐화를 행하여 IP 패킷을 복원하여 상기 복원한 IP 패킷을 미디어 라우터(1204)에 송신한다(스텝 H306).When the
미디어 라우터 관리부(1265)는 상기 수신한 IP 패킷으로부터 적어도 송신원 전화 번호 "1001", 수신지 전화 번호 "301", 통화용 UDP 포트 번호 "5004"를 취득한 후, 전화 호출의 확인을 회신한다(스텝 H307, H308, H309).The media
다음에, 미디어 라우터 관리부(1265)는 전화 호출(착신)을 전화기(1224)에 전한다(스텝 H310). 전화기(1224)는 미디어 라우터 관리부(1265)에 회신하고(스텝 H311), 또 전화 호출음을 울린다. 미디어 라우터 관리부(1265)는 전화기(1224) 호출 중임을 미디어 라우터 관리부(1260)를 경유하여 수신지 전화기(1208)에 알린다(스텝 H312, H313, H314, H315). 스텝 H314에서, 송신원 전화 번호 "1001", 수신지 전화 번호 "301", 전화기(1224)의 통화 송신에 이용하는 UDP 포트 번호 "5008"를 전화기(1208)에 알린다.Next, the media
전화기(1224)의 이용자가 전화기의 송수화기를 들면, 전화기(1224)는 미디어 라우터 관리부(1265)에 통지한다(스텝 H320). 미디어 라우터 관리부(1265)는 스텝 H320에 의한 응답을 미디어 라우터(1260)를 경유하여 송신원 전화기(1208)에 응답한다(스텝 H322, H323, H324, H325). 전화기(1208)는 미디어 라우터(1260)를 향해서 응답 확인하고(스텝 H321), 미디어 라우터(1265)는 전화기(1224)를 향해서 응답 확인한다(스텝 H326). 여기서, 스텝 H321 및 스텝 H326은 실시할지 여부를 선택할 수 있는 옵션이다. 이상에 의해 전화의 접속 페이즈가 완료된다.When the user of the
상기 접속 페이즈에서, 외부 IP 패킷 내부는 UDP 세그먼트이고, 송신과 수신 UDP 포트 번호는 예를 들면 "5060"이 이용된다.In the connection phase, the outer IP packet inside is a UDP segment, and "5060" is used as the sending and receiving UDP port numbers, for example.
<< 통신 페이즈 >> << Communication phase >>
전화기(1208)의 이용자와 전화기(1224)의 전화 통신은 다른 실시예에서 설명 하고 있는 것과 동일한 스텝이며, 어드레스 관리표(1250) 내부의 제2행째 IP 통신 레코드 즉 "EA1, EA4, IA1, IA4"의 레코드와, 어드레스 관리표(1253) 내부의 제1행째 IP 통신 레코드, 즉 "EA4, EA1, IA4, IA1"의 레코드가 이용된다. 전화기(1208)로부터 미디어 라우터 관리부(1260)에 음성이 보내지고(스텝 H350), 미디어 라우터 관리부(1260)에서 상기 음성이 디지털화되어 외부 IP 패킷(1312)(도 132)의 페이로드 부분에 옮겨져 기록되어 망 노드 장치(1244)에 도달한다. 그리고, IP 캡슐화되어 내부 IP 패킷(1313)(도 133)으로 변환된 후, IP 전송망(1200) 내부에서 전송되어 망 노드 장치(1246)에 도달하여 역캡슐화되고 미디어 라우터 관리부(1265)에 도달한다(스텝 H351 내지 H353). 여기서, 상기 디지털화된 음성이 아날로그 음성으로 변환되어 전화기(1224)에 도달한다(스텝 H354). 전화기(1224)로부터 전화기(1208)로의 역방향으로의 전화 음성도 동일하게 전송된다(스텝 H360 내지 H364). 통화 페이즈에서, 외부 IP 패킷(1312) 내부는 UDP 세그먼트이며, 전화기(1208)로부터 송신되는 UDP 포트 번호는 "5004"가, 전화기(1208)가 수신하는 UDP 포트 번호는 "5008"이 각각 이용되는 예이다.The telephone communication between the user of the
<< 해방 페이즈 >> << liberation phase >>
전화기(1208)의 이용자가 전화 통신 종료를 통지하면(도 129의 스텝 H380), 다른 실시예에서 설명하고 있는 것과 동일한 일련의 스텝(스텝 H381 내지 H383)을 거쳐 전화기(1224)에 도달한다(스텝 H384). 미디어 라우터 관리부(1265)로부터 미디어 라우터 관리부(1260)에 해방 완료를 통지한다(스텝 H386 내지 H388). 상기 해방 페이즈에서의 외부 IP 패킷의 형식은 상기 접속 페이스에서 사용되는 IP 패킷 (1310)과 마찬가지이고, 페이로드 부분은 UDP 세그먼트이며, 송신 및 수신 UDP 포트 번호는 예를 들면 "5060"이 이용된다.When the user of the
<< 미디어 라우터 내부의 전화 번호 서버를 이용하는 다른 예 >> << Another example of using a phone number server inside a media router >>
전화기(1208)의 수화기를 들고 통신 상대방인 다른 기업에 속하는 전화기(1220)의 전화 번호 "2001"를 다이얼하여 입력하면, 미디어 라우터 관리부(1260)는 그 내부에 보유하고 있는 표(1255-1)를 조사하여 전화 번호 "2001"에 대응하는 전화 번호의 도메인명이 "b."인 것을 알게 된다. 다음에, 전화 번호 서버(1137)에 전화 번호 도메인명 "b."을 조회하고, 전화 번호 서버(1137)는 전화기(1220)에 접속되어 있는 미디어 라우터(1205)의 IP 어드레스 "EA5"를 회답함으로써, 다른 기업에 속하는 전화기(1208)와 전화기(1220) 사이에서 동일한 단말간 통신 접속 제어 방법에 의해 전화 통신이 가능하다.When the telephone number " 2001 " of the telephone 1220 belonging to another company which is the communication counterpart is picked up by the handset of the
이상 설명한 단말간 통신 접속 제어 방법에서, IP 전송망(1200) 내부의 전화 번호 서버(1134 및 1272)는 사용되지 않고, 대신 미디어 라우터(1201) 내부의 전화 번호 서버(1137)가 사용된다. 또, 어드레스 관리표(1250 및 1253, 1252) 내의 이미 설정되어 있는 IP 통신 레코드가 사용된다는 특징이 있다.In the terminal-to-terminal communication connection control method described above, the
<< IP 전송망 내의 전화 번호 서버를 이용하고 IP 통신 레코드를 생성하여 전화 통신하는 방법 >> << How to use telephone number server in IP transport network and create IP communication record to communicate by telephone >>
도 134를 참조하여 전화 번호 "1001"인 전화기(1208)로부터 전화 번호 "234-2001"인 전화기(1216)에 전화 통신을 하는 단말간 통신 접속 제어 방법을 설명한다.Referring to Fig. 134, a method for controlling terminal-to-terminal communication connection for performing telephone communication from
<< 접속 페이즈 >> << connection phase >>
전화기(1208)의 수화기를 들면 호출 신호가 미디어 라우터 관리부(1260)에 전해지고(스텝 V0), 미디어 라우터 관리부(1260)는 전화 호출을 확인하고(스텝 V1), 미디어 라우터 관리부(1260)는 그 내부에 보유하고 있는 표(1255-1)(도 175)를 조사하여 전화 번호 "234-2001"에 대응하는 전화 번호의 도메인명이 "o."인 것을 알게 된다. 다음에, 전화 번호 서버(1137)에 전화 번호 도메인명 "o."를 조회하고(스텝 V2), 전화 번호 서버(1137)는 상기 "o."를 관리하는 전화 번호 서버(1272)에 액세스하기 위한 대리 전화 관리 서버(1270)의 외부 IP 어드레스 "EA81"를 미디어 라우터 관리부(1260)에 회답한다(스텝 V3).When the handset of the
다음에, 미디어 라우터 관리부(1260)는 송신원 IP 어드레스를 미디어 라우터(1201)의 IP 어드레스 "EA1"로 하고 수신지 IP 어드레스를 상기 취득한 IP 어드레스 "EA81"로 하여, 송신원 전화 번호 "1001", 수신지 전화 번호 "234-2001", 전화 음성 통신에 이용하는 UDP 포트 번호 "5006", 부가 정보 "info-2"를 포함하는 IP 패킷(1320)(도 135)을 형성하여 망 노드 장치(1244)에 송신한다(스텝 V4). IP 패킷(1320)의 페이로드 부분은 UDP 패킷이며, 그 송신원 및 수신지 포트 번호 모두 "5060"으로 하고 있다. 상기 부가 정보는 미디어 라우터(1260) 내부에서 사용되는 정보이며, 예를 들면 전화기(1208)를 사용하기 위한 음성 압축 방식(G.711 또는 G729A)이나 음성 부호 변환, 전화의 호출을 식별하기 위한 번호이다. 후술하는 전화 관리 서버(1271)나 대리 전화 관리 서버(1270)는 상기 부가 정보에 관계하지 않는다. Next, the media
망 노드 장치(1244)는 외부 IP 패킷(1320)이 입력한 논리 통신 회선(1257)의 종단부에 부여된 내부 IP 어드레스 "IA1"와 IP 패킷(1320) 내의 수신지 IP 어드레스 "EA81"을 이용하여, 도 128의 어드레스 관리표(1250) 내의 IP 통신 레코드를 검색한다. 또한, IP 패킷(1320) 내의 송신원 IP 어드레스 "EA1"가 IP 통신 레코드에 포함되는 것을 확인하고, 이 케이스에서는 어드레스 관리표(1250)의 위로부터 4행째 레코드, 즉 "EAI, EA81, IA1, IA81"인 레코드 내부의 3번째 및 4번째로 기재되는 IP 어드레스, 즉 "IA1" 및 "IA81"을 이용하여, IP 패킷의 캡슐화 기법을 적용하여 IP 패킷(1321)(도 136)을 형성하고, 내부 IP 어드레스가 "IA81"인 대리 전화 관리 서버(1270)에 송신한다(스텝 V5).The
대리 전화 관리 서버(1270)는 IP 패킷(1321)을 수신하면, IP 패킷(1321)의 페이로드 부분과, 상기 어드레스 "EA1, IA1, EA81, IA81"를 페이로드 부분에 포함하는 IP 패킷(1322)(도 137)을 형성하여 전화 관리 서버(1271)에 송신한다(스텝 V6). 여기서, 대리 전화 관리 서버(1270)는 미리 보유하고 있는 전화 관리 서버(1271)의 IP 어드레스 "IA91"를 이용하고 있다.When the proxy
<< 발신 회선수의 제어 >> << Control of the number of outgoing lines >>
전화 관리 서버(1271)는 수신한 IP 패킷(1322)으로부터 송신원측 미디어 라우터(1201)의 어드레스 "EAI"를 인출하여 도 160의 발신 회선 관리표(1326-5)와 비교하여, IP 어드레스가 "EA1"의 레코드에 대해 사용 중인 회선수를 "1" 증가시켜 상한 회선수와 비교한다. 본 실시예에서는 사용 중인 회선수는 "2"이며 상한 회선수는 "5"이므로 다음 수속으로 진행한다. 또, 전화 관리 서버(1271)는 사용 중인 회선수가 상한 회선수보다 크면, 이후의 접속 페이즈로 진행하지 않고 중단한다. 또는 중단 이유를 설명하는 IP 패킷을 형성하여 대리 전화 서버(1270)를 지나서 송신원 미디어 라우터 관리부(1260)에 통지한다. 전화 관리 서버(1271)는 발신 회선 제어를 행할지 여부를 선택할 수 있다.The
<< 회선 번호의 관리 >> << Management of line number >>
전화 관리 서버(1271)는 IP 패킷(1322)(도 137)을 판독하여 송신원 전화 번호 "1001" 및 수신지 전화 번호 "234-2001"를 취득하고, 이들 2개의 전화 번호의 세트로부터 음성 통신용 회선을 관리하기 위한 회선 번호 "CIC-2"를 산출한다(CIC:Circuit Identification Code). 다음에, CIC 관리표(1323)(도 138)의 레코드에 회선 번호 "CIC-2"와, 송신원 전화 번호 "1001"와, 수신지 전화 번호 "234-2001"와, 전화기(1208)가 접속하는 미디어 라우터(1201)의 외부 IP 어드레스 "EA1" 및 내부 IP 어드레스 "IA1"와, 전화 대리 서버(1270)의 외부 IP 어드레스 "EA81" 및 내부 IP 어드레스 "IA81"와, 전화 대리 서버(1271)의 IP 어드레스 "IA91"와, 순서 구분 "IAM"와, 기입 시간(연월일시분초) "St-2"을 기입한다.The
다음에, 전화 관리 서버(1271)는 수신지 전화 번호 "234-2001"에 관계하는 IP 어드레스를 질문하는 IP 패킷(1324)(도 139)을 전화 번호 서버(1272)에 나타내고(스텝 V7), 전화 번호 서버(1272)는 전화기(1216)가 접속하는 미디어 라우터(1202)의 외부 IP 어드레스 "EA2" 및 내부 IP 어드레스 "IA2"와, 전화 대리 서버(1275)의 외부 IP 어드레스 "EA82" 및 내부 IP 어드레스 "IA82"와, 전화 관리 서버(1274)의 IP 어드레스 "IA92"를 포함하는 IP 패킷 1325(도 140)을 전화 관리 서버 (1271)에 회답한다(스텝 V8). 전화 관리 서버(1271)는 전화 번호 서버(1272)로부터 취득한 5개의 IP 어드레스 "EA2", "IA2", "EA82", "IA82", "IA92"를 CIC 관리표(1323)(도 138)에 추가하고, 그 결과는 CIC 관리표(1326-1)(도 141)의 2행째 레코드의 IP 어드레스 항목란에 나타내고 있다.Next, the
다음에, 전화 관리 서버(1271)는 CIC 관리표(1326-1)(도 141)의 IP 어드레스 정보를 참조하여 패킷(1322)(도 137)으로부터 IP 패킷(1327)(도 142 참조, IAM 패킷이라고 함)을 형성하고 IP 패킷(1327)을 전화 관리 서버(1274)에 송신한다(스텝 V9). 여기서, IP 패킷(1327)의 송신원 IP 어드레스는 전화 관리 서버 "IA91"이며, 수신지 IP 어드레스는 전화 관리 서버(1274) "IA92"이다. 전화 관리 서버(1271)는 후술하는 스텝 V16의 대기 상태로 이행하는 동시에, 회선 번호 "CIC-2"와 대응된 스텝 V16 대기 타이머를 기동한다. 이 타이머가 만료된 경우는 후술하는 스텝 V60에서와 동일한 통화 회선의 해방 수속을 개시한다.Next, the
<< 착신 회선수의 제어 >> << Control of the number of incoming lines >>
전화 관리 서버(1274)는 수신한 IP 패킷(1327)(도 142)으로부터 수신지측 미디어 라우터(1202)의 어드레스 "EA2"를 인출하여(도 161의) 착신 회선 관리표(1326-6)와 비교하여, 사용 중인 회선수를 "1" 증가시켜 상한 회선수와 비교한다. 본 실시예에서는 어드레스 "EA2"의 레코드에 대해 사용 중인 회선수는 "2"이며, 상한 회선수는 "7"이므로 다음 수속으로 진행한다. 전화 관리 서버(1274)는 착신 회선 관리표(1326-6)를 이용하여 착신 회선 제어를 행할지 여부를 선택할 수 있다.The
<< 회선 번호의 관리 >> << Management of line number >>
전화 관리 서버(1274)는 IP 패킷(1327)을 수신하면, 그 페이로드 부분에 포함되는 회선 번호 "CIC-2", 순서 구분 "IAM", 송신원 전화 번호 "1001", 수신지 전화 번호 "234-2001", IP 어드레스("EA1", "IA1", "EA81", "IA8I", "IA91", "EA2", "IA2", "EA82", "IA82", "IA92")를 인출하여 전화 관리 서버(1274)가 관리하는 CIC 관리표(1326-2)(도 143)의 레코드로서 기입 기록한다. 이 기입 시각 "St-3"도 CIC 관리표(1326-2)의 레코드에 기입한다.When the
계속해서, 전화 관리 서버(1274)는 IP 패킷(1327)으로부터 취득한 정보를 이용하여 IP 패킷(1328)(도 144)을 형성하여 대리 전화 관리 서버(1275)에 송신한다(스텝 V10). IP 패킷(1328)의 페이로드는 UDP 세그먼트 및 어드레스 영역을 포함하며, 상기 UDP 세그먼트 내부에 송신원 미디어 라우터(1201)의 IP 어드레스 "EA1"를 추가하고 있다. 상기 어드레스 영역은 IP 어드레스 "EA2, IA2, EA82, IA82"를 포함한다.Subsequently, the
대리 전화 관리 서버(1275)는 IP 패킷(1328)으로부터 취득한 정보를 이용하여 IP 패킷(1329)(도 145)을 형성하여 망 노드 장치(1247)에 송신한다. 송신원 어드레스 "IA82", 수신지 어드레스 "IA2"인 IP 패킷(1329)은 망 노드 장치(1247)에 도달하고(스텝 V11), 망 노드 장치(1247)는 수신한 IP 패킷(1329)을 역캡슐화하여 IP 패킷(1330)(도 146)을 형성한 후, IP 패킷(1330)을 미디어 라우터 관리부(1267)에 송신한다(스텝 V12).The proxy
미디어 라우터 관리부(1267)는 IP 패킷(1330)을 수신하여 내부에 포함되는 수신지 전화 번호 "234-2001"가 착신 가능한지를 확인하고, 착신 가능하면 전화기 (1216)에 호출(call)[착신(call reception)]을 통지한다(스텝 V20). 또한, IP 패킷(1330)의 내용, 즉 송신원 전화 번호 "1001", 수신지 전화 번호 "234-2001", 송신원 IP 어드레스 "EA1", 송신원 UDP 포트 번호 "5006", 부가 정보 Info-2를 판독하여 보유한다. 미디어 라우터 관리부(1267)는 전화기(1216)의 착신 가능성(착신 가능 또는 불가능의 구분)을 알리기 위해, 송신원 전화 번호 "1001", 수신지 전화 번호 "234-2001" 및 착신 가능성을 포함하는 IP 패킷을 생성하여 전화 관리 서버(1274)에 통지한다(스텝 V13, V14, V15). 또, 스텝 V13, V14, V15에서 사용하는 IP 패킷의 형식은 후술하는 스텝 V22, V23, V24에서 사용하는 IP 패킷의 형식과 동일하다.The media
전화 관리 서버(1274)는 미디어 라우터 관리부(1267)가 형성하여 송신한 상기 IP 패킷을 수신하여, 상기 수신한 IP 패킷으로부터 송신원 전화 번호 "1001", 수신지 전화 번호 "234-2001" 및 착신 가능성 정보를 인출한다. 그리고, 상기 2개의 전화 번호로부터 회선 번호 "CIC-2"를 산출하여 회선 번호 "CIC-2"와 전화기(1216)의 착신 가능성 정보를 포함하는 IP 패킷(1331)(도 147 참조, ACM 패킷이라고 함)을 형성하여 전화 관리 서버(1271)에 송신한다(스텝 V16). 전화 관리 서버(1271)는 수신한 IP 패킷(1331)으로부터 회선 번호 "CIC-2" 및 순서 구분 "ACM"을 인출하여, 상기 스텝 V9의 시점에서 설정한 회선 번호 "CIC-2"에 대응된 ACM 대기 타이머를 정지시키고, 전화 관리 서버(1271)가 보유하는 CIC 관리표(1326-1)(도 141)를 조사하여 회선 번호가 "CIC-2"인 레코드를 발견하여 상기 레코드의 순서 구분란을 상기 순서 구분 "ACM"으로 재기입한다.The
다음에, 전화 관리 서버(1271)는 상기 ACM 패킷을 수신한 것을 나타내는 IP 패킷(전화기(1216)의 착신 가능성 정보를 포함함)을 생성하여 미디어 라우터 관리부(1260)에 통지한다(스텝 V17, V18, V19). 또, 스텝 V17, VI8, V19에서 사용하는 IP 패킷의 형식은 후술하는 스텝 V26, V27, V28에서 사용하는 IP 패킷의 형식과 동일하다. 스텝 V17, V18, V19는 실시할지 여부를 선택할 수 있다.Next, the
전화기(1216)가 전화 호출 중임을 미디어 라우터 관리부(1267)에 보고하면(스텝 V21), 전화기(1216)가 전화 호출 중인 것을 알리기 위해 송신원 전화 번호 "1001" 및 수신지 전화 번호 "234-2001"와, 전화기가 음성 통신에 이용하는 UDP 포트 번호 "5008"와, 부가 정보 Info-3를 포함하는 IP 패킷(1332)(도 148)을 형성하여 망 노드 장치(1247)에 송신한다(스텝 V22). 망 노드 장치(1247)는 어드레스 관리표(1254)의 어드레스 값이 "EA2, EA82, IA2, IA82"인 레코드를 이용하여 IP 패킷(1332)을 캡슐화하여 IP 패킷(1332-1)(도 149)을 형성한다. IP 패킷(1332-1)은 대리 전화 관리 서버(1275)에 송신되고(스텝 V23), 대리 전화 관리 서버(1275)는 IP 패킷(1332-2) (도 150)을 형성하여 전화 관리 서버(1274)에 송신한다(스텝 V24).When the
전화 관리 서버(1274)는 수신한 IP 패킷(1332-2)으로부터 송신원 전화 번호 "1001" 및 수신지 전화 번호 "234-2001"를 인출하여, 상기 2개의 전화 번호로부터 회선 번호 "CIC-2"를 산출하여 IP 패킷(1333)(도 151 참조, CPG 패킷이라고 함)을 형성하여 전화 관리 서버(1271)에 송신한다(스텝 V25). IP 패킷(1333)은 IP 패킷(1332-2)으로부터 취득한 UDP 포트 번호 "5008" 및 부가 정보 Info-3를 포함하고 있다.The
전화 관리 서버(1271)는 수신한 IP 패킷(1333)으로부터 회선 번호 "CIC-2", 순서 구분 "CPG", UDP 포트 번호 "5008" 및 부가 정보 Info-3를 인출하여, CIC 관리표(1326-1)(도 141)의 회선 번호 "CIC-2"인 레코드의 순서 구분을 "CPG"으로 재기입하고, IP 어드레스 "EA1, IA1, EA81, IA81", 송신원 전화 번호 "1001", 수신지 전화 번호 "234-2001"를 판독하여 이들 취득한 정보를 이용하여 IP 패킷(1333-1)(도 152)을 형성하여 대리 전화 관리 서버에 송신한다(스텝 V26).The
대리 전화 관리 서버(1270)는 수신한 IP 패킷(1333-1)에 포함되는 정보를 이용하여 IP 패킷(1333-2)(도 153)을 형성하여 망 노드 장치(1244)에 송신하고(스텝 V27), 망 노드 장치(1244)는 수신한 IP 패킷(1333-2)을 역캡슐화하여 IP 패킷(1333-3)(도 154)을 형성하여 미디어 라우터 관리부(1260)에 송신한다(스텝 V28). 미디어 라우터 관리부(1260)는 수신한 IP 패킷(1333-3)으로부터 송신원 전화 번호 "1001", 수신지 전화 번호 "234-2001", 수신지 IP 어드레스 "EA2", 수신지 UDP 포트 번호 "5008", 부가 정보 Info-3를 판독하여 보유한다. 미디어 라우터 관리부(1260)는 수신지 전화기를 호출하고 있는 중이라는 것을 전화기(1208)에 통지한다(스텝 V29).The alternative
다음에, 전화기(1216)의 이용자가 전화 호출에 응답하면(스텝 V31), 전화기(1216)가 전화기(1216)의 응답을 알리기 위해 송신원 전화 번호 "1001" 및 수신지 전화 번호 "234-2001"를 포함하는 IP 패킷을 전화 관리 서버(1274)에 송신한다(스텝 V32, V33, V34). 전화 관리 서버(1274)는 상기 수신한 IP 패킷으로부터 송신원 전화 번호 "1001"와 수신지 전화 번호 "234-2001"를 인출하여, 상기 2개의 전화 번 호로부터 회선 번호 "CIC-2"를 산출하여 적어도 회선 번호 "CIC-2"를 포함하는 IP 패킷(1334)(도 155 참조, ANM 패킷이라고 함)을 형성하고 전화 관리 서버(1271)에 송신한다(스텝 V35). 전화 관리 서버(1271)는 수신한 IP 패킷(1334)으로부터 회선 번호 "CIC-2" 및 순서 구분 "ANM"을 인출하여 전화 관리 서버(1271)가 보유하는 CIC 관리표(1326-1)(도 141)를 조사하고, 회선 번호가 "CIC-2"인 레코드를 발견하여 상기 레코드의 순서 구분란을 상기 순서 구분 "ANM"으로 재기입한다.Next, when the user of
다음에, 전화 관리 서버(1271)는 상기 ANM 패킷의 수신, 즉 전화기(1216)가 전화 호출에 응답한 것을 미디어 라우터 관리부(1260)에 통지하고(스텝 V36, V37, V38), 미디어 라우터 관리부(1260)는 호출 신호를 전화기(1208)에 보낸다(스텝 V39).The
<< IP 통신 레코드의 설정 >> << Setting of IP Communication Record >>
전화 관리 서버(1274)는 상기 스텝 V34에서 전화 관리 서버(1274)를 통과하는 IP 패킷 중에서 회선 번호 "CIC-2"를 취득하여, 전화 관리 서버(1274)가 가지는 CIC 관리표(1326-2)로부터 회선 번호가 "CIC-2"인 레코드를 발견하고, 이 레코드 내부에서 IP 어드레스 "EA2", "EA1", "IA2", "IA1"를 인출하여 표 관리 서버(1276)에 송신하고(스텝 V42), 표 관리 서버(1276)는 망 노드 장치(1247) 내부의 어드레스 관리표(1254)의 2행째의 레코드 "EA2, EA1, IA2, IA1"로서 설정한다(스텝 V43).The
마찬가지로, 전화 관리 서버(1271)는 상기 스텝 V35에서 전화 관리 서버(1271)를 통과하는 IP 패킷 중에서 회선 번호 "CIC-2"를 취득하여, 전화 관리 서버(1271)가 가지는 CIC 관리표(1323)로부터 회선 번호가 "CIC-2"인 레코드를 발견하 고, 이 레코드 내부에서 IP 어드레스 "EA1", "EA2", "IA1", "IA2"를 인출하여 표 관리 서버(1273)에 송신하고(스텝 V44), 표 관리 서버(1273)는 망 노드 장치(1244) 내부의 어드레스 관리표(1250)의 5행째의 레코드 "EA1, EA2, IA1, IA2"로서 설정한다(스텝 V45).Similarly, the
<< 접속 페이즈의 변형 >> << variation of connection phase >>
또, 미디어 라우터 관리부(1267)는 스텝 V31에 대한 응답 확인을 전화기(1216)에 송신할 수 있고(스텝 V41), 마찬가지로 전화기(1208)는 스텝 V39에 대한 응답 확인을 미디어 라우터 관리부(1260)에 송신할 수 있다(스텝 V40). 스텝 V41 및 스텝 V40은 실시할지 여부를 선택할 수 있는 옵션이다. 또, 상기 설명한 접속 페이즈에서, 전화기(1216)의 통화용 UDP 포트 및 부가 정보는 스텝 V22 내지 V29에서 송신했지만, 대신 스텝 V32 내지 V39에서 행할 수도 있다.In addition, the
<< 통신 페이즈 >> << Communication phase >>
전화기(1208)의 이용자와 전화기(1216)의 전화 통신은 다른 실시예에서 설명하고 있는 것과 동일한 스텝이며, 어드레스 관리표(1250) 내부의, 상기 접속 페이즈에서 설정된 제5행째의 IP 통신 레코드("EA1, EA2, IA1, IA2")와, 어드레스 관리표(1254) 내부의 제2행째의 IP 통신 레코드("EA2, EA1, IA2, IA1")가 이용된다. 전화기(1208)의 음성은 디지털화되어 IP 패킷(1335)(도 156)의 페이로드에 실린다. 여기서, 상기 접속 페이즈에서 입수한 수신지 어드레스 및 UDP 포트 번호가 이용된다. 즉, 송신원 어드레스는 미디어 라우터(1201)의 IP 어드레스 "EA1"이고 수신지 어드레스는 수신지 전화기(1216)에 접속되는 미디어 라우터(1202)의 IP 어드레스 "EA2"이며, 송신원 UDP 포트 번호로서 "5006", 수신지 UDP 포트 번호로서 "5008"이 이용된다. 전화기(1208)로부터 아날로그 음성이 보내지고(스텝 V50), 미디어 라우터 관리부(1260)에서 음성은 디지털화되어 음성 IP 패킷(1335)이 되어 망 노드 장치(1244)에 보내진다(스텝 V51). 여기서 캡슐화되어 IP 패킷(1336)(도 157)이 되어 IP 통신 회선을 경유하여 도 128의 라우터(1263), 라우터(1264)를 지나서 망 노드 장치(1247)에 도달하고(스텝 V52), 여기서 역캡슐화되어 미디어 라우터 관리부(1267)에 도달하여(스텝 V53), 아날로그 음성으로 복귀되어 전화기(1216)에 도달한다(스텝 V54). 전화기(1216)로부터 보내진 아날로그 음성은 상기 설명과 역방향으로 보내진다(스텝 V55 내지 V59).The telephone communication between the user of the
<< 해방 페이즈 >> << liberation phase >>
전화기(1208)의 이용자가 전화 통신 해방을 통지하면(도 134의 스텝 V60), 미디어 라우터 관리부(1260), 망 노드 장치(1244), 대리 전화 관리 서버(1270)를 경유하여 전화 관리 서버(1271)에 통지되고(스텝 V60 내지 V63), 전화 관리 서버(1271)는 CIC 관리표(1326-1) 중의 회선 번호가 "CIC-2"인 레코드의 종료 시각란에 종료 시각 "Ed-1"을 기입한다. 다음에, 해방 IP 패킷(1337)(도 158 참조, REL 패킷이라고 함)을 형성하여 전화 관리 서버(1274)에 통지하고(스텝 V64), 전화 관리 서버(1274)는 전화 통신 해방을 대리 전화 관리 서버(1275)를 지나서 전화기(1216)에 통지한다(스텝 V71 내지 V74). 또한, 전화 관리 서버(1274)는 CIC 관리표(1326-2) 중의 회선 번호가 "CIC-2"인 레코드의 종료 시각란에 종료 시각 "Ed-2"을 기입하고, 해방 IP 패킷(1337)을 수신한 것을 보고하기 위해 해방 완료 IP 패킷 (1338)(도 159 참조, RLC 패킷이라고 함)을 형성하여 전화 관리 서버(1271)에 회신한다(스텝 V70).When the user of the
전화 관리 서버(1271)는 스텝 V64 후, 해방 지시를 대리 전화 관리 서버(1270), 망 노드 장치(1244)를 경유하여 미디어 라우터 관리부(1260)에 알린다(스텝 V65, V66, V67). 미디어 라우터 관리부(1267)는 해방 지시를 전화기(1216)에 통지하는 동시에(스텝 V74), 해방 보고를 대리 전화 서버를 경유하여 전화 관리 서버(1274)에 알린다(스텝 V75, V76, V77).The
<< IP 통신 레코드의 말소 >> << Erase IP Communication Record >>
스텝 V64 후에, 전화 관리 서버(1271)는 해방 IP 패킷(1337) 중에 기입된 회선 번호 "CIC-2"를 표 관리 서버(1273)에 송신하고(스텝 V78), 망 노드 장치(1244) 내부의 회선 번호 "CIC-2"에 대응하는 어드레스 관리표(1250)의 레코드(이 케이스에서는 내용이 "EA1, EA2, IA1, IA2"인 IP 통신 레코드)를 말소한다(스텝 V79). 스텝 V70 후에, 전화 관리 서버(1274)는 해방 완료 IP 패킷(1338) 중에 기입된 회선 번호 "CIC-2"를 표 관리 서버(1276)에 송신하고(스텝 V80), 망 노드 장치(1247) 내부의 회선 번호 "CIC-2"에 대응하는 어드레스 관리표(1254)의 레코드(이 케이스에서는 내용이 "EA2, EA1, IA2, IA1"인 IP 통신 레코드)를 말소한다(스텝 H81).After step V64, the
<< 통화 정보의 수집 >> << Collection of Call Information >>
IP 전송망(1200) 내부의 운용 관리 서버(1277)가 임의로 정해져 있는 시각 또는 임의의 시간 간격마다 전화 관리 서버(1271)에 조회하면(도 162의 스텝 V200), CIC 관리표(1326-1) 내에 종료 시각이 기입되어 있는지 등을 단서로 전화 통신이 종료되어 있는 레코드를 검출한다. 그리고, 송신원 전화 번호, 수신지 전화 번호, 개시 시각, 종료 시각 등의 전화 통신 기록을 전화 관리 서버(1271)에 통지하고(스텝 V201), 전화 통신이 종료되어 있는 CIC 관리표(1326-1)의 레코드를 말소한다. 마찬가지로, 운용 관리 서버(1277)가 전화 관리 서버(1274)에 조회하면(스텝 V202), CIC 관리표(1326-2) 내에 종료 시각이 기입되어 있는지 등을 단서로 전화 통신이 종료되어 있는 레코드를 검출한다. 그리고, 송신원 전화 번호, 수신지 전화 번호, 개시 시각, 종료 시각 등의 전화 통신 기록을 전화 관리 서버(1274)에 통지하고(스텝 V203), 전화 통신이 종료되어 있는 CIC 관리표(1326-2)의 레코드를 말소한다. 이와 같은 구성에 의해, 전화 관리 서버를 경유하는 전화 통신 기록, 즉 송신원 전화 번호, 수신지 전화 번호, 개시 시각, 종료 시각 등을 수집하여 전화 통신의 요금 부과 등에 이용할 수 있다. 또, 상기 통화 정보의 수집은 실시 여부를 선택할 수 있다.When the
<< 발신 회선 관리와 착신 회선 관리 >> << Outgoing line management and incoming line management >>
상기 접속 페이즈에서, 전화 관리 서버(1271)는 (도 142의) IAM 패킷(1327) 형성 시에(스텝 V9), 도 160의 발신 회선 관리표(1326-5)의 송신측 미디어 라우터의 어드레스 "EA1"에 대응하는 사용 중인 회선수를 "1" 증가시킨다. 마찬가지로, 전화 관리 서버(1274)는 도 161의 착신 회선 관리표(1326-6)의 수신지측 미디어 라우터의 어드레스 "EA2"에 대응하는 사용 중인 회선수를 "1" 증가시킨다.In the connection phase, the
상기 해방 페이즈에서, 전화 관리 서버(1271)는 도 158의 REL 패킷(1337) 형성 시에(스텝 V64), 도 160의 발신 회선 관리표(1326-5)의 송신측 미디어 라우터의 어드레스 "EA1"에 대응하는 사용 중인 회선수를 "1" 감소시킨다. 마찬가지로, 전화 관리 서버(1274)는 도 159의 RLC 패킷(1338) 형성 시에(스텝 V70), 도 161의 착신 회선 관리표(1326-6)의 수신지측 미디어 라우터의 어드레스 "EA2"에 대응하는 사용 중인 회선수를 "1" 감소시킨다. 또, 상기 발신 회선 관리 및 착신 회선 관리는 실시 여부를 선택할 수 있다.In the release phase, the
<< 접속 페이즈의 다른 예 >> << Another example of connection phase >>
상기 접속 페이즈(스텝 V0 내지 V45)에서, 응답 확인 스텝(스텝 V90 내지 V96)을 추가할 수 있으며, 이를 도 163을 참조하여 설명한다. 미디어 라우터 관리부(1260)는 응답 통지를 받으면(스텝 V38), 응답 확인 통지를 의미하는 IP 패킷을 형성하여 회신할 수 있고, 상기 응답 확인용 IP 패킷은 망 노드 장치(1244), 대리 전화 관리 서버(1270), 전화 관리 서버(1271), 전화 관리 서버(1274), 전화 대리 서버(1275), 망 노드 장치(1247)를 지나서 미디어 라우터 관리부(1267)에 보내진다(스텝 V90 내지 V96). 이와 같이 하여, 통신의 신뢰성도 향상시킬 수도 있다.In the connection phase (steps V0 to V45), a response confirmation step (steps V90 to V96) may be added, which will be described with reference to FIG. 163. When the media
<< 해방 페이즈의 다른 예 >> << Another example of the liberation phase >>
상기 해방 페이즈(스텝 V60 내지 V77) 대신 다음 스텝이 가능하며, 이를 도 163을 참조하여 설명한다.The next step is possible instead of the release phases (steps V60 to V77), which will be described with reference to FIG. 163.
전화기(1208)의 이용자가 전화 통신 해방을 통지하면(도 168의 스텝 V100), 미디어 라우터 관리부(1260), 망 노드 장치(1244), 대리 전화 관리 서버(1270), 전화 관리 서버(1271), 전화 관리 서버(1274), 대리 전화 관리 서버(1275), 망 노드 장치(1247), 미디어 라우터 관리부(1267)을 경유하여 전화기(1216)에 통지된다(스 텝 V100 내지 V108). 미디어 라우터 관리부(1267)는 상기 해방 통지를 수취하면(스텝 V107), 해방 접수를 알리기 위해 상기 설명과 역방향으로, 즉 망 노드 장치(1247), 대리 전화 관리 서버(1275), 전화 관리 서버(1274), 전화 관리 서버(1271), 대리 전화 관리 서버(1270), 망 노드 장치(1244)를 경유하여 미디어 라우터 관리부(1260)에 알린다(스텝 V111 내지 V118). 계속해서, 해방 완료 통지를 상기와 같은 루트로, 즉 망 노드 장치(1247), 대리 전화 관리 서버(1275), 전화 관리 서버(1274), 전화 관리 서버(1271), 대리 전화 관리 서버(1270), 망 노드 장치(1244)를 경유하여 미디어 라우터 관리부(1260)에 알린다(스텝 V121 내지 V127). 또, 망 노드 장치(1244) 내부의 어드레스 관리표(1250)와 망 노드 장치(1247) 내부의 어드레스 관리표(1254) 내부의 음성 통신에 이용한 레코드를 말소하는 것은 상기 스텝 V80 및 V81, 또는 스텝 V78 및 V79와 동일하다. 해방 접수와 해방 완료라는 두 번의 순서에 의해 신뢰성을 높일 수 있다.When the user of the
<< TCP 기술의 채용 >> << Adoption of TCP Technology >>
상기 접속 페이즈 및 해방 페이즈에서, 전화 관리 서버(1271)와 전화 관리 서버(1274) 사이의 통신, 즉 도 134에 나타낸 스텝 V9, V16, V25, V35, V64, V70을 UDP 통신에 의해 실시하는 대신, TCP 통신에 의해 실시할 수 있으며, 이를 도 164 내지 도 169를 참조하여 이하에 설명한다.In the connection phase and the release phase, communication between the
도 164는 스텝 V9를 TCP 통신에 의해 실시하는 예이며, 전화 관리 서버(1271)로부터 전화 관리 서버(1274)에 TCP 커넥션 확립을 위한 SYN 지정을 포함하는 TCP 패킷(1390-1)을 송신하고, 전화 관리 서버(1274)는 통신 개시 수취의 ACK 표시를 포함하는 TCP 패킷(1391-1)을 회답하며, 전화 관리 서버(1271)로부터 전화 관리 서버(1274)에 IP 패킷(1327)과 동일한 내용(호출 설정 IAM 통지)을 포함하는 TCP 패킷(1392-1)을 송신한다(스텝 V9t). 다음에, 전화 관리 서버(1271)로부터 전화 관리 서버(1274)에 TCP 커넥션 종료를 위한 FIN 지정을 포함하는 TCP 패킷(1393-1)을 송신하고, 전화 관리 서버(1274)로부터 전화 관리 서버(1271)에 종료 확인을 위한 TCP 패킷(1394-1)을 회신한다.164 shows an example of performing step V9 by TCP communication, and transmits a TCP packet 1390-1 including a SYN designation for establishing a TCP connection from the
도 165는 스텝 V16을 TCP 통신에 의해 실시하는 예이며, 전화 관리 서버(1274)로부터 전화 관리 서버(1271)에 TCP 커넥션 확립을 위한 SYN 지정을 포함하는 TCP 패킷(1390-2)을 송신하고, 전화 관리 서버(1271)는 통신 개시 수취의 ACK 표시를 포함하는 TCP 패킷(1391-2)을 회답하며, 전화 관리 서버(1274)로부터 전화 관리 서버(1271)에 IP 패킷(1331)과 동일한 내용(호출 설정 접수 ACM 통지)을 포함하는 TCP 패킷(1392-2)을 송신한다(스텝 V16t). 다음에, 전화 관리 서버(1274)로부터 전화 관리 서버(1271)에 TCP 커넥션 종료를 위한 FIN 지정을 포함하는 TCP 패킷(1393-2)을 송신하고, 전화 관리 서버(1271)로부터 전화 관리 서버(1274)에 종료 확인을 위한 TCP 패킷(1394-2)을 회신한다.165 shows an example of performing step V16 by TCP communication, transmits a TCP packet 1390-2 including the SYN designation for establishing a TCP connection from the
도 166은 스텝 V25를 TCP 통신에 의해 실시하는 예이며, 전화 관리 서버(1271)로부터 전화 관리 서버(1274)에 TCP 커넥션 확립을 위한 SYN 지정을 포함하는 TCP 패킷(1390-3)을 송신하고, 전화 관리 서버(1274)는 통신 개시 수취의 ACK 표시를 포함하는 TCP 패킷(1391-3)을 회답하며, 전화 관리 서버(1271)로부터 전화 관리 서버(1274)에 IP 패킷(1333)과 동일한 내용(호출 통과 CPG 통지)을 포함하는 TCP 패킷(1392-3)을 송신한다(스텝 V25t). 다음에, 전화 관리 서버(1271)로부터 전화 관리 서버(1274)에 TCP 커넥션 종료를 위한 FIN 지정을 포함하는 TCP 패킷(1393-3)을 송신하고, 전화 관리 서버(1274)로부터 전화 관리 서버(1271)에 종료 확인을 위한 TCP 패킷(1394-3)을 회신한다.166 shows an example of performing step V25 by TCP communication, transmits a TCP packet 1390-3 including the SYN designation for establishing a TCP connection from the
도 167는 스텝 V35를 TCP 통신에 의해 실시하는 예이며, 전화 관리 서버(1271)로부터 전화 관리 서버(1274)에 IP 패킷(1334)과 동일한 내용(호출 통과 ANM 통지)을 포함하는 TCP 패킷(1392-4)을 송신하는 것이 특징이며(스텝 V35t), 상기한 다른 방법과 동일하게 하여 실시할 수 있다. 또, 도 168은 스텝 V64를 TCP 통신에 의해 실시하는 예이며, 전화 관리 서버(1271)로부터 전화 관리 서버(1274)에 IP 패킷(1337)과 동일한 내용(해방 REL 통지)을 포함하는 TCP 패킷(1392-5)을 송신하는 것이 특징이며(스텝 V64t), 상기한 다른 방법과 동일하게 하여 실시할 수 있다.167 shows an example in which step V35 is carried out by TCP communication, and the TCP packet 1392 includes the same contents (call-through ANM notification) as the
도 169는 스텝 V70을 TCP 통신에 의해 실시하는 예이며, 전화 관리 서버(1274)로부터 전화 관리 서버(1271)에 IP 패킷(1338)과 동일한 내용(해방 완료 RLC 통지)을 포함하는 TCP 패킷(1392-6)을 송신하는 것이 특징이며(스텝 V70t), 상기한 다른 방법과 동일하게 하여 실시할 수 있다.FIG. 169 shows an example in which step V70 is carried out by TCP communication, and includes a
< 제어 회선과 통화 회선의 분리 > <Separation of control line and call line>
다음에, 개역 전화 통신에서, 단말간 접속 제어에 이용되는 IP 통신 회선과 음성 통신에 이용되는 통신 회선을 분리할 수 있는 것을 설명한다.Next, it will be described that in an open area telephone communication, an IP communication line used for terminal-to-terminal connection control and a communication line used for voice communication can be separated.
단말간 접속 제어에 이용되는 IP 패킷(1322, 1327, 1328, 1331, 1332-2, 1333, 1333-1, 1334, 1337, 1338)은 대리 전화 관리 서버(1270), 전화 관리 서버 (1271), 전화 관리 서버(1274), 대리 전화 관리 서버(1275)를 연결하는 IP 통신 회선 중 어느 하나의 범위(1289)(도 170)에서 전송된다. 한편, 음성 통신에 이용되는 IP 패킷(1335 및 1336)은 망 노드 장치(1244), 라우터(1291), 라우터(1292), 망 노드 장치(1247)를 연결하는 IP 통신 회선의 범위(1293)(도 170)에서 전송된다. 단말간 접속 제어에 이용되는 IP 통신 회선은 교환 통신망의 공통선 신호망 회선에 상당하고, 음성 통신에 이용되는 통신 회선은 교환 통신망의 음성 통신 회선에 대응할 수 있다.The
이와 같이 되어 있으므로, 망 노드 장치(1244)는 미디어 라우터(1201)로부터 송신되는 단말간 통신 접속용 IP 패킷을 라우터(1263)에 송신하고 음성 통신용 IP 패킷을 라우터(1291)에 분리하여 송신하는 기능이 있고, 역방향의 IP 패킷의 흐름을 살펴보면, 단말간 통신 접속용 IP 패킷과 음성 통신용 IP 패킷을 종합하여 미디어 라우터(1201)에 송신한다.In this way, the
<< 전화 번호의 트리 구조와 전화 DNS 서버 >> << Phone DNS Server with Tree Structure of Phone Numbers >>
도 171에 나타낸 트리 구조(tree structure)는 회사 B의 전화 번호 서버(1140)가 관리하는 전화 번호의 트리 구조이며, 루트 1250 하위에 도메인 1251 내지 1254가 동위의 레벨로 트리 구조형으로 관련되어 있고, 도메인 1251은 전화 번호 "1×××"(1000번대의 전화 번호)를, 도메인 1252은 전화 번호 "2×××"를, 도메인 1253은 전화 번호 "3×××"를, 도메인 1254은 기타 전화 번호에 관계하는 IP 어드레스를 각각 관리한다. 도 172에 나타낸 트리 구조는 회사 A의 전화 번호 서버(1142)가 관리하는 전화 번호의 트리 구조이며, 루트 1251 하위에 도메인 1251-2 과 1251-3, 1254가 동일 레벨의 트리 구조형으로 관련되어 있고, 도메인 1251-2은 회사 A의 전화 번호 "1×××"를, 도메인 1251-3은 회사 A의 도메인 "#"을 각각 관리하고, 도메인 1251-4은 회사 A의 내선 전화 번호 "1××"를, 도메인 1251-5은 회사 A의 내선 전화 번호 "2××"를, 도메인 1251-6은 회사 A의 내선 전화 번호 "3××"에 관한 IP 어드레스를 각각 관리한다.The tree structure shown in FIG. 171 is a tree structure of telephone numbers managed by the
여기서, 도메인 "#"는 회사 A의 전용 비밀값이며 다른 회사에는 비공개이다. 즉, 회사 A 이외의 회사 B나 회사 C 등에 속하는 전화 번호 서버로부터의 질문에 대하여, 전화 번호 서버(1142)는 도메인 "#"의 범위에 있는 도메인 1151-4 내지 1151-6에 관한 정보를 회답하지 않게 되어 있다. 도메인 1254은 기타 전화 번호에 관계하는 IP 어드레스를 관리한다.Here, the domain "#" is the private secret of Company A and private to other companies. That is, in response to a question from a telephone number server belonging to company B or company C other than the company A, the
도 173에 나타낸 트리 구조는 회사 A의 전화 번호 서버(1137)가 관리하는 전화 번호의 트리 구조이며, 루트 1250-1 하위에 도메인 1251 내지 1254가 동위의 레벨로 트리 구조형으로 관련되어 있고, 도메인 1251은 회사 A에 속하는 전화 번호를, 도메인 1252은 회사 B의 전화 번호 "2×××"를, 도메인 1253은 회사 C의 전화 번호 "3×××"를, 도메인 1254은 기타 전화 번호에 관한 IP 어드레스를 각각 관리한다. 도메인 1251-2는 회사 A의 전화 번호 "1×××"를, 도메인 1251-3은 회사 A의 도메인 "#"을 각각 관리하고, 도메인 1251-4는 회사 A의 내선 전화 번호 "1××"를, 도메인 1251-5는 회사 A의 내선 전화 번호 "2××"를, 도메인 1251-6은 회사 A의 내선 전화 번호 "3××"에 관한 IP 어드레스를 각각 관리한다.The tree structure shown in FIG. 173 is a tree structure of phone numbers managed by the
여기서, 도메인 "#"는 전술한 회사 A의 전용 비밀값이다. 또, 도 174에 나 타낸 트리 구조는 회사 X의 전화 번호 서버(1139)가 관리하는 전화 번호의 트리 구조이며, 루트 1250-2 하위에 도메인 1254-2과 1254가 동위의 레벨로 트리 구조형으로 관련되어 있고, 도메인 1254-2은 회사 X에 속하는 전화 번호를, 도메인 1254은 다른 전화 번호에 관한 IP 어드레스를 각각 관리한다.Here, the domain "#" is the private secret value of the company A described above. The tree structure shown in FIG. 174 is a tree structure of phone numbers managed by the
도 175의 표(1255-1)은 미디어 라우터 관리부(1260)가, 미디어 라우터(1201)에 접속되는 전화기(1208 내지 1211)가 통화 상대방으로 하는 전화 번호를 도메인명으로 변환하는 방법을 나타내고 있으며, 표(1255-1)의 1행째 전화 번호 "1×××", 예를 들면 전화 번호 "1001"을 전화 번호 도메인명 "1.a."로 표현하고, 표(1255-1)의 2행째 전화 번호 "2×××"를 전화 번호 도메인명 "b."로 표현하고, 표(1255-1)의 7행째 이외의 전화 번호를 전화 번호 도메인명 "0."으로 표현하는 것을 의미하고, 다른 행도 동일하다. 전화 번호 서버(1137)는 도 176의 표(1255-2)에 따라서, 예를 들면 전화 번호 도메인명 "1.a. "를 질문받아 IP 어드레스 "EA1"를 회답하고, 전화 번호 도메인명 "b."를 질문받아 IP 어드레스 "EA5"를 회답하며, 전화 번호 도메인명 "0."을 질문받아 IP 어드레스 "EA81"를 회답한다.Table 1255-1 in FIG. 175 shows how the media
도 177의 표 1256-1은 미디어 라우터 관리부(1264)가, 미디어 라우터(1203)에 접속되는 전화기(1228 내지 1231)가 통화 상대방으로 하는 전화 번호를 도메인명으로 변환하는 방법을 나타내고 있으며, 표 1256-1의 1행째 전화 번호 "1×××"를 전화 번호 도메인명 "1.a."로 표현하고, 표 1256-1의 2행째 전화 번호 "1××"를 전화 번호 도메인명 "1.#.a."로 표현하고, 표 1256-1의 5행째 이외의 전화 번호를 전화 번호 도메인명 "0."으로 표현하는 것을 의미하고, 다른 행도 동일하다. 전화 번호 서버(1142)는 도 178의 표 1256-2에 따라서, 예를 들면 전화 번호 도메인명 "1.a."를 질문받아 IP 어드레스 "EA1"를 회답하고, 전화 번호 도메인명 "1.#.a."를 질문받아 IP 어드레스 "EA1"를 회답하고, 전화 번호 도메인명 "0."을 질문받아 IP 어드레스 "EA81"를 회답한다.Table 1256-1 in FIG. 177 shows how the media
도 179의 표 1257-1은 미디어 라우터 관리부 1266가, 미디어 라우터(1205)에 접속하는 전화기(1220 내지 1223)가 통화 상대방으로 하는 전화 번호를 도메인명으로 변환하는 방법을 나타내고 있으며, 표 1257-1의 1행째 전화 번호 "1×××"를 전화 번호 도메인명 "a."로 표현하고, 표 1257-1의 2행째 전화 번호 "2×××"를 전화 번호 도메인명 "b."로 표현하고, 표 1 256-1의 4행째 이외의 전화 번호를 전화 번호 도메인명 "0."으로 표현하는 것을 의미하고, 다른 행도 동일하다. 전화 번호 서버(1140)는 도 180의 표 1257-2에 따라서, 예를 들면 전화 번호 도메인명 "a."를 질문받아 IP 어드레스 "EA1"를 회답하고, 전화 번호 도메인명 "b."을 질문받아 IP 어드레스 "EA5"를 회답하고, 전화 번호 도메인명 "0."을 질문받아 IP 어드레스 "EA81"를 회답한다.Table 1257-1 in FIG. 179 shows a method in which the media
전화 번호 서버(1137 내지 1142)는 도메인명 서버(DNS)의 공지된 재귀 호출 기능을 이용하여 다른 전화 번호 서버를 호출하여, 다른 전화 번호 서버가 직접 관리하는 IP 어드레스를 취득하고 있다.The
이상을 요약하면 다음과 같다. 즉, 미디어 라우터 1와 미디어 라우터 2가 IP 전송망을 경유하여 접속되어 있고, 전화기 1가 미디어 라우터 1에 접속되며 전화기 2가 미디어 라우터 2에 접속되어 있고, 전화기 1 및 전화기 2가 미디어 라우 터 1 내부의 전화 번호 서버를 이용하여 IP 전송망 내부의 전화 번호 서버를 이용하지 않고 전화 통신을 할 수 있다. 또, 미디어 라우터 1 또는 미디어 라우터 2에는 복수의 전화기가 접속될 수 있다. 또, IP 전송망은 고유의 전화 번호 서버를 포함하고, 전화기 1 및 전화기 2가 미디어 라우터 1 내부의 전화 번호 서버를 이용하여 IP 전송망 내의 전화 번호 서버에 액세스하여 전화기 2에 전화 통신을 할 수 있다.The above is summarized as follows. That is,
IP 전송망은 2 이상의 망 노드 장치를 포함하고, 미디어 라우터는 논리 IP 통신 회선을 지나서 상기 망 노드 장치 중 어느 하나에 접속되어 있고, 상기 논리 IP 통신 회선의 망 노드 장치측 종단부에 내부 IP 어드레스가 부여되어 있으며, 각각의 미디어 라우터에는 외부 IP 어드레스가 부여되어 있고, 전화 번호 서버를 내부에 가지며, 미디어 라우터는 통신 회선을 지나서 1 이상의 전화기에 접속되어 있다. 망 노드 장치 내부의 어드레스 관리표의 레코드로서, 상기 외부 IP 어드레스 및 통신 레코드가 미리 설정되어 있고, 전화 통신의 접속 페이즈는 호출 설정(IAM), 호출 설정 접수(ACM), 호출 통과(CPG), 응답(ANM)으로 이루어지는 일련의 스텝으로 이루어지고, 또 전화 통신의 해방 페이즈는 해방(REL) 및 해방 완료(RLC)로 이루어지는 일련의 스텝으로 이루어진다. 또, 응답(ANM) 후에 응답 확인(ACK)을 실시하여 해방(REL)과 해방 완료(RLC) 사이에 해방 접수를 실시할 수도 있다.The IP transport network includes two or more network node devices, and the media router is connected to any one of the network node devices via a logical IP communication line, and an internal IP address is provided at a network node device end of the logical IP communication line. Each media router is assigned an external IP address, has a telephone number server inside, and the media router is connected to one or more telephones via a communication line. As the record of the address management table inside the network node apparatus, the external IP address and the communication record are set in advance, and the connection phase of the telephony communication is call setup (IAM), call setup acceptance (ACM), call passing (CPG), and response. It consists of a series of steps which consist of (ANM), and the release phase of telephone communication consists of a series of steps which consist of release (REL) and release completion (RLC). In addition, a response acknowledgment (ACK) may be performed after the response (ANM) to release the reception between the release REL and the release completion RLC.
더 요약하면, 발신측 전화 관리 서버와 착신측 전화 관리 서버 사이에서, IAM 패킷, ACM 패킷, CPG 패킷, ANM 패킷, REL 패킷, RLC 패킷을 송수신하도록 되어 있다. 통화 상대를 한정하는 폐역 전화 통신에서는 미디어 라우터 내부의 전화 번호 서버가 이용되고, 또 통화 상대를 한정하지 않는 개역 전화 통신에서는 미디어 라우터 내부의 전화 번호 서버를 이용함으로써 IP 전송망 내부의 전화 번호 서버가 이용된다. 개역 전화 통신에서는 단말간 접속 제어에 이용되는 IP 통신 회선과 음성 통신에 이용되는 통신 회선을 분리할 수 있다. 전화 관리 서버가 CIC 관리표를 가지고 송신원 전화 번호, 수신지 전화 번호, 전화 통신 개시 시각, 종료 시각을 기록할 수 있도록 되어 있다. 운용 관리 서버가 전화 관리 서버에 조회하여 송신원 전화 번호, 수신지 전화 번호, 전화 통신 개시 시각, 종료 시각을 취득하여 요금 부과에 이용할 수 있다.In summary, an IAM packet, an ACM packet, a CPG packet, an ANM packet, an REL packet, and an RLC packet may be transmitted and received between the calling telephone management server and the called telephone management server. In localized telephony that limits the parties, the telephone number server inside the media router is used. In localized telephony that does not define the parties, the telephone number server inside the IP router is used by the telephone number server inside the media router. do. In local telephone communication, an IP communication line used for terminal-to-terminal connection control and a communication line used for voice communication can be separated. The telephone management server can record the source telephone number, the destination telephone number, the telephony start time, and the end time with the CIC management table. The operation management server queries the telephone management server to obtain the source telephone number, the destination telephone number, the telephony start time, and the end time, which can be used for billing.
11. 공중 전화망으로부터의 전화 전송을 행하는 제11 실시예:11. Eleventh embodiment for carrying out telephone transmission from public telephone network:
<< 준비 >><< Preparation >>
도 181을 참조하여 설명한다. 전화기(520)는 전화 번호가 "03-5414-8510"이며, 전화 회선(517)을 지나서 교환기(513)에 접속되어 있다. 통신 회선(524-1)은 교환기(514-1)와 게이트웨이(521-1)를 접속하고, 인터페이스는 공통선 신호선과 통화 회선을 포함하는 NNI이며, 공통선 신호선 상에서는 공통선 신호 방식에 의해 규정되는 신호 유닛이 전송된다. 게이트웨이(521-1)는 일반에 공개하는 GW 논리명(게이트웨이 논리명(gateway logic name)) "GW5211"과, 공중 전화 교환망(515)측으로부터 식별할 수 있는 신호국 코드 "#1234"가 부여되어 있다. 가입자 교환기(513, 511)는 상기 GW 논리명 "GW5211"과 신호국 코드 "#1234"의 세트를 미리 내부에 보유하고 있다. 통신 회선(524-2)은 교환기(514-2)와 게이트웨이(521-2)를 접속하고, 인터페이스는 UNI이다. 통신 회선의 게이트웨이(521-2)측 종단에는 전화 번호 "03-1111-2222"가 부여되어 있다.A description will be given with reference to FIG. The
<< NNI 회선 착신 전송의 준비 >> << Preparation of NNI Line Incoming Transmission >>
전화기(520)의 소유자는 전화기(520)를 전화 회선(517)으로부터 분리하고, 미디어 라우터(527)에 접속하는 통신 회선(528)에 전화기(530)로서 접속한다. 전화기(530)의 전화 번호는 "03-5414-8510"이다. 전화기(520)의 이용자(532)는 공중 교환 전화망의 접수(acceptance)(533)에 전화기(520)를 전화기(530)의 위치, 즉 게이트웨이 "GW5211"를 입구로 하는 IP 전송망(522)으로 접속 변환한 것을 통지하고(도 182의 스텝 H01), 접수(533)는 변경 내용, 즉 상기 전화 번호 "03-5414-8510"와 GW 논리명 "GW5211"을 통신 회선(534)을 경유하여 교환기(513)에 통지한다(스텝 H02). 교환기(513)는 보유하고 있는 상기 정보를 이용하여 GW 논리명 "GW5211"을 신호국 코드 "#1234"로 변환하고, 그 전송 처리부(516)에 전화 번호 "03-5414-8510"와 전송선 게이트웨이(521-1)의 신호국 코드 "#1234"의 세트를 기억시켜 둔다(스텝 H03).The owner of the
<< NNI 회선 착신 전송 >> << NNI line forwarding >>
전화 번호 "047-325-3897"인 전화기(510)로부터 수신지 전화 번호 "03-5414-8510"에 호출을 발신하면(스텝 H05), 교환기(511)가 호출 발신을 접수한다(스텝 H06). 다음에, 교환기(511)로부터 통신 회선(512)을 지나서 교환기(513)에 전화기(520)를 전화 호출하는 순서을 행한다(스텝 H08). 교환기(513)는 전송 처리부(516)에 미리 기억되어 있는 전화 번호 "03-5414-8510"와 전송선 게이트웨이(521-1)의 신호국 코드 "#1234"를 발견하고(스텝 H09), 교환기(511)에 상기 취득한 신호 국 코드 "#1234"를 통지한다(스텝 H10). 교환기(511)는 수신한 게이트웨이(521-1)의 어드레스로서의 상기 신호국 코드 "#1234"를 수신지로 하여, 메시지부에 전송처(전송 목적지)인 상기 수신지 전화 번호 "03-5414-8510"를 포함하는 신호 유닛을 형성하여 송신하면, 상기 신호 유닛은 교환기(514-1)를 지나고(스텝 H11), 통신 회선(524-1)을 지나서 게이트웨이(521-1)에 도달한다(스텝 H12). 이후는 라우터(525-1)를 지나고 전화 관리 서버(525)를 경유하여(스텝 H15), 접속 제어용 회선(524-5), 라우터(525-2), 접속 제어용 회선(524-4), 망 노드 장치(523-2)를 경유하고(스텝 H16), 또 통신 회선(526)을 경유하여 미디어 라우터(527)에 도달한다(스텝 H17). 미디어 라우터(527)가 상기 전화 접속 요구에 대한 전화 호출 접수 통지를 반대 방향으로 송신하면, 상기 전화 호출 접수 통지는 망 노드 장치(523-2)를 지나고(스텝 H21), 또 전화 관리 서버(525)를 지나서(스텝 H22), 게이트웨이(521-1)에 도달한다(스텝 H23). 게이트웨이(521-1)는 상기 전화 호출 발신 접수를 교환기(514-1)를 경유하여(스텝 H25), 교환기(511)에 통지한다(스텝 H26).When a call is sent from the
다음에, 미디어 라우터(527)가 통신 회선(528)을 지나서 전화 번호 "03-5414-8510"인 전화기(530)를 호출하면(스텝 H28), 그 착신 호출 중이라는 통지가 상기와 역방향, 즉 미디어 라우터(527), 망 노드 장치(523-2), 접속 제어용 회선(524-4), 전화 관리 서버(525), 게이트웨이(521-1), 교환기(514-1), 교환기(511)를 지나서 호출 발신한 전화기(510)에 통지된다(스텝 H30 내지 H37). 전화기(530)의 이용자가 송수화기를 들면(오프훅), 전화기(530)는 응답 통지를 미디어 라우터(527)에 통지하고(스텝 H40), 이하는 전술한 바와 동일하게 하여 미디어 라우터 (527), 망 노드 장치(523-2), 접속 제어용 회선(524-4), 전화 관리 서버(525), 게이트웨이(521-1), 교환기(514-1), 교환기(511)를 지나서 호출 발신한 전화기(510)에 통지된다(스텝 H41∼H47).Next, when the
상기 스텝 H11, H12, H15로서 송수신되는 전화 호출 접속을 위한 접속 제어용 데이터를 IAM 메시지라고 하고, 스텝 H23, H25, H26 사이의 접속 제어용 데이터를 ACM 메시지라고 하며, 스텝 H33, H35, H36 사이의 접속 제어용 데이터를 CPG 메시지라고 하고, 스텝 H43, H45, H46 사이의 접속 제어용 데이터를 ANM 메시지라고 한다. 상기 전화 호출 접속 페이즈에서 상기 메시지(IAM, ACM, CPG, ANM)는 망 노드 장치(523-1)를 통과하지 않는 것이 특징이다. 즉, 상기 메시지는 게이트웨이(521-1)와 전화 관리 서버(525) 사이에서 직접 송수신된다.The connection control data for the telephone call connection transmitted and received as the steps H11, H12, and H15 is called an IAM message, and the connection control data between the steps H23, H25, and H26 is called an ACM message, and the connection between the steps H33, H35, and H36 is performed. The control data is called a CPG message, and the connection control data between steps H43, H45, and H46 is called an ANM message. The message IAM, ACM, CPG, or ANM does not pass through the network node device 523-1 in the telephone call access phase. That is, the message is directly transmitted and received between the gateway 521-1 and the
이러한 구성에 의해, 전화기(510)와 전화기(530) 사이의 통신 접속 순서가 완료되어 전화기(510)와 전화기(530) 사이의 음성에 의한 통화가 가능하게 된다. 또, 전화기(510)로부터 송신된 음성은 교환기(511), 교환기(514-1), 통신 회선(524-1)을 지나서 게이트웨이(521-1)에 도달하고, 게이트웨이(521-1)에서 디지털화된 음성이 되어, 망 노드 장치(523-1), 통신 회선(524-3), 라우터(525-2), 음성 통신용 통신 회선(524-6), 망 노드 장치(523-2), 미디어 라우터(527)에 도달하며, 디지털화된 음성은 미디어 라우터(527)에서 아날로그화되어 전화기(530)에 도달한다. 또, 전화기(530)로부터 송신된 음성은 상기와 반대의 통신로를 경유하여 전달되어 전화기(510)에 도달한다.By this arrangement, the communication connection sequence between the
전화 통화 종료에서, 전화기(510)로부터 전화의 호출 해방이 교환기(511)에 송출되고(스텝 H50), 교환기(514-1)를 지나서(스텝 H51), 게이트웨이(521-1)에 통지되고(스텝 H 53), 게이트웨이(521-1)로부터 호출 해방 완료 통지를 교환기(511)에 송출한다(스텝 H54, H55).At the end of the telephone call, call release from the
다음에 게이트웨이(521-1)는 상기 순서로 취득한 전화 호출의 해방을 IP 전송망(522)을 경유하여 전화기(530)에 송출하고(스텝 H61 내지 H64), 호출 해방 완료 통지가 미디어 라우터(527)로부터 게이트웨이(521-1)에 반송된다(스텝 H65∼H67). 역방향, 즉 전화기(530)로부터 공중 전화 교환망(515)을 향하여 호출 해방할 수 있다는 것은 다른 실시예에 의해 설명되어 있다. 상기 스텝 H51, H53, H61의 전화 호출 해방의 접속 제어용 데이터를 REL 메시지라고 하고, 스텝 H67, H54, H55의 접속 제어용 데이터를 RLC 메시지라고 한다.Next, the gateway 521-1 sends the release of the telephone call obtained in the above procedure to the
또, 상기 스텝 H01 내지 H03을 행하지 않고, 전화기(520)의 소유자(532)가 전화 번호 "03-5414-8510"인 전화기(520)로부터 전화기(530)의 위치, 즉 게이트웨이 "GW5211"를 입구로 하는 IP 전송망(522d)으로 접속 변환한다는 예고를, 통신 회선(517)을 경유하여 교환기(513)에 통지한 후에, 전화기(520)를 전화기(530)의 위치로 접속 변환할 수 있고(도 182의 스텝 H01X), 다음에 교환기(513)는 상기 보유하고 있는 정보를 이용하여 GW 논리명 "GW5211"을 신호국 코드 "#1234"로 변환하고 그 전송 처리부(516)에 전화 번호 "03-5414-8510"와 전송선 게이트웨이(521-1)의 신호국 코드 "#1234"의 세트를 보유시켜 두는 방법을 채용할 수도 있다(스텝 H03X).Further, without performing the steps H01 to H03, the
이상에 의해, NNI 회선 경유의 전화 착신 전송의 설명을 끝내고 다음에 UNI 에 따른 전화 착신 전송을 설명한다.By the above, the end of the call forwarding transmission through the NNI line will be explained, and the call forwarding according to UNI will be described next.
<< UNI 회선 착신 전송의 준비 >> << Preparation of UNI Line Incoming Transmission >>
도 181 및 도 183을 참조하여 설명한다. 전화기(520)의 소유자는 전화기(520)를 전화 회선(517)으로부터 분리하고, 통신 회선(528)에 전화기(530)로서 접속한다. 전화기(530)의 전화 번호는 "03-5414-8510"이다. 다음에 전화기(520)의 이용자(532)는 접수(533)에 전화기(520)를 접속 변환한 것을 통지하고(스텝 H01), 접수(533)는 변경 내용을 통신 회선(534)을 경유하여 교환기(513)에 통지한다(스텝 H02). 교환기(513)는 그 전송 처리부(516)에 전화 번호 "03-5414-8510"와 통신 회선(524-2)의 전송선 게이트웨이(521-2)측 종단부에 부여되어 있는 전화 번호 "03-1111-2222 "의 세트를 기억시켜 둔다(스텝 H03-2).This will be described with reference to FIGS. 181 and 183. The owner of the
<< UNI 회선 착신 전송 >> << UNI line forwarding >>
이 케이스에서는, 교환기(514-1) 대신 교환기(514-2)를 이용하고, 또 게이트웨이(521-1) 대신 게이트웨이(521-2)를 이용하는 것이 다르다. 이러한 이유로 인해 교환기(514-2)와 게이트웨이(521-2) 사이의 단말간 통신 접속 제어 순서가 새로운 스텝 H12-2 및 스텝 H13-2가 되는 것이 특징이며, 이하에 설명한다.In this case, the switch 514-2 is used instead of the switch 514-1, and the gateway 521-2 is used instead of the gateway 521-1. For this reason, the terminal-to-terminal communication connection control procedure between the switch 514-2 and the gateway 521-2 is characterized by new steps H12-2 and H13-2, which will be described below.
전화 번호 "047-325-3897"인 전화기(510)로부터 수신지 전화 번호 "03-5414-8510"에 호출 발신하면(스텝 H05-2), 교환기(511)가 호출 발신을 접수한다(스텝 H06-2). 다음에, 교환기(511)로부터 통신 회선(512)을 지나서 교환기(513)(스텝 H08-2)에 전화기(520)를 전화 호출한다. 교환기(513)는 전송 처리부(516)에 미리 기억되어 있는 전화 번호 "03-5414-8510"와 전송선 게이트웨이(521-2)의 입력 회선 (524-2)의 종단부에 부여된 전화 번호 "03-1111-2222"를 발견하고(스텝 H09-2), 상기 취득한 전화 번호 "03-1111-2222"를 교환기(511)에 통지한다(스텝 H10-2). 교환기(511)는 상기 수신한 게이트웨이(521-2)의 입력 회선의 전화 번호 "03-1111-2222"를 수신지로 하여, 전송처인 상기 수신지 전화 번호 "03-5414-8510"를 포함하는 신호 유닛을 형성하여 송신하면, 상기 신호 유닛은 교환기(514-2)에 도달한다(스텝 H11-2). 상기 신호 유닛에 포함되는 전화 접속 요구(SETUP)가 통신 회선(524-2)을 지나서 게이트웨이(521-2)에 보내지면(스텝 H12-2), 게이트웨이(521-2)는 상기 스텝 H12-2의 전화 호출 접속 요구를 접수한 것을 교환기(514-2)에 통지한다(스텝 H13-2). 또한, 망 노드 장치(523-1)를 지나고(스텝 H14-2), 라우터(525-2)를 지나서 전화 관리 서버(525)를 경유하여(H15-2), 다시 라우터(525-2), 접속 제어용 회선(524-4), 망 노드 장치(523-2)를 지나고(스텝 H16-2), 통신 회선(526)을 지나서 미디어 라우터(527)에 도달한다(스텝 H17-2).If the call is sent from the
미디어 라우터(527)가 상기 전화 접속 요구에 대한 전화 호출 접수 통지를 반대 방향으로 송신하면, 상기 전화 호출 접수 통지는 망 노드 장치(523-2)를 지나고(스텝 H21-2), 전화 관리 서버(525)를 지나며(스텝 H22-2), 망 노드 장치(523-1)를 지나서(스텝 H23-2), 게이트웨이(521-2)에 도달한다(스텝 H24-2). 게이트웨이(521-2)는 상기 전화 호출 발신 접수를 교환기(514-2)를 경유하여(스텝 H25-2), 교환기(511)에 통지한다(스텝 H26-2).When the
다음에, 미디어 라우터(527)가 통신 회선(528)을 지나서 전화 번호 "03-5414-8510"인 전화기(530)를 호출하면(스텝 H28-2), 그 착신 호출 중이라는 통지가 상기와 역방향, 즉 미디어 라우터(527)(스텝 H30-2), 망 노드 장치(523-2)(스텝 H31-2), 전화 관리 서버(525)(스텝 H32-2), 망 노드 장치(523-1)(스텝 H33-2), 게이트웨이(521-2)(스텝 H34-2), 교환기(514-2)(스텝 H35-2), 교환기(511)를 지나서(스텝 H36-2), 호출 발신한 전화기(510)에 통지된다(스텝 H37-2).Next, when the
전화기(530)의 이용자가 송수화기를 들면(오프훅), 전화기(530)는 응답 통지를 미디어 라우터(527)에 통지하고(스텝 H40-2), 이하는 전술한 바와 동일하게 하여 미디어 라우터(527), 망 노드 장치(523-2), 전화 관리 서버(525), 망 노드 장치(523-1), 게이트웨이(521-2), 교환기(514-2), 교환기(511)를 지나서, 호출 발신한 전화기(510)에 통지된다(스텝 H41-2∼H47-2). 상기 전화 호출 접속 페이즈에서, 게이트웨이(521-2)와 전화 관리 서버(525) 사이의 접속 페이즈를 위해 망 노드 장치(523-1)을 경유한 메시지의 송수신이 이루어지는 것이 특징이다.When the user of the
이상에 의해, 전화기(510)와 전화기(530) 사이의 통신 접속 순서가 완료되고, 전화기(510)와 전화기(530) 사이의 음성에 의한 통화가 가능하게 된다.By the above, the communication connection order between the
<< 통화 페이즈와 해방 페이즈 >> << Call Phase and Liberation Phase >>
통화 페이즈와 해방 페이즈는 상기 NNI 회선 착신 전송의 케이스와 마찬가지이며, 상이한 점은 교환기(514-1) 대신 교환기(514-2)를 이용하고, 또 게이트웨이(521-1) 대신 게이트웨이(521-2)를 이용하는 점이다(스텝 H50-2 내지 H53-2, H54-2 내지 H55-2, H60-2 내지 H63-2, H65-2 내지 H68-2).The call phase and release phase are the same as the case of the NNI line incoming transmission, except that the switch 514-2 is used instead of the switch 514-1, and the gateway 521-2 is used instead of the gateway 521-1. ) Are used (steps H50-2 to H53-2, H54-2 to H55-2, H60-2 to H63-2, and H65-2 to H68-2).
<< UNI 경유의 착신 전송의 다른 실시예 >><< Another embodiment of incoming transmission via UNI >>
도 181 및 도 184를 참조하여 설명한다. 전화기(520)의 소유자는 전화기 (520)를 전화 회선(517)으로부터 분리하고, 미디어 라우터(527)에 접속하는 통신 회선(528)에 전화기(530)로서 접속하는 것은 상기 실시예의 UNI 회선 착신 전송의 준비와 동일하다.This will be described with reference to FIGS. 181 and 184. The owner of the
<< UNI 회선 착신 전송 >> << UNI line forwarding >>
이 UNI 회선 착신 전송의 실시에서, 교환기(511) 및 교환기(514-2)는 교환기(513)를 경유하여 접속 제어용 메시지를 송수신하는 것이 특징이며, 이하에 설명한다.In this UNI line incoming transmission, the
전화 번호 "047-325-3897"인 전화기(510)로부터 수신지 전화 번호 "03-5414-8510"에 호출 발신하면(스텝 H05-3), 교환기(511)가 호출 발신 접수하고(스텝 H06-3), 교환기(511)로부터 통신 회선(512)을 지나서 교환기(513)에 전화기(520)를 전화 호출한다(스텝 H08-3). 교환기(513)는 전송 처리부(516)에 미리 기억되어 있는 전화 번호 "03-5414-8510"와 전송선 게이트웨이(521-2)의 입력 회선(524-2)의 종단부에 부여된 전화 번호 "03-1111-2222"를 발견하고(스텝 H09-3), 계속해서 게이트웨이(521-2)의 입력 회선의 전화 번호 "03-1111-2222"를 수신지로 하여, 전송처인 상기 수신지 전화 번호 "03-5414-8510"을 포함하는 신호 유닛을 형성하여 송신하면, 상기 신호 유닛은 교환기(514-2)에 도달한다(스텝 H11-3). 상기 신호 유닛에 포함되는 전화 접속 요구(SETUP)가 통신 회선(524-2)을 지나서 게이트웨이(521-2)에 보내지면(스텝 H12-3), 게이트웨이(521-2)는 상기 스텝 H12-3의 전화 호출 접속 요구를 접수한 것을 교환기(514-2)에 통지한다(스텝 H13-3). 또한, 망 노드 장치(523-1)를 지나고(스텝 H14-3), 라우터(525-2)를 지나서 전화 관리 서버(525)를 경 유하고(스텝 H15-3), 다시 라우터(525-2), 접속 제어용 회선(524-4), 망 노드 장치(523-2)를 지나고(스텝 H16-3), 통신 회선(526)을 지나서 미디어 라우터(527)에 도달한다(스텝 H17-3).When the call is sent from the
미디어 라우터(527)가 상기 전화 접속 요구에 대한 전화 호출 접수 통지를 반대 방향으로 송신하면, 상기 전화 호출 접수 통지는 망 노드 장치(523-2)를 지나고(스텝 H21-3), 전화 관리 서버(525)를 지나며(스텝 H22-3), 망 노드 장치(523-1)를 지나서(스텝 H23-3), 게이트웨이(521-2)에 도달한다(스텝 H24-3). 게이트웨이(521-2)는 상기 전화 호출 발신 접수를 교환기(514-2)를 경유하고(스텝 H25-3), 교환기(513)를 경유하여(스텝 H26-3), 교환기(511)에 통지한다(스텝 H27-3).When the
다음에, 미디어 라우터(527)는 통신 회선(528)을 지나서 전화 번호 "03-5414-8510"인 전화기(530)를 호출하면(스텝 H28-3), 그 착신 호출 중이라는 통지가 상기와 역방향, 즉 미디어 라우터(527)(스텝 H30-3), 망 노드 장치(523-2)(스텝 H31-3), 전화 관리 서버(525)(스텝 H32-3), 망 노드 장치(523-1)(스텝 H33-3), 게이트웨이(521-2)(스텝 H34-3), 교환기(514-2)(스텝 H35-3), 교환기(513)(스텝 H36-3), 교환기(511)를 지나서(스텝 H37-3), 호출 발신한 전화기(510)에 통지된다(스텝 H38-3). 전화기(530)의 이용자가 송수화기를 들면(오프훅), 전화기(530)는 응답 통지를 미디어 라우터(527)에 통지하고(스텝 H40-3), 이하는 전술한 바와 동일하게 하여 미디어 라우터(527), 망 노드 장치(523-2), 전화 관리 서버(525), 망 노드 장치(523-1), 게이트웨이(521-2), 교환기(514-2), 교환기(513), 교환기(511)를 지나서 호출 발신한 전화기(510)에 통지된다(스텝 H41-3∼H48-3).Next, when the
이상에 의해, 전화기(510)와 전화기(530) 사이의 통신 접속 순서가 완료된다.By the above, the communication connection sequence between the
<< 통화 페이즈와 해방 페이즈 >> << Call Phase and Liberation Phase >>
통화 페이즈와 해방 페이즈는 상기 UNI 회선 착신 전송 케이스와 동일하고, 상이한 점은 교환기(511)와 교환기(514-2)는 교환기(513)를 경유하여 접속 제어용 메시지를 송수신하는 점이다.The call phase and the release phase are the same as those of the UNI circuit incoming transmission case, except that the
이상 설명한 원리에 의해, 공중 전화 교환망(515)에 접속되는 아날로그 전화기(510)는, IP 전송망(522)을 경유하여 공중 전화 교환망에서 이용하는 전화 번호 "03-5414-8510"를 가지는 미디어 라우터(527)에 접속된 아날로그 전화기(530)와 단말간 통신이 가능하다. 또한, 미디어 라우터는 다른 실시예에서 설명하고 있는 바와 같이, LAN 내부에 설치하는 것이 가능하다. 이러한 이유로 인해, 공중 전화 교환망에서 이용하는 전화 번호 "03-5414-8510"를 가지는 전화기를 LAN 내부의 미디어 라우터에 접속해 두고, 공중 전화 교환망(515)에 접속되는 아날로그 전화기(510)로부터 IP 전송망(522)을 경유하여, 전화 번호 "03-5414-8510"를 가지는 LAN 내부의 아날로그 전화기에 접속하여 단말간 통신이 가능하다.By the principle described above, the
이상을 요약하면, 공중 전화 교환망에 접속하는 전화기로의 전화 호출 접속 요구를 IP 전송망에 접속하는 전화기에 전송하는 기법으로, 공중 전화 교환망(515)의 중계 교환기(514-1)와 IP 전송망(522)의 게이트웨이(521-1)는 NNI 인터페이스 통신 회선(524-1)으로 접속되어 있고, 가입자 교환기(513)에 접속되는 전화 번호 "TN-1"인 전화기(520)를 IP 전송망(522)에 접속되는 미디어 라우터(527)에 전화 번 호 "TN-1"로서 접속하고, 가입자 교환기(511)에 접속되는 전화 번호 "TN-2"인 전화기(510)로부터 전화 번호 "TN-1"에 전화 호출 접속 요구를 하면, 상기 접속 요구는 가입자 교환기(513)에 도달하고, 가입자 교환기(513)의 착신 전송 기능에 의해 상기 접속 요구는 중계 교환기(514-1), NNI 인터페이스 통신 회선(524-1), 게이트웨이(521-1), IP 전송망(522), 미디어 라우터(527)를 경유하여 전화기(530)에 도달하도록 되어 있다.In summary, the relay switch 514-1 and the
또, 공중 전화 교환망(515)의 가입자 교환기(514-2)와 IP 전송망(522)의 게이트웨이(521-2)는 UNI 인터페이스 통신 회선(524-2)으로 접속되어 있고, 공중 전화 교환망(515)의 가입자 교환기(513)에 접속되는 전화 번호 "TN-1"인 전화기(520)를 상기 IP 전송망에 접속되는 미디어 라우터(527)에 전화 번호 "TN-1"로서 접속하고, 가입자 교환기(511)에 접속되는 전화 번호 "TN-2"인 전화기(510)로부터 전화 번호 "TN-1"에 전화 호출 접속 요구를 하면, 상기 접속 요구는 가입자 교환기(513)에 도달하고, 가입자 교환기(513)의 착신 전송 기능에 의해 상기 접속 요구는 가입자 교환기(514-2), UNI 인터페이스 통신 회선(524-2), 게이트웨이(521-2), IP 전송망(522), 미디어 라우터(527)를 경유하여 전화기(530)에 도달하도록 되어 있다.The subscriber switch 514-2 of the public switched
12. 공중 전화망으로부터의 전화 전송을 행하는 제12 실시예:12. Twelfth embodiment performing telephone transmission from public telephone network:
<< 준비 >> << Preparation >>
도 185에서, 참조 부호 540은 IP 전송망, 참조 부호 541 내지 545는 망 노드 장치, 참조 부호 546-1 내지 546-5는 중계 장치(라우터), 참조 부호 550 및 554는 "회선 정보를 포함하는 게이트웨이", 참조 부호 551, 552, 553은 게이트웨이이다. 이들 망 노드 장치, 중계 장치 및 게이트웨이는 각각 IP 패킷 전송 기능을 가지는 통신 회선을 경유하여 직접 또는 상기 중계 장치를 지나서 간접적으로 접속되어 있다. 참조 부호 555 내지 556은 공중 전화 교환망(PSTN), 참조 부호 557 내지 566은 교환기, 참조 부호 570 내지 573은 전화기, 참조 부호 597 및 598은 전화기, 참조 부호 576 내지 578은 네트워크 네트워크 인터페이스(NNI)를 가지는 통신 회선, 참조 부호 580 내지 581은 사용자 네트워크 인터페이스(UNI)를 가지는 통신 회선, 참조 부호 583은 IP 패킷 전송 기능을 가지는 통신 회선이다. 참조 부호 584 및 585는 IP 전송망 입력 회선표이며, 참조 부호 586 내지 590은 IP 전송망 출력 회선표이다. 참조 부호 591은 미디어 라우터이다. 참조 부호 593 내지 594는 전화 번호 서버이며, 통신 회선을 지나서 라우터(546-1) 또는 라우터(546-3)에 접속되어 있다. NNI 통신 회선에 접속하는 게이트웨이(550, 554)는 공중 전화 교환망 측으로부터 식별하기 위한 신호국 코드와, IP 전송망(540)으로부터 식별하기 위한 IP 어드레스가 각각 개별로 부여되어 있다.In FIG. 185,
회선 정보를 포함하는 게이트웨이(550)에는 통신 사업자 식별 코드 "00XY"가 부여되고, 회선 정보를 포함하는 게이트웨이(554)에는 통신 사업자 식별코드 "00UV"가 부여되어 있는 예이다. 게이트웨이(551)에는 신호국 코드 "#2222"가 부여되고, 게이트웨이(552)의 통신 회선(580)측 입구에는 전화 번호 "03-4444-4000"가 부여되어 있다. 전화 번호 서버(593 내지 594)는 전화 번호를 제시하면, 이 전화 번호를 가지고 있는 게이트웨이의 IP 어드레스 또는 이 전화 번호를 가지고 있는 미디어 라우터(MR)의 IP 어드레스를 회답하는 기능을 가지고, IP 전송망 출력 회선표(586 내지 590)는 상기 게이트웨이나 미디어 라우터가 가지는 모든 전화 번호와 대응하는 IP 어드레스 정보를 포함한다. 전화기(570)의 전화 번호는 "03-1111-2222"이고, 전화기(571)의 전화 번호는 "06-3333-4444"이며, 전화기(572)의 전화 번호는 "092-555-6666"이고, 전화기(597)의 전화 번호는 "07-3333-4444"이며, 전화기(598)의 전화 번호는 "093-555-6666"이고, 각각 통신 회선을 지나서 공중 전화 교환망(555 또는 556) 내부의 어느 하나의 교환기에 접속되어 있으며, 전화기(573)는 전화 번호 "045-777-8888"이고 통신 회선을 지나서 미디어 라우터(591)에 접속되어 있다.The communication provider identification code "00XY" is assigned to the
도 186은 IP 전송망 입력 회선표 584의 내용(예)을 나타내고 있고, 제1행째의 레코드의 경우, 수신지 전화 번호의 범위가 "06-0000-0000"로부터 "06-9999-9999"인 전화기에 통신 회선을 접속하기 위한 게이트웨이의 구분은 NNI이며, 게이트웨이의 신호국 코드는 "#2222"인 것을 나타내고 있다. 이 케이스에서는, 상기 게이트웨이가 551로 되어 있다. 제5행째 레코드의 경우도 동일하다. 또, 제2행째의 경우, 수신지 전화 번호의 범위가 "092-0000-0000"로부터 "092-999-9999"인 전화기에 통신 회선을 접속하기 위한 게이트웨이의 구분은 UNI이며, 게이트웨이에 접속하는 전화 번호는 "03-4444-4000" 내지 "03-4444-4099"의 범위에 있는 것을 나타내고 있다. 이 케이스에서는 상기 게이트웨이가 552로 되어 있다. 제3행째 레코드, 제4행째 레코드도 동일하다. IP 전송망 입력 회선표 585의 내용은 IP 전송망 입력 회선표 584와 같은 내용을 포함한다.Fig. 186 shows the contents (example) of IP transmission network input line table 584, and in the case of the first row record, the telephone whose range of destination telephone number is from "06-0000-0000" to "06-9999-9999". The classification of the gateway for connecting the communication line to the network is NNI, indicating that the signal station code of the gateway is "# 2222". In this case, the gateway is 551. The same applies to the fifth row record. In the second line, the division of the gateway for connecting the communication line to the telephone whose range of the destination telephone number is from "092-0000-0000" to "092-999-9999" is UNI. The telephone number is in the range of "03-4444-4000" to "03-4444-4099". In this case, the gateway is 552. The same applies to the third row record and the fourth row record. The content of the IP network input circuit table 585 includes the same contents as the IP network input circuit table 584.
도 187은 IP 전송망 출력 회선표 586의 내용(예)을 나타내고 있고, 제1행째 의 레코드의 경우, 수신지 전화 번호의 범위가 "06-0000-0000"로부터 "06-9999-9999"인 전화기에 통신 회선을 접속하기 위한 게이트웨이(GW) 또는 미디어 라우터(MR)가 IP 전송망에 접속되어 있고, GW 또는 MR의 IP 어드레스는 "10.240.240.1" 내지 "10.240.240.255"인 것을 나타내고 있으며, 제2행째의 레코드도 동일하다. IP 전송망 출력 회선표 587 내지 590의 내용은 IP 전송망 출력 회선표 586와 동종의 정보를 포함한다.Fig. 187 shows the contents (example) of IP transmission network output line table 586, and in the case of the record of the first row, the telephone whose range of destination telephone number is from "06-0000-0000" to "06-9999-9999". A gateway (GW) or a media router (MR) for connecting a communication line to the IP network is connected to the IP transmission network, and the IP address of the GW or MR indicates "10.240.240.1" to "10.240.240.255". The same is true of the row record. The contents of the IP transport network output circuit table 587 to 590 include information similar to that of the IP transport network output circuit table 586.
<< 전화기 사이의 통신 접속 제어-1 >> << Communication connection control between telephones -1 >>
도 185는 전화 번호 "03-1111-2222"인 발신원 전화기(570)로부터 전화 번호 "06-3333-4444"인 수신지 전화기(571)에 전화 접속하는 예를 도시한다. 도 188에 나타낸 590-1은 공중 전화 교환망(555) 내부에서의 전화 접속을, 590-2는 IP 전송망(540) 내부에서의 전화 접속을, 590-3은 공중 전화 교환망(556) 내부에서의 전화 접속을 각각 나타낸다. 도 188 및 도 189를 참조하여 설명한다.185 shows an example of telephone connection from the
전화기(570)로부터 "00XY-06-3333-4444"로 다이얼하여 전화 호출하면(도 188의 스텝 J01), 교환기(557)가 호출 확인하고(스텝 J02), 교환기(557)는 상기 다이얼된 정보에 포함되는 통신 사업자 식별 코드 "00XY"를 이용하여, "00XY"가 부여되어 있는 회선 정보를 포함하는 게이트웨이(550)에 접속되는 교환기(558)를 발견하고, 상기 다이얼 시에 취득한 발신원 전화 번호 "03-1111-2222"와 "00XY-06-3333-4444"를 교환기(558)에 송신한다(스텝 J03). 그리고, 교환기(558)는 발신원 전화 번호 "03-1111-2222"와 수신지 전화 번호 "06-3333-4444"를 회선 정보를 포함하는 게이트웨이(550)에 송신하고(스텝 J04), 회선 정보를 포함하는 게이트웨이(550)는 회선 정보를 포함하는 게이트웨이(550) 내부의 IP 전송망 입력 회선표 584를 참조하여 수신지 전화기의 전화 번호를 파라미터로서, 즉 수신지 전화 번호가 "06-3333-4444"인 전화기에 통신 회선을 접속하기 위한 게이트웨이로의 액세스 정보로서 게이트웨이는 NNI 인터페이스를 가지고, 신호국으로서의 게이트웨이의 신호국 코드는 "#2222"인 것을 알게 되어, 교환기(558)에 회신한다(스텝 J05). 다음에, 교환기(558)는 신호국 코드 "#2222"인 게이트웨이에 접속하는 교환기를 찾고, 이 케이스에서는 교환기(559)인 것을 발견하여 상기 순서에 의해 취득한 게이트웨이로의 액세스 정보로서의 신호국 코드 "#2222", 발신원 전화 번호 "03-1111-2222" 및 수신지 전화 번호 "06-3333-4444"를 포함하는 정보를 교환기(559)에 전송한다(스텝 J06).When the
교환기(559)는 NNI 통신 회선(577)을 지나서 신호국 코드 "#2222"인 게이트웨이(551)에 발신원 전화 번호 "03-1111-2222", 수신지 전화 번호 "06-3333-4444"를 전송한다(스텝 J07). 게이트웨이(551)는 상기 순서에 의해 취득한 발신원 전화 번호 "03-1111-2222", 수신지 전화 번호 "06-3333-4444"를 포함하는 IP 패킷을 형성한다. IP 패킷의 송신원 IP 어드레스는 게이트웨이(551)에 부여된(게이트웨이(551) 자체가 알고 있는) IP 어드레스이며, 수신지 IP 어드레스는 통신 회선을 접속하기 위한 통신 상대방, 이 케이스에서는 게이트웨이(554)의 IP 어드레스 "10.240.240.1"이며, 게이트웨이(551) 내부의 IP 전송망 출력 회선표 586(도 187)로부터 수신지 전화기의 전화 번호를 파라미터로서, 즉 수신지 전화 번호 "06-3333-4444"에 대응하는 IP 어드레스의 하나인 "10.240.240.1"를 이용하는 예이다. 전술한 게이트웨이(551)가 게이트웨이(554)의 IP 어드레스를 발견하는 과정 대신에, 게이트웨이(551)로부터 전화 번호 서버(593)에 수신지 전화 번호 "06-3333-4444"를 가지는 전화기에 접속하기 위한 게이트웨이의 IP 어드레스를 질문하는 "조회 IP 패킷"을 송출하고, 전화 번호 서버(593)로부터 회답을 얻어 이용할 수도 있다(옵션).The
전술한 교환기의 기능 중, "스텝 J04" 및 "스텝 J05"는 전화 교환망의 공통선 신호 방식·트랜잭션 기능부(common circuit signal system/transaction function unit)의 메시지를 이용할 수 있다.Among the functions of the above-mentioned exchange, "step J04" and "step J05" can use the messages of the common circuit signal system / transaction function unit of the telephone exchange network.
전술한 바에 따라 형성된 IP 패킷은 게이트웨이(551)로부터 송출되어 라우터(546-1), 전화 관리 서버(549-1)를 지나고(스텝 J08), 라우터(546-1), 라우터(546-5), 전화 관리 서버(549-5)를 지나고(스텝 J09), 라우터(546-5), 게이트웨이(554)를 지나고(스텝 J10), NNI 통신 회선(578)을 지나서 교환기(562)에 도달한다(스텝 J11). 상기 IP 패킷은 발신원 전화 번호 "03-1111-2222", 수신지 전화 번호 "06-3333-4444"를 포함한다.The IP packet formed as described above is sent from the
계속해서, 발신원 전화 번호 "03-1111-2222", 수신지 전화 번호 "06-3333-4444"를 포함하는 호출 설정 요구가 교환기(561)에 전송되고(스텝 J12), 상기 호출 설정 요구를 수신한 교환기(561)가 호출 설정 요구의 확인 통지를 교환기(557)에 회신한다(스텝 J14 내지 스텝 J20). 다음에, 교환기(561)는 전화기(571)를 호출하고(스텝 J13), 전화기가 호출 중인 것을 교환기(561)에 회신하면(스텝 J22), 교환기(561)는 수신지 전화기(571)가 호출 중인 것을 송신원 전화기(570)에 통지한다( 스텝 J23∼스텝 J30). 전화기(571)가 오프훅되면, 전화 통신 개시를 나타내는 IP 패킷이 송신원 전화기(570)에 통지되어(스텝 J32 내지 스텝 J40), 전화 통신이 시작된다.Subsequently, a call setup request including the source telephone number "03-1111-2222" and the destination telephone number "06-3333-4444" is sent to the exchange 561 (step J12), and the call setup request is received. One
이상에 의해, 전화기(570)와 전화기(571) 사이의 단말간 통신 접속 제어 순서가 완료되어, 전화기(570)와 전화기(571) 사이의 통화을 행할 수 있게 된다.By the above, the terminal-to-terminal communication connection control procedure between the
전화 통화 종료에서, 전화기(570)로부터 전화의 호출 해방 통지가 교환기(557)에 송출되고(도 189의 스텝 J42), 교환기(557)로부터 호출 해방 완료 통지가 전화기(570)에 회신된다(스텝 J43). 이하 계속해서, 교환기(557), 교환기(559), 게이트웨이(551), 전화 관리 서버(549-1), 전화 관리 서버(549-5), 게이트웨이(554), 교환기(562), 교환기(561), 전화기(571) 사이에서 호출 해방 통지와 호출 해방 완료 통지를 순차 송수신함으로써, 접속의 해방을 실시한다(스텝 J44 내지 J59).At the end of the telephone call, the call release notification of the telephone is sent from the
상기 스텝의 교환기나 전화 관리 서버로 송수신되는 제어 데이터는 공통선 신호의 접속 제어 메시지에 상당하고, 예를 들면 스텝 J09, J17, J26, J36, J50, J51은 각각 IAM 메시지, ACM 메시지, CPG 메시지, ANM 메시지, REL 메시지, RLC 메시지에 상당한다.The control data transmitted / received to the switchboard or the telephone management server of the step correspond to the connection control message of the common line signal. Corresponds to, ANM message, REL message, RLC message.
이상의 "전화기 사이의 통신 접속 제어-1"를 요약하면, 다음과 같다. 즉, IP 전송망을 중계망으로서 이용하여 공중 전화 교환망에 접속하는 두 전화기 사이의 통신 접속 제어 방법으로, 송신원 전화기는 송신원 전화 번호, 통신 사업자 식별 코드 및 수신지 전화 번호를 이용하여 호출 발신하고, 통신 사업자 코드에 의해 특정되는 IP 전송망측 게이트웨이에서 "IP 전송망 내부로의 입력 회선표"를 참조함으로써, IP 전송망에 접속하기 위한 입력 게이트웨이의 신호국 코드를 취득한다. 입력 게이트웨이에서는 수신지 전화 번호를 파라미터로 하여 그 게이트웨이 내의 "IP 전송망 외부로의 출력 회선표"를 참조함으로써, IP 전송망 내부로부터 공중 전화 교환망에 통화 회선을 접속하기 위한 출력 게이트웨이의 IP 어드레스를 취득하고, 상기 취득한 IP 어드레스를 향해 발신원 전화 번호 및 수신지 전화 번호를 포함한 IP 패킷을 출력 게이트웨이에 전송한다. 출력 게이트웨이에서는 상기에서 수신한 IP 패킷에 포함되는 발신원 전화 번호, 수신지 전화 번호를 기초로 공중 전화 교환망에 호출을 발신하고, 교환기를 지나서 수신지 전화에 전송한다.The above "communication connection control-1 between telephones" is summarized as follows. That is, a communication connection control method between two telephones connected to a public switched telephone network using an IP transmission network as a relay network, wherein the calling telephone makes a call using a calling telephone number, a carrier identification code, and a destination telephone number. By referring to the "input line table inside the IP transport network" at the IP transport network side gateway specified by the code, the signal station code of the input gateway for connecting to the IP transport network is obtained. The input gateway obtains the IP address of the output gateway for connecting the call line from the inside of the IP transport network to the public switched telephone network by referring to the "output circuit table outside the IP transport network" in the gateway using the destination telephone number as a parameter. The IP packet including the source telephone number and the destination telephone number is transmitted to the output gateway toward the obtained IP address. The output gateway sends a call to the public switched telephone network based on the source telephone number and the destination telephone number included in the IP packet received above, and transmits the call to the destination telephone after the exchange.
다른 방법으로서, "IP 전송망 외부로의 출력 회선 정보"는 전화 번호 서버에 조회하고 상기 전화 번호 서버가 회답한다. "IP 전송망 내부로의 입력 회선 정보"는 IP 전송망 외부에 NNI 통신 회선을 가지는 게이트웨이의 신호국 코드이며, "IP 전송망 외부로의 출력 회선 정보"는 IP 전송망 외부에 NNI 통신 회선을 가지는 게이트웨이로의 IP 어드레스이다.Alternatively, " output line information outside the IP transport network " is queried to the telephone number server and the telephone number server answers. "Input line information inside the IP transport network" is a signal station code of a gateway having an NNI communication line outside the IP transport network, and "Output line information outside the IP transport network" is a gateway having an NNI communication line outside the IP transport network. IP address.
<< 전화기 사이의 통신 접속 제어-2 >> << Communication connection control between telephones -2 >>
도 190 및 도 191을 참조하여 설명한다.This will be described with reference to FIGS. 190 and 191.
전화 번호 "03-1111-2222"인 발신원 전화기(570)로부터 전화 번호 "092-555-6666"인 수신지의 전화기(572)에 전화 접속하는 예이다. 전화기(570)로부터 "00XY-092-555-6666"로 다이얼하여 전화 접속을 요구하면(도 190의 스텝 K01), 교환기(557)가 응답한다(스텝 K02). 교환기(557)는 상기 다이얼된 정보에 포함되는 통신 사업자 식별 코드 "00XY"를 이용하여 "00XY"가 부여되어 있는 회선 정보를 포함하는 게이트웨이(550)에 접속되는 교환기(558)를 발견하고, 상기 다이얼 시에 취득한 발신원 전화 번호 "03-1111-2222" 및 "00XY-092-555-6666"을 교환기(558)에 송신한다(스텝 K03).It is an example of telephone connection from the
교환기(558)는 발신원 전화 번호 "03-1111-2222" 및 수신지 전화 번호 "092-555-6666"를 회선 정보를 포함하는 게이트웨이(550)에 송신하고 (스텝 K04), 회선 정보를 포함하는 게이트웨이(550)는 회선 정보를 포함하는 게이트웨이(550) 내부의 IP 전송망 입력 회선표 584를 참조하여, 수신지 전화 번호가 "092-555-6666"인 전화기에 통신 회선을 접속하기 위한 게이트웨이로의 액세스 정보로서 전화 번호 "03-4444-4000"를 하나 발견하여 교환기(558)에 통지한다(스텝 K05). 다음에, 교환기(558)는 게이트웨이 전화 번호 "03-4444-4000"에 접속하는 교환기를 찾고, 이 케이스에서는 교환기(560)인 것을 발견하여 상기 순서에 의해 취득한 게이트웨이로의 액세스 정보로서의 전화 번호 "03-4444-4000", 발신원 전화 번호 "03-1111-2222" 및 수신지 전화 번호 "092-555-6666"를 포함하는 정보를 교환기(560)에 전송한다(스텝 K06). 교환기(560)는 전화 번호 "03-4444-4000"가 부여되어 있는 게이트웨이(552)에 UNI 통신 회선(580)을 지나서 "03-1111-2222" 및 수신지 전화 번호 "092-555-6666"를 전송한다(스텝 K07). 게이트웨이(552)는 이들 2개의 전화 번호를 수신한 것을 교환기(560)에 보고한다(스텝 K08).The
게이트웨이(552)는 상기 정보를 수신하면 IP 전송망 출력 회선표 587(도 187)를 검색하여 수신지 전화 번호 "092-555-6666"를 파라미터로 하여 통신 회선을 접속하기 위한 통신 상대방의 게이트웨이, 이 케이스에서는 게이트웨이(553)의 IP 어드레스 "10.240.241.1"를 취득하고, 상기 취득한 발신원 전화 번호 "03-1111-2222" 및 수신지 전화 번호 "092-555-6666"를 포함하는 IP 패킷을 형성한다. 형성한 상기 IP 패킷의 송신원 IP 어드레스는 게이트웨이(552)에 부여된(게이트웨이(552) 자체가 알고 있는) IP 어드레스이며, 수신지 IP 어드레스는 취득한 상기 게이트웨이(553)의 IP 어드레스 "10.240.241.1"이다.The
또, 전술한 게이트웨이(552)가 게이트웨이(553)의 IP 어드레스를 발견하는 과정에서, 게이트웨이(552)로부터 전화 번호 서버(594)에 수신지 전화 번호 "092-555-6666"를 제시하고 게이트웨이(553)의 IP 어드레스의 값을 질문하는 "조회 IP 패킷"을 송출하고(도 190의 스텝 KK1), 전화 번호 서버(594)로부터 회답을 얻을 수 있거나(도 190의 스텝 KK2), 또는 전화 번호 서버(594)의 내용을 미리 게이트웨이(552)의 내부에 전송해 두고 IP 전송망 출력 회선표로서 이용할 수도 있다(단, 스텝 KK1과 KK2는 옵션).Further, in the process of the above-described
다음에, 상기에서 형성되어 게이트웨이(552)로부터 송출된 IP 패킷은 망 노드 장치(543) 및 라우터(546-2)를 지나고 전화 관리 서버(549-2)를 지나서 (스텝 K09), 라우터(546-3), 라우터(546-4), 전화 관리 서버(549-4)를 경유하고 (스텝 K10), 망 노드 장치(545)를 지나서 게이트웨이(553)에 도달한다(스텝 K11). 다음에 게이트웨이(553)는 발신원 전화 번호 "03-1111-2222" 및 수신지 전화 번호 "092-555-6666"를 포함하는 정보를 UNI 통신 회선(581)을 지나서 교환기(563)에 통지한다(스텝 K12). 교환기(563)는 이들 2개의 전화 번호를 수신한 것을 게이트웨 이(553)에 회신한다(스텝 K13).Next, the IP packet formed above and sent out from the
교환기(563)는 발신원 전화 번호 "03-1111-2222" 및 수신지 전화 번호 "092-555-6666"를 포함하는 호출 설정 요구를 교환기(564)에 전송하고(스텝 K14), 교환기(564)는 상기 호출 설정 요구를 받은 것을 교환기(557)에 회신한다(스텝 K16∼스텝 K22). 교환기(564)는 전화기(572)를 호출하고(스텝 K15), 전화기(572)는 전화 호출 중인 것을 교환기(564)에 통지한다(스텝 K24). 교환기(564)는 수신지 전화기(572)를 호출하고 있는 것을 송신원 전화기(570)에 통지한다(스텝 K25∼스텝 K32). 전화기(572)가 오프훅 통지되면(스텝 K33), 전화 통신 개시 가능 통지가 송신원 전화기(570)에 통지되어(스텝 K35∼스텝 K42), 전화 통신이 시작된다.The
이상에 의해, 전화기(570)와 전화기(572) 사이의 단말간 통신 접속 제어 순서가 완료되어, 전화기(570)와 전화기(572) 사이의 통화를 행할 수 있게 된다.By the above, the terminal-to-terminal communication connection control procedure between the
전화의 통화 종료에서, 전화기(570)로부터 전화의 호출 해방 통지가 교환기(557)에 송출되고(도 191의 스텝 K44), 교환기(557)로부터 호출 해방 완료 통지가 전화기(570)에 회신된다(스텝 K45). 이 호출 해방 통지 및 호출 해방 완료 통지에 의해 전화기(570)와 교환기(557) 사이의 접속이 해방된다. 이하에 계속해서, 교환기(557), 교환기(560), 게이트웨이(552), 전화 관리 서버(549-2), 전화 관리 서버(549-4), 게이트웨이(553), 교환기(563), 교환기(564), 전화기(572) 사이에서 호출 해방 통지와 호출 해방 완료 통지를 순차로 송수신함으로써, 전화 호출의 해방을 수행한다(스텝 K46∼K61).At the end of the call of the telephone, the call release notification of the telephone is sent from the
이상의 "전화기 사이의 통신 접속 제어-2"를 요약하면, 공중 전화 교환망에 접속되는 전화기로부터 IP 전송망을 경유하여 공중 전화 교환망에 접속되는 다른 전화기에 통신하기 위한 단말간 통신 접속 제어 방법으로, 개략적인 것은 전화기 사이의 통신 접속 제어-1과 유사하다. 주된 상이점은 "IP 전송망 내부로의 입력 회선 정보"는 IP 전송망 외부에 UNI 통신 회선을 가지는 게이트웨이의 전화 번호이고, "IP 전송망 외부로의 출력 회선 정보"는 IP 전송망 외부에 UNI 통신 회선을 가지는 게이트웨이로의 IP 어드레스라는 것이다.Summarizing the above " communication connection control-2 between telephones ", a method of controlling an end-to-end communication connection for communicating from a telephone connected to a public switched telephone network to another telephone connected to a public switched telephone network via an IP transport network, This is similar to the communication connection control-1 between telephones. The main difference is that "input line information inside the IP transport network" is a telephone number of a gateway having a UNI communication line outside the IP transport network, and "output line information outside the IP transport network" is a gateway having a UNI communication line outside the IP transport network. This is called a local IP address.
<< 전화기 사이의 통신 접속 제어-3 >> << Communication connection control between telephones -3 >>
전화 번호 "03-1111-2222"인 발신원 전화기(570)로부터 전화 번호 "093-555-6666"인 수신지의 전화기(598)에 전화 접속하는 예이다.This is an example of dialing from the
이 예에서는, 전화기(570)로부터 "00XY-093-555-6666"으로 다이얼하여 전화 접속을 요구하고 교환기(558)는 회선 정보를 포함하는 게이트웨이(550)에 요구하면, 게이트웨이(550) 내부에서 IP 전송망 입력 회선표 584가 이용되어, 교환기(558)는 수신지 전화 번호가 "093-555-6666"인 전화기에 통신 회선을 접속하기 위한 게이트웨이로의 액세스 정보로서 신호국 코드 "#2222"를 취득하고, 여기서 교환기(559)와 게이트웨이(551)는 NNI 통신 회선(577)을 통하여 접속되어 있다.In this example, if the
다음에, 게이트웨이(551)는 게이트웨이(551) 내부의 IP 전송망 출력 회선표 586 또는 전화 번호 서버(593)에 조회하여, 수신지 전화 번호 "093-555-6666"를 가지는 전화기에 통신 회선을 접속하기 위한 게이트웨이(553)의 IP 어드레스를 취득하고, 발신원 전화 번호 "03-1111-2222" 및 수신지 전화 번호 "093-555-6666"를 포함하는 IP 패킷을 형성한다. 상기 형성된 IP 패킷은 게이트웨이(551)로부터 송출 되어 라우터(546-1), 전화 관리 서버(549-1), 라우터(546-1), 라우터(546-5), 전화 관리 서버(549-5), 라우터(546-5), 망 노드 장치(545)를 지나서 게이트웨이(553)에 도달한다.Next, the
이후, IP 패킷으로부터 얻어지는 발신원 전화 번호 "03-1111-2222" 및 수신지 전화 번호 "093-555-6666"를 포함하는 단말간 접속 정보가 교환기(563) 및 교환기(566)를 지나서 전화기(598)에 도달하여, 전화기(570)와 전화기(598) 사이의 단말간 통신 접속 제어가 완료된다.Thereafter, the terminal-to-terminal connection information including the source telephone number "03-1111-2222" and the destination telephone number "093-555-6666" obtained from the IP packet passes the
이상의 "전화기 사이의 통신 접속 제어-3"과 "전화기 사이의 통신 접속 제어-1"은 유사하지만, 대비되는 점은 "IP 전송망 내부로의 입력 회선 정보"는 IP 전송망 외부에 NNI 통신 회선을 가지는 게이트웨이의 신호국 코드이며, "IP 전송망 외부로의 출력 회선 정보"는 IP 전송망 외부에 UNI 통신 회선을 가지는 게이트웨이로의 IP 어드레스라는 것이다.Although the above "communication connection control-3 between telephones" and "communication connection control-1 between telephones" are similar, in contrast, "input line information into an IP transport network" has an NNI communication line outside the IP transport network. Signaling station code of the gateway, " output line information outside the IP transmission network " is an IP address to the gateway having a UNI communication line outside the IP transmission network.
<< 전화기 사이의 통신 접속 제어-4 >> << Communication connection control between telephones-4 >>
전화 번호 "03-1111-2222"인 발신원 전화기(570)로부터 전화 번호 "07-3333-4444"인 수신지의 전화기(597)에 전화 접속하는 예이다.This is an example of dialing from the
이 예에서는, 전화기(570)로부터 "00XY-07-3333-4444"로 다이얼하여 전화 접속을 요구하여 교환기(558)는 회선 정보를 포함하는 게이트웨이(550)에 요구하고, 게이트웨이(550) 내부에서 IP 전송망 입력 회선표 584가 이용되어, 교환기(558)는 수신지 전화 번호가 "07-3333-4444"인 전화기에 통신 회선을 접속하기 위한 게이트웨이로의 액세스 정보로서 전화 번호 "03-4444-4000"을 취득한다. 다음에, 게이트 웨이(552)는 게이트웨이(552) 내부의 IP 전송망 출력 회선표 587 또는 전화 번호 서버(594)에 조회하여, 수신지 전화 번호 "07-3333-4444"를 가지는 전화기에 통신 회선을 접속하기 위한 게이트웨이(554)의 IP 어드레스를 취득하여, 발신원 전화 번호 "03-1111-2222" 및 수신지 전화 번호 "07-3333-4444"를 포함하는 IP 패킷을 형성한다. 상기 형성된 IP 패킷은 게이트웨이(552)로부터 송출되어 망 노드 장치(543), 라우터(546-2), 전화 관리 서버(549-2), 라우터(546-2), 라우터(546-1), 라우터(546-5), 전화 관리 서버(549-5), 라우터(546-5)를 지나서 게이트웨이(554)에 도달한다.In this example, the
이후, IP 패킷으로부터 얻어지는 발신원 전화 번호 "03-1111-2222"와 수신지 전화 번호 "07-3333-4444"를 포함하는 단말간 접속 정보가 교환기(562) 및 교환기(565)를 지나서 전화기(597)에 도달하여, 전화기(570)와 전화기(597) 사이의 단말간 통신 접속 제어가 완료된다.Thereafter, the terminal-to-terminal connection information including the source telephone number "03-1111-2222" and the destination telephone number "07-3333-4444" obtained from the IP packet passes through the
이상의 "전화기 사이의 통신 접속 제어-4"와 "전화기 사이의 통신 접속 제어-1"는 유사하지만, 대비되는 점은 "IP 전송망 내부로의 입력 회선 정보"는 IP 전송망 외부에 UNI 통신 회선을 가지는 게이트웨이의 전화 번호이며, "IP 전송망 외부로의 출력 회선 정보"는 IP 전송망 외부에 NNI 통신 회선을 가지는 게이트웨이로의 IP 어드레스라는 것이다.The above "communication connection control-4 between telephones" and "communication connection control-1 between telephones" are similar, but in contrast, "input line information into the IP transmission network" has a UNI communication line outside the IP transmission network. The telephone number of the gateway, " output line information outside the IP transport network " is an IP address to the gateway having an NNI communication line outside the IP transport network.
<< 전화기 사이의 통신 접속 제어-5 >> << Communication connection control between phones-5 >>
전화 번호 "03-1111-2222"인 발신원 전화기(570)로부터 미디어 라우터(591)에 접속하는 전화기(573)(단, 전화 번호는 "045-777-8888"인 전화기)에 전화 접속 하는 예이다.This is an example of dialing a telephone 573 (however, the telephone number is "045-777-8888") connected to the
전화기(570)로부터 "00XY-045-777-8888"로 다이얼하여 전화 접속을 요구하면(도 192에 나타낸 스텝 L01), 교환기(557)가 응답하여(스텝 L02), 교환기(557)는 상기 다이얼된 정보에 포함되는 통신 사업자 식별 코드 "00XY"를 이용하여, "00XY"가 부여되어 있는 회선 정보를 포함하는 게이트웨이(550)에 접속되는 교환기(558)를 발견하고, 상기 다이얼 시에 취득한 발신원 전화 번호 "03-1111-2222" 및 "00XY-045-777-8888"을 교환기(558)에 송신한다(스텝 L03).When the
교환기(558)는, 발신원 전화 번호 "03-1111-2222" 및 수신지 전화 번호 "045-777-8888"를 회선 정보를 포함하는 게이트웨이(550)에 송신하고 (스텝 L04), 게이트웨이(550)는 IP 전송망 입력 회선표 584를 참조하여 수신지 전화 번호가 "045-777-8888"인 전화기에 통신 회선을 접속하기 위한 게이트웨이로의 액세스 정보로서 전화 번호 "03-4444-4000"를 발견하고 교환기(558)에 통지한다(스텝 L05). 다음에, 교환기(558)는 게이트웨이 전화 번호 "03-4444-4000"에 접속하는 교환기(560)를 발견하고, 상기 순서에 의해 취득한 전화 번호 "03-4444-4000", 발신원 전화 번호 "03-1111-2222" 및 수신지 전화 번호 "045-777-8888"를 포함하는 정보를 교환기(560)에 전송한다(스텝 L06). 교환기(560)는 전화 번호 "03-4444-4000"가 부여되어 있는 게이트웨이(552)에 통신 회선(580)을 지나서 "03-1111-2222" 및 수신지 전화 번호 "045-777-8888"를 전송하고(스텝 L07), 게이트웨이(552)는 적어도 이들 2개의 전화 번호를 수신한 것을 교환기(560)에 회신한다(스텝 L08).The
다음에, 게이트웨이(552)는 상기의 통신 접속 제어에 의해 취득한 발신원 전 화 번호 "03-1111-2222" 및 수신지 전화 번호 "045-777-8888"를 포함하는 IP 패킷을 형성한다. IP 패킷의 송신원 IP 어드레스는 게이트웨이(552)에 부여된(게이트웨이(552) 자체가 알고 있는) IP 어드레스이고, 수신지 IP 어드레스는 통신 회선을 접속하기 위한 통신 상대방, 이 케이스에서는 미디어 라우터(591)의 IP 어드레스 "10.241.1.1"이며, IP 전송망 출력 회선표 587로부터 수신지 전화 번호 "045-777-8888"를 파라미터로서 발견한다.Next, the
이렇게 해서 형성되어 게이트웨이(552)로부터 송출된 전화 호출 접속 요구 IP 패킷은 망 노드 장치(543), 라우터(546-2), 전화 관리 서버(549-2), 라우터(546-2), 라우터(546-3), 전화 관리 서버(549-3), 라우터(546-3), 망 노드 장치 544를 지나서 미디어 라우터(591)에 도달한다(스텝 L10∼L16). 미디어 라우터(591)는 상기 전화 호출 접속 요구를 받은 것을 교환기(557)에 회신하고(스텝 L20∼스텝 L25), 또 미디어 라우터(591)는 전화기(573)를 호출하여(스텝 L18), 전화기가 회신하면(스텝 L27), 미디어 라우터(591)는 송신원 전화기(570)에 수신지 전화기를 호출 중임을 통지한다(스텝 L29∼스텝 L35). 전화기(573)가 오프훅되면(스텝 L36), 전화 통신 개시 가능을 나타내는 응답이 송신원 전화기(570)에 통지되어(스텝 L38∼스텝 L44), 전화 통신이 시작된다.The telephone call connection request IP packet thus formed and sent out from the
이상에 의해, 전화기(570)와 전화기(573) 사이의 단말간 통신 접속 제어 순서가 완료되어, 전화기(570)와 전화기(573) 사이의 통화를 행할 수 있게 된다.By the above, the terminal-to-terminal communication connection control procedure between the
전화 통화 종료에서, 전화기(570)로부터 전화의 호출 해방 통지가 교환기(557)에 송출되고(스텝 L45), 교환기(557)로부터 호출 해방 완료 통지가 전화기 (570)에 회신된다(스텝 K46). 이 호출 해방 통지 및 호출 해방 완료 통지에 의해 전화기(570)와 교환기(557) 사이의 접속이 해방된다. 이하 계속해서, 교환기(557), 교환기(560), 게이트웨이(552), 전화 관리 서버(549-2), 전화 관리 서버(549-3), 미디어 라우터(591), 전화기(573) 사이에서 호출 해방 통지와 호출 해방 완료 통지를 순차로 송수신함으로써, 접속의 해방을 실시한다(스텝 J47∼J60).At the end of the telephone call, the call release notification of the telephone is sent from the
이상의 "전화기 사이의 통신 접속 제어-5"는 "전화기 사이의 통신 접속 제어-1"와 유사하고, 주요 대비점은 전화 접속선이 미디어 라우터에 접속하는 전화기라는 것이다.The above "communication connection control-5 between telephones" is similar to "communication connection control-1 between telephones", and a major contrast is that the telephone connection line is a telephone connected to the media router.
<< 전화기 사이의 통신 접속 제어-6 >> << Communication connection control between phones-6 >>
도 193을 참조하여 설명한다. 참조 부호 540-1은 IP 전송망, 참조 부호 550-1 및 554-1은 게이트웨이, 참조 부호 1000은 "출력 회선 정보 서버"이다. 다른 장치나 전화기, 공중 교환망 등은 도 185에 나타낸 장치나 전화기 등과 동일하며, 동일한 번호로 나타내어져 있다. 이 실시예는 회선 정보를 포함하는 게이트웨이(550)(도 185 참조) 대신, IP 전송망 입력 회선표 584를 포함하는 입력 회선 정보 서버(1000)를 이용하는 것이 특징이며, 도 188의 스텝 J04와 스텝 J05 대신 도 194의 스텝 J04x와 스텝 J05x를 이용한다.A description with reference to FIG. 193 is provided. Reference numeral 540-1 denotes an IP transmission network, reference numerals 550-1 and 554-1 denote gateways, and
입력 회선 정보 서버(1000)는 공중 전화 교환망(555)으로부터 식별할 수 있는 통신 사업자 식별 코드 "00XY"와, 공중 전화 교환망(555)으로부터 식별하기 위한 신호국 코드가 부여되어 있다. 전화 번호가 "03-1111-2222"인 발신원 전화기(570)로부터 전화 번호가 "06-3333-4444"인 수신지의 전화기(571)에 전화 접속하는 예이다. 도 194를 참조하여 설명한다.The input
전화기(570)로부터 "00XY-06-3333-4444"로 다이얼하여 전화 호출하면(도 194의 스텝 J01), 교환기(557)가 호출 확인하고(스텝 J02), 교환기(557)는 상기 다이얼된 정보에 포함되는 통신 사업자 식별 코드 "00XY"를 이용하여, "00XY"가 부여되어 있는 입력 회선 정보 서버(1000)에 접속하는 교환기(558)를 발견하고, 상기 다이얼 시에 취득한 발신원 전화 번호 "03-1111-2222" 및 "00XY-06-3333-4444"을 교환기(558)에 송신한다(스텝 J03). 교환기(558)는 발신원 전화 번호 "03-1111-2222" 및 수신지 전화 번호 "06-3333-4444"를 입력 회선 정보 서버(1000)에 송신하고(스텝 J04x), 입력 회선 정보 서버(1000)는 입력 회선 정보 서버(1000) 내부의 IP 전송망 입력 회선표 584를 참조하여, 수신지 전화기의 전화 번호를 파라미터로 하여, 즉 수신지 전화 번호가 "06-3333-4444"인 전화기에 통신 회선을 접속하기 위한 게이트웨이로의 액세스 정보로서, 게이트웨이는 NNI 인터페이스를 가지고, 신호국으로서의 게이트웨이의 신호국 코드는 "#2222"인 것을 알게 되어, 교환기(558)에 회신한다(스텝 J05x). 이하, 상기 스텝 J06∼J40을 실시함으로써 전화기(570)와 전화기(571) 사이의 단말간 통신 접속 제어 순서가 이루어져, 전화기(570)와 전화기(571) 사이의 통화를 행할 수 있게 된다. 동일하게 하여, 전화기(570)로부터 전화기(572, 597, 598, 573) 사이의 단말간 통신 접속 제어 순서를 행할 수 있다.When the
<< 망 노드 장치의 실시예 >> << Embodiment of Network Node Device >>
상기 단말간 통신 접속 제어 방법에서 이용되는 망 노드 장치에 대해 도 195를 참조하여 설명한다.A network node device used in the method for controlling communication between terminals is described with reference to FIG. 195.
참조 부호 540-1은 IP 전송망, 참조 부호 543-1 및 545-1은 망 노드 장치, 참조 부호 552-1 및 554-1은 게이트웨이, 참조 부호 547-1 및 548-1은 중계 장치이고, 각각 통신 회선에 의해 접속되어 있다. 게이트웨이(552-1)에 IP 어드레스 "a"가, 게이트웨이(554-1)에 IP 어드레스 "b"가 각각 부여되어 있고, 또 망 노드 장치(543-1)의 게이트웨이(552-1)측 통신 회선과의 접점에 IP 어드레스 "x"가 부여되고, 망 노드 장치(545-1)의 게이트웨이(554-1)측 통신 회선과의 접점에 IP 어드레스 "y"가 부여되어 있다. 543-1T는 상기의 4세트의 IP 어드레스 "a", "b", "x", "y"를 보유하고 있는 어드레스 관리표이다. 545-1T는 상기 4세트의 IP 어드레스 "b", "a", "y", "x"를 보유하고 있는 어드레스 관리표이다.Reference numeral 540-1 denotes an IP transmission network, reference numerals 543-1 and 545-1 denote network node devices, reference numerals 552-1 and 554-1 denote gateways, reference numerals 547-1 and 548-1 denote relay devices, respectively. It is connected by a communication line. The IP address " a " is assigned to the gateway 552-1, and the IP address " b " is assigned to the gateway 554-1, and the communication of the gateway 552-1 side of the network node device 543-1 is performed. IP address "x" is given to the contact with a line, and IP address "y" is given to the contact with the communication line of the gateway 554-1 of the network node apparatus 545-1. 543-1T is an address management table which holds the above four sets of IP addresses "a", "b", "x", and "y". 545-1T is an address management table holding the four sets of IP addresses "b", "a", "y", and "x".
게이트웨이(552-1)로부터 게이트웨이(554-1)에 보내지는 IP 패킷의 PCK-1는 송신원 IP 어드레스가 "a", 수신지 IP 어드레스가 "b"이고, 망 노드 장치(543-1)에 도달하면 어드레스 관리표 543-1T가 참조된다. 본 예에서는, 내부 정보 "a", "b", "x", "y" 중, 앞으로부터 3개의 IP 어드레스 "a", "b", "x"가 IP 패킷 PCK-1 내부의 3개의 IP 어드레스와 일치하므로, 어드레스 관리표 543-1T 내부의 다른 IP 어드레스 "y"가 인출되어 IP 헤더를 부여하는 IP 캡슐화가 이루어져 새로운 IP 패킷인 PCK-2가 형성된다. IP 패킷 PCK-2는 망 노드 장치(543-1)로부터 통신 회선에 송출되어 라우터(547-1, 548-1)를 지나서 망 노드 장치(545-1)에 도달하고, 여기서 상기 IP 캡슐화에 의해 부여된 IP 헤더를 제거하는 역캡슐화가 이루어져 IP 패킷 PCK-3가 복원되고, 통신 회선을 지나서 게이트웨이(554-1)에 보내진다. 어드레스 관리표 545-1T는 상기와 역방향의 IP 패킷 송신을 위해 사용된다.The PCK-1 of the IP packet sent from the gateway 552-1 to the gateway 554-1 has a source IP address of "a", a destination IP address of "b", and the network node apparatus 543-1. If so, address management table 543-1T is referred to. In this example, among the internal information "a", "b", "x", and "y", three IP addresses "a", "b", and "x" are three pieces of IP packet PCK-1 inside. Since the IP address coincides with the IP address, another IP address " y " in the address management table 543-1T is fetched to perform IP encapsulation to give an IP header, thereby forming a new IP packet, PCK-2. IP packet PCK-2 is sent from the network node device 543-1 to the communication line and passes through the routers 547-1 and 548-1 to the network node device 545-1, where the IP encapsulation De-encapsulation is performed to remove the assigned IP header, and the IP packet PCK-3 is restored and sent to the gateway 554-1 through the communication line. The address management table 545-1T is used for IP packet transmission in the reverse direction.
망 노드 장치(543-1 및 545-1)는 IP 캡슐화와 역캡슐화를 행하는 기능을 가지고, 이를 위해 어드레스 관리표를 보유하고 있다. 게이트웨이의 IP 어드레스는 망 노드 장치(543-1, 545-1)의 어드레스 관리표 내에 등록 보유되어 있다는 특징이 있다.The network node devices 543-1 and 545-1 have a function of IP encapsulation and decapsulation, and have an address management table for this purpose. The IP address of the gateway is characterized in that it is registered and held in the address management table of the network node devices 543-1 and 545-1.
<< 망 노드 장치의 다른 실시예 >> << Another embodiment of network node device >>
도 196을 참조하여 망 노드 장치 543-2 및 545-2의 다른 실시예를 설명한다.Another embodiment of the network node apparatuses 543-2 and 545-2 will be described with reference to FIG. 196.
참조 부호 540-2는 IP 전송망, 참조 부호 543-2 및 545-2는 망 노드 장치, 참조 부호 552-2 및 554-2는 게이트웨이, 참조 부호 547-2 및 548-2는 중계 장치이고, 각각 통신 회선에 의해 접속되어 있다. 게이트웨이(552-2)에 IP 어드레스 "a"가, 게이트웨이(554-2)에 IP 어드레스 "b"가 각각 부여되어 있다. 543-2T는 상기 IP 어드레스 "a"를, 545-2T는 상기 IP 어드레스 "b"를 보유하고 있는 어드레스 관리표이다.Reference numeral 540-2 denotes an IP transport network, reference numerals 543-2 and 545-2 denote network nodes, reference numerals 552-2 and 554-2 denote gateways, reference numerals 547-2 and 548-2 denote relay devices, respectively. It is connected by a communication line. IP address "a" is assigned to gateway 552-2, and IP address "b" is assigned to gateway 554-2, respectively. 543-2T is an address management table holding the IP address " a " and 545-2T holding the IP address " b ".
게이트웨이(552-2)로부터 게이트웨이(554-2)에 보내지는 IP 패킷 PCK-11은 송신원 IP 어드레스가 "a", 수신지 IP 어드레스가 "b"이고, 망 노드 장치(543-2)에 도달하면 어드레스 관리표 543-2T를 참조한다. 본 예에서는, 내부 정보 "a"가 IP 패킷 PCK-11 내부의 송신원의 IP 어드레스와 일치하므로, IP 패킷 PCK-11를 IP 전송망(540) 내부에 전송하는 허가가 있다고 이해할 수 있어, 다음에 IP 패킷 PCK-11를 그대로 IP 패킷 PCK-12로 한다. IP 패킷 PCK-12는 망 노드 장치(543-2)로부터 통신 회선에 송출되고, 라우터(547-2, 548-2)를 지나서 망 노드 장치(545-2)에 도달한다. 여기서, 어드레스 관리표 545-2T 내부에 IP 패킷 PCK-12의 수신지 IP 어 드레스 "b"가 기록되어 있으므로, IP 패킷 PCK-12는 그대로 IP 패킷 PCK-13으로서 통신 회선을 지나서 게이트웨이(554-2)에 보내진다. 망 노드 장치(543-2 및 545-2)는 IP 전송망(540-2) 내부에 IP 패킷을 받아들여 허가를 확인하거나, 또는 IP 전송망(540-2) 외부에 IP 어드레스 "b"가 존재하는 것을 확인할 수 있다. 게이트웨이의 IP 어드레스는 망 노드 장치(543-2 및 545-2)의 어드레스 관리표 내에 등록 보유되어 있다는 특징이 있다.The IP packet PCK-11 sent from the gateway 552-2 to the gateway 554-2 arrives at the network node device 543-2 having a source IP address of "a" and a destination IP address of "b". Refer to address management table 543-2T. In this example, since the internal information "a" coincides with the IP address of the sender inside the IP packet PCK-11, it can be understood that there is a permission to transmit the IP packet PCK-11 into the
이상 망 노드 장치의 기능을 요약하면, 본 실시예에서 망 노드 장치는 IP 패킷을 IP 전송망 외부로부터 IP 전송망 내부에 받아들일 때, IP 헤더를 새로 부여하는 IP 캡슐화를 행하는 타입과, IP 캡슐화를 행하지 않는 타입의 2개의 타입이 있다. 게이트웨이의 IP 어드레스는 망 노드 장치의 어드레스 관리표 내에 등록 보유되어 있다.To summarize the functions of the above network node device, in the present embodiment, when the network node device receives an IP packet from outside the IP transport network to the inside of the IP transport network, the type of IP encapsulation for newly granting an IP header is not performed. There are two types of types. The IP address of the gateway is registered and held in the address management table of the network node device.
13. 제어선과 음성선을 분리하여 공중 전화 교환망에 접속하는 제13 실시예:13. Thirteenth embodiment in which control line and voice line are separated and connected to public switched telephone network:
제어 통신 회선과 음성 통신 회선을 분리하고, IP 전송망과 공중 전화 교환망(PSTN)을 경유하는 전화기간 통신 접속을 제어하는 방법을 설명한다.A method of separating the control communication line from the voice communication line and controlling the telephone-terminal communication connection via the IP transmission network and the public switched telephone network (PSTN) will be described.
도 197에서, 참조 부호 1500은 IP 전송망, 참조 부호 1501은 공중 전화 교환망, 참조 부호 1502는 캡슐화 기능을 가지는 게이트웨이, 참조 부호 1503은 중계 게이트웨이, 참조 부호 1508 및 1520은 전화기, 참조 부호 1518은 중계 교환기, 참조 부호 1519는 가입자 교환기, 참조 부호 1505는 공통선 신호 방식에 의한 제어 통신 회선, 참조 부호 1506은 음성 통신 회선이다. 참조 부호 1507은 제어 IP 통 신 회선, 참조 부호 1509는 음성 IP 통신 회선이다. 참조 부호 1544 및 1547은 망 노드 장치, 참조 부호 1570은 대리 전화 서버, 참조 부호 1571은 전화 관리 서버, 참조 부호 1572는 전화 번호 서버, 참조 부호 1573은 표 관리 서버, 참조 부호 1521, 1522, 1523, 1524는 각각 라우터이다. 참조 부호 1513은 중계 제어부(STP), 참조 부호 1516은 음성 제어부이다.In Fig. 197,
도 197에 나타낸 IP 전송망의 내부 리소스(장치나 서버)의 일부는 도 128 또는 도 170에 나타낸 IP 전송망의 내부 리소스의 일부와 대응시킬 수 있고, 전화기(1508), 미디어 라우터(1560), 망 노드 장치(1544), 대리 전화 서버(1570), 전화 관리 서버(1571), 전화 번호 서버(1572), 표 관리 서버(1573), 망 노드 장치(1547)는 각각 전화기(1208), 미디어 라우터(1201), 망 노드 장치(1244), 대리 전화 서버(1270), 전화 관리 서버(1271), 전화 번호 서버(1272), 표 관리 서버(1273), 망 노드 장치(1247)에 대응한다.Some of the internal resources (devices or servers) of the IP transport network shown in FIG. 197 may correspond to some of the internal resources of the IP transport network shown in FIG. 128 or 170, and the
<< 중계 제어부의 기능 >> << Function of Relay Control Unit >>
본 발명에서, 공통선 신호 방식의 포인트(Point)를 신호국, 포인트 코드(Point Code)를 "신호국 어드레스"에 의해 나타낸다. 중계 게이트웨이(1503) 내부의 중계 제어부(1513)는 공중 전화 교환망(1501)으로부터 보면 공통선 신호 방식의 중계 신호국(STP)이고, 신호국 어드레스 "PC-3"가 부여되어 있다. 중계 제어부(1513)는 신호국 어드레스 관리표 1527(도 208)를 관리하고 있고, 이 신호국 어드레스 관리표를 검색하여 공중 전화 교환망(1501) 내의 교환기의 신호국 어드레스를 취득할 수 있다. 중계 게이트웨이(1503)는 NNI 통신 회선(1505)에 송신하는 신호 유닛 내에 기입하는 회선 번호 "CIC-n"나 신호 링크 선택 "SLS-n"의 생성 규칙이 공중 전화 교환망(1501)과 동일한 규칙으로 정해져 있다.In the present invention, a point of a common line signal system is represented by a signal station and a point code is represented by a "signal station address". The
중계 제어부(1513)는 IP 어드레스 "GW03"가 부여되어 있고, 제어 IP 통신 회선(1507)으로부터 보내져오는 IP 패킷에 저장된 전화 호출 제어의 각종 메시지(IAM, ACM, CPG, ANM, REL, RLC 등)를 공통선 신호 방식의 신호 유닛에 저장한 각종 메시지(IAM, ACM, CPG, ANM, REL, RLC 등)로 변환하여 제어 통신 회선(1505)에 송신한다. 또, 역방향으로, 중계 제어부(1513)는 제어 통신 회선(1505)으로부터 보내져오는 신호 유닛에 저장된 전화 호출 제어용 각종 메시지를 IP 패킷에 저장된 메시지로 변환하여 제어 IP 통신 회선(1507)에 송신하는 기능을 가진다. 중계 제어부(1513)에 부여된 IP 어드레스 "GW03"나 신호국 코드 "PC-3"는 중계 게이트웨이(1503)에 부여된 IP 어드레스나 신호국 코드이기도 한다.The
<< 음성 제어부의 기능 >> << Function of voice control unit >>
음성 제어부(1516)는 음성 IP 통신 회선(1509)으로부터 보내져오는 IP 패킷에 저장된 음성을 공중 전화 교환망(1501) 내에서 전송할 수 있는 형식, 예를 들면 ISDN의 1차군(1次群) 인터페이스(PRI, 23B+D)의 데이터 통신로에 적합한 음성 프레임으로 변환하여 음성 통신 회선(1506)에 송신한다. 또, 역방향으로, 음성제어부(1516)는 공중 전화 교환망(1501)의 음성 통신 회선(1506)으로부터 보내져오는 음성 프레임을 IP 패킷 형식으로 변환하여 음성 IP 통신 회선(1509)에 송신하는 기능을 가진다. 음성 제어부는 내부에 음성 IP 패킷을 송수신하기 위한 IP 어드레스를 가지며, 미디어 패스 접속표의 설정에 이용한다.The
<< 전화 번호 서버 >> << phone number server >>
전화 번호 서버(1572)는 전화 번호를 질문하면, 질문받은 전화 번호를 가지는 전화기에 통신하기 위한 IP 어드레스를 회답한다. 전화 통신처가 중계 게이트웨이인 케이스에서는 중계 게이트웨이에 부여된 IP 어드레스의 값을 회답하고, 전화 통신처가 캡슐화 기능을 가지는 게이트웨이인 케이스에서는 게이트웨이에 접속하는 미디어 라우터의 IP 어드레스를 회답한다.When the
<< 접속 페이즈 >> << connection phase >>
전화기(1508)로부터 전화기(1520)에 전화 통신을 하는 예이다. 이 실시예에서는, 대리 전화 서버(1570)의 IP 어드레스 "EA81"가 IP 전송망(1500)의 이용자에게 공개되어 있고, 미디어 라우터(1560)는 상기 IP 어드레스 "EA81"를 보유하고 있다. 전화기(1508)의 수화기를 들면, 호출 신호가 미디어 라우터(1560)에 전해지고(도 198의 스텝 N01), 미디어 라우터(1560)는 전화 호출을 확인한다(스텝 N02). 다음에, 미디어 라우터(1560)는 송신원 IP 어드레스를 미디어 라우터(1560)의 IP 어드레스 "EA1", 수신지 IP 어드레스를 대리 전화 서버(1570)의 외부 IP 어드레스 "EA81"로 하여, 송신원이 되는 전화기(1508)의 전화 번호 "TN-1", 수신지가 되는 전화기(1520)의 전화 번호 "TN-2", 송신원이 되는 전화기(1508)가 전화 음성을 송신하기 위해 이용하는 UDP 포트 번호 "5006", 부가 정보 "Info-2"를 포함하는 IP 패킷(1530)(도 199)을 형성하여 망 노드 장치(1544)에 송신한다(스텝 N03). IP 패킷(1530)의 페이로드 부분은 UDP 패킷이며, 그 송신원 및 수신지 포트 번호 모두 "5060"인 예이다.It is an example of carrying out telephone communication from the
망 노드 장치(1544)는 외부 IP 패킷(1530)을 입력하고, 다른 실시예에서 설명하고 있는 IP 캡슐화 기법을 적용하여 내부 IP 패킷(1531)(도 200)을 형성하며, IP 패킷(1531)을 내부 IP 어드레스가 "IA81"인 대리 전화 서버(1570)에 송신한다(스텝 N04). 대리 전화 서버(1570)는 IP 패킷(1531)을 수신하면, IP 패킷(1531) 내부에 포함되는 IP 어드레스 "EA1, IA1, EA81, IA81"를 페이로드 부분에 포함하는 IP 패킷(1532-1)(도 201)을 형성하여, 전화 관리 서버(1571)에 송신한다(스텝 N05). 여기서, 대리 전화 서버(1570)는 미리 보유하고 있는 전화 관리 서버(1571)의 IP 어드레스 "IA91"를 이용하고 있다.The
<< CIC 관리표의 형성 >> << Formation of CIC Management Chart >>
전화 관리 서버(1571)는 IP 패킷(1532-1)을 수신하여, 전화 관리 서버(1571)가 관리하는 CIC 관리표의 레코드에 전화 관리 서버(1571)의 IP 어드레스 "IA91", 순서 구분(procedure segment) "IAM", 송신원 전화 번호 "TN-1", 수신지 전화 번호 "TN-2", 미디어 라우터(1560)의 외부 IP 어드레스 "EA1"와 내부 IP 어드레스 "IA1", IP 패킷(1532-1) 내부의 음성 통신용 포트 번호 "5006", 대리 전화 서버(1570)의 외부 IP 어드레스 "EA81"와 내부 IP 어드레스 "IA81", 기입 시각(연월일시분초) "St-2"를 기입한다(도 202의 CIC 관리표 1571-1).The
다음에, 전화 관리 서버(1571)는 수신지 전화 번호 "TN-2"를 질문하는 IP 패킷(1532-2)(도 203)을 전화 번호 서버(1572)에 나타내고(스텝 N06), 전화 번호 서버(1572)는 전화기(1520)에 접속하는 장치류의 IP 어드레스 "GW03"를 IP 패킷(1532-3)(도 204)에 저장하여 회답한다(스텝 N07). 또, 전화기(1520)에 접속하는 장치류는 중계 게이트웨이(1503) 내부의 중계 제어부(1513)로 되어 있는 예이다.Next, the
<< 회선 번호의 관리 >> << Management of line number >>
전화 관리 서버(1571)는 전화 번호 서버(1572)로부터 취득한 중계 제어부(1513)의 IP 어드레스 "GW03"를 CIC 관리표 1571-1(도 202)에 추가하고, 또 전화 관리 서버(1571)의 IP 어드레스 "IA91" 및 중계 제어부(1513)의 IP 어드레스 "GW03"의 세트에 대하여, 전화 관리 서버(1571)가 정하고 있는 규칙에 의해 CIC 번호 "C1C-2"를 정하여, CIC 관리표에 기입한다. 이 상태는 CIC 관리표 1571-2(도 205)의 레코드에 나타내어져 있다.The
다음에 전화 관리 서버(1571)는 CIC 관리표 1571-2(도 205)를 참조하여, IP 패킷(1532-1)(도 201)으로부터 IP 패킷(1534)(도 206 참조, IAM 패킷)을 형성하여 IP 패킷(1534)을 중계 제어부(1513)에 송신한다(스텝 N09). 여기서, IP 패킷(1534)의 수신지 IP 어드레스는 중계 제어부(1513)의 IP 어드레스 "GW03"이다.Next, the
<< 중계 제어부의 동작 >> << Operation of Relay Control Unit >>
중계 제어부(1513)는 IP 패킷(1534)(도 206)을 수신하면(스텝 N09), IP 패킷(1534)으로부터 송신원 IP 어드레스 "IA91", 수신지 IP 어드레스 "GW03", 회선 번호 "CIC-2", 순서 구분 "IAM", 송신원 전화 번호 "TN-1", 수신지 전화 번호 "TN-2", 미디어 라우터(1560)의 외부 IP 어드레스 "EA1"과 내부 IP 어드레스 "IA1", 음성 통신용 포트 번호 "5006", 대리 전화 서버(1570)의 외부 IP 어드레스 "EA81"와 내부 IP 어드레스 "IA81"를 인출하여, 중계 제어부(1513)가 관리하는 CIC 관리표 1513-1(도 207)의 레코드로서 시각 "St-3"과 함께 기입 기록한다.When the
또한, 중계 제어부(1513)는 신호국 어드레스 관리표 1527(도 208)를 검색하여 수신지 전화기(1520)의 전화 번호 "TN-2"를 제시하고, 전화기(1520)를 관리하는 교환기(1519)의 신호국 어드레스 "PC-19"를 취득한다. 또한, 중계 제어부(1513)는 미리 공중 전화 교환망(1501)과 정해져 있는 규칙에 의해, 회선 번호 "CIC-3", 신호 링크 선택 "SLS-3"을 정한다. 중계 제어부(1513)는 중계 제어부(1513)의 신호국 어드레스 "PC-3", 상기 취득한 상기 "PC-19", 상기 신호 링크 선택 "SLS-3", 상기 회선 번호 "CIC-3"를 미디어 패스 식별자(media path identifier) "MP-7"와 함께, 어드레스 접속표 1525의 신규 레코드로서 기입하고, 결과적으로 어드레스 접속표는 1525-1에 나타낸 바와 같이 된다(도 209).The
계속해서, 중계 제어부(1513)는 상기 신호국 어드레스 "PC-3", 상기 취득한 "PC-19"와, 상기 회선 번호 "CIC-3"와, 신호 링크 선택 "SLS-3"과, IP 패킷(1534)으로부터 취득한 메시지 "IAM", 파라미터 "Para-2"를 포함하는 신호 유닛(1535)을 형성하여(도 210), 제어 통신 회선(1505)에 송신한다(스텝 N10).Subsequently, the
<< 중계 제어부와 음성 제어부의 연계 동작 >> << Linkage between relay control unit and voice control unit >>
중계 제어부(1513)는 상기 미디어 패스 식별자 "MP-7", 캡슐화용 내부 IP 어드레스 "IA-1", 상기 미디어 라우터(1560)의 외부 IP 어드레스 "EA1", 음성 통신용 포트 번호 "5006"를 정보 회선(1515)을 경유하여 음성 제어부(1516)에 통지하고(도 211의 스텝 1513-1), 음성 제어부(1516)는 상기 통지된 정보를 미디어 패스 접속표 1528의 레코드로서 기입하고, 기입 완료를 보고한다(스텝 1516-1). 상기 미디어 패스 식별자는 두 전화기 사이의 전화 호출(접속/통화/해방)에 이용하는 음성 통신 로를 식별하기 위해 이용한다. 미디어 패스 접속표 1528-1(도 214)의 레코드는 기입 전을 나타내고, 미디어 패스 접속표 1528-2(도 215)는 기입 결과를 나타낸다. 또, 음성 제어부(1516)는 음성 제어부(1516)로부터 음성 통신 회선(1506)에 음성을 송신하기 위한 논리 통신 회선을 정하고, 그 논리 통신 회선 식별자 "CH-1"(송신 채널:Channel-S에 의해 나타냄)를 미디어 패스 접속표 1528-2의 레코드로서 기입한다. The
<< 교환망의 동작과 ACM 메시지 >> << Switch Network Behavior and ACM Messages >>
교환기(1518)는 제어 통신 회선(1505) 경유로 신호 유닛(1535)을 수신하고(스텝 N10), 다음에 신호 유닛(1535)을 교환기(1519)에 전송한다(스텝 N11). 교환기(1519)는 신호 유닛(1535)을 수신하여 내부에 포함되는 수신지 전화 번호 "TN-2"가 착신 가능한지를 확인하여, 착신 가능하면 착신 통지를 전화기(1520)에 통지하고(스텝 N12), 또 신호 유닛(1535)의 수신을 알리는 신호 유닛(1538-1)(도 218)을 형성하여 회신하고, 상기 신호 유닛은 교환기(1518)를 경유하여(스텝 N13), 중계 제어부(1513)에 도달한다(스텝 N14). 중계 제어부(1513)는 수신한 신호 유닛(1538-1)의 라벨 정보(label information)를 기초로 어드레스 접속표 1525-1(도 209)를 참조하여 IP 패킷 형성을 위한 어드레스 정보를 취득하고, IP 패킷 1551(ACM 메시지, 도 219 참조)를 형성하여 IP 패킷 1551을 전화 관리 서버(1571)에 송신한다(스텝 N15).The
전화 관리 서버(1571)는 수신한 IP 패킷 1551으로부터 회선 번호 "CIC-2" 및 순서 구분 "ACM"을 인출하여, 전화 관리 서버(1571)가 보유하는 CIC 관리표 1571- 2(도 205)를 조사하여 자기 IP 어드레스 "IA91", 상대 IP 어드레스 "GW03", 회선 번호 "CIC-2"인 레코드를 발견하고, CIC 관리표 1571-2의 해당 레코드의 순서 구분란을 상기 순서 구분 "ACM에 재기입한다. 다음에, 전화 관리 서버(1571)는 상기 ACM 메시지를 수신한 것을 나타내는 IP 패킷을 형성하여 미디어 라우터(1560)에 통지한다(스텝 N17, N18, N19). The
<< 미디어 패스 접속표 >> << Media Pass Connection Table >>
스텝 N10을 완료한 후에, 중계 제어부(1513)는 음성 제어부(1516)에 미디어 패스 식별자 "MP-7"를 첨부하여 IP 어드레스와 포트 번호를 요구하면(도 212의 스텝 1513-2), 음성 제어부(1516)는 음성 제어부(1516)가 형성하여 IP 전송망(1500) 내부의 음성 IP 통신 회선(1509)에 송출하는 IP 패킷의 캡슐화용 내부 IP 어드레스 "IA1, 송신원 IP 어드레스 "EA3"와 UDP 패킷의 포트 번호 "5008"를 중계 제어부(1513)에 회답한다(스텝 1516-2). 미디어 패스 식별자에 의해 식별하는 음성 통신로는 음성 제어부(1516) 내부에 부여하는 IP 어드레스("IA3, EA3, …")와, 포트 번호("5004, 5006, …")의 조합에 의해 다수의 음성 통신로를 정할 수 있다. 또, 음성 제어부(1516)는 교환기(1518)로부터 수신하는 논리 음성 통신 회선을 확보하여, 그 식별자 "CH-2"(수신 채널:Channe1-R로 나타냄)를 정하고 미디어 패스 접속표 1528-3(도 216)의 레코드에 기록한다.After completing step N10, the
중계 제어부(1513)는 음성 제어부(1516) 내의 내부 IP 어드레스 "IA1", 송신원 외부 IP 어드레스 "EA3"와 UDP 패킷의 포트 번호 "5008"를 음성 제어부(1516)로부터 수신하여, IP 어드레스 "EA3"에 대응하는 내부 IP 어드레스 "IA3"를 정하여 CIC 관리표 1513-1(도 207)에 기입하며, 그 결과는 CIC 관리표 1513-2(도 217)와 같다(대리 전화 관리 서버의 어드레스는 포함되지 않음). 또, 중계 제어부(1513)는 미리 음성 제어부용 내부 IP 어드레스를 1 이상 보유하고 있으며, 그 중 하나를 상기 내부 IP 어드레스 "IA3"로 하고 있다.The
<< CPG 메시지의 송신 >> << Sending CPG Messages >>
전화기(1520)가 전화 호출 중인 것을 교환기(1519)에 보고하면(스텝 N20), 교환기(1519)는 전화 호출 중인 것을 알리는 신호 유닛(CPG 메시지)를 형성하여 송신하고, 상기 신호 유닛은 교환기(1518)를 경유하여(스텝 N21), 중계 제어부(1513)에 도달한다(스텝 N22). 중계 제어부(1513)는 수신한 상기 신호 유닛의 라벨 정보를 기초로 어드레스 접속표 1525-1(도 209)를 참조하여 IP 패킷 형성을 위한 어드레스 정보를 취득하고, IP 패킷 형식의 CPG 메시지(1552)(도 220)를 형성하여 상기 IP 패킷은 전화 관리 서버(1571)에 송신된다(스텝 N23). 전화 관리 서버(1571)는 상기 전화 호출 중인 것을 알리는 통지를 미디어 라우터(1560)를 경유하여 전화기(1508)에 통지한다(스텝 N25 내지 N28). 중계 제어부(1513)는 상기 CPG 메시지를 형성할 때, CIC 관리표 1513-2(도 217)로부터 음성 제어부 내의 송신원 외부 IP 어드레스 "EA3", 내부 IP 어드레스 "IA3"와 UDP 패킷의 포트 번호 "5008"를 취득하여 CPG 메시지(1552)에 기입한다. 전화 관리 서버(1571)는 수신한 CPG 패킷 1552으로부터 외부 IP 어드레스 "EA3", 내부 IP 어드레스 "IA3" 및 포트 번호 "5008"를 인출하여 관리표 1571-2(도 205)에 기입할 수 있다.When the
<< ANM 메시지의 송신 >> << Sending ANM Message >>
다음에, 전화기(1520)의 이용자가 전화 호출에 응답하면(스텝 N30), 교환기(1519)는 응답을 알리는 신호 유닛(ANM 메시지)를 형성하여 송신하고, 상기 신호 유닛은 교환기(1518)를 경유하여(스텝 N31), 중계 제어부(1513)에 도달한다(스텝 N32). 중계 제어부(1513)는 수신한 상기 신호 유닛의 라벨 정보를 기초로 어드레스 접속표 1525-1(도 209)를 참조하여 IP 패킷 형식의 ANM 메시지(1553)(도 221)를 형성하고, IP 패킷(1553)은 전화 관리 서버(1571)에 송신된다(스텝 N33). 그리고, 전화 관리 서버(1571)는 상기 전화 응답 통지를 미디어 라우터(1560)를 경유하여 전화기(1508)에 통지한다(스텝 N35 내지 N38). 즉, 전화 관리 서버(1571)로부터 대리 전화 서버(1570)로 IP 패킷(1554)(도 223)이 보내지고(스텝 N35), 대리 전화 서버(1570)로부터 망 노드 장치(1544)에 IP 패킷(1555)(도 224)이 보내지며(스텝 N36), 망 노드 장치(1544)로부터 미디어 라우터(1560)에 IP 패킷(1556)(도 225)이 보내진다(스텝 N37).Next, when the user of the
중계 제어부(1513)는 상기 ANM 메시지를 형성할 때, CIC 관리표 1513-2(도 217)로부터 음성 제어부 내의 송신원 외부 IP 어드레스 "EA3", 내부 IP 어드레스 "IA3"와 UDP 패킷의 포트 번호 "5008"를 취득하여 ANM 메시지(1553)에 기입한다. 전화 관리 서버(1571)는 수신한 응답 패킷(1553)으로부터 외부 IP 어드레스 "EA3", 내부 IP 어드레스 "IA3" 및 포트 번호 "5008"를 인출하여 CIC 관리표 1571-2(도 205)에 기입할 수 있다.When the
<< CIC 관리표(1571)에의 기입 타이밍 >> << write timing to CIC management table 1571 >>
전화 관리 서버(1571)가 상기 외부 IP 어드레스 "EA3", 내부 IP 어드레스 "IA3" 및 포트 번호 "5008"를 인출하여 CIC 관리표 1571-2에 기입하는 타이밍은 상기 설명 중에서 CPG 메시지를 수신한 스텝 N23, 또는 ANM 메시지를 수신한 스텝 N33 중 어느 하나만으로 한다.The timing at which the
<< 중계 제어부에 의한 IP 통신 레코드의 설정 >> << Setting of IP Communication Record by Relay Control Unit >>
중계 제어부는 상기 스텝 N33에서, CIC 관리표 1513-3(도 222)의 레코드 내부로부터 IP 어드레스 "EA3", "EA1", "IA3", "IA1"를 인출하여 표 관리 서버 1576에 송신하고(스텝 N41), 표 관리 서버 1576는 망 노드 장치(1547) 내부의 어드레스 관리표의 IP 통신 레코드 "EA3, EA1, IA3, IA1"로서 설정한다(스텝 N42). 또, 상기 어드레스 관리표의 레코드의 형태 및 레코드에 대한 어드레스 설정 방법은 다른 실시예에서 설명하고 있다.In step N33, the relay control unit retrieves the IP addresses "EA3", "EA1", "IA3", and "IA1" from the inside of the record of the CIC management table 1513-3 (FIG. 222) and transmits it to the table management server 1576 (step). N41), the
<< 전화 관리 서버에 의한 IP 통신 레코드의 설정 >> << Setting of IP Communication Records by the Telephone Management Server >>
마찬가지로, 전화 관리 서버(1571)는 상기 스텝 N35에서, CIC 관리표의 레코드 내부로부터 IP 어드레스 "EA1", "EA3", "IA1", "IA3"를 인출하여 표 관리 서버(1573)에 송신하고(스텝 N43), 표 관리 서버(1573)는 망 노드 장치(1544) 내부의 어드레스 관리표의 IP 통신 레코드 "EA1, EA3, IA1, IA3"로서 설정한다(스텝 N44).Similarly, the
<< 통신 페이즈 >> << Communication phase >>
전화기(1508)의 이용자와 전화기(1520)의 전화 통신은 다른 실시예에서 설명하고 있는 것과 동일한 스텝이며, 망 노드 장치(1544) 내부의 어드레스 관리표의 IP 통신 레코드, 즉 "EA1, EA3, IA1, IA3"의 레코드와, 망 노드 장치(1547) 내부의 어드레스 관리표의 IP 통신 레코드 "EA3, EA1, IA3, IA1"의 레코드가 이용된다.The telephone communication between the user of the
전화기(1508)의 음성은 디지털화되어 IP 패킷 1561(도 226)의 페이로드에 실린다. 여기서, 상기 접속 페이즈에서 입수한 수신지 어드레스 및 UDP 포트 번호가 이용된다. 즉, 송신원 어드레스는 미디어 라우터(1560)의 IP 어드레스 "EA1", 수신지 어드레스는 수신지 전화기(1520)이 접속하는 음성 제어부(1516) 내부의 IP 어드레스 "EA3"이고, 미디어 라우터가 음성 송신에 이용하는 UDP 포트 번호는 "5006", 음성 제어부(1516)가 음성 송신에 이용하는 UDP 포트 번호는 "5008"이다.The voice of
전화기(1508)로부터 아날로그 음성이 보내지고, 미디어 라우터(1560)에서 음성은 디지털화되어 음성 IP 패킷 1561(도 226)이 되어 망 노드 장치(1544)에 보내지고, 망 노드 장치에서 IP 통신 레코드 "EA1, EA3, IA1, IA3"가 이용되어 IP 캡슐화가 이루어져 IP 패킷 1562(도 227)이 되고, IP 통신 회선을 경유하여 라우터 1524를 지나서 망 노드 장치(1547)에 도달한다. 여기서, 상기 IP 통신 레코드 "EA3, EA1, IA3, IA1"가 이용되어 역캡슐화되어 IP 패킷(1563)(도 228)이 되고, 디지털화 음성이 저장된 IP 패킷(1563)은 IP 음성 제어부(1516)에 도달한다. 음성 제어부는 IP 패킷(1563)에 포함되는 송신원 IP 어드레스 "EA1", 송신원 포트 번호 "5006", 수신지 IP 어드레스 "EA3", 수신지 포트 번호 "5008"를 인출하여, 미디어 패스 접속표 1528-3(도 216)를 참조한다. 송신원 IP 어드레스 "EA1", 송신원 포트 번호 "5006", 수신지 IP 어드레스 "EA3", 수신지 포트 번호 "5008"인 미디어 패스 레코드가 이용되어, IP 패킷(1563) 내의 디지털화 음성은 음성 통신 회선(1506)에서 전송되는 형태의 음성 프레임(1564)(도 229)으로 변환되고, 음성 프레임(1564)은 교환기(1518)를 경유하여 교환기(1519)에 도달하고, 전화기(1520)로부터 음성이 출력된다. 전화기(1520)로부터 보내진 음성 프레임에 저장된 음성은 전술한 것과 역방향으로 보내져 전화기(1508)에 도달한다.An analog voice is sent from the
<< 해방 페이즈 >> << liberation phase >>
전화기(1508)의 이용자가 전화 통신 해방을 통지하면(도 198의 스텝 N50), 미디어 라우터(1560)는 전화 호출 해방 통지를 전화 관리 서버(1571)에 보내고(스텝 N51 내지 N53), 전화 관리 서버(1571)는 해방 완료를 미디어 라우터(1560)에 회신한다(스텝 N64 내지 N66). 또, 전화 관리 서버(1571)는 전화 호출 해방을 알리는 IP 패킷(1565)(도 230)을 중계 제어부(1513)에 보내고(스텝 N55), 중계 제어부(1513)는 해방 완료를 알리는 IP 패킷(1566)(도 231)을 전화 관리 서버(1571)에 회신한다(스텝 N62). 중계 제어부(1513)는 전화 호출 해방 통지를 중계 교환기(1518)에 보내고(스텝 N56), 중계 교환기(1518)는 해방 완료를 중계 제어부(1513)에 회신한다(스텝 N61). 또, 중계 교환기(1518)는 전화 호출 해방 통지를 교환기(1519)에 보내고(스텝 N57), 교환기(1519)는 해방 완료를 중계 교환기(1518)에 회신하고(스텝 N60), 교환기(1519)는 전화 호출 단절 신호(call cut-off signal)를 전화기(1520)에 송신한다(스텝 N58).When the user of the
<< 미디어 패스 레코드의 말소 >> << End of media pass record >>
상기 스텝 N55에서, 중계 제어부(1513)는 음성 제어부(1516)에 미디어 패스 접속표 1528-3(도 216)의 상기 미디어 패스 레코드를 말소하도록 지시하고(도 213의 스텝 1513-3), 음성 제어부(1516)는 상기 미디어 패스의 레코드 말소를 보고한다(스텝 1516-3). 또, 상기 레코드는 상기 전화 호출(접속/통화/해방)의 운용 기 록에 이용할 수 있다(옵션).In step N55, the
<< IP 통신 레코드와 CIC 관리표 레코드의 말소 >><< Erase IP communication record and CIC control table record >>
전화 관리 서버(1571)는 스텝 N55 후에, 해방 IP 패킷(1565) 내에 기입한 회선 번호 "CIC-2"를 표 관리 서버(1573)에 송신하고(스텝 N73), 망 노드 장치(1544) 내부의 회선 번호 "CIC-2"에 대응하는 IP 통신 레코드 "EA1, EA3, IA1, IA3"를 말소한다(스텝 N74). 또한, 전화 관리 서버(1571)가 관리하는 CIC 관리표 1571-2(도 205)의 해당 전화기의 레코드를 말소한다. 또, 전화 관리 서버(1571)는 해당 레코드를 상기 전화 호출(접속/통화/해방)의 운용 기록에 이용할 수도 있다(옵션).The
중계 제어부(1513)는 해방 완료 IP 패킷(1566) 내에 기입한 회선 번호 "CIC-2"를 표 관리 서버 1576에 송신하고(스텝 N71), 망 노드 장치(1547) 내부의 IP 통신 레코드 "EA3, EA1, IA3, IA1"를 말소한다(스텝 N72). 또한, 중계 제어부(1513)가 관리하는 CIC 관리표 1513-3(도 222)의 해당 전화 통신의 레코드를 말소한다. 또, 해당 레코드를 운용 기록에 이용할 수도 있다.The
이상을 요약하면 다음과 같이 된다.The above is summarized as follows.
캡슐화 기능을 가지는 종단 게이트웨이와 중계 게이트웨이 사이에서 전화의 접속 제어 IP 통신 회선과 음성 IP 통신 회선이 분리되어 있고, 전화기 1, 캡슐화 기능을 가지는 종단 게이트웨이와 중계 게이트웨이, NNI 인터페이스 통신 회선, 공중 전화 교환망, 전화기 2를 순차로 경유하여 2개의 전화기간에서 전화 통신을 행할 수 있다. 또, 캡슐화 기능을 가지는 종단 게이트웨이 내의 전화 관리 서버와 중계 게이트웨이 내의 중계 제어부가 모두 개별 CIC 관리표를 가지고, 상기 개별 CIC 관리표를 이용하여 회선 번호의 관리를 행한다. 중계 게이트웨이 내의 중계 제어부는 IP 패킷 내부의 어드레스 정보 및 신호 유닛 내의 라벨 정보를 포함하는 어드레스 접속표를 이용하여 IP 패킷과 신호 유닛의 변환을 행한다.The telephone access control IP communication line and the voice IP communication line are separated between the end gateway having the encapsulation function and the relay gateway, and the
중계 제어부는 신호국 어드레스 관리표를 검색하여 수신지 전화기의 전화 번호를 제시하고 상기 전화기를 관리하는 교환기의 신호국 어드레스를 취득한다. 또, 중계 제어부가 미리 공중 전화 교환망과 정해져 있는 규칙에 의해 회선 번호, 신호 링크 선택을 정한다.The relay control section searches the signal station address management table, presents the telephone number of the destination telephone, and acquires the signal station address of the exchange managing the telephone. In addition, the relay control unit determines the line number and signal link selection in accordance with the rules previously determined with the public switched telephone network.
음성 제어부는 중계 게이트웨이 내의 음성 제어부 내의 미디어 패스 접속표를 이용하여, 디지털 음성을 저장한 IP 패킷과 NNI 통신 회선의 음성 통신 회선 내부에서 전송되는 음성 신호의 변환을 행한다. 또, IP 패킷 내부의 어드레스 정보 및 신호 유닛 내의 라벨 정보를 포함하는 어드레스 접속표를 이용하여, IP 패킷과 신호 유닛의 변환을 행한다. 음성 제어부는 내부에 음성 IP 패킷을 송수신하기 위한 IP 어드레스를 가지고, 미디어 패스 접속표의 설정에 이용한다. 또, 음성 제어부는 공중 전화 교환망으로부터 수신 또는 송신하기 위해 이용하는 논리 음성 통신 회선을 확보하고 그 식별자를 정한다. 캡슐화 기능을 가지는 종단 게이트웨이는 중계 제어부 및 망 노드 장치를 포함하고, 망 노드 장치는 IP 캡슐화 및 역캡슐화의 기능을 가지며, 중계 제어부는 전화 관리 서버, 전화 번호 서버, 대리 전화 서버, 표 관리 서버를 포함하고, 미디어 라우터로부터 망 노드 장치에 입력된 IP 패킷 중에서 전화 호출 제어 IP 패킷은 중계 제어부에 전송되고, 음성 IP 패킷은 음성 IP 통신 회선에 분기되도록 되어 있다. 이와 같이 되어 있으므로, 전화기(1508 및 1520)는 IP 전송망(1500), 공중 전화 교환망(1501)을 경유하여 전화 통신이 가능하다.The voice control unit converts the IP packet storing the digital voice and the voice signal transmitted inside the voice communication line of the NNI communication line using the media path connection table in the voice control unit in the relay gateway. Further, the IP packet and the signal unit are converted using an address connection table including address information inside the IP packet and label information in the signal unit. The voice control unit has an IP address for transmitting and receiving voice IP packets therein and is used for setting the media path connection table. The voice control unit also secures a logical voice communication line used for reception or transmission from the public switched telephone network and determines its identifier. An end gateway having an encapsulation function includes a relay control unit and a network node device. The network node device has functions of IP encapsulation and decapsulation. The relay control unit includes a telephone management server, a telephone number server, a surrogate telephone server, and a table management server. The telephone call control IP packet is transmitted to the relay control unit among the IP packets inputted from the media router to the network node device, and the voice IP packet is branched to the voice IP communication line. As such, the
14. IP 전송을 중계망으로서 이용하는 제14 실시예:14. Fourteenth embodiment using IP transmission as a relay network:
도 232에서, 참조 부호 1400은 IP 전송망, 참조 부호 1401 및 1402는 중계 게이트웨이, 참조 부호 1403은 캡슐화 기능을 가지는 게이트웨이, 참조 부호 1405 내지 1407은 공중 전화 교환망(PSTN), 참조 부호 1408 내지 1411은 가입자 교환기, 참조 부호 1412 및 1413은 중계 교환기, 참조 부호 1415 및 1416은 공통선 신호 방식을 적용한 제어 통신 회선, 참조 부호 1417 및 1418은 음성 통신 회선이다. 또, 제어 통신 회선(1415) 및 음성 통신 회선(1417)의 세트는 교환기(1412)와 중계 게이트웨이(1401) 사이의 NNI 통신 회선이고, 제어 통신 회선(1416) 및 음성 통신 회선(1418)의 세트는 교환기(1413)와 중계 게이트웨이(1402) 사이의 NNI 통신 회선이다. 참조 부호 1438 및 1439는 어드레스 접속표, 참조 부호 1441 및 1442는 게이트웨이 어드레스 관리 서버, 참조 부호 1443 및 1444는 신호국 어드레스 관리 서버이다. 참조 부호 1429 및 1430은 미디어 패스 접속표이다. 본 발명에서, 공통선 신호 방식의 포인트(Point)를 신호국, 포인트 코드(Point Code)를 "신호국 어드레스"에 의해 나타낸다.In FIG. 232,
중계 게이트웨이(1401)의 IP 어드레스는 "GW05"이고 중계 제어부(1423)가 상기 IP 어드레스 "GW05"를 보유하고 있으며, 마찬가지로 중계 게이트웨이(1402)의 IP 어드레스는 "GW06"이고 중계 제어부(1424)가 상기 IP 어드레스 "GW06"를 보유하고 있다.The IP address of the
<< 전화기(1420)와 전화기(1421) 사이의 통신 >> << Communication Between
처음에, 전화기(1420)로부터 공중 전화 교환망(1405), IP 전송망(1400), 공중 전화 교환망(1406)을 경유하여 전화기(1421)에 전화 통신을 하는 단말간 통신 접속 제어 방법을 설명한다.First, a method for controlling terminal-to-terminal communication connection from the
<< 접속 페이즈 >> << connection phase >>
전화기(1420)의 수화기를 들면, 호출 신호가 교환기(1408)에 전해지고(도 233의 스텝 HA01), 교환기(1408)는 전화 호출을 확인하고(스텝 HA02), 교환기(1408)는 전화 호출 설정 요구를 중계 교환기(1412)에 통지한다(스텝 HA03). 그리고, 중계 교환기(1412)는 상기 호출 설정 요구를 접수하여 공통선 신호 방식의 신호 유닛(1451)을 형성하고, 상기 신호 유닛(1451)을 제어 통신 회선(1415)을 지나서 중계 게이트웨이(1401) 내의 중계 제어부(1423)에 전송한다(스텝 HA04). 신호 유닛(1451)의 수신지 신호국 코드는 "DPC-1", 송신원 신호국 코드는 "OPC-1", 신호 링크 선택은 "SLS-1", 회선 번호는 "CIC-1", 메시지는 "IAM", 파라미터는 "Para-1"이고, 상기 파라미터 "Para-1"의 내용은 전화기(1420)의 전화 번호 "TN-1" 및 전화기(1421)의 전화 번호 "TN-2"를 포함한다. 도 232에 나타낸 신호 유닛(1451) 내의 메시지 "MSG-1"는 "IAM"을 의미한다.When the handset of the
<< 중계 제어부(1423)의 동작 >> << operation of
중계 제어부(1423)는 신호 유닛(1451)을 수신한다(스텝 HA04). 도 256은 중계 제어부(1423)가 신호 유닛(1451)을 IP 패킷으로 변환하는 순서를 나타내고 있다. 중계 제어부(1423)는 신호 유닛(1451)을 수신하고(도 256의 스텝 S1461-2), 신호 유닛(1451) 내부의 신호국 라벨 "DPC-1, OPC-1, SLS-1, CIC-1"을 인출하여(스텝 S1461-3), 어드레스 접속표(1438) 내부에 신호국 라벨, 즉 수신지 신호국 코드(DPC), 송신원 신호국 코드(OPC), 신호 링크 선택(SLS), 회선 번호(CIC)의 세트를 포함하는 레코드가 존재하는지를 조사한다(스텝 S1461-4). 이 케이스에서는, 어드레스 접속표 1438-1(도 244) 내에 일치하는 레코드가 없기 때문에, 상기 신호국 라벨을 어드레스 접속표 1438의 레코드에 추가하여 기입하고(스텝 S1461-5), 중계 제어부(1423)는 파라미터 "Para-1" 내의 전화기(1421)의 전화 번호 "TN-2"를 인출하고, 중계 제어부(1423)는 게이트웨이 어드레스 관리 서버(1441)에 질문하여 상기 전화 번호 "TN-2"를 관리하는 게이트웨이의 IP 어드레스의 회답을 얻는다(스텝 S1461-6). 이 케이스에서는, 중계 게이트웨이(1402)의 IP 어드레스 "D-ad-x"를 취득한다. 여기서, 게이트웨이 어드레스 관리 서버(1441 및 1442)는 전화 번호 10자리수 전부 또는 상위 6자리수(시외 국번과 전화국 번호)를 입력하고, 질문한 전화 번호를 관리하는 게이트웨이의 IP 어드레스를 출력한다.The
또, 게이트웨이 어드레스 관리 서버(1441 및 1442)는 전화 번호를 도메인명으로 대신함으로써 도메인 네임 서버(DNS:domain name server)의 공지된 기법에 의해 실현할 수도 있다. 또한, 질문하는 전화 번호의 수가 적은 경우에는, 게이트웨이 어드레스 관리 서버 대신 IP 어드레스 관리표 1441-1(도 234)로 할 수도 있다. 여기서, IP 어드레스 관리표 1441-1는 전화 번호와 상기 중계 게이트웨이의 IP 어드레스의 대응을 표로 정리한 것이며, 전화 번호를 지정하면 대응하는 중계 게이트웨이의 IP 어드레스가 얻어진다. 또, IP 어드레스 관리표는 다른 실시예에 서 설명하고 있는 IP 전송망 출력 회선표와 동일한 목적, 즉 전화 번호와 IP 어드레스의 대응을 검색하기 위해 이용된다.The gateway
중계 제어부(1423)는 중계 게이트웨이(1401)의 IP 어드레스 "S-ad-x"를 보유하고 있어 IP 패킷(1452)을 형성한다. IP 패킷(1452)의 수신지 IP 어드레스는 "D-ad-x", 송신원 IP 어드레스는 "S-ad-x", 회선 번호는 "CIC-x", 메시지는 "IAM"이고, 파라미터 "Para-x"는 전화기(1420)의 전화 번호 "TN-1"와 전화기(1421)의 전화 번호 "TN-2"를 포함한다. 상기 메시지나 파라미터는 각각 신호 유닛(1451)으로부터 취득한다(도 236 참조). 중계 제어부(1423)는 "S-ad-x" 및 "D-ad-x"의 세트마다 회선 번호 "CIC-x"를 일정한 규칙으로 정하여 이용한다(도 256의 스텝 S1461-7). 예를 들면, 직전에 생성한 회선 번호의 값을 내부 메모리로 보유해 두고 하나씩 가산하여 이용하고, 다음 계산식을 이용하여 생성한다.The
CIC-x=CIC-x+1 mod 65536 …(8) CIC-x = CIC-
중계 제어부(1423)의 어드레스 접속표 1438는 중계 제어부(1423)가 신호 유닛(1451)을 수신하기 전의 시점에서 공백 상태이며, 이 상태를 어드레스 접속표 1438-1(도 244)로서 나타낸다. 중계 제어부(1423)가 IP 패킷(1452)을 형성하면, 신호 유닛(1451) 내부의 라벨 정보 "DPC-1, OPC-1, SLS-1, CIC-1"와, IP 패킷(1452) 내부의 라벨 정보 "S-ad-x, D-ad-x, CIC-x"를 조합하고, 또 음성 제어부(1427)에 대하여 음성 통신로를 요구하기 위한 미디어 패스 식별자 "MP-8"을 정하여 어드레스 접속표 내부에 추가하여 기입한다(도 256의 스텝 S1461-8). 이 모양을 어드레스 접속표 1438-2(도 245)에 나타낸다.The address connection table 1438 of the
어드레스 접속표 1438-2의 레코드 내부의 신호국 어드레스 항목("DPC-1, OPC-1") 중, 좌측 "DPC-1"이 어드레스 접속표 1438-2를 보유하고 있는 중계 접속 게이트웨이(1401)의 신호국 어드레스이다. 마찬가지로 어드레스 접속표 1438-2의 IP 어드레스 항목("S-ad-x, D-ad-x") 중에서 좌측의 "S-ad-x"가 어드레스 접속표 1438-2를 보유하고 있는 중계 접속 게이트웨이(1401)의 IP 어드레스이다. 상기 레코드의 우측 끝이 미디어 패스 식별자 "MP-8"이다.Of the signal station address items ("DPC-1, OPC-1") in the record of the address connection table 1438-2, the
<< 중계 제어부와 음성 제어부의 연계 동작 >> << Linkage between relay control unit and voice control unit >>
도 232를 참조하여 설명한다. 중계 제어부(1423)는 음성 제어부(1427)에 정보 회선(1429-1)을 경유하여 상기 미디어 패스 식별자 "MP-8"을 제시하고(도 251의 스텝 1423-1), 음성 제어부(1427)는 음성 통신용에 이용하는 음성 제어부(1427) 내부 모듈의 내부 IP 어드레스 "IA5", 외부 IP 어드레스 "EA5", 음성 통신용 포트 번호 "5010"를 확보하여, 정보 회선(1429-1)를 경유하여 중계 제어부(1423)에 보고한다(스텝 1427-1). 또한, 음성 제어부(1427)는 음성 통신 회선(1417)에 음성 프레임을 송신하는 논리 통신 회선을 식별하는 논리 통신 회선 식별자 "CH-1"를 정하고, 음성 통신 회선(1417)으로부터 음성 프레임을 수신하는 논리 통신 회선을 식별하는 논리 통신 회선 식별자 "CH-2"를 정하고, 상기 논리 통신 회선 식별자 "CH-1" 및 "CH-2"을 미디어 패스 접속표 1429에 기입하며, 결과는 미디어 패스 접속표 1429-1(도 248)와 같다.A description with reference to FIG. The
또, 논리 통신 회선(1417)이 ISDN 통신 회선의 1차군 속도 인터페이스 회선(PRI)인 경우, 논리 통신 회선 식별자는 ISDN 통신 장치의 장치번호 및 특정한 B채 널(사용자 정보의 논리 전송 회선)을 가리키는 번호의 세트로 이루어져 있다.In addition, when the
중계 제어부(1423)는 중계 게이트웨이(1401)의 IP 어드레스 "GW05", 전술한 바와 같이 취득 또는 생성한 CIC 번호 "CIC-2", 신호 유닛(1451) 내부의 전화 번호 "TN-1", "TN-2", IP 어드레스 "EA5" 및 "IA5", 포트 번호 "5010"를 CIC 관리표에 기입한다. 결과는 CIC 관리표 1423-1(도 240)와 같다. 단, 순서 구분은 스텝 HA04 후이므로 "IA"로 한다. 또, 중계 제어부(1423)는 미리 음성 제어부(1427)의 내부 IP 어드레스를 하나 이상 보유하고 있으며, 그 중 하나를 상기 내부 IP 어드레스 "IA5"로 하고 있다.The
<< IP 전송망 내의 전송 >><< Transmission in IP Transport Network >>
중계 제어부(1423)는 상기에 의하여 형성한(도 256의 스텝 S1461-9) IP 패킷(1452)을 IP 전송망(1400) 내부에 송신하고(스텝 S1461-10), IP 패킷(1452)은 제어 통신 회선(1431-1), 라우터(1431), 제어 통신 회선(1431-2)을 경유하여 중계 게이트웨이(1402) 내의 중계 제어부(1424)에 도달한다(스텝 HA05).The
<< 중계 제어부(1424):CIC 관리표 및 어드레스 접속표의 설정 >> << relay control unit 1424: Setting of CIC management table and address connection table >>
중계 제어부(1424)는 IP 패킷(1452)을 수신한다(도 257의 스텝 S1462-2). IP 패킷(1452)으로부터 IP 어드레스, 메시지, 회선 번호, 파라미터를 인출한다(스텝 S1462-3). 여기서, 수신지 IP 어드레스는 "D-ad-x", 송신원 IP 어드레스는 "S-ad-x", 회선 번호는 "CIC-x", 메시지는 "IAM", 파라미터는 "Para-x"이고, 파라미터 "Para-x"는 전화기(1420)의 전화 번호 "TN-1"와 전화기(1421)의 전화 번호 "TN-2"를 포함하고 있다. 어드레스 접속표 1439-1(도 246) 내부에, 대응하는 IP 어드레 스 "S-ad-x", "D-ad-x" 및 회선 번호의 조가 존재하는지를 조사한다(스텝 S1462-4). 이 케이스에서는 그 조가 존재하지 않기 때문에, 상기 IP 어드레스 "S-ad-x" 및 "D-ad-x", 회선 번호 어드레스 "CIC-x"를 인출하여 어드레스 접속표 1439-1에 기입하고(스텝 S1462-5), 중계 제어부(1424)는 신호국 어드레스 관리 서버(1444)에 수신지 전화기의 전화 번호 "TN-2"를 제시하고, 전화 번호 "TN-2"인 전화기(1421)를 관리하는 교환기(1409)의 신호국 어드레스 "DPC-2"를 취득하여(스텝 S1462-6), 도 246의 어드레스 접속표 1439-1에 기입한다(스텝 S1462-7). 결과적으로, 어드레스 접속표는 1439-2가 된다(도 247). 상기 레코드의 우측 끝이 미디어 패스 식별자 "MP-9"이다.The
중계 제어부(1424)는 미리 공중 교환망(1406)과 정해져 있는 규칙에 의해 회선 번호 "CIC-2", 신호 링크 선택 "SLS-2"을 정하고, 메시지는 "IAM" 및 파라미터 "Para-2"를 포함하는 신호 유닛(1453)을 형성하여(스텝 S1462-8), 제어 통신 회선(1416)에 송신한다(스텝 S1462-9).The
<< 중계 제어부와 음성 제어부의 연계 동작 >> << Linkage between relay control unit and voice control unit >>
도 232를 참조하여 설명한다. 중계 제어부(1424)가 정보 회선(1430-1)을 경유하여 음성 제어부(1428)에 미디어 패스 식별자 "MP-9"와, 상기 취득한 음성 제어부(1427) 내 모듈의 내부 IP 어드레스 "IA5", 외부 IP 어드레스 "EA5"와, 음성 제어부(1427)가 음성 송신에 이용하는 포트 번호 "5010"를 제시하면(도 252의 스텝 1424-1), 음성 제어부(1428)는 음성 제어부(1428) 내 모듈의 내부 IP 어드레스 "IA6", 외부 IP 어드레스 "EA6"와 음성 제어부(1428)가 음성 송신에 이용하는 포트 번호 "5012"를 중계 제어부(1424)에 보고한다(스텝 1428-1). 이 순서에서, 음성 제어부(1428)는 IP 어드레스 및 포트 번호 두 쌍(외부 IP 어드레스 "EA5" 및 포트 번호 "5010", 내부 IP 어드레스 "IA6", 외부 IP 어드레스 "EA6" 및 포트 번호 "5012")을 미디어 접속표 1430에 기입한다. 또한, 음성 제어부(1428)는 음성 통신 회선(1418)에 음성 프레임을 송신하는 논리 통신 회선을 식별하기 위한 논리 통신 회선 식별자 "CH-3"를 정하고, 음성 통신 회선(1418)으로부터 음성 프레임을 수신하는 논리 통신 회선을 식별하기 위한 논리 통신 회선 식별자 "CH-4"를 정하고, 논리 통신 회선 식별자 "CH-3" 및 "CH-4"을 미디어 패스 접속표 1430에 기입한다. 결과는, 미디어 패스 접속표 1430-1(도 249)와 같다.A description with reference to FIG. The
미디어 패스 접속표 1430-1의 의미는 송신원 IP 어드레스 "EA5", 송신원 포트 번호 "5010", 수신지 IP 어드레스 "EA6", 수신지 포트 번호 "5012"인 IP 패킷(페이로드는 UDP)을 수신하면, 그 UDP 페이로드 내의 디지털화 음성을 논리 통신 회선(1418)의 논리 통신 회선 식별자 "CH-3"에 송신하는 것으로, 논리 통신 회선 식별자 "CH-4"로부터 디지털화 음성을 수신하면, 이 디지털화 음성을 송신원 IP 어드레스 "EA6", 송신원 포트 번호 "5012", 수신지 IP 어드레스 "EA5", 수신지 포트 번호 "5010"인 IP 패킷(페이로드는 UDP)에 저장하여 IP 전송망(1400) 내부에 송신하는 것이다.Media path connection table 1430-1 means receiving an IP packet (payload is UDP) having a source IP address "EA5", a source port number "5010", a destination IP address "EA6", and a destination port number "5012". In this case, the digitized voice is transmitted to the logical communication line identifier "CH-3" of the
또한, 음성 통신 회선(1418)에 음성을 송신하기 위한 논리 통신 회선을 정하고, 그 논리 통신 회선 식별자 "CH-2"를 정하여 IP 어드레스와 포트 번호와 함께 미디어 패스 접속표 1430에 기입한다. 기입 결과는 미디어 패스 접속표 1430-1(도 249)와 같다.In addition, a logical communication line for transmitting voice to the
<< 공중 전화 교환망(1406)의 동작 >> << Operation of Public Switched
신호 유닛(1453)은 중계 교환기(1413)에 도달하고(스텝 HA06), 신호 유닛(1453)은 공중 전화 교환망(1406) 중에서 전송되어 교환기(1409)에 도달한다(스텝 HA07). 교환기(1409)는 전화 번호 "TN-2"인 전화기(1421)가 착신 허가되어 있는지 등을 조사하여, 착신 허가가 있으면 전화 호출 설정 요구(착신 통지)를 전화기(1421)에 통지한다(스텝 HA08).
다음에, 교환기(1409)는 도 237에 나타낸 신호 유닛(1454)을 형성한다. 신호 유닛(1454) 내부의 수신지 신호국 어드레스는 "DPC-3", 송신원 신호국 어드레스는 "OPC-3", 신호 링크 선택은 "SLS-3", 회선 번호는 "CIC-3"이다. 여기서, "OPC-3"의 값은 "DPC-2"의 값이고, "DPC-3"의 값은 "O PC-2"의 값이며, "SLS-3"의 값은 "SLS-2"의 값이고, "CIC-3"의 값은 "CIC-2"의 값이다. 즉, 신호국 어드레스는 상기 스텝의 송신원 신호국과 수신지 신호국의 어드레스를 교환한 값이고 신호 링크 선택 및 회선 번호의 값은 변하지 않는다.Next, the
교환기(1409)는 신호 유닛(1454)을 공중 전화 교환망(1406) 내부에 전송하고, 신호 유닛(1454)은 교환기(1413)를 통과하여(스텝 HA11), 제어 통신 회선(1416)을 경유하여 중계 게이트웨이(1402) 내부의 중계 제어부(1424)에 도달한다(스텝 HA12).
중계 제어부(1424)는 신호 유닛(1454)을 수신하고(도 256의 S1461-2), 신호 유닛(1454) 내부의 신호국 라벨을 인출하고(S1461-3), 어드레스 접속표 1439 내부 에 신호국 라벨 "DPC-3, OPC-3, SLS-3, CIC-3"의 내용이 동일한 레코드가 있는지를 조사한다(스텝 S1462-4). 이 케이스에서는, 어드레스 접속표 1439-2 내에 일치하는 레코드가 있으므로, 다음에 도 238에 나타낸 IP 패킷(1455)을 형성하여(도 256의 S1461-9), IP 전송망(1400) 내에 송신한다(S1461-10). IP 패킷(1455) 내의 송신원 IP 어드레스는 "S-ad-u", 수신지 IP 어드레스는 "D-ad-u", 회선 번호는 "CIC-u"이다. 여기서, "S-ad-u"의 값은 "D-ad-x"의 값이고, "D-ad-u"의 값은 "S-ad-x"의 값이며, "CIC-u"의 값은 "CIC-x"의 값이다. 즉, 중계국 게이트웨이의 어드레스는 상기 스텝 HA05에서의 IP 패킷(1452)의 IP 어드레스의 송신원과 수신지를 교환한 값이고 회선 번호의 값은 변하지 않는다. IP 패킷(1455)은 제어 통신 회선(1431-2), 라우터(1431), 제어 통신 회선(1431-1)을 지나서 중계 제어부(1423)에 도달한다(도 233의 스텝 HA13). 중계 제어부(1423)는 IP 패킷(1455)을 수신하고(도 257의 S1462-2), IP 패킷(1455)으로부터 IP 어드레스 "S-ad-u" 및 "D-ad-u", 회선 번호 "CIC-u"를 인출한다. 그리고, 어드레스 접속표 1438 내부에서, 라벨 정보 "S-ad-u"가 "D-ad-x"와 일치하고, 라벨 정보 "D-ad-u"가 "S-ad-x"와 일치하며, 회선 번호 "CIC-u"가 "CIC-x"와 일치하기 때문에, 도 239에 나타낸 신호 유닛(1456)을 형성한다(도 257의 S1462-8). 다음에, 제어 통신 회선(1415)에 송신하고(S1462-9), 신호 유닛(1456)은 중계 교환기(1412)에 도달하고(스텝 HA14), 신호 유닛(1456)은 공중 전화 교환망(1405) 중에서 전송되어 교환기(1408)에 도달한다(스텝 HA15).The
한편, 전화기(1421)는 스텝 HA08에 의한 착신 통지를 받아 전화 호출 중인 것을 나타내는 신호 유닛을 교환기(1409)에 회신하고(스텝 HA20), 교환기(1409)는 전화 호출 중을 알리는 신호 유닛(CPG 메시지)를 교환기(1413)에 통지한다(스텝 HA21). 교환기(1413)는 상기 신호 유닛을 제어 통신 회선(1416)을 경유하여 중계 게이트웨이(1402)의 중계 제어부(1424)에 송신하고(스텝 HA22), 중계 제어부(1424)는 그 내부의 어드레스 접속표 1439-2를 참조하여, 도 256에 나타낸 상기와 동일한 순서에 의해 상기 전화 호출 중임을 통지하는 IP 패킷을 형성한다. 상기 형성된 IP 패킷은 제어 통신 회선(1431-2), 라우터(1431), 제어 통신 회선(1431-1)을 통과하여 중계 제어부(1423)에 도달한다(스텝 HA23).On the other hand, the
중계 제어부(1423)는 IP 패킷을 수신하여 상기 전화 호출 중임을 통지하는 신호 유닛을 형성하고, 상기 신호 유닛을 제어 통신 회선(1415)에 송신한다(S1462-9). 상기 신호 유닛은 중계 교환기(1412)를 통과하여 (스텝 HA24), 교환기(1408)에 도달한다(스텝 HA25). 교환기(1408)는 전화기(1421)를 호출 중임을 전화기(1420)에 통지한다(스텝 HA26).The
다음에, 전화기(1421)의 이용자가 전화 호출에 응답하면(스텝 HA30), 이후는 응답을 알리는 신호 유닛이 교환기(1409)로부터 송신되고, 교환기(1413)를 지나서(스텝 HA31), 중계 제어부(1424)에 도달한다(스텝 HA32). 중계 제어부(1424)에서 어드레스 접속표 1439가 참조되어 응답을 알리는 IP 패킷(ANM)이 형성되고, 상기 IP 패킷은 제어 통신 회선(1431-2), 라우터(1431), 제어 통신 회선(1431-1)을 경유하여 중계 제어부(1423)에 도달한다(스텝 HA33). 중계 제어부(1423)에서 어드레스 접속표 1438를 참조하여 응답을 알리는 신호 유닛이 형성되고, 제어 통신 회선 (1415)을 경유하여 교환기(1412)를 지나서(스텝 HA34), 교환기(1408)에 도달한다(스텝 HA35). 교환기(1408)는 응답 신호를 전화기(1420)에 보낸다(스텝 HA36).Next, when the user of the
<< 어드레스 접속표의 완성 >> << Completion of Address Connection Table >>
도 232를 참조하여 설명한다. 중계 제어부(1423)는 음성 제어부(1427)에 상기 미디어 패스 식별자 "MP-8"와, 상기 취득한 음성 제어부(1428) 내 모듈의 내부 어드레스 "IA6", 외부 IP 어드레스 "EA6"와, 음성 제어부(1428)가 음성 송신에 이용하는 포트 번호 "5012"를 제시하면(도 253의 스텝 1423-2), 음성 제어부(1427)는 미디어 패스 접속표 1429-1(도 248)에 상기 IP 어드레스 "IA6, EA6" 및 상기 포트 번호 "5012를 기입하여 미디어 패스 접속표 1429-2(도 250)가 완성되고, 중계 제어부(1423)에 보고한다(스텝 1427-2).A description with reference to FIG. The
상기 접속 페이즈에서, 전화기(1420 및 1421)의 전화 회선을 위해 설정한 공중 전화 교환망(1405)이 설정한 회선 번호 "CIC-1"와, IP 전송망(1400)이 설정한 회선 번호 "CIC-x"는 어드레스 접속표 1438에서 대응되고, IP 전송망(1400)이 설정한 회선 번호 "CIC-x"와 공중 전화 교환망(1406)이 설정한 회선 번호 "CIC-2"는 어드레스 접속표 1439에서 대응된다. 이들 2개의 대응 관계는 전화기(1420 및 1421)의 전화 통신의 시작으로부터 종료까지 일정하다.In the connection phase, the line number "CIC-1" set by the public switched
<< 통신 페이즈 >> << Communication phase >>
이상의 순서에 의해, 전화기(1420)와 전화기(1421) 사이에서 통화가 가능하게 되어 음성 통신이 이루어진다(스텝 HA38). 전화기(1420)로부터 보내진 음성은 교환기(1408)에서 전화 호출 접속 제어 신호와 음성 신호로 나누어진 후에 교환기 (1412)에 보내지고, 음성 통신 회선(1417)을 지나고 중계 게이트웨이(1401) 내의 음성 제어부(1427)를 지나서, 음성 통신 회선(1433-1), 라우터(1433), 음성 통신 회선(1433-2), 중계 게이트웨이(1402) 내의 음성 제어부(1428)를 지나고, 음성 통신 회선(1418), 교환기(1413), 교환기(1409)를 지나서 전화기(1421)에 도달한다. 음성 신호는 전화기(1421)로부터 전화기(1420)는 상기 설명과 역방향으로 전송된다. 음성과 전화 접속 제어의 통신 회선을 교환기(1408)와 교환기(1409) 사이에서 분리할 수 있는 것이 특징이다.In the above procedure, a call is enabled between the
<< 해방 페이즈 >> << liberation phase >>
이용자가 수화기를 놓으면, 전화기(1420)로부터 통신의 해방이 교환기(1408)에 통지되고(도 233의 스텝 HA40), 교환기(1408)는 해방 메시지(REL)를 교환기(1412)에 통지한다(스텝 HA41). 교환기(1412)는 해방 메시지를 수신하면, 즉시 해방 완료 메시지(RLC)를 교환기(1408)에 회신하고(스텝 HA55), 교환기(1412)는 해방 메시지(REL)를 중계 제어부(1423)에 통지한다(스텝 HA42). 중계 제어부(1423)는 해방 완료 메시지(RLC)를 교환기(1412)에 회신하고(스텝 HA54), 중계 제어부(1423)는 해방 메시지(REL)를 중계 제어부(1424)에 통지하며(스텝 HA43), 중계 제어부(1424)는 해방 완료 메시지(RLC)를 중계 제어부(1423)에 회신한다(스텝 HA53). 중계 제어부(1424)는 해방 메시지(REL)를 교환기(1413)에 통지하고(스텝 HA44), 교환기(1413)는 해방 완료 메시지(RLC)를 중계 제어부(1424)에 회신하고(스텝 HA52), 교환기(1413)는 해방 메시지(REL)를 교환기(1409)에 통지한다(스텝 HA45). 교환기(1409)는 해방 완료 메시지(RLC)를 교환기(1413)에 회신하고(스텝 HA51), 교환기 (1409)는 해방 통지를 전화기(1421)에 알린다(스텝 HA46).When the user releases the handset, the release of communication from the
중계 제어부(1423)는 스텝 HA42에서(도 258의 스텝 S1463-2), 상기 신호 유닛이 해방 메시지(REL)라고 판정되면(스텝 S1463-3, S1463-4, S1463-5), 어드레스 접속표의 해당하는 레코드를 말소한다(스텝 S1463-6). 그 결과, 어드레스 접속표 1438-2(도 245)의 레코드는 어드레스 접속표 1438-1(도 244)에 나타낸 바와 같이 공란이 된다. 마찬가지로, 중계 제어부(1424)는 스텝 HA43에서(도 259의 스텝 S1464-2), 상기 신호 유닛에 포함되는 메시지가 해방 메시지(REL)라고 판정되면(스텝 SI464-3, S1464-4, S1464-5), 어드레스 접속표의 해당하는 레코드를 말소한다(스텝 S1464-6). 그 결과, 어드레스 접속표 1439-2(도 247)의 레코드는 어드레스 접속표 1439-1(도 246)에 나타낸 바와 같이 공란이 된다.In step HA42 (step S1463-2 in FIG. 258), the
<< 미디어 패스 레코드의 말소 >> << End of media pass record >>
중계 제어부(1423)는 상기 스텝 HA43에서, 음성 제어부(1427)에 미디어 패스 접속표 1429-2(도 250)의 상기 미디어 패스 "MP-8"의 레코드를 말소하도록 지시하고(도 254의 스텝 1423-3), 음성 제어부(1427)는 상기 미디어 패스 접속표의 레코드 말소를 보고한다(스텝 1427-3). 또, 중계 제어부(1424)는 상기 스텝 N53에서, 음성 제어부(1428)에 미디어 패스 접속표 1430-1(도 249)의 상기 미디어 패스 "MP-9"의 레코드를 말소하도록 지시하고(도 255의 스텝 1424-2), 음성 제어부(1428)는 상기 미디어 패스 접속표의 레코드 말소를 보고한다(스텝 1428-2). 또, 상기 레코드는 운용 기록에 이용할 수 있다.In step HA43, the
<< 전화기(1420)와 전화기(1422) 사이의 통신 >> << Communication Between
전화기(1422)로부터 미디어 라우터(1404), 캡슐화 기능을 가지는 종단 게이트웨이(1403), 중계 게이트웨이(1402), 공중 전화 교환망(1406)을 경유하여 전화기(1421)에 전화를 거는 단말간 통신 접속 제어 방법, 즉 전화기 1-미디어 라우터-IP 전송망측-공중 전화 교환망-전화기 2인 단말간 통신 접속 제어 방법에 관해서는, 다른 실시예에서 설명하고 있다. 상기 설명과 역방향인 전화기 2-공중 전화 교환망-IP 전송망-미디어 라우터-전화기 1인 단말간 통신 접속 제어 방법은 대략 동일한 순서로, 용이하게 유추할 수 있는 순서에 의해 실시할 수 있다. 전화기(1420)로부터 공중 전화 교환망(1405)을 경유하고, 중계 게이트웨이(1401), 캡슐화 기능을 가지는 종단 게이트웨이(1403), 미디어 라우터(1404)를 경유하여 전화기(1422)에 전화를 거는 단말간 통신 접속 제어 방법은, 다른 실시예에서 캡슐화 기능을 가지는 게이트웨이의 기능을 설명하고 있으며, 상기 설명과 대략 동일한 순서에 의해 실시할 수 있다. 또한, 전화기(1420)로부터 공중 전화 교환망(1405)을 경유하고, 중계 게이트웨이(1401), 캡슐화 기능을 가지는 종단 게이트웨이(1403), 미디어 라우터(1404)를 경유하여, UNI 통신 회선(1419), 공중 전화 교환망(1407)을 지나서 전화기(1423)에 전화를 거는 단말간 통신 접속 제어 방법은, 다른 실시예서 UNI 통신 회선을 경유한 공중 전화 교환망 경유의 단말간 통신 접속 제어 순서를 설명하고 있으며, 상기 설명과 대략 동일한 순서에 의해 실시할 수 있다.A method for controlling the communication connection between terminals that calls the
이상을 요약하면 다음과 같다. 2개의 전화기 사이의 단말간 접속 제어에서, 전화기 1, 공중 전화 교환망 1, NNI 인터페이스 통신 회선 1, IP 전송망에 속하는 중계 게이트웨이 1와 중계 게이트웨이 2, NNI 인터페이스 통신 회선 2, 공중 전화 교환망 2, 전화기 2를 순차로 경유한다. 다른 방법으로서, 전화기 1, 공중 전화 교환망 1, NNI 인터페이스 통신 회선 1, IP 전송망에 속하는 중계 게이트웨이와 캡슐화 기능을 가지는 게이트웨이, 미디어 라우터, 전화기 2를 이 순서로 경유한다.The above is summarized as follows. In the end-to-end connection control between two telephones,
15. 음성선을 IP 캡슐화하지 않은 제15 실시예:15. Example 15 without IP Encapsulation of Voice Line:
본 실시예는 다른 실시예 중의 망 노드 장치를 IP 캡슐화하지 않은 종단 장치로 변경하고, 종단 게이트웨이는 비캡슐화 종단 게이트웨이로 변경하며, 중계 게이트웨이는 비캡슐화 중계 게이트웨이로 변경한 예이다. 음성 IP 패킷은 IP 캡슐화하지 않고, 표 관리 서버와 대리 전화 서버를 제외한다.This embodiment is an example in which the network node device in the other embodiment is changed to an end device that is not IP encapsulated, the end gateway is changed to an unencapsulated end gateway, and the relay gateway is changed to an unencapsulated relay gateway. Voice IP packets do not encapsulate IP and exclude table management servers and alternate telephone servers.
도 260에서, 참조 부호 1600은 IP 전송망, 참조 부호 1601은 공중 전화 교환망, 참조 부호 1602는 비캡슐화 종단 게이트웨이, 참조 부호 1603은 종단 장치, 참조 부호 1604는 종단 게이트웨이 제어부(SEP), 참조 부호 1605는 비캡슐화 중계 게이트웨이, 참조 부호 1606은 중계 제어부(STP), 참조 부호 1607은 음성 제어부, 참조 부호 1608은 중계 교환기, 참조 부호 1609는 가입자 교환기, 참조 부호 1610은 전화 번호 "TN-1"의 전화기, 참조 부호 1611은 전화 번호 "TN-2"의 전화기, 참조 부호 1612 및 1613은 제어 IP 통신 회선, 참조 부호 1614 및 1615는 음성 IP 통신 회선, 참조 부호 1616은 공통선 신호 방식의 제어 통신 회선, 참조 부호 1617은 음성 통신 회선, 참조 부호 1620은 어드레스 관리표, 참조 부호 1671은 전화 관리 서버, 참조 부호 1672는 전화 번호 서버이다. 비캡슐화 중계 게이트웨이(1605)는 비캡슐화 종단 게이트웨이(1602)와 상호 통신을 할 수 있는 중계 게이트웨이이다. 미디어 라우터(1660)나 전화기 등의 IP 전송망의 외부에 있는 장치류를 사용할 수 가 있는 IP 어드레스를 외부 IP 어드레스라고 하고, IP 전송망(1600)의 외부에 있는 장치류를 사용할 수 없는 IP 전송망(1600) 내부 전용 IP 어드레스를 내부 IP 어드레스라고 한다. 전화 관리 서버(1671)는 외부 IP 어드레스 "EA91"와 내부 IP 어드레스 "IA91"를 가지며, 용도별로 구분하여 사용하여 정보 안전성을 향상시키고 있다.In FIG. 260,
<< 접속 페이즈 >> << connection phase >>
전화기(1610)로부터 전화기(1611)에 전화 통신하는 예이다. 전화기(1610)의 수화기를 들면, 호출 신호가 미디어 라우터(1660)에 전해지고(도 261의 스텝 B01), 미디어 라우터(1660)는 전화 호출을 확인한다(스텝 B02). 다음에, 송신원 IP 어드레스 "EA1", 수신지 IP 어드레스 "EA91", 전화 번호 "TN-1", 전화 번호 "TN-2", 음성 송신용 포트 번호 "5006", 부가 정보 "Info-2"를 포함하는 IP 패킷(1630)(도 262)을 형성하고, 종단 장치(1603)에 송신한다(스텝 B03). 여기서, IP 어드레스 "EA1"는 미디어 라우터(1660)의 IP 어드레스, IP 어드레스 "EA91"는 전화 관리 서버(1671)의 외부 IP 어드레스, IP 패킷(1630)의 페이로드 부분은 UDP 패킷이고, 송신원 및 수신지 포트 번호가 모두 "5060"인 예이다.It is an example of telephone communication from
<< 종단 장치에 의한 패킷 필터 >> << Packet Filter by Terminator >>
종단 장치(1603)는 IP 패킷(1630)을 수신하면, IP 패킷(1630) 내부에 포함되는 송신원 IP 어드레스 "EA1", 송신원 포트 번호 "5060", 수신지 IP 어드레스 "EA91", 수신지 포트 번호 "5060" 모두가 어드레스 관리표 1620 내부의 레코드로서 등록되어 있는지 여부를 조사한다. 이 케이스에서는, 어드레스 관리표 1620-1(도 263)의 1행째의 레코드로서 포함되어 있기 때문에, 종단 장치(1603)는 IP 패킷(1630) 내부의 수신지 IP 어드레스 "EA91"를 전화 관리 서버의 내부 IP 어드레스 "IA91"로 변환한다(NAT 기능). 다음에, 어드레스 관리표 1620-1 내의 상기 레코드의 우측 끝의 출력 인터페이스 "IF1612"의 지정에 따라 제어 IP 통신 회선(1612)에 IP 패킷(1631)으로서 송출한다(스텝 B04). 또, 수신한 IP 패킷(1630) 내부의 IP 어드레스 및 포트 번호가 어드레스 관리표 1620에 등록되어 있지 않은 케이스에서는, IP 패킷(1630)은 폐기된다. 이와 같이 하여, IP 패킷의 필터링을 행한다.When the terminating
<< CIC 관리표의 형성 >> << Formation of CIC Management Chart >>
전화 관리 서버(1671)는 IP 패킷(1631)을 수신하고, 전화 관리 서버(1671)가 내부에 보유하는 CIC 관리표의 레코드에 전화 관리 서버(1671)의 내부 IP 어드레스 "IA91", 순서 구분 "IAM", 송신원 전화 번호 "TN-1", 수신지 전화 번호 "TN-2", 상기 IP 어드레스의 "EA1", 상기 음성 송신용 포트 번호 "5006", 기입 시각(연월일시분초) "St6"을 CIC 관리표 1671-1(도 264)로서 기입한다.The
다음에, 전화 관리 서버(1671)는 수신지 전화 번호 "TN-2"를 질문하는 IP 패킷 1632-1(도 265)을 전화 번호 서버(1672)에 나타내고(스텝 B06), 전화 번호 서버(1672)는 IP 어드레스 "GW03"를 IP 패킷 1632-2(도 266)에 저장하여 회답한다(스텝 B07). 여기서, 상기 IP 어드레스 "GW03"는 중계 게이트웨이(1605)의 IP 어드레스로 되어 있다.Next, the
<< 회선 번호의 관리 >> << Management of line number >>
전화 관리 서버(1671)는 IP 어드레스 "IA91" 및 IP 어드레스 "GW03"의 세트 에 대하여 정해져 있는 CIC 번호 형성 규칙에 의해 CIC 번호 "CIC-2"를 정하고, IP 어드레스 "GW03"와 함께 CIC 관리표에 기입한다. 그 결과는, CIC 관리표 1671-2(도 267)의 레코드에 기록되어 있다. 다음에 전화 관리 서버(1671)는 IP 패킷(1631) 및 CIC 관리표 1671-2를 참조하여, IP 패킷(1634)(도 268 참조, IAM 패킷)을 형성하고, IP 패킷(1634)을 중계 게이트웨이(1605)에 송신한다(스텝 B09).The
<< 중계 제어부의 동작 >> << Operation of Relay Control Unit >>
중계 제어부(1606)는 IP 패킷(1634)(도 268)을 수신하면(스텝 B09), IP 패킷(1634)으로부터 송신원 IP 어드레스 "IA91", 수신지 IP 어드레스 "GW03", 회선 번호 "CIC-2", 순서 구분 "IAM", 송신원 전화 번호 "TN-1", 수신지 전화 번호 "TN-2", 외부 IP 어드레스의 "EA1", 음성 송신용 포트 번호 "5006"를 인출하여, 중계 게이트웨이(1605)가 내부에 보유하는 CIC 관리표 1605-1(도 269)의 레코드로서, 시각 "St7"과 함께 기입 기록한다.When the
또한, 중계 제어부(1606)는 신호국 어드레스 관리표 1627(도 270)를 검색하고, 전화 번호 "TN-2"를 제시하여 전화기(1611)를 관리하는 교환기(1609)의 신호국 어드레스 "PC-09"를 취득한다. 또한, 중계 제어부(1606)는 미리 공중 전화 교환망(1601)과 정해져 있는 규칙에 의해 신호 링크 선택 "SLS-3", 회선 번호 "CIC-3"를 정한다. 중계 제어부(1606)는 중계 게이트웨이(1605)의 신호국 어드레스 "PC-3", 상기 취득한 "PC-09", 상기 신호 링크 선택 "SLS-3", 상기 회선 번호 "CIC-3", 상기 IP 어드레스 "GW03", IP 어드레스 "IA91", 회선 번호 "CIC-2"를 새로 정하는 미디어 패스 식별자 "MP-7"와 함께 어드레스 접속표 1625의 신규 레코드로서 기입 한다. 결과적으로, 어드레스 접속표는 1625-1에 나타낸 바와 같다(도 271). 계속해서, 중계 제어부(1606)는 상기 신호국 어드레스 "PC-09"와 "PC-3", 상기 신호 링크 선택 "SLS-3"과 회선 번호 "CIC-3", 메시지 "IAM", 전화 번호 "TN-1" 및 "TN-2"을 포함하는 신호 유닛(1635)을 형성하고(도 272), 제어 통신 회선 1616에 송신한다(스텝 B10).The
<< 중계 제어부와 음성 제어부의 연계 동작 >> << Linkage between relay control unit and voice control unit >>
중계 제어부(1606)는 상기 미디어 패스 식별자 "MP-7", 상기 외부 IP 어드레스 "EA1", 음성 송신용 포트 번호 "5006"를 정보 회선(1629)을 경유하여 음성 제어부(1607)에 통지한다. 음성 제어부(1607)는 상기 통지된 정보를 미디어 패스 접속표 1628의 레코드로서 기입한다. 또한, 음성 제어부(1607)는 음성 제어부(1607)로부터 음성 통신 회선(1617)에 음성을 송신하기 위한 논리 통신 회선을 정하고, 그 논리 통신 회선 식별자 "CH-1"를 미디어 패스 접속표 1628의 레코드로서 기입한다. 이상의 결과를 미디어 패스 접속표 1628-1(도 273)에 나타낸다.The
<< 교환망의 동작과 ACM 메시지 >> << Switch Network Behavior and ACM Messages >>
교환기(1608)는 제어 통신 회선(1616)을 경유하여 신호 유닛(1635)을 수신하고(스텝 B10), 신호 유닛(1635)을 교환기(1609)에 전송한다(스텝 B11). 교환기(1609)는 신호 유닛(1635)을 수신하여, 내부에 포함되는 수신지 전화 번호 "TN-2"가 착신 가능한지 여부를 확인하고, 착신 가능하면 착신 통지를 전화기(1611)에 통지한다(스텝 B12). 또한, 신호 유닛(1635)의 수신을 알리는 신호 유닛(1635)-1(도 275)을 형성하여 회신하고, 신호 유닛은 교환기(1608)를 경유하여(스텝 B13), 중계 게이트웨이(1605)에 도달한다(스텝 B14). 중계 제어부(1606)는 수신한 신호 유닛(1635)-1의 라벨 정보를 기초로 어드레스 접속표 1625-1(도 271)를 참조하여 IP 패킷 형성을 위한 어드레스 정보를 취득한다. IP 패킷 1651(ACM 메시지, 도 276 참조)을 형성하고, IP 패킷(1651)을 전화 관리 서버(1671)에 송신한다(스텝 B15). 전화 관리 서버(1671)는 수신한 IP 패킷(1651)으로부터 회선 번호 "CIC-2" 및 순서 구분 "ACM"을 인출하고, 전화 관리 서버(1671)가 보유하는 CIC 관리표 1671-2(도 267)를 조사하여, 자기 IP 어드레스 "IA91", 상대 IP 어드레스 "GW03", 회선 번호 "CIC-2"인 레코드를 발견하고, CIC 관리표 1671-2의 해당 레코드의 순서 구분란을 상기 "ACM"으로 재기입한다.The
다음에, 전화 관리 서버(1671)는 상기 ACM 메시지를 수신한 것을 나타내는 IP 패킷을 형성하고, 미디어 라우터(1660)에 통지한다(스텝 B18, B19).Next, the
<< 미디어 패스 접속표 >> << Media Pass Connection Table >>
상기 스텝 B10과 병행하거나 또는 스텝 B10를 완료한 후에, 중계 제어부(1606)는 음성 제어부(1607)에 미디어 패스 식별자 "MP-7"를 제시하고, 동시에 IP 어드레스와 포트 번호를 요구한다. 이렇게 하면, 음성 제어부(1607)는 음성 제어부(1607)가 음성 IP 통신 회선(1615)에 송출하는 IP 패킷의 송신원 IP 어드레스 "EA7"와 UDP 패킷의 포트 번호 "5008"를 중계 제어부(1606)에 회답한다. 또, 음성 제어부(1607)는 교환기(1608)로부터 수신하는 논리 음성 통신 회선을 확보하고, 그 식별자 "CH-2"를 미디어 패스 접속표 1628-2(도 274)의 레코드에 기록한다. 미디어 패스 접속표의 레코드의 좌측이 음성 제어부(1607)의 IP 어드레스 "EA7" 및 포 트 번호 "5008"가 되고, 우측이 통신 상대방의 IP 어드레스 "EA1" 및 포트 번호 "5006"가 되도록 정렬되어 있다. 중계 제어부(1606)는 IP 어드레스 "EA7" 및 포트 번호 "5008"를 수신하여 CIC 관리표 1605-1(도 269)에 기입한다. 그 결과는, CIC 관리표 1605-2(도 279)와 같다.In parallel with the above step B10 or after completing step B10, the
<< CPG 메시지의 송신 >> << Sending CPG Messages >>
전화기(1611)가 전화 호출 중인 것을 교환기(1609)에 보고하면(스텝 B20), 교환기(1609)는 전화 호출 중인 것을 알리는 신호 유닛(CPG 메시지)를 형성하여 송신하고, 상기 신호 유닛은 교환기(1608)를 경유하여(스텝 B21), 중계 게이트웨이(1605)에 도달한다(스텝 B22). 중계 제어부(1606)는 수신한 상기 신호 유닛의 라벨 정보를 기초로 어드레스 접속표 1625-1(도 271)를 참조하여 IP 패킷 형성을 위한 어드레스 정보를 취득하고, IP 패킷 형식의 CPG 메시지 1652(도 277)를 형성한다. IP 패킷은 전화 관리 서버(1671)에 송신되고(스텝 B23), 전화 관리 서버(1671)는 상기 전화 호출 중이라는 통지를 미디어 라우터(1660)를 경유하여 전화기(1610)에 통지한다(스텝 B26 내지 B28). 중계 제어부(1606)는 CPG 메시지를 형성할 때, CIC 관리표 1605-2(도 279)로부터 외부 IP 어드레스 "EA7" 및 포트 번호 "5008"를 취득하여 CPG 메시지(1652)에 기입한다. 전화 관리 서버(1671)는 수신한 CPG 패킷(1652)으로부터 외부 IP 어드레스 "EA7" 및 포트 번호 "5008"를 인출하여 관리표 1671-2(도 267)에 기입할 수 있다.When the
<< ANM 메시지의 송신 >> << Sending ANM Message >>
다음에, 전화기(1611)의 이용자가 전화 호출에 응답하면(스텝 B30), 교환기 (1609)는 응답을 알리는 신호 유닛(ANM 메시지)을 형성하여 송신하고, 상기 신호 유닛은 교환기(1608)를 경유하여(스텝 B31), 중계 제어부(1606)에 도달한다(스텝 B32). 중계 제어부(1606)는 수신한 상기 신호 유닛의 라벨 정보를 기초로 어드레스 접속표 1625-1(도 271)를 참조하여 IP 패킷 형식의 ANM 메시지(1653)(도 278)를 형성하고, IP 패킷(1653)은 전화 관리 서버(1671)에 송신된다(스텝 B33). 전화 관리 서버(1671)는 상기 응답 통지를 미디어 라우터(1660)를 경유하여 전화기(1610)에 통지한다(스텝 B36 내지 B38). 즉, 전화 관리 서버(1671)로부터 IP 패킷(1656)(도 282)이 종단 장치(1603)를 경유하여(스텝 B36) 미디어 라우터(1660)에 보내진다(스텝 B37).Next, when the user of the
중계 제어부(1606)는 ANM 메시지를 형성할 때, CIC 관리표 1605-2(도 279)로부터 외부 IP 어드레스 "EA3" 및 포트 번호 "5008"를 취득하여 ANM 메시지(1653)에 기입한다. 전화 관리 서버(1671)는 수신한 응답 패킷(1653)으로부터 외부 IP 어드레스 "EA7" 및 포트 번호 "5008"를 인출하여 CIC 관리표 1671-2(도 267)에 기입할 수 있다.When forming the ANM message, the
<< CIC 관리표로의 기입 타이밍 >> << write timing to CIC management table >>
전화 관리 서버(1671)가 상기 외부 IP 어드레스 "EA7" 및 포트 번호 "5008"를 인출하여 CIC 관리표 1671-2에 기입하고, CIC 관리표 1671-3(도 280)를 형성하는 타이밍은, 상기 설명 중에서 CPG 메시지를 수신한 스텝 B23 또는 ANM 메시지를 수신한 스텝 B33 중 어느 하나로만 한다.The
<< 어드레스 관리표로의 기입 >> << Write to Address Management Table >>
전화 관리 서버(1671)는 CIC 관리표 1671-3(도 280)로부터 송신원 전화기(1610)가 접속되는 미디어 라우터(1660)의 외부 IP 어드레스 "EA1"와, 미디어 라우터(1660)가 음성 송신에 이용하는 포트 번호 "5006"와, 음성 제어부(1607) 내부의 외부 IP 어드레스 "EA7"와, 음성 제어부가 음성 송신에 이용하는 포트 번호 "5008"를 인출하여, 음성 송출 인터페이스 "IF1614"와 함께 종단 장치(1603)의 어드레스 관리표 1620에 기입한다(스텝 B39). 그 결과를 어드레스 관리표 1620-2(도 281)의 제3행째의 레코드 "EA1, 5006, EA7, 5008, IF1614"에 나타낸다.The
<< 통신 페이즈 >> << Communication phase >>
전화기(1610)의 이용자와 전화기(1611)의 전화 통신은 다른 실시예에서 설명하고 있는 것과 동일한 스텝으로 이루어진다. 전화기(1610)의 아날로그 음성은 디지털화되어 IP 패킷(1661)(도 283)의 페이로드에 실린다. IP 패킷(1661)의 송신원 어드레스는 미디어 라우터(1660)의 IP 어드레스 "EA1", 수신지 어드레스는 상기 취득한 음성 제어부(1607) 내부의 IP 어드레스 "EA7", 미디어 라우터의 음성 송신 포트 번호는 "5006", 음성 제어부(1607)가 음성 송신에 이용하는 UDP 포트 번호는 "5008"이다.The telephone communication between the user of the
IP 패킷(1661) 내부의 IP 어드레스 및 포트 번호가 어드레스 관리표 1620-2의 3행째의 레코드 "EA1, 5006, EA7, 5008, IF1614"에 포함되어 있기 때문에, IP 패킷(1661)은 출력 회선 인터페이스 "IF1614"의 지정에 의해 IP 패킷(1662)으로서 음성 IP 통신 회선(1614)에 송출되고, 라우터(1624), 음성 IP 통신 회선(1615)을 지나서 중계 게이트웨이(1606)의 음성 제어부(1607)에 도달한다.Since the IP address and port number in the
음성 제어부(1607)는 수신한 IP 패킷(1662)으로부터 IP 어드레스와 포트 번호 "EA1, 5006, EA7, 5008"를 인출하여, 미디어 패스 접속표 1628-2(도 274) 내부에서 IP 어드레스와 포트 번호가 일치하는 레코드를 검색한다. 여기서, 미디어 패스 접속표의 1행째의 레코드에 포함되는 IP 어드레스 및 포트 번호의 세트가 일치하기 때문에, IP 패킷(1662)은 정규 IP 패킷으로 간주되어 수신된다. 또, 일치하지 않는 케이스에서는, 상기 IP 패킷이 폐기된다.The
다음에, IP 패킷(1662) 내의 디지털화 음성은 음성 통신 회선(1617)에서 전송되는 형태의 음성 프레임(1664)(도 284)으로 변환되고, 음성 프레임(1664)은 교환기(1608)를 경유하여 교환기(1609)에 도달하여 전화기(1611)로부터 음성이 출력된다. 전화기(1611)로부터 보내진 음성 프레임에 저장된 음성은 상기와 역방향으로 보내져 전화기(1610)에 도달한다.Next, the digitized voice in the
<< 해방 페이즈 >> << liberation phase >>
전화기(1610)의 이용자가 전화 통신의 해방을 통지하면(도 261의 스텝 B50), 미디어 라우터(1660)는 전화 호출 해방 통지를 전화 관리 서버(1671)에 보내고(스텝 B51 내지 N52), 전화 관리 서버(1671)는 해방 완료를 미디어 라우터(1660)에 회신한다(스텝 B64 내지 B66). 전화 관리 서버(1671)는 전화 호출 해방을 알리는 IP 패킷 1665(도 285)을 중계 제어부(1606)에 보내고(스텝 B55), 중계 제어부(1606)는 해방 완료를 알리는 IP 패킷 1666을 전화 관리 서버(1671)에 회신하고(스텝 B62), 중계 제어부(1606)는 전화 호출 해방 통지를 중계 교환기(1608)에 보낸다(스텝 B56). 중계 교환기(1608)는 해방 완료를 중계 제어부(1606)에 회신하고(스텝 B61), 중계 교환기(1608)는 전화 호출 해방 통지를 교환기(1609)에 보내고(스텝 B57), 교환기(1609)는 해방 완료를 중계 교환기(1608)에 회신하고(스텝 B60) 교환기(1609)는 전화 호출 단절 신호를 전화기(1611)에 송신한다(스텝 B58).When the user of the
<< 미디어 패스 레코드의 말소 >> << End of media pass record >>
상기 스텝 B55에서, 중계 제어부(1606)는 음성 제어부(1607)에 미디어 패스 접속표 1628-2(도 274)에 따라서 설정한 해당 미디어 패스의 레코드를 말소하도록 지시하고 CIC 관리표 1605-2(도 279)의 해당 레코드의 말소를 지시한다. 또한, 상기 전화 통신 접속 제어에서 설정한 어드레스 접속표 1625-1(도 271)의 해당 레코드를 말소한다.In step B55, the
<< 어드레스 관리표와 CIC 관리표 레코드의 말소 >> << Erase Address Management Table and CIC Management Table Records >>
전화 관리 서버(1671)는 상기 전화 통신 접속 제어에서 설정한 CIC 관리표 1671-3(도 280)의 해당 레코드를 말소하는 동시에, 종단 장치(1603)가 관리하는 어드레스 관리표 1620-2(도 281)의 해당 레코드를 말소하도록 종단 장치(1603)에 지시한다(스텝 B69).The
<< 종단 장치의 변형 >> << Variant of Termination >>
종단 장치(1603)는 받아들인 IP 패킷 내부의 어드레스를 변경하는 기능(NAT 기능)을 행하지 않을 수도 있다. 이 케이스에서는, 전화 관리 서버의 외부 IP 어드레스 "EA91"와 내부 IP 어드레스 "IA91"를 일치시킨다.The
<< 종단 장치의 다른 변형 >> << other variations of terminations >>
종단 장치(1603) 내부의 어드레스 관리표 1620 중에 IP 어드레스를 포함하지 않도록 할 수도 있고, 어드레스 관리표 1620-3(도 287)로서 나타낸다. 이 케이스에서는 IP 어드레스의 등록은 행하지 않지만, 전화기의 단말간 접속 제어에 포트 번호 "5060"를 이용하고, 전화의 음성 통신에 포트 번호 "5004"로부터 "5048"를 이용하며, 다른 포트 번호의 IP 패킷을 폐기한다. 이와 같이 하여, 전화 이외의 IP 패킷의 송수신을 금지한다.The IP address may not be included in the address management table 1620 in the
이와 같이 되어 있기 때문에, 전화기(1610 및 1611)는 IP 전송망(1600), 공중 전화 교환망(1601)을 경유하여 전화 통신이 가능하다. 중계 게이트웨이는 중계 제어부 및 음성 제어부를 포함하고, 중계 제어부는 접속 대응표 및 신호국 어드레스 관리표를 포함하고 있다. 음성 제어부는 미디어 패스 접속표를 포함하고 있다. 음성 제어부는 음성 통신 회선(1617) 내의 논리 통신 채널을 정하고, 채널 식별자 "CH-j"를 미디어 패스 접속표에 기입한다. 비캡슐화 종단 게이트웨이 및 비캡슐화 중계 게이트웨이를 이용하여 비캡슐화 종단 게이트웨이 내부의 종단 장치의 어드레스 관리표에 의해 IP 어드레스 및 포트 번호의 세트를 등록한 IP 패킷만을 통과시키는 IP 패킷 필터링을 행한다. 또는, 상기 어드레스 관리표에 의해 포트 번호를 등록한 IP 패킷만 통과시키는 IP 패킷 필터링을 행할 수도 있다. 또, 공중 전화 교환망에 접속하는 전화기와 IP 전송망에 접속하는 전화기 사이에서 전화 통신을 행할 수 있다.As such, the
16. 제어선과 음성선을 분리하여 공중 전화 교환망에 접속하는 제16 실시예:16.
도 288에서, 참조 부호 1700 및 1701은 IP 전송망, 참조 부호 1702는 공중 전화 교환망(PSTN), 참조 부호 1703 및 1704는 캡슐화 기능을 가지는 종단 게이트웨이, 참조 부호 1705는 공통선 신호 방식의 제어 회선 1738에 접속하는 중계 게이트웨이, 참조 부호 1706 및 1707은 IP 통신 회선에 접속하는 중계 게이트웨이, 참조 부호 1710 내지 1713 및 1718은 중계 제어부, 참조 부호 1714 및 1715는 망 노드 장치, 참조 부호 1716 및 1717은 음성 제어부, 참조 부호 1720 및 1721은 전화기, 참조 부호 1725 내지 1729는 제어 통신 회선, 참조 부호 1731 내지 1736는 음성 통신 회선이다. 참조 부호 1725 내지 1736은 IP 통신 회선이기도 한다. 참조 부호 1738은 공통선 신호 방식의 제어 통신 회선, 참조 부호 1739는 음성 통신 회선이다. 망 노드 장치(1714 및 1715)는 IP 캡슐화 기능을 가지며, 다른 실시예에서 설명하고 있다. IP 전송망(1700 및 1701)은 다른 통신 회사가 운용한다는 점에서 개별 IP 전송망이지만, IP 패킷은 통신 회선(1727 및 1734) 중 어느 것을 경유해도 한쪽으로부터 다른 쪽으로 전송할 수 있다.In FIG. 288,
캡슐화 기능을 가지는 종단 게이트웨이(1703) 내의 중계 제어부(1710)는 다른 실시예에서 설명하고 있는 바와 같이 전화 관리 서버, 대리 전화 서버, 전화 번호 서버, 표 관리 서버를 포함하고, 마찬가지로 중계 제어부(1713)도 전화 관리 서버, 대리 전화 서버, 전화 번호 서버, 표 관리 서버를 포함한다.The
<< 접속 페이즈 >> << connection phase >>
전화기(1720)로부터 전화기(1721)에 전화 통신을 하는 예이다. 도 289에서, 참조 부호 1700-1은 IP 전송망(1700)의 범위를, 참조 부호 1701-1은 IP 전송망(1701)의 범위를 각각 나타낸다. 전화기(1720)의 수화기를 들면 호출 신호가 미디 어 라우터(1722)에 전해지고(스텝 E01), 미디어 라우터(1722)는 전화 호출을 확인한다(스텝 E02). 다음에, 미디어 라우터(1722)는 송신원이 되는 전화기(1720)의 전화 번호 "TN-1", 수신지가 되는 전화기(1721)의 전화 번호 "TN-2"를 포함하는 전화 호출 접속 요구 IP 패킷을 형성하여 망 노드 장치(1714)에 송신한다. 망 노드 장치(1714)는 상기 IP 패킷을 입력하고, 다른 실시예에서 설명하고 있는 IP 캡슐화를 적용하여 내부 IP 패킷을 형성하여, 상기 IP 패킷을 캡슐화 기능을 가지는 종단 게이트웨이(1703) 내의 중계 제어부(1710)에 송신한다(스텝 E03).It is an example of carrying out telephone communication from the
망 노드 장치(1714)는 상기 스텝 E03에서 회신 IP 패킷을 미디어 라우터(1722)에 회신하고(스텝 E04), 전화 호출 접속 요구의 IP 패킷(1750)을 형성하여 제어 IP 통신 회선 1725에 송출한다. 이렇게 하면, IP 패킷(1750)은 제어 IP 통신 회선(1726)을 지나서 중계 제어부(1711)에 도달한다(스텝 E05). IP 패킷(1750)은 송신원 IP 어드레스 "S-ad-4", 수신지 IP 어드레스 "D-ad-4", 회선 번호 "CIC-4", 메시지 "IAM", 파라미터 "Para-4"를 포함한다. 상기 파라미터는 전화 번호 "TN-1" 및 "TN-2"을 포함하고 있다. 수신지 IP 어드레스 "D-ad-4"는 중계 제어부(1713)의 IP 어드레스인 제1 케이스와, 중계 제어부(1712)의 IP 어드레스인 제2 케이스가 있다. 상기 제1 케이스에서, IP 패킷(1750)은 그대로 제어 통신 회선(1727)을 지나서 중계 게이트웨이(1712) 내의 중계 제어부(1712)에 도달한다(스텝 E06).The
또, 중계 제어부(1711 및 1712)는 IP 패킷(1750) 내부에서 IP 어드레스 "S-ad-4", "D-ad-4", 회선 번호 "CIC-4", IAM", 전화 번호 "TN-1" 및 "TN-2" 등을, 다른 실시예에서 설명한 바와 같은 CIC 관리표 1711-1(도 290)로서 기록할 수 있다. 중계 제어부(1712)는 다른 실시예에서 설명하고 있는 바와 같은 전화 번호 서버를 보유하고 있다. 상기 제2 케이스에서, 중계 제어부(1712)는 IP 패킷을 수신하면, 상기 전화 번호 서버를 이용하여 수신지 전화 번호 "TN-2"로부터 IP 패킷(1750)의 IP 전송망(1701) 내부의 새로운 수신지 IP 어드레스를 검색하여 IP 패킷(1750)의 수신지 IP 어드레스로서 이용한다. 중계 제어부(1712)가 송출하는 IP 패킷(1751)은 IP 패킷(1750)과 동일하거나 또는 전술한 새로운 IP 어드레스를 설정한 패킷이다.In addition,
IP 패킷(1751)은 제어 통신 회선(1728, 1729)을 경유하여 패킷 기능을 가지는 종단 게이트웨이(1704)의 중계 제어부(1713)에 도달한다(스텝 E07). 또, 중계 제어부(1713)는 다른 실시예에서 설명하고 있으며, 전화 관리 서버, 대리 전화 서버, 전화 번호 서버, 표 관리 서버로 이루어진다. 중계 제어부(1713) 내부의 전화 관리 서버가 IP 패킷(1751)을 기초로 미디어 라우터에 전화 호출 요구를 알리는 IP 패킷을 보내고, 미디어 라우터(1723)가 상기 IP 패킷을 수신한다(스텝 E08).The
미디어 라우터(1723)는 전화 호출 설정 요구를 전화기(1721)에 통지하여(스텝 E09), 스텝 E08을 수신한 것을 알리는 IP 패킷을 회신한다(스텝 E11). 중계 제어부(1713)는 ACM 패킷을 형성하여 회신하고(스텝 E12), 상기 ACM 패킷은 중계 제어부(1712, 1711)를 통과하여 중계 제어부(1710)에 도달한다(스텝 E13, E14). 전화기(1721)를 호출 중이라는 통지를 미디어 라우터에 알리면(스텝 E20), 미디어 라우터(1723), 중계 제어부(1713, 1712, 1711, 1710), 미디어 라우터(1722)를 지나서 전화기(1720)에 전화 호출 중이라는 것이 알려진다(스텝 E21 내지 E26). 전화기 (1721)가 응답하면, 미디어 라우터(1723), 중계 제어부(1713, 1712, 1711, 1710), 미디어 라우터(1722)를 지나서 전화기(1720)에 전화기(1721)의 응답이 알려져 통화가 가능하게 된다(스텝 E30 내지 E36).The
전화기(1720)와 전화기(1721) 사이에서 음성 통신이 이루어진다(스텝 E38). 전화기(1720)로부터 보내진 음성은 미디어 라우터(1722)에서 디지털화되어 IP 패킷에 저장되고, 망 노드 장치(1714), 통신 회선(1731, 1732, 1733), 음성 제어부(1716), 통신 회선(1734), 음성 제어부(1717), 통신 회선(1735, 1736), 망 노드 장치(1715)를 경유하여 미디어 라우터(1723)에 도달하고, 여기서 디지털화된 음성은 아날로그 음성이 되고, 전화기(1721)에 도달한다. 망 노드 장치(1714 및 1715)에서 IP 패킷이 IP 캡슐화 및 역캡슐화되는 것은 다른 실시예에서 설명하고 있다. 전화기(1720)가 해방 요구를 발생시키면(스텝 E40), 다른 실시예에서 설명하고 있는 바와 같이 하여, 일련의 전화 호출 해방과 해방 완료 수속이 이루어져 통신이 완료된다(스텝 E41 내지 E45, 스텝 51 내지 E55).Voice communication is performed between the
<< 각종 네트워크의 접속 >> << Connection of various networks >>
도 291은 공중 전화 교환망과 IP 전송망 접속을 다른 실시예를 포함하여 정리하여 도면으로 나타낸 것이다. 참조 부호 1760 및 1761은 공중 전화 교환망(PSTN), 참조 부호 1762 및 1763은 IP 전송망, 참조 부호 1764 및 1765는 가입자 교환기(LS), 참조 부호 1766 및 1767은 중계 교환기, 참조 부호 1768 내지 1771은 캡슐화 기능을 가지는 종단 게이트웨이, 참조 부호 1772 및 1773은 중계 게이트웨이, 참조 부호 1776 내지 1779는 미디어 라우터, 참조 부호 1780 내지 1785는 전화 기이다. 각 교환기는 중계 제어부 및 음성 제어부를 포함하고, 캡슐화 기능을 가지는 종단 게이트웨이 및 중계 게이트웨이도 중계 제어부 및 음성 제어부를 포함한다. 상기 교환기와 게이트웨이사이는 제어 통신 회선과 음성 제어 회선으로 연결되어 있다. 중계 게이트웨이(1772)와 캡슐화 기능을 가지는 종단 게이트웨이(1768 및 1769) 사이의 제어회선 사이에 망 노드 장치를 설치하고, 중계 게이트웨이(1773)와 캡슐화 기능을 가지는 종단 게이트웨이(1770 및 1771) 사이의 제어 회선 사이에 망 노드 장치를 설치한다. 이에 대해서는 다른 실시예에서 설명하고 있으므로, 도 291에서는 생략한다.FIG. 291 shows a diagram of a public switched telephone network and an IP transport network connection, together with other embodiments.
이와 같이 되어 있으므로, 예를 들면 전화기(1782 및 1785)는 미디어 라우터(1776), 캡슐화 기능을 가지는 종단 게이트웨이(1768), 중계 게이트웨이(1772), 중계 게이트웨이(1773), 캡슐화 기능을 가지는 종단 게이트웨이(1771), 미디어 라우터(1779)를 경유하여 단말간 통신 접속 제어에 의해 전화 통신이 가능하다.Thus, for example, the telephones 1178 and 1785 are the
또, 전화기(1780)와 전화기(1785) 사이에서 교환기(1764), 교환기(1766), 중계 게이트웨이(1772), 중계 게이트웨이(1773), 캡슐화 기능을 가지는 종단 게이트웨이(1671), 미디어 라우터(1779)를 경유하여 단말간 통신 접속 제어에 의해 전화 통신이 가능하다. 또한, 전화기(1780)와 전화기(1781) 사이에서 교환기(1764), 교환기(1766), 중계 게이트웨이(1772), 중계 게이트웨이(1773), 교환기(1767), 교환기(1765)를 경유하여 단말간 통신 접속 제어에 의해 전화 통신이 가능하다. 단, 본 케이스는 교환기(1766 및 1767)이 지리적으로 멀리 떨어져 있는 케이스 등에 유효하다.In addition, between the
<< 비캡슐화 종단 게이트웨이를 이용하는 예 >> << Example using an unencapsulated end gateway >>
전술한 바와 같은 각종 네트워크의 접속이며, 도 292에 도시한 바와 같이, 캡슐화 기능을 가지는 종단 게이트웨이(1768 내지 1771)를 이용하지 않고 비캡슐화 종단 게이트웨이(1768x 내지 1771x)를 이용하고 있다. 중계 게이트웨이(1772 및 1773)를 이용하지 않고 비캡슐화 기능을 가지는 종단 게이트웨이와 상호 통신을 할 수 있는 비캡슐화 중계 게이트웨이(1772x 및 1773x)를 이용하고 있다.As described above, the various networks are connected, and as shown in Fig. 292, the
이상 설명한 바와 같이, 전화기(1782)와 전화기(1785) 사이, 전화기(1780)와 전화기(1785) 사이, 전화기(1780)와 전화기(1781) 사이에서 상기와 동일한 단말간 통신 접속 제어에 의해 전화 통신이 가능하다. 이와 같이 되어 있기 때문에, 전화기 1, 미디어 라우터 1, IP 전송망 1에 속하는 캡슐화 기능을 가지는 종단 게이트웨이와 중계 게이트웨이를 경유하고, IP 전송망 2에 속하는 다른 중계 게이트웨이와 다른 캡슐화 기능을 가지는 종단 게이트웨이를 경유하며, 미디어 라우터 2, 전화기 2를 순차로 경유하여 2개의 전화기간에서 전화 통신을 행할 수 있다. 또한, 전화기 1, 미디어 라우터 1, IP 전송망 1에 속하는 비캡슐화 기능 종단 게이트웨이 및 비캡슐화 기능 중계 게이트웨이를 경유하고, IP 전송망 2에 속하는 다른 중계 게이트웨이와 다른 캡슐화 기능을 가지는 종단 게이트웨이를 경유하며, 미디어 라우터 2, 전화기 2를 순차로 경유하여 2개의 전화기간에서 전화 통신을 행할 수 있다.As described above, telephony communication is performed by the same terminal-to-terminal communication connection control between the
통신 회사 X가 운용하는 IP 전송망(1700)으로부터 통신 회사 Y가 운용하는 IP 전송망(1701)에, IP 전송망(1701)의 중계 제어부(1712)를 수신지로 하는 IP 패 킷이 입력되는 케이스에서, 상기 중계 제어부(1712)는 상기 IP 패킷을 수신하면 전화 번호 서버에 조회하여, 상기 IP 패킷 내부에 포함되는 수신지 전화 번호 "TN-2"로의 접속에 관계하는 IP 전송망의 다른 중계 제어부(1713)의 IP 어드레스를 취득하고, 상기 취득한 IP 어드레스를 새로 설정한 IP 패킷은 상기 다른 중계 제어부(1713)에 전송되도록 되어 있다.In the case where an IP packet having a
17. 멀티캐스트 통신을 행하는 제17 실시예:17. Seventeenth embodiment for performing multicast communication:
본 실시예를 도 293 내지 도 295를 참조하여 설명한다. IP 전송망(1800) 내부에 망 노드 장치(1801 내지 1805) 및 라우터(1807 내지 1809)를 설치하고 있다. 망 노드 장치와 라우터는 IP 통신 회선에 의해, 직접 또는 망 노드 장치나 라우터 경유로 간접적으로 접속된다. IP 패킷 송수신 기능을 가지는 단말(1810-1 내지 1810-19)은 IP 통신 회선을 경유하여 망 노드 장치에 접속된다. 참조 부호 1811-1 내지 1815-1는 망 노드 장치의 어드레스 관리표이며, 참조 부호 1817-1 내지 1819-1는 라우터의 경로표이다.This embodiment will be described with reference to FIGS. 293 to 295.
도 294의 참조 부호 1868은 멀티캐스트 통신에서의 단말간 통신 접속 제어 기능을 실현하는 서버류의 주된 소재를 나타내고 있고, 참조 부호 1857은 멀티캐스트 관리 서버, 참조 부호 1855 및 1856은 사용자 서비스 서버, 참조 부호 1853 및 1854은 접수자, 참조 부호 1851은 멀티캐스트 서비스 제공자, 참조 부호 1852는 멀티캐스트 서비스 구입자, 참조 부호 1850은 라우터, 참조 부호 1859는 트리 구축 서버, 참조 부호 1858은 IP 전송망(1800)의 리소스 관리 서버, 참조 부호 1861 내지 1863은 표 관리 서버이다. 참조 부호 1841 내지 1845는 멀티캐스트 레코드가 설정되었을 때, 예정 외의 IP 패킷이 출력되는 오버플로 통신 회선(overflow communication line)이다. IP 전송망(1800) 내부의 서버나 라우터는 IP 어드레스가 부여되며, IP 패킷을 송수신함으로써 서로 정보 교환할 수 있는 IP 통신 수단을 가진다. 또, 본 실시예에서, 단말이나 서버는 고유의 IP 어드레스를 가지는 이외에, 복수의 멀티캐스트 IP 어드레스를 부여할 수 있다.
단말(1810-2)은 멀티캐스트 서비스에서 멀티캐스트 데이터를 송신하는 송신 단말이기도 하다. 멀티캐스트 데이터는 디지털화한 음성이나 팩스 데이터, 정지 화상이나 동화상 등의 이른바 멀티미디어 데이터를 포함한다.The terminal 1810-2 is also a transmitting terminal for transmitting multicast data in a multicast service. Multicast data includes so-called multimedia data such as digitized voice and fax data, still images and moving pictures.
<< 통신 레코드 >> << communication record >>
어드레스 관리표의 행을 통신 레코드 또는 IP 통신 레코드라고 한다. 예를 들면 어드레스 관리표 1811-1의 두 번째 "I01, E01, E26, I26, G03, F02"를 외부 IP 어드레스 "E01"와 외부 IP 어드레스 "E26" 사이의 통신 레코드, 또는 외부 IP 어드레스 "E01"를 가지는 단말(1810-2)과 외부 IP 어드레스 "E26"를 가지는 단말(1810-16) 사이의 IP 통신로를 정하는 통신 레코드라고 한다. 통신 레코드의 내용이 "a, b, c, d, e, f"일 때, 첫 번째 항목은 "a", 두 번째 항목은 "b"이며, 이하 동일하다. 항목이 어드레스일 때, 예를 들면 세 번째 어드레스 항목은 "c"라고 한다.The row of the address management table is called a communication record or IP communication record. For example, the second "I01, E01, E26, I26, G03, F02" in the address management table 1811-1 is used as the communication record between the external IP address "E01" and the external IP address "E26", or the external IP address "E01". A communication record for determining an IP communication path between a terminal 1810-2 having a terminal and a terminal 1810-16 having an external IP address "E26". When the contents of the communication record are "a, b, c, d, e, f", the first item is "a" and the second item is "b", which is the same below. When the item is an address, for example, the third address item is called "c".
통신 레코드의 첫 번째 항목을 송신측 논리 단자(외부 IP 통신 회선과 망 노드 장치의 논리적 접점)에 부여한 송신원 내부 IP 어드레스, 두 번째 항목을 송신원 외부 IP 어드레스, 세 번째 항목을 수신지 외부 IP 어드레스, 네 번째 항목을 수신지측 논리 단자에 부여한 수신지 내부 IP 어드레스, 다섯 번째 항목을 내부 IP 패킷의 출력처 지정, 여섯 번째 항목을 외부 IP 패킷의 출력처 지정이라고 한다.Sender internal IP address which gave the first item of the communication record to the logical terminal of the sending side (the logical contact between the external IP communication line and the network node device), the second item to the source external IP address, the third item to the destination external IP address, The destination internal IP address assigned the fourth item to the destination logical terminal, the fifth item are designated as the destination of the internal IP packet, and the sixth item is designated as the destination of the external IP packet.
<< 두 단말간의 IP 전송 >> << IP transmission between two terminals >>
도 293의 단말(1810-2)에 외부 IP 드레스 "E01"가 부여되고, 통신 회선(1822)의 망 노드 장치(1801)측 종단에 내부 IP 어드레스 "I01"가 부여되며, 도 295의 단말(1810-16)에 외부 IP 어드레스 "E26"가 부여되고, 통신 회선(1826-6)의 망 노드 장치(1804)측 종단에 내부 IP 어드레스 "I26"가 부여되어 있다. 망 노드 장치의 어드레스 관리표 1811-1 내지 1815-1 내부 수치는 다른 실시예에서 설명하고 있는 것과 동일한 방법에 의해 초기값이 설정된 상태를 나타내고 있으며, 이하에서 IP 패킷 전송에 의해 설명한다.The external IP dress "E01" is given to the terminal 1810-2 of FIG. 293, the internal IP address "I01" is given to the end of the
단말(1810-2)은 송신원 외부 IP 어드레스 "E01", 수신지 외부 IP 어드레스 "E26"인 외부 IP 패킷(1829-1)을 통신 회선(1822)에 송출하고, 망 노드 장치(1801)는 외부 IP 패킷(1829-1)을 수신한다. 다음에, 망 노드 장치(1801)는 어드레스 관리표 1811-1의 제2행째의 레코드 "I01, E01, E26, I26, G03, F02"가 상기 취득한 3개의 IP 어드레스, 즉 통신 회선(1810-2)의 종단부에 부여된 내부 IP 어드레스 "I01", 수신한 외부 IP 패킷(1829-1) 내의 송신원 외부 IP 어드레스 "E01"와, 수신지 외부 IP 어드레스 "E26"를 포함하고 있는 것을 확인하여, 상기 레코드에 포함되는 "I01, I26"를 이용하여 내부 IP 패킷을 형성하고, 상기 레코드에 포함되는 "G03"이 지정하는 통신 회선(1823-2)에 내부 IP 패킷(1829-2)으로서 송출한다. 상기 IP 캡슐화의 순서에서, 상기 통신 레코드 "I01, E01, E26, I26, G03, F02"의 내 부 패킷 출력 지정 "G03"(제5 항목)이 "0" 이외이기 때문에, IP 캡슐화하여 내부 IP 패킷을 형성하여 출력하고 있으며, 상기 내부 패킷 출력 지정이 "0"인 경우에는 상기 IP 패킷은 캡슐화하지 않고 망 노드 장치의 오버플로 통신 회선(1841)에 전송한다.The terminal 1810-2 sends an external IP packet 1829-1 having a source external IP address "E01" and a destination external IP address "E26" to the
라우터(1809)는 내부 IP 패킷(1829-2)을 수신하여, 경로표 1819-1가 지정하는 출력 인터페이스 "G21"가 지정하는 통신 회선(1824-2)에 내부 IP 패킷(1829-2)을 복사하여 얻은 내부 IP 패킷(1829-3)을 송출한다. 망 노드 장치(1804)는 내부 IP 패킷(1829-3)을 수신하여, 어드레스 관리표 1814-1의 제3행째의 레코드 "I26, E26, E01, I01, G36, F16"가 내부 IP 패킷(1829-3) 중 3개의 IP 어드레스 "I26, E01, I01"를 포함하고 있는 것을 확인하고, 내부 IP 패킷(1829-3)의 IP 헤더를 제외하는 역캡슐화에 의해 외부 IP 패킷을 복원하여, 상기 레코드 내부에 포함되는 출력 인터페이스 "F16"가 지정하는 통신 회선(1826-6)에 외부 IP 패킷(1829-4)으로서 송출한다. 단말(1810-16)은 외부 IP 패킷(1829-4)을 수신한다.The
<< 단말의 종류 >> << type of terminal >>
단말(1810-1 내지 1810-19)은 데이터 송수신 기능을 가지는 데이터 단말, 디지털화 음성을 송수신하는 기능을 가지는 전화기, 디지털화 음성을 송신할 수 있는 음성 송신 단말(즉, 유선 음성 방송용 송신기), 디지털화 음성을 수신할 수 있는 음성 수신 단말(즉, 유선 음성 방송용 수신기), 디지털화 음성과 화상의 송수신 기능을 가지는 음성 화상 송수신 단말 또는 TV 회의 단말, 디지털화 음성과 동화상을 송신할 수 있는 음성 화상 송신 단말(즉, 유선 음성 화상 송신기), 디지털화 음성 과 동화상을 수신할 수 있는 음성 화상 수신 단말(즉, 유선 TV 수신기)이고, 또 상기 단말은 다른 실시예에서 설명하고 있는 미디어 라우터와 미디어 라우터에 접속하는 데이터 단말이나 전화기, 음성 화상 장치 중 어느 하나의 조합으로 할 수도 있다. 상기 어느 단말로부터의 송신 데이터 또는 수신 데이터는 IP 패킷의 페이로드 부분에 저장되므로, 이하에 설명하는 멀티캐스트 기술을 모든 단말에 적용할 수 있다.The terminals 1810-1 to 1810-19 are data terminals having a data transmitting / receiving function, a telephone having a function of transmitting / receiving digitized voice, a voice transmitting terminal capable of transmitting digitized voice (ie, a wired voice broadcasting transmitter), and a digitized voice. A voice receiving terminal capable of receiving audio signals (i.e., a receiver for wired voice broadcasting), a voice video transmitting / receiving terminal having a function of transmitting and receiving digitized voice and images, or a TV conference terminal, and a voice image transmitting terminal capable of transmitting digitized voice and moving images (i.e. , A wired voice image transmitter), a voice image receiving terminal capable of receiving digitized voice and moving images (ie, a wired TV receiver), and the terminal is a data terminal connected to a media router and a media router described in another embodiment. Or any combination of a telephone and an audio visual apparatus. Since the transmission data or the reception data from any of the terminals are stored in the payload portion of the IP packet, the multicast technique described below can be applied to all terminals.
< <멀티캐스트 통신 실시의 준비 >> <<Preparation for conducting multicast communication >>
단말(1810-2)이 멀티캐스트 송신 단말이 되고, 단말(1810-11, 1810-13, 1810-14, 1810-17, 1810-18)이 멀티캐스트 수신 단말인 케이스의 송신 단말과 수신 단말 사이의 단말간 통신 접속 제어 방법을 설명한다.The terminal 1810-2 is a multicast transmitting terminal, and the terminals 1810-11, 1810-13, 1810-14, 1810-17, and 1810-18 are multicast receiving terminals. A method for controlling communication between terminals is described.
도 296은 IP 전송망(1800) 내부의 망 노드 장치 및 라우터 사이를 접속하는 통신 회선의 비용을 통신 회선마다 양의 정수(整數)로 나타내고, 망 노드 장치(1801)와 라우터(1807) 사이의 통신 비용은 "1", 망 노드 장치(1801)와 라우터(1809) 사이의 통신 비용은 "2", 망 노드 장치(1802)와 라우터(1807) 사이의 통신 비용은 "2", 망 노드 장치(1802)와 라우터(1809) 사이의 통신 비용은 "1", 라우터(1807)와 라우터(1808) 사이의 통신 비용은 "1", 라우터(1807)와 라우터(1809) 사이의 통신 비용은 "3", 라우터(1808)와 라우터(1809) 사이의 통신 비용은 "3", 라우터(1808)와 망 노드 장치(1803) 사이의 통신 비용은 "1", 라우터(1808)와 망 노드 장치(1804) 사이의 통신 비용은 "4", 라우터(1809)와 망 노드 장치(1804) 사이의 통신 비용은 "1", 라우터(1809)와 망 노드 장치(1805) 사이의 통신 비용은 "1" 인 것을 나타내고 있다.296 shows the cost of a communication line connecting between a network node device and a router in the
IP 전송망(1800) 내부에는 도 296에 나타낸 것 이외에 또 다른 라우터나 통신 회선이 포함되지만, 통신 비용 산출에 관련되는 라우터나 망 노드 장치만 도시하고 있다. 또, 송신 회선의 통신 비용은 "2", 수신 회선 통신 비용은 "3" 등으로 송신 방향 및 수신 방향에 따라 다르게 정하면 되지만, 본 실시예에서는 송신 회선과 수신 회선의 통신 비용을 같은 값으로 설정하고 있다.The
도 294의 망 리소스 관리 서버(1858)는 IP 전송망(1800) 내부의 라우터나 서버, 통신 회선 등 각종 리소스의 기능 등을 그 내부의 데이터 베이스에 보유하고 있다. 도 297은 망 리소스 관리 서버(1858)가 보유하는 망 노드 장치나 라우터 사이의 통신 회선의 통신 비용을 나타내는 비용표 1869이다. 비용표 1869 내의 기호 "N1801"은 망 노드 장치(1801)를 나타내고, 기호 "R1807"은 라우터(1807)를 나타낸다. 비용표 1869는 도 296에 나타낸 통신 회선 비용을 일람표 모양으로 나타낸 것으로, 예를 들면 비용표 1869의 제2행 제7열째의 "1"은 망 노드 장치(1801)로부터 라우터(1807)로의 통신 비용이 "1"인 것을 나타내고, 비용표 1869의 제2행 제9열째의 "2"는 망 노드 장치(1801)로부터 라우터(1809)로의 통신 비용이 "2"인 것을 나타내며, 비용표 1869의 제3행 제7열째의 "2"는 망 노드 장치(1802)로부터 라우터(1807)로의 통신 비용이 "2"인 것을 나타내고, 비용표 1869의 제3행 제9열째의 "1"은 망 노드 장치(1802)로부터 라우터(1809)로의 통신 비용이 "1"인 것을 나타내며, 이하 동일하게 표현한다.The network
다음에, 도 298 내지 도 300을 참조하여 멀티캐스트 통신을 위한 순서를 설 명한다. 멀티캐스트 데이터 등의 송신자(1851)(도 294)는 단말(1810-2)을 멀티캐스트 데이터 등의 송신 단말로서 망 노드 장치(1801)에 접속할 것을 접수자(1853)에게 신청한다(도 300의 스텝 MS1). 접수자(1853)는 송신 식별 정보나 요금 지불 방법과 함께, 송신 단말 정보(1870)(도 298)를 사용자 서비스 서버(1855)에 입력한다(스텝 MS2). 여기서, 송신 단말 정보(1870)는 멀티캐스트 송신용 단말(1810-2)을 망 노드 장치(1801)에 접속하는 정보를 포함한다. 또, 송신 단말 정보(1870) 내의 기호 "N1801"는 망 노드 장치(1801)를 나타내고, "T1810-2"는 단말(1810-2)을 나타낸다. 사용자 서비스 서버(1855)는 취득한 송신 식별 정보나 송신 요금 지불 방법과 함께, 송신 단말 정보(1870)를 멀티캐스트 관리 서버(1857)에 송신하고(스텝 MS3), 멀티캐스트 관리 서버(1857)는 수신한 상기 정보를 그 데이터 베이스에 보유한다(스텝 MS4).Next, a procedure for multicast communication will be described with reference to FIGS. 298 to 300. The sender 1801 (FIG. 294) such as multicast data requests the
다음에, 단말(1810-11, 1810-13, 1810-14, 1810-17, 1810-18)의 이용자가 멀티캐스트 데이터 등을 수신하는 케이스를 설명한다. 이들 이용자(1852)는 접수자(1854)에게 멀티캐스트 데이터 등의 수신을 신청한다(스텝 MS11). 접수자(1854)는 이용자 식별 정보나 수신 요금 지불 방법과 함께, 수신 단말 정보(1871)를 사용자 서비스 서버(1856)에 입력한다(스텝 MS12). 여기서, 수신 단말 정보(1871)(도 299)는 멀티캐스트 데이터 수신용 단말(1810-11 및 1810-13)을 망 노드 장치(1803)에 접속하고, 단말(1810-14)을 망 노드 장치(1804)에 접속하며, 단말(1810-17 및 1810-18)을 망 노드 장치(1805)에 접속하는 정보를 포함한다. 또, 수신 단말 정보(1871) 내의 기호 "N1803"는 망 노드 장치(1803)를 나타내고, 기호 "T1810-11"은 단말(1810-11)을 나타내며, 다른 기법도 동일하다.Next, a case in which the user of the terminals 1810-11, 1810-13, 1810-14, 1810-17, 1810-18 receives multicast data and the like will be described. These
사용자 서비스 서버(1856)는 상기 취득한 수신 식별 정보나 요금 지불 방법과 함께, 수신 단말 정보(1871)를 멀티캐스트 관리 서버(1857)에 송신하고(스텝 MS13), 멀티캐스트 관리 서버(1857)는 수신한 상기 정보를 그 데이터 베이스에 보유한다(스텝 MS14). 멀티캐스트 관리 서버(1857)는 스텝 MS4과 스텝 MS14 모두를 수신하면, 송신 단말 정보(1870)와 이용자 단말 정보(1871)의 세트에 멀티캐스트 식별 정보 ID-k를 부여하고, 이들 정보를 트리 구축 서버(1859)(도 294)에 보낸다(스텝 MS18). 트리 구축 서버(1859)는 리소스 관리 서버(1858)에 비용표 1869를 요구하여(스텝 MS19), 비용표 1869를 취득한다(스텝 MS20). 트리 구축 서버(1859)는 멀티캐스트 트리 구조 산출 모듈(1859-1)(도 294)을 이용하여, 멀티캐스트 식별 정보 ID-k에 의해 결정되는 멀티캐스트 트리 구조를 정하여(도 301), 즉 멀티캐스트 기법에 의한 IP 패킷의 전송 통신로를 결정하여, 망 노드 장치로의 어드레스 관리표 추가 정보(도 302 내지 도 305)나 라우터의 경로표 추가 정보(도 306 내지 도 308)를 형성하여 트리 구축 서버(1859) 내부에 보유한다(스텝 MS21).The
<< 트리 구축 서버에 의한 멀티캐스트 트리 구조의 구축 >> << Building a Multicast Tree Structure with Tree Building Servers >>
다음에, 트리 구축 서버(1859)는 어드레스 관리표 추가 정보(1811-2)를 어드레스 관리표 1811-1에, 경로표 추가 정보(1817-2)를 경로표 1817-1에 각각 추가하도록 표 관리 서버(1861)에 요구하고(스텝 MS22), 표 관리 서버(1861)는 상기 요구에 대한 설정을 보고하여(스텝 MS25), 트리 구축 서버(1859)는 어드레스 관리표 추가 정보(1813-2)를 어드레스 관리표 1813-1에, 어드레스 관리표 추가 정보(1814-2) 를 어드레스 관리표 1814-1에, 경로표 추가 정보(1818-2)를 경로표 1818-1에 각각 추가하도록 표 관리 서버(1862)에 요구한다(스텝 MS23). 그리고, 표 관리 서버(1862)는 상기 요구에 대한 설정을 보고하고(스텝 MS26), 트리 구축 서버(1859)는 어드레스 관리표 추가 정보(1815-2)를 어드레스 관리표 1815-1에, 경로표 추가 정보(1819-2)를 경로표 1819-1에 각각 추가하도록 표 관리 서버(1863)에 요구하고(스텝 MS24), 표 관리 서버(1863)는 상기 요구에 대한 설정을 보고한다(스텝 MS27). 여기서, 표 관리 서버(1863)는 망 노드 장치에 가까운 라우터에 접속되어 있다. 또, 어드레스 관리표 추가 정보나 경로표 추가 정보의 의미는 IP 패킷 전송의 흐름 중에서 설명한다. 트리 구축 서버(1859)는 상기 스텝 MS25 내지 MS27의 완료를 확인하면, 망 노드 장치 내의 어드레스 관리표나 라우터의 경로표에 멀티캐스트 정보를 추가하는 수단에 의해, 스텝 MS18에서 요구된 트리 구축이 완료된 것을 멀티캐스트 관리 서버(1857)에 보고한다(스텝 MS28). 이상의 수속에 의해, 멀티캐스트 통신을 위한 단말간 통신 접속 제어의 전반 부분, 즉 멀티캐스트 트리 구조의 구축이 완료된다.Next, the
<< 멀티캐스트 트리 구조 >> << Multicast Tree Structure >>
도 301에 나타낸 상기 멀티캐스트 트리 구조의 의미는 다음과 같다. 단말(1810-2)로부터 송출된 외부 IP 패킷은 망 노드 장치(1801)에 도달하면 내부 IP 패킷이 되고, 상기 내부 IP 패킷은 라우터(1807) 및 라우터(1809)의 두 방향으로 분기되어, 라우터(1807)에 도달한 내부 IP 패킷은 라우터(1807)를 통과하고, 다음에 라우터(1808)를 통과하여 망 노드 장치(1803)에 도달한다. 다른 내부 IP 패킷은 라우터(1809)에 도달하고, 라우터(1809)는 상기 내부 IP 패킷을 2개의 방향, 즉 망 노드 장치(1804 및 1805)에 송출한다. 망 노드 장치(1803)는 수신한 내부 IP 패킷을 역캡슐화하여 외부 IP 패킷을 복원하고, 복원한 외부 IP 패킷을 단말(1810-11 및 1810-13)에 송출한다. 망 노드 장치(1804)는 수신한 내부 IP 패킷을 역캡슐화하여 외부 IP 패킷을 복원하고, 복원한 외부 IP 패킷을 단말(1810-14)에 송출한다. 망 노드 장치(1805)는 수신한 내부 IP 패킷을 역캡슐화하여 외부 IP 패킷을 복원하고, 복원한 외부 IP 패킷을 단말(1810-17 및 1810-18)에 송출한다. 이상 설명한 바와 같이, 멀티캐스트 통신에서는 IP 패킷이 트리 구조형으로 나타나는 통신로에서 전송되기 때문에, 통신로의 형상을 멀티캐스트 트리 구조라고 한다.The meaning of the multicast tree structure shown in FIG. 301 is as follows. When the external IP packet sent from the terminal 1810-2 reaches the
<< 멀티캐스트 기법에 의한 트리 구조의 구축 >> << Construction of tree structure by multicast technique >>
상기 스텝 MS22 내지 MS24에서, 트리 구축 서버(1859)로부터 표 관리 서버(1861 내지 1863)로의 통신은 통신 신뢰성이 높은 TCP 통신(커넥션 통신)으로 하고 있다. 단, 복수의 표 관리 서버가 IP 전송망 내의 다수의 라우터에 접속되어 있고, 망 노드 장치의 어드레스 관리표나 라우터의 경로표의 신규 설정이나 레코드 재기입 기능을 분담하고 있다. 본 실시예에서는 라우터(1807 내지 1809)가 적은(3개인) 수의 예를 들었지만, IP 전송망 내의 라우터 수는 다수, 예를 들면 라우터 수 십만대이고, 표 관리 서버의 수도 상당히 많아지는 다른 실시예도 가정할 수 있다.In steps MS22 to MS24, the communication from the
이러한 케이스에서, 트리 구축 서버로부터 다수의 표 관리 서버로 어드레스 관리표 추가 정보나 경로표 추가 정보를 전송하는 것은 통신량이 과대하게 되어 불 리하다. 이로 인하여, 트리 구축 서버로부터 상기 10만대의 라우터로 어드레스 관리표 추가 정보나 경로표 추가 정보를 전송하기 위한 경로표의 레코드를 IP 전송망을 구축한 시점에서 각 라우터에 설정해 둔다. 단, 각 라우터의 통신 레코드 전체를 멀티캐스트 트리 구조형으로 하여 IP 패킷을 전송하도록 해 둔다. 이와 같이 하여, 트리 구축 서버로부터 다수의 라우터로 어드레스 관리표 추가 정보나 경로표 추가 정보를 전송하기 위한 통신량이 과대하게 되는 것을 억제할 수 있다.In such a case, the transmission of address management table addition information or route table addition information from the tree building server to the plurality of table management servers is called excessive traffic. For this reason, a record of a route table for transmitting address management table addition information and route table addition information from the tree construction server to the 100,000 routers is set in each router at the time of constructing the IP transmission network. However, the entire communication record of each router has a multicast tree structure to transmit IP packets. In this way, it is possible to suppress an excessive amount of communication for transmitting address management table additional information and route table additional information from the tree construction server to the plurality of routers.
<< 어드레스 관리표 >> << Address Management Table >>
도 309 내지 도 311을 참조하여 설명하면, 어드레스 관리표 1811의 제1행째에는 어드레스 관리 추가 정보(1811-2)가 포함되어 있고, 어드레스 관리표 1813의 제1행째에는 어드레스 관리 추가 정보(1813-2)가 포함되어 있으며, 어드레스 관리표 1814의 제1행째에는 어드레스 관리 추가 정보(1814-2)가 포함되어 있고, 어드레스 관리표 1815의 제1행째에는 어드레스 관리 추가 정보(1815-2)가 포함되어 있다.Referring to FIGS. 309 to 311, the first row of the address management table 1811 includes address management additional information 1811-2, and the first row of address management table 1813 includes the address management additional information 1813-2. Is included, the first row of the address management table 1814 includes address management additional information 1814-2, and the first row of the address management table 1815 includes the address management additional information 1815-2.
도 309의 통신 회선(1822)의 망 노드 장치(1801)측 종단에 내부 IP 어드레스 "I01"가 부여되고, 도 311의 통신 회선(1826-1)의 망 노드 장치(1803)측 종단에 내부 IP 어드레스 "I20" 및 "IM2"가 부여되며, 통신 회선(1826-2)의 망 노드 장치(1803)측 종단에 내부 IP 어드레스 "I22" 및 "IM2"가 부여되고, 통신 회선(1826-3)의 망 노드 장치(1804)측 종단에 내부 IP 어드레스 "I24" 및 "IM2"가 부여되며, 통신 회선(1826-4)의 망 노드 장치(1805)측 종단에 내부 IP 어드레스 "I27" 및 "IM2"가 부여되고, 통신 회선(1826-5)의 망 노드 장치(1805)측 종단에 내부 IP 어드레스 "I28" 및 "IM2"가 부여되어 있다. 여기서, 내부 IP 어드레스 "IM2"는 멀티 캐스트를 위해 이용하는 어드레스의 실시예이다.Internal IP address " I01 " is assigned to the
<< 어드레스 관리표의 표현 방법 >> << How to express address management table >>
어드레스 관리표 1811 내지 1815의 레코드 내부 항목의 기재 순서를, 종래 기술의 설명에서는 레코드 내부 항목을 "E1, E2, I1, I2"의 순서에 의해 나타내고, 본 실시예에서는 항목의 순서를 "I1, E1, E2, I2"와 같이 위치를 변경하였지만, 표기 상의 차이일 뿐이며 본질적인 차이는 없다. IP 어드레스가 "E01"인 단말(1810-2)로부터 송출된 IP 패킷(1830)은 통신 회선(1822)을 지나서 망 노드 장치(1801)에 도달한다. IP 패킷(1830)의 수신지 어드레스 "M2"는 멀티캐스트 외부 IP 어드레스이며, 구체적 수치로서 예를 들면 "224.1.2.3"이고, 여기서 "224"는 IETF 규정의 멀티캐스트 어드레스를 의미한다. 멀티캐스트 내부 IP 어드레스 "IM2"의 구체적 수치로서 예를 들면 "225.1.2.3"의 값을 들 수 있다.The description order of the record internal items in the address management tables 1811 to 1815 is shown in the prior art description by the order of the record internal items in the order of "E1, E2, I1, I2". In this embodiment, the order of the items is "I1, E1. , E2, I2 ", but the position is changed, but only the difference in the notation, there is no essential difference. The
<< 라우터의 경로표 >> << Route table of router >>
도 310을 참조하여 설명하면, 경로표 1817 내지 1819가 포함되어 있고, 수신한 IP 패킷을 전송할 통신 회선이 기입되어 있다. 경로표 1817의 제2행째에는 경로표 추가 정보(1817-2)가 포함되어 있고, 경로표 1818의 제2행째에는 경로표 추가 정보(1818-2)가 포함되어 있으며, 경로표 1819의 제2행째에는 경로표 추가 정보(1819-2)가 포함되어 있다. 예를 들면, 경로표 1817의 제2행째 레코드의 경우, 수신지 IP 어드레스가 "IM2"인 IP 패킷은 논리 통신 회선명 G12에 의해 지정되는 통신 회선(1824-1)이고, 경로표 1818의 제2행째 레코드의 경우, 수신지 IP 어드레스가 "IM2"인 IP 패킷은 논리 통신 회선명 G27에 의해 지정되는 통신 회선(1825)이 다. 또, 경로표 1819의 제2행째 레코드는 "IM2"과 "G21, G22"가 기입되어 있고, 수신지 IP 어드레스가 "IM2"인 IP 패킷은 논리 통신 회선명 G21에 의해 지정되는 통신 회선(1824-2)과 논리 통신 회선명 G22에 의해 지정되는 통신 회선(1824-3)에 전송된다.Referring to Fig. 310, route tables 1817 to 1819 are included, and a communication line for transmitting the received IP packet is written. The second row of the route table 1817 includes route table additional information 1817-2, and the second row of the route table 1818 includes route route additional information 1818-2, and the second row of route table 1819. The row contains route table additional information 1918-2. For example, in the case of the second row record of route table 1817, the IP packet whose destination IP address is " IM2 " is the communications line 1824-1 designated by the logical communication line name G12, and the route of the route table 1818. In the case of the second record, the IP packet whose destination IP address is " IM2 " is a
<< IP 패킷의 전송 >> << Transmission of IP Packets >>
다음에, 단말(1810-2)로부터, 외부 IP 패킷(1830)의 송신으로부터 시작되는 일련의 IP 패킷 전송 스텝을 설명하겠지만, 도 312의 1800-1는 IP 전송망(1800) 내의 IP 패킷 송수신을 나타낸다. 단말(1810-2)은 통신 회선(1822)에 외부 IP 패킷(1830)을 송신하고(도 312의 스텝 D1), 망 노드 장치(1801)는 외부 IP 패킷(1830)을 수신하면, IP 패킷(1830)이 입력한 통신 회선(1822)의 종단부(논리 단자)에 부여되어 있는 내부 IP 어드레스가 "I01", IP 패킷(1830)의 수신지 외부 IP 어드레스 "M2"를 확인하여, 어드레스 관리표 1811 내부를 검색하여, 처음에 송신원 내부 IP 어드레스가 "I01"이고, 다음에 수신지 외부 IP 어드레스가 "M2"가 포함되는 레코드를 검색하고(제1 IP 패킷 수용 검사), 또 상기 검색한 레코드 내에 IP 패킷(1830) 내의 송신원 외부 IP 어드레스 "E01"가 포함되는지를 조사한다(제2 IP 패킷 수용 검사).Next, a series of IP packet transmission steps starting from the transmission of the
본 예에서는, 어드레스 관리표 1811의 위로부터 1행째의 "I01, E01, M2, IM2, G02, G03, 0"을 포함하는 레코드를 발견하고, 이 레코드 내부에 있는 IP 어드레스 "I01" 및 "IM2"을 이용하여, 송신원 IP 어드레스가 "I01"이며 수신지 IP 어드레스가 "IM2"를 형성하여(IP 패킷의 캡슐화), 캡슐화 후의 논리 통신 회선명 G02용 통신 회선(1823-1)에 내부 IP 패킷(1831-1)으로서 송출하고(스텝 D2), 또 캡슐화 후의 논리 통신 회선명 G03용 통신 회선(1823-2)에 내부 IP 패킷(1831-2)으로서 송출한다(스텝 D3). 또, 상기 순서에서, 외부 IP 패킷(1830)의 수신지 IP 어드레스가 어드레스 관리표 1811에 포함되어 있지 않은 경우, 외부 IP 패킷(1830)은 폐기된다(제1 IP 패킷 수용 검사). 또, 상기 검출한 레코드 내에 IP 패킷(1830) 내의 송신원 IP 어드레스 "E01"가 포함되는지를 조사하는 것은 생략할 수도 있고, 이 경우에는 상기 제2 IP 수용 검사를 하지 않는다.In this example, a record including "I01, E01, M2, IM2, G02, G03, 0" in the first row from the top of the address management table 1811 is found, and the IP addresses "I01" and "IM2" in this record are found. By using the above, the source IP address is " I01 " and the destination IP address forms " IM2 " (encapsulation of the IP packet), so that the internal IP packet (< / RTI > 1831-1), and to the communication line 1823-2 for encapsulated logical communication line name G03 as an internal IP packet 1831-2 (step D3). In the above procedure, when the destination IP address of the
통신 회선(1823-1)을 지나서 전송된 내부 IP 패킷(1831-1)은 라우터(1807)에 도달하고, 내부 IP 패킷(1831-1)의 수신지 IP 어드레스는 "IM2"이기 때문에, 경로표 1817의 제2행째의 "IM2, G12"에 따라 논리 통신 회선명 G12용 통신 회선(1824-1)에 내부 IP 패킷(1831-3)으로서 송출된다(스텝 D4). 여기서, IP 패킷(1831-1)은 복사되어 IP 패킷(1831-3)으로 되어 있다. 내부 IP 패킷(1831-3)은 라우터(1808)에 도달하고, 내부 IP 패킷(1831-3)의 수신지 IP 어드레스는 "IM2"이기 때문에, 경로표 1818의 제2행째의 "IM2, G27"에 따라 논리 통신 회선명 G27용 통신 회선(1825)에 내부 IP 패킷(1831-4)으로서 송출된다(스텝 D5). 여기서, IP 패킷(1831-3)은 복사되어 IP 패킷(1831-4)으로 되어 있다. 한편, 통신 회선(1823-2)을 지나서 전송된 내부 IP 패킷(1831-2)은 라우터(1809)에 도달하고, 내부 IP 패킷(1831-2)의 수신지 IP 어드레스는 "IM2"이기 때문에, 경로표 1819의 제2행째의 "IM2, G21, G22"에 따라서 논리 통신 회선명 G21용 통신 회선(1824-2)에 내부 IP 패킷(1831-5)으로서 송출되고(스텝 D7), 또 논리 통신 회선명 G22용 통신 회선(1824-3) 에 내부 IP 패킷(1831-6)으로서 송출된다(스텝 D8). 여기서, IP 패킷(1831-2)은 복사되어 IP 패킷(1831-5) 및 IP 패킷(1831-6)으로 되어있다. 또, 라우터의 경로표 1817 내지 1819 및 망 노드 장치의 경로표는 공지된 마스크를 가질 수 있지만, 생략한 케이스이다.Since the internal IP packet 11831-1 transmitted over the communication line 1823-1 reaches the
내부 IP 패킷(1831-4)은 통신 회선(1825)을 지나서 망 노드 장치(1803)에 도달한다. 어드레스 관리표 1813의 제1행째의 레코드 "IM2, M2, E01, I01, 0, F10, F12"의 좌측으로부터 4개의 항목 "IM2, M2, E01, I01"이 내부 IP 패킷(1831-4) 내의 4개의 어드레스 "I01, IM2, E01, M2"와 일치하기 때문에, 내부 IP 패킷(1831-4)은 다른 실시예에서 설명하고 있는 바와 같이 IP 헤더를 제외한 역캡슐화가 실시되어 외부 IP 패킷(1830)이 복원된다. 복원된 상기 IP 패킷은 상기 제1행째의 레코드 내부의 출력 인터페이스 F10와 F12가 지정하는 통신 회선, 즉 출력 인터페이스 F10이 지정하는 통신 회선(1826-1)에 외부 IP 패킷(1832-1)으로서 송출되고(스텝 D11), 계속해서 출력 인터페이스 F12가 지정하는 통신 회선(1826-2)에 외부 IP 패킷(1832-2)으로서 송출된다(스텝 D13). IP 패킷(1832-1)은 단말(1810-11)에 도달하고 IP 패킷(1832-2)은 단말(1810-13)에 도달한다.The internal IP packet 1831-4 reaches the
동일하게 하여, 내부 IP 패킷(1831-5)은 통신 회선(1824-2)을 지나서 망 노드 장치(1804)에 도달한다. 어드레스 관리표 1814의 제1행째의 레코드 "IM2, M2, E01, I01, 0, F14"의 좌측으로부터 4개의 항목 "IM2, M2, E01, I01"이 내부 IP 패킷(1831-5) 내의 4개의 어드레스 "I01, IM2, E01, M2"와 일치하기 때문에, 내부 IP 패킷(1831-5)은 다른 실시예에서 설명하고 있는 바와 같이 IP 헤더를 제외한 역캡 슐화가 실시되어 외부 IP 패킷(1830)이 복원된다. 복원된 상기 IP 패킷은 상기 제1행째 레코드 내부의 출력 인터페이스 F14가 지정하는 통신 회선, 즉 출력 인터페이스 F14가 지정하는 통신 회선(1826-3)에 외부 IP 패킷(1832-3)으로서 송출된다(스텝 D14). IP 패킷(1832-3)은 단말(1810-14)에 도달한다.Similarly, the internal IP packet 1831-5 reaches the
내부 IP 패킷(1831-6)은 통신 회선(1824-3)을 지나서 망 노드 장치(1805)에 도달한다. 어드레스 관리표 1815의 제1행째의 레코드 "IM2, M2, E01, I01, 0, F17, F18"의 좌측으로부터 4개의 항목 "IM2, M2, E01, I01"이 내부 IP 패킷(1831-6) 내의 4개의 어드레스 "I01, IM2, E01, M2"와 일치하기 때문에, 내부 IP 패킷(1831-6)은 다른 실시예에서 설명하고 있는 바와 같이 IP 헤더를 제외한 역캡슐화가 실시되어 외부 IP 패킷(1830)이 복원된다. 복원된 상기 IP 패킷은 상기 제1행째 레코드 내부의 출력 인터페이스 F17와 F18가 지정하는 통신 회선, 즉 출력 인터페이스 F17가 지정하는 통신 회선(1826-4)에 외부 IP 패킷(1832-4)으로서 송출되고(스텝 D17), 출력 인터페이스 F18가 지정하는 통신 회선(1826-5)에 외부 IP 패킷(1832-5)으로서 송출된다(스텝 D18). IP 패킷(1832-4)은 단말(1810-17)에 도달하고 IP 패킷(1832-5)은 단말(1810-18)에 도달한다.The internal IP packet 1831-6 reaches the
<< ACK 패킷이나 NACK 패킷의 대량 홍수 예방 >> << Prevent flooding of ACK packets or NACK packets >>
단말(1810-11)이 외부 IP 패킷(1832-1)의 수신을 송신원 단말(1810-2)에 보고하기 위해, 단말(1810-11)이 송신원 외부 IP 어드레스 "M2", 수신지 외부 IP 어드레스 "E01"인 외부 IP 패킷(1833)을 형성하여 통신 회선(1826-1)에 송출하는 케이스를 고려한다(도 312의 스텝 D21). 망 노드 장치(1803)는 외부 IP 패킷(1833) 을 수신하면, 수신한 외부 IP 패킷 내부의 송신원 외부 IP 어드레스 "M2"가 멀티캐스트 어드레스인 것을 확인하고, 상기 수신한 외부 IP 패킷을 그대로 패킷 오버플로 통신 회선(1843)에 전송한다. 패킷 오버플로 통신 회선(1843)에 전송된 상기 외부 IP 패킷은 폐기된다. 마찬가지로, 망 노드 장치(1804)가 단말(1810-14)로부터 외부 IP 패킷을 수신한 경우나(스텝 D22)나, 망 노드 장치(1805)가 단말(1810-17)로부터 외부 IP 패킷을 수신한 경우도(스텝 D23), 상기 수신한 외부 IP 패킷을 그대로 통신 회선(1844 또는 1845)에 전송한다. 패킷 오버플로 통신 회선(1844 및 1845)에 전송된 외부 IP 패킷은 폐기된다.In order for the terminal 1810-11 to report the reception of the external IP packet 1832-1 to the source terminal 1810-2, the terminal 1810-11 receives the source external IP address "M2" and the destination external IP address. Consider the case of forming an
이와 같이 되어 있으므로, 모든 멀티캐스트 데이터 수신 단말에서 멀티캐스트 데이터 송신원 단말에 단말 개별 보고의 IP 패킷 송출을 억제할 수 있고, 결과적으로 IP 전송망 내부의 ACK 패킷이나 NACK 패킷의 대량 홍수(implosion)를 예방할 수 있다As a result, all the multicast data receiving terminals can suppress the IP packet transmission of the terminal individual report to the multicast data source terminals, and as a result, prevent the massive flood of ACK packets or NACK packets inside the IP transmission network. Can
다음에, 망 노드 장치(1803)가 수신된 IP 패킷(1833)을 오버플로 통신 회선(1843)에 전송하는 구체적인 방법을 설명한다. 망 노드 장치(1803)는 IP 패킷(1833)이 입력된 통신 회선(1826-1)의 종단부(논리 단자)에 부여되어 있는 내부 IP 어드레스 "IM2", IP 패킷(1833)의 수신지 외부 IP 어드레스 "E01"를 확인하고, 어드레스 관리표 1813 내부의 통신 레코드를 검색하여 처음에 송신원 내부 IP 어드레스가 "IM2"이며 다음에 수신지 외부 IP 어드레스 "E01"가 포함되는 통신 레코드를 검색하고, 또 상기 검색한 레코드 내에 IP 패킷(1833)내의 송신원 외부 IP 어드레스 "M2"가 포함되는지를 조사한다. 이 케이스에서는 어드레스 관리표 1813의 제1 행째의 통신 레코드 "IM2, M2, E01, I01, 0, F10, F12"의 첫 번째로부터 세 번째의 어드레스 항목이 모두 일치하기 때문에 이 레코드가 선택되고, 다음에 이 통신 레코드의 다섯 번째 항목(내부 패킷 출력 지정)이 "0"이기 때문에, IP 패킷(1833)의 캡슐화를 행하지 않고 IP 패킷(1833)을 오버플로 통신 회선(1843)에 전송한다.Next, a specific method of transmitting the received
또, 단말(1810-13, 1810-14, 1810-17, 1810-18)로부터 송신원 IP 어드레스 "M2", 수신지 IP 어드레스 "E01"인 외부 IP 패킷을 망 노드 장치에 송신하는 케이스에서, 전술한 바와 동일한 순서에 의해 각각의 망 노드 장치의 오버플로 통신 회선에 전송된다. 이상 설명한 바와 같이, 수신 단말(1810-11)로부터 송신원 단말(1810-2)에 상기 멀티캐스트 IP 패킷을 수신한 것을 확인하기 위한 ACK 패킷을 송출해도 망 노드 장치(1803)를 통과할 수 없기 때문에, ACK 패킷의 대량 홍수(ACK implosion)에 의한 IP 전송망의 폭주 발생을 예방할 수 있다. 또, 패킷 오버플로 통신 회선 상의 IP 패킷의 이용에 관해서는 후술한다.Further, in the case of transmitting external IP packets of the source IP address "M2" and the destination IP address "E01" from the terminals 1810-13, 1810-14, 1810-17, and 1810-18 to the network node apparatus, the above-mentioned. In the same order as one is transmitted to the overflow communication line of each network node device. As described above, even if the ACK packet for confirming that the multicast IP packet is received from the receiving terminal 1810-11 to the transmitting terminal 1810-2 cannot be passed through the
ACK 패킷 대신, 망 노드 장치(1803)가 단말(1810-11)로부터 NACK 패킷을 수신한 경우에도, 동일한 원리에 의해 NACK 패킷을 폐기할 수 있기 때문에, NACK 패킷의 대량 홍수를 예방할 수 있다. 또, 단말(1810-11 내지 1810-19)가 NACK 패킷을 송신하는 타이밍은, 예를 들면 멀티캐스트 기법에 의한 IP 패킷 전송 시각을 미리 결정해 두고, 예정 시각이 되어도 IP 패킷이 배송되지 않는 케이스에 NACK 패킷을 송신한다.Even when the
<< 유선 방송의 실현 >> << Realization of cable broadcasting >>
단말(1810-2)이 디지털화 음성을 송신할 수 있는 음성 송신 단말이고, 단말 (1810-11, 1810-13, 1810-14, 1810-17, 1810-18)이 디지털화 음성 수신 단말인 경우, IP 패킷(1830)의 송신은 유선 음성 방송이 된다. 또, 단말(1810-2)이 디지털화 음성 동화상을 송신할 수 있는 음성 동화상 송신 단말이고, 단말(1810-11, 1810-13, 1810-14, 1810-17, 1810-18)이 디지털화 음성 동화상 수신 단말인 경우, IP 패킷(1830)의 송신은 유선 TV 방송이 된다.If the terminal 1810-2 is a voice transmitting terminal capable of transmitting digitized voice and the terminals 1810-11, 1810-13, 1810-14, 1810-17, and 1810-18 are digitizing voice receiving terminals, the IP Transmission of the
<< 멀티캐스트 트리 구조의 수정 >> << Modification of Multicast Tree Structure >>
멀티캐스트 데이터 수신 단말의 증감 등에 의하여 멀티캐스트 트리 구조를 수정할 수 있다. 접수자(1854)는 미리 멀티캐스트 관리 서버(1857)로부터 멀티캐스트 서비스의 내용과 멀티캐스트 식별 정보 ID-k(k=1, 2, …)의 대응을 입수하여 보유하고 있다. 이용자(1852)는 접수자(1854)에게 망 노드 장치(1804)에 접속되어 있는 단말(1810-15)을 이용하여 멀티캐스트 서비스 데이터의 수신을 신청한다(도 313의 스텝 MS31). 접수자(1854)는 이용자(1852)로부터 수신자 식별 정보, 요금 지불 방법, 단말 관련 정보(망 노드 장치(1804)와 단말(1810-15)을 이용하는 것)를 취득하고, 또 이용자(1852)로부터 얻은 멀티캐스트 서비스의 내용으로부터 멀티캐스트 식별 정보 ID-k를 특정한다. 접수자(1854)는 이들 정보를 사용자 서비스 서버(1856)에 입력한다(스텝 MS32).The multicast tree structure can be modified by increasing or decreasing the multicast data receiving terminal. The
다음에, 사용자 서비스 서버(1856)는 상기 취득한 수신자 식별 정보나 요금 지불 방법, 단말 관련 정보, 멀티캐스트 식별 정보 ID-k를 멀티캐스트 관리 서버(1857)에 송신하고(스텝 MS33), 멀티캐스트 관리 서버(1857)는 상기 수신 단말 정보를 그 데이터 베이스에 보유한다(스텝 MS34). 멀티캐스트 관리 서버(1857)는 멀 티캐스트 식별 정보 ID-k와 단말 관련 정보(망 노드 장치(1804)와 단말(1810-15)의 이용)를 트리 구축 서버(1859)에 보낸다(스텝 MS35). 트리 구축 서버(1859)는 리소스 관리 서버(resource administration server)(1858)로 비용표를 요구하여(스텝 MS36), 비용표를 취득한다(스텝 MS37).Next, the
트리 구축 서버(1859)는 멀티캐스트 트리 구조 산출 모듈(1859-1)을 이용하여 멀티캐스트 식별 정보 ID-k와 단말 관련 정보를 추가한 멀티캐스트 트리 구조를 산출하여, 망 노드 장치로의 어드레스 관리표 추가 정보 및 라우터의 경로표 변경 정보를 생성하고(스텝 MS38), 트리 구축 서버(1859) 내부에 보유한다. 다음에, 트리 구축 서버(1859)는 어드레스 관리표 변경 정보를 망 노드 장치(1804)의 어드레스 관리표 1814에 추가하도록 표 관리 서버(1862)에 요구하고(스텝 MS40), 표 관리 서버(1862)는 상기 요구에 대한 설정을 보고하고(스텝 MS41), 트리 구축 서버(1859)는 멀티캐스트 트리 구조의 변경을 완료한 것을 멀티캐스트 관리 서버(1857)에 보고한다(스텝 MS42). 멀티캐스트 관리 서버(1857)는 스텝 MS31에서 이용자(1852)로부터 신청 수속이 완료된 것을 사용자 서비스 서버(1856)를 지나고(스텝 MS43), 접수자(1854)를 지나서(스텝 MS44), 이용자(1852)에게 보고한다(스텝 MS45).The
또, 어드레스 관리표 1814는 표 관리 서버(1862)에 의해 설정되어 있는 것으로 한다. 어드레스 관리표 변경 정보는 어드레스 관리표 1814의 제1행째의 여섯 번째 항목 "F14"을 "(F14, F15)"으로 변경하고, 논리 통신 회선 "F15"에 접속하는 단말(1810-15)을 수신 단말로서 추가하도록 지정한다. 결과적으로, 어드레스 관리 표 1814의 제1행째의 레코드는 "IM2, M2, E01, I01, 0, (F14, F 15)"으로 변경된다.It is assumed that the address management table 1814 is set by the
또, 단말(1810-11)이 멀티캐스트 데이터 수신을 없애는 케이스에서는, 이용자(1852)가 접수자에게 단말(1810-11)의 멀티캐스트 데이터 수신 폐지를 신청하고, 결과적으로 도 311의 어드레스 관리표 1813의 제1행째 "IM2, M2, E01, I01, 0, (F10, F12)"의 여섯 번째 항목 "(F10, F12)"으로부터 단말(1810-11)에 접속하는 논리 통신 회선 "F10"을 말소할 것을 지정한다. 결과적으로, 어드레스 관리표 1813의 제1행째는 "IM2, M2, E01, I01, 0, F12"와 같이 변경된다.In the case where the terminal 1810-11 cancels the reception of the multicast data, the
또, 본 실시예는 라우터(1807) 등의 경로표를 변경하지 않은 예이지만, 멀티캐스트 트리 구조의 다른 수정 요구 내용에 의해 라우터(1807 내지 1809)의 경로표에 대한 경로표 변경 정보를 생성하거나 또는 다른 망 노드 장치(1801 및 1802)의 어드레스 관리표에 대하여 통신 레코드의 변경 정보를 생성하는 것도 가능하다. 이러한 케이스에서는, 트리 구조 설정을 신규로 설정하는 케이스에서와 같이, 다른 표 관리 서버(1861 및 1863)에 의뢰하여 라우터의 경로표나 망 노드 장치의 어드레스 관리표의 변경이 이루어진다.Incidentally, the present embodiment does not change the route table of the
<< 멀티캐스트 트리 구조의 해방 >> << Freeing the Multicast Tree Structure >>
멀티캐스트 서비스를 종료하기 위한 멀티캐스트 트리 구조 해방 순서를 설명한다. 접수자(1854)는 미리 멀티캐스트 관리 서버(1857)로부터 멀티캐스트 서비스의 내용과 멀티캐스트 식별 정보 ID-k(k=1, 2,…)의 대응을 입수하여 보유하고 있다. 멀티캐스트 데이터 등의 송신자(1851)는 상기 수속에 의해 형성되는 멀티캐스 트 트리 구조의 해방을 접수자(1853)에게 신청한다(도 313의 스텝 MS60). 접수자(1853)는 송신 식별 정보와 멀티캐스트 식별 정보 ID-k를 기초로, 멀티캐스트 트리 구조의 해방을 사용자 서비스 서버(1855)에 입력한다(스텝 MS61). 사용자 서비스 서버(1855)는 상기 송신 식별 정보와 함께 멀티캐스트 트리 구조의 해방을 멀티캐스트 관리 서버(1857)에 송신하고(스텝 MS62), 멀티캐스트 관리 서버(1857)는 수신한 송신 식별 정보와 상기 멀티캐스트 트리 구조 해방 정보(멀티캐스트 식별 정보 ID-k를 포함함)를 기초로, 상기 멀티캐스트 서비스의 종료를 그 데이터 베이스에 기록한다(스텝 MS63). 다음에, 멀티캐스트 관리 서버(1857)는 트리 구축 서버(1859)에, 멀티캐스트 식별 정보 ID-k에 의해 식별할 수 있는 멀티캐스트 트리 구조를 해방할 것을 지시한다(스텝 MS64).A procedure for releasing a multicast tree structure for terminating a multicast service will be described. The
트리 구축 서버(1859)는 멀티캐스트 식별 정보 ID-k를 기초로 표 관리 서버(1861 내지 1863)에 망 노드 장치의 어드레스 관리표의 부가 정보(1811-2, 1813-2, 1814-2, 1815-2)(도 302 내지 도 305)를 어드레스 관리표 1811, 1813, 1814, 1815로부터 말소하고, 또 라우터 경로표의 부가 정보(1817-2, 1818-2, 1819-2)(도 306 내지 도 308)를 경로표 1817, 1818, 1819로부터 말소하도록 지시하며(스텝 MS66 내지 MS68), 보고를 받는다(스텝 MS70 내지 MS72). 계속해서, 트리 구축 서버(1859)는 멀티캐스트 식별 정보 ID-k와 함께, 멀티캐스트 트리 구조를 설정할 때에 리소스 관리 서버(1858)에 요구하여 멀티캐스트 통신에 제공하던 IP 전송망(1800) 내부의 리소스를 리소스 관리 서버(1858)에 반환하고(스텝 MS73), 보고를 받는다(스텝 MS74). 트리 구축 서버(1859)는 멀티캐스트 트리 구조의 해방 수속 완료를 멀티캐 스트 관리 서버(1857)에 보고한다(스텝 MS77). 또한, 멀티캐스트 관리 서버(1857)는 멀티캐스트 트리 구조의 해방 수속 완료를 사용자 서비스 서버(1855)(스텝 MS78)를 지나고, 또 데이터 송신 접수자(1853)를 지나서(스텝 MS79), 데이터 송신자(1851)에게 보고한다(스텝 MS80). 또, 스텝 MS78 내지 MS80은 생략할 수도 있는 옵션이다. 이상의 수속에 의해, 멀티캐스트 기법에 의한 단말간 통신 접속 제어의 후반 부분, 즉 멀티캐스트 트리 구조의 해방이 완료된다.The
<< 오버플로 통신 회선의 이용 >> << Use of overflow communication line >>
오버플로 통신 회선(1843 내지 1845)의 이용 방법을 설명한다. 도 314의 1801 내지 1805는 망 노드 장치, 1810-2는 멀티캐스트 데이터를 송신하는 단말, 1810-11 내지 1810-13은 멀티캐스트 데이터를 수신하는 단말이고, 1880 내지 1882는 출력 회선(1843 내지 1845)에 접속하는 오버플로 통신 회선 서버(1880 내지 1882)이다. 단말(1810-11)로부터 송출된 도 311의 IP 패킷(1833), 즉 송신원 IP 어드레스 "M2", 수신지 IP 어드레스 "E01"인 IP 패킷은 어드레스 관리표 1813의 제1행째의 레코드 "IM2, M2, E01, I01, 0, F10, F12" 내부의 다섯 번째 항목의 값 "0"에 의해 오버플로 통신 회선(1843)에 전송된다. 상기 레코드의 내부 패킷 출력 지정(internal packet output specification, 다섯 번째의 항목)이 "0"일 때 상기 IP 패킷은 오버플로 통신 회선에 전송되고, 내부 패킷 출력 지정이 "0" 이외이면 IP 패킷은 오버플로 통신 회선에 전송되지 않게 되어 있다.A method of using the
도 315를 참조하여 설명하면, 단말(1810-11)로부터 송출된 송신원 외부 IP 어드레스 "M2"인 IP 패킷은 망 노드 장치(1803)에 도달하고(스텝 MC1), 상기 IP 패 킷은 오버플로 통신 회선(1843) 경유로 오버플로 통신 회선 서버(1880)에 도달한다(스텝 MC2). 단말(1810-12)로부터 송신원 외부 IP 어드레스가 "M2"인 IP 패킷이 송출된 경우, 상기 IP 패킷은 망 노드 장치(1803)에 도달하고(스텝 MC3), 상기 IP 패킷은 오버플로 통신 회선(1843)을 경유하여 오버플로 통신 회선 서버(1880)에 도달한다(스텝 MC4). 단말(1810-13)로부터 송신원 외부 IP 어드레스 "M2"인 IP 패킷이 송출된 경우, 상기 IP 패킷은 망 노드 장치(1803)에 도달하고(스텝 MC5), 상기 IP 패킷은 오버플로 통신 회선(1843) 경유로 오버플로 통신 회선 서버(1880)에 도달한다(스텝 MC6).Referring to FIG. 315, an IP packet having a source external IP address " M2 " sent from the terminal 1810-11 arrives at the network node device 1803 (step MC1), and the IP packet is overflow communication. The overflow
이 케이스에서는, 오버플로 통신 회선 서버(1880)가 송신원 외부 IP 어드레스 "M2", 즉 송신원 외부 IP 어드레스가 멀티캐스트 IP 어드레스인 IP 패킷을 복수 수신한다. 단말(1810-11 내지 1810-13)이 IP 패킷을 송신할 때, 그 IP 패킷의 페이로드 부분에 송신원의 단말 어드레스를 기재하도록 되어 있다. 즉, 단말(1810-11)은 송신원 외부 IP 어드레스 "E20", 단말(1810-12)은 송신원 외부 IP 어드레스 "E21", 단말(1810-13)은 송신원 외부 IP 어드레스 "E22"를 각각 설정하는 규칙이 정해져 있으므로, 오버플로 통신 회선 서버(1880 내지 1882)는 송신원 단말의 IP 어드레스를 이용하여 송신원 단말의 외부 IP 어드레스를 특정할 수 있다. 이와 같이 되어 있으므로, 송신원 단말(1810-11 내지 1810-13)이 ACK 패킷이나 NACK 패킷을 송신해 온 경우, 송신원의 단말을 특정할 수 있다.In this case, the overflow
오버플로 통신 회선 서버(1880)는 상기의 방법에 의해 취득한 3개의 단말로부터의 정보를 통합하여 망 노드 장치(1803)를 지나고(스텝 MD1), 또 IP 전송망 (1800) 내부 및 망 노드 장치(1801)를 지나서(스텝 MD2), 멀티캐스트 데이터의 송신 단말(1810-2)에 통지할 수 있다(스텝 MD3). 또, 스텝 MD1 내지 MD3를 실시하기 위해, 오버플로 통신 회선 서버(1880)와 단말(1810-2) 사이에 IP 패킷 전송을 가능하게 하기 위해, 망 노드 장치(1801) 내의 어드레스 관리표 1811 내부와 망 노드 장치(1803) 내의 어드레스 관리표 1813 내부에 IP 캡슐화와 역캡슐화를 행하는 레코드를 설정해 둔다.The overflow
이상의 결과로, 멀티캐스트 데이터 송신 단말(1810-2)은 단말(1810-11 내지 1810-13)이 멀티캐스트 데이터를 수신하였는지 여부를 알 수 있다(송달 확인 기능). 이 때, ACK 패킷이나 NACK 패킷의 증대 등에 의한 IP 전송망(1800) 내부의 통신량 증대가 억제되어 있다.As a result of the above, the multicast data transmitting terminal 1810-2 can know whether the terminals 1810-11 to 1810-13 have received the multicast data (delivery confirmation function). At this time, the increase in the amount of communication in the
오버플로 통신 회선 서버(1880)로부터 멀티캐스트 어드레스 "M2"를 이용하여 단말(1810-11 내지 1810-13)에 IP 패킷을 송신하거나(스텝 ME1 내지 ME4), 또는 오버플로 통신 회선 서버(1880)로부터 IP 어드레스 "E21"를 이용하여 어드레스 관리표 1813에 캡슐화용 어드레스를 포함하는 레코드를 설정해 두고 단말(1810-12)에 IP 패킷을 송신할 수도 있다(스텝 MF1, MF2).The IP packet is transmitted from the overflow
도 316을 참조하여 설명하면, 오버플로 통신 회선 서버(1880)는 IP 패킷을 송수신하여 멀티캐스트 송신 단말(1810-2)과 정보 교환이 가능하다(스텝 MG1 내지 MG3). 또, 오버플로 통신 회선 서버(1881)는 IP 패킷을 송수신하여 멀티캐스트 데이터 송신 단말(1810-2)과 정보 교환이 가능하고(스텝 MH1 내지 MH3), 오버플로 통신 회선 서버(1882)는 IP 패킷을 송수신하여 멀티캐스트 데이터 송신 단말(1810-2) 과 정보 교환이 가능하다(스텝 MI1 내지 MI3). 이와 같이 되어 있으므로, 오버플로 통신 회선 서버가 망 노드 장치에 접속하는 개개의 멀티캐스트 데이터 수신 단말과 IP 패킷을 송수신하고, 멀티캐스트 데이터 송신 단말(1810-2)이 모든 멀티캐스트 데이터 수신 단말과 IP 패킷을 송수신할 필요가 없어져 멀티캐스트 데이터 송신 단말(1810-2)의 작업량을 줄일 수 있다. 또, 예를 들면 단말(1810-11)이 멀티캐스트 데이터의 일부 IP 패킷을 수신되지 않았다는 등의 요구가 있는 경우, 오버플로 통신 회선 서버를 지나서 그 결손된 IP 패킷을 재송신할 수 있다.Referring to FIG. 316, the overflow
<< 어드레스 관리표의 다른 실시예 >> << Other Embodiments of Address Management Table >>
도 309의 어드레스 관리표 1811는 도 317의 어드레스 관리표 1811-5의 형태로도 실시할 수 있다. 본 실시예에서는 어드레스 관리표 1811의 레코드의 2번째 항목(송신원 외부 IP 어드레스)를 생략하여 어드레스 관리표 1811-5의 레코드를 형성하고 있다. 예를 들면 어드레스 관리표 1811의 제3행째의 레코드 "I01, E01, E26, I26, G03, F02"의 2번째의 항목 "E01"을 생략하여 어드레스 관리표 1811-5의 제3행째의 레코드 "I01, E26, I26, G03, F02"로 되어 있다. 상기 2번째의 항목을 생략했을 때 망 노드 장치의 IP 캡슐화 기능에 관해서는, 본 실시예에서도 설명하고 있다.The address management table 1811 of FIG. 309 can also be implemented in the form of the address management table 1811-5 of FIG. In this embodiment, the second item (source external IP address) of the record in the address management table 1811 is omitted to form the record in the address management table 1811-5. For example, the second item "E01" in the third row of the record "I01, E01, E26, I26, G03, F02" of the address management table 1811 is omitted, and the record "I01," in the third row of the address management table 1811-5 is omitted. E26, I26, G03, and F02 ". The IP encapsulation function of the network node device when the second item is omitted is also described in this embodiment.
또한, 도 309의 어드레스 관리표 1811는 도 318의 어드레스 관리표 1811-6의 형태로서 실시할 수 있다. 본 케이스는 IP 망 노드 장치의 IP 캡슐화에서 마스크 기법을 이용한다.In addition, the address management table 1811 of FIG. 309 can be implemented as the form of the address management table 1811-6 of FIG. This case uses a mask technique in IP encapsulation of an IP network node device.
종단부의 내부 IP 어드레스가 "I01"인 통신 회선(1822)으로부터 수신지 외부 IP 어드레스 "E26", 송신원 외부 IP 어드레스 "E01"인 외부 IP 패킷이 입력되면, 어드레스 관리표 1811-6의 위로부터 1행째와 3행째의 레코드가 해당되고, 1행째의 레코드에 관해서는, 수신지용 외부 IP 마스크 "M-t2"와 상기 외부 IP 패킷 내의 수신지 외부 IP 어드레스 "E26"의 "and" 연산 결과가 1행째 레코드 내의 수신지 외부 IP 어드레스 "M2x"와 일치하는지를 조사한다(하기 식 (9)). 이 케이스에서는 일치하지 않고, 3행째의 레코드에 관해서는 수신지용 외부 IP 마스크 "M-t26"와 상기 외부 IP 패킷 내의 수신지 외부 IP 어드레스 "E26"의 "and" 연산 결과가 3행째 레코드내 수신지 외부 IP 어드레스 "E26x"와 일치하는지를 조사한다(하기 식 (10)). 이 케이스에서는 일치한다. 송신원 IP 어드레스에 관해서도 동일하게 하기 식 (11)에 의해 비교한다.When an external IP packet having a destination external IP address "E26" and a source external IP address "E01" is input from the
If("M-t2" and "E26"="M2x") …(9)If ("M-t2" and "E26" = "M2x"). (9)
If("M-t26" and "E26"="E26x") …(10)If ("M-t26" and "E26" = "E26x")... 10
If("M-h01" and "E01"="E01x") …(11)If ("M-h01" and "E01" = "E01x")... (11)
이상의 비교 결과에 따라 3행째의 레코드가 선택되고, 3행째의 레코드 내의 내부 레코드 "I01" 및 "I26"이 이용되어 캡슐화가 이루어져 내부 IP 패킷이 형성된다.According to the comparison result above, the third row of records is selected, and the inner records " I01 " and " I26 " in the third row of records are used to encapsulate to form an inner IP packet.
도 309의 어드레스 관리표 1811는 도 319 및 도 320에 나타낸 바와 같이 표 1811-7 및 1811-8로 나누어 표현하고, 이러한 형태에 의해 메모리 상의 표로서 실장할 수도 있다. 즉, 어드레스 관리표 1811의 제1행째의 레코드 "I01, E01, M2, IM2, G02, G03, 0"을 표 1811-7의 제1행째의 레코드 "I01, E01, M2, IM2, MT-1, 0" 과 표 1811-8의 제1행째의 레코드 "MT-1, G02, G03"으로 나눈다. 즉, 멀티캐스트의 분기에 대해 표 1811-8에 기재한다.The address management table 1811 of FIG. 309 is divided into Tables 1811-7 and 1811-8, as shown in FIGS. 319 and 320, and can be implemented as a table on a memory in this form. That is, the record "I01, E01, M2, IM2, G02, G03, 0" of the first row of the address management table 1811 is replaced with the record "I01, E01, M2, IM2, MT-1, the first row of the table 1811-7. 0 "and the first record" MT-1, G02, G03 "of Table 1811-8. That is, Table 1811-8 describes the branching of the multicast.
이상 요약하면, 멀티캐스트 서비스 제공자의 정보 및 멀티캐스트 서비스 구입자의 정보를 사용자 서비스 서버를 경유하여 접수하여 멀티캐스트 트리 구조의 설정에 이용하도록 되어 있다. 또, 트리 구축 서버가 망 노드 장치나 라우터 사이의 통신 회선에 의한 접속 정보나 통신 회선 비용을 리소스 관리 서버에 조회하여 취득하여, 멀티캐스트 트리 구조의 설정에 이용하도록 되어 있다. 또, 트리 구축 서버가 망 노드 장치 내의 어드레스 관리표로의 어드레스 부가 정보나 라우터 내의 경로표 서버로의 부가 정보를 복수의 표 관리 서버에 통지하여, 멀티캐스트 트리 구조를 결정하도록 되어 있다. 또한, 각 라우터의 경로표에 멀티캐스트 통신 레코드를 설정해 두고, 트리 구축 서버로부터 멀티캐스트 통신 레코드를 이용하여 표 관리 서버로 멀티캐스트 서비스용 트리 구조 설정용 어드레스 관리표 추가 정보나 경로표 추가 정보를 전송하도록 할 수도 있다.In summary, the information of the multicast service provider and the information of the multicast service purchaser are received via the user service server and used to set up the multicast tree structure. In addition, the tree construction server inquires the resource management server of the connection information and the communication line cost of the communication line between the network node apparatus and the router, and uses it to set up the multicast tree structure. Further, the tree building server notifies the plurality of table management servers of the address additional information to the address management table in the network node apparatus and the additional information to the route table server in the router to determine the multicast tree structure. In addition, multicast communication records are set in the route table of each router, and the address management table additional information or route table additional information for setting the tree structure for the multicast service is transmitted from the tree building server to the table management server using the multicast communication record. You can also do that.
또, 오버플로 통신 회선 서버가 망 노드 장치에 접속되는 단말과 개별적으로 통신하여, 필요하면 멀티캐스트 데이터를 송신함으로써, 높은 신뢰도의 멀티캐스트를 실현하도록 되어 있다. 음성 송신 단말로부터 디지털화 음성을 송신하고, 복수의 디지털화 음성 수신 단말이 디지털화 음성을 수신하도록 되어 있다. 또한, 디지털화 음성 동화상 송신 단말로부터 디지털화 음성 동화상을 송신하고, 복수의 디지털화 음성 동화상 수신 단말이 디지털화 음성 동화상을 수신하도록 되어 있다. 또, 어드레스 관리표의 내부 패킷 출력 지정이 "0"일 때 IP 패킷은 오버플로 통신 회선에 전송되고, 패킷 오버플로 파라미터가 "0" 이외일 때는 IP 패킷은 오버플로 통신 회선에 전송되지 않도록 되어 있다. 또, 내부 패킷 출력 지정의 판정값 "0"은 일정한 값일 수도 있고 다른 특정한 값일 수도 있다. 또, 멀티캐스트 IP 어드레스를 송신원 어드레스로서 포함하는 IP 패킷을 검출했을 때, 상기 IP 패킷을 폐기하여 송신원으로의 IP 패킷의 집중을 배제시키도록 할 수 있다.In addition, the overflow communication line server communicates with the terminal connected to the network node device individually, and transmits multicast data if necessary, thereby realizing high reliability multicast. The digitized voice is transmitted from the voice transmitting terminal, and the plurality of digitized voice receiving terminals receive the digitized voice. Further, the digitized voice moving picture is transmitted from the digitized voice moving picture transmitting terminal, and the plural digitized voice moving picture receiving terminals receive the digitized voice moving picture. When the internal packet output designation in the address management table is "0", the IP packet is transmitted to the overflow communication line. When the packet overflow parameter is other than "0", the IP packet is not transmitted to the overflow communication line. . Further, the determination value "0" of the internal packet output designation may be a constant value or may be another specific value. When an IP packet including a multicast IP address as a source address is detected, the IP packet can be discarded to eliminate concentration of the IP packet to the source.
제1 어드레스 등록 검사로서 망 노드 장치의 어드레스 관리표에 수신지 멀티캐스트 어드레스를 등록해 두고, 망 노드 장치에 들어가는 외부 IP 패킷의 헤더 내의 수신지 멀티캐스트 어드레스가 어드레스 관리표에 등록되어 있지 않은 경우는, 망 노드 장치가 상기 IP 패킷을 폐기함으로써 등록되지 않은 IP 패킷이 IP 전송망 내부에 혼입되는 것을 방지한다. 마찬가지로, 제2 어드레스 등록 검사로서 망 노드 장치의 어드레스 관리표에 송신원 어드레스를 등록해 두고, 망 노드 장치에 들어가는 외부 IP 패킷의 헤더 내의 송신원 어드레스가 어드레스 관리표에 등록되어 있지 않은 경우는, 망 노드 장치가 상기 IP 패킷을 폐기함으로써 등록되지 않은 IP 패킷이 IP 전송망 내부에 혼입되는 것을 방지한다.If the destination multicast address is registered in the address management table of the network node device as the first address registration check, and the destination multicast address in the header of the external IP packet entering the network node device is not registered in the address management table, By discarding the IP packet, the network node device prevents an unregistered IP packet from being mixed inside the IP transmission network. Similarly, when the sender address is registered in the address management table of the network node apparatus as the second address registration check, and the sender address in the header of the external IP packet entering the network node apparatus is not registered in the address management table, By discarding the IP packet, an unregistered IP packet is prevented from being mixed inside the IP transport network.
수신자측 망 노드 장치의 어드레스 관리표에 멀티캐스트 어드레스의 등록을 허가하지 않음으로써, 멀티캐스트 IP 패킷 수신자로부터 멀티캐스트 IP 패킷 송신자를 향한 IP 패킷 수신 확인용 ACK 패킷이 망 노드 장치를 통과할 수 없도록 하여, ACK 패킷의 대량 홍수나 NACK 패킷의 대량 홍수에 의한 IP 전송망의 폭주 발생을 예방할 수 있다.By not allowing the registration of the multicast address in the address management table of the recipient network node device, the ACK packet for acknowledging the receipt of the IP packet from the multicast IP packet receiver to the multicast IP packet sender cannot be passed through the network node device. Therefore, it is possible to prevent the congestion of the IP transmission network caused by the massive flooding of ACK packets or the massive flooding of NACK packets.
또, 라우터의 IP 어드레스를 수신지 어드레스로서 등록을 허가하지 않아, IP 전송망 외부로부터 IP 전송망 내부의 라우터에 멀티캐스트표의 재기입 등의 위험한 IP 패킷을 보내지 않도록 하거나, 또는 IP 전송망 내부의 멀티캐스트를 대상으로 한 운용 관리 서버의 IP 어드레스 등록을 허가하지 않아, IP 전송망의 외부로부터 IP 전송망 내부의 운용 관리 서버로의 액세스를 불가능하게 하여 정보 안전성이 향상된다. 제2 어드레스 등록 검사로서, 멀티캐스트 데이터를 포함하는 IP 패킷의 송신원을 한정하여 부정 행위자의 부정 행위 발생을 억제한다. 또, 부정 행위가 행해진 경우에는, IP 패킷의 송신원을 특정하는 것이 용이하여 IP 전송망의 정보 안전성을 높일 수 있다.Also, do not allow the IP address of the router to be registered as a destination address, so that dangerous IP packets such as rewriting of multicast tables are not sent from outside the IP transport network to routers inside the IP transport network, or multicast inside the IP transport network is performed. Since the IP address registration of the target management server is not permitted, access to the management server inside the IP transmission network from the outside of the IP transmission network is disabled, thereby improving information safety. As the second address registration check, the source of the IP packet including the multicast data is restricted to prevent the cheating from occurring. In addition, when cheating is performed, it is easy to specify the source of the IP packet, and the information security of the IP transmission network can be improved.
18. 멀티캐스트 통신을 행하는 제18 실시예:18. Eighteenth embodiment for performing multicast communication:
본 실시예를 도 321 내지 도 324를 참조하여 설명한다. IP 전송망(1900) 내부에 망 노드 장치(1901 내지 1905) 및 라우터(1907-1 내지 1907-4)를 설치한다. 망 노드 장치 및 라우터는 IP 통신 회선에 의해, 직접 또는 망 노드 장치나 라우터 경유로 간접적으로 접속된다. IP 패킷 송수신 기능을 가지는 단말(1910-2 내지 1910-70)은 IP 통신 회선을 경유로 망 노드 장치에 접속된다. 참조 부호 1911 내지 1915는 망 노드 장치의 어드레스 관리표이다. 참조 부호 1911-3, 1911-4, 1911-5, 1912-3, 1912-4, 1912-5는 멀티캐스트 서비스 대리 서버, 참조 부호 1913-3, 1913-4, 1913-5는 오버플로 통신 회선 서버, 참조 부호 1941 내지 1945는 오버플로 통신 회선이다. 본 실시예에서, 단말이나 서버는 고유의 IP 어드레스를 가지는 이외에, 복수의 멀티캐스트 IP 어드레스를 가지며 IP 패킷을 교환하여 서로 정보 교환할 수 있다.This embodiment will be described with reference to FIGS. 321 to 324.
<< 송신 단말과 송신 사무 서버 >> << sending terminal and sending office server >>
단말(1910-02 및 1910-05)은 멀티캐스트 서비스(multicast service)에서 멀티캐스트 데이터를 송신하는 송신 단말(transmission terminal)이기도 한다. 단말(1910-06 및 1920-08)은 멀티캐스트 서비스를 위한 송신 사무 서버(transmission administration server)이기도 한다. 송신 사무 서버는 데이터 베이스나 정보 처리 기구에 의해 멀티캐스트 서비스 대리 서버와 정보를 교환하는 동시에, 멀티캐스트 데이터 송신 단말의 정보 처리 일부를 분담한다.The terminals 1910-02 and 1910-05 are also transmission terminals for transmitting multicast data in a multicast service. Terminals 1910-06 and 1920-08 are also transmission administration servers for multicast services. The sending office server exchanges information with the multicast service proxy server by a database or an information processing mechanism, and shares a part of the information processing of the multicast data transmitting terminal.
<< 통신 레코드의 출력처 지정 >> << Specify the output destination of the communication record >>
어드레스 관리표의 통신 레코드의 다섯 번째 항목을 내부 IP 패킷의 출력처(출력 목적지) 지정(output destination specification)이라고 하고, 상기 항목 값이 "0" 이외일 때 지정되어 있는 것, "0"일 때는 지정되어 있지 않은 것으로 한다. 마찬가지로, 어드레스 관리표 통신 레코드의 여섯 번째 항목을 외부 IP 패킷의 출력처 지정이라고 하고, 상기 항목 값이 "0" 이외일 때 지정되어 있는 것, "0"일 때는 지정되어 있는 않은 것으로 한다. 예를 들면 어드레스 관리표 1913의 제1행째의 통신 레코드 "IM2, M2, E02, I02, 0, (F11 to F30, F91)"에 관해서는, 내부 IP 패킷의 출력처 지정을 "0", 즉 출력처가 지정되어 있지 않음, 외부 IP 패킷의 출력처 지정을 "F11 to F30, F91", 즉 논리 통신 회선의 F11 내지 F30 및 F91인 것을 나타낸다. 여기서, 논리 통신 회선의 F11 내지 F30는 통신 회선(1960-11 내지 1960-30)이고, 논리 통신 회선 F91은 통신 회선(1960-91)이다.The fifth item in the communication record of the address management table is called the output destination specification of the internal IP packet, which is specified when the item value is other than "0", and when it is "0". It shall not be done. Similarly, the sixth item in the address management table communication record is called output destination designation of an external IP packet, and it is designated when the item value is other than "0", and is not specified when "0". For example, for the communication record " IM2, M2, E02, I02, 0, (F11 to F30, F91) " in the first row of the address management table 1913, the output destination designation of the internal IP packet is " 0 " The destination is not specified, indicating that the output destination of the external IP packet is " F11 to F30, F91 ", that is, F11 to F30 and F91 of the logical communication line. Here, F11 to F30 of the logical communication line are the communication lines 1960-11 to 1960-30, and the logical communication line F91 is the communication line 1960-91.
<< 오버플로 통신 회선 >> << overflow communication line >>
오버플로 통신 회선 서버는 수신 단말로부터 송신 단말에 회신되는 ACK 패킷이나 NACK 패킷 등의 IP 패킷을 오버플로 통신 회선을 경유하여 모으고, 멀티캐스트 어드레스마다 상이한 멀티캐스트 서비스 대리 서버로 전송한다.The overflow communication line server collects IP packets such as ACK packets and NACK packets returned from the receiving terminal to the transmitting terminal via the overflow communication line, and transmits them to different multicast service proxy servers for each multicast address.
<< 멀티캐스트 IP 패킷의 전송 1 >> << Transmission of
도 321의 단말(1910-02)로부터 송신원 외부 IP 어드레스 "E02", 수신지 외부 IP 어드레스 "M2"인 외부 IP 패킷(1930)이 송출되어(도 325의 스텝 Q1), 망 노드 장치(1901)에 도달하고, 어드레스 관리표 1911의 제1행째의 통신 레코드 "I02, E02, M2, IM2, …, 0"이 이용되어 내부 IP 패킷(1931-1 및 1931-2)이 형성되어 내부 IP 패킷(1931-1)은 라우터(1907-1)에 도달하고(스텝 Q2), 내부 IP 패킷(1931-3)이 되어 망 노드 장치(1903)에 도달한다(스텝 Q3). 한편, 내부 IP 패킷(1931-2)은 라우터(1907-2)에 도달하고(스텝 Q4), 라우터(1907-2)에서 내부 IP 패킷(1931-2)은 복사되어 2개로 분기되어 내부 IP 패킷(1931-4)은 망 노드 장치(1904)에 도달하고(스텝 Q5), 내부 IP 패킷(1931-5)은 망 노드 장치(1905)에 도달한다(스텝 Q6).An
망 노드 장치(1903)는 내부 IP 패킷(1931-3)을 수신하면, 어드레스 관리표 1913의 제1행째의 통신 레코드 "IM2, M2, E02, I02, 0, F11~F30, F91"를 이용하여, 내부 IP 패킷(1931-3)을 IP 역캡슐화하여 외부 IP 패킷(외부 IP 패킷(1930)과 동일한 내용)을 복원한다. 다음에, 복원한 외부 IP 패킷을 상기 통신 레코드의 여섯 번째의 항목 "F11 to F30, F91"에 따라서 단말(1910-11 내지 1910-30) 및 멀티캐스트 서비스 대리 서버(1911-3)에 송출한다(스텝 Q7, Q7x). 여기서, 단말(1910-11 내지 1910-30)는 외부 IP 어드레스 "E11" 내지 "E30"가 부여되어 있고, 그 이외에 멀티캐스트 어드레스 "M2"가 부여되어 있다. 또, 멀티캐스트 서비스 대리 서버(1911-3)는 외부 IP 어드레스 "E91"와 함께, 멀티캐스트 어드레스 "M2"가 부여되어 있다. 멀티캐스트 서비스 대리 서버(1911-3)가 단말(1910-11 내지 1910-30)과 대략 동일한 시각에 멀티캐스트 서비스의 데이터를 수신하는 것(스텝 Q7x)이 본 실시예의 특징이다.When the
망 노드 장치(1904)는 내부 IP 패킷(1931-4)을 수신하면, 어드레스 관리표 1914의 제1행째의 통신 레코드 "IM2, M2, E02, I02, 0, F31 to F50, F93"를 이용하여, 내부 IP 패킷(1931-4)을 IP 역캡슐화하여 외부 IP 패킷을 복원하고, 상기 복원한 외부 IP 패킷을 단말(1910-31 내지 1910-50) 및 멀티캐스트 서비스 대리 서버(1911-4)에 송출한다(스텝 Q8, Q8x). 여기서, 단말(1910-31 내지 1910-50)는 외부 IP 어드레스 "E31" 내지 "E50"와 함께, 멀티캐스트 어드레스 "M2"가 부여되어 있다. 또, 멀티캐스트 서비스 대리 서버(1911-4)는 외부 IP 어드레스 "E93" 및 멀티캐스트 어드레스 "M2"가 부여되어 있다.When the
망 노드 장치(1905)는 내부 IP 패킷(1931-5)을 수신하면, 어드레스 관리표 1915의 제1행째의 통신 레코드 "IM2, M2, E02, I02, 0, F51 to F70, F95"를 이용하여, 내부 IP 패킷(1931-5)을 IP 역캡슐화하여 외부 IP 패킷을 복원한다. 그리고, 복원한 외부 IP 패킷을 단말(1910-51 내지 1910-70) 및 멀티캐스트 서비스 대리 서버(1911-5)에 송출한다(스텝 Q9, Q9x). 여기서, 단말(1910-51 내지 1910-70)은 외부 IP 어드레스 "E51" 내지 "E70"와 함께, 멀티캐스트 어드레스 "M2"가 부여되어 있다. 또, 멀티캐스트 서비스 대리 서버(1911-5)는 외부 IP 어드레스 "E95" 및 멀 티캐스트 어드레스 "M2"가 부여되어 있다.When the
<< 수신 단말에 의한 IP 패킷의 송출 1 >> << sending IP packet by receiving
단말(1910-11 내지 1910-70)은 각종 IP 패킷, 예를 들면 정상 수신을 송신 단말에 알리는 ACK 패킷, 수신 불량을 송신 단말에 알리는 NACK 패킷, 그 이외에 예를 들면 질문에 대하여 회답하는 것 등을 위한 IP 패킷을, 외부 IP 어드레스가 "E02"인 송신원 단말(1910-02)에 송신하는 경우가 있으며, 그 순서를 이하에 설명한다. 단, 송신원 어드레스는 멀티캐스트 IP 어드레스를 "M2", 수신지 IP 어드레스를 "E02"로 하는 예이다.The terminals 1910-11 to 1910-70 respond to a variety of IP packets, for example, an ACK packet notifying a transmitting terminal of a normal reception, a NACK packet notifying a transmitting terminal of a reception failure, or the like, for example, replying to a question. Is sometimes transmitted to the sender terminal 1910-02 having an external IP address of "E02", and the procedure thereof will be described below. The sender address is an example in which the multicast IP address is "M2" and the destination IP address is "E02".
단말(1910-11 내지 1910-30)은 단말(1910-02)에 송신하는 IP 패킷을 형성하여(스텝 Q10), 망 노드 장치에 송출한다(스텝 Q11). 망 노드 장치(1903)가 외부 IP 패킷을 수신하면, 망 노드 장치는 상기 입력된 외부 IP 패킷에 대응하는 어드레스 관리표 1913의 제1행째의 통신 레코드 "IM2, M2, E02, I02, 0, (F11 to F30, F91)"의 내부 IP 패킷 출력처 지정이 지정되어 있지 않는데, 즉 상기 통신 레코드의 다섯 번째 항목이 "0"이기 때문에, 상기 외부 IP 패킷을 그대로 패킷 오버플로 출력 회선(1943)에 전송한다(스텝 Q12).The terminals 1910-11 to 1910-30 form an IP packet to be transmitted to the terminal 1910-02 (step Q10), and send it to the network node apparatus (step Q11). When the
<< 오버플로 통신 회선 서버의 기능 1 >> << Function of overflow
오버플로 회선 통신 서버(1913-3)는 오버플로 통신 회선(1943)으로부터 외부 IP 패킷 1946-1(도 328)을 수신하고(도 327의 스텝 MPS1), 외부 IP 패킷(1946-1)의 송신원 IP 어드레스가 "M2"인 것을 확인한다(스텝 MPS2). 그리고, 멀티캐스트 어드레스 "M2"에 의해 특정되는 멀티캐스트 서비스를 취급하는 멀티캐스트 서비스 대 리 서버(1911-3)에 송출하는 IP 패킷(1946-2)을 형성하여 상기 IP 패킷을 송출한다(스텝 MPS3). 여기서, IP 패킷(1946-2)의 송신원 IP 어드레스는 오버플로 통신 회선 서버(1913-3)의 IP 어드레스가 "E90", 수신지 IP 어드레스는 멀티캐스트 서비스 대리 서버(1911-3)의 IP 어드레스가 "E91"이다. IP 패킷(1946-2)은 오버플로 통신 회선 서버(1913-3)로부터 송출되어(도 325의 스텝 Q13), 망 노드 장치(1903)를 지나서 멀티캐스트 서비스 대리 서버(1911-3)에 도달한다(스텝 Q14). 이 때, 어드레스 관리표 1913의 제12행째의 통신 레코드 "I90, E90, E91, I91, …, F90"와, 제10행째의 통신 레코드 "I91, E91, E90, I90, …, F91"이 사용된다.The overflow line communication server 1913-3 receives the external IP packet 1946-1 (FIG. 328) from the overflow communication line 1943 (step MPS1 in FIG. 327), and the source of the external IP packet 1946-1. Confirm that the IP address is "M2" (step MPS2). Then, an IP packet 1946-2 to be sent to the multicast service proxy server 1911-3 handling the multicast service specified by the multicast address " M2 " is formed to send the IP packet (step). MPS3). Here, the source IP address of the IP packet 1946-2 is the IP address of the overflow communication line server 1913-3, and the destination IP address is the IP address of the multicast service proxy server 1911-3. Is "E91". The IP packet 1946-2 is sent out from the overflow communication line server 1913-3 (step Q13 in FIG. 325), and reaches the multicast service proxy server 1911-3 through the
멀티캐스트 서비스 대리 서버(1911-3)는 상기 수신한 IP 패킷이 NACK 패킷이며 멀티캐스트 데이터를 재송신하도록 요구하고 있는 케이스이다. 멀티캐스트 서비스 대리 서버(1911-3)는 상기 스텝 Q7x에서 IP 어드레스 "M2"에 의해 구분되는 멀티캐스트 데이터를 사전에 수신하였으므로, 이 멀티캐스트 데이터를 상기 재송신 요구에 이용할 수 있다. 멀티캐스트 서비스 대리 서버(1911-3)는 재송신이 요구되고 있는 멀티캐스트 데이터를 망 노드 장치(1903)를 향해서 재송신하고(스텝 Q15), 멀티캐스트 데이터는 단말(1910-11 내지 1910-30)에 도달한다(스텝 Q16). 이 때, 어드레스 관리표 1913의 제3행째의 통신 레코드 "I91, E91, M2, IM2, …, F91"와, 제2행째의 통신 레코드 "IM2, M2, E91, I91, 0, F11 to F30"가 사용된다.The multicast service proxy server 1911-3 is a case where the received IP packet is a NACK packet and requests to retransmit multicast data. Since the multicast service proxy server 1911-3 has received the multicast data classified by the IP address "M2" in advance in step Q7x, this multicast data can be used for the retransmission request. The multicast service proxy server 1911-3 retransmits the multicast data required for retransmission toward the network node device 1901 (step Q15), and the multicast data is sent to the terminals 1910-11 to 1910-30. (Step Q16). At this time, the communication records "I91, E91, M2, IM2, ..., F91" of the third row of the address management table 1913 and the communication records "IM2, M2, E91, I91, 0, F11 to F30" of the second row are Used.
<< 멀티캐스트 서비스 대리 서버의 기능 1 >> << Features of Multicast
멀티캐스트 서비스 대리 서버(1911-3)는 수신한 IP 패킷(1946-2)의 내용을 조사하여, 수신 확인을 의미하는 ACK 패킷을 일람표 등에 집약한 정보, 또는 단말 로부터 수신한 수신 불량 통지 등을 의미하는 NACK 패킷을 일람표 등에 집약한 정보, 단말의 개별 보고 등의 집약 정보 등을 저장한 IP 패킷을 형성하여 송신원 단말(1910-02)에 송출하거나, 또는 송신원 단말(1910-02)로부터 회신 IP 패킷을 수신한다(도 325의 스텝 Q41 내지 Q44). 여기서, 상기 IP 패킷의 IP 어드레스는 멀티캐스트 서비스 대리 서버(1911-3)의 외부 IP 어드레스 "E91"와 송신원 단말(1910-02)의 외부 IP 어드레스 "E02"이고, 어드레스 관리표 1913의 제7행째의 통신 레코드 "I91, E91, E02, I02, …, F91"와 어드레스 관리표 1911의 제2행째의 통신 레코드 "I02, E02, E91, I91, …, F02"가 사용된다.The multicast service proxy server 1911-3 examines the contents of the received IP packet 1946-2, and collects the information in which the ACK packet indicating the acknowledgment is collected in a table or the like, or a reception failure notification received from the terminal. Form an IP packet that stores information that aggregates the NACK packet meaning in a list or the like, aggregated information such as individual reports of the terminal, and sends the packet to the sender terminal 1910-02, or sends a reply IP from the sender terminal 1910-02. A packet is received (steps Q41 to Q44 in FIG. 325). Here, the IP address of the IP packet is the external IP address "E91" of the multicast service agent server 1911-3 and the external IP address "E02" of the source terminal 1910-02, and the seventh line of the address management table 1913. Communication records "I91, E91, E02, I02, ..., F91" and communication records "I02, E02, E91, I91, ..., F02" in the second row of the address management table 1911 are used.
<< 수신 단말에 의한 IP 패킷의 송출 2 >> << transmission of IP packet by receiving
단말(1910-31 내지 1910-50)은 스텝 Q8에서 멀티캐스트 데이터를 수신한다. 단말(1910-31 내지 1910-50)은 수신 확인 등에 이용하는 IP 패킷을 형성하여(도 325의 스텝 Q20), 망 노드 장치(1904)에 송출한다(스텝 Q21). 망 노드 장치는 외부 IP 패킷을 수신하면, 상기 외부 IP 패킷에 대응하는 어드레스 관리표 1914의 제1행째의 통신 레코드 "IM2, M2, E02, I02, 0, (F31 to F50, F93)"의 내부 IP 패킷 출력처 지정이 지정되어 있지 않음, 즉 상기 통신 레코드의 다섯 번째 항목이 "0"이기 때문에, 외부 IP 패킷을 IP 캡슐화하지 않고 그대로 패킷 오버플로 출력 회선(1944)에 전송한다(스텝 Q22).The terminals 1910-31 to 1910-50 receive the multicast data in step Q8. The terminals 1910-31 to 1910-50 form an IP packet for use in acknowledgment (step Q20 in FIG. 325), and send it to the network node device 1904 (step Q21). When the network node device receives the external IP packet, the internal node of the communication record " IM2, M2, E02, I02, 0, (F31 to F50, F93) " in the first row of the address management table 1914 corresponding to the external IP packet is received. Since the packet output destination designation is not specified, that is, the fifth item of the communication record is "0", the external IP packet is transmitted to the packet
<< 오버플로 통신 회선 서버 2 >> << overflow
오버플로 회선 통신 서버(1913-4)는 오버플로 통신 회선(1944)으로부터 외부 IP 패킷을 수신하여 외부 IP 패킷의 송신원 IP 어드레스가 "M2"인 것을 확인한다. 그리고, 멀티캐스트 어드레스 "M2"에 의해 특정되는 멀티캐스트 서비스를 취급하는 멀티캐스트 서비스 대리 서버(1911-4)에 송출하는 IP 패킷을 형성하여, 상기 IP 패킷을 통신 회선(1914-1)을 경유하여 멀티캐스트 서비스 대리 서버(1911-4)에 송출한다(도 325의 스텝 Q24). 이 케이스에서는, 오버플로 회선 통신 서버(1913-4)와 멀티캐스트 서비스 대리 서버(1911-4) 사이가 통신 회선(1914-1)으로 접속되어 있는 것이 특징이다.The overflow line communication server 1913-4 receives the external IP packet from the
<< 멀티캐스트 서비스 대리 서버의 기능 2 >> <<
멀티캐스트 서비스 대리 서버(1911-4)는 상기 스텝 Q8x에서 멀티캐스트 데이터를 사전에 수신하였다. 멀티캐스트 서비스 대리 서버(1911-4)는 재송신이 요구되어 있는 멀티캐스트 데이터를 망 노드 장치(1904)를 향해 재송신하고(스텝 Q25), 멀티캐스트 데이터는 단말(1910-31 내지 1910-50)에 도달한다(스텝 Q26). 이 때, 어드레스 관리표 1914의 제3행째의 통신 레코드 "I93, E93, M2, IM2, …, F93"와, 제2행째의 통신 레코드 "IM2, M2, E93, I93, 0, F31 to F50"가 사용된다.The multicast service proxy server 1911-4 previously received the multicast data in step Q8x. The multicast service proxy server 1911-4 retransmits the multicast data required for retransmission to the network node device 1904 (step Q25), and the multicast data is sent to the terminals 1910-31 to 1910-50. (Step Q26). At this time, the communication records "I93, E93, M2, IM2, ..., F93" of the third row of the address management table 1914 and the communication records "IM2, M2, E93, I93, 0, F31 to F50" of the second row are Used.
멀티캐스트 서비스 대리 서버(1911-4)는 수신한 IP 패킷의 내용을 조사하여 ACK 패킷 집약 정보, NACK 패킷 집약 정보, 단말 개별 집약 정보 등을 저장한 IP 패킷을 형성하여 송신원 단말(1910-02)에 송출하거나 , 또는 송신원 단말(1910-02)로부터 회신 IP 패킷을 수신한다(도 325의 스텝 Q45 내지 Q48). 여기서, 어드레스 관리표 1914의 제7행째의 통신 레코드 "I93, E93, E02, I02, …, F93"와, 어드레스 관리표 1911의 제3행째의 통신 레코드 "I02, E02, E93, I93, …, F02"가 사용된다.The multicast service proxy server 1911-4 examines the contents of the received IP packet and forms an IP packet storing ACK packet aggregation information, NACK packet aggregation information, terminal individual aggregation information, and the like. Or a reply IP packet is received from the source terminal 1910-02 (steps Q45 to Q48 in FIG. 325). Here, the communication records "I93, E93, E02, I02, ..., F93" of the seventh row of the address management table 1914 and the communication records "I02, E02, E93, I93, ..., F02" of the third row of the address management table 1911 are here. Is used.
<< 수신 단말에 의한 IP 패킷의 송출 3 >> << IP packet transmission by receiving
단말(1910-51 내지 1910-70)은 스텝 Q9에서 멀티캐스트 데이터를 수신한다. 단말(1910-51 내지 1910-70)은 수신 확인 등에 이용하는 IP 패킷을 생성하여(도 325의 스텝 Q30), 망 노드 장치(1905)에 송출한다(스텝 Q31). 망 노드 장치(1905)는 상기 외부 IP 패킷을 패킷 오버플로 출력 회선(1945)에 전송한다(스텝 Q32). 오버플로 회선 통신 서버(1913-5)는 오버플로 통신 회선(1945)으로부터 상기 외부 IP 패킷을 수신하고, 상기 IP 패킷을 통신 회선(1915-1)을 경유하여 멀티캐스트 서비스 대리 서버(1911-5)에 송출한다(도 325의 스텝 Q34).The terminals 1910-51 to 1910-70 receive the multicast data in step Q9. The terminals 1910-51 to 1910-70 generate an IP packet for use in acknowledgment (step Q30 in FIG. 325), and send it to the network node device 1905 (step Q31). The
멀티캐스트 서비스 대리 서버(1911-5)는 상기 스텝 Q9x에서 멀티캐스트 데이터를 사전에 수신하였다. 멀티캐스트 서비스 대리 서버(1911-5)는 재송신이 요구된 멀티캐스트 데이터를 망 노드 장치(1905)를 향해 재송신하고(스텝 Q35), 멀티캐스트 데이터는 단말(1910-51 내지 1910-70)에 도달한다(스텝 Q36).The multicast service proxy server 1911-5 previously received the multicast data in step Q9x. The multicast service proxy server 1911-5 retransmits the multicast data required for retransmission to the network node device 1905 (step Q35), and the multicast data reaches the terminals 1910-51 to 1910-70. (Step Q36).
멀티캐스트 서비스 대리 서버(1911-5)는 수신한 IP 패킷의 내용을 조사하여 ACK 패킷 집약 정보 등을 저장한 IP 패킷을 형성하여 송신원 단말(1910-02)에 송출하거나, 또는 송신원 단말(1910-02)로부터 회신 IP 패킷을 수신한다(도 325의 스텝 Q49 내지 Q52). 또, 멀티캐스트 서비스 대리 서버(1911-5)는 단말(910-70)과 직접 IP 패킷을 송수신하여 정보를 교환할 수 있다(스텝 Q38, Q39). 이 때, 어드레스 관리표 1915의 제9행째의 통신 레코드 "I95, E95, E70, I70, …, F95"와 제10행째의 통신 레코드 "I70, E70, E95, I95, …, F70"가 사용된다. 이 케이스에서는, 멀티캐스트 서비스 대리 서버(1911-5)가 단말(1910-70)과 직접 통신하는 서비스를 제공하는 것이 특징이다.The multicast service proxy server 1911-5 examines the contents of the received IP packet, forms an IP packet that stores ACK packet aggregation information, etc., and sends it to the source terminal 1910-02, or the source terminal 1910-. 02) A reply IP packet is received (steps Q49 to Q52 in FIG. 325). In addition, the multicast service proxy server 1911-5 can exchange information by directly transmitting and receiving IP packets with the terminals 910-70 (steps Q38 and Q39). At this time, the communication records "I95, E95, E70, I70, ..., F95" in the ninth row of the address management table 1915 and the communication records "I70, E70, E95, I95, ..., F70" in the tenth row are used. In this case, the multicast service agent server 1911-5 provides a service for directly communicating with the terminals 1910-70.
<< 멀티캐스트 IP 어드레스 "M5"의 패킷 전송 >> << Send packet with multicast IP address "M5" >>
도 322의 단말(1910-05)로부터 송신원 외부 IP 어드레스 "E05", 수신지 외부 IP 어드레스 "M5"인 외부 IP 패킷(1932)이 송출되어, 망 노드 장치(1902)를 경유하여 IP 캡슐화되어 내부 IP 패킷(1933-1 및 1933-2)이 되고, 각각 라우터(1907-3 및 1907-4)를 경유하여 망 노드 장치(1903 내지 1905)에 도달하고, 여기서 내부 IP 패킷이 역캡슐화되어 단말(1910-21 내지 1910-30), 단말(1910-41 내지 1910-50), 단말(1910-61 내지 1910-70)에 송신된다. 상기 순서는 도 326에 도시되어 있으며, 도 325와 주요한 상이점 중 첫 번째는 송신 단말(1910-02) 대신 단말(1910-05)이 송신 단말이 되고, 라우터(1907-1 및 1907-2) 대신 라우터(1907-3 및 1907-4)가 이용되는 것이다. IP 패킷이 전송되는 경로는 도 326에 나타낸 바와 같이 변경되어 있다.From the terminal 1910-05 of FIG. 322, an
이상 설명한 바와 같이, 망 노드 장치에 접속되는 복수의 수신 단말은 각각 고유의 외부 IP 어드레스를 가지는 동시에 멀티캐스트 서비스마다 정해지는 멀티캐스트 IP 어드레스를 1 이상 가지며, 1 이상의 멀티캐스트 서비스를 수신할 수 있도록 되어 있다.As described above, the plurality of receiving terminals connected to the network node apparatus each have its own external IP address and at least one multicast IP address determined for each multicast service, so that one or more multicast services can be received. It is.
<< 송신 사무 서버 >> << Outgoing Office Server >>
또 주요한 상이점 중 두 번째는 멀티캐스트 서비스 대리 서버(1912-3 내지 1912-5)가 상기 ACK 집약 정보 IP 패킷, NACK 집약 정보 IP 패킷, 개별 단말의 집약 정보를 포함하는 IP 패킷을 송신 사무 서버(1910-08)에 송신하는 동시에, 송신 사무 서버(1910-08)로부터 송출되는 데이터를 수신할 수 있게 되어 있는 것이다. 송신 사무 서버 (910-08) 및 송신 단말(1910-05)도 IP 패킷을 송수신하여 정보를 교환한다(도 326의 스텝 R55). 멀티캐스트 서비스 대리 서버(1912-3)(IP 어드레스 "E92")와 송신 사무 서버(1910-08)(IP 어드레스 "E08") 사이의 IP 패킷 송수신은 어드레스 관리표 1912의 제5행째의 통신 레코드 "I08, E08, E92, I92, …, F08"와 어드레스 관리표 1913의 제8행째의 통신 레코드 "I92, E92, E08, I08, …, F92"가 사용된다. 멀티캐스트 서비스 대리 서버(1912-4)(IP 어드레스 "E94")와 송신 사무 서버(1910-08) 사이의 IP 패킷 송수신은 어드레스 관리표 1912의 제6행째의 통신 레코드 "I08, E08, E94, I94, …, F08"와, 어드레스 관리표 1914의 제8행째의 통신 레코드 "I94, E94, E08, I08, …, F94"가 사용된다.Second, among the major differences, the multicast service agent servers 1912-3 through 1912-5 transmit IP packets including the ACK aggregate information IP packet, NACK aggregate information IP packet, and aggregated information of individual terminals. 1910-08, and data transmitted from the transmission office server 1910-08 can be received. The transmitting office server 910-08 and the transmitting terminal 1910-05 also transmit and receive IP packets to exchange information (step R55 in FIG. 326). Transmission and reception of IP packets between the multicast service proxy server 1912-3 (IP address "E92") and the sending office server 1910-08 (IP address "E08") is performed in the fifth communication line of the address management table 1912. I08, E08, E92, I92, ..., F08 "and the communication record" I92, E92, E08, I08, ..., F92 "of the eighth line of the address management table 1913 are used. IP packet transmission and reception between the multicast service proxy server 1912-4 (IP address "E94") and the sending office server 1910-08 is performed by the communication records "I08, E08, E94, I94 of the 6th line of the address management table 1912." , ..., F08 "and the communication record" I94, E94, E08, I08, ..., F94 "of the 8th line of the address management table 1914 are used.
멀티캐스트 서비스 대리 서버(1912-5)(IP 어드레스 "E96")와 송신 사무 서버(1910-08) 사이의 IP 패킷 송수신은 어드레스 관리표 1912의 제7행째의 통신 레코드 "I08, E08, E96, I96, …, F08"와, 어드레스 관리표 1915의 제8행째의 통신 레코드 "I96, E96, E08, I08, …, F96"가 사용된다. 송신 사무 서버(1910-08)(IP 어드레스 "E08")와 송신 단말(1910-05)(IP 어드레스 "E05") 사이의 IP 패킷 송수신은 어드레스 관리표 1912의 제8행째의 통신 레코드 "I08, E08, E05, I05, …, F08"와, 제9행째의 통신 레코드 "I05, E05, E08, I08, …, F05"가 사용된다.IP packet transmission and reception between the multicast service proxy server 1912-5 (IP address "E96") and the sending office server 1910-08 is performed by the communication records "I08, E08, E96, I96 of the 7th line of the address management table 1912." , ..., F08 "and the communication record" I96, E96, E08, I08, ..., F96 "of the 8th line of the address management table 1915 are used. IP packet transmission and reception between the transmission office server 1910-08 (IP address "E08") and the transmission terminal 1910-05 (IP address "E05") is performed by the communication records " I08, E08 in the eighth line of the address management table 1912. " , E05, I05, ..., F08 "and the communication records" I05, E05, E08, I08, ..., F05 "of the ninth line are used.
<< 오버플로 통신 회선 서버와 멀티캐스트 서비스 대리 서버 >> << Overflow Communication Line Server and Multicast Service Proxy Server >>
오버플로 통신 회선 서버와 멀티캐스트 서비스 대리 서버의 기능은 멀티캐스트 IP 어드레스가 "M2"인 케이스와 동일하다. 오버플로 통신 회선 서버(1913-3)는 오버플로 통신 회선(1943)으로부터 IP 패킷을 입력하면(도 327의 스텝 MPS1), IP 패킷의 멀티캐스트 IP 어드레스가 "M2"인지 "M5"인지 등을 조사하여(스텝 MPS2), 멀티캐스트 서비스 대리 서버(1911-3)와 멀티캐스트 서비스 대리 서버(1912-3)에 배분하여 전송한다(스텝 MPS3).The function of the overflow communication line server and the multicast service proxy server is the same as the case where the multicast IP address is "M2". When the overflow communication line server 1913-3 inputs an IP packet from the overflow communication line 1943 (step MPS1 in Fig. 327), it is determined whether the multicast IP address of the IP packet is "M2" or "M5", or the like. It checks (step MPS2), distributes to the multicast service agent server 1911-3 and the multicast service agent server 1912-3, and transmits it (step MPS3).
<< 멀티캐스트 IP 어드레스의 신규 설치와 취소 >> << New installation and cancellation of multicast IP address >>
IP 전송망(1900)의 관리자는 망 노드 장치의 어드레스 관리표 1911 내지 1915의 통신 레코드를 재기입할 권한을 가진다. 망 노드 장치(1901) 내의 어드레스 관리표 1911에 멀티캐스트 서비스 송신용 단말(1910-7)이 이용하는 통신 레코드 "I07, E07, M7, IM7, …, 0"를 추가하고(단, "M7"은 멀티캐스트 IP 어드레스), 라우터(1907-1 내지 1907-4) 내의 경로표에 멀티캐스트 어드레스 "M7"의 경로 정보를 추가하며, 망 노드 장치(1903) 내의 어드레스 관리표 1913에 멀티캐스트 서비스 수신용 단말(1910-11 내지 1910-20)이 이용하는 통신 레코드 "IM7, M7, E07, I07, 0, F11 to F20, F91-1"를 추가한다. 단, "M7"은 "M7"과 동일한 멀티캐스트 IP 어드레스이고, F11 내지 F20은 단말(1910-11 내지 1910-20)에 접속하는 출력 회선 인터페이스, F91-1은 새로 설치하는 멀티캐스트 서비스 대리 서버에 접속하는 출력 회선 인터페이스이다. IP 전송망(1900) 운용 관리자는 단말(1910-11 내지 1911-20)에 멀티캐스트 IP 어드레스 "M7"를 설치한다.The administrator of the
마찬가지로, 망 노드 장치(1904) 내의 어드레스 관리표 1914에 멀티캐스트 서비스 수신용 단말(1910-31 내지 1910-40)이 이용하는 통신 레코드 "IM7, M7, E07, I07, 0, F31 to F40, F93-1"를 추가하고, 망 노드 장치(1905) 내의 어드레스 관리표 1915에 멀티캐스트 서비스 수신용 단말(1910-51 내지 1910-60)이 이용하는 통신 레코드 "IM7, M7, E07, I07, 0, F51 to F60, F95-1"를 추가한다. 이상의 수속에 의해, 단말(1910-11 내지 1910-20), 단말(1910-31 내지 1910-40), 단말(1910-51 내지 1910-60)이 새로운 멀티캐스트 서비스를 받을 수 있게 된다. 또, 단말(1910-30)은 IP 어드레스 "M5"에 의해 식별할 수 있는 멀티캐스트 IP 서비스를 받고 있으며, 어드레스 관리표 1913의 제4행째의 통신 레코드 "IM5, M5, E05, I05, 0, (F21 to F30, F92)" 중 여섯 번째의 항목 "(F21 to F30, F92)"와, 어드레스 관리표 1913의 제5행째의 통신 레코드 "IM5, M5, E92, I92, 0, (F21 to F30)" 중 여섯 번째의 항목 "(F21 to F 30)"를 이용한다. 레코드 "F30"가 단말(1910-30)에 대응하기 때문에 상기 레코드를 변경한다. 즉, 어드레스 관리표 1913의 제4행째의 통신 레코드 "IM5, M5, E05, I05, 0, (F21 to F29, F92)"와 제5행째의 통신 레코드 "IM5, M5, E92, I92, 0, (F21 to F29)"로 한다. 이상 설명한 통신 레코드의 변경에 의해, 단말(1910-30)은 멀티캐스트 IP 어드레스 "M5"에 의해 식별할 수 있는 멀티캐스트 서비스를 취소할 수 있었다.Similarly, the communication records " IM7, M7, E07, I07, 0, F31 to F40, F93-1 used by the multicast service receiving terminals 1910-31 to 1910-40 in the address management table 1914 in the
<< 송신 사무 서버를 접속하는 망 노드 장치 >> << network node device connecting the sending office server >>
상기 실시예에서, 송신 단말(1910-05)과 송신 사무 서버(1910-08)는 동일한 망 노드 장치(1902)에 접속되어 있지만, 망 노드 장치(1901)에 접속되는 단말(1910-07)(IP 어드레스 "E07")을 송신 사무 서버에 새로 설정하여, 단말(1910-08)(IP 어드레스 "E08")을 송신 사무 서버로서 사용하지 않도록 송신 단말(1910-05)이 망 노드 장치(1902)에 접속된 상태에서 송신 사무 서버(1910-07)를 망 노드 장치(1901)에 접속할 수도 있다. 즉, 송신 단말과 송신 사무 서버는 상이한 망 노 드 장치에 접속될 수 있다.In the above embodiment, the transmitting terminal 1910-05 and the transmitting office server 1910-08 are connected to the same
이 경우, 송신 사무 서버(1910-07), IP 패킷을 송수신하는 멀티캐스트 서비스 대리 서버(1912-3 내지 1912-5) 및 송신 단말(1910-05)은 송신 사무 서버의 IP 어드레스를 "E07"로 변경한다. 또한, 어드레스 관리표 1913의 제8행째의 레코드 "I92, E92, E08, I08, …, F92"를 "I92, E92, E07, I07, …, F92"로 변경하고, 어드레스 관리표 1914의 제8행째의 레코드 "I94, E94, E08, I08, …, F94"를 "I94, E94, E07, I07, …, F94"로 변경하며, 어드레스 관리표 1915의 제8행째의 레코드 "I96, E96, E08, I08, …, F96"를 "I96, E96, E07, I07, …, F96"으로 변경한다.In this case, the sending office server 1910-07, the multicast service agent servers 1912-3 to 1912-5 which transmit and receive IP packets, and the sending terminal 11910-05 set the IP address of the sending office server "E07". Change to Further, the record "I92, E92, E08, I08, ..., F92" in the eighth row of the address management table 1913 is changed to "I92, E92, E07, I07, ..., F92", and the eighth row of the address management table 1914 The record "I94, E94, E08, I08, ..., F94" is changed to "I94, E94, E07, I07, ..., F94", and the record "I96, E96, E08, I08, ..., F96 "is changed to" I96, E96, E07, I07, ..., F96 ".
또한, 송신 사무 서버(1910-07)와 송신 단말(1910-05) 사이의 통신 레코드 "I07, E07, E05, I05, …, F07", 송신 사무 서버(1910-07)와 멀티캐스트 서비스 대리 서버(1912-3 내지 1912-5) 사이의 통신 레코드 "I07, E07, E92, I92, …, F07", "I07, E07, E94, I94, …, F07", "I07, E07, E96, I96, …, F07"를 어드레스 관리표 1911에 추가한다. 또한, 어드레스 관리표 1912에 송신 단말(1910-05)과 송신 사무 서버(1910-07) 사이를 위한 어드레스 관리표 1912 내의 레코드 "I05, E05, E07, I07, …, F05"를 추가한다. 또, 단말(1910-08)과 송신 단말(1910-05) 사이의 통신 레코드 "I08, E08, E05, I05, …, F08"나 멀티캐스트 서비스 대리 서버(1912-3 내지 1912-5)와의 통신 레코드 "I08, E08, E92, I92, …, F08" 등을 말소한다.Further, the communication record "I07, E07, E05, I05, ..., F07" between the transmission office server 1910-07 and the transmission terminal 1910-05, the transmission office server 1910-07, and the multicast service proxy server Communication records between (1912-3 and 1912-5) "I07, E07, E92, I92, ..., F07", "I07, E07, E94, I94, ..., F07", "I07, E07, E96, I96, ..., F07 "is added to the address management table 1911. In addition, records " I05, E05, E07, I07, ..., F05 " in the address management table 1912 for transmitting terminal 1910-05 and the transmitting office server 1910-07 are added to the address management table 1912. Communication with the communication records "I08, E08, E05, I05, ..., F08" between the terminal 1910-08 and the transmitting terminal 1910-05 or the multicast service agent servers 1912-3 to 1912-5. Records "I08, E08, E92, I92, ..., F08", etc. are erased.
<< 송신 단말과 송신 사무 서버의 일체화 >> << Integration of sending terminal and sending office server >>
또한, 송신 단말(1910-02)과 송신 사무 서버(1910-06)에 동일한 IP을 부여하여 송신 사무 서버(1910-06)의 기능을 송신 단말(1910-02)의 기능에 포함시켜 일체 화할 수도 있다. 여기서, 송신 사무 서버(1910-06)의 기능과 송신 단말(1910-02)의 기능은 TCP 포트 번호나 UDP 포트 번호에 의해 구분한다.In addition, by assigning the same IP to the transmitting terminal 1910-02 and the transmitting office server 1910-06, the function of the transmitting office server 1910-06 may be included in the function of the transmitting terminal 1910-02 to integrate. have. Here, the functions of the transmission office server 1910-06 and the functions of the transmission terminal 1910-02 are classified by TCP port number or UDP port number.
<< 오버플로 통신 회선의 변형 >> << Variation of Overflow Communication Line >>
도 324의 오버플로 통신 회선 서버(1913-5)는 오버플로 통신 회선(1945)으로부터 수신한 IP 패킷의 멀티캐스트 IP 어드레스를 분류하여 통신 회선(1915-1과 1915-2)으로 나누어 송신하는 수단이며, 이 수단의 변형으로서, 오버플로 IP 패킷 분류 기능부를 설치하는 방법을 설명한다. 도 329의 참조 부호 1905-1는 망 노드 장치, 참조 부호 1915-1는 어드레스 관리표, 참조 부호 1925-1는 외부 회선 인터페이스부, 참조 부호 1911-5X는 도 324의 1911-5와 동일 기능의 멀티캐스트 IP 어드레스 "M2"에 의해 특정되는 멀티캐스트 서비스 대리 서버, 참조 부호 1912-5X는 도 324의 1912-5와 동일 기능의 멀티캐스트 IP 어드레스 "M5"에 의해 특정되는 멀티캐스트 서비스 대리 서버이다. 참조 부호 1913-5X는 오버플로 통신 회선 서버(1913-5)와 유사한 기능을 가지는 오버플로 IP 패킷 분류 기능부이다.The overflow communication line server 1913-5 of FIG. 324 divides and transmits the multicast IP address of the IP packet received from the
오버플로 IP 패킷 분류 기능부는 송신원이 멀티캐스트 IP 어드레스인 외부 IP 패킷을 수신하면, 상기 통신 레코드의 오버플로 파라미터의 지정값이 "0"일 때, 송신원 멀티캐스트 IP 어드레스를 판별하여 해당하는 멀티캐스트 서비스 대리 서버에 통신 회선 1915-1X 또는 1915-2X를 경유하여 전송한다.The overflow IP packet classification function, when the sender receives an external IP packet that is a multicast IP address, determines the sender multicast IP address when the specified value of the overflow parameter of the communication record is "0". Transmit to service proxy server via communication line 1915-1X or 1915-2X.
<< 유선 방송(cable broadcast)이나 미디어 배급 통신 시스템(media distribution communication system)의 실현 >> << Realization of cable broadcast or media distribution communication system >>
멀티캐스트 데이터는 디지털화한 음성이나 팩스 데이터, 정지 화상이나 동화 상 등의 이른바 멀티미디어 데이터를 포함한다. 단말(1910-02)이 디지털화 음성을 송신할 수 있는 음성 송신 단말이고, 단말(1910-11 내지 1910-70)이 디지털화 음성 수신 단말인 경우, IP 패킷(1930)의 송신은 유선 음성 방송 송신이 되어 IP 전송을 이용한 유선 음성 방송 통신 시스템을 실현할 수 있다. 또, 단말(1910-02)이 디지털화 음성 동화상을 송신할 수 있는 음성 동화상 송신 단말이고, 단말(1910-11 내지 1910-70)이 디지털화 음성 동화상 수신 단말인 경우, IP 패킷(1930)의 송신은 유선 TV 방송 송신이 되어 IP 전송을 이용한 유선 TV 방송 통신 시스템을 실현할 수 있다. 동일한 방법에 의해, 디지털화 정지 화상을 송수신하는 IP 전송을 이용한 유선 팩스 통신 시스템을 실현할 수 있다.Multicast data includes so-called multimedia data such as digitized voice and fax data, still images and moving pictures. When the terminal 1910-02 is a voice transmitting terminal capable of transmitting digitized voice and the terminals 1910-11 to 1910-70 are digitizing voice receiving terminals, transmission of the
디지털화 음성 수신 단말이나 음성 동화상 수신 단말은 멀티캐스트 데이터의 수신 데이터(방송 내용)에 대한 감상 등의 수신 단말 개별 정보를 포함하는 IP 패킷을 송신 단말(1910-02)을 향해서 송신할 수 있다. 멀티캐스트 서비스 대리 서버는 IP 패킷을 복수의 수신 단말로부터 수신하고, IP 패킷에 포함되는 정보를 일람표나 짧은 문장으로 편집한 집약 정보 등을 포함하는 IP 패킷을 송신 단말이나 송신 사무 서버에 송신할 수 있다. 또, 송신 단말이나 송신 사무 서버는 집약 정보를 포함하는 IP 패킷을 수신한 결과에 대한 코멘트를 포함한 IP 패킷을 멀티캐스트 서비스 대리 서버에 회신할 수 있고, 결과적으로 멀티캐스트 데이터 송신측과 멀티캐스트 데이터의 수신측의 정보 교환을 행할 수 있는 유선 방송 통신 시스템이 실현된다. 이상 설명한 바와 같이, 멀티캐스트 대리 서버가 멀티캐스트 데이터 송신측과 멀티캐스트 데이터 수신측 사이의 정보 교환을 중개하고 있다. 송신하는 미 디어를 서적이나 신문, 음악이나 비디오라고 하면, 유선 방송 통신 시스템은 멀티캐스트 서비스로서의 서적 배송 통신 시스템이나 신문 배송 통신 시스템, 음악 배송 통신 시스템, 비디오 배송 통신 시스템을 실현할 수 있다. 여기서, 비디오는 비디오 테이프나 CD, DVD 등에 디지털화되어 저장되어 있는 음성과 동화상으로 이루어지는 정보를 가리킨다.The digitized voice receiving terminal or the voice moving image receiving terminal can transmit an IP packet including the receiving terminal individual information such as listening to the received data (broadcast content) of the multicast data toward the transmitting terminal 1910-02. The multicast service proxy server can receive an IP packet from a plurality of receiving terminals, and transmit an IP packet including aggregated information, etc., in which the information contained in the IP packet is edited in a table or a short sentence, to the transmitting terminal or the transmitting office server. have. In addition, the transmitting terminal or the transmitting office server can return the IP packet including a comment on the result of receiving the IP packet including the aggregated information to the multicast service agent server, and as a result, the multicast data transmitting side and the multicast data. A wired broadcasting communication system capable of exchanging information on the receiving side of the terminal is realized. As described above, the multicast proxy server is mediating the exchange of information between the multicast data transmitting side and the multicast data receiving side. When the media to be transmitted are books, newspapers, music, or video, the cable broadcasting communication system can realize a book delivery communication system, a newspaper delivery communication system, a music delivery communication system, and a video delivery communication system as a multicast service. Here, video refers to information consisting of audio and moving pictures which are digitized and stored in video tapes, CDs, DVDs, and the like.
<< 요약 >> << Summary >>
망 노드 장치에 IP 통신 회선을 지나서 접속하는 단말은 고유의 외부 IP 어드레스를 가지는 동시에, 멀티캐스트 서비스마다 정해지는 멀티캐스트 IP 어드레스를 하나 이상 가질 수 있어 송신 단말은 복수로 할 수 있다. 또, 멀티캐스트 데이터의 송신 단말이 송신한 멀티캐스트 데이터는 IP 전송망 내부에서 전송되어, 복수의 단말에 송달됨으로써 단말은 하나 이상의 멀티캐스트 서비스를 받을 수 있다. 수신측 단말은 IP 전송망 운용자에게 의뢰함으로써, 멀티캐스트 서비스별 멀티캐스트 IP 어드레스를 수시로 새로 설치하거나, 또는 취소할 수 있다. 멀티캐스트 서비스 대리 서버는 망 노드 장치에 하나 이상 접속할 수 있다.A terminal connecting to a network node device via an IP communication line can have a unique external IP address and at least one multicast IP address determined for each multicast service, so that a plurality of transmitting terminals can be provided. In addition, the multicast data transmitted by the transmitting terminal of the multicast data is transmitted inside the IP transmission network and delivered to a plurality of terminals, thereby allowing the terminal to receive one or more multicast services. The receiving terminal may request a IP transmission network operator to newly install or cancel a multicast IP address for each multicast service. The multicast service proxy server can access one or more network node devices.
멀티캐스트 서비스 대리 서버는 멀티캐스트 서비스 대리 서버가 접속하는 상기 망 노드 장치에 접속하는 하나 이상의 단말로부터 수신한 ACK 패킷 집약 정보나, NACK 패킷 집약 정보, 개별 단말 정보를 집약한 정보를 포함하는 IP 패킷을, 상기 멀티캐스트 서비스를 실시하고 있는 송신 단말 또는 송신 사무 서버에 송신할 수 있다. 멀티캐스트 서비스는 멀티캐스트 데이터의 수신 확인 통지(ACK 패킷), 수신 불량 통지(NACK 패킷) 등의 개선 요구 등에 따른 고품질의 서비스가 가능하 고, 통신 회사는 ACK 패킷이나 NACK 패킷이나 수신자의 개별 보고를 억제함으로써 IP 전송망 내부의 통신량 증대를 억제할 수 있다. 또한, 통신 회사와 계약하지 않은 멀티캐스트 데이터의 배급을 방지할 수 있어 멀티캐스트 서비스의 이용에 대한 요금 부과를 용이하게 실시할 수 있다.The multicast service proxy server is an IP packet including ACK packet aggregation information received from one or more terminals connected to the network node apparatus to which the multicast service proxy server is connected, NACK packet aggregation information, or information that aggregates individual terminal information. Can be transmitted to a transmitting terminal or a transmitting office server that performs the multicast service. The multicast service is capable of high quality services in accordance with improvement requests such as acknowledgment notification (ACK packet) and bad reception notification (NACK packet) of multicast data. By suppressing this, it is possible to suppress the increase in the amount of communication in the IP transport network. In addition, it is possible to prevent the distribution of multicast data that is not contracted with a telecommunications company, thereby making it easy to charge a fee for the use of the multicast service.
멀티캐스트 서비스 대리 서버는 멀티캐스트 서비스 대리 서버가 접속되는 상기 멀티캐스트 서비스를 실시하고 있는 송신 단말 또는 송신 사무 서버와 IP 패킷을 송수신하여 정보를 교환할 수 있다. 멀티캐스트 서비스 대리 서버가 송신원 단말로부터 송신된 멀티캐스트 데이터를 수신하여 내부에 보유하고, 멀티캐스트 서비스 대리 서버가 망 노드 장치의 멀티캐스트 기능을 이용하여, 보유하고 있는 멀티캐스트 데이터를 멀티캐스트 서비스 대리 서버가 접속되는 상기 망 노드 장치에 접속되는 단말에 송출할 수 있다. 멀티캐스트 서비스 대리 서버가 통신 레코드를, 망 노드 장치에 설정되어 있는 특정 단말과 IP 패킷을 송수신함으로써 정보를 교환할 수 있다.The multicast service proxy server can exchange information by transmitting and receiving IP packets with a transmitting terminal or a transmitting office server that is performing the multicast service to which the multicast service proxy server is connected. The multicast service proxy server receives the multicast data transmitted from the source terminal and holds it therein, and the multicast service proxy server uses the multicast function of the network node device to store the multicast data. The server may transmit to a terminal connected to the network node apparatus to which the server is connected. The multicast service proxy server can exchange information by sending and receiving a communication record with an IP packet with a specific terminal set in the network node apparatus.
IP 캡슐화 및 IP 역캡슐화 방법을 지정하는 통신 레코드 내부의, 내부 IP 패킷 출력처 지정값이 지정되어 있을 때 IP 캡슐화하고, 내부 IP 패킷 출력처 지정값이 지정되어 있지 않을 때 IP 캡슐화하지 않고 해당 외부 IP 패킷을 외부 IP 패킷 오버플로 통신 회선에 출력한다. 오버플로 통신 회선 서버는 IP 캡슐화되지 않은 외부 IP 패킷을 외부 IP 패킷 오버플로 통신 회선을 경유하여 수신하는 동시에, 외부 IP 패킷이 포함하는 정보를, 망 노드 장치를 경유하여 멀티캐스트 서비스 대리 서버에 전송하도록 되어 있다.IP encapsulation inside a communication record specifying IP encapsulation and IP de-encapsulation methods, if no internal IP packet destination designation is specified, and without external encapsulation when no internal IP packet destination designation is specified. Output an IP packet to an external IP packet overflow communication line. The overflow communication line server receives external IP packets not encapsulated via the external IP packet overflow communication line, and transmits the information contained in the external IP packets to the multicast service proxy server via the network node device. It is supposed to.
오버플로 통신 회선 서버는 IP 캡슐화되지 않은 외부 IP 패킷을 외부 IP 패킷 오버플로 통신 회선을 경유하여 수신하는 동시에, IP 패킷이 포함하는 정보를 오버플로 통신 회선 서버와 멀티캐스트 서비스 대리 서버를 접속하는 통신 회선을 경유하여 멀티캐스트 서비스 대리 서버에 전송하도록 되어 있다. 외부 IP 패킷 오버플로 통신 회선에 접속하는 오버플로 IP 패킷 분배 기능부를 포함한다. 통신 레코드 내부의, 외부 IP 패킷 출력처 지정값이 지정되어 있을 때 IP 역캡슐화하고, 외부 IP 패킷 출력처 지정값이 지정되어 있지 않을 때 IP 역캡슐화하지 않고 상기 내부 IP 패킷을 내부 IP 패킷 오버플로 통신 회선에 출력하도록 되어 있다.The overflow communication line server receives the IP-encapsulated external IP packet via the external IP packet overflow communication line, and communicates the information contained in the IP packet with the overflow communication line server and the multicast service proxy server. It is intended to transmit to a multicast service proxy server via a circuit. An overflow IP packet distribution function for connecting to an external IP packet overflow communication line is included. IP decapsulation when the external IP packet destination designation value in the communication record is specified, and internal IP packet overflow without IP decapsulation when the external IP packet destination designation is not specified It is output to the communication line.
19. 멀티캐스트 통신을 행하는 제19 실시예:19. Ninth Embodiment for Multicast Communication:
본 실시예는 망 노드 장치가 IP 캡슐화를 행하지 않는다는 특징이 있으며, 이를 도 330 내지 도 333을 참조하여 설명한다.This embodiment has a feature that the network node device does not perform IP encapsulation, which will be described with reference to FIGS. 330 to 333.
IP 전송망(2000) 내부에 망 노드 장치(2001 내지 2005) 및 라우터(2007 내지 2009)를 설치한다. 망 노드 장치와 라우터는 IP 통신 회선에 의해, 직접 또는 망 노드 장치나 라우터 경유로 간접적으로 접속된다. 참조 부호 2011 내지 2015는 망 노드 장치의 어드레스 관리표이며, 망 노드 장치에 통신 회선을 경유하여 접속하는 단말의 IP 어드레스를 등록하고 있다. 참조 부호 2016 내지 2020는 망 노드 장치의 경로표, 참조 부호 2021 내지 2023는 라우터의 경로표이다. 단말 2025 내지 2039는 IP 패킷 송수신 기능을 가지고, IP 통신 회선을 경유하여 망 노드 장치에 접속된다. 참조 부호 2045 내지 2049는 예정 외의 IP 패킷이 출력되는 오버플로 통신 회선이다. 참조 부호 2050은 멀티캐스트 서비스 대리 서버이다. 단말(2026) 은 멀티캐스트 서비스에서 멀티캐스트 데이터를 송신하는 송신 단말이기도 한다. 멀티캐스트 데이터는 디지털화한 음성이나 팩스 데이터, 정지 화상이나 동화상 등의 이른바 멀티미디어 데이터를 포함한다. 단말(2027)은 멀티캐스트 서비스를 위한 송신 사무 서버이기도 한다.
<< IP 패킷의 전송 >> << Transmission of IP Packets >>
다음에, 송신 단말(2026)에 의한 외부 IP 패킷(2040)의 송신으로부터 시작되는 일련의 IP 패킷 전송 스텝을 설명한다. 단말(2026)은 통신 회선(2051)에 송신원 외부 IP 어드레스 "E02", 수신지 IP 어드레스 "M2"인 외부 IP 패킷(2040)을 송신하고(도 333의 스텝 DD1), 망 노드 장치(2001)는 수신된 IP 패킷(2040)의 송신원 IP 어드레스 "E02"가 어드레스 관리표 2011에 등록되어 있는지를 조사하여(IP 패킷 수용 검사), 이 케이스에서는 통신 회선(2051)의 논리 통신 회선명 "F02"과 IP 어드레스 "E02"의 조가 어드레스 관리표 2011의 제2행째의 레코드 "F02, E02"로서 등록되어 있기 때문에, IP 패킷(2040)을 받아들인다. 또, 등록되어 있지 않은 케이스에서는 수신한 IP 패킷을 그대로 패킷 오버플로 통신 회선(2045)에 전송하여 IP 패킷을 폐기한다.Next, a series of IP packet transmission steps that begin with the transmission of the
다음에, 경로표 2016의 제1행째의 레코드 "Msk-m2, M2, G02, G03"에 대해, 상기 레코드의 첫 번째 항목 "Msk-m2"과 IP 패킷(2040)의 수신지 IP 어드레스 "M2"의 "and" 연산 결과가 상기 레코드의 두 번째 항목 "M2"과 일치하는지를 조사한다(하기 식 (12)). 이 케이스에서는 일치한다. 여기서, "Msk-m2"의 값은 255.255.255.255인 케이스이다.Next, for the record "Msk-m2, M2, G02, G03" of the first row of the route table 2016, the first item "Msk-m2" of the record and the destination IP address "M2" of the
If("Msk-m2") and "M2"="M2") …(12)If ("Msk-m2") and "M2" = "M2"). (12)
다음에, 상기 레코드의 세 번째 항목 G02 및 G03에 대해, IP 패킷(2041)을 논리 통신 회선명 "G02"인 통신 회선(2053)에 송출하고(스텝 DD2), IP 패킷(2042)을 논리 통신 회선명 "G03"인 통신 회선(2054)에 송출한다(스텝 DD3). IP 패킷(2041 및 2042)은 모두 IP 패킷(2040)을 복사하여 생성되어 있다. 또, 상기 순서에서, IP 패킷(2040)의 수신지 IP 어드레스 "M2"가 경로표 2016에 포함되고 있지 않은 경우, 외부 IP 패킷(2040)은 폐기된다(멀티캐스트 어드레스의 등록 검사).Next, for the third item G02 and G03 of the record, the
IP 패킷(2041)은 라우터(2007)에 도달하여 경로표 2021의 제2행째의 레코드 "M2, G12"에 따라 논리 통신 회선명 G12인 통신 회선(2055)에 IP 패킷(2043)으로서 송출된다(스텝 DD4). IP 패킷(2043)은 라우터(2008)에 도달하여 경로표 2022의 제2행째의 레코드 "M2, G27"에 따라서 논리 통신 회선명 G27인 통신 회선(2058)에 IP 패킷(2034)으로서 송출된다(스텝 DD5). 한편, 통신 회선(2054)에 송출된 IP 패킷(2042)은 라우터(2009)에 도달하여 경로표 2023의 제2행째의 "M2, G21, G22"에 따라서 논리 통신 회선명 "G21"인 통신 회선(2056)에 IP 패킷(2035)을 송출하고(스텝 DD6), 논리 통신 회선명 "G22"인 통신 회선(2057)에 IP 패킷(2036)을 송출한다(스텝 DD7). IP 패킷(2035 및 2036)은 모두 IP 패킷(2042)을 복사하여 생성되어 있다. 또, 라우터의 경로표 2021 내지 2023는 망 노드 장치의 경로표 2016와 동일한 마스크를 가질 수 있지만, 공지된 것이므로 생략한다.The
IP 패킷(2034)은 통신 회선(2058)을 지나서 망 노드 장치(2003)에 도달한다. 경로표 2018의 제1행째의 레코드 "Msk-m2, M2, F10, F12, F22"에 대해, 상기 레코 드의 첫 번째 항목 "Msk-m2"과 IP 패킷(2034)의 수신지 IP 어드레스 "M2"의 "and" 연산 결과가 상기 레코드의 두 번째 항목 "M2"과 일치하는지를 조사한다(하기 식 (13)). 이 케이스에서는 일치한다. 여기서, "Msk-m2"의 값은 255.255.255.255인 케이스이다.The
If("Msk-m2") and "M2"="M2") …(13) If ("Msk-m2") and "M2" = "M2"). (13)
다음에, 상기 레코드의 세 번째 항목 F10, F12, F22에 대해, 논리 통신 회선명 "F10"인 통신 회선(2060)에 IP 패킷(2038)을 송출하고(스텝 DD11), 논리 통신 회선명 "F12"인 통신 회선(2061)에 IP 패킷(2039)을 송출하며(스텝 DD13), 논리 통신 회선명 "F22"인 통신 회선(2059)에 IP 패킷을 송출한다(스텝 DD9). 단말(2031 및 2033)은 각각 통신 회선(2060 및 2061)을 경유하여 멀티캐스트 데이터를 수신한다. 멀티캐스트 대리 서버(2050)는 통신 회선(2059)을 경유하여 수신한 멀티캐스트 데이터를 내부의 데이터 베이스에 보유한다.Next, for the third item F10, F12, F22 of the record, the
망 노드 장치(2004)는 IP 패킷(2035)을 수신하고, 경로표 2019의 제1 행째의 레코드 "Msk-m2, M2, F13"를 이용하여 망 노드 장치(2003)의 순서와 동일하게 하여, IP 패킷(2035)을 복사한 IP 패킷(2040)을 논리 통신 회선명 "F13"인 통신 회선(2062)에 송출한다(스텝 DD14). 망 노드 장치(2005)는 IP 패킷(2036)을 수신하고, 경로표 2020의 제1행째의 레코드 "Msk-m2, M2, F16, F17"를 이용하여 상기 망 노드 장치(2003)의 순서와 동일하게 하여, IP 패킷(2036)을 복사한 IP 패킷(2041)을 통신 회선(2063)에, IP 패킷(2042)을 통신 회선(2064)에 각각 송출한다(스텝 DD17, DD18).The
<< ACK 패킷이나 NACK 패킷의 대량 홍수 예방 >> << Prevent flooding of ACK packets or NACK packets >>
단말(2031)이 IP 패킷(2038)의 수신에 관련된 정보, 즉 수신 보고의 ACK 패킷이나 수신 불량 보고의 NACK 패킷, 단말의 개별 보고 등을 송신 단말(2026)에 보고하기 위해, 송신원 외부 IP 어드레스 "M2", 수신지 외부 IP 어드레스 "E02"인 IP 패킷(2044)을 형성하여 통신 회선(2060)에 송출한다(도 333의 스텝 DD21). 마찬가지로, 단말(2033)이 IP 패킷(2039)의 수신을 송신 단말(2026)에 보고하기 위해, 송신원 외부 IP 어드레스 "M2", 수신지 외부 IP 어드레스 "E02"인 IP 패킷을 통신 회선(2061)에 송출한다(스텝 DD22).In order for the terminal 2031 to report to the transmitting terminal 2026 information related to reception of the
망 노드 장치(2003)는 단말 2031이나 2033이 송출한 송신 단말(2026)에 보고하는 IP 패킷을 수신하면, IP 패킷의 송신원 외부 IP 어드레스 "M2"가 어드레스 관리표 2013에 등록되어 있는지를 조사한다. 이 케이스에서는 등록되어 있지 않기 때문에, 수신한 IP 패킷을 그대로 패킷 오버플로 통신 회선(2059)에 전송한다(스텝 DD26).When the
이와 같이 되어 있으므로, 모든 멀티캐스트 데이터 수신 단말로부터 멀티캐스트 데이터 송신 단말에 단말 개별 보고 IP 패킷 송출을 억제할 수 있고, 결과적으로 IP 전송망 내부의 ACK 패킷이나 NACK 패킷의 대량 홍수를 예방할 수 있다.In this way, it is possible to suppress the transmission of terminal individual report IP packets from all the multicast data receiving terminals to the multicast data transmitting terminals, and as a result, it is possible to prevent a large flood of ACK packets and NACK packets inside the IP transmission network.
<< 멀티캐스트 대리 서버에 의한 데이터 송신 >> << Data sent by multicast proxy server >>
멀티캐스트 대리 서버(2050)는 상기 스텝 DD9에서 단말(2026)로부터 송신된 멀티캐스트 데이터를 수신하여 내부의 데이터 베이스에 보유하고 있고, 단말(2031 및 2033)로부터 상기 스텝 DD21 및 DD22에서 상기 멀티캐스트 데이터의 재송신이 요구되고 있는 경우, 보유하고 있는 상기 멀티캐스트 데이터를 망 노드 장치(2003)를 경유하여(스텝 DD27), 단말(2031)에 송출하거나(스텝 DD28), 또는 단말(2033)에 송출할 수 있다(스텝 DD29). 이 때, 망 노드 장치(2003) 내의 경로표 2018의 제1행째 "Msk-m2, M2, F10, F12, F22"가 이용되어 멀티캐스트 데이터의 송신이 이루어진다.The
<< 송신 단말간의 데이터 송수신 >> << Data transmission and reception between sending terminals >>
멀티캐스트 서비스 대리 서버(2050)는 상기 형성된 각종 집약 정보를 저장한 IP 패킷을 송신 단말(2026)에 송신하거나, 또는 송신 단말(2026)로부터 회신 IP 패킷을 수신한다(도 333의 스텝 DD41 내지 DD45). 여기서, 상기 IP 패킷의 IP 어드레스는 멀티캐스트 서비스 대리 서버(2050)의 IP 어드레스 "E22" 및 송신 단말(2026)의 IP 어드레스 "E02"이고, 어드레스 관리표 2013의 제4행째의 통신 레코드 "F22, E22"와, 경로표 2018의 제5행째의 레코드 "Msk22, E22, F22"와, 어드레스 관리표 2011의 제2행째의 통신 레코드 "F02, E02"와, 경로표 2016의 제3행째의 레코드 "Msk02, E02, F02"가 이용된다. 이와 같이, 멀티캐스트 서비스 대리 서버는 멀티캐스트 서비스 대리 서버가 접속하는 상기 멀티캐스트 서비스를 실시하고 있는 송신 단말(2026)과 IP 패킷을 송수신하여 정보를 교환할 수 있도록 되어 있다.The multicast
<< 송신 사무 서버간의 데이터 송수신 >> << Data transmission between sending office servers >>
멀티캐스트 서비스 대리 서버(2050)는 상기 형성된 각종 집약 정보(ACK 패킷 집약 정보, NACK 패킷 집약 정보, 개별 단말 정보)를 저장한 IP 패킷을 송신 사무 서버(2027)에 송신하거나, 또는 송신 사무 서버(2027)로부터 회신 IP 패킷을 수신 할 수도 있다(도 333의 스텝 DD46 내지 DD50). 여기서, IP 패킷의 IP 어드레스는 멀티캐스트 서비스 대리 서버(2050)의 IP 어드레스 "E22" 및 송신 사무 서버(2027)의 IP 어드레스 "E03"이고, 어드레스 관리표 2013의 제4행째의 통신 레코드 "F22, E22"와, 경로표 2018의 제5행째의 레코드 "Msk22, E22, F22"와, 어드레스 관리표 2011의 제3행째의 통신 레코드 "F03, E03"와, 경로표 2016의 제4행째의 레코드 "Msk03, E03, F03"가 이용된다. 이와 같이, 멀티캐스트 서비스 대리 서버는 멀티캐스트 서비스 대리 서버가 접속되는 상기 멀티캐스트 서비스를 실시하고 있는 송신 사무 서버와 IP 패킷을 송수신하여 정보를 교환할 수 있도록 되어 있다.The multicast
<< 송신 단말과 송신 사무 서버 사이의 정보 교환 >> << Information exchange between sending terminal and sending office server >>
송신 단말 및 송신 사무 서버는 IP 패킷을 교환하여 멀티캐스트 서비스 실시를 위해 정보를 교환할 수 있다(도 333의 스텝 DD51). 또한, 송신 단말(2026)과 송신 사무 서버(2027)에 동일한 IP을 부여하여, 송신 사무 서버(2027)의 기능을 송신 단말(2026)의 기능에 포함시켜 일체화할 수 있다. 여기서, 송신 사무 서버(2027)의 기능과 송신 단말(2026)의 기능은 TCP 포트 번호나 UDP 포트 번호에 의해 구분한다.The transmitting terminal and the transmitting office server can exchange information for performing the multicast service by exchanging IP packets (step DD51 in FIG. 333). In addition, the same IP is provided to the
<< 송신 사무 서버를 접속하는 망 노드 장치 >> << network node device connecting the sending office server >>
본 실시예에서, 송신 단말(2026)과 송신 사무 서버(2027)는 동일한 망 노드 장치(2001)에 접속되어 있지만, 망 노드 장치(2002)에 접속되는 단말(2028)(IP 어드레스 "E04")를 송신 사무 서버에 새로 설정하고, 단말(2027)을 송신 단말로서 사용하지 않도록 할 수도 있다. 즉, 송신 단말과 송신 사무 서버를 상이한 망 노드 장치에 접속할 수도 있다. 이 경우, 송신 사무 서버(2028), IP 패킷을 송수신하는 멀티캐스트 서비스 대리 서버(2050) 및 송신 단말(2026)은 송신 사무 서버의 IP 어드레스를 "E04"로 하여 IP 패킷을 송수신한다.In this embodiment, the transmitting terminal 2026 and the transmitting
<< 망 노드 장치의 변형 >> << Variant of Network Node Device >>
도 330의 망 노드 장치(2001)는 도 334에 나타낸 어드레스 관리 모듈(address administration module)(2090)과 라우터(2091)로 분리하여 실시할 수 있다. 단지, 어드레스 관리 모듈(2090)과 라우터(2091)는 회선(2092)을 경유하여 정보를 교환할 수 있다. 어드레스 관리 모듈(2090) 내의 어드레스 관리표 2011x는 망 노드 장치(2001) 내의 어드레스 관리표 2011와 동일한 정보를 포함하고, 라우터(2091) 내의 경로표 2016x는 망 노드 장치(2001) 내의 경로표 2016와 동일한 정보를 포함한다. 어드레스 관리 모듈(2090)은 퍼스널 컴퓨터 등에서 실현되는 서버나 하드웨어 모듈로서 실현된다.The
<< 어드레스 관리 모듈을 이용한 IP 패킷의 전송 >> << IP packet transmission using address management module >>
도 334을 참조하여 IP 전송망(2000) 내의 IP 패킷 전송을 설명한다. 단말(2026)은, 송신원 외부 IP 어드레스 "E02", 수신지 IP 어드레스 "M2"인 외부 IP 패킷(2040)을 통신 회선(2051)에 송신하고, 라우터(2091)는 통신 회선(2051)을 경유하여 외부 IP 패킷(2040)을 수신하고, 수신된 외부 IP 패킷(2040)을 회선(2092)을 경유하여 어드레스 관리 모듈(2090)에 송신한다. 어드레스 관리 모듈(2090)은 수신된 IP 패킷(2040)의 송신원 IP 어드레스 "E02"가 어드레스 관리표 2011x에 등록되어 있는지를 조사한다. 이 케이스에서는, 통신 회선(2051)의 논리 통신 회선명 "F02"과 IP 어드레스 "E02"의 조가 어드레스 관리표 2011x의 제2행째의 레코드 "F02, E02"로서 등록되어 있는 것을 확인하여, 라우터(2091)에 확인 결과를 통지한다. 라우터(2091)는 어드레스 관리 모듈(2090)의 보고에 따라 IP 패킷(2040)을 받아들인다. 또, 상기 IP 패킷이 등록되어 있지 않다고 보고된 케이스에서는, 수신한 IP 패킷을 그대로 패킷 오버플로 통신 회선(2045)에 전송하여 IP 패킷을 폐기한다.An IP packet transmission in the
다음에, 라우터(2091)는 경로표 2016x의 제1행째의 레코드 "Msk-m2, M2, G02, G03"에 대해, 상기 레코드의 첫 번째 항목 "Msk-m2"과 IP 패킷(2040)의 수신지 IP 어드레스 "M2"의 "and" 연산 결과가 상기 레코드의 두 번째 항목 "M2"과 일치하는지를 조사한다(하기 식 (14). 이 케이스에서는 일치한다. 여기서, "Msk-m2"의 값은 255.255.255.255인 케이스이다.Next, the
If("Msk-m2") and "M2"="M2") …(14)If ("Msk-m2") and "M2" = "M2"). (14)
다음에, 상기 레코드의 세 번째 항목 G02 및 G03에 대해, IP 패킷(2041)을 논리 통신 회선명 "G02"인 통신 회선(2053)에 송출하고, IP 패킷(2042)을 논리 통신 회선명 "G03"인 통신 회선(2054)에 송출한다.Next, for the third item G02 and G03 of the record, the
도 332의 망 노드 장치(2003)는 상기와 동일한 기능을 가지는 어드레스 관리 모듈과 라우터의 조합에 의해 대신할 수 있다. 여기서, 대신하는 어드레스 관리 모듈은 어드레스 관리표 2013와 동일한 정보를 포함하는 어드레스 관리표를 포함하고, 상기 대신하는 라우터는 경로표 2018와 동일한 정보를 포함한다. 동일한 원리에 의해, 망 노드 장치(2004 및 2005)는 상기와 동일한 기능을 가지는 어드레스 관 리 모듈과 라우터의 조에 의해 대신할 수 있고, 각각 망 노드 장치(2004 내지 2005)가 포함하는 어드레스 관리표나 경로표의 정보를 포함하도록 해 둔다.The
<< 유선 방송이나 미디어 배급 통신 시스템의 실현 >> << Realization of cable broadcasting and media distribution communication system >>
단말(2026)이 디지털화 음성을 송신할 수 있는 음성 송신 단말이고, 단말(2031 내지 2039)이 디지털화 음성 수신 단말인 경우, 상기 IP 패킷(2040)의 송신은 유선 음성 방송 송신이 되어 IP 전송을 이용한 유선 음성 방송 통신 시스템을 실현할 수 있다. 또, 단말(2026)이 디지털화 음성 동화상을 송신할 수 있는 음성 동화상 송신 단말이고, 단말(2031 내지 2039)이 디지털화 음성 동화상 수신 단말인 경우, IP 패킷(2040)의 송신은 유선 TV 방송 송신이 되어 IP 전송을 이용한 유선 TV 방송 통신 시스템을 실현할 수 있다. 동일한 방법에 의해, 디지털화 정지 화상을 송수신하는 IP 전송을 이용한 유선 팩스 통신 시스템을 실현할 수 있다. 디지털화 음성 수신 단말이나 음성 동화상 수신 단말은 멀티캐스트 데이터의 수신 데이터(방송 내용)에 대한 감상 등의 수신 단말 개별 정보를 포함하는 IP 패킷을 송신 단말(2026)을 향해 송신할 수가 있고, 멀티캐스트 서비스 대리 서버는 IP 패킷을 복수의 수신 단말로부터 수신하여, IP 패킷에 포함되는 정보를 일람표나 짧은 문장으로 편집한 집약 정보 등을 포함하는 IP 패킷을 송신 단말이나 송신 사무 서버에 송신할 수 있다. 또, 송신 단말이나 송신 사무 서버는 집약 정보를 포함하는 IP 패킷을 수신한 결과에 대한 코멘트를 포함한 IP 패킷을 멀티캐스트 서비스 대리 서버에 회신할 수 있고, 결과적으로 멀티캐스트 데이터 송신측과 멀티캐스트 데이터의 수신측의 정보를 교환할 수 있는 유선 방송 통신 시스템을 실현할 수 있다. 이 상 설명한 바와 같이, 멀티캐스트 대리 서버가 멀티캐스트 데이터 송신측과 멀티캐스트 데이터 수신측 사이의 정보 교환을 중개하고 있다. 송신하는 미디어를 서적이나 신문, 음악이나 비디오라고 하면, 유선 방송 통신 시스템은 멀티캐스트 서비스로서의 서적 배송 통신 시스템이나 신문 배송 통신 시스템, 음악 배송 통신 시스템, 비디오 배송 통신 시스템을 실현할 수 있다. 여기서, 비디오는 비디오 테이프나 CD, DVD 등에 디지털화되어 저장되어 있는 음성과 동화상으로 이루어지는 정보를 가리킨다.When the terminal 2026 is a voice transmitting terminal capable of transmitting digitized voice and the
<< 요약 >> << Summary >>
단말은 통신 회선을 경유하여 어드레스 관리 모듈을 접속하는 라우터에 접속되고, 상기 어드레스 관리 모듈의 어드레스 관리표에 송신원 IP 어드레스를 등록해 두어, 라우터에 들어가는 IP 패킷의 헤더 내의 송신원 IP 어드레스가 어드레스 관리 모듈 내의 어드레스 관리표에 등록되어 있는 경우는 IP 패킷을 전송하고, 등록되어 있지 않은 경우는 상기 IP 패킷을 라우터의 오버플로 통신 회선에 전송하는 방법에 의해 예정 외의 IP 패킷이 IP 전송망 내부에 혼입되는 것을 방지하도록 하고 있다. 또한, 라우터에 들어가는 IP 패킷의 헤더 내의 수신지 멀티캐스트 IP 어드레스가 라우터의 상기 경로표에 등록되어 있지 않은 경우는, 상기 IP 패킷을 라우터의 오버플로 통신 회선에 전송하는 방법에 의해 예정 외의 IP 패킷이 IP 전송망 내부에 혼입되는 것을 방지하도록 하고 있다.The terminal is connected to a router that connects an address management module via a communication line, and registers a sender IP address in an address management table of the address management module, so that a sender IP address in a header of an IP packet entering the router is stored in the address management module. IP packets are sent if they are registered in the address management table, and if they are not registered, the IP packets are transmitted to the overflow communication line of the router to prevent unintended IP packets from entering the IP transmission network. Doing. If the destination multicast IP address in the header of the IP packet entering the router is not registered in the route table of the router, an unscheduled IP packet is transmitted by a method of transmitting the IP packet to an overflow communication line of the router. This prevents mixing into the IP transport network.
망 노드 장치의 어드레스 관리표에 단말의 IP 어드레스가 등록되어 있는 경우는 IP 패킷을 송신하고, IP 어드레스가 등록되어 있지 않은 경우는 IP 패킷을 오 버플로 통신 회선에 전송하여 IP 패킷은 폐기되거나 멀티캐스트 대리 서버에 보내진다. 망 노드 장치의 어드레스 관리표에 멀티캐스트 IP 어드레스를 등록 허가하지 않음으로써, 멀티캐스트 IP 패킷 수신자로부터 멀티캐스트 IP 패킷 송신자를 향한 IP 패킷을 수신한 것을 통지하는 IP 패킷 수신 확인용 ACK 패킷이나 수신 상태 불량을 알리는 NACK 패킷, 개별 보고용 IP 패킷 등이 망 노드 장치를 통과할 수 없도록 한다. 또, 망 노드 장치의 경로표에 수신지 멀티캐스트 어드레스가 등록되어 있는 경우는 망 노드 장치에 들어가는 외부 IP 패킷의 헤더 내의 수신지 멀티캐스트 어드레스가 경로표에 등록되어 IP 패킷을 전송하고, 경로표에 등록되어 있지 않은 경우는 망 노드 장치가 상기 IP 패킷을 폐기함으로써 예정 외의 IP 패킷이 IP 전송망 내부에 혼입되는 것을 방지하고 있다.If the IP address of the terminal is registered in the address management table of the network node device, the IP packet is transmitted. If the IP address is not registered, the IP packet is transmitted to the overflow communication line, and the IP packet is discarded or multicasted. It is sent to the proxy server. By not registering a multicast IP address in the address management table of the network node device, an ACK packet or acknowledgment status for acknowledging an IP packet acknowledgment notifying that a multicast IP packet receiver has received an IP packet directed to the multicast IP packet sender. This prevents NACK packets and individual reporting IP packets from passing through the network node device. When the destination multicast address is registered in the route table of the network node device, the destination multicast address in the header of the external IP packet entering the network node device is registered in the route table, and the IP packet is transmitted. If not registered, the network node device discards the IP packet to prevent an unexpected IP packet from being mixed into the IP transmission network.
멀티캐스트 서비스 대리 서버가 송신 단말로부터 송신된 멀티캐스트 데이터를 수신하여 내부에 보유하고, 멀티캐스트 서비스 대리 서버가 망 노드 장치의 멀티캐스트 기능을 이용하여 보유하고 있는 상기 멀티캐스트 데이터를 멀티캐스트 서비스 대리 서버가 접속되는 상기 망 노드 장치에 접속되는 단말에 송출할 수 있도록 하고 있다.The multicast service agent server receives the multicast data transmitted from the transmitting terminal and holds the multicast data therein, and the multicast service agent server uses the multicast function of the network node device to multicast the service agent. The server can transmit to the terminal connected to the network node apparatus to which the server is connected.
멀티캐스트 서비스 대리 서버가 접속되는 상기 망 노드 장치에 접속되는 1 이상의 단말로부터 수신한 ACK 패킷 집약 정보나, NACK 패킷 집약 정보, 개별 단말 정보의 집약 정보를 포함하는 IP 패킷을 상기 멀티캐스트 서비스를 실시하고 있는 송신 단말 또는 송신 사무 서버에 송신할 수 있도록 하고 있다.The multicast service is performed on an IP packet including ACK packet aggregation information, NACK packet aggregation information, and aggregation information of individual terminal information received from one or more terminals connected to the network node apparatus to which the multicast service proxy server is connected. A transmission can be made to a sending terminal or a sending office server.
멀티캐스트 서비스 대리 서버는 멀티캐스트 서비스 대리 서버가 접속되는 상 기 멀티캐스트 서비스를 실시하고 있는 송신 단말 또는 송신 사무 서버와 IP 패킷을 송수신하여 정보를 교환할 수 있도록 되어 있다. 또 상기 멀티캐스트 서비스 대리 서버는 IP 패킷 오버플로 통신 회선을 경유하여 수신된 IP 패킷이 포함하는 정보를 이용하도록 되어 있다.The multicast service proxy server is capable of exchanging information by transmitting and receiving IP packets to and from a transmitting terminal or a sending office server that is performing the multicast service to which the multicast service proxy server is connected. The multicast service proxy server is configured to use the information included in the IP packet received via the IP packet overflow communication line.
디지털화 음성이나 음성 동화상, 정지 화상 등을 송신할 수 있는 음성 송신 단말, 음성 동화상 송신 단말, 정지 화상 송신 단말을 이용함으로써, IP 전송을 이용한 유선 음성 방송 통신 시스템, 유선 TV 방송 통신 시스템, 유선 팩스 통신 시스템을 실현할 수 있다. 유선 방송의 수신 단말은 수신 단말의 개별 정보를 포함하는 IP 패킷을 송신 단말을 향해서 송신 가능하고, 결과적으로 멀티캐스트 데이터 송신측과 멀티캐스트 데이터 수신측 사이에서 정보를 교환할 수 있는 유선 방송 통신 시스템을 실현할 수 있다. 멀티캐스트 대리 서버가 멀티캐스트 데이터 송신측과 멀티캐스트 데이터의 수신측 사이의 정보 교환을 중개한다.Wired voice broadcasting communication system, wired TV broadcasting communication system, and wired fax communication using IP transmission by using voice transmitting terminal, voice moving image transmitting terminal and still image transmitting terminal capable of transmitting digitized voice, voice moving image, still image, etc. The system can be realized. The receiving terminal of the cable broadcasting can transmit an IP packet including the individual information of the receiving terminal toward the transmitting terminal and, as a result, can exchange information between the multicast data transmitting side and the multicast data receiving side. Can be realized. The multicast proxy server mediates the exchange of information between the multicast data sending side and the receiving side of the multicast data.
멀티캐스트 서비스는 멀티캐스트 데이터의 수신 확인 통지(ACK 패킷), 수신 불량 통지(NACK 패킷) 등의 개선 요구 등에 따른 고품질의 서비스가 가능하고, 통신 회사는 ACK 패킷이나 NACK 패킷이나 수신자의 개별 보고를 억제함으로써, IP 전송망 내부의 통신량 증대를 억제할 수 있다. 또 통신 회사와 계약하지 않은 멀티캐스트 데이터의 배급을 방지할 수 있어 멀티캐스트 서비스의 이용에 대한 요금 부과를 용이하게 실시할 수 있다.The multicast service is capable of high quality services in accordance with improvement requests such as acknowledgment notification (ACK packet) and bad reception notification (NACK packet) of multicast data. By suppressing, the increase in the amount of communication in the IP transport network can be suppressed. In addition, it is possible to prevent the distribution of multicast data that is not contracted with a telecommunications company, thereby making it easy to charge a fee for using a multicast service.
20. 멀티캐스트 통신을 행하는 제20 실시예:20. Twentieth Embodiment of Multicast Communication:
본 실시예를 도 335을 참조하여 설명한다. IP 전송망(2100) 내부에는 통신 회사 X의 관리 범위(2101)와 통신 회사 Y의 관리 범위(2102)가 형성되어 있고, 또 망 노드 장치(2103 내지 2114), 라우터(2115-1 내지 2115-11), 라우터(2116)가 설치되어 있다. 망 노드 장치와 라우터는 IP 통신 회선에 의해, 직접 또는 망 노드 장치나 라우터 경유로 간접적으로 접속되어 있다. IP 패킷 송수신 기능을 가지는 단말(2117 내지 2133)은 IP 통신 회선을 경유하여 망 노드 장치에 접속되어 있다. 참조 부호 2140 내지 2143은 멀티캐스트 P 서비스 대리 서버, 참조 부호 2144 내지 2147은 멀티캐스트 Q 서비스 대리 서버, 참조 부호 2148 내지 2151은 오버플로 통신 회선 서버이다. 통신 회사 X 및 통신 회사 Y는 라우터(2116)를 공동으로 관리한다. 망 노드 장치(2103 내지 2114)는 모두 IP 캡슐화와 역캡슐화 기능을 가지는 장치이거나, 또는 모두 IP 캡슐화와 역캡슐화 기능을 가지지 않는 장치로 한정되며, 각각의 망 노드 장치의 내부 구성에 관해서는 다른 실시예에 의해 설명한다.This embodiment will be described with reference to FIG. In the
<< 통신 회사의 송신 단말과 송신 사무 서버 >> << Telecommunication company's sending terminal and sending office server >>
A 신문사에 의한 전자 신문 배송 서비스를 멀티캐스트 P 서비스, B 방송국에 의한 뉴스 배급 서비스(news distribution service)를 멀티캐스트 Q 서비스로 구분한다. 단말(2117)은 통신 회사 X가 관리하는 멀티캐스트 데이터 송신 단말, 단말(2118)은 통신 회사 X가 관리하는 송신 사무 서버, 단말(2120)은 통신 회사 Y가 관리하는 멀티캐스트 데이터 송신 단말, 단말(2122)은 통신 회사 Y가 관리하는 송신 사무 서버, 단말(2123)은 A 신문사가 관리하는 단말이다. 단말(2117 내지 2120)은 A 신문사가 작성하는 전자 신문을 통신 회사 X의 송신 사무 서버(2118)나 통신 회사 Y의 송신 사무 서버(2122)에 송신하여, 전자 신문 배송에 관한 사무 연락 통신 을 행하는 멀티캐스트 P 서비스용 단말이다. 단말(2119)은 B 방송국이 관리하는 단말이며, B 방송국이 제공하는 (음성 동화상) TV 뉴스 배급 서비스를 통신 회사 X의 송신 사무 서버(2118)나 통신 회사 Y의 송신 사무 서버(2122)에 송신하여, 전자 신문 배송에 관한 사무 연락 통신을 행하는 멀티캐스트 Q 서비스용 단말이다.The electronic newspaper delivery service by a newspaper company is divided into a multicast P service and a news distribution service by a B station into a multicast Q service.
송신 사무 서버(2118)는 통신 회사 X를 대표하고, A 신문사가 작성하는 전자 신문 배송이나 B 방송국에 의한 TV 뉴스 배급 서비스, C 증권 회사에 의한 전자 주가 안내 서비스 등의 멀티캐스트 데이터의 송신에 관한 사무 수속을 행하고, 마찬가지로 송신 사무 서버(2122)는 통신 회사 Y를 대표하여 멀티캐스트 데이터의 송신에 관한 사무 수속을 행한다.The
<< 멀티캐스트 IP 패킷의 전송 >> << Transmission of Multicast IP Packets >>
전자 신문은 다수의 IP 패킷에 디지털 정보로서 저장되어 있으며, 전자 신문 IP 패킷이라고 한다. A 신문사는 전자 신문 IP 패킷을 A 신문사의 단말(2123)로부터 통신 회사 X의 송신 사무 서버(2118)에 송신한다(도 336의 스텝 2160). 이 때, 전자 신문 IP 패킷은 망 노드 장치(2111), 라우터(2115-10, 2115-7, 2115-6, 2116, 2115-5, 2115-3, 2115-1), 망 노드 장치(2103)를 경유하여 송신 사무 서버(2118)에 도달한다. 단말(2123)로부터 송신 사무 서버(2118)로의 전자 신문 IP 패킷의 송신은 공지된 UDP 통신 기법(커넥션리스(connectionless) 통신) 또는 TCP 통신 기법(커넥션 통신) 어느 것으로나 실시할 수 있다.Electronic newspapers are stored as digital information in a number of IP packets and are called electronic newspaper IP packets. The newspaper A sends the electronic newspaper IP packet from the
송신 사무 서버(2118)는 수신된 전자 신문 IP 패킷을 내부의 데이터 베이스에 보유한다(스텝 2161). 다음에, 송신 사무 서버(2118)는 수신되어 보유되어 있 는 전자 신문 IP 패킷을 송신 단말(2117)에 송신하고(스텝 2162), 송신 단말(2117)은 수신한 전자 신문 IP 패킷을 보유한다. 이 때, 송신 사무 서버(2118)로부터 단말(2117)로의 전자 신문 IP 패킷의 송신은 UDP 통신 기법 또는 TCP 통신 기법 어느 것으로나 실시할 수 있다.The sending
송신 단말(2117)은 상기 보유하고 있는 전자 신문 IP 패킷을 망 노드 장치(2103)에 송출한다(스텝 2163). 여기서, 수신지 어드레스는 멀티캐스트 어드레스 "Mx"이다. 상기 송출된 전자 신문 IP 패킷은 동시에 멀티캐스트 전용 IP 전송망(2152) 내부에서 전송되어 망 노드 장치(2106 내지 2108)에 도달하고(스텝 2171 내지 2174), 전자 신문 IP 패킷의 수신 단말인 단말(2124 내지 2128)에 도달하며(스텝 2175 내지 2177), 동시에 멀티캐스트 P 서비스 대리 서버(2140 내지 2141)에 도달한다(스텝 2178).The transmitting terminal 2117 transmits the held electronic newspaper IP packet to the network node device 2103 (step 2163). Here, the destination address is a multicast address "Mx". The sent e-newspaper IP packet is simultaneously transmitted inside the multicast-dedicated
단말(2124 내지 2125)은 전자 신문 IP 패킷을 정상적으로 수취한 것을 알리는 ACK 패킷 또는 상기 IP 패킷은 오류였다는 것을 알리는 NACK 패킷을 송신하면(스텝 2181), ACK 패킷 내지 NACK 패킷은 전자 신문 배송 서비스를 담당하는 멀티캐스트 P 서비스 대리 서버(2140)에 전송된다(스텝 2183). 마찬가지로, 단말(2126 내지 2127)은 IP 패킷의 수신 상태를 알리는 ACK 패킷 또는 NACK 패킷을 송신하면(스텝 2182), 상기 ACK 패킷 내지 NACK 패킷은 멀티캐스트 P 서비스 대리 서버(2141)에 전송된다(스텝 2184). 단말(2128)로부터 ACK 패킷 내지 NACK 패킷이 송출되는 케이스도 순서가 동일하다.When the
멀티캐스트 P 서비스 대리 서버(2140 내지 2141)는 전자 신문 IP 패킷을 단 말(2124 내지 2127)에 멀티캐스트 데이터로서 재송신한다(스텝 2185, 2186). 멀티캐스트 P 서비스 대리 서버(2140 내지 2141)는 전자 신문 IP 패킷의 수신 상황을 보고하는 IP 패킷을 형성하여 망 노드 장치(2106 내지 2107)에 송출하고(스텝 2187), IP 패킷은 IP 전송망(2152)을 경유하고(스텝 2188), 망 노드 장치(2103)를 경유하여 송신 사무 서버(2118)에 도달한다(스텝 2189).The multicast P
통신 회사 X가 관리하는 송신 사무 서버(2118)는 스텝 2162 및 2189에서 전자 신문 IP 패킷 배송에 관계된 정보를 이용하여, 통신 회사 X가 관리하는 IP 망(2101)의 이용 요금을 산출할 수 있다. 송신 사무 서버(2118)은 상기 수신된 IP 패킷의 내용에 포함되는 정보로부터 A 신문사로의 보고 사항을 포함하는 IP 패킷을 형성하여 A 신문사의 단말(2123)에 형성된 IP 패킷을 송신한다(스텝 2190). 여기서, IP 패킷은 망 노드 장치(2103), 라우터(2115-1, 2115-3, 2115-5, 2116, 2115-6, 2115-7, 2115-10, 2111)를 경유하여 단말(2123)에 도달한다. A 신문사는 IP 패킷을 수신하여, 통신 회사 X에 의뢰한 전자 신문 IP 패킷의 배송 상황을 확인한다.The
A 신문사는 상기 스텝 2160을 마친 후, 전자 신문 IP 패킷을 A 신문사의 단말(2123)로부터 통신 회사 Y의 송신 사무 서버(2122)에 송신한다(도 336의 스텝 2164). 이 때, 전자 신문 IP 패킷은 망 노드 장치(2111), 라우터(2115-10), 망 노드 장치(2110)를 경유하여 송신 사무 서버(2122)에 도달한다. 송신 사무 서버(2122)는 상기 수신된 전자 신문 IP 패킷을 내부의 데이터 베이스에 보유한다(스텝 2165).The newspaper A company sends the electronic newspaper IP packet from the
송신 사무 서버(2122)는 송신 단말(2120)에 대하여, 송신 사무 서버(2122)가 전자 신문 IP 패킷을 보낼 수 있는 자격을 가지는 정규의 송신 사무 서버라는 인증을 받아(스텝 2260), 송신 사무 서버(2122)는 상기 수신하여 보유하고 있는 전자 신문 IP 패킷을 송신 단말(2120)에 송신하고(스텝 2166), 송신 단말(2120)은 수신된 전자 신문 IP 패킷을 보유한다. 또, 상기 스텝 2164에서, A 신문사의 단말(2123)은 통신 회사 Y의 송신 사무 서버(2122)에 대하여 A 신문사의 단말(2123)이 틀림없다는 인증을 받도록 할 수도 있다.The sending
송신 단말(2120)은 보유하고 있는 상기 전자 신문 IP 패킷을 망 노드 장치(2109)에 송출한다(스텝 2167). 여기서, 수신지 어드레스는 멀티캐스트 어드레스 "My"이다. 상기 송출된 전자 신문 IP 패킷은 동시에 멀티캐스트 전용 IP 전송망(2153) 내부에서 전송되어 망 노드 장치(2112 내지 2114)에 도달하고(스텝 2191 내지 2194), 전자 신문 IP 패킷의 수신 단말인 단말(2129 내지 2133)에 도달하며(스텝 2195 내지 2197), 동시에 멀티캐스트 P 서비스 대리 서버(2142 내지 2143)에 도달한다(스텝 2198). 단말(2129 내지 2133)은 상기 전자 신문 IP 패킷의 수신 상황을 알리는 ACK 패킷 또는 NACK 패킷을 송신하면(스텝 2201, 2202), ACK 패킷 내지 NACK 패킷은 전자 신문 배송 서비스를 담당하는 멀티캐스트 P 서비스 대리 서버(2142 또는 2143)에 전송된다(스텝 2203 또는 2204).The transmitting terminal 2120 transmits the held electronic newspaper IP packet to the network node device 2109 (step 2167). Here, the destination address is a multicast address "My". The sent e-newspaper IP packet is simultaneously transmitted inside the multicast-dedicated
멀티캐스트 P 서비스 대리 서버(2142 내지 2143)는 전자 신문 IP 패킷을 단말(2129 내지 2133)에 멀티캐스트 데이터로서 재송신한다(스텝 2205, 2206). 멀티캐스트 P 서비스 대리 서버(2142 내지 2143)는 전자 신문 IP 패킷의 수신 상황을 보고하는 IP 패킷을 형성하여 망 노드 장치(2112 내지 2113)에 송출하고(스텝 2207), IP 패킷은 IP 전송망(2153)을 경유하고(스텝 2208), 망 노드 장치(2109)를 경유하여 송신 사무 서버(2122)에 도달한다(스텝 2209).The multicast P
통신 회사 Y가 관리하는 송신 사무 서버(2122)는 통신 회사 Y가 관리하는 IP 망(2102)의 이용 요금을 산출하고, 또 수신한 IP 패킷의 내용에 포함되는 정보로부터 A 신문사로의 보고 사항을 포함하는 IP 패킷을 형성하여 A 신문사의 단말(2123)에 상기 형성한 IP 패킷을 송신한다(스텝 2210). 여기서, IP 패킷은 망 노드 장치(2110), 라우터(2115-10), 망 노드 장치(2111)를 경유하여 단말(2123)에 도달한다. A 신문사는 IP 패킷을 수신하여 통신 회사 Y에 의뢰한 전자 신문 IP 패킷의 배송 상황을 확인한다. 멀티캐스트 Q 서비스를 실시하는 케이스에서도, 상기와 동일한 방법에 의해 실시할 수 있다.The sending
<< 인증 수속 >><< Certification procedure >>
상기 스텝 2260의 인증 수속은 공지된 각종의 기법이 있으며, 도 337을 참조하여 일례를 설명한다. 송신 사무 서버(2122) 및 송신 단말(2120)은 공통의 함수 y=f(a, b)와 비밀 인증 열쇠(secret authentication key) "K"를 내부에 보유하고 있다. 송신 사무 서버(2122)는 송신 사무 서버(2122)를 식별하는 정보 "ID2122"를 송신 단말(2120)에 송신한다(스텝 2160-1). 송신 단말(2120)은 송신 사무 서버(2122)를 식별하는 정보 "ID2122"를 수신하여, 난수(random number) "R"를 생성하여 C1=f(K, R)를 산출하고 보유하는 동시에, 송신 사무 서버(2122)에 난수 "R"를 송신한다(스텝 2160-2). 송신 사무 서버(2122)는 수신된 난수 "R"와 인증 열쇠 "K"와 함수 "f"를 이용하여 C2=f(K, R)를 산출하고, 송신 단말(2120)에 "C2"를 송 신한다(스텝 2160-3). 송신 단말은 상기 생성하여 보유하고 있는 "C1"와, 상기 수신된 "C2"가 일치하는지를 조사하여, 일치하면 송신 사무 서버(2122)가 정규의 인증 열쇠 "K"를 보유하고 있는 것을 확인할 수 있으므로, 송신 사무 서버(2122)가 정규 송신 사무 서버인 것을 인증할 수 있다.The authentication procedure of
<< 변형 >> << variation >>
도 338을 참조하여 설명하면, IP 전송망(2100-1)의 내부는 통신 회사 X의 관리 범위(2101-1)와 통신 회사 Y의 관리 범위(2102-1), 망 노드 장치(2104-1, 2105-1, 2107-1 내지 2114-1), 라우터(2230 및 2232), 어드레스 관리 모듈(2231 및 2233), 라우터(2115-1 내지 2115-11), 라우터(2116)를 설치하고 있다. 망 노드 장치(2104-1, 2105-1, 2107-1 내지 2114-1)는 모두 IP 캡슐화와 역캡슐화 기능을 가지지 않는 장치이고, 그 구체적인 내부 구성은 다른 실시예에 의해 설명하고 있는 것과 동일하다. 라우터(2230)와 어드레스 관리 모듈(2231)은 회선으로 접속되고, 라우터(2230)와 어드레스 관리 모듈(2231)은 일체가 되어 망 노드 장치와 동일한 기능을 한다. 마찬가지로, 라우터(2232)와 어드레스 관리 모듈(2233)은 회선으로 접속되고 일체가 되어 망 노드 장치와 동일한 기능을 한다. 이와 같이 되어 있으므로, 도 335 내지 336을 이용하여 설명한 멀티캐스트 서비스와 동일한 멀티캐스트 서비스를 실시할 수 있다.Referring to FIG. 338, the inside of the IP transport network 2100-1 includes a management range 2101-1 of the communication company X, a management range 2102-1 of the communication company Y, a network node device 2104-1, 2105-1, 2107-1 to 2114-1,
멀티캐스트 서비스를 제공하는 A 신문사의 단말(2123)로부터 전자 신문 IP 패킷을 송신 사무 서버(2118 및 2122)에 송신하고, 송신 사무 서버(2118 및 2122)는 상기 수신된 전자 신문 IP 패킷을 IP 전송망(2101-1 및 2102-1)을 경유하여 수 신 단말(2124 내지 2133)에 멀티캐스트 기법에 의해 배급할 수 있다. 배급한 결과는 송신 사무 서버(2118 및 2122)에 보고되어 상기 수신 단말(2124 내지 2133)에 요금 부과를 행할 수 있다.The electronic newspaper IP packet is transmitted to the
또, IP 전송망(2152 및 2153)은 멀티캐스트 전용 IP 전송망일 필요는 없고, 다른 실시예에서 설명하고 있는 IP 전화나 데이터 전송, 음성 화상 전송을 위한 IP 전송과 공용으로 하여 상기 설명의 멀티캐스트 서비스를 실시할 수 있다.Note that the
<< 어드레스 관리표나 경로표의 설정 >> << Setting of address management table and route table >>
통신 회사 X의 관리 범위 2101 및 통신 회사 Y의 관리 범위(2102) 내부의 망 노드 장치 내부의 어드레스 관리표나 라우터의 경로표는 멀티캐스트 서비스의 종별마다 별개의 어드레스 관리표나 라우터의 경로표를 설정(멀티캐스트 트리 구조의 설정)이 필요하며, 다른 실시예에서 설명하고 있는 방법을 적용할 수 있다. 또한, 멀티캐스트 서비스 이용자의 증감에 따른 멀티캐스트 트리 구조의 변경이나, 멀티캐스트 서비스 정지에 따른 멀티캐스트 트리 구조의 해방 등의 다른 실시예에서 설명되어 있는 기법을 본 실시예에 적용할 수 있다.The address management table or the route table of the router in the network node device inside the
<< 정리 >> << Cleanup >>
이상 설명한 방법에 의해, 복수의 멀티캐스트 서비스가 복수의 통신 회사의 IP 전송망에 접속된 IP 전송망을 이용하여 실시된다. 멀티캐스트 서비스 제공자는 상기 통신 회사에 의뢰하여 요금 부과 업무의 대행을 의뢰할 수 있다. 통신 회사 X가 관리하는 송신 사무 서버와 통신 회사 Y가 관리하는 송신 사무 서버에 멀티캐스트 데이터를 송신하고, 상기 통신 회사 X의 송신 사무 서버는 통신 회사 X의 송 신 단말을 경유하여 통신 회사 X가 관리하는 IP 전송망에 접속되는 복수의 단말에 멀티캐스트 데이터를 배송하고, 마찬가지로 상기 통신 회사 Y의 송신 사무 서버는 통신 회사 Y의 송신 단말을 경유하여 통신 회사 Y가 관리하는 IP 전송망에 접속하는 복수의 단말에 멀티캐스트 데이터를 배송할 수 있도록 되어 있다. 통신 회사 X나 통신 회사 Y가 관리하는 IP 전송망 내의 배송 결과는 멀티캐스트 서비스 대리 서버 경유로 통신 회사 X나 통신 회사 Y의 송신 사무 서버가 수집한다.By the above-described method, a plurality of multicast services are performed using an IP transmission network connected to IP transmission networks of a plurality of communication companies. The multicast service provider may request the telecommunication company to act for the billing service. The multicast data is transmitted to the sending office server managed by the communication company X and the sending office server managed by the communication company Y. The sending office server of the communication company X communicates with the communication company X via the sending terminal of the communication company X. The multicast data is delivered to a plurality of terminals connected to the managing IP transmission network, and the transmitting office server of the communication company Y is connected to the IP transmission network managed by the communication company Y via the transmitting terminal of the communication company Y. The multicast data can be delivered to the terminal. The delivery result in the IP transport network managed by the communication company X or the communication company Y is collected by the sending office server of the communication company X or the communication company Y via the multicast service proxy server.
IP 전송망을 이용한 단말간 통신 접속 제어 방법과 장치 멀티미디어 단말, 즉 IP 통신 기능을 가지는 퍼스널 컴퓨터 등의 IP 단말이나 IP 전화기, IP 음성 화상 장치를 통합 IP 전송망의 망 노드 장치나 게이트웨이, 미디어 라우터 중 어느 하나 이상에 접속함으로써, IP 전송망을 이용한 단말간 통신을 위한 단말 통신 접속 제어가 가능하다. 여기서, 미디어 라우터는 통합 IP 전송망의 외부에 설치하고, 통합 IP 전송망을 경유하여 멀티미디어 단말 식별용 전화 번호 등으로 이루어지는 호스트명을 이용하여, 멀티미디어 단말간에서 정보 교환 등의 상호 통신을 행할 수 있도록 한다.Method and device for controlling communication between terminals using IP transport network Any IP terminal, IP phone, or IP voice image device such as a multimedia terminal, i.e., a personal computer having an IP communication function, can be used. By connecting to one or more, it is possible to control the terminal communication connection for the terminal-to-device communication using the IP transmission network. In this case, the media router is installed outside the integrated IP transport network, and enables mutual communication such as information exchange between the multimedia terminals by using a host name consisting of a multimedia terminal identification phone number or the like via the integrated IP transport network. .
LAN 내부의 미디어 라우터에 공중 전화 교환망용 전화 번호를 가지는 전화기를 접속해 두고, 공중 전화 교환망에 접속하는 전화기로부터 통합 IP 전송망을 경유하여 LAN 내부의 전화기에 접속하여 단말간 통신이 가능하다. 또, 단일 멀티미디어 단말이 송신원이 되어 전자 서적 등의 전자 데이터나 음성 화상 데이터를 수신측이 되는 복수의 멀티미디어 단말에 송신하는 형태의 IP 데이터 멀티캐스트망이 나 IP 베이스 TV 방송망을 위해 사용할 수 있다.A telephone having a telephone number for a public switched telephone network is connected to a media router inside a LAN, and a terminal-to-terminal communication is possible by connecting a telephone within the LAN from a telephone connected to the public switched telephone network via an integrated IP transport network. Further, a single multimedia terminal can be used for an IP data multicast network or an IP base TV broadcasting network in a form of transmitting electronic data such as electronic books or audio image data to a plurality of multimedia terminals serving as a transmitting source.
Claims (13)
Applications Claiming Priority (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JPJP-P-2000-00105023 | 2000-04-06 | ||
JP2000105023 | 2000-04-06 | ||
JP2000179234 | 2000-06-15 | ||
JPJP-P-2000-00179234 | 2000-06-15 | ||
JPJP-P-2000-00367085 | 2000-12-01 | ||
JP2000367085 | 2000-12-01 | ||
JPJP-P-2000-00382682 | 2000-12-15 | ||
JP2000382682 | 2000-12-15 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020010015611A Division KR100674152B1 (en) | 2000-04-06 | 2001-03-26 | Terminal-to-terminal communication connection control method using ip transfer network |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050097901A KR20050097901A (en) | 2005-10-10 |
KR100609424B1 true KR100609424B1 (en) | 2006-08-03 |
Family
ID=37191297
Family Applications (12)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020010015611A KR100674152B1 (en) | 2000-04-06 | 2001-03-26 | Terminal-to-terminal communication connection control method using ip transfer network |
KR1020050086279A KR100669217B1 (en) | 2000-04-06 | 2005-09-15 | Terminal-to-terminal communication connection control method using ip transfer network |
KR1020050086224A KR100608985B1 (en) | 2000-04-06 | 2005-09-15 | Terminal-to-terminal communication connection control method using ip transfer network |
KR1020050086278A KR100609424B1 (en) | 2000-04-06 | 2005-09-15 | Terminal-to-terminal communication connection control method using ip transfer network |
KR1020050086384A KR100608986B1 (en) | 2000-04-06 | 2005-09-15 | Multicast communication system using ip transfer network, and network node apparatus |
KR1020050086385A KR100608987B1 (en) | 2000-04-06 | 2005-09-15 | Multicast communication system |
KR1020050086277A KR100608984B1 (en) | 2000-04-06 | 2005-09-15 | Terminal-to-terminal communication connection control method using ip transfer network, network node apparatus, and multicast communication system using ip transfer network |
KR1020050086246A KR100608988B1 (en) | 2000-04-06 | 2005-09-15 | Communication method |
KR1020050086386A KR100669218B1 (en) | 2000-04-06 | 2005-09-15 | Relay gateway |
KR1020050086221A KR100619619B1 (en) | 2000-04-06 | 2005-09-15 | Communication system of telephone |
KR1020050086215A KR100609425B1 (en) | 2000-04-06 | 2005-09-15 | Terminal-to-terminal communication connection control method using ip transfer network |
KR1020050086232A KR100669219B1 (en) | 2000-04-06 | 2005-09-15 | Ip communication system |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020010015611A KR100674152B1 (en) | 2000-04-06 | 2001-03-26 | Terminal-to-terminal communication connection control method using ip transfer network |
KR1020050086279A KR100669217B1 (en) | 2000-04-06 | 2005-09-15 | Terminal-to-terminal communication connection control method using ip transfer network |
KR1020050086224A KR100608985B1 (en) | 2000-04-06 | 2005-09-15 | Terminal-to-terminal communication connection control method using ip transfer network |
Family Applications After (8)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050086384A KR100608986B1 (en) | 2000-04-06 | 2005-09-15 | Multicast communication system using ip transfer network, and network node apparatus |
KR1020050086385A KR100608987B1 (en) | 2000-04-06 | 2005-09-15 | Multicast communication system |
KR1020050086277A KR100608984B1 (en) | 2000-04-06 | 2005-09-15 | Terminal-to-terminal communication connection control method using ip transfer network, network node apparatus, and multicast communication system using ip transfer network |
KR1020050086246A KR100608988B1 (en) | 2000-04-06 | 2005-09-15 | Communication method |
KR1020050086386A KR100669218B1 (en) | 2000-04-06 | 2005-09-15 | Relay gateway |
KR1020050086221A KR100619619B1 (en) | 2000-04-06 | 2005-09-15 | Communication system of telephone |
KR1020050086215A KR100609425B1 (en) | 2000-04-06 | 2005-09-15 | Terminal-to-terminal communication connection control method using ip transfer network |
KR1020050086232A KR100669219B1 (en) | 2000-04-06 | 2005-09-15 | Ip communication system |
Country Status (2)
Country | Link |
---|---|
KR (12) | KR100674152B1 (en) |
TW (1) | TWI245997B (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005513869A (en) * | 2001-12-15 | 2005-05-12 | トムソン ライセンシング ソシエテ アノニム | Video conference bandwidth selection mechanism |
CN100469053C (en) * | 2005-06-29 | 2009-03-11 | 株式会社Ntt都科摩 | Communication terminal device and communication method |
KR101366376B1 (en) * | 2006-01-24 | 2014-02-24 | 베라요, 인크. | Signal generator based device security |
US8331334B2 (en) * | 2007-07-20 | 2012-12-11 | Broadcom Corporation | Method and system for a handheld wireless communication device for configuring connection to and use of local and remote resources |
US9602332B2 (en) | 2007-06-15 | 2017-03-21 | Qualcomm Incorporated | Method and apparatus for DNS update triggered IPv6 neighbor advertisement |
TWI510025B (en) * | 2012-07-24 | 2015-11-21 | Nec Corp | Communication systems and methods and programs |
CN104717314B (en) | 2013-12-17 | 2018-12-11 | 腾讯科技(深圳)有限公司 | A kind of IP management method and system, client, server |
TWI552589B (en) * | 2014-01-09 | 2016-10-01 | Chunghwa Telecom Co Ltd | End-to-end active test IPTV channel access quality method |
WO2016157527A1 (en) * | 2015-04-03 | 2016-10-06 | 三菱電機株式会社 | Media communication system, audio terminal, and audio code conversion device |
KR102460071B1 (en) * | 2017-12-21 | 2022-10-28 | 삼성전자주식회사 | Apparatus and method for distinguishing communication signal in front of communication modem |
-
2001
- 2001-03-08 TW TW090105465A patent/TWI245997B/en not_active IP Right Cessation
- 2001-03-26 KR KR1020010015611A patent/KR100674152B1/en not_active IP Right Cessation
-
2005
- 2005-09-15 KR KR1020050086279A patent/KR100669217B1/en not_active IP Right Cessation
- 2005-09-15 KR KR1020050086224A patent/KR100608985B1/en not_active IP Right Cessation
- 2005-09-15 KR KR1020050086278A patent/KR100609424B1/en not_active IP Right Cessation
- 2005-09-15 KR KR1020050086384A patent/KR100608986B1/en not_active IP Right Cessation
- 2005-09-15 KR KR1020050086385A patent/KR100608987B1/en not_active IP Right Cessation
- 2005-09-15 KR KR1020050086277A patent/KR100608984B1/en not_active IP Right Cessation
- 2005-09-15 KR KR1020050086246A patent/KR100608988B1/en not_active IP Right Cessation
- 2005-09-15 KR KR1020050086386A patent/KR100669218B1/en not_active IP Right Cessation
- 2005-09-15 KR KR1020050086221A patent/KR100619619B1/en not_active IP Right Cessation
- 2005-09-15 KR KR1020050086215A patent/KR100609425B1/en not_active IP Right Cessation
- 2005-09-15 KR KR1020050086232A patent/KR100669219B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR100608988B1 (en) | 2006-08-03 |
KR20050097901A (en) | 2005-10-10 |
KR100669217B1 (en) | 2007-02-28 |
KR20010095013A (en) | 2001-11-03 |
KR20050097899A (en) | 2005-10-10 |
KR100608984B1 (en) | 2006-08-03 |
KR20050097898A (en) | 2005-10-10 |
TWI245997B (en) | 2005-12-21 |
KR100619619B1 (en) | 2006-09-05 |
KR100609425B1 (en) | 2006-08-03 |
KR100608985B1 (en) | 2006-08-03 |
KR20050098785A (en) | 2005-10-12 |
KR100608986B1 (en) | 2006-08-03 |
KR20050096897A (en) | 2005-10-06 |
KR100608987B1 (en) | 2006-08-03 |
KR20050096898A (en) | 2005-10-06 |
KR20050098787A (en) | 2005-10-12 |
KR20050098786A (en) | 2005-10-12 |
KR20050096899A (en) | 2005-10-06 |
KR100669219B1 (en) | 2007-02-28 |
KR100669218B1 (en) | 2007-02-28 |
KR20050098784A (en) | 2005-10-12 |
KR20050098788A (en) | 2005-10-12 |
KR100674152B1 (en) | 2007-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4873508B2 (en) | Communications system | |
KR100609424B1 (en) | Terminal-to-terminal communication connection control method using ip transfer network | |
JP4356845B2 (en) | IP communication system | |
EP1487174A2 (en) | Terminal-to-terminal communication connection control method using an IP transfer network | |
JP3645191B2 (en) | Inter-terminal communication connection control method using IP transfer network | |
JP3948567B2 (en) | IP communication system using IP transfer network | |
JP4008773B2 (en) | Communication connection control method between terminals |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120705 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20130612 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140718 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20150626 Year of fee payment: 10 |
|
LAPS | Lapse due to unpaid annual fee |