KR100357429B1 - Dial Processing Method At User-Side In The ISDN Environment - Google Patents
Dial Processing Method At User-Side In The ISDN Environment Download PDFInfo
- Publication number
- KR100357429B1 KR100357429B1 KR1020000054580A KR20000054580A KR100357429B1 KR 100357429 B1 KR100357429 B1 KR 100357429B1 KR 1020000054580 A KR1020000054580 A KR 1020000054580A KR 20000054580 A KR20000054580 A KR 20000054580A KR 100357429 B1 KR100357429 B1 KR 100357429B1
- Authority
- KR
- South Korea
- Prior art keywords
- call
- address information
- user
- called
- state
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42314—Systems providing special services or facilities to subscribers in private branch exchanges
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/24—Arrangements for supervision, monitoring or testing with provision for checking the normal operation
- H04M3/244—Arrangements for supervision, monitoring or testing with provision for checking the normal operation for multiplex systems
- H04M3/245—Arrangements for supervision, monitoring or testing with provision for checking the normal operation for multiplex systems for ISDN systems
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
Abstract
본 발명은 ISDN 환경에서 착신 가입자에 대한 모든 주소 정보를 포함하는 셋업 메시지를 일시에 전송하는 일괄 전송 방식만으로 사용자측 다이얼을 처리하도록 한 ISDN 환경에서 사용자측 다이얼 처리 방법에 관한 것으로, 종래에는 사용자측 다이얼 처리를 위해 일괄 전송 방식과 오버랩 전송 방식을 모두 지원함에 따라 그 구성이 복잡하고 집적도가 떨어지며, 이에 대한 호 제어 신호 처리시 오류 발생 가능성이 높아 안전성을 확보하기 어려울 뿐 아니라 추가적인 부가 기능의 구현이나 성능 개선이 어려운 문제점이 있었다.The present invention relates to a user-side dial processing method in an ISDN environment in which the user-side dial is processed only by a batch transmission method of temporarily transmitting a setup message including all address information of the called subscriber in the ISDN environment. In order to support both the batch transmission method and the overlap transmission method, the configuration is complicated and the degree of integration is low.Therefore, it is difficult to secure safety due to the high possibility of error in processing the call control signal. There was a difficult problem.
따라서, 본 발명은 ISDN 환경에서 사용자측 단말기가 오버랩 전송 방식을 사용하지 않고, 로컬 톤을 발생시켜 착신 가입자에 대한 모든 주소 정보를 수집한 후에 이를 셋업 메시지에 실어 교환 시스템 측으로 전송하는 일괄 전송 방식만으로 사용자측 다이얼 처리를 수행함으로써, 오버랩 전송 방식을 수행하기 위한 상태가 필요없어 호 제어 신호 처리 블록의 경량화가 이루어지며, 이로 인해 호 제어 신호 처리시 오류 발생 가능성이 낮아져 안전성을 확보할 수 있을 뿐 아니라 부가 서비스 창출 및 제어가 용이해 진다.Therefore, in the ISDN environment, the user terminal does not use an overlap transmission scheme, but generates a local tone and collects all address information for the called subscriber, and then loads it in a setup message and transmits it to the switching system. By performing the dial processing, there is no need for a state to perform the overlap transmission scheme, thereby reducing the weight of the call control signal processing block, thereby reducing the possibility of an error when processing the call control signal, thereby ensuring safety as well as an additional service. It is easy to create and control.
Description
본 발명은 ISDN 환경에서 사용자측 다이얼 처리 방법에 관한 것으로, 특히 착신 가입자에 대한 모든 주소 정보를 포함하는 셋업 메시지를 일시에 전송하는 일괄 전송 방식만으로 사용자측 다이얼을 처리하도록 한 ISDN 환경에서 사용자측 다이얼 처리 방법에 관한 것이다.The present invention relates to a user-side dial processing method in an ISDN environment, and more particularly, to a user-side dial processing method in an ISDN environment in which the user-side dial is processed only by a batch transmission method that transmits a setup message including all address information about a called party at a time. It is about.
현재 ITU-T(International Telecommunication Union-Telecommunication standardization section) 권고 Q 계열의 전화 교환 및 그 신호 방식에 관한 권고안을 살펴보면, ISDN(Integrated Services Digital Network)에서 사용자측의 호 제어 신호 처리를 위한 다이얼 방식으로 일괄(Enbloc) 전송 방식과 오버랩(Overlap) 전송 방식을 모두 지원할 것을 권고하고 있다.Looking at the current ITU-T (QT) Recommendation Q series telephone exchange and its signaling method, the ISDN (Integrated Services Digital Network) is a dial-up method for processing call control signals on the user's side. It is recommended to support both Enbloc and Overlap transmission methods.
따라서, 종래의 ISDN 호 제어 신호 처리를 수행하는 사용자측 단말기는 ISDN 망측의 교환 시스템과 발신 호 설정을 위해 착신측 주소 정보인 착신 번호를 포함하는 셋업 메시지를 해당 교환 시스템으로 전송하게 되는데, 이때, 셋업 메시지에 착신 가입자에 대한 모든 주소 정보를 실어 전송하는 일괄 전송 방식과, 셋업 메시지에 착신 가입자에 대한 주소 정보가 없거나 일부의 주소 정보만을 실어 전송하는 오버랩 전송 방식을 모두 지원할 수 있도록 호 제어 신호 처리 블록(Q.931 블록)을 설계 및 구현하고 있다.Accordingly, the user terminal performing conventional ISDN call control signal processing transmits a setup message including a called party number, which is called party address information, to the switching system of the ISDN network side and the originating call to the corresponding switching system. Call control signal processing block to support both batch transmission method that transmits all address information about called party to message and overlap transmission method that does not have address information about destination subscriber in setup message or transmits only partial address information (Q.931 block) is designed and implemented.
그리고, 해당 호 제어 신호 처리 블록은 상위 계층인 호 처리 블록으로부터 셋업 메시지를 전송받아 호 처리를 수행하게 되는데, 이때, 해당 호 처리 블록에서사용자측으로부터 착신 가입자에 대한 주소 정보를 수신하여 셋업 메시지를 구성해서 호 제어 신호 처리 블록으로 전송하기 위한 다이얼 처리 동작은 호 처리 블록에서 음성 호 관련 처리를 수행함에 따라 첨부된 도면 도 1에 도시된 바와 같이, 사용자측 단말기인 발신측 단말기가 오프훅된 후 다이얼 톤을 확인하는 절차와, 사용자에게 착신 가입자에 대한 주소 정보 입력 등을 요구하는 절차 등이 존재하므로, 오버랩 전송 모드로 셋업 메시지를 전송하는 것이 용이하다.The call control signal processing block receives a setup message from a call processing block, which is a higher layer, and performs call processing. In this case, the call processing block receives address information of a called subscriber from a user side and configures a setup message. The dial processing operation for transmitting to the call control signal processing block is performed by performing a voice call related process in the call processing block, as shown in FIG. 1. Since there exists a procedure for confirming and a procedure for requesting the user to input address information for the called subscriber, etc., it is easy to transmit the setup message in the overlap transmission mode.
이때, 도 1에서 오버랩 전송 모드로 셋업 메시지를 ISDN 망측의 교환 시스템으로 전송하여 사용자로부터 착신 가입자에 대한 주소 정보(착신번호 등)를 입력받은 후에 호 처리를 수행하는 절차를 간략히 설명하면, 해당 ISDN 망측의 교환 시스템은 셋업 메시지를 분석하여 착신측 단말기로 호 설정을 요구하고, 발신측 단말기로 호를 계속 설정할 수 있다는 호 진행 메시지를 전송한 후, 해당 발신측 단말기 및 착신측 단말기가 호출에 응답하게 되면 통화로를 연결하여 통화 서비스를 제공하게 된다.At this time, in Figure 1 briefly described a procedure for performing a call processing after receiving the address information (called party number, etc.) for the called subscriber from the user by transmitting a setup message in the overlap transmission mode to the switching system of the ISDN network side, the ISDN The switching system at the network side analyzes the setup message, requests the caller to set up the call, sends a call progress message indicating that the caller can continue to set up the call, and then the calling party and the called party answer the call. If it is connected to the call to provide a call service.
한편, 전술한 종래 사용자측 단말기의 호 제어 신호 처리 블록은 일괄 전송 방식과 오버랩 전송 방식을 모두 지원하도록 설계 및 구현되며, 이를 위해 상태 관리 루틴이 존재하는데, 이때의 상태 관리 루틴에 의해 호 처리를 위해 관리되는 상태 천이도는 첨부된 도면 도 2에 도시된 바와 같다.Meanwhile, the aforementioned call control signal processing block of the user terminal is designed and implemented to support both a batch transmission scheme and an overlap transmission scheme. A state management routine exists for this purpose. The managed state transition diagram is as shown in FIG. 2.
여기서, 오버랩 송신 상태(u02)와 오버랩 수신 상태(u25) 및 입호 진행 상태(u09)는 착신 가입자에 대한 주소 정보의 일부를 교환 시스템 측으로 전송하는 오버랩 전송 방식을 지원하기 위한 상태이고, 그 이외의 초기 상태(u00), 호 초기화 상태(u01), 출호 진행 상태(u03), 호 전달 상태(u04), 호 출석 상태(u06), 호 수신 상태(u07), 연결 요청 상태(u08), 통화 상태(u10), 절단 요청 상태(u11), 절단 지시 상태(u12), 보류 요청 상태(u15), 재개시 요청 상태(u17), 해제 요청 상태(u19)는 착신 가입자에 대한 모든 주소 정보를 일시에 교환 시스템 측으로 전송하는 일괄 전송 방식을 지원하기 위한 상태이다.Here, the overlap transmission state u02, the overlap reception state u25, and the call progress state u09 are states for supporting an overlap transmission method for transmitting a part of address information for the called party to the switching system. Initial state (u00), call initialization state (u01), call progress state (u03), call forwarding state (u04), call attendance state (u06), call reception state (u07), connection request state (u08), call state (u10), truncation request status (u11), truncation instruction status (u12), hold request status (u15), resume request status (u17), and release request status (u19) all the address information for the called party is temporarily This is a state for supporting a batch transmission method transmitted to the switching system.
이러한 사용자측 단말기의 호 처리를 위한 상태 천이도를 참조하여 호 처리에 대해서 설명하면 다음과 같은데, 입호의 경우에는 언제나 일괄 전송 방식이 적용됨에 따라 그 설명을 생략하기로 하고, 오버랩 전송 방식을 함께 적용하는 출호에 대해 설명하기로 한다.Call processing will be described with reference to the state transition diagram for call processing of the user terminal as follows. In the case of incoming calls, the description is omitted since the batch transmission scheme is always applied, and the overlap transmission scheme is applied together. The call will be described.
먼저, 정상적인 출호 처리를 위한 상태 천이를 설명하면, 사용자측 전화기의 송수화기가 놓여진 초기 상태(u00)에서 송수화기를 들면 착신 가입자의 주소 정보(전화번호 등)를 갖는 셋업 메시지를 ISDN 망측의 교환 시스템으로 전송한 후에 호 초기화 상태(u01)로 천이하고, 해당 호 초기화 상태(u01)에서는 셋업 메시지가 완전한지 즉, 착신 가입자의 주소 정보가 완전한지를 확인한다.First, a state transition for normal call processing will be described. In the initial state (u00) where the handset of the user's telephone is placed, when the handset is lifted, a setup message having address information (telephone number, etc.) of the called subscriber is transmitted to the switching system of the ISDN network side. After that, the process proceeds to the call initialization state u01, and checks whether the setup message is complete, that is, the address information of the called party is complete.
이때, 셋업 메시지가 완전하지 않은 경우에는 오버랩 전송 모드로 동작하기 위해 ISDN 망측으로부터 셋업 승인 메시지를 수신하고 오버랩 송신 상태(u02)로 천이하고, 셋업 메시지가 완전한 경우에는 출호를 진행시킬 수 있게 됨에 따라 ISDN 망측으로부터 호 진행 메시지를 수신하고 출호 진행 상태(u03)로 천이한다.In this case, when the setup message is not complete, the setup acknowledgment message is received from the ISDN network side to operate in the overlap transmission mode, the transition to the overlap transmission state (u02), and when the setup message is complete, the call can proceed. Receives a call progress message from the ISDN network and transitions to a call progress state (u03).
그리고, 해당 출호 진행 상태(u03)에서 ISDN 망을 통해 착신 가입자의 단말 상태를 확인하여 링신호를 송출하고, 해당되는 호출(Alerting) 메시지를 수신하면호 전달 상태(u04)로 천이하고, 해당 호 전달 상태(u04)에서는 ISDN 망측으로부터 출호에 대한 연결 메시지를 수신하면 통화 상태(u10)로 천이하여 통화 서비스를 제공한다.In addition, when the call progress state (u03) checks the terminal state of the called subscriber through the ISDN network, and transmits a ring signal, and receives a corresponding alerting message, it transitions to the call forwarding state (u04), and the call In the forwarding state u04, when the connection message for the call is received from the ISDN network side, the transfer state u04 transitions to the call state u10 to provide a call service.
이후에, 해당 통화 상태(u10)에서 잠시 통화를 보류하고 호의 이동이 필요한 경우에는 ISDN 망측으로 보류(Suspend) 메시지를 송신하고 보류 요청 상태(u15)로 천이한 후, 해당 보류 요청 상태(u15)에서 보류 승인 메시지를 수신하면 호를 보류하고 이동성이 제공되는 초기 상태(u00)로 천이한다.Subsequently, if the call is held for a while in the corresponding call state (u10) and a call movement is required, a suspend message is sent to the ISDN network side, and the state is transferred to the hold request state (u15), and then the corresponding hold request state (u15). Receives a hold grant message at, suspends the call and transitions to an initial state u00 where mobility is provided.
그리고, 해당 초기 상태(u00)에서 보류된 호를 다시 재개하고자 할 경우 ISDN 망측으로 재개시 메시지를 송신하고 재개시 요청 상태(u17)로 천이한 후, 해당 재개시 요청 상태(u17)에서 재개시 승인 메시지를 수신하면 다시 통화 상태(u10)로 천이하여 통화 서비스를 제공한다.In case of resuming a call held in the initial state (u00), a message for resumption is sent to the ISDN network side, and the transition to the resumption request state (u17) is performed, and the resumption is performed in the resumption request state (u17). Upon receiving the acknowledgment message, the terminal transitions to the call state u10 again to provide a call service.
한편, 통화를 종료하고자 하는 경우의 호 해제 절차를 설명하면, 통화 상태(u10)에서 발신 사용자측이 먼저 호를 종료하는 경우 ISDN 망측으로 호 절단 메시지를 송신한 후에 절단 요청 상태(u11)로 천이하여 호 절단을 수행하고, 해당 출호를 해제하는 ISDN 망측으로부터 해제 메시지를 수신하는 경우 이에 대한 응답으로 정상적인 호 해제 완료를 나타내는 해제 완료 메시지를 송신한 후에 초기 상태(u00)로 복귀하여 출호를 종료한다.On the other hand, when the call release procedure to terminate the call will be described, when the calling user side terminates the call first in the call state (u10), the call is transferred to the ISDN network side and then transitions to the disconnect request state (u11). When a call disconnection is performed and a release message is received from an ISDN network that releases the call, in response to the call release, a release completion message indicating normal call release completion is transmitted, and then the call returns to an initial state (u00) to terminate the call.
반대로, 통화 상태(u10)에서 착신 사용자측이 먼저 호를 종료함에 따라 ISDN 망측으로부터 호 절단 메시지를 수신하면 절단 지시 상태(u12)로 천이한 후, 해당 절단 지시 상태(u12)에서 호 절단을 완료하고 호 해제 절차를 수행하기 위해 ISDN망측으로 해제 메시지를 송신한 후에 해제 요청 상태(u19)로 천이한다. 그리고, 해당 해제 요청 상태(u19)에서 ISDN 망측으로부터 정상적인 호 해제 절차가 완료되었음을 나타내는 해제 완료 메시지를 수신하면 초기 상태(u00)로 복귀하여 출호를 종료한다.On the contrary, when the called user side first terminates the call in the call state u10, when the call disconnection message is received from the ISDN network side, the terminal transitions to the disconnect indication state u12, and then completes the call disconnection in the corresponding disconnect indication state u12. After performing the release message to the ISDN network side to perform the call release procedure, the UE transitions to the release request state (u19). When the release complete message indicating that the normal call release procedure is completed is received from the ISDN network side in the corresponding release request state (u19), the call returns to the initial state (u00) and terminates the call.
전술한 바와 같이, 종래의 ISDN 환경에서 사용자측 단말기는 사용자측 다이얼 정보인 착신 가입자에 대한 주소 정보를 처리하기 위해 일괄 전송 방식과 오버랩 전송 방식을 모두 지원하도록 설계 및 구현함에 따라 그 구성이 복잡하고 집적도가 떨어진다. 그리고, 상위 계층에서 일괄 전송 방식과 오버랩 전송 방식을 모두 지원함에 따라 이에 대한 호 제어 신호 처리시 오류 발생 가능성이 높아 안전성을 확보하기 어려울 뿐 아니라 추가적인 부가 기능의 구현이나 성능 개선이 어려운 문제점이 있었다.As described above, in the conventional ISDN environment, the user terminal is designed and implemented to support both a batch transmission method and an overlapping transmission method to process address information for the called subscriber, which is user side dial information. Falls. In addition, since the upper layer supports both the batch transmission scheme and the overlap transmission scheme, there is a high possibility that an error may occur when processing a call control signal, and it is difficult to secure safety, and it is difficult to implement additional additional functions or improve performance.
본 발명은 전술한 바와 같은 문제점을 해결하기 위한 것으로 그 목적은, ISDN 환경에서 사용자측 단말기가 오버랩 전송 방식을 사용하지 않고, 로컬 톤을 발생시켜 착신 가입자에 대한 모든 주소 정보를 수집한 후에 이를 셋업 메시지에 실어 교환 시스템 측으로 전송하는 일괄 전송 방식만으로 사용자측 다이얼 처리를 수행함으로써, 오버랩 전송 방식을 수행하기 위한 상태가 필요없어 호 제어 신호 처리 블록의 경량화를 이루고, 이로 인해 호 제어 신호 처리시 오류 발생 가능성을 낮춰 안전성을 확보할 뿐 아니라 부가 서비스 창출 및 제어를 용이하게 하는데 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and an object thereof is that, in an ISDN environment, a user terminal does not use an overlapping transmission scheme and generates a local tone to collect all address information about a called subscriber and then sets up a setup message. By performing the user-side dialing process using only the batch transmission method to be transmitted to the switching system side, the state for performing the overlapping transmission method is not necessary, thereby reducing the weight of the call control signal processing block, thereby reducing the possibility of errors in the call control signal processing. It is not only to secure safety, but also to facilitate creation and control of additional services.
도 1은 종래의 ISDN 환경에서 사용자측 단말기의 오버랩 전송 방식에 따른 호 처리 절차를 도시한 도면.1 is a diagram illustrating a call processing procedure according to an overlap transmission scheme of a user terminal in a conventional ISDN environment.
도 2는 종래의 ISDN 사용자측 단말기에서 호 처리를 위한 상태 천이도.2 is a state transition diagram for call processing in a conventional ISDN user side terminal.
도 3은 본 발명에 따른 ISDN 환경에서 사용자측 단말기의 통신 프로토콜 계층별 구성 블럭도.3 is a block diagram of communication protocol layers of a user terminal in an ISDN environment according to the present invention;
도 4는 본 발명에 따른 ISDN 환경에서 사용자측 단말기의 일괄 전송 방식에 따른 호 처리 절차를 도시한 도면.4 is a diagram illustrating a call processing procedure according to a batch transmission method of a user terminal in an ISDN environment according to the present invention.
도 5는 본 발명에 따른 ISDN 사용자측 단말기에서 호 처리를 위한 상태 천이도.5 is a state transition diagram for call processing in an ISDN user side terminal according to the present invention.
* 도면의 주요 부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings
31 : 호 처리 블록 32 : BM(Bundle Manager)블록31: Call processing block 32: BM (Bundle Manager) block
33 : 호 제어 신호 처리 블록 34 : D-링크 제어 신호 블록33: call control signal processing block 34: D-link control signal block
상술한 바와 같은 목적을 달성하기 위한 본 발명의 특징은, ISDN 사용자측 단말기의 호 처리 블록에서 송수화기가 오프훅된 후에 교환 시스템에 의한 다이얼 톤이 확인되는 경우 사용자로부터 착신 가입자에 대한 주소 정보에 해당되는 착신번호를 입력받기 위해 로컬 톤을 발생시키는 과정과; 상기 로컬 톤을 발생시킨 후에 소정 시간이 경과하여 타임아웃이 발생하기까지 상기 사용자로부터 입력되는 착신 가입자에 대한 주소 정보에 해당되는 착신번호를 수집하는 과정과; 상기에서 수집한 착신 가입자에 대한 모든 주소 정보를 포함하는 셋업 메시지를 구성한 후에 상기 셋업 메시지를 일괄 전송 방식으로 호 제어 신호 처리 블록을 통해 상기 교환 시스템 측으로 전송하는 과정을 포함하는 아이에스디엔 환경에서 사용자측 다이얼 처리 방법을 제공하는데 있다.A feature of the present invention for achieving the above object is that, when the dial tone is confirmed by the switching system after the handset is off-hook in the call processing block of the ISDN user side terminal corresponding to the address information for the called subscriber from the user Generating a local tone to receive a called number; Collecting a called number corresponding to address information of a called subscriber input from the user until a timeout occurs after a predetermined time elapses after generating the local tone; After configuring the setup message including all the address information for the called subscriber collected above, the setup message is transmitted to the switching system through a call control signal processing block in a batch transmission manner. It is to provide a dial processing method.
이때, 상기 착신 가입자에 대한 주소 정보를 수집하는 과정은, 타임아웃이 발생하기 전에 착신번호 입력 종료를 나타내는 특정 버튼이 입력되는 경우 상기 특정 버튼이 입력된 시점까지 상기 사용자로부터 입력된 착신 가입자에 대한 주소 정보에 해당되는 착신번호를 수집하는 것을 특징으로 한다.At this time, the process of collecting the address information for the called subscriber, if a specific button indicating the termination of the incoming number input before the timeout occurs, for the called subscriber input from the user until the time when the specific button is input; It is characterized by collecting the called number corresponding to the address information.
나아가, 상술한 아이에스디엔 환경에서 사용자측 다이얼 처리 방법은, 상기 착신 가입자에 대한 주소 정보에 해당되는 착신번호를 모두 수집한 경우 상기에서 수집한 착신번호와 허가된 착신번호를 비교하여, 허가되지 않은 착신번호에 대해서는 셋업 메시지를 전송하지 않고 호 설정을 제한하여 통신 보안 서비스를 제공하는 과정을 포함하는 것을 특징으로 한다.Furthermore, in the above-mentioned ISD environment, the user-side dial processing method compares the called number collected with the authorized called number when all the called numbers corresponding to the address information of the called subscriber are collected and is not authorized. Regarding the called number, a process of providing a communication security service by limiting call setup without transmitting a setup message may be included.
이하, 본 발명에 따른 실시예를 첨부한 도면을 참조하여 상세하게 설명하면 다음과 같다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
본 발명에 따른 ISDN 환경의 사용자측 단말기에서는 호 제어 신호 처리 블록에서 지원하는 다이얼 처리 방식중에서 일괄 전송 방식만으로 사용자측 다이얼을 처리하도록 호 처리 블록을 설계 및 구현하고자 하는데, 이를 위해 호 처리 블록은 로컬 톤(Local Tone)을 발생시켜 착신 가입자에 대한 모든 주소 정보를 수집한 후에 이를 셋업 메시지에 실어 하위 계층인 호 제어 신호 처리 블록으로 전송하는 일괄 전송 방식만을 지원하게 된다.The user terminal of the ISDN environment according to the present invention intends to design and implement a call processing block to process the user side dial using only a batch transmission method among the dial processing methods supported by the call control signal processing block. Local Tone) is generated and collects all address information for the called party, and it supports only the batch transmission method that sends it to the call control signal processing block, which is a lower layer, by putting it in a setup message.
이를 보다 상세히 설명하면, 본 발명에 따른 ISDN 환경에서 사용자측 단말기의 통신 프로토콜에 따른 계층별 구성은 첨부한 도면 도 3에 도시한 바와 같이, 호 처리 블록(31)과, BM(Bundle Manager) 블록(32)과, 호 제어 신호 처리 블록(33) 및 D-링크 제어 신호 블록(Q.921 블록)(34)으로 이루어진다.In more detail, the hierarchical configuration according to the communication protocol of the user terminal in the ISDN environment according to the present invention is as shown in Figure 3, the call processing block 31 and the BM (Bundle Manager) block ( 32, and a call control signal processing block 33 and a D-link control signal block (Q.921 block) 34.
여기서, 상위 계층인 호 처리 블록(31)은 일반적으로 음성 호 관련 처리를 수행함에 따라 송수화기가 오프훅된 후 다이얼 톤을 확인하는 절차와, 사용자측으로 착신 가입자에 대한 주소 정보 등의 입력을 요구하는 절차 등이 존재하고, 이로 인해 일괄 전송 방식으로 셋업 메시지를 전송하는 것이 어려우므로 종래에는 오버랩 전송 모드로 셋업 메시지를 전송했으나, 본 발명에서는 사용자측으로부터 착신 가입자에 대한 모든 주소 정보를 수집한 후에 셋업 메시지를 구성하여 호 제어 신호 처리 블록(31)으로 전송하는 일괄 전송 방식을 수행한다.Here, the call processing block 31, which is a higher layer, generally performs a procedure of checking a dial tone after the handset is off-hook as the voice call-related processing is performed, and requesting input of address information for the called subscriber to the user side. Since a procedure exists and it is difficult to transmit the setup message in a batch transmission method, the setup message has been transmitted in the overlap transmission mode. However, in the present invention, the setup message is collected after collecting all address information of the called subscriber from the user side. To perform a batch transmission method for transmitting to the call control signal processing block 31.
즉, 사용자측 단말기에 구현된 호 처리 블록(31)은 송수화기가 오프훅된 후에 교환 시스템에 의한 다이얼 톤이 확인되면, 일괄 전송 방식으로 셋업 메시지를 전송하기 위해 로컬 톤을 발생시켜 착신 가입자에 대한 모든 주소 정보를 수집하는 사용자측 다이얼 처리를 수행하게 되는데, 이때 로컬 톤을 발생시킴에 따라 사용자로부터 입력되는 착신 가입자에 대한 주소 정보인 착신번호를 소정 시간이 경과하기까지(즉, 주소 정보를 수집하기 위한 타이머의 타임아웃이 발생하기까지) 수집하거나, 착신번호 입력이 종료되었음을 나타내는 특정 버튼(예컨대, '#' 버튼)이 입력되기까지 수집함으로써 착신 가입자에 대한 모든 주소 정보를 수집하는 사용자측 다이얼 처리를 수행하게 되고, 이후에 앞에서 수집한 착신 가입자에 대한 모든 주소 정보를 셋업 메시지에 실어 호 제어 신호 처리 블록(31)으로 전송하는 일괄 전송 방식을 수행하게 된다.That is, the call processing block 31 implemented in the user side terminal generates a local tone to transmit a setup message in a batch transmission method when the dial tone by the switching system is confirmed after the handset is off-hooked, thereby all The user-side dialing process of collecting address information is performed. In this case, a local tone is generated until a called number, which is address information of a called subscriber input from a user, has elapsed (that is, for collecting address information). User-side dialing to collect all address information for the called party by collecting until the timeout of the timer occurs) or until a specific button (e.g. '#' button) indicating that the called party number has been completed is entered. After that, all the address information for the called party In this case, a batch transmission method for transmitting to the call control signal processing block 31 is performed.
그리고, 해당 호 제어 신호 처리 블록(33)은 상위 계층의 호 처리 블록(31)으로부터 셋업 메시지를 전송받아 D 채널을 통한 회선 및 패킷 교환을 위한 망 접속을 설정하거나 유지 및 해제 등을 수행하고, 해당 D-링크 제어 신호 블록(34)은데이터 링크 계층으로 D 채널을 통한 데이터 링크 설정이나 유지 및 해제 등을 수행한다.Then, the call control signal processing block 33 receives a setup message from the call processing block 31 of the upper layer to set up, maintain and release a network connection for circuit and packet exchange through the D channel, The D-link control signal block 34 performs data link establishment, maintenance, and release through the D channel to the data link layer.
이때, 해당 BM 블록(32)은 데이터 호 관련 처리를 수행함에 따라 사용자측으로부터 착신 가입자에 대한 모든 주소 정보를 수집한 후에 셋업 메시지를 구성하여 호 제어 신호 처리 블록(33)으로 전송하는 것이 용이하므로, 일괄 전송 방식만으로도 다이얼 처리가 가능하다.In this case, since the BM block 32 collects all address information of the called subscriber from the user side as the data call related processing is performed, it is easy to construct a setup message and transmit the setup message to the call control signal processing block 33. Dialing can be done using the batch transfer method alone.
나아가, 상술한 일괄 전송 방식만으로 다이얼 처리를 수행하는 사용자측 단말기에 대한 호 처리 절차를 첨부한 도면 도 4를 참조하여 설명하면 다음과 같다.Furthermore, a call processing procedure for a user terminal which performs dial processing only by the above-described batch transmission method will be described with reference to FIG. 4.
먼저, 사용자측 단말기인 발신측 단말기가 오프훅되면 호 처리 블록(31)은 일괄 전송 방식으로 다이얼 처리를 수행하기 위해 착신 가입자에 대한 모든 주소 정보를 수집한 후에 셋업 메시지를 구성하여 호 제어 신호 처리 블록(33)으로 전송하게 되는데, 이를 위해 자체적으로 소정의 로컬 톤을 생성하여 사용자로부터 착신 가입자에 대한 주소 정보에 해당되는 착신번호를 입력받되, 소정 시간이 경과하여 타임아웃이 발생하거나 해당 착신번호 입력이 종료되었음을 나타내는 특정 버튼이 입력되기까지 사용자로부터 입력된 착신 가입자에 대한 주소 정보를 모두 수집한 후, 수집한 착신 가입자에 대한 모든 주소 정보를 포함하는 셋업 메시지를 구성하여 호 제어 신호 처리 블록(33)으로 일괄 전송하게 된다.First, when an originating terminal, which is a user terminal, is off-hook, the call processing block 31 collects all address information of the called subscriber in order to perform dialing in a batch transmission method, and then configures a call control signal processing block by configuring a setup message. In order to do so, a predetermined local tone is generated by itself, and a called party number corresponding to the address information of the called subscriber is input from the user, but a timeout occurs after a predetermined time or the corresponding called party number is input. After collecting all the address information on the called subscriber from the user until the specific button indicating that the terminal has been terminated, the call control signal processing block 33 is configured by constructing a setup message including all address information about the collected called subscriber. Will be sent in batches.
이에, 해당 호 제어 신호 처리 블록(33)에서는 호 처리 블록(31)으로부터 전송받은 착신 가입자에 대한 모든 주소 정보를 포함하는 셋업 메시지를 ISDN 망측의 교환 시스템으로 전송하게 된다.Accordingly, the call control signal processing block 33 transmits a setup message including all address information of the called subscriber received from the call processing block 31 to the switching system of the ISDN network side.
그러면, 해당 ISDN 망측의 교환 시스템은 셋업 메시지를 분석하여 착신측 단말기로 호 설정을 요구하고, 발신측 단말기로 호를 계속 설정할 수 있다는 호 진행 메시지를 전송한 후, 해당 발신측 단말기 및 착신측 단말기가 호출에 응답하게 되면 통화로를 연결하여 통화 서비스를 제공하게 된다.Then, the ISDN network side exchange system analyzes the setup message, requests the call establishment to the called terminal, sends a call progress message indicating that the call can be established to the calling terminal, and then the calling terminal and the called terminal. When the call is answered, the call is connected to provide a call service.
한편, 상술한 사용자측 단말기의 호 제어 신호 처리 블록(33)은 상위 계층인 호 처리 블록(31)에서 오버랩 전송 방식을 지원하지 않고 일괄 전송 방식만을 지원하도록 설계 및 구현됨에 따라 해당되는 호 처리를 위한 상태 천이도는 첨부한 도면 도 5에 도시한 바와 같이, 도 2에 도시된 상태 천이도에서 오버랩 전송 방식을 지원하기 위한 상태 즉, 오버랩 송신 상태(u02)와 오버랩 수신 상태(u25) 및 입호 진행 상태(u09)가 제외된 초기 상태(u00), 호 초기화 상태(u01), 출호 진행 상태(u03), 호 전달 상태(u04), 호 출석 상태(u06), 호 수신 상태(u07), 연결 요청 상태(u08), 통화 상태(u10), 절단 요청 상태(u11), 절단 지시 상태(u12), 보류 요청 상태(u15), 재개시 요청 상태(u17), 해제 요청 상태(u19)를 구비하여 이루어진다.Meanwhile, the above-described call control signal processing block 33 of the user side terminal is designed and implemented to support only the batch transmission scheme in the upper layer call processing block 31 without supporting the overlap transmission scheme. As shown in FIG. 5, the state transition diagram is a state for supporting the overlap transmission scheme in the state transition diagram shown in FIG. 2, that is, the overlap transmission state u02, the overlap reception state u25, and the call progress. Initial state (u00) excluding state (u09), call initiation state (u01), call progress state (u03), call forwarding state (u04), call attendance state (u06), call reception state (u07), connection request State u08, call state u10, cut request state u11, cut instruction state u12, hold request state u15, resume request state u17, release request state u19. .
이러한 사용자측 단말기의 호 처리를 위한 상태 천이도를 참조하여 호 처리에 대해서 설명하면 다음과 같은데, 종래와 마찬가지로 입호의 경우에는 언제나 일괄 전송 방식이 적용됨에 따라 그 설명을 생략하기로 하고 출호에 대해서만 설명하기로 한다.Call processing will be described with reference to the state transition diagram for the call processing of the user terminal as follows. As in the case of the call, the description of the call processing will be omitted since the batch transmission method is always applied. Let's do it.
먼저, 정상적인 출호 처리를 위한 상태 천이를 설명하면, 사용자측 전화기의 송수화기가 놓여진 초기 상태(u00)에서 송수화기를 들면 착신 가입자의 모든 주소 정보(착신전화번호 등)를 갖는 셋업 메시지를 ISDN 망측의 교환 시스템으로 전송한 후에 호 초기화 상태(u01)로 천이하게 되고, 해당 호 초기화 상태(u01)에서는 초기 상태(u00)에서 착신 가입자의 모든 주소 정보를 갖는 셋업 메시지를 ISDN 망측의 교환 시스템으로 전송하였기 때문에 셋업 메시지가 완전한지를 확인할 필요없이 출호를 진행시킬 수 있게 됨에 따라 ISDN 망측으로부터 호 진행 메시지를 수신하고 출호 진행 상태(u03)로 천이하게 된다.First, the state transition for normal call processing will be described. When the handset of the user's telephone is placed in the initial state (u00), when the handset is lifted, the ISDN network side exchanges a setup message having all address information (called telephone number, etc.) of the called subscriber. After transmitting to the call initialization state (u01), the transition to the call initialization state (u01), and in the call initialization state (u01) in the initial state (u00) because the setup message with all the address information of the called party to the switching system of the ISDN network side setup As the call proceeds without having to check whether the message is complete, the call progress message is received from the ISDN network side, and the call proceeds to the call progress state (u03).
그리고, 해당 출호 진행 상태(u03)에서 ISDN 망을 통해 착신 가입자의 단말 상태를 확인하여 링신호를 송출하고, 해당되는 호출 메시지를 수신하면 호 전달 상태(u04)로 천이하고, 해당 호 전달 상태(u04)에서는 ISDN 망측으로부터 출호에 대한 연결 메시지를 수신하면 통화 상태(u10)로 천이하여 통화 서비스를 제공한다.Then, in the call progress state (u03) to check the terminal state of the called subscriber through the ISDN network to send a ring signal, when receiving the corresponding call message transitions to the call forwarding state (u04), the call forwarding state ( In u04), when the connection message for the call is received from the ISDN network, the terminal transitions to the call state u10 to provide a call service.
이때, 본 발명에서는 호 처리 블록(31)에서 착신 가입자에 대한 모든 주소 정보를 셋업 메시지에 포함시켜 전송하는 일괄 전송 방식을 사용함에 따라 호 초기화 상태(u01)에서 셋업 메시지가 완전한지 즉, 착신 가입자의 주소 정보가 완전한지를 확인하는 절차가 불필요하게 되고, 이로 인해 오버랩 전송 방식으로 동작하기 위한 오버랩 송신 상태를 필요로 하지 않게 된다.In this case, according to the present invention, as the call processing block 31 uses a batch transmission method in which all address information of the called subscriber is included in the setup message and transmitted, the setup message is completed in the call initialization state u01, that is, the called subscriber. The procedure for confirming whether the address information of the B is complete is unnecessary, and thus, the overlap transmission state for operating in the overlap transmission method is not required.
또한, 해당 통화 상태(u10)에서 잠시 통화를 보류하고 호의 이동이 필요한 경우나 통화를 종료하고자 하는 경우의 호 처리 절차는 종래와 동일하므로, 그 설명을 생략하기로 한다.In addition, since a call processing procedure is necessary when the call is suspended for a while in the corresponding call state u10 and the call needs to be moved or the call is to be terminated, the description thereof will be omitted.
상술한 바와 같이, 본 발명에 따른 ISDN 사용자측 단말기에서는 일괄 전송 방식만으로 다이얼 처리를 수행함에 따라 오버랩 전송 방식을 수행하기 위한 상태가 삭제되어 호 제어 신호 처리 블록(33)의 경량화 및 메모리의 효율적인 사용이 가능해지며, 이로 인해 호 제어 신호 처리시 오류 발생 가능성이 낮아져 안전성을 확보할 수 있을 뿐 아니라 추가적인 부가 기능의 구현이나 성능 개선이 용이해 진다.As described above, in the ISDN user terminal according to the present invention, the state for performing the overlap transmission method is deleted as the dial processing is performed only by the batch transmission method, thereby reducing the weight of the call control signal processing block 33 and the efficient use of the memory. This reduces the possibility of errors in processing call control signals, ensuring safety, and facilitating the implementation or performance enhancement of additional add-ons.
즉, 착신 가입자에 대한 모든 주소 정보를 포함하는 완전한 셋업 메시지를 상위 계층인 호 처리 블록(31)으로부터 전송받아 호 제어 신호 처리를 수행함에 따라 부가적인 서비스 창출 및 제어가 용이해 지며, 프로토콜을 최적화할 수 있게 되고, 다른 계층과의 연동 통합도 용이해 진다.That is, by receiving a complete setup message including all address information of the called party from the upper layer call processing block 31 and performing call control signal processing, additional service creation and control are facilitated and the protocol is optimized. This makes it easier to integrate with other layers.
예를 들어, 사용자측 단말기가 착신 가입자에 대한 모든 주소 정보를 포함하는 완전한 셋업 메시지를 한번에 전송하므로 허가된 착신번호에 대해서만 전화 사용을 허가하는 보안 설정을 하는 경우에 용이하게 적용할 수 있는데, 이는 사용자측으로부터 착신 가입자에 대한 주소 정보에 해당되는 착신번호를 모두 수집한 후, 수집한 착신번호와 허가된 착신번호를 비교함으로써, 허가되지 않은 착신번호에 대해서는 셋업 메시지를 전송하지 않고 사용자측 단말기 자체나 외부의 보안 데이터베이스 또는 보안 시스템에 연결하여 호 설정을 제한하는 통신 보안 서비스를 제공할 수 있게 된다.For example, the user terminal sends a complete setup message containing all the address information for the called party at once, so it can be easily applied when making a security setting that permits the use of the telephone only for the authorized called number. After collecting all the called numbers corresponding to the address information of the called party from the user, and comparing the collected called numbers with the allowed called numbers, the user does not transmit the setup message for the unauthorized called numbers without transmitting the setup message. It can connect to a security database or security system to provide a communication security service that limits call setup.
또한, 본 발명에 따른 실시예는 상술한 것으로 한정하지 않고, 본 발명과 관련하여 통상의 지식을 가진자에게 자명한 범위내에서 여러 가지의 대안, 수정 및 변경하여 실시할 수 있다.In addition, the embodiments according to the present invention are not limited to the above-described embodiments, and various alternatives, modifications, and changes can be made without departing from the scope of the present invention.
이상과 같이, 본 발명은 ISDN 환경에서 사용자측 단말기가 오버랩 전송 방식을 사용하지 않고, 로컬 톤을 발생시켜 착신 가입자에 대한 모든 주소 정보를 수집한 후에 이를 셋업 메시지에 실어 교환 시스템 측으로 전송하는 일괄 전송 방식만으로 사용자측 다이얼 처리를 수행함으로써, 오버랩 전송 방식을 수행하기 위한 상태가 필요없어 호 제어 신호 처리 블록의 경량화가 이루어지며, 이로 인해 호 제어 신호 처리시 오류 발생 가능성이 낮아져 안전성을 확보할 수 있을 뿐 아니라 부가 서비스 창출 및 제어가 용이해 진다.As described above, the present invention is a batch transmission scheme in which a user terminal does not use an overlap transmission scheme in an ISDN environment, generates a local tone, collects all address information for a called subscriber, and then transmits it to a setup message in a setup message. By only performing the user-side dialing process, the state for performing the overlap transmission method is not necessary, thereby reducing the weight of the call control signal processing block, thereby reducing the possibility of an error in processing the call control signal, thereby ensuring safety. It is easy to create and control additional services.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000054580A KR100357429B1 (en) | 2000-09-18 | 2000-09-18 | Dial Processing Method At User-Side In The ISDN Environment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000054580A KR100357429B1 (en) | 2000-09-18 | 2000-09-18 | Dial Processing Method At User-Side In The ISDN Environment |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020021854A KR20020021854A (en) | 2002-03-23 |
KR100357429B1 true KR100357429B1 (en) | 2002-10-19 |
Family
ID=19689050
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020000054580A KR100357429B1 (en) | 2000-09-18 | 2000-09-18 | Dial Processing Method At User-Side In The ISDN Environment |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100357429B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1984199B (en) * | 2005-12-14 | 2011-06-08 | 华为技术有限公司 | Method for overlapped transmitting number by session initial protocol |
KR101036372B1 (en) * | 2009-05-14 | 2011-05-23 | 백종원 | Reading board |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0358552A (en) * | 1989-07-26 | 1991-03-13 | Matsushita Electric Ind Co Ltd | Isdn exchange |
JPH04138757A (en) * | 1990-09-28 | 1992-05-13 | Nec Eng Ltd | Message transmission system by caller |
JPH06104987A (en) * | 1992-09-18 | 1994-04-15 | Fuji Xerox Co Ltd | Digital exchange |
JPH06205115A (en) * | 1993-01-08 | 1994-07-22 | Fuji Xerox Co Ltd | Digital exchange |
KR960003178A (en) * | 1994-06-15 | 1996-01-26 | 양승택 | How to allow and restrict the called party number by changing the service mode by subscriber in ISDN |
-
2000
- 2000-09-18 KR KR1020000054580A patent/KR100357429B1/en not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0358552A (en) * | 1989-07-26 | 1991-03-13 | Matsushita Electric Ind Co Ltd | Isdn exchange |
JPH04138757A (en) * | 1990-09-28 | 1992-05-13 | Nec Eng Ltd | Message transmission system by caller |
JPH06104987A (en) * | 1992-09-18 | 1994-04-15 | Fuji Xerox Co Ltd | Digital exchange |
JPH06205115A (en) * | 1993-01-08 | 1994-07-22 | Fuji Xerox Co Ltd | Digital exchange |
KR960003178A (en) * | 1994-06-15 | 1996-01-26 | 양승택 | How to allow and restrict the called party number by changing the service mode by subscriber in ISDN |
Also Published As
Publication number | Publication date |
---|---|
KR20020021854A (en) | 2002-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0800749B1 (en) | System and method relating to cellular communications | |
JPH06245240A (en) | System for connecting public line and private line | |
CA2188073C (en) | Increasing the capacity of a personal communication service system by multiple connections to individual telephone links | |
KR100357429B1 (en) | Dial Processing Method At User-Side In The ISDN Environment | |
JPH11331269A (en) | Internet telephone call connecting method and internet telephone system | |
KR100329197B1 (en) | Method for charging of quick net connect call in a radio data call service | |
US6658101B1 (en) | Interface device for communication between an external network subscriber's terminal installation and an internal network | |
JPH05236123A (en) | Callback exchange system | |
JPH0685923A (en) | Connection network changeover system | |
KR100229021B1 (en) | Method for transmitting line state by voice message in telephone | |
JP2004129157A (en) | Telephone system | |
JPS6379456A (en) | Charging signal system for incoming charge talking | |
JP3356708B2 (en) | switch | |
KR20010035929A (en) | Apparatus for display a telephone number for calling party and method thereof | |
JP3833577B2 (en) | Method for making a call using a WLL terminal | |
KR100242699B1 (en) | Method for advanced reset call service in dpx | |
KR100239175B1 (en) | Method of transferring the received information to a cellular phone | |
JP3238091B2 (en) | PHS incoming call transfer processing method | |
EP1943825B1 (en) | System and method for managing the replacement of an existing subscriber call connection by a call waiting party | |
JPH11341073A (en) | Internet telephone equipment | |
JPH02159157A (en) | Terminal communication system for isdn | |
KR20000034419A (en) | Voice message service in personal communication exchange system | |
JP3715182B2 (en) | Intelligent network-based telephone system compatible with call waiting service | |
JP2685059B2 (en) | Pager calling method | |
KR960008428B1 (en) | A communication line setting and cancelling method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
N231 | Notification of change of applicant | ||
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: 20050929 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |