[go: up one dir, main page]

KR102510177B1 - Method and system for setting extension number of session initiation protocol terminal - Google Patents

Method and system for setting extension number of session initiation protocol terminal Download PDF

Info

Publication number
KR102510177B1
KR102510177B1 KR1020190050616A KR20190050616A KR102510177B1 KR 102510177 B1 KR102510177 B1 KR 102510177B1 KR 1020190050616 A KR1020190050616 A KR 1020190050616A KR 20190050616 A KR20190050616 A KR 20190050616A KR 102510177 B1 KR102510177 B1 KR 102510177B1
Authority
KR
South Korea
Prior art keywords
sip terminal
terminal
user information
user
sip
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020190050616A
Other languages
Korean (ko)
Other versions
KR20200126677A (en
Inventor
조인화
Original Assignee
에릭슨엘지엔터프라이즈 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에릭슨엘지엔터프라이즈 주식회사 filed Critical 에릭슨엘지엔터프라이즈 주식회사
Priority to KR1020190050616A priority Critical patent/KR102510177B1/en
Publication of KR20200126677A publication Critical patent/KR20200126677A/en
Application granted granted Critical
Publication of KR102510177B1 publication Critical patent/KR102510177B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/54Arrangements for diverting calls for one subscriber to another predetermined subscriber
    • H04M3/546Arrangements for diverting calls for one subscriber to another predetermined subscriber in private branch exchanges

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

SIP(Session Initiation Protocol) 단말의 내선번호를 설정하는 방법 및 시스템이 개시될 수 있다. 일 실시예에 따른 방법은, 좌석 예약 단말에서, SIP 단말의 사용자와 연관된 로그인 정보에 기초하여, 사용자에 대한 사용자 정보를 요청하는 단계; 좌석 예약 단말에서, 관리 서버로부터 사용자 정보를 수신하는 단계; 좌석 예약 단말에서, 사용자 정보에 기초하여 SIP 단말의 연결을 PBX(Private Branch eXchange) 클라우드 장치에 요청하는 단계; 및 PBX 클라우드 장치에서, 연결의 요청에 따라 사용자 정보에 기초하여 SIP 단말의 접속을 허용하는 단계를 포함할 수 있다.A method and system for setting an extension number of a Session Initiation Protocol (SIP) terminal may be disclosed. A method according to an embodiment includes, in a seat reservation terminal, requesting user information about a user based on login information associated with a user of a SIP terminal; In the seat reservation terminal, receiving user information from the management server; Requesting, at the seat reservation terminal, connection of the SIP terminal to a PBX (Private Branch eXchange) cloud device based on user information; and allowing access of the SIP terminal based on user information according to a connection request in the PBX cloud device.

Description

SIP 단말의 내선번호를 설정하는 방법 및 시스템{METHOD AND SYSTEM FOR SETTING EXTENSION NUMBER OF SESSION INITIATION PROTOCOL TERMINAL}Method and system for setting extension number of SIP terminal {METHOD AND SYSTEM FOR SETTING EXTENSION NUMBER OF SESSION INITIATION PROTOCOL TERMINAL}

본 개시는 SIP(Session Initiation Protocol) 단말의 내선번호를 자동으로 설정하는 방법 및 시스템에 관한 것이다.The present disclosure relates to a method and system for automatically setting an extension number of a Session Initiation Protocol (SIP) terminal.

일반적으로, 사설 교환기(Private Branch eXchange, PBX)는 전화국의 교환기를 소형화한 것으로서, 다수의 전화기 또는 통신 단말기들을 사용하는 일반 회사에서 주로 내부 전화망을 구축하는데 사용되고 있다. 이러한 PBX는 회선망(PSTN) 기반의 사설 교환기가 일반적이었으나, 인터넷 등이 활성화됨에 따라 패킷망인 IP망에 기반한 사설 교환기(예를 들어, IP-PBX)가 도입되었다. IP 가반의 PBX는 H323 또는 SIP(Session Initiation Protocol)를 이용하여 IP망을 통해 멀티미디어 서비스, 예를 들어 음성, 화상 통화 등의 VoIP(Voice over Internet Protocol) 서비스를 제공하고 있다.In general, a private branch exchange (PBX) is a miniaturized switchboard of a telephone office, and is mainly used to establish an internal telephone network in a general company using a plurality of telephones or communication terminals. As for such a PBX, a line network (PSTN)-based private exchange was common, but as the Internet became active, a private exchange (eg, IP-PBX) based on an IP network, which is a packet network, was introduced. An IP-capable PBX provides a multimedia service, for example, a VoIP (Voice over Internet Protocol) service such as voice and video calls, through an IP network using H323 or SIP (Session Initiation Protocol).

PBX는 회사나 학교 등의 지역을 하나의 지역으로 하여 각종 서비스, 예를 들어 호 전환, 호 대기, 삼자통화, 착신전환 서비스 등을 제공하는 교환기를 일컫는 것으로. 전화, 팩시밀리, 컴퓨터 등이 접속된다. PBX는 한 공간 및 건물에서 여러 대의 전화 교환 업무 지원을 수행한다. 또한, PBX는 회사 또는 다른 지역 사설 교환기와 연결하여 단말기, 컴퓨터, 기타 정보 처리기기들 간의 통신 통제 가능 근거리 통신망 회선의 추가 설치 없이 일반전화선을 이용하여 근거리 통신망을 사용할 수 있다. 아울러, PBX는 국선교환기에 연결되어 단말과 같은 역할을 수행하며, 내부적으로 PBX 망의 교환기로 사용된다. PBX에 의해 현재 회선의 확장과 같은 시설의 번거로움과 이동에 대한 불편함을 해소할 수 있다.A PBX refers to an exchange that provides various services such as call transfer, call waiting, three-way call, and call forwarding services by making the area of a company or school into one area. A telephone, facsimile, computer, etc. is connected. A PBX supports multiple telephone exchanges in one room or building. In addition, a PBX can control communication between terminals, computers, and other information processing devices by connecting to a private exchange in a company or other region. A local area network can be used using a general telephone line without additional installation of a local area network line. In addition, the PBX is connected to the trunk line switchboard and plays the same role as a terminal, and is used internally as an exchange in the PBX network. PBX can solve the inconvenience of facility such as extension of current line and inconvenience of movement.

한편, SIP 단말이 PBX 클라우드 장치에 접속하기 위해서는 도 1에 도시된 바와 같은 절차가 수행될 수 있다. 도 1을 참조하면, PBX 클라우드 장치(110)는 SIP 내선번호를 위한 번호 생성 및 접속 인증에 필요한 사용자 ID, 인증 ID 및 인증 비밀번호를 설정한다(S102). SIP 단말(120)은 PBX 클라우드 장치(110)에 설정된 사용자 ID, 인증 ID 및 인증 비밀번호를 이용하여 PBX 클라우드 장치(110)에 등록 요청 메시지를 전송한다(S104). PBX 클라우드 장치(110)는 SIP 단말(120)로부터의 요청 메시지에 대해 사용자 ID, 인증 ID 및 인증 비밀번호가 유효한지 확인한 후, SIP 단말(120)의 접속을 허용한다(S106). 이와 같이, SIP 단말은 사전에 설정된 사용자 ID, 인증 ID 및 인증 비밀번호를 이용하여 PBX 클라우드 장치에 접속할 수 있다.Meanwhile, in order for the SIP terminal to access the PBX cloud device, the procedure shown in FIG. 1 may be performed. Referring to FIG. 1 , the PBX cloud device 110 sets a user ID, an authentication ID, and an authentication password required for generating a number for a SIP extension number and authenticating access (S102). The SIP terminal 120 transmits a registration request message to the PBX cloud device 110 using the user ID, authentication ID, and authentication password set in the PBX cloud device 110 (S104). The PBX cloud device 110 checks whether the user ID, authentication ID, and authentication password of the request message from the SIP terminal 120 are valid, and then allows the SIP terminal 120 to access (S106). In this way, the SIP terminal can access the PBX cloud device using a user ID, authentication ID, and authentication password set in advance.

SIP 단말이 고정된 내선번호를 사용하는 경우, SIP 단말은 사전에 설정된 사용자 ID, 인증 ID 및 인증 비밀번호를 이용하여 PBX 클라우드 장치에 접속할 수 있다. 그러나, SIP 단말이 다른 내선번호를 사용하여 PBX 클라우드 장치에 접속하기 위해서는, SIP 단말에 대해 다른 내선번호에 대한 사용자 ID, 인증 ID 및 인증 비밀번호를 재설정해야 하는 문제점이 있다.When the SIP terminal uses a fixed extension number, the SIP terminal can access the PBX cloud device using a preset user ID, authentication ID, and authentication password. However, in order for the SIP terminal to access the PBX cloud device using a different extension number, there is a problem in that the user ID, authentication ID, and authentication password for the other extension number must be reset for the SIP terminal.

예를 들면, 최근 많은 사업체에서 사무 공간의 효율적인 사용을 위해 도입하고 있는 사무실 운영 방식 중의 하나로서 모든 사용자가 공통으로 사용할 수 있는 다수의 데스크를 두고 사용자가 출근 시 임의의 데스크를 자유롭게 점유하여 업무를 하는 스페이스 쉐어 환경에서 사용자가 자신에게 부여된 내선번호를 임의로 점유한 데스크의 데스크폰(SIP 단말)에서 사용하기 위해서는 사용자에게 부여된 내선번호에 설정된 사용자 ID, 인증 ID 및 인증 비밀번호를 매번 데스크 점유시마다 데스크에 할당된 데스크폰(SIP 단말)에 새롭게 등록해야 하는 번거로움이 있어, 사용자가 자신의 내선번호를 사용하지 않거나 사용자의 휴대 단말기를 이용하는 문제점이 있다.For example, as one of the office operation methods recently introduced by many businesses for efficient use of office space, a number of desks that all users can use in common are set up, and users can freely occupy any desk when they go to work. In a space sharing environment where a user wants to use a desk phone (SIP terminal) of a desk that arbitrarily occupies an extension number assigned to the user, the user ID, authentication ID, and authentication password set in the extension number assigned to the user are entered every time the desk is occupied. There is a problem in that the user does not use his/her extension number or uses the user's portable terminal because of the inconvenience of newly registering the desk phone (SIP terminal) assigned to the desk.

본 개시는 SIP 단말을 사용하는 PBX 클라우드 장치에서 SIP 단말의 내선번호를 자동으로 설정하여 SIP 단말을 사용 가능하게 하는 시스템 및 방법을 제공할 수 있다.The present disclosure can provide a system and method for enabling use of a SIP terminal by automatically setting an extension number of a SIP terminal in a PBX cloud device using the SIP terminal.

본 개시의 일 실시예에 따르면, SIP(Session Initiation Protocol) 단말의 내선번호를 설정하는 방법이 개시될 수 있다. 일 실시예에 따른 방법은, 좌석 예약 단말에서, SIP 단말의 사용자와 연관된 로그인 정보에 기초하여, 사용자에 대한 사용자 정보를 요청하는 단계; 좌석 예약 단말에서, 복수의 사용자 정보를 관리하는 관리 서버로부터 사용자 정보를 수신하는 단계; 좌석 예약 단말에서, 사용자 정보에 기초하여 SIP 단말의 연결을 PBX(Private Branch eXchange) 클라우드 장치에 요청하는 단계; 및 PBX 클라우드 장치에서, 연결의 요청에 따라 사용자 정보에 기초하여 SIP 단말의 접속을 허용하는 단계를 포함할 수 있다.According to an embodiment of the present disclosure, a method of setting an extension number of a Session Initiation Protocol (SIP) terminal may be disclosed. A method according to an embodiment includes, in a seat reservation terminal, requesting user information about a user based on login information associated with a user of a SIP terminal; In a seat reservation terminal, receiving user information from a management server that manages a plurality of user information; Requesting, at the seat reservation terminal, connection of the SIP terminal to a PBX (Private Branch eXchange) cloud device based on user information; and allowing access of the SIP terminal based on user information according to a connection request in the PBX cloud device.

일 실시예에 있어서, 사용자 정보는 SIP 단말의 내선번호 및 MAC 주소를 포함할 수 있다.In one embodiment, the user information may include the extension number and MAC address of the SIP terminal.

일 실시예에 있어서, 좌석 예약 단말의 요청에 응답하여 SIP 단말의 접속을 허용하는 단계는, 사용자 정보를 확인하여 사용자 정보에 대응하는 프로비저닝 데이터(provisioning data)의 리프레시를 요청하는 제1 요청 메시지를 SIP 단말로 전송하는 단계; SIP 단말로부터 프로비저닝 데이터를 요청하는 제2 요청 메시지를 수신하는 단계; 제2 요청 메시지에 기초하여 사용자 정보에 대응하는 프로비저닝 데이터를 SIP 단말로 전송하는 단계; SIP 단말로부터 SIP 단말의 접속을 요청하는 제3 요청 메시지를 수신하는 단계; 및 제3 요청 메시지에 기초하여 SIP 단말의 접속을 허용하는 단계를 포함할 수 있다.In one embodiment, the step of permitting access of the SIP terminal in response to the request of the seat reservation terminal includes checking user information and sending a first request message for requesting refresh of provisioning data corresponding to the user information. Transmitting to a SIP terminal; Receiving a second request message requesting provisioning data from the SIP terminal; Transmitting provisioning data corresponding to user information to the SIP terminal based on the second request message; Receiving a third request message requesting access of the SIP terminal from the SIP terminal; and allowing access of the SIP terminal based on the third request message.

일 실시예에 있어서, 프로비저닝 데이터는 사용자 ID, 인증 ID 및 인증 비밀번호를 포함할 수 있다.In one embodiment, provisioning data may include a user ID, an authentication ID, and an authentication password.

일 실시예에 있어서, 사용자 ID, 인증 ID 및 인증 비밀번호는 암호화 처리될 수 있다.In one embodiment, the user ID, authentication ID and authentication password may be encrypted.

본 개시의 다른 실시예에 따르면, SIP 단말의 내선번호를 설정하는 시스템이 개시될 수 있다. 일 실시예에 따른 시스템은, 복수의 사용자 정보를 관리하는 관리 서버에 연결되고, SIP 단말의 사용자와 연관된 로그인 정보에 기초하여, 사용자에 대한 사용자 정보를 관리 서버에 요청하여 사용자 정보를 수신하고, 사용자 정보에 기초하여 SIP 단말의 연결을 요청하는 좌석 예약 단말; 및 좌석 예약 단말 및 SIP 단말에 연결되고, 좌석 예약 단말로부터의 연결 요청에 따라 사용자 정보에 기초하여 SIP 단말의 접속을 허용하는 PBX 클라우드 장치를 포함할 수 있다.According to another embodiment of the present disclosure, a system for setting an extension number of a SIP terminal may be disclosed. The system according to an embodiment is connected to a management server that manages a plurality of user information, based on login information associated with a user of a SIP terminal, requests user information about a user to the management server to receive user information, A seat reservation terminal requesting connection of the SIP terminal based on user information; and a PBX cloud device connected to the seat reservation terminal and the SIP terminal and permitting access of the SIP terminal based on user information according to a connection request from the seat reservation terminal.

일 실시예에 있어서, 사용자 정보는 SIP 단말의 내선번호 및 MAC 주소를 포함할 수 있다.In one embodiment, the user information may include the extension number and MAC address of the SIP terminal.

일 실시예에 있어서, PBX 클라우드 장치는, 사용자 정보를 확인하여 사용자 정보에 대응하는 프로비저닝 데이터의 리프레시 요청에 해당하는 제1 요청 메시지를 SIP 단말로 전송하고, SIP 단말로부터 프로비저닝 데이터의 요청에 해당하는 제2 요청 메시지를 수신하고, 제2 요청 메시지에 기초하여 사용자 정보에 대응하는 프로비저닝 데이터를 SIP 단말로 전송하고, SIP 단말로부터 SIP 단말의 접속을 요청하는 제3 요청 메시지를 수신하고, 제3 요청 메시지에 기초하여 SIP 단말의 접속을 허용할 수 있다.In one embodiment, the PBX cloud device checks user information, transmits a first request message corresponding to a request to refresh provisioning data corresponding to the user information to the SIP terminal, and sends a request message corresponding to the provisioning data request from the SIP terminal. Receives a second request message, transmits provisioning data corresponding to user information to the SIP terminal based on the second request message, receives a third request message requesting access of the SIP terminal from the SIP terminal, and receives the third request Based on the message, access of the SIP terminal may be allowed.

일 실시예에 있어서, 프로비저닝 데이터는 사용자 ID, 인증 ID 및 인증 비밀번호를 포함할 수 있다.In one embodiment, provisioning data may include a user ID, an authentication ID, and an authentication password.

일 실시예에 있어서, 사용자 ID, 인증 ID 및 인증 비밀번호는 암호화 처리될 수 있다.In one embodiment, the user ID, authentication ID and authentication password may be encrypted.

본 개시의 다양한 실시예에 따르면, SIP 단말을 사용하는 PBX 클라우드 장치에서 SIP 단말의 내선번호를 자동으로 설정할 수 있다. 따라서, 복수의 사용자가 공통으로 사용하는 SIP 단말에 사용자에게 부여된 내선번호를 자동으로 설정하여 해당 SIP 단말을 사용할 수 있게 함으로써, 스페이스 쉐어 환경과 같은 유연한 근무 환경 하에서 사용자에게 부여된 내선번호로 업무 환경을 만들 수 있다. According to various embodiments of the present disclosure, an extension number of a SIP terminal may be automatically set in a PBX cloud device using the SIP terminal. Therefore, by automatically setting the extension number assigned to the user to the SIP terminal commonly used by a plurality of users so that the SIP terminal can be used, work can be done with the extension number assigned to the user under a flexible working environment such as a space share environment. environment can be created.

도 1은 SIP(Session Initiation Protocol) 단말의 내선번호를 설정하는 방법을 나타낸 흐름도이다.
도 2는 본 개시의 일 실시예에 따른 내선번호 설정 시스템의 구성을 개략적으로 나타낸 블록도이다.
도 3은 본 개시의 일 실시예에 따라 SIP 단말의 내선번호를 설정하는 방법을 나타낸 흐름도이다.
도 4는 본 개시의 일 실시예에 따라 SIP 단말의 접속을 허용하는 방법을 나타낸 흐름도이다
1 is a flowchart illustrating a method of setting an extension number of a Session Initiation Protocol (SIP) terminal.
2 is a block diagram schematically showing the configuration of an extension number setting system according to an embodiment of the present disclosure.
3 is a flowchart illustrating a method of setting an extension number of a SIP terminal according to an embodiment of the present disclosure.
4 is a flowchart illustrating a method for allowing access of a SIP terminal according to an embodiment of the present disclosure.

본 개시의 실시예들은 본 개시의 기술적 사상을 설명하기 위한 목적으로 예시된 것이다. 본 개시에 따른 권리범위가 이하에 제시되는 실시예들이나 이들 실시예들에 대한 구체적 설명으로 한정되는 것은 아니다.Embodiments of the present disclosure are illustrated for the purpose of explaining the technical idea of the present disclosure. The scope of rights according to the present disclosure is not limited to the specific description of the embodiments or these embodiments presented below.

본 개시에 사용되는 모든 기술적 용어들 및 과학적 용어들은, 달리 정의되지 않는 한, 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자에게 일반적으로 이해되는 의미를 갖는다. 본 개시에 사용되는 모든 용어들은 본 개시를 더욱 명확히 설명하기 위한 목적으로 선택된 것이며 본 개시에 따른 권리범위를 제한하기 위해 선택된 것이 아니다.All technical terms and scientific terms used in this disclosure have meanings commonly understood by those of ordinary skill in the art to which this disclosure belongs, unless otherwise defined. All terms used in this disclosure are selected for the purpose of more clearly describing the disclosure and are not selected to limit the scope of rights according to the disclosure.

본 개시에서 사용되는 "포함하는", "구비하는", "갖는" 등과 같은 표현은, 해당 표현이 포함되는 어구 또는 문장에서 달리 언급되지 않는 한, 다른 실시예를 포함할 가능성을 내포하는 개방형 용어(open-ended terms)로 이해되어야 한다.Expressions such as "comprising", "including", "having", etc. used in this disclosure are open-ended terms that imply the possibility of including other embodiments, unless otherwise stated in the phrase or sentence in which the expression is included. (open-ended terms).

본 개시에서 기술된 단수형의 표현은 달리 언급하지 않는 한 복수형의 의미를 포함할 수 있으며, 이는 청구범위에 기재된 단수형의 표현에도 마찬가지로 적용된다.Expressions in the singular form described in this disclosure may include plural meanings unless otherwise stated, and this applies equally to expressions in the singular form described in the claims.

본 개시에서 사용되는 "제1", "제2" 등의 표현들은 복수의 구성요소들을 상호 구분하기 위해 사용되며, 해당 구성요소들의 순서 또는 중요도를 한정하는 것은 아니다. Expressions such as "first" and "second" used in the present disclosure are used to distinguish a plurality of elements from each other, and do not limit the order or importance of the elements.

본 개시에서 사용되는 용어 "부"는, 소프트웨어, 또는 FPGA(field-programmable gate array), ASIC(application specific integrated circuit)과 같은 하드웨어 구성요소를 의미한다. 그러나, "부"는 하드웨어 및 소프트웨어에 한정되는 것은 아니다. "부"는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고, 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서, "부"는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세서, 함수, 속성, 프로시저, 서브루틴, 프로그램 코드의 세그먼트, 드라이버, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스, 데이터 구조, 테이블, 어레이 및 변수를 포함한다. 구성요소와 "부" 내에서 제공되는 기능은 더 작은 수의 구성요소 및 "부"로 결합되거나 추가적인 구성요소와 "부"로 더 분리될 수 있다.The term "unit" used in the present disclosure means software or a hardware component such as a field-programmable gate array (FPGA) or an application specific integrated circuit (ASIC). However, "unit" is not limited to hardware and software. A “unit” may be configured to reside in an addressable storage medium and may be configured to reproduce on one or more processors. Thus, as an example, "unit" refers to components such as software components, object-oriented software components, class components and task components, processors, functions, properties, procedures, subroutines, It includes segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays and variables. Functions provided within components and “units” may be combined into fewer components and “units” or further separated into additional components and “units”.

본 개시에서 사용되는 "~에 기초하여"라는 표현은, 해당 표현이 포함되는 어구 또는 문장에서 기술되는, 결정, 판단의 행위 또는 동작에 영향을 주는 하나 이상의 인자를 기술하는데 사용되며, 이 표현은 결정, 판단의 행위 또는 동작에 영향을 주는 추가적인 인자를 배제하지 않는다. As used in this disclosure, the expression "based on" is used to describe one or more factors that affect the act or operation of a decision, judgment, described in a phrase or sentence in which the expression is included, which expression It does not preclude additional factors that may affect the decision, the act of judgment, or the action.

본 개시에서, 어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 경우, 어떤 구성요소가 다른 구성요소에 직접적으로 연결될 수 있거나 접속될 수 있는 것으로, 또는 새로운 다른 구성요소를 매개로 하여 연결될 수 있거나 접속될 수 있는 것으로 이해되어야 한다.In this disclosure, when an element is referred to as being “connected” or “connected” to another element, that element is directly connectable or connectable to the other element, or a new or different configuration. It should be understood that it can be connected or connected via an element.

이하, 첨부한 도면들을 참조하여, 본 개시의 실시예들을 설명한다. 첨부된 도면에서, 동일하거나 대응하는 구성요소에는 동일한 참조부호가 부여되어 있다. 또한, 이하의 실시예들의 설명에 있어서, 동일하거나 대응하는 구성요소를 중복하여 기술하는 것이 생략될 수 있다. 그러나, 구성요소에 관한 기술이 생략되어도, 그러한 구성요소가 어떤 실시예에 포함되지 않는 것으로 의도되지는 않는다.Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. In the accompanying drawings, identical or corresponding elements are given the same reference numerals. In addition, in the description of the following embodiments, overlapping descriptions of the same or corresponding components may be omitted. However, omission of a description of a component does not intend that such a component is not included in an embodiment.

도 2는 본 개시의 일 실시예에 따른 내선번호 설정 시스템의 구성을 개략적으로 나타낸 블록도이다. 도 2를 참조하면, 내선번호 설정 시스템(200)은 좌석 예약 단말(210), 관리 서버(220), PBX 클라우드 장치(230) 및 SIP 단말(240)을 포함할 수 있다.2 is a block diagram schematically showing the configuration of an extension number setting system according to an embodiment of the present disclosure. Referring to FIG. 2 , the extension number setting system 200 may include a seat reservation terminal 210 , a management server 220 , a PBX cloud device 230 and a SIP terminal 240 .

좌석 예약 단말(210)은 관리 서버(220) 및 PBX(Private Branch eXchange) 클라우드 장치에 연결될 수 있다. 좌석 예약 단말(210)는 사용자로부터 로그인 정보를 수신하고, 수신된 로그인 정보에 해당하는 사용자 정보를 관리 서버(220)에 요청할 수 있다. 일 실시예에 있어서, 로그인 정보는 SIP 단말(240)의 사용자를 식별하기 위한 식별 정보(이하, 사용자 식별 정보라 함) 및 SIP 단말(240)을 식별하기 위한 식별 정보(이하, SIP 단말 식별 정보라 함)를 포함할 수 있다. 또한, 좌석 예약 단말(210)은 관리 서버(220)로부터 제공되는 사용자 정보에 기초하여 SIP 단말(240)의 연결을 PBX 클라우드 장치(230)에 요청할 수 있다.The seat reservation terminal 210 may be connected to the management server 220 and a PBX (Private Branch eXchange) cloud device. The seat reservation terminal 210 may receive login information from a user and request user information corresponding to the received login information from the management server 220 . In one embodiment, the login information is identification information for identifying the user of the SIP terminal 240 (hereinafter referred to as user identification information) and identification information for identifying the SIP terminal 240 (hereinafter referred to as SIP terminal identification information). referred to as) may be included. Also, the seat reservation terminal 210 may request connection of the SIP terminal 240 to the PBX cloud device 230 based on user information provided from the management server 220 .

일 실시예에 있어서, 좌석 예약 단말(210)은 통신 환경을 구현할 수 있는 고정형 단말 또는 이동형 단말 중 적어도 하나를 포함할 수 있다. 예를 들면, 고정형 단말은 데스크탑 PC를 포함하며, 이동형 단말은 스마트폰, 핸드헬드(hand-held) PC, 태블릿 PC, 노트북, PDA, 휴대 인터넷 단말 등을 포함할 수 있다.In one embodiment, the seat reservation terminal 210 may include at least one of a fixed terminal or a mobile terminal capable of implementing a communication environment. For example, the fixed terminal includes a desktop PC, and the mobile terminal may include a smart phone, a hand-held PC, a tablet PC, a laptop computer, a PDA, a portable Internet terminal, and the like.

관리 서버(220)는 좌석 예약 단말(210)에 연결되며, 복수의 사용자에 해당하는 사용자 식별 정보 및 사용자 정보를 관리할 수 있다. 예를 들면, 사용자 정보는 SIP 단말(240)에서 사용할(즉, SIP 단말(240)의 사용자에게 할당된) 내선번호 및 SIP 단말(240)의 MAC(Media Access Control) 주소를 포함할 수 있다. 일 실시예에 있어서, 관리 서버(220)는 복수의 사용자 각각에 해당하는 사용자 식별 정보에 대응지어 사용자 정보를 저장하는 저장부(도시하지 않음)를 포함할 수 있다. 또한, 관리 서버(220)는 좌석 예약 단말(210)로부터의 요청에 응답하여, 저장부에 저장된 사용자 정보를 좌석 예약 단말(210)로 전송할 수 있다.The management server 220 is connected to the seat reservation terminal 210 and may manage user identification information and user information corresponding to a plurality of users. For example, the user information may include an extension number to be used by the SIP terminal 240 (that is, assigned to a user of the SIP terminal 240) and a Media Access Control (MAC) address of the SIP terminal 240. In one embodiment, the management server 220 may include a storage unit (not shown) for storing user information corresponding to user identification information corresponding to each of a plurality of users. In addition, the management server 220 may transmit user information stored in the storage unit to the seat reservation terminal 210 in response to a request from the seat reservation terminal 210 .

PBX 클라우드 장치(230)는 좌석 예약 단말(210) 및 SIP 단말(240)에 연결될 수 있다. PBX 클라우드 장치(230)는 SIP 내선번호를 위한 번호 생성 및 접속 인증에 필요한 사용자 ID, 인증 ID 및 인증 비밀번호의 설정을 수행할 수 있다. 또한, PBX 클라우드 장치(230)는 좌석 예약 단말(210)로부터 SIP 단말(240)의 연결 요청을 수신하고, 수신된 연결 요청에 응답하여 SIP 단말(240)의 접속을 허용할 수 있다.The PBX cloud device 230 may be connected to the seat reservation terminal 210 and the SIP terminal 240 . The PBX cloud device 230 may generate a number for a SIP extension number and set a user ID, an authentication ID, and an authentication password required for access authentication. In addition, the PBX cloud device 230 may receive a connection request of the SIP terminal 240 from the seat reservation terminal 210 and allow access of the SIP terminal 240 in response to the received connection request.

일 실시예에 있어서, PBX 클라우드 장치(230)는 좌석 예약 단말(210)로부터 SIP 단말(240)의 연결을 요청하는 메시지(이하, SIP 단말 연결 요청 메시지라 함)를 수신할 수 있다. 예를 들면, SIP 단말 연결 요청 메시지는 SIP 단말(240)의 내선번호 및 MAC 주소를 포함할 수 있다.In one embodiment, the PBX cloud device 230 may receive a message requesting connection of the SIP terminal 240 (hereinafter referred to as a SIP terminal connection request message) from the seat reservation terminal 210 . For example, the SIP terminal connection request message may include the extension number and MAC address of the SIP terminal 240 .

일 실시예에 있어서, PBX 클라우드 장치(230)는 SIP 단말 연결 요청 메시지에 기초하여 프로비저닝 데이터(provisioning data)의 리프레시(refresh)를 요청하는 요청 메시지(이하, 제1 요청 메시지라 함)를 SIP 단말(240)로 전송할 수 있다. 일 실시예에 있어서, 프로비저닝 데이터는 사용자 ID, 인증 ID 및 인증 비밀번호를 포함할 수 있다.In one embodiment, the PBX cloud device 230 sends a request message requesting refresh of provisioning data (hereinafter, referred to as a first request message) based on the SIP terminal connection request message to the SIP terminal. (240). In one embodiment, provisioning data may include a user ID, an authentication ID, and an authentication password.

일 실시예에 있어서, PBX 클라우드 장치(230)는 SIP 단말(240)로부터의 프로비저닝 데이터의 요청에 응답하여, 프로비저닝 데이터를 SIP 단말(240)로 전송할 수 있다. 예를 들면, 프로비저닝 데이터의 사용자 ID, 인증 ID 및 인증 비밀번호는 암호화 처리되어 SIP 단말(240)로 전송될 수 있다.In one embodiment, the PBX cloud device 230 may transmit provisioning data to the SIP terminal 240 in response to a request for provisioning data from the SIP terminal 240 . For example, the user ID, authentication ID, and authentication password of the provisioning data may be encrypted and transmitted to the SIP terminal 240 .

일 실시예에 있어서, PBX 클라우드 장치(230)는 SIP 단말(240)로부터 등록 요청을 수신하고, 수신된 등록 요청에 응답하여 SIP 단말(240)의 접속을 허용할 수 있다.In one embodiment, the PBX cloud device 230 may receive a registration request from the SIP terminal 240 and allow access of the SIP terminal 240 in response to the received registration request.

SIP 단말(240)은 PBX 클라우드 장치(230)에 연결될 수 있다. SIP 단말(240)은 PBX 클라우드 장치(230)로부터 제1 요청 메시지를 수신하고, 제1 요청 메시지에 기초하여 프로비저닝 데이터를 요청하는 요청 메시지(이하, 제2 요청 메시지라 함)를 PBX 클라우드 장치(230)로 전송할 수 있다. 또한, SIP 단말(240)은 PBX 클라우드 장치(230)로부터 제2 요청 메시지에 대응하는 프로비저닝 데이터를 수신하고, 수신된 프로비저닝 데이터에 기초하여, SIP 단말(240)의 등록을 요청하는 메시지(이하, 제3 요청 메시지라 함)를 PBX 단말(230)로 전송할 수 있다. 일 실시예에 있어서, 제3 요청 메시지는 사용자 ID, 인증 ID 및 인증 비밀번호를 포함할 수 있다. 예를 들면, 사용자 ID, 인증 ID 및 인증 비밀번호는 암호화 처리되어 PBX 클라우드 장치(230)로 전송될 수 있다.The SIP terminal 240 may be connected to the PBX cloud device 230 . The SIP terminal 240 receives a first request message from the PBX cloud device 230, and sends a request message requesting provisioning data (hereinafter, referred to as a second request message) based on the first request message to the PBX cloud device ( 230). In addition, the SIP terminal 240 receives provisioning data corresponding to the second request message from the PBX cloud device 230, and based on the received provisioning data, a message requesting registration of the SIP terminal 240 (hereinafter, referred to as a third request message) may be transmitted to the PBX terminal 230. In one embodiment, the third request message may include a user ID, an authentication ID, and an authentication password. For example, the user ID, authentication ID, and authentication password may be encrypted and transmitted to the PBX cloud device 230 .

일 실시예에 있어서, SIP 단말(240)은 정상적인 등록 절차가 완료된 후에도 등록 상태를 유지하기 위해 주기적으로 제3 요청 메시지를 PBX 클라우드 장치(230)로 전송할 수 있다.In one embodiment, the SIP terminal 240 may periodically transmit a third request message to the PBX cloud device 230 in order to maintain the registration state even after the normal registration procedure is completed.

본 개시에 도시된 흐름도에서 흐름도에서 프로세스 단계들, 방법 단계들, 알고리즘들 등이 순차적인 순서로 설명되었지만, 그러한 프로세스들, 방법들 및 알고리즘들은 임의의 적합한 순서로 작동하도록 구성될 수 있다. 다시 말하면, 본 개시의 다양한 실시예들에서 설명되는 프로세스들, 방법들 및 알고리즘들의 단계들이 본 개시에서 기술된 순서로 수행될 필요는 없다. 또한, 일부 단계들이 비동시적으로 수행되는 것으로서 설명되더라도, 다른 실시예에서는 이러한 일부 단계들이 동시에 수행될 수 있다. 또한, 도면에서의 묘사에 의한 프로세스의 예시는 예시된 프로세스가 그에 대한 다른 변화들 및 수정들을 제외하는 것을 의미하지 않으며, 예시된 프로세스 또는 그의 단계들 중 임의의 것이 본 개시의 다양한 실시예들 중 하나 이상에 필수적임을 의미하지 않으며, 예시된 프로세스가 바람직하다는 것을 의미하지 않는다.Although process steps, method steps, algorithms, etc. are described in a sequential order in the flowcharts shown in this disclosure, such processes, methods and algorithms may be configured to operate in any suitable order. In other words, the steps of the processes, methods, and algorithms described in various embodiments of this disclosure do not have to be performed in the order described in this disclosure. Also, although some steps are described as being performed asynchronously, in other embodiments some of these steps may be performed concurrently. Further, illustration of a process by depiction in a drawing does not mean that the illustrated process is exclusive of other changes and modifications thereto, and that any of the illustrated process or steps thereof may be one of various embodiments of the present disclosure. It is not meant to be essential to one or more, and it does not imply that the illustrated process is preferred.

도 3은 본 개시의 일 실시예에 따라 SIP 단말의 내선번호를 자동으로 설정하는 방법을 나타낸 흐름도이다. 도 3을 참조하면, 단계 S302에서, 좌석 예약 단말(210)은 사용자로부터의 로그인 정보에 기초하여 사용자 정보를 관리 서버(220)에 요청할 수 있다. 일 실시예에 있어서, 좌석 예약 단말(210)은 사용자의 로그인 정보가 수신되면, 수신된 로그인 정보의 사용자 식별 정보 및 SIP 단말 식별 정보에 기초하여 사용자 정보를 관리 서버(220)에 요청할 수 있다.3 is a flowchart illustrating a method of automatically setting an extension number of a SIP terminal according to an embodiment of the present disclosure. Referring to FIG. 3 , in step S302 , the seat reservation terminal 210 may request user information from the management server 220 based on login information from the user. In one embodiment, when the user's login information is received, the seat reservation terminal 210 may request user information from the management server 220 based on user identification information and SIP terminal identification information of the received login information.

단계 S304에서, 좌석 예약 단말(210)은 관리 서버(220)로부터 사용자 정보를 수신할 수 있다. 일 실시예에 있어서, 사용자 정보는 로그인 정보의 사용자 식별 정보 및 SIP 단말 식별 정보에 해당하는 SIP 단말 내선번호 및 SIP 단말 MAC 주소를 포함할 수 있다.In step S304, the seat reservation terminal 210 may receive user information from the management server 220. In one embodiment, the user information may include a SIP terminal extension number and a SIP terminal MAC address corresponding to user identification information and SIP terminal identification information of login information.

단계 S306에서, 좌석 예약 단말(210)는 수신된 사용자 정보에 기초하여 SIP 단말(240)의 연결을 요청하는 SIP 단말 연결 요청 메시지를 PBX 클라우드 장치(230)로 전송할 수 있다. 일 실시예에 있어서, SIP 단말 연결 요청 메시지는 사용자 정보, 즉 SIP 단말 내선번호 및 SIP 단말 MAC 주소를 포함할 수 있다.In step S306, the seat reservation terminal 210 may transmit a SIP terminal connection request message requesting connection of the SIP terminal 240 to the PBX cloud device 230 based on the received user information. In one embodiment, the SIP terminal connection request message may include user information, that is, the extension number of the SIP terminal and the MAC address of the SIP terminal.

단계 S308에서, PBX 클라우드 장치(230)는 좌석 예약 단말(210)로부터의 SIP 단말 연결 요청 메시지에 기초하여 SIP 단말(240)의 접속을 허용할 수 있다. 일 실시예에 있어서, PBX 클라우드 장치(230)는 SIP 단말 연결 요청 메시지(SIP 단말 내선번호 및 SIP 단말 MAC 주소) 및 프로비저닝 데이터(사용자 ID, 인증 ID 및 인증 비밀번호)에 기초하여, SIP 단말(240)의 접속을 허용할 수 있다.In step S308, the PBX cloud device 230 may allow the SIP terminal 240 to access based on the SIP terminal connection request message from the seat reservation terminal 210. In one embodiment, the PBX cloud device 230 sends a SIP terminal 240 based on a SIP terminal connection request message (SIP terminal extension number and SIP terminal MAC address) and provisioning data (user ID, authentication ID, and authentication password). ) can be accessed.

도 4는 본 개시의 일 실시예에 따라 SIP 단말의 접속을 허용하는 방법을 나타낸 흐름도이다. 도 4를 참조하면, 단계 S402에서, PBX 클라우드 장치(230)는 좌석 예약 단말(210)로부터 SIP 단말 연결 요청 메시지를 수신하고, 수신된 SIP 단말 연결 요청 메시지로부터 사용자 정보를 확인할 수 있다.4 is a flowchart illustrating a method for allowing access of a SIP terminal according to an embodiment of the present disclosure. Referring to FIG. 4 , in step S402 , the PBX cloud device 230 may receive a SIP terminal connection request message from the seat reservation terminal 210 and check user information from the received SIP terminal connection request message.

단계 S404에서, PBX 클라우드 장치(230)는 SIP 단말 연결 요청 메시지에 기초하여 프로비저닝 데이터의 리프레시(refresh)를 요청하는 제1 요청 메시지를 SIP 단말(240)로 전송할 수 있다. 일 실시예에 있어서, 프로비저닝 데이터의 리프레시는 사용자가 로그인 시 SIP 단말(240)에 전원이 연결되지 않거나 네트워크 불량 등의 이유로 인해 SIP 단말(240)이 사용자의 로그인 변경을 인지할 수 없는 상태에서 이루어진 경우에 수행될 수 있지만, 반드시 이에 한정되는 것은 아니다.In step S404, the PBX cloud device 230 may transmit a first request message requesting a refresh of provisioning data to the SIP terminal 240 based on the SIP terminal connection request message. In one embodiment, the provisioning data is refreshed in a state in which the SIP terminal 240 cannot recognize the user's login change due to reasons such as power not being connected to the SIP terminal 240 or network failure when the user logs in. It may be performed in some cases, but is not necessarily limited thereto.

단계 S406에서, PBX 클라우드 장치(230)는 SIP 단말(240)로부터 프로비저닝 데이터를 요청하는 제2 요청 메시지를 수신할 수 있다. 일 실시예에 있어서, 제2 요청 메시지의 사용자 ID, 인증 ID 및 인증 비밀번호는 암호화 처리될 수 있다.In step S406, the PBX cloud device 230 may receive a second request message requesting provisioning data from the SIP terminal 240. In one embodiment, the user ID, authentication ID, and authentication password of the second request message may be encrypted.

단계 S408에서, PBX 클라우드 장치(230)는 제2 요청 메시지에 기초하여 프로비저닝 데이터를 SIP 단말(240)로 전송할 수 있다. 일 실시예에 있어서, 프로비저닝 데이터의 사용자 ID, 인증 ID 및 인증 비밀번호는 암호화 처리될 수 있다.In step S408, the PBX cloud device 230 may transmit provisioning data to the SIP terminal 240 based on the second request message. In one embodiment, the user ID, authentication ID, and authentication password of provisioning data may be encrypted.

단계 S410에서, PBX 클라우드 장치(230)는 SIP 단말(240)로부터 SIP 단말(240)의 등록을 요청하는 제3 요청 메시지를 수신할 수 있다. 일 실시예에 있어서, 제3 요청 메시지의 사용자 ID, 인증 ID 및 인증 비밀번호는 암호화 처리될 수 있다.In step S410, the PBX cloud device 230 may receive a third request message requesting registration of the SIP terminal 240 from the SIP terminal 240. In one embodiment, the user ID, authentication ID, and authentication password of the third request message may be encrypted.

단계 S412에서, PBX 클라우드 장치(230)는 제3 요청 메시지에 기초하여 SIP 단말(240)의 접속을 허용할 수 있다. 일 실시예에 있어서, PBX 클라우드 장치(230)는 제3 요청 메시지에 기초하여 SIP 단말(240)의 내선번호를 자동을 설정하여 SIP 단말(240)의 접속을 허용할 수 있다.In step S412, the PBX cloud device 230 may permit access of the SIP terminal 240 based on the third request message. In one embodiment, the PBX cloud device 230 may automatically set the extension number of the SIP terminal 240 based on the third request message and allow the SIP terminal 240 to access.

위 방법은 특정 실시예들을 통하여 설명되었지만, 위 방법은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의해 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이 있다. 또한, 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고, 위 실시예들을 구현하기 위한 기능적인(functional) 프로그램, 코드 및 코드 세그먼트들은 본 개시가 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.Although the above method has been described through specific embodiments, it is also possible to implement the above method as computer readable code on a computer readable recording medium. A computer-readable recording medium includes all types of recording devices in which data that can be read by a computer system is stored. Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disk, and optical data storage devices. In addition, the computer-readable recording medium is distributed in computer systems connected through a network, so that computer-readable codes can be stored and executed in a distributed manner. In addition, functional programs, codes, and code segments for implementing the above embodiments can be easily inferred by programmers in the art to which the present disclosure belongs.

이상 일부 실시예들과 첨부된 도면에 도시된 예에 의해 본 개시의 기술적 사상이 설명되었지만, 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자가 이해할 수 있는 본 개시의 기술적 사상 및 범위를 벗어나지 않는 범위에서 다양한 치환, 변형 및 변경이 이루어질 수 있다는 점을 알아야 할 것이다. 또한, 그러한 치환, 변형 및 변경은 첨부된 청구범위 내에 속하는 것으로 생각되어야 한다.Although the technical spirit of the present disclosure has been described by examples shown in some embodiments and the accompanying drawings, those skilled in the art can understand the technical spirit and scope of the present disclosure to which the present disclosure belongs. It will be appreciated that various substitutions, modifications and alterations may be made within the range. Moreover, such substitutions, modifications and alterations are intended to fall within the scope of the appended claims.

110, 230: PBX 클라우드 장치 120, 240: SIP 단말
200: 내선번호 설정 시스템 210: 좌석 예약 단말
220: 관리 서버
110, 230: PBX cloud device 120, 240: SIP terminal
200: extension number setting system 210: seat reservation terminal
220: management server

Claims (10)

SIP(Session Initiation Protocol) 단말의 내선번호를 설정하는 방법으로서,
좌석 예약 단말에서, 상기 SIP 단말의 사용자와 연관된 로그인 정보에 기초하여, 상기 사용자에 대한 사용자 정보를 요청하는 단계;
상기 좌석 예약 단말에서, 복수의 사용자 정보를 관리하는 관리 서버로부터 상기 사용자 정보를 수신하는 단계;
상기 좌석 예약 단말에서, 상기 사용자 정보에 기초하여 상기 SIP 단말의 연결을 PBX(Private Branch eXchange) 클라우드 장치에 요청하는 단계; 및
상기 PBX 클라우드 장치에서, 상기 연결의 요청에 따라 상기 사용자 정보에 기초하여 상기 SIP 단말의 접속을 허용하는 단계
를 포함하고,
상기 SIP 단말의 접속을 허용하는 단계는
상기 사용자 정보를 확인하여 상기 사용자 정보에 대응하는 프로비저닝 데이터(provisioning data)의 리프레시를 요청하는 제1 요청 메시지를 상기 SIP 단말로 전송하는 단계;
상기 SIP 단말로부터 상기 사용자 정보에 대응하는 프로비저닝 데이터를 요청하는 제2 요청 메시지를 수신하는 단계;
상기 제2 요청 메시지에 기초하여 상기 사용자 정보에 대응하는 프로비저닝 데이터를 상기 SIP 단말로 전송하는 단계;
상기 SIP 단말로부터 상기 SIP 단말의 접속을 요청하는 제3 요청 메시지를 수신하는 단계; 및
상기 제3 요청 메시지에 기초하여 상기 SIP 단말의 접속을 허용하는 단계
를 포함하는 방법.
As a method of setting an extension number of a SIP (Session Initiation Protocol) terminal,
Requesting user information for the user, at the seat reservation terminal, based on login information associated with the user of the SIP terminal;
In the seat reservation terminal, receiving the user information from a management server that manages a plurality of user information;
Requesting, in the seat reservation terminal, connection of the SIP terminal to a PBX (Private Branch eXchange) cloud device based on the user information; and
Allowing, in the PBX cloud device, access of the SIP terminal based on the user information according to the connection request
including,
The step of allowing the access of the SIP terminal
checking the user information and transmitting a first request message requesting a refresh of provisioning data corresponding to the user information to the SIP terminal;
Receiving a second request message requesting provisioning data corresponding to the user information from the SIP terminal;
Transmitting provisioning data corresponding to the user information to the SIP terminal based on the second request message;
Receiving a third request message requesting access of the SIP terminal from the SIP terminal; and
Allowing access of the SIP terminal based on the third request message
How to include.
제1항에 있어서, 상기 사용자 정보는 상기 SIP 단말의 내선번호 및 MAC 주소를 포함하는 방법.The method of claim 1, wherein the user information includes an extension number and a MAC address of the SIP terminal. 삭제delete 제1항에 있어서, 상기 프로비저닝 데이터는 사용자 ID, 인증 ID 및 인증 비밀번호를 포함하는 방법.The method of claim 1 , wherein the provisioning data includes a user ID, an authentication ID, and an authentication password. 제4항에 있어서, 상기 사용자 ID, 상기 인증 ID 및 상기 인증 비밀번호는 암호화 처리되는, 방법.The method of claim 4, wherein the user ID, the authentication ID, and the authentication password are encrypted. SIP 단말의 내선번호를 설정하는 시스템으로서,
복수의 사용자 정보를 관리하는 관리 서버에 연결되고, 상기 SIP 단말의 사용자와 연관된 로그인 정보에 기초하여, 상기 사용자에 대한 사용자 정보를 상기 관리 서버에 요청하여 상기 사용자 정보를 수신하고, 상기 사용자 정보에 기초하여 SIP 단말의 연결을 요청하는 좌석 예약 단말; 및
상기 좌석 예약 단말 및 상기 SIP 단말에 연결되고, 상기 좌석 예약 단말로부터의 연결 요청에 따라 상기 사용자 정보에 기초하여 상기 SIP 단말의 접속을 허용하는 PBX 클라우드 장치
를 포함하고,
상기 PBX 클라우드 장치는,
상기 사용자 정보를 확인하여 상기 사용자 정보에 대응하는 프로비저닝 데이터의 리프레시 요청에 해당하는 제1 요청 메시지를 상기 SIP 단말로 전송하고,
상기 SIP 단말로부터 상기 사용자 정보에 대응하는 프로비저닝 데이터를 요청하는 제2 요청 메시지를 수신하고,
상기 제2 요청 메시지에 기초하여 상기 사용자 정보에 대응하는 프로비저닝 데이터를 상기 SIP 단말로 전송하고,
상기 SIP 단말로부터 상기 SIP 단말의 접속을 요청하는 제3 요청 메시지를 수신하고,
상기 제3 요청 메시지에 기초하여 상기 SIP 단말의 접속을 허용하는 시스템.
As a system for setting the extension number of the SIP terminal,
It is connected to a management server that manages a plurality of user information, and based on login information associated with the user of the SIP terminal, requests user information about the user to the management server to receive the user information, and to receive the user information Seat reservation terminal requesting connection of the SIP terminal based on; and
A PBX cloud device that is connected to the seat reservation terminal and the SIP terminal and allows access of the SIP terminal based on the user information according to a connection request from the seat reservation terminal.
including,
The PBX cloud device,
Checking the user information and transmitting a first request message corresponding to a refresh request of provisioning data corresponding to the user information to the SIP terminal;
Receiving a second request message requesting provisioning data corresponding to the user information from the SIP terminal;
Transmitting provisioning data corresponding to the user information to the SIP terminal based on the second request message;
Receiving a third request message requesting access of the SIP terminal from the SIP terminal;
A system allowing access of the SIP terminal based on the third request message.
제6항에 있어서, 상기 사용자 정보는 상기 SIP 단말의 내선번호 및 MAC 주소를 포함하는 시스템.The system of claim 6, wherein the user information includes an extension number and a MAC address of the SIP terminal. 삭제delete 제6항에 있어서, 상기 프로비저닝 데이터는 사용자 ID, 인증 ID 및 인증 비밀번호를 포함하는 시스템.7. The system of claim 6, wherein the provisioning data includes a user ID, an authentication ID, and an authentication password. 제9항에 있어서, 상기 사용자 ID, 상기 인증 ID 및 상기 인증 비밀번호는 암호화 처리되는, 시스템.The system according to claim 9, wherein the user ID, the authentication ID, and the authentication password are encrypted.
KR1020190050616A 2019-04-30 2019-04-30 Method and system for setting extension number of session initiation protocol terminal Active KR102510177B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190050616A KR102510177B1 (en) 2019-04-30 2019-04-30 Method and system for setting extension number of session initiation protocol terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190050616A KR102510177B1 (en) 2019-04-30 2019-04-30 Method and system for setting extension number of session initiation protocol terminal

Publications (2)

Publication Number Publication Date
KR20200126677A KR20200126677A (en) 2020-11-09
KR102510177B1 true KR102510177B1 (en) 2023-03-15

Family

ID=73429591

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190050616A Active KR102510177B1 (en) 2019-04-30 2019-04-30 Method and system for setting extension number of session initiation protocol terminal

Country Status (1)

Country Link
KR (1) KR102510177B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018050166A (en) 2016-09-21 2018-03-29 株式会社日立情報通信エンジニアリング Private branch exchange system and terminal reception method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101388657B1 (en) * 2012-05-07 2014-04-24 주식회사 케이티 Fixed mobile convergence terminal for automatically setting access information of fixed mobile convergence service and method therefor
KR20160092100A (en) * 2015-01-26 2016-08-04 한국기술교육대학교 산학협력단 Method to providing seat sharing service

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018050166A (en) 2016-09-21 2018-03-29 株式会社日立情報通信エンジニアリング Private branch exchange system and terminal reception method

Also Published As

Publication number Publication date
KR20200126677A (en) 2020-11-09

Similar Documents

Publication Publication Date Title
US8064875B2 (en) Methods and apparatus to update geographic location information associated with internet protocol devices for E-911 emergency services
US20080008158A1 (en) Internet Protocol-Private Branch Exchange for Providing Internet Messenger Function and Internet Terminal for Use Therewith
US20160301805A1 (en) Government enterprise network communication device and communication method, and computer storage medium
CN103209462A (en) Mobile communication method, mobile communication server and mobile communication system
US20060153172A1 (en) Emergency call system and emergency call method
US8576834B2 (en) Communication system
EP2671366B1 (en) Determining a location address for shared data
US20080198840A1 (en) Ip extension phone system and server system
US20100278174A1 (en) Method and Arrangement for Network Roaming of Corporate Extension Identities
KR102510177B1 (en) Method and system for setting extension number of session initiation protocol terminal
JP2014171026A (en) Voice call control system, control device, and control method
KR101174028B1 (en) A virtualization gateway system for internet phone
KR101388657B1 (en) Fixed mobile convergence terminal for automatically setting access information of fixed mobile convergence service and method therefor
KR100943059B1 (en) IP centrex-based call center service delivery system and method, how to prepare IP centrex-based call center service
TWI486026B (en) Voice over internet protocol system and method
CN103841093A (en) Terminal device and network protocol voice communication method
KR100596003B1 (en) Payment service providing method and IP switch system employing the above method
JP5339469B2 (en) Telephone number processing device
CN108881292B (en) VoIP security protection method, system, device and storage medium
WO2015125680A1 (en) Pbx cooperation system, pbx cooperation method, subscriber registration device, and subscriber registration program
KR100673512B1 (en) Method of providing conference call service and IP switch system employing the method
KR100962992B1 (en) Call processing system and method between ITP
CN103841280A (en) Network protocol voice system and network communication method
KR100836259B1 (en) Method and device for providing video call restriction service
KR20120035580A (en) System for present communication service to a plurality of terminals having same identification number, apparatus thereof, server thereof and method thereof

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301