KR101562470B1 - 개인용 이동통신 단말기를 이용한 기업용 전화 서비스 제공 방법 및 시그널링 게이트웨이 - Google Patents
개인용 이동통신 단말기를 이용한 기업용 전화 서비스 제공 방법 및 시그널링 게이트웨이 Download PDFInfo
- Publication number
- KR101562470B1 KR101562470B1 KR1020140082994A KR20140082994A KR101562470B1 KR 101562470 B1 KR101562470 B1 KR 101562470B1 KR 1020140082994 A KR1020140082994 A KR 1020140082994A KR 20140082994 A KR20140082994 A KR 20140082994A KR 101562470 B1 KR101562470 B1 KR 101562470B1
- Authority
- KR
- South Korea
- Prior art keywords
- telephone number
- invite message
- information
- service
- enterprise
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/16—Communication-related supplementary services, e.g. call-transfer or call-hold
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/08—Upper layer protocols
- H04W80/10—Upper layer protocols adapted for application session management, e.g. SIP [Session Initiation Protocol]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
이동통신 단말기를 이용한 기업용 전화 서비스 제공 방법이 개시된다. 일 실시예는 시그널링 게이트웨이에서, CSCF(Call Session Control Function) 장치로부터 수신한 INVITE 메시지의 수신자 주소에 포함된 구분자(classifier) 정보를 제거하고, 상기 INVITE 메시지의 발신자 주소를 변경하며, 상기 변경된 INVITE 메시지를 대응하는 인터넷 전화 교환기로 송신하는 단계를 포함한다.
Description
아래 실시예들은 기업용 전화 서비스를 개인용 이동통신 단말기를 통하여 제공하는 방법 및 시스템에 관한 것으로, 특히 별도의 어플리케이션 프로그램 없이 개인용 이동통신 단말기에서 기업의 인터넷 전화 서비스를 사용하여 통화하기 위한 방법 및 시스템에 관한 것이다.
이동 통신 시스템 기술이 급속도로 발전함에 따라 그 수요 또한 증가하여 현재에는 대부분의 사람들이 롱텀에볼루션(LTE) 스마트 폰을 포함한 이동 통신 단말기를 휴대하고 있다.
BYOD(Bring Your Own Device)의 일환으로 이러한 개인용 이동 통신 단말기를 업무용으로도 많이 사용하고 있는데, 가장 많은 필요성을 지닌 기능은 전화를 수신 및 발신하는 기능이라고 할 수 있다. 개인 스마트 폰을 업무용 전화기로 사용하기 위해서 가장 쉽게 접근할 수 있는 방법은 별도의 VoIP(Voice Over Internet Protocol) 응용 프로그램을 설치하여 업무용 전화를 이 응용 프로그램을 통해 수신 및 발신할 수 있다. 이러한 서비스는 이미 많은 상용화 사례가 있다. 이러한 스마트 폰을 이용한 기업용 전화 서비스는 대부분 스마트 폰의 데이터 통신 기능을 이용하여 기업용 VoIP 응용 프로그램이 해당 기업의 인터넷 전화 교환기에 접속하여 마치 업무용 단말기처럼 작동하도록 구성되어 있다. 이런 서비스를 흔히 기업용 FMC(Fixed Mobile Convergence)라 부른다. 스마트 폰을 이용한 기업용 FMC 서비스는 기존 기업용 전화가 유선 전화 기반이라 이동에 제약이 있던 약점을 해소하고 개인용 전화와 기업용 전화를 별도로 관리해야 하는 불편을 없애 많은 기업 사용자에게 큰 도움이 되고 있다.
그러나, 앞서 설명한 기업용 FMC 서비스는 별도의 응용 프로그램을 설치해야 하고, 통화 품질이 상대적으로 떨어지는 문제점이 있다.
실시예들은 FMC 서비스를 위해 별도의 VoIP 응용 프로그램이 필요 없이 스마트 폰에 존재하는 기존의 다이얼을 이용하여 스마트 폰에서 기업용 전화 서비스를 이용할 수 있도록 하는 기술을 제공할 수 있다.
실시예들은 QoS가 보장되는 통화 전용 채널을 사용하여 기업용 FMC 서비스의 통화 품질을 향상시키고, 별도의 응용 프로그램을 사용하지 않아 사용성을 향상시키고, 배터리 소모를 줄이는 기술을 제공할 수 있다.
또한, 실시예들은 이동통신 단말기 기종에 구애 받지 않고 다양한 기종의 단말기에서 사용할 수 있는 기술을 제공할 수 있다.
일 실시예에 따르면, 이동 이동통신 단말기를 이용하여 기업용 인터넷 전화 서비스를 제공할 수 있다.
상기 기업용 전화 서비스 제공 방법은 시그널링 게이트웨이에서, CSCF(Call Session Control Function) 장치로부터 수신한 INVITE 메시지의 수신자 주소(To 주소)에 포함된 구분자(classifier) 정보를 제거하는 단계, 상기 INVITE 메시지의 발신자 주소(From 주소)를 변경하는 단계 및 상기 변경된 INVITE 메시지를 대응하는 인터넷 전화 교환기로 송신하는 단계를 포함할 수 있다.
일 측에 따르면, 상기 기업용 전화 서비스 제공 방법은 미디어 게이트웨이(E-MGW)에 미디어 릴레이 리소스의 할당을 요청하는 단계를 더 포함할 수 있다. 이때, 상기 미디어 게이트웨이에서 수신한 SDP 패킷의 미디어 정보를 상기 미디어 게이트웨이에서 할당한 상기 미디어 릴레이 리소스의 미디어 정보로 변경하는 단계를 더 포함할 수도 있다.
일 측에 따르면, 상기 인터넷 전화 교환기는 IP-PBX 또는 IP-Centrex 중 적어도 하나일 수 있다.
일 측에 따르면, 상기 기업용 전화 서비스 제공 방법은 서비스 가입자 정보를 데이터베이스에 유지하는 단계를 더 포함하고, 상기 서비스 가입자 정보는, 기업용 FMC 서비스에 가입한 이동통신 단말기의 개인용 전화번호, 상기 개인용 전화번호에 대응하는 인터넷 전화 교환기의 주소 및 상기 인터넷 전화 교환기에 대한 인증 정보를 포함하고, 상기 INVITE 메시지의 발신자 주소(From 주소)를 변경하는 단계는, 상기 INVITE 메시지의 발신자 주소에 포함된 발신자 이동통신 단말기의 개인용 전화번호에 대응하는 가입자 ID를 상기 데이터베이스에 유지된 인증 정보를 참조하여 식별하는 단계 및 상기 INVITE 메시지의 발신자 주소에 포함된 발신자 이동통신 단말기의 개인용 전화번호를 상기 식별된 가입자 ID 로 변경하는 단계를 포함할 수 있다.
일 측에 따르면, 상기 기업용 전화 서비스 제공 방법은 서비스 가입자 정보를 데이터베이스에 유지하는 단계를 더 포함하고, 상기 서비스 가입자 정보는, 기업용 FMC 서비스에 가입한 이동통신 단말기의 개인용 전화번호, 상기 개인용 전화번호에 대응하는 인터넷 전화 교환기의 주소 및 상기 기업용 FMC 서비스 가입자의 기업용 인터넷 전화번호를 포함하고, 상기 INVITE 메시지의 발신자 주소(From 주소)를 변경하는 단계는, 상기 INVITE 메시지의 발신자 주소에 포함된 발신자 이동통신 단말기의 개인용 전화번호에 대응하는 가입자의 기업용 인터넷 전화번호를 상기 데이터베이스를 참조하여 식별하는 단계; 및 상기 INVITE 메시지의 발신자 주소에 포함된 발신자 개인용 전화번호를 상기 식별된 기업용 인터넷 전화번호로 변경하는 단계를 포함할 수 있다.
이 때, 상기 기업용 전화 서비스 제공 방법은, 상기 구분자 정보가 제거된 수신자 주소가 상기 기업용 FMC 서비스 가입자인지 여부를 상기 데이터베이스를 참조하여 식별하는 단계 및 상기 구분자 정보가 제거된 수신자 주소가 상기 기업용 FMC 서비스 가입자인 경우, 기생성된 미디어 정보를 유지하면서 SDP 패킷을 인터넷 전화 교환기로 전송하는 단계를 더 포함할 수 있다.
일 측에 따르면, 상기 기업용 전화 서비스 제공 방법은, 상기 구분자 정보가 제거된 수신자 주소가 망 내 VoLTE 가입자인지 여부를 가입자 정보 관리 서버(HSS, Home Subscription Server)의 가입자 데이터베이스 정보를 참조하여 식별하는 단계 및 상기 구분자 정보가 제거된 수신자 주소가 망 내 VoLTE 가입자인 경우, 기생성된 미디어 정보를 유지하면서 SDP(Session Description Protocol) 패킷을 인터넷 전화 교환기로 전송하는 단계를 더 포함할 수 있다.
일 측에 따르면, 상기 기업용 전화 서비스 제공 방법은, CSCF 장치에서 수신한 INVITE 메시지의 수신자 주소(To 주소)에 구분자 정보가 포함되어 있는지 판단하는 단계 및 상기 CSCF 장치에서 수신한 INVITE 메시지의 수신자 주소(To 주소)에 구분자 정보가 포함되어 있는 경우, 상기 CSCF 장치에서 상기 INVITE 메시지를 상기 시그널링 게이트웨이로 송신하는 단계를 더 포함할 수 있다.
일실시예에 따른 이동통신 단말기를 이용한 기업용 전화 서비스 제공 방법은 인터넷 전화 교환기로부터 INVITE 메시지를 전달받는 단계, 상기 INVITE 메시지의 수신자 주소에 포함된 수신자 기업용 인터넷 전화번호가 상기 이동통신 단말기를 이용한 기업용 전화 서비스의 가입 여부를 확인하는 단계, 상기 INVITE 메시지의 수신자 기업용 인터넷 전화번호를 데이터 베이스를 참조하여 수신자 개인용 전화번호로 변경하는 단계 및 상기 수신자 개인용 전화번호에 대응하는 CSCF로 INVITE 메시지를 송신하는 단계를 포함할 수 있다.
일실시예에 따른 이동통신 단말기를 이용한 기업용 전화 서비스 등록 방법은, 가입자 정보 관리 서버(HSS)에서 사용자의 기업용 전화 서비스 가입 정보를 유지하는 단계, CSCF에서 상기 가입자 정보 관리 서버(HSS)에 상기 서비스 가입 여부를 확인하는 단계, 통신 애플리케이션 서버(TAS) 및 시그널 게이트웨이(E-SGW)에 등록을 수행하는 단계, 상기 시그널 게이트웨이(E-SGW)에서 사용자 정보를 조회하는 단계 및 상기 사용자 정보에 대응하는 인터넷 전화 교환기에 등록을 수행하는 단계를 포함할 수 있다.
일실시예에 따른 시그널링 게이트웨이는, 인터넷 전화 교환기 또는 CSCF로부터 INVITE 메시지를 수신하는 수신부, 상기 INVITE 메시지를 제어하는 제어부 및 대응하는 인터넷 전화 교환기 또는 대응하는 CSCF로 상기 변경된 INVITE 메시지를 송신하는 송신부를 포함할 수 있다.
이때, 상기 제어부는, 상기 시그널링 게이트웨이가 발신자 측 게이트웨이인 경우, 상기 수신한 INVITE 메시지의 수신자 주소(To 주소)에 포함된 구분자(classifier) 정보를 제거하고, 상기 INVITE 메시지의 발신자 주소(From 주소)를 변경하고, 상기 시그널링 게이트웨이가 수신자 측 게이트웨이인 경우, 상기 INVITE 메시지의 수신자 주소(To 주소)를 수신자 개인용 전화번호로 변경할 수 있다.
일 측에 따르면, 상기 제어부는, SDP 패킷의 미디어 정보를 미디어 게이트웨이에서 할당한 미디어 릴레이 리소스의 미디어 정보로 변경하고, 상기 송신부는, 상기 변경된 SDP 패킷을 상기 인터넷 전화 교환기로 송신할 수 있다.
별도의 VoIP 응용 프로그램이 필요 없이 스마트 폰에 존재하는 기존의 다이얼러를 이용하여 스마트 폰에서 기업용 전화 서비스를 이용할 수 있다. 기존의 다이얼러를 이용한다는 것은 대체 다이얼러(SKT의 T전화등)를 사용할 수 없다는 뜻이 아니고 단말과 망사이의 전화를 걸기 위한 프로토콜이 단말 입장에서는 변화 없이 가능하다는 것을 말한다. 따라서, 이미 단말에 존재하는 다이얼러나 기존 프로토콜을 건드리지 않는 대체 다이얼러를 바로 사용 가능하다.
QoS가 보장되는 통화 전용 채널을 사용하여 기업용 FMC 서비스의 통화 품질을 향상시키고, 별도의 응용 프로그램을 사용하지 않아 사용성을 향상시키고, 배터리 소모를 줄일 수 있다.
모든 단말에 이미 존재하는 기존의 다이얼러를 사용하여 구현이 되므로 이동통신 단말기 기종에 구애 받지 않고 다양한 기종의 단말기에서 사용할 수 있다.
도 1은 종래의 VoLTE 망의 구성을 설명하기 위한 도면이다.
도 2는 종래의 VoLTE 클라이언트가 VoLTE 망에 등록하는 과정을 설명하기 위한 흐름도이다.
도 3은 종래의 VoLTE 클라이언트가 동일한 VoLTE 망을 통해 다른 VoLTE 클라이언트에 발신하는 과정을 설명하기 위한 흐름도이다.
도 4는 종래의 VoLTE 클라이언트가 다른 망을 사용하는 단말기에 발신하는 과정을 설명하기 위한 흐름도이다.
도 5는 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망의 구성을 설명하기 위한 도면이다.
도 6은 일 실시예에 따른 VoLTE 클라이언트가 기업용 전화 서비스를 제공하는 VoLTE 망에 등록하는 과정을 설명하기 위한 흐름도이다.
도 7은 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트가 기업용 전화번호로 동일 망 내 다른 VoLTE 클라이언트에 발신하는 과정을 설명하기 위한 흐름도이다.
도 8은 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트가 기업용 전화번호로 상기 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 다른 VoLTE 클라이언트의 기업용 전화번호에 발신하는 과정을 설명하기 위한 흐름도이다.
도 9는 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트가 기업용 전화번호로 상기 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 다른 VoLTE 클라이언트의 기업용 전화번호에 발신하는 과정을 설명하기 위한 흐름도이다.
도 10은 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트가 기업용 전화번호로 상기 기업용 전화 서비스를 제공하는 VoLTE 망 외의 다른 사용자에 발신하는 과정을 설명하기 위한 흐름도이다.
도 11은 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트가 기업용 전화번호로 동일한 인터넷 전화 교환기에 등록된 사용자에 발신하는 과정을 설명하기 위한 흐름도이다.
도 12는 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트가 기업용 전화번호로 다른 인터넷 전화 교환기에 등록된 단말기에 발신하는 과정을 설명하기 위한 흐름도이다.
도 13은 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트의 기업용 전화번호에 동일한 VoLTE 망을 사용하지만 기업용 전화 서비스에 가입하지 않은 VoLTE 클라이언트가 발신하는 과정을 설명하기 위한 흐름도이다.
도 14는 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트의 기업용 전화번호에 망외의 사용자가 발신하는 과정을 설명하기 위한 흐름도이다.
도 15는 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트의 기업용 전화번호에 동일한 인터넷 전화 교환기에 등록된 사용자가 발신하는 과정을 설명하기 위한 흐름도이다.
도 16은 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트의 기업용 전화번호에 다른 인터넷 전화 교환기에 등록된 사용자가 발신하는 과정을 설명하기 위한 흐름도이다.
도 17은 도7에서 미디어 릴레이를 줄이기 위한 방법을 설명하기 위한 흐름도이다.
도 18은 도8에서 미디어 릴레이를 줄이기 위한 방법을 설명하기 위한 흐름도이다.
도 19는 도 13에서미디어 릴레이를 줄이기 위한 방법을 설명하기 위한 흐름도이다.
도 20은 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망의 시그널링 게이트웨이의 구성을 설명하기 위한 도면이다.
도 2는 종래의 VoLTE 클라이언트가 VoLTE 망에 등록하는 과정을 설명하기 위한 흐름도이다.
도 3은 종래의 VoLTE 클라이언트가 동일한 VoLTE 망을 통해 다른 VoLTE 클라이언트에 발신하는 과정을 설명하기 위한 흐름도이다.
도 4는 종래의 VoLTE 클라이언트가 다른 망을 사용하는 단말기에 발신하는 과정을 설명하기 위한 흐름도이다.
도 5는 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망의 구성을 설명하기 위한 도면이다.
도 6은 일 실시예에 따른 VoLTE 클라이언트가 기업용 전화 서비스를 제공하는 VoLTE 망에 등록하는 과정을 설명하기 위한 흐름도이다.
도 7은 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트가 기업용 전화번호로 동일 망 내 다른 VoLTE 클라이언트에 발신하는 과정을 설명하기 위한 흐름도이다.
도 8은 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트가 기업용 전화번호로 상기 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 다른 VoLTE 클라이언트의 기업용 전화번호에 발신하는 과정을 설명하기 위한 흐름도이다.
도 9는 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트가 기업용 전화번호로 상기 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 다른 VoLTE 클라이언트의 기업용 전화번호에 발신하는 과정을 설명하기 위한 흐름도이다.
도 10은 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트가 기업용 전화번호로 상기 기업용 전화 서비스를 제공하는 VoLTE 망 외의 다른 사용자에 발신하는 과정을 설명하기 위한 흐름도이다.
도 11은 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트가 기업용 전화번호로 동일한 인터넷 전화 교환기에 등록된 사용자에 발신하는 과정을 설명하기 위한 흐름도이다.
도 12는 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트가 기업용 전화번호로 다른 인터넷 전화 교환기에 등록된 단말기에 발신하는 과정을 설명하기 위한 흐름도이다.
도 13은 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트의 기업용 전화번호에 동일한 VoLTE 망을 사용하지만 기업용 전화 서비스에 가입하지 않은 VoLTE 클라이언트가 발신하는 과정을 설명하기 위한 흐름도이다.
도 14는 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트의 기업용 전화번호에 망외의 사용자가 발신하는 과정을 설명하기 위한 흐름도이다.
도 15는 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트의 기업용 전화번호에 동일한 인터넷 전화 교환기에 등록된 사용자가 발신하는 과정을 설명하기 위한 흐름도이다.
도 16은 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트의 기업용 전화번호에 다른 인터넷 전화 교환기에 등록된 사용자가 발신하는 과정을 설명하기 위한 흐름도이다.
도 17은 도7에서 미디어 릴레이를 줄이기 위한 방법을 설명하기 위한 흐름도이다.
도 18은 도8에서 미디어 릴레이를 줄이기 위한 방법을 설명하기 위한 흐름도이다.
도 19는 도 13에서미디어 릴레이를 줄이기 위한 방법을 설명하기 위한 흐름도이다.
도 20은 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망의 시그널링 게이트웨이의 구성을 설명하기 위한 도면이다.
본 명세서에 개시되어 있는 본 발명의 개념에 따른 실시예들에 대해서 특정한 구조적 또는 기능적 설명들은 단지 본 발명의 개념에 따른 실시예들을 설명하기 위한 목적으로 예시된 것으로서, 본 발명의 개념에 따른 실시예들은 다양한 형태로 실시될 수 있으며 본 명세서에 설명된 실시예들에 한정되지 않는다.
본 발명의 개념에 따른 실시예들은 다양한 변경들을 가할 수 있고 여러 가지 형태들을 가질 수 있으므로 실시예들을 도면에 예시하고 본 명세서에 상세하게 설명하고자 한다. 그러나, 이는 본 발명의 개념에 따른 실시예들을 특정한 개시형태들에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물, 또는 대체물을 포함한다.
제1 또는 제2 등의 용어를 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만, 예를 들어 본 발명의 개념에 따른 권리 범위로부터 이탈되지 않은 채, 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소는 제1 구성요소로도 명명될 수 있다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 갖는 것으로 해석되어야 하며, 본 명세서에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이하, 실시예들을 첨부된 도면을 참조하여 상세하게 설명한다.
도 1은 종래의 VoLTE 망의 구성을 설명하기 위한 도면이다.
도 1을 참조하면, VoLTE 클라이언트는 가입자 정보 관리 서버(HSS, Home Subscription Server; 111), 호 처리 제어부(CSCF, Call Session Control Function; 112), TAS(통신 어플리케이션 서버; 113), IBCF(Interconnection Border Control Function; 114), IBGF(Interconnection Border Gateway Function; 115)를 포함하는 VoLTE 망을 통해 PSTN(public switched telephone network)등의 외부망(120)과 통화를 수행할 수 있다.
보다 구체적으로, VoLTE 클라이언트는 VoLTE 서비스 요청 메시지(INVITE)를 상기 호 처리 제어부(CSCF, 112)로 전송하는 단계, 상기 호 처리 제어부(112)에서, 가입자 정보 관리 서버(HSS, 111)를 통하여 상기 송신 단말의 서비스 인증을 한 후, 해당 통신 애플리케이션 서버(telephony application server, TAS; 113)를 통해 발신 트리거를 수행하는 단계, IBCF(114) 및 IBGF(115)를 이용해 LTE 망을 통해 외부 망과 음성 통화를 수행하는 단계를 포함하여 구성된다. 여기서 IBCF(Interconnection Border Control Function)는 망 간 연동 장비이고, IBGF는 외부 망과의 미디어 처리를 하는 장비이다.
도 2는 종래의 VoLTE 클라이언트가 VoLTE 망에 등록하는 과정을 설명하기 위한 흐름도이다.
도 2를 참조하면, VoLTE 클라이언트가 VoLTE 망에 등록하는 과정은, VoLTE 클라이언트(211), 호 처리 제어부(CSCF)(212), 가입자 정보 관리 서버(HSS; 213), TAS(214)를 통해 진행될 수 있다.
단계(210)에서, VoLTE 클라이언트(211)는 호 처리 제어부(CSCF, 212)에 등록을 요청할 수 잇다.
그러면, 단계(220)에서, CSCF(212)는 가입자 정보 관리 서버(HSS, 213)에 VoLTE 서비스의 가입 여부를 확인할 수 있다.
단계(230)에서, CSCF(212)는 가입자 정보 관리 서버(HSS, 213)로부터 가입 확인 메시지를 수신할 수 있다. 이 과정에서 CSCF(212)는 어느 애플리케이션 서버에 등록을 해야 하는지도 알 수 있다.
단계(240)에서, CSCF(212)는 통신 애플리케이션 서버(TAS, 214)에 등록(3rd party registration)을 수행할 수 있다.
도 3은 종래의 VoLTE 클라이언트가 동일한 VoLTE 망을 통해 다른 VoLTE 클라이언트에 발신하는 과정을 설명하기 위한 흐름도이다.
도 3을 참조하면, 동일한 VoLTE 망을 통해 다른 VoLTE 클라이언트에 발신하는 과정은, VoLTE 클라이언트(311)가 호 처리 제어부(CSCF)(312), 제1 TAS(313) 및 제2 TAS를 통해 상대 VoLTE 클라이언트(315)와 연결될 수 있다.
단계(310)에서, VoLTE 클라이언트(311)는 CSCF(312)에 VoLTE 서비스 요청 메시지(INVITE)를 전송할 수 있다. 이때 INVITE 메시지는 VoLTE 클라이언트의 전화번호를 발신자 정보로 하고, 상대 VoLTE 클라이언트의 전화번호를 수신자 정보로 할 수 있다.
단계(320)에서, CSCF(312)는 INVITE 메시지의 발신자 정보에 대응하는 제1 TAS(313)로 발신 트리거를 수행할 수 있다.
단계(330)에서, CSCF(312)는 INVITE 메시지의 수신자 정보에 대응하는 제2 TAS(312)로 수신 트리거를 수행할 수 있다.
단계(340)에서, CSCF(312)는 상대 VoLTE 클라이언트(315)에 VoLTE 클라이언트의 전화번호(P1)를 발신자 정보로 하고, 상대 VoLTE 클라이언트의 전화번호(P2)를 수신자 정보로 하는 INVITE 메시지를 전송할 수 있다.
여기서 동일한 VoLTE 망을 이용하는 도 3과 같은 경우에는, 미디어 정보를 변경하는 미디어 처리를 할 필요가 없다.
도 4는 종래의 VoLTE 클라이언트(411)가 다른 망을 사용하는 단말기(416)에 발신하는 과정을 설명하기 위한 흐름도이다.
도 4를 참조하면, 다른 망을 사용하는 단말기(416)에 발신하는 과정은, VoLTE 클라이언트(411)가 CSCF(412), TAS(413), IBCF(414) 및 IBGF(415)를 통해 상대 단말기(416)와 연결될 수 있다.
단계(410)에서, VoLTE 클라이언트(411)는 CSCF(412)에 VoLTE 서비스 요청 메시지(INVITE)를 전송할 수 있다. 이때 INVITE 메시지는 VoLTE 클라이언트의 전화번호(P1)를 발신자 정보로 하고, 다른 망을 사용하는 단말기(416)의 전화번호(P2)를 수신자 정보로 할 수 있다.
단계(420)에서, CSCF(412)는 INVITE 메시지의 발신자 정보에 대응하는 TAS(413)로 발신 트리거를 수행할 수 있다.
단계(430)에서, CSCF(412)는 수신자 전화번호가 P2임을 보고 동일 망에 존재하는 사용자가 아님을 확인하여 망 간 연동 장비인 IBCF(414)에 INVITE 메시지를 보낼 수 있다.
단계(440)에서, IBCF(414)는 외부 망과의 미디어 처리를 위해 IBGF(415)에 미디어 리소스 할당을 요청할 수 있다.
단계(450)에서, IBCF(414)는 다른 망을 사용하는 단말기(416)에 VoLTE 클라이언트의 전화번호(P1)를 발신자 정보로 하고, 다른 망을 사용하는 단말기(416)의 전화번호(P2)를 수신자 정보로 하는 INVITE 메시지를 전송할 수 있다.
미디어는 P1과 P2 사이에 IBGF를 통해 중계된다. 즉, 단계(410)에서의 INVITE 메시지는 미디어 처리 전의 SDP 패킷(461)을 가지고 있고, 단계(450)에서의 INVITE 메시지는 IBGF에서 할당한 미디어 릴레이 리소스의 미디어 정보로 변경한 SDP 패킷(462)을 가질 수 있다.
종래의 유무선통합(FMC) 시스템의 문제점을 개선하고, 새로운 시스템을 현재 시스템에 적용하기 위해서는 몇 가지 조건이 필요하다. 먼저, 스마트 폰, 일반 폰 등 기존 단말기의 다이얼러, 단말기와 서버의 연동 프로토콜 등은 변경하지 않는다. 개선된 유무선통합 서비스(eFMC) 가입자는 VoLTE 서비스를 사용하고 있는 것으로 가정한다. 본 발명을 완성하기 위해서, 서버 인프라에 추가 장비가 필요하다. 개선된 유무선통합(eFMC) 서비스는, 종래에 존재하는 VoLTE 클라이언트, CSCF, TAS, IBCF, IBGF, 인터넷 전화 교환기(IP-PBX)를 그대로 사용하고, 시그널링 게이트웨이(E-SGW) 및 미디어 게이트웨이(E-MGW)의 개선된 유무선통합(eFMC) 서비스를 위한 신규 장비를 더 포함할 수 있다.
표 1을 참고하면, 모든 수신 및 발신 상황에 대응하는 경우를 설명할 수 있다. 즉, 예를 들면, Type 1 사용자가 발신하고, Type 1 사용자가 수신하는 경우 도 3을 참조할 수 있다. 다른 예를 들면, Type 3 사용자가 발신하고, Type 2 사용자가 기업용 전화번호로 수신하는 경우 도 14를 참조할 수 있다.
여기서, Type 1은 개선된 유무선통합 서비스(eFMC)에 가입하지 않았지만, eFMC 서비스를 제공하는 이동통신망 사업자의 VoLTE 망을 이용하는 사용자를 말한다. Type 2 개인은 eFMC 서비스에 가입하고, 상기 VoLTE 망을 이용하는 사용자의 개인용 전화번호를 말한다. Type 2 기업은 eFMC 서비스에 가입하고, 상기 VoLTE 망을 이용하는 사용자의 기업용 인터넷 전화번호를 말한다. Type 3은 eFMC 서비스를 제공하는 이동통신망 사업자의 VoLTE 를 사용하는 사용자 이외의 개인용 전화번호 사용자를 말한다. Type 4는 eFMC 서비스와 연동하는 동일 회사의 인터넷 전화 교환기에 수용되고, eFMC 서비스를 제공하는 이동통신망 사업자의 VoLTE 망 외의 기업용 인터넷 전화번호 사용자를 말한다. 예를 들면, 발신자 또는 수신자가 소속된 회사의 IP-PBX에 수용된 유선 IP-phone 사용자를 말한다. Type 5는 발신자 또는 수신자가 소속하지 아니한 회사의 인터넷 전화 교환기에 수용된 망 외 사용자를 말한다. 이하, '망 내'는 eFMC 서비스를 제공하는 이동통신망 사업자의 VoLTE 망을 공유하는 것을 의미하고, '망 외' 는 eFMC 서비스를 제공하는 이동통신망 사업자의 VoLTE 망 이외에 다른 이동통신 사업자의 VoLTE 망, 유선 전화망, 2G/3G CS 망 등 '망 내'에 포함되지 않는 모든 전화 망을 포함하는 것으로 해석한다.
기타 기호의 해석에 있어서, Pn은 사용자 n의 개인용 전화번호를 의미하고, En은 사용자 n의 기업용 인터넷 전화번호를 의미하며, Xn은 사용자 n의 기업용 내선 전화번호를 의미하는 것으로 한다.
도 5는 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망의 구성을 설명하기 위한 도면이다.
도 5를 참조하면, 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망은, 서비스 가입자(590), 시그널 게이트웨이(E-SGW; 510), 미디어 게이트웨이(E-MGW; 520), 가입자 정보 관리 서버(HSS)(530), CSCF(540), TAS(550), IBCF(560), IBGF(570) 및 인터넷 전화 교환기(IP-PBX; 580)를 포함할 수 있다.
일실시예에 따르면, VoLTE의 망 구조에 시그널링 게이트웨이(E-SGW, 510), 미디어 게이트웨이(M-SGW, 520)의 장비가 추가된다. E-SGW(510)는 eFMC 서비스 가입자의 정보를 데이터베이스(DB, 511)에 저장할 수 있다. eFMC는 기업용 서비스로 기업 조직원들이 서비스에 가입하게 되고, 해당 기업은 인터넷 전화 교환기(IP-PBX, 580)를 보유할 수 있다. IP-PBX는 사내 또는 회사가 지정한 위치에 있을 수 있고 호스팅 방식으로 IP-Centrex로 구현될 수도 있다. 이하, 본 발명에서는 IP-PBX로 설명을 한다.
도 6은 일 실시예에 따른 VoLTE 클라이언트가 기업용 전화 서비스를 제공하는 VoLTE 망에 등록하는 과정을 설명하기 위한 흐름도이다.
도 6을 참조하면, VoLTE 클라이언트가 기업용 전화 서비스를 제공하는 VoLTE 망에 등록하는 과정은, VoLTE 클라이언트(611)가 CSCF(612), 가입자 정보 관리 서버(HSS)(613), TAS(614), E-SGW(615) 및 인터넷 전화 교환기(616)를 통해 등록할 수 있다.
권한 설정(Provisioning)을 통해 개인용 전화번호(P1; 예를 들면, 010-1234-1111)를 갖는 사용자가 eFMC에 가입되어 있다는 정보는 가입자 정보 관리 서버(HSS)에 저장될 수 있다.
또한 권한 설정을 통해 E-SGW의 데이터베이스에는 사용자의 개인용 전화번호(P1), 상기 사용자가 소속된 회사의 인터넷 전화 교환기의 주소, 인터넷 전화 교환기에 대한 인증을 위한 ID와 비밀 번호가 등록될 수 있다. 예를 들면 아래 표 2와 같은 정보가 E-SGW의 DB에 저장되어 있어야 한다.
단계(610)에서, VoLTE 클라이언트(611)는 CSCF(612)에 등록하는 과정을 수행할 수 있다.
단계(620)에서, CSCF(612) 장치는 HSS(613)에 상기 VoLTE 클라이언트의 사용자가 가입한 서비스를 확인을 요청할 수 있다. 일실시예에 따르면, CSCF(612) 장치에서, 가입자 정보 관리 서버(HSS)에게 VoLTE 클라이언트의 개인용 전화번호가 기업용 FMC 서비스 가입자인지에 대한 확인을 요청할 수 있다.
단계(630)에서, HSS(613)는 사용자의 서비스의 가입을 확인하여 CSCF(612)에 전달할 수 있다.
단계(640)에서, 서비스의 가입을 확인한 CSCF(612)는 통화 서비스를 위한 TAS(614)에 위치등록전달(3rd party registration)을 수행할 수 있다. 여기서, TAS로의 3rd party registration은 기존의 VoLTE 서비스의 방식과 동일한 형태로 진행할 수 있다.
단계(650)에서, CSCF(612)는 eFMC 서비스를 위한 E-SGW(615)에 위치등록전달(3rd party registration)을 수행할 수 있다.
일실시예에 따르면, CSCF(Call Session Control Function) 장치에서, 상기 개인용 전화번호가 상기 기업용 FMC 서비스 가입자인 경우, 통신 애플리케이션 서버(TAS) 및 시그널 게이트웨이(E-SGW) 모두에 등록을 요청하고, 상기 사용자가 상기 기업용 FMC 서비스 가입자가 아닌 경우 통신 애플리케이션 서버(TAS)에 등록을 요청할 수 있다.
일실시예에 따르면, CSCF 장치로부터의 등록 요청에 응답하여, 시그널 게이트웨이(E-SGW)에서, 개인용 전화번호에 대한 정보를 조회하고, 시그널 게이트웨이(E-SGW)에서, 개인용 전화번호에 대응한 인터넷 전화 교환기의 아이디를 인터넷 전화 교환기에 등록하고, 개인용 전화번호에 대응하여 아이디를 저장할 수 있다.
단계(660)에서, CSCF로부터 특정 사용자의 3rd party registration을 받은 E-SGW(615)는 데이터베이스에서 사용자가 소속된 인터넷 전화 교환기 주소와 인증 정보를 찾아 해당 인터넷 전화 교환기로 등록(registration)을 수행한다. 이때, 일실시예에 따른 인터넷 전화 교환기에서 E-SGW는 해당 사용자의 기업용 단말기처럼 작동할 수 있다.
도 7은 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트(표 1의 Type 2 기업)가 기업용 전화번호로 동일 망 내 다른 VoLTE 클라이언트(표 1의 Type 1)에 발신하는 과정을 설명하기 위한 흐름도이다.
도 7(a) 및 도 7(b)를 참조하면, 동일 망 내 다른 VoLTE 클라이언트에 발신하는 과정은, VoLTE 클라이언트(711)가 제1 CSCF(712), 제1 TAS(713), 시그널링 게이트웨이(714), 미디어 게이트웨이(715), 인터넷 전화 교환기(716), IBCF(725), IBGF(724), 제2 CSCF(723), 제2 TAS(722)를 통해 다른 VoLTE 클라이언트(721)와 연결될 수 있다.
도 7(a)를 먼저 설명하면, 이동통신 단말기를 이용한 기업용 전화 서비스 제공 방법은, 단계(710)에서, 기업용 인터넷 전화번호로 발신하려는 VoLTE 클라이언트(711)는 CSCF(712)에 VoLTE 서비스 요청 메시지(INVITE)를 전송할 수 있다. eFMC 서비스 가입자가 전화를 받을 상대방의 전화번호에 구분자(예를 들면, 전화번호 앞에 #를 붙일 수 있다.)를 붙여서 전화를 거는 방식을 사용할 수 있다. 이렇게, VoLTE 클라이언트(711)는 INVITE 메시지의 발신자 정보(From)에는 P1을 저장하고, 수신자 정보(To)에는 #P2을 저장하여 CSCF(712)에 INVITE 메시지를 발송할 수 있다.
단계(720)에서, CSCF(712)는 INVITE 메시지의 발신자 정보에 대응하는 제1 TAS(713)와 발신 트리거를 수행할 수 있다. 즉, 상기 INVITE 메시지를 수신한 CSCF(712)는 발신자 정보(From)에 대응하여 P1이 등록되어 있는 제1 TAS(713)로 메시지를 보내고, 제1 TAS(713)는 필요한 처리 후 CSCF로 메시지를 돌려줄 수 있다. CSCF(712)에서 To주소에 구분자(#)가 붙어 있는 경우, TAS(713)로 발신 트리거하는 것을 생략하여 구현이 되면 단계(720)은 생략이 가능하다. 이후 모든 그림에서 TAS로 발신 트리거가 되는 것으로 설명을 하지만, 경우에 따라서는 이 과정을 생략하여 구현할 수도 있다.
단계(730)에서, CSCF(712)는 INVITE 메시지의 발신자 정보의 주소에 구분자가 포함된 것을 확인하고 라우팅 규칙에 따라 E-SGW(714)로 INVITE 메시지를 전송할 수 있다.
일실시예에 따르면, 이동통신 단말기로부터 수신한 INVITE 메시지의 수신자 주소(To 주소)에 미리 정해진 구분자(classifier) 정보가 포함되었는지 판단하고, 상기 수신한 INVITE 메시지의 수신자 주소(To 주소)에 미리 정해진 구분자(classifier) 정보가 포함된 경우, 상기 INVITE 메시지를 시그널링 게이트웨이(E-SGW)로 송신할 수 있다.
단계(740)에서, E-SGW(714)는 E-MGW(715)에 미디어 중계 리소스의 할당을 요청할 수 있다. 여기서, E-SGW(714)는 수신한 SDP 패킷의 미디어 정보를 상기 미디어 게이트웨이에서 할당한 상기 미디어 릴레이 리소스의 미디어 정보로 변경할 수 있다. 일실시예에 따르면, 상기 미디어 게이트웨이에서 상기 미디어 정보에 따라 미디어 변환을 수행할 수 있다.
단계(750)에서, E-SGW(714)는 인터넷 전화 교환기(716)에 변경된 INVITE 메시지를 전송할 수 있다. 일 실시예에 따르면, 상기 인터넷 전화 교환기는 IP-PBX 또는 IP-Centrex 중 적어도 하나일 수 있다. 일 실시예에 따르면, 시그널링 게이트웨이에서, CSCF(Call Session Control Function) 장치로부터 수신한 INVITE 메시지의 수신자 주소(To 주소)에 포함된 구분자(classifier) 정보를 제거하고, 상기 INVITE 메시지의 발신자 주소(From 주소)를 변경하고, 상기 변경된 INVITE 메시지를 대응하는 인터넷 전화 교환기로 송신할 수 있다. 일실시예에 따르면, 변경된 INVITE 메시지는 발신자 정보에 해당 사용자의 기업용 인터넷 전화번호인 E1을 저장하고, 수신자 정보에 구분자를 제거하여 일반적인 전화번호를 저장할 수 있다. 또한, 상기 INVITE 메시지는 미디어 정보가 E-MGW에서 할당한 E-MGW의 리소스 정보로 변경된 SDP 패킷일 수 있다.
일실시예에 따르면, 이동통신 단말기를 이용한 기업용 전화 서비스 제공 방법은, 서비스 가입자 정보를 E-SGW(714)의 데이터베이스에 유지할 수 있다. 일 측에 따르면, 상기 서비스 가입자 정보는, 기업용 FMC 서비스에 가입한 이동통신 단말기의 개인용 전화번호, 상기 개인용 전화번호에 대응하는 인터넷 전화 교환기의 주소 및 상기 기업용 FMC 서비스 가입자의 기업용 인터넷 전화번호를 포함할 수 있다. 따라서, 상기 INVITE 메시지의 발신자 주소에 포함된 발신자 이동통신 단말기의 개인용 전화번호에 대응하는 가입자의 기업용 인터넷 전화번호를 상기 데이터베이스를 참조하여 식별하고, 상기 INVITE 메시지의 발신자 주소에 포함된 발신자 개인용 전화번호를 상기 식별된 기업용 인터넷 전화번호로 변경할 수 있다.
일실시예에 따르면, 구분자 정보가 제거된 수신자 주소가 기업용 FMC 서비스 가입자인지 여부는 상기 데이터베이스를 참조하여 식별할 수 있다. 이때, 구분자 정보가 제거된 수신자 주소가 상기 기업용 FMC 서비스 가입자인 경우, 기생성된 미디어 정보를 유지하면서 SDP 패킷을 인터넷 전화 교환기로 전송할 수 있다.
단계(760)에서, 인터넷 전화 교환기(716)는 전송받은 상기 INVITE 메시지를 수신자 측 IBCF(725)에 전송할 수 있다. 즉, E-SGW로부터 발신용 INVITE 메시지를 수신한 인터넷 전화 교환기는 E-SGW가 E1번호로 등록된 기업용 단말기와 같이 작동하기 때문에 기존의 인터넷 전화 교환기의 호 연결 과정과 차이 없이 P2번호로의 호 연결 과정을 수행할 수 있다.
단계(770)에서, IBCF(725)는 IBGF(724)에 미디어 중계 리소스 할당을 할 수 있다. 즉, IBCF가 INVITE 메시지를 받아 IBGF에 미디어 리소스를 할당하고 SDP 패킷의 미디어 정보를 IBGF에서 할당 받은 정보로 바꿀 수 있다.
단계(780)에서, IBCF(725)는 CSCF(723)에 변경된 INVITE 메시지를 전송할 수 있다. 상기 INVITE 메시지는 미디어 정보가 IBGF(724)에서 할당한 IBGF의 리소스 정보로 변경된 SDP 패킷을 유지할 수 있다.
단계(790)에서, CSCF(723)는 P2 사용자가 등록된 제2 TAS(722)로 호 수신 처리를 할 수 있다.
단계(791)에서, CSCF(723)는 P2번호의 VoLTE 클라이언트 단말(721)에 INVITE 메시지를 전달할 수 있다.
이때 미디어(751, 752, 753)는 E-MGW와 IBGF, 두 번의 중계를 거쳐 VoLTE 단말 사이를 흐를 수 있다.
도 7(b)를 참조하면, 도 7(a)를 다른 형태의 메시지를 사용하여 구현하는 것을 그린 것이다. 이후 모든 그림들은 도 7(a)처럼 메시지를 표시하였으나, 그에 해당하는 7(b)형태의 메시지 흐름은 쉽게 만들수 있으므로 7(b)처럼 메시지가 되는 그림은 생략한다. 일실시예에 따른 E-SGW는 사용자의 기업용 인터넷 전화번호(E1)는 모르고, 기업용 인터넷 전화번호의 ID에 해당하는 ID1만 알고 있을 수 있다.
단계(751)에서, E-SGW(714)는 인터넷 전화 교환기(716)에 변경된 INVITE 메시지를 전송할 수 있다. 일실시예에 따르면, 변경된 INVITE 메시지는 발신자 정보에 해당 사용자의 기업용 인터넷 전화번호의 ID에 해당하는 ID1을 저장하고, 수신자 정보에 구분자를 제거하여 일반적인 전화번호를 저장할 수 있다. 또한, 상기 INVITE 메시지는 미디어 정보가 E-MGW에서 할당한 E-MGW의 리소스 정보로 변경된 SDP 패킷을 유지할 수 있다.
일실시예에 따르면, 이동통신 단말기를 이용한 기업용 전화 서비스 제공 방법은, 서비스 가입자 정보를 E-SGW(714)의 데이터베이스에 유지할 수 있다. 일 측에 따르면, 상기 서비스 가입자 정보는, 기업용 FMC 서비스에 가입한 이동통신 단말기의 개인용 전화번호, 상기 개인용 전화번호에 대응하는 인터넷 전화 교환기의 주소 및 상기 인터넷 전화 교환기에 대한 인증 정보를 포함할 수 있다. 따라서, 상기 INVITE 메시지의 발신자 주소에 포함된 발신자 이동통신 단말기의 개인용 전화번호에 대응하는 가입자 ID를 상기 데이터베이스에 유지된 인증 정보를 참조하여 식별하고, 상기 INVITE 메시지의 발신자 주소에 포함된 발신자 이동통신 단말기의 개인용 전화번호를 상기 식별된 가입자 ID 로 변경할 수 있다.
단계(761)에서, 인터넷 전화 교환기(716)는 전송 받은 상기 INVITE 메시지에서 ID1을 보고 발신자표시(CID)의 정보로 활용되는 P-Asserted-Identity를 E1으로 변경할 수 있다. 즉, P-Asserted-Identity가 E1으로 변경된 INVITE 메시지를 수신자 측 IBCF(725)에 전송할 수 있다.
단계(781)에서, IBCF(725)는 CSCF(723)에 단계(761)에서 수신한 INVITE 메시지를 전송할 수 있다. 상기 INVITE 메시지는 미디어 정보가 IBGF(724)에서 할당한 IBGF의 리소스 정보로 변경된 SDP 패킷을 유지할 수 있다.
단계(792)에서, CSCF(723)는 P2번호의 VoLTE 클라이언트 단말(721)(예를 들면, 표 1의 Type 1 개인)에 단계(781)에서 수신한 INVITE 메시지를 전달할 수 있다.
따라서, E-SGW가 인터넷 전화 교환기의 ID만 저장하고 있을 수 있고, 기업용 인터넷 전화번호인 E1이나 X1등을 데이터베이스에 저장 할 수도 있다. 전화번호까지 저장하고 있는 경우, 본 발명의 구현이 더 쉬워지기는 하지만 반드시 알고 있어야만 하는 것은 아니다.
도 8은 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트(표 1의 Type 2 기업)가 기업용 전화번호로 상기 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 다른 VoLTE 클라이언트의 기업용 전화번호(표 1의 Type 2 기업)에 발신하는 과정을 설명하기 위한 흐름도이다. 발신자와 수신자가 같은 인터넷 전화 교환기에 수용된 경우가 될 수 있다..
도 8을 참조하면, 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트가 기업용 전화 서비스를 제공하는 VoLTE 망에 등록되고, 인터넷 전화 교환기를 공유하는 다른 VoLTE 클라이언트의 기업용 전화번호에 발신하는 과정은, VoLTE 클라이언트(811)가 제1 CSCF(812), 제1 TAS(813), 제1 시그널링 게이트웨이(814), 제1 미디어 게이트웨이(815), 인터넷 전화 교환기(816), 제2 시그널링 게이트웨이(825), 제2 미디어 게이트웨이(824), 제2 CSCF(823), 제2 TAS(822)를 통해 다른 VoLTE 클라이언트(821)와 연결될 수 있다.
즉, 발신 사용자와 착신 사용자는 모두 eFMC 서비스에 가입하였고 동일한 인터넷 전화 교환기를 사용(예를 들면 동일한 기업 종사자)하는 경우이다.
단계(830)에서, 기업용 인터넷 전화번호로 발신하려는 VoLTE 클라이언트(811)는 CSCF(812)에 VoLTE 서비스 요청 메시지(INVITE)를 전송할 수 있다. eFMC 서비스 가입자가 전화를 받을 상대방의 전화번호에 구분자(예를 들면, 전화번호 앞에 #를 붙일 수 있다.)를 붙여서 전화를 거는 방식을 사용할 수 있다. 이렇게, VoLTE 클라이언트(811)는 INVITE 메시지의 발신자 정보(From)에는 P1을 저장하고, 수신자 정보(To)에는 #E2을 저장하여 제1 CSCF(812)에 INVITE 메시지를 발송할 수 있다.
단계(831)에서, 제1 CSCF(812)는 INVITE 메시지의 발신자 정보에 대응하는 제1 TAS(813)와 발신 트리거를 수행할 수 있다. 즉, 상기 INVITE 메시지를 수신한 제1 CSCF(812)는 발신자 정보(From)에 대응하여 P1이 등록되어 있는 제1 TAS(813)로 메시지를 보내고, 제1 TAS(813)는 필요한 처리 후 제1 CSCF로 메시지를 돌려줄 수 있다.
단계(832)에서, 제1 CSCF(812)는 INVITE 메시지의 발신자 정보의 주소에 구분자가 포함된 것을 확인하고 라우팅 규칙에 따라 제1 E-SGW(814)로 INVITE 메시지를 전송할 수 있다.
단계(833)에서, 제1 E-SGW(814)는 제1 E-MGW(815)에 미디어 중계 리소스의 할당을 요청할 수 있다.
단계(834)에서, 제1 E-SGW(814)는 인터넷 전화 교환기(816)에 변경된 INVITE 메시지를 전송할 수 있다. 일실시예에 따르면, 변경된 INVITE 메시지는 발신자 정보에 해당 사용자의 기업용 인터넷 전화번호(E1)를 저장하고, 수신자 정보에 구분자를 제거하여 일반적인 기업용 인터넷 전화번호(E2)를 저장할 수 있다. 또한, 상기 INVITE 메시지는 미디어 정보가 제1 E-MGW에서 할당한 제1 E-MGW의 리소스 정보로 변경된 SDP 패킷을 유지할 수 있다.
일실시예에 따르면, 이동통신 단말기를 이용한 기업용 전화 서비스 제공 방법은, 기업용 FMC 서비스에 가입한 이동통신 단말기의 개인용 전화번호 및 인터넷 전화 교환기에 대한 인증 정보를 포함하는 서비스 가입자 정보를 데이터베이스에 유지하는 단계를 포함할 수 있다. 여기서, 인증 정보는 상기 인터넷 전화 교환기에 대한 아이디 및 패스워드를 포함한다. 따라서, INVITE 메시지의 발신자 주소에 포함된 인터넷 전화 교환기에 대한 아이디에 대응하는 개인용 전화번호를 식별하고, INVITE 메시지의 발신자 주소에 포함된 인터넷 전화 교환기에 대한 아이디를 식별된 개인용 전화번호로 변경할 수 있다.
일실시예에 따르면, 이동통신 단말기를 이용한 기업용 전화 서비스 제공 방법은, 기업용 FMC 서비스에 가입한 이동통신 단말기의 개인용 전화번호 및 상기 개인용 전화번호에 대응하는 기업용 인터넷 전화번호를 포함하는 서비스 가입자 정보를 데이터베이스에 유지하는 단계를 포함할 수 있다. 따라서, INVITE 메시지의 발신자 주소에 포함된 기업용 인터넷 전화번호에 대응하는 개인용 전화번호를 식별하고, INVITE 메시지의 발신자 주소에 포함된 기업용 인터넷 전화번호를 식별된 개인용 전화번호로 변경할 수 있다.
단계(835)에서, 인터넷 전화 교환기(816)는 전송 받은 상기 INVITE 메시지를 수신자 측의 제2 E-SGW(825)에 전송할 수 있다.
단계(836)에서, 제2 E-SGW(825)는 제2 E-MGW(824)에 미디어 중계 리소스의 할당을 요청할 수 있다.
단계(837)에서, 제2 E-SGW(825)는 제2 CSCF(823)에 전송 받은 상기 INVITE 메시지를 변경하여 전송할 수 있다. 즉, 수신자 정보(To)를 E2에 대응하는 eFMC 서비스에 가입한 사용자의 개인용 전화번호(P2)로 변경하여 전송할 수 있다. 이렇게 하는 이유는 등록 시 P2 번호만 등록이 되어있어서 CSCF나 단말이 E2번호에 대해 처리를 못할 수가 있기 때문이다. IMS표준의 Implicit Registration기능을 이용해 P2와 E2번호를 모두 처리해 줄 수 있는 CSCF와 VoLTE Client라면 단계(837)에서 E2를 그대로 사용해도 된다. 이후 모든 설명에서는 CSCF나 단말이 개인용 전화번호가 아닌 기업용 전화번호에 대해 처리능력이 없다고 가정한다.
단계(838)에서, 제2 CSCF(823)는 수신된 INVITE 메시지를 확인하고 P2 사용자가 등록된 제2 TAS(822)로 호 수신 처리를 할 수 있다.
단계(839)에서, 제2 CSCF(823)는 P2번호의 VoLTE 클라이언트 단말(821)에 INVITE 메시지를 전달할 수 있다.
이때 미디어(851, 852, 853)는 제1 E-MGW와 제2 E-MGW, 두 번의 중계를 거쳐 VoLTE 단말 사이를 흐를 수 있다.
도 9는 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트가 기업용 전화번호로 상기 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 다른 VoLTE 클라이언트의 기업용 전화번호에 발신하는 과정을 설명하기 위한 흐름도이다. 발신자와 수신자가 서로 다른 인터넷 전화 교환기에 수용된 경우가 될 수 있다.
도 9를 참조하면, 기업용 전화 서비스를 제공하는 VoLTE 망에 등록되고, 인터넷 전화 교환기를 공유하지 않는 다른 VoLTE 클라이언트의 기업용 전화번호에 발신하는 과정은, VoLTE 클라이언트(911)가 제1 CSCF(912), 제1 TAS(913), 제1 시그널링 게이트웨이(914), 제1 미디어 게이트웨이(915), 제1 인터넷 전화 교환기(916), 제2 인터넷 전화 교환기(926), 제2 시그널링 게이트웨이(925), 제2 미디어 게이트웨이(924), 제2 CSCF(923), 제2 TAS(922)를 통해 다른 VoLTE 클라이언트(921)와 연결될 수 있다.
단계(931)에서, 인터넷 전화 교환기를 공유하지 않는 다른 VoLTE 클라이언트의 기업용 인터넷 전화번호로 발신하려는 VoLTE 클라이언트(911)는 제1 CSCF(912)에 VoLTE 서비스 요청 메시지(INVITE)를 전송할 수 있다. eFMC 서비스 가입자가 전화를 받을 상대방의 전화번호에 구분자(예를 들면, 전화번호 앞에 #를 붙일 수 있다.)를 붙여서 전화를 거는 방식을 사용할 수 있다. 즉, VoLTE 클라이언트(911)는 INVITE 메시지의 발신자 정보(From)에는 P1을 저장하고, 수신자 정보(To)에는 #E2을 저장하여 제1 CSCF(912)에 INVITE 메시지를 발송할 수 있다.
단계(932)에서, 제1 CSCF(912)는 INVITE 메시지의 발신자 정보에 대응하는 제1 TAS(913)와 발신 트리거를 수행할 수 있다. 즉, 상기 INVITE 메시지를 수신한 제1 CSCF(912)는 발신자 정보(From)에 대응하여 P1이 등록되어 있는 제1 TAS(913)로 메시지를 보내고, 제1 TAS(913)는 필요한 처리 후 제1 CSCF로 메시지를 돌려줄 수 있다.
단계(933)에서, 제1 CSCF(912)는 INVITE 메시지의 발신자 정보의 주소에 구분자가 포함된 것을 확인하고 라우팅 규칙에 따라 제1 E-SGW(914)로 INVITE 메시지를 전송할 수 있다.
단계(934)에서, 제1 E-SGW(914)는 제1 E-MGW(915)에 미디어 중계 리소스의 할당을 요청할 수 있다.
단계(935)에서, 제1 E-SGW(914)는 제1 인터넷 전화 교환기(916)에 변경된 INVITE 메시지를 전송할 수 있다. 일실시예에 따르면, 변경된 INVITE 메시지는 발신자 정보에 해당 사용자의 기업용 인터넷 전화번호(E1)를 저장하고, 수신자 정보에 구분자를 제거하여 수신자의 기업용 인터넷 전화번호(E2)를 저장할 수 있다. 또한, 상기 INVITE 메시지는 미디어 정보가 제1 E-MGW에서 할당한 제1 E-MGW의 리소스 정보로 변경된 SDP 패킷을 저장할 수 있다.
단계(936)에서, 제1 인터넷 전화 교환기(916)는 수신된 INVITE 메시지를 제2 인터넷 전화 교환기(926)에 전송할 수 있다. 가운데 점선 표시는 일반적인 교환기간 통신 방식을 따르는 것으로 생략하였다.
단계(937)에서, 제2 인터넷 전화 교환기(926)는 전송 받은 상기 INVITE 메시지를 수신자 측의 제2 E-SGW(925)에 전송할 수 있다.
단계(938)에서, 제2 E-SGW(925)는 제2 E-MGW(924)에 미디어 중계 리소스의 할당을 요청할 수 있다.
단계(939)에서, 제2 E-SGW(925)는 제2 CSCF(923)에 전송 받은 상기 INVITE 메시지를 변경하여 전송할 수 있다. 즉, 수신자 정보(To)를 E2에 대응하는 사용자의 개인용 전화번호(P2)로 변경하여 전송할 수 있다.
단계(940)에서, 제2 CSCF(923)는 수신된 INVITE 메시지를 확인하고 P2 사용자가 등록된 제2 TAS(922)로 호 수신 처리를 할 수 있다.
단계(941)에서, 제2 CSCF(923)는 P2번호의 VoLTE 클라이언트 단말(921)에 INVITE 메시지를 전달할 수 있다.
이때 미디어(951, 952, 953)는 제1 E-MGW와 제2 E-MGW, 두 번의 중계를 거쳐 VoLTE 단말 사이를 흐를 수 있다.
도 10은 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트(표 1의 Type 2 기업)가 기업용 전화번호로 상기 기업용 전화 서비스를 제공하는 VoLTE 망 외의 다른 사용자(예를 들면, PSTN전화, 타 사업자의 무선 전화 사용자 등)(표 1의 Type 3)에 발신하는 과정을 설명하기 위한 흐름도이다.
도 10을 참조하면, 기업용 전화 서비스를 제공하는 VoLTE 망 외의 다른 망의 전화 사용자에 발신하는 과정은, VoLTE 클라이언트(1011)가 CSCF(1012), TAS(1013), 시그널링 게이트웨이(1014), 미디어 게이트웨이(1015), 인터넷 전화 교환기(1016) 를 통해 망 외의 전화 사용자(1017)와 연결될 수 있다.
단계(1030)에서, 기업용 전화 서비스를 제공하는 VoLTE 망 외의 다른 VoLTE 클라이언트에 발신하려는 VoLTE 클라이언트(1011)는 CSCF(1012)에 VoLTE 서비스 요청 메시지(INVITE)를 전송할 수 있다. eFMC 서비스 가입자가 전화를 받을 상대방의 전화번호에 구분자(예를 들면, 전화번호 앞에 #를 붙일 수 있다.)를 붙여서 전화를 거는 방식을 사용할 수 있다. 즉, VoLTE 클라이언트(1011)는 INVITE 메시지의 발신자 정보(From)에는 P1을 저장하고, 수신자 정보(To)에는 #P2을 저장하여 CSCF(1012)에 INVITE 메시지를 발송할 수 있다.
단계(1031)에서, CSCF(1012)는 INVITE 메시지의 발신자 정보에 대응하는 TAS(1013)와 발신 트리거를 수행할 수 있다. 즉, 상기 INVITE 메시지를 수신한 CSCF(1012)는 발신자 정보(From)에 대응하여 P1이 등록되어 있는 TAS(1013)로 메시지를 보내고, TAS(1013)는 필요한 처리 후 CSCF(1012)로 메시지를 돌려줄 수 있다.
단계(1032)에서, CSCF(1012)는 INVITE 메시지의 발신자 정보의 주소에 구분자가 포함된 것을 확인하고 라우팅 규칙에 따라 E-SGW(1014)로 INVITE 메시지를 전송할 수 있다.
단계(1033)에서, E-SGW(1014)는 E-MGW(1015)에 미디어 중계 리소스의 할당을 요청할 수 있다.
단계(1034)에서, E-SGW(1014)는 인터넷 전화 교환기(1016)에 변경된 INVITE 메시지를 전송할 수 있다. 일실시예에 따르면, 변경된 INVITE 메시지는 발신자 정보에 해당 사용자의 기업용 인터넷 전화번호(E1)를 저장하고, 수신자 정보에 구분자를 제거하여 수신자의 전화번호(P2)를 저장할 수 있다. 또한, 상기 INVITE 메시지는 미디어 정보가 E-MGW에서 할당한 E-MGW의 리소스 정보로 변경된 SDP 패킷을 유지할 수 있다.
단계(1035)에서, 인터넷 전화 교환기(1016)는 수신된 INVITE 메시지를 망 외 개인 전화번호를 사용하는 단말기(1017)에 전송할 수 있다. 가운데 점선 표시(1060)는 일반적인 통신 방식을 따르는 것으로 생략하였다.
이때 미디어(1051, 1052)는 E-MGW의 중계를 거쳐 VoLTE 단말과 망외의 전화 사용자 사이를 흐를 수 있다.
도 11은 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트가 기업용 전화번호(표 1의 Type 2 기업)로 동일한 인터넷 전화 교환기에 등록된 사용자(표 1의 Type 4)에 발신하는 과정을 설명하기 위한 흐름도이다.
도 11을 참조하면, 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트가 기업용 전화번호로 동일한 인터넷 전화 교환기에 등록된 사용자(예를 들면, 동일 기업의 IP-PBX에 등록 된 일반 단말)에게 발신하는 과정은, VoLTE 클라이언트(1101)가 CSCF(1102), TAS(1103), 시그널링 게이트웨이(1104), 미디어 게이트웨이(1105) 및 인터넷 전화 교환기(1106)를 통해 상대 사용자(1107)와 연결될 수 있다.
단계(1130)에서, 동일한 인터넷 전화 교환기에 등록된 사용자에게 발신하려는 VoLTE 클라이언트(1101)는 CSCF(1102)에 VoLTE 서비스 요청 메시지(INVITE)를 전송할 수 있다. eFMC 서비스 가입자가 전화를 받을 상대방의 전화번호에 구분자(예를 들면, 전화번호 앞에 #를 붙일 수 있다.)를 붙여서 전화를 거는 방식을 사용할 수 있다. 즉, VoLTE 클라이언트(1101)는 INVITE 메시지의 발신자 정보(From)에는 P1을 저장하고, 수신자 정보(To)에는 #E2 또는 #X2를 저장하여 CSCF(1102)에 INVITE 메시지를 발송할 수 있다.
단계(1131)에서, CSCF(1102)는 INVITE 메시지의 발신자 정보에 대응하는 TAS(1103)와 발신 트리거를 수행할 수 있다. 즉, 상기 INVITE 메시지를 수신한 CSCF(1102)는 발신자 정보(From)에 대응하여 P1이 등록되어 있는 TAS(1103)로 메시지를 보내고, TAS(1103)는 필요한 처리 후 CSCF(1102)로 메시지를 돌려줄 수 있다.
단계(1132)에서, CSCF(1102)는 INVITE 메시지의 발신자 정보의 주소에 구분자가 포함된 것을 확인하고 라우팅 규칙에 따라 E-SGW(1104)로 INVITE 메시지를 전송할 수 있다.
단계(1133)에서, E-SGW(1104)는 E-MGW(1105)에 미디어 중계 리소스의 할당을 요청할 수 있다.
단계(1134)에서, E-SGW(1104)는 인터넷 전화 교환기(1106)에 변경된 INVITE 메시지를 전송할 수 있다. 일실시예에 따르면, 변경된 INVITE 메시지는 발신자 정보의 개인용 전화번호인 P1을 해당 사용자의 기업용 인터넷 전화번호(E1)로 변경하고, 수신자 정보에 구분자를 제거하여 수신자의 기업용 인터넷 전화번호(E2) 또는 내선번호(X2)를 저장할 수 있다. 또한, 상기 INVITE 메시지는 미디어 정보가 E-MGW에서 할당한 E-MGW의 리소스 정보로 변경된 SDP 패킷을 유지할 수 있다.
단계(1135)에서, 인터넷 전화 교환기(1106)는 수신된 INVITE 메시지를 교환기에 등록된 단말기(1107)에 전송할 수 있다.
이때 미디어(1151, 1152)는 E-MGW의 중계를 거쳐 VoLTE 단말 사이를 흐를 수 있다.
도 12는 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트가 기업용 전화번호로 다른 인터넷 전화 교환기에 등록된 단말기에 발신하는 과정을 설명하기 위한 흐름도이다.
도 12를 참조하면, 다른 인터넷 전화 교환기에 등록된 단말기에 발신하는 과정은, VoLTE 클라이언트(1201)가 CSCF(1202), TAS(1203), 시그널링 게이트웨이(1204), 미디어 게이트웨이(1205), 제1 인터넷 전화 교환기(1206) 및 제2 인터넷 전화 교환기(1207)를 통해 망 외 단말기(1208)와 연결될 수 있다.
단계(1230)에서, 다른 인터넷 전화 교환기에 등록된 단말기에게 발신하려는 VoLTE 클라이언트(1201)는 CSCF(1202)에 VoLTE 서비스 요청 메시지(INVITE)를 전송할 수 있다. eFMC 서비스 가입자가 전화를 받을 상대방의 전화번호에 구분자(예를 들면, 전화번호 앞에 #를 붙일 수 있다.)를 붙여서 전화를 거는 방식을 사용할 수 있다. 즉, VoLTE 클라이언트(1201)는 INVITE 메시지의 발신자 정보(From)에는 P1을 저장하고, 수신자 정보(To)에는 #E2를 저장하여 CSCF(1202)에 INVITE 메시지를 발송할 수 있다.
단계(1231)에서, CSCF(1202)는 INVITE 메시지의 발신자 정보에 대응하는 TAS(1203)와 발신 트리거를 수행할 수 있다. 즉, 상기 INVITE 메시지를 수신한 CSCF(1202)는 발신자 정보(From)에 대응하여 P1이 등록되어 있는 TAS(1203)로 메시지를 보내고, TAS(1203)는 필요한 처리 후 CSCF(1202)로 메시지를 돌려줄 수 있다.
단계(1232)에서, CSCF(1202)는 INVITE 메시지의 발신자 정보의 주소에 구분자가 포함된 것을 확인하고 라우팅 규칙에 따라 E-SGW(1204)로 INVITE 메시지를 전송할 수 있다.
단계(1233)에서, E-SGW(1204)는 E-MGW(1205)에 미디어 중계 리소스의 할당을 요청할 수 있다.
단계(1234)에서, E-SGW(1204)는 인터넷 전화 교환기(1206)에 변경된 INVITE 메시지를 전송할 수 있다. 일실시예에 따르면, 변경된 INVITE 메시지는 발신자 정보에 해당 사용자의 기업용 인터넷 전화번호(E1)를 저장하고, 수신자 정보에 구분자를 제거하여 수신자의 기업용 인터넷 전화번호(#E2)를 저장할 수 있다. 또한, 상기 INVITE 메시지는 미디어 정보가 E-MGW에서 할당한 E-MGW의 리소스 정보로 변경된 SDP 패킷을 유지할 수 있다.
단계(1235)에서, 제1 인터넷 전화 교환기(1206)는 수신된 INVITE 메시지를 제2 인터넷 전화 교환기(1207)에 전송할 수 있다. 점선으로 된 부분(1260)은 일반적인 네트워크 방식을 이용하므로 생략한다.
단계(1236)에서, 제2 인터넷 전화 교환기(1207)는 수신된 INVITE 메시지를 제2 인터넷 전화 교환기(1207)에 등록된 단말기(1208) 전송할 수 있다.
이때 미디어(1251, 1252)는 E-MGW의 중계를 거쳐 VoLTE 단말 사이를 흐를 수 있다.
도 13은 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트의 기업용 전화번호에 동일한 VoLTE 망을 사용하지만 기업용 전화 서비스에 가입하지 않은 VoLTE 클라이언트가 발신하는 과정을 설명하기 위한 흐름도이다.
도 13을 참조하면, 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트의 기업용 전화번호(표 1의 Type 2 기업)에 동일한 VoLTE 망을 사용하지만 기업용 전화 서비스에 가입하지 않은 VoLTE 클라이언트(표 1의 Type 1 개인)가 발신하는 과정은, 동일 망 내 VoLTE 클라이언트(1301)가 제1 CSCF(1302), 제1 TAS(1303), IBCF(1304), IBGF(1305), 인터넷 전화 교환기(1306), 시그널링 게이트웨이(1307), 미디어 게이트웨이(1308), 제2 CSCF(1313), 제2 TAS(1312)를 통해 기업용 전화번호에 연결된 VoLTE 클라이언트(1311)와 연결될 수 있다.
단계(1330)에서, 기업용 전화 서비스에 가입하지 않은 망 내 VoLTE 클라이언트(1301)는 제1 CSCF(1302)에 VoLTE 서비스 요청 메시지(INVITE)를 전송할 수 있다. VoLTE 클라이언트(1301)는 INVITE 메시지의 발신자 정보(From)에는 P1을 저장하고, 수신자 정보(To)에는 E2을 저장하여 제1 CSCF(1302)에 INVITE 메시지를 발송할 수 있다.
단계(1331)에서, 제1 CSCF(1302)는 INVITE 메시지의 발신자 정보에 대응하는 제1 TAS(1303)와 발신 트리거를 수행할 수 있다. 즉, 상기 INVITE 메시지를 수신한 제1 CSCF(1302)는 발신자 정보(From)에 대응하여 P1이 등록되어 있는 제1 TAS(1303)로 메시지를 보내고, 제1 TAS(1303)는 필요한 처리 후 제1 CSCF(1302)로 메시지를 돌려줄 수 있다.
단계(1332)에서, 제1 CSCF(1302)는 수신자 전화번호가 E2임을 보고 동일 망에 존재하는 사용자가 아님을 확인하여 망 간 연동 장비인 IBCF(414)에 INVITE 메시지를 보낼 수 있다. 일실시예에 따르면, 실제로 Type2의 사용자가 동일한 망 내 사용자이지만, 수신자 정보가 E2로 되어 있기 때문에 CSCF는 일단 망 외로 라우팅하게 된다.
단계(1333)에서, IBCF(1304)는 외부 망과의 미디어 처리를 위해 IBGF(1305)에 미디어 리소스를 할당할 수 있다.
단계(1334)에서, IBCF(1304)는 인터넷 전화 교환기(1306)에 INVITE 메시지를 전송할 수 있다. 일실시예에 따르면, INVITE 메시지는 발신자 정보에 해당 사용자의 개인용 전화번호(P1)를 저장하고, 수신자 정보에 기업용 인터넷 전화번호(E2)를 저장할 수 있다. 또한, 상기 INVITE 메시지는 미디어 정보가 IBGF(1305)에서 할당한 IBGF(1305)의 리소스 정보로 변경된 SDP 패킷을 유지할 수 있다.
단계(1335)에서, 인터넷 전화 교환기(1306)는 전송 받은 상기 INVITE 메시지를 수신자 측의 E-SGW(1307)에 전송할 수 있다.
단계(1336)에서, E-SGW(1307)는 E-MGW(1308)에 미디어 중계 리소스의 할당을 요청할 수 있다.
단계(1337)에서, E-SGW(1307)는 제2 CSCF(1313)에 전송 받은 상기 INVITE 메시지를 변경하여 전송할 수 있다. 즉, 수신자 정보(To)를 E2에 대응하는 eFMC 서비스에 가입한 사용자의 개인용 전화번호(P2)로 변경하여 전송할 수 있다.
단계(1338)에서, 제2 CSCF(1313)는 수신된 INVITE 메시지를 확인하고 P2 사용자가 등록된 제2 TAS(1312)로 호 수신 처리를 할 수 있다.
단계(1339)에서, 제2 CSCF(1313)는 P2번호의 VoLTE 클라이언트 단말(1311)에 INVITE 메시지를 전달할 수 있다.
이때 미디어(1351, 1352, 1353)는 IBGF 와 E-MGW, 두 번의 중계를 거쳐 VoLTE 단말 사이를 흐를 수 있다.
일실시예에 따르면, eFMC 서비스 가입자가 호를 수신했을 때 수신된 호가 개인 번호로 수신한 것인지 기업 번호로 수신한 것인지 구분할 수 있는 방법이 제공될 수 있다. 종래에는 eFMC 서비스 가입자가 호를 수신했을 때 자신의 개인 번호로 수신한 것인지 기업 번호로 수신한 것인지 구분할 방법이 없었다. 일실시예에 따르면, VoLTE 규격 상의 P-Called-Party-ID 헤더를 이용하여 해결할 수 있다. P-Called-Party-ID는 두 개 이상의 전화번호를 가진 단말에서 수신 번호가 어떤 것인지 구분하기 위해 서버에서 기입하여 단말에 전달하는 정보이다. 일실시예에 따르면, 이동통신 단말기를 이용한 기업용 전화 서비스 제공 방법은, VoLTE 규격상의 P-Called-Party-ID 헤더에 수신자 기업용 인터넷 전화번호를 기입하여 단말에 전달하는 단계를 포함할 수 있다. 예를 들어, 동일 단말에 P1과 E1 두 번호를 가진 사용자에게 P1번호로 호가 수신된 경우 서버에서는 이를 구분할 수 있도록 P-Called-Party-ID 헤더에 P1을 기입하여 단말에 전달하게 된다. 이 기능을 이용하여 기업 번호(E1)으로 호를 수신한 경우 IP-PBX에서 E-SGW로 호가 전달되면 E-SGW는 상기 설명과 같이 To 주소를 P1으로 변경하되, P-Called-Party-ID에 E1을 기입하여 사용자 단말에서 E1번호로 수신한 호 임을 구분하도록 할 수 있다.
도 14는 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트의 기업용 전화번호(표 1의 Type 2 기업)에 망외의 사용자(예를 들면, PSTN사용자등)(표 1의 Type 3)가 발신하는 과정을 설명하기 위한 흐름도이다.
도 14를 참조하면, 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트의 기업용 전화번호에 망외의 사용자가 발신하는 과정은, 망외 사용자(1401)가 인터넷 전화 교환기(1402), 시그널링 게이트웨이(1403), 미디어 게이트웨이(1404), CSCF(1405), TAS(1406)를 통해 기업용 전화번호에 연결된 VoLTE 클라이언트(1407)와 연결될 수 있다.
단계(1430)에서, 망 외 개인 전화번호 사용자(1401)는 수신자 측 인터넷 전화 교환기(1402)에 INVITE 메시지를 전송할 수 있다. 이때, INVITE 메시지의 발신자 정보(From)에는 P1을 저장하고, 수신자 정보(To)에는 E2을 저장할 수 있다.
단계(1431)에서, 인터넷 전화 교환기(1402)는 전송 받은 상기 INVITE 메시지를 수신자 측의 E-SGW(1403)에 전송할 수 있다.
단계(1432)에서, E-SGW(1403)는 E-MGW(1404)에 미디어 중계 리소스의 할당을 요청할 수 있다.
단계(1433)에서, E-SGW(1403)는 CSCF(1405)에 전송 받은 상기 INVITE 메시지를 변경하여 전송할 수 있다. 즉, 수신자 정보(To)를 E2에 대응하는 eFMC 서비스에 가입한 사용자의 개인용 전화번호(P2)로 변경하여 전송할 수 있다.
단계(1434)에서, CSCF(1405)는 수신된 INVITE 메시지를 확인하고 P2 사용자가 등록된 TAS(1406)로 호 수신 처리를 할 수 있다.
단계(1435)에서, CSCF(1405)는 P2번호의 VoLTE 클라이언트 단말(1407)에 INVITE 메시지를 전달할 수 있다.
이때 미디어(1451, 1452)는 E-MGW의 중계를 거쳐 VoLTE 단말 사이를 흐를 수 있다.
도 15는 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트의 기업용 전화번호에 동일한 인터넷 전화 교환기에 등록된 사용자가 발신하는 과정을 설명하기 위한 흐름도이다.
도 15를 참조하면, 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트의 기업용 전화번호(표 1의 Type 2 기업)에 동일한 인터넷 전화 교환기에 등록된 사용자(표 1의 Type4)가 발신하는 과정은, 망 외 사용자(1501)가 인터넷 전화 교환기(1502), 시그널링 게이트웨이(1503), 미디어 게이트웨이(1504), CSCF(1505), TAS(1506)를 통해 기업용 전화번호에 연결된 VoLTE 클라이언트(1507)와 연결될 수 있다.
단계(1530)에서, 동일한 인터넷 전화 교환기에 등록된 전화 사용자(1501)는 수신자 측 인터넷 전화 교환기(1502)에 INVITE 메시지를 전송할 수 있다. 이때, INVITE 메시지의 발신자 정보(From)에는 기업용 전화번호인 E1 또는 내선 번호 X1을 저장하고, 수신자 정보(To)에는 E2 또는 X2를 저장할 수 있다.
단계(1531)에서, 인터넷 전화 교환기(1502)는 전송 받은 상기 INVITE 메시지를 수신자 측의 E-SGW(1503)에 전송할 수 있다.
단계(1532)에서, E-SGW(1503)는 E-MGW(1504)에 미디어 중계 리소스의 할당을 요청할 수 있다.
단계(1533)에서, E-SGW(1503)는 CSCF(1505)에 전송 받은 상기 INVITE 메시지를 변경하여 전송할 수 있다. 즉, 수신자 정보(To)를 E2 또는 X2에 대응하는 eFMC 서비스에 가입한 사용자의 개인용 전화번호(P2)로 변경하여 전송할 수 있다.
단계(1534)에서, CSCF(1505)는 수신된 INVITE 메시지를 확인하고 P2 사용자가 등록된 TAS(1506)로 호 수신 처리를 할 수 있다.
단계(1535)에서, CSCF(1505)는 P2번호의 VoLTE 클라이언트 단말(1507)에 INVITE 메시지를 전달할 수 있다.
이때 미디어(1551, 1552)는 E-MGW의 중계를 거쳐 VoLTE 단말 사이를 흐를 수 있다.
도 16은 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트의 기업용 전화번호(표 1의 Type 2 기업)에 다른 인터넷 전화 교환기에 등록된 사용자(표 1의 Type 5)가 발신하는 과정을 설명하기 위한 흐름도이다.
도 16을 참조하면, 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트의 기업용 전화번호에 다른 인터넷 전화 교환기에 등록된 사용자가 발신하는 과정은, Type 5 사용자(1601)가 제1 인터넷 전화 교환기(1602), 제2 인터넷 전화 교환기(1603), 시그널링 게이트웨이(1604), 미디어 게이트웨이(1605), CSCF(1606), TAS(1607)를 통해 기업용 전화번호에 연결된 VoLTE 클라이언트(1608)와 연결될 수 있다.
단계(1630)에서, 다른 인터넷 전화 교환기에 등록된 사용자(1601)는 자신이 등록된 인터넷 전화 교환기(1602)에 INVITE 메시지를 전송할 수 있다. 이때, INVITE 메시지의 발신자 정보(From)에는 기업용 전화번호인 E1을 저장하고, 수신자 정보(To)에는 E2를 저장할 수 있다.
단계(1631)에서, 인터넷 전화 교환기(1602)는 전송 받은 상기 INVITE 메시지를 수신자 측의 인터넷 전화 교환기(1603)에 전송할 수 있다.
단계(1632)에서, 인터넷 전화 교환기(1603)는 전송 받은 상기 INVITE 메시지를 E-SGW(1604)에 전송할 수 있다.
단계(1633)에서, E-SGW(1604)는 E-MGW(1605)에 미디어 중계 리소스의 할당을 요청할 수 있다.
단계(1634)에서, E-SGW(1604)는 CSCF(1606)에 전송 받은 상기 INVITE 메시지를 변경하여 전송할 수 있다. 즉, 수신자 정보(To)를 E2에 대응하는 eFMC 서비스에 가입한 사용자의 개인용 전화번호(P2)로 변경하여 전송할 수 있다.
단계(1635)에서, CSCF(1606)는 수신된 INVITE 메시지를 확인하고 P2 사용자가 등록된 TAS(1607)로 호 수신 처리를 할 수 있다.
단계(1636)에서, CSCF(1605)는 P2번호의 VoLTE 클라이언트 단말(1507)에 INVITE 메시지를 전달할 수 있다.
이때 미디어(1651, 1652)는 E-MGW의 중계를 거쳐 VoLTE 단말 사이를 흐를 수 있다.
도 17은 도 7의 경우에 미디어 릴레이를 줄이기 위한 방법을 설명하기 위한 흐름도이다.
도 17를 참조하면, 동일 망 내 다른 VoLTE 클라이언트에 발신하는 과정은, VoLTE 클라이언트(1701)가 제1 CSCF(1702), 제1 TAS(1703), 시그널링 게이트웨이(1704), 인터넷 전화 교환기(1705), IBCF(1706), IBGF(1707), 제2 CSCF(1713), 제2 TAS(1712)를 통해 다른 VoLTE 클라이언트(1711)와 연결될 수 있다.
도 7의 경우 미디어가 E-MGW와 IBGF 두 장비를 통해 중계되므로 비효율적이다. 일실시예에 따른 호의 흐름(Call-flow)을 변경하여 비효율성을 줄일 수 있다. 도 17은 도 7의 미디어 중계를 하나로 줄인 흐름도이다. 이를 위해서는 E-SGW(1704)에서 수신자 주소인 P2가 망 내 VoLTE 가입자임을 알아야 한다. 만일 E-SGW(1704)에서 P2가 망 내 VoLTE 가입자임을 알아낸 경우, SDP의 미디어 정보를 변경하지 않고 원래 SDP 그대로 인터넷 전화 교환기로 보낼 수 있다. 즉, E-SGW(1704)가 P2번호가 망 내 VoLTE 가입자 임을 확인하기 위해 가입자 정보가 저장된 데이터베이스를 확인할 수 있어야 한다. 따라서 E-SGW(1704)의 데이터베이스에 아래 표 3과 같은 가입자 정보를 추가로 가지고 있거나 가입자 정보 관리 서버(HSS) 같은 가입자 데이터베이스 정보를 접속하여 확인해 볼 수 있어야 한다.
일실시예에 따르면, 구분자 정보가 제거된 수신자 주소가 망 내 VoLTE 가입자인지 여부를 가입자 정보 관리 서버(HSS)(Home Subscription Server)의 가입자 데이터베이스 정보를 참조하여 식별할 수 있다. 이때, 구분자 정보가 제거된 수신자 주소가 망 내 VoLTE 가입자인 경우, 기생성된 미디어 정보를 유지하면서 SDP(Session Description Protocol) 패킷을 인터넷 전화 교환기로 전송할 수 있다.
단계(1733)에서, E-SGW(1704)는 P2가 망 내 가입자인지 여부 및 e-FMC 가입자인지 여부를 확인할 수 있다.
일실시예에 따르면, 망 내 VoLTE 가입자 정보를 데이터베이스에 유지할 수 있다. 일 측에 따르면, 구분자 정보가 제거된 수신자 주소가 망 내 VoLTE 가입자인지 여부를 데이터베이스를 참조하여 식별하고, 구분자 정보가 제거된 수신자 주소가 망 내 VoLTE 가입자인 경우, 기생성된 미디어 정보를 유지하면서 SDP(Session Description Protocol) 패킷을 인터넷 전화 교환기로 전송할 수 있다.
도 18은 도 8의 경우에 미디어 릴레이를 줄이기 위한 방법을 설명하기 위한 흐름도이다.
도 18를 참조하면, 기업용 전화 서비스를 제공하는 VoLTE 망에 등록되고, 인터넷 전화 교환기를 공유하는 다른 VoLTE 클라이언트의 기업용 전화번호에 발신하는 과정은, VoLTE 클라이언트(1801)가 제1 CSCF(1802), 제1 TAS(1803), 제1 시그널링 게이트웨이(1804), 인터넷 전화 교환기(1805), 제2 시그널링 게이트웨이(1806), 제2 CSCF(1807), 제2 TAS(1808)를 통해 다른 VoLTE 클라이언트(1809)와 연결될 수 있다.
도 8의 경우 미디어가 제1 E-MGW(815)과 제2 E-MGW(824) 두 장비를 통해 중계되므로 비효율적이다. 도 18처럼 호의 흐름(Call-flow)을 변경하여 비효율성을 없앨 수 있다. 이를 위해서는 제1 E-SGW(1804)에서 발신자 주소인 E2가 같은 망 내의 VoLTE 가입자이며 eFMC 서비스의 가입자의 번호임을 알 수 있어야 한다. 즉, E-SGW(1804)가 데이터베이스에 추가로 eFMC 서비스에 가입한 가입자의 기업용 전화번호 정보를 가지고 있어야 한다. 또한, 제2 E-SGW(1806)에서 발신자 주소인 E1이 같은 망 내의 VoLTE 가입자이며 eFMC 서비스의 가입자의 번호임을 알 수 있어야 한다. 따라서 제1 E-SGW(1804) 및 제2 E-SGW(1806)의 데이터베이스에 가입자 정보를 추가로 가지고 있거나 제1 E-SGW(1804) 및 제2 E-SGW(1806)가 가입자 정보 관리 서버(HSS) 같은 가입자 데이터베이스 정보를 접속하여 확인해 볼 수 있어야 한다.
단계(1833)에서, 제1 E-SGW(1804)는 E2가 망 내 가입자인지 여부 및 e-FMC 가입자인지 여부를 확인할 수 있다.
단계(1836)에서, 제2 E-SGW(1806)는 E1이 망 내 가입자인지 여부 및 e-FMC 가입자인지 여부를 확인할 수 있다.
도 9의 경우도 도 8과 같이 미디어가 두 번 중계된다. 이는 도 18과 같은 방식으로 한 번의 미디어 중계로 구현이 가능하다.
도 19는 도 13에서 미디어 릴레이를 줄이기 위한 방법을 설명하기 위한 흐름도이다.
도 19를 참조하면, 기업용 전화 서비스를 제공하는 VoLTE 망에 등록된 VoLTE 클라이언트의 기업용 전화번호에 동일한 VoLTE 망을 사용하지만 기업용 전화 서비스에 가입하지 않은 VoLTE 클라이언트가 발신하는 과정은, 동일 망 내 VoLTE 클라이언트(1901)가 제1 CSCF(1902), 제1 TAS(1903), IBCF(1904), IBGF(1905), 인터넷 전화 교환기(1906), 시그널링 게이트웨이(1914), 제2 CSCF(1913), 제2 TAS(1912)를 통해 기업용 전화번호에 연결된 VoLTE 클라이언트(1911)와 연결될 수 있다.
도 19는 도 13의 미디어 중계를 한 번으로 줄인 그림이다. 단계(1936)에서, E-SGW(1914)는 수신자의 E2번호를 보고 그 번호에 해당하는 P2번호가 망 내 VoLTE 번호 임을 알고 E-MGW를 사용하지 않고 바로 CSCF(1913)로 SDP 의 변경 없이 호를 보낼 수 있다. 이를 위해서도 표 2와 같은 정보가 필요하다.
도 20은 일 실시예에 따른 기업용 전화 서비스를 제공하는 VoLTE 망의 시그널링 게이트웨이(2000)의 구성을 설명하기 위한 도면이다.
도 20을 참조하면, 일실시예에 따른 시그널링 게이트웨이(E-SGW; 2000)는 수신부, 제어부 및 송신부를 포함할 수 있다.
수신부(2001)는 인터넷 전화 교환기 또는 CSCF(Call Session Control Function) 장치로부터 INVITE 메시지를 수신할 수 있다.
제어부(2002)는 상기 INVITE 메시지를 제어할 수 있다. 일 측에 따르면, 상기 시그널링 게이트웨이가 발신자 측 게이트웨이인 경우, 상기 수신한 INVITE 메시지의 수신자 주소(To 주소)에 포함된 구분자(classifier) 정보를 제거하고, 상기 INVITE 메시지의 발신자 주소(From 주소)를 변경할 수 있다. 다른 일 측에 따르면, 상기 시그널링 게이트웨이가 수신자 측 게이트웨이인 경우, 상기 INVITE 메시지의 수신자 주소(To 주소)를 수신자 개인용 전화번호로 변경할 수 있다.
송신부(2003)는 대응하는 인터넷 전화 교환기 또는 대응하는 CSCF로 상기 변경된 INVITE 메시지를 송신할 수 있다.
일 실시예에 따르면, 상기 제어부는, SDP 패킷의 미디어 정보를 미디어 게이트웨이에서 할당한 미디어 릴레이 리소스의 미디어 정보로 변경할 수 있다.
상기 송신부는, 상기 변경된 SDP 패킷을 상기 인터넷 전화 교환기로 송신할 수 있다.
일실시예에 따르면, 상기 시그널링 게이트웨이(2000)는, 서비스 가입자 정보를 저장하는 데이터베이스(2004)를 더 포함할 수 있다.
일 실시예에 따르면, 상기 서비스 가입자 정보는, 가입자 이동통신 단말기의 개인용 전화번호, 상기 개인용 전화번호에 대응하는 인터넷 전화 교환기의 주소 및 상기 인터넷 전화 교환기에 대한 인증 정보를 포함할 수 있다. 이 때, 제어부는, 상기 INVITE 메시지의 발신자 주소에 포함된 발신자 이동통신 단말기의 개인용 전화번호에 대응하는 가입자 ID를 상기 데이터베이스에 저장된 상기 인증 정보를 참조하여 식별하고, 상기 INVITE 메시지의 발신자 주소에 포함된 발신자 이동통신 단말기의 개인용 전화번호를 상기 식별된 가입자 ID로 변경할 수 있다.
일실시예에 따르면, 상기 서비스 가입자 정보는, 가입자 이동통신 단말기의 개인용 전화번호, 상기 개인용 전화번호에 대응하는 인터넷 전화 교환기의 주소 및 가입자 기업용 인터넷 전화번호를 포함할 수 있다. 이 때, 제어부는, 상기 INVITE 메시지의 발신자 주소에 포함된 발신자 이동통신 단말기의 개인용 전화번호에 대응하는 가입자 기업용 인터넷 전화번호를 상기 데이터베이스를 참조하여 식별하고, 상기 INVITE 메시지의 발신자 주소에 포함된 발신자 이동통신 단말기의 개인용 전화번호를 상기 식별된 가입자 기업용 인터넷 전화번호로 변경할 수 있다.
실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.
그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.
Claims (21)
- 이동통신 단말기를 이용한 기업용 전화 서비스 제공 방법에 있어서,
시그널링 게이트웨이에서, CSCF(Call Session Control Function) 장치로부터 수신한 INVITE 메시지의 수신자 주소에 포함된 구분자(classifier) 정보를 제거하는 단계;
상기 시그널링 게이트웨이에서, 상기 INVITE 메시지의 발신자 주소를 상기 시그널링 게이트웨이의 데이터베이스를 참조하여 상기 발신자 주소에 대응하는 기업용 전화번호로 변경하는 단계; 및
상기 시그널링 게이트웨이에서, 상기 변경된 INVITE 메시지를 대응하는 인터넷 전화 교환기로 송신하는 단계
를 포함하는 기업용 전화 서비스 제공 방법. - 제1항에 있어서,
미디어 게이트웨이에 미디어 릴레이 리소스의 할당을 요청하는 단계
를 더 포함하는 기업용 전화 서비스 제공 방법. - 제2항에 있어서,
수신한 SDP 패킷의 미디어 정보를 상기 미디어 게이트웨이에서 할당한 상기 미디어 릴레이 리소스의 미디어 정보로 변경하는 단계
를 더 포함하는 기업용 전화 서비스 제공 방법. - 제2항에 있어서,
상기 미디어 게이트웨이에서 상기 수신한 SDP 패킷의 미디어 정보 및 상기 미디어 게이트웨이에서 할당한 상기 미디어 정보에 따라 미디어 변환을 수행하는 단계
를 더 포함하는 기업용 전화 서비스 제공 방법. - 제1항에 있어서,
상기 인터넷 전화 교환기는
IP-PBX 또는 IP-Centrex 중 적어도 하나인 것
을 특징으로 하는 기업용 전화 서비스 제공 방법. - 제1항에 있어서,
서비스 가입자 정보를 데이터베이스에 유지하는 단계
를 더 포함하는 기업용 전화 서비스 제공 방법. - 제6항에 있어서,
상기 서비스 가입자 정보는,
기업용 FMC 서비스에 가입한 이동통신 단말기의 개인용 전화번호, 상기 개인용 전화번호에 대응하는 인터넷 전화 교환기의 주소 및 상기 인터넷 전화 교환기에 대한 인증 정보를 포함하고,
상기 INVITE 메시지의 발신자 주소를 변경하는 단계는,
상기 INVITE 메시지의 발신자 주소에 포함된 발신자 이동통신 단말기의 개인용 전화번호에 대응하는 가입자 ID를 상기 데이터베이스에 유지된 인증 정보를 참조하여 식별하는 단계; 및
상기 INVITE 메시지의 발신자 주소에 포함된 발신자 이동통신 단말기의 개인용 전화번호를 상기 식별된 가입자 ID 로 변경하는 단계
를 포함하는 기업용 전화 서비스 제공 방법. - 제6항에 있어서,
상기 서비스 가입자 정보는,
기업용 FMC 서비스에 가입한 이동통신 단말기의 개인용 전화번호, 상기 개인용 전화번호에 대응하는 인터넷 전화 교환기의 주소 및 상기 기업용 FMC 서비스 가입자의 기업용 인터넷 전화번호를 포함하고,
상기 INVITE 메시지의 발신자 주소를 변경하는 단계는,
상기 INVITE 메시지의 발신자 주소에 포함된 발신자 이동통신 단말기의 개인용 전화번호에 대응하는 가입자의 기업용 인터넷 전화번호를 상기 데이터베이스를 참조하여 식별하는 단계; 및
상기 INVITE 메시지의 발신자 주소에 포함된 발신자 개인용 전화번호를 상기 식별된 기업용 인터넷 전화번호로 변경하는 단계
를 포함하는 기업용 전화 서비스 제공 방법. - 제8항에 있어서,
상기 구분자 정보가 제거된 수신자 주소가 상기 기업용 FMC 서비스 가입자인지 여부를 상기 데이터베이스를 참조하여 식별하는 단계; 및
상기 구분자 정보가 제거된 수신자 주소가 상기 기업용 FMC 서비스 가입자인 경우, 기생성된 미디어 정보를 유지하면서 SDP 패킷을 인터넷 전화 교환기로 전송하는 단계
를 더 포함하는 기업용 전화 서비스 제공 방법. - 제6항에 있어서,
상기 서비스 가입자 정보를 데이터베이스에 유지하는 단계는,
망 내 VoLTE 가입자 정보를 상기 데이터베이스에 유지하는 단계를 포함하고,
상기 기업용 전화 서비스 제공 방법은,
상기 구분자 정보가 제거된 수신자 주소가 망 내 VoLTE 가입자인지 여부를 상기 데이터베이스를 참조하여 식별하는 단계; 및
상기 구분자 정보가 제거된 수신자 주소가 망 내 VoLTE 가입자인 경우, 기생성된 미디어 정보를 유지하면서 SDP(Session Description Protocol) 패킷을 인터넷 전화 교환기로 전송하는 단계
를 더 포함하는 기업용 전화 서비스 제공 방법. - 제1항에 있어서,
상기 구분자 정보가 제거된 수신자 주소가 망 내 VoLTE 가입자인지 여부를 가입자 정보 관리 서버(HSS, Home Subscription Server)의 가입자 데이터베이스 정보를 참조하여 식별하는 단계; 및
상기 구분자 정보가 제거된 수신자 주소가 망 내 VoLTE 가입자인 경우, 기생성된 미디어 정보를 유지하면서 SDP(Session Description Protocol) 패킷을 인터넷 전화 교환기로 전송하는 단계
를 더 포함하는 기업용 전화 서비스 제공 방법. - 제1항에 있어서,
CSCF 장치에서 수신한 INVITE 메시지의 수신자 주소에 구분자 정보가 포함되어 있는지 판단하는 단계; 및
상기 CSCF 장치에서 수신한 INVITE 메시지의 수신자 주소에 구분자 정보가 포함되어 있는 경우, 상기 CSCF 장치에서 상기 INVITE 메시지를 상기 시그널링 게이트웨이로 송신하는 단계
를 더 포함하는 기업용 전화 서비스 제공 방법. - 이동통신 단말기를 이용한 기업용 전화 서비스 제공 방법에 있어서,
시그널링 게이트웨이에서, 인터넷 전화 교환기로부터 INVITE 메시지를 수신하는 단계;
상기 시그널링 게이트웨이에서, 상기 INVITE 메시지의 수신자 주소를 상기 시그널링 게이트웨이의 데이터베이스를 참조하여 상기 수신자 주소에 대응하는 개인용 전화번호로 변경하는 단계; 및
상기 시그널링 게이트웨이에서, 상기 변경된 INVITE 메시지를 CSCF(Call Session Control Function) 장치로 송신하는 단계
를 포함하는 기업용 전화 서비스 제공 방법. - 제13항에 있어서,
미디어 게이트웨이에 미디어 릴레이 리소스의 할당을 요청하는 단계; 및
수신한 SDP 패킷의 미디어 정보를 상기 미디어 게이트웨이에서 할당한 상기 미디어 릴레이 리소스의 미디어 정보로 변경하는 단계
를 더 포함하는 기업용 전화 서비스 제공 방법. - 제13항에 있어서,
기업용 FMC 서비스에 가입한 이동통신 단말기의 개인용 전화번호 및 인터넷 전화 교환기에 대한 인증 정보를 포함하는 서비스 가입자 정보를 데이터베이스에 유지하는 단계
를 더 포함하고,
상기 인증 정보는 상기 인터넷 전화 교환기에 대한 아이디 및 패스워드를 포함하고,
상기 INVITE 메시지의 수신자 주소를 변경하는 단계는,
상기 INVITE 메시지의 발신자 주소에 포함된 상기 인터넷 전화 교환기에 대한 아이디에 대응하는 개인용 전화번호를 식별하는 단계; 및
상기 INVITE 메시지의 발신자 주소에 포함된 상기 인터넷 전화 교환기에 대한 아이디를 상기 식별된 개인용 전화번호로 변경하는 단계
를 포함하는 기업용 전화 서비스 제공 방법. - 제13항에 있어서,
기업용 FMC 서비스에 가입한 이동통신 단말기의 개인용 전화번호 및 상기 개인용 전화번호에 대응하는 기업용 인터넷 전화번호를 포함하는 서비스 가입자 정보를 데이터베이스에 유지하는 단계
를 더 포함하고,
상기 INVITE 메시지의 수신자 주소를 변경하는 단계는,
상기 INVITE 메시지의 발신자 주소에 포함된 기업용 인터넷 전화번호에 대응하는 개인용 전화번호를 식별하는 단계; 및
상기 INVITE 메시지의 발신자 주소에 포함된 상기 기업용 인터넷 전화번호를 상기 식별된 개인용 전화번호로 변경하는 단계
를 포함하는 기업용 전화 서비스 제공 방법. - 제13항에 있어서,
상기 INVITE 메시지의 수신자 주소를 상기 시그널링 게이트웨이의 데이터베이스를 참조하여 상기 수신자 주소에 대응하는 개인용 전화번호로 변경하는 단계는상기 INVITE 메시지의 수신자 기업용 인터넷 전화번호를 데이터 베이스를 참조하여 수신자 개인용 전화번호로 변경하는 단계는,
VoLTE 규격상의 P-Called-Party-ID 헤더에 수신자 기업용 인터넷 전화번호를 기입하여 단말에 전달하는 단계
를 포함하는 기업용 전화 서비스 제공 방법. - 이동통신 단말기를 이용한 기업용 전화 서비스 등록 방법에 있어서,
CSCF(Call Session Control Function) 장치에서, 가입자 정보 관리 서버(HSS)에게 개인용 전화번호의 사용자가 기업용 FMC 서비스 가입자인지에 대한 확인을 요청하는 단계; 및
CSCF(Call Session Control Function) 장치에서, 상기 개인용 전화번호의 사용자가 상기 기업용 FMC 서비스 가입자인 경우, 통신 애플리케이션 서버(TAS) 및 시그널 게이트웨이 모두에 등록을 요청하고, 상기 개인용 전화번호의 사용자가 상기 기업용 FMC 서비스 가입자가 아닌 경우 통신 애플리케이션 서버(TAS)에 등록을 요청하는 단계
를 포함하는 기업용 전화 서비스 등록 방법. - 제18항에 있어서,
상기 CSCF 장치로부터의 상기 등록 요청에 응답하여, 상기 시그널 게이트웨이에서, 상기 개인용 전화번호에 대한 정보를 조회하는 단계; 및
상기 시그널 게이트웨이에서, 상기 개인용 전화번호에 대응한 인터넷 전화 교환기의 아이디를 인터넷 전화 교환기에 등록하고, 상기 개인용 전화번호에 대응하여 상기 아이디를 저장하는 단계
를 포함하는 기업용 전화 서비스 등록 방법. - 이동통신 단말기를 이용한 기업용 전화 서비스 제공 방법에 있어서,
CSCF(Call Session Control Function) 장치에서, 이동통신 단말기로부터 수신한 INVITE 메시지의 수신자 주소에 미리 정해진 구분자(classifier) 정보가 포함되었는지 판단하는 단계;
상기 CSCF 장치에서, 상기 수신한 INVITE 메시지의 수신자 주소에 미리 정해진 구분자(classifier) 정보가 포함된 경우, 상기 INVITE 메시지를 시그널링 게이트웨이로 송신하는 단계
를 포함하는 기업용 전화 서비스 제공 방법. - 삭제
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140082994A KR101562470B1 (ko) | 2014-07-03 | 2014-07-03 | 개인용 이동통신 단말기를 이용한 기업용 전화 서비스 제공 방법 및 시그널링 게이트웨이 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140082994A KR101562470B1 (ko) | 2014-07-03 | 2014-07-03 | 개인용 이동통신 단말기를 이용한 기업용 전화 서비스 제공 방법 및 시그널링 게이트웨이 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101562470B1 true KR101562470B1 (ko) | 2015-10-22 |
Family
ID=54427048
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140082994A KR101562470B1 (ko) | 2014-07-03 | 2014-07-03 | 개인용 이동통신 단말기를 이용한 기업용 전화 서비스 제공 방법 및 시그널링 게이트웨이 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101562470B1 (ko) |
-
2014
- 2014-07-03 KR KR1020140082994A patent/KR101562470B1/ko active IP Right Grant
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2104305A1 (en) | Call service handling in an IMS-based system | |
EP2938041B1 (en) | Method and system for selection in multi-device scenario | |
US9615230B2 (en) | Method to manage multiple caller identities in a telecommunication system | |
AU2010295060A1 (en) | Method, device and system for implementing emergency call override service | |
US9374469B2 (en) | Voice over long term evolution-called party status | |
US10178136B2 (en) | Systems and methods of providing multimedia service to a legacy device | |
KR20180135756A (ko) | 회의 통화 호 처리 서버 및 그 방법 | |
JP2019518382A (ja) | 複数のネットワークタイプを通じて通信するためのシステムおよび方法 | |
KR100922953B1 (ko) | 인터넷 프로토콜 멀티미디어 서브시스템에서 호 변경 요청의 처리 방법 및 시스템 | |
KR101080383B1 (ko) | 브이오아이피 호설정 방법 및 이를 수행하는 브이오아이피 통신 시스템 | |
KR101562470B1 (ko) | 개인용 이동통신 단말기를 이용한 기업용 전화 서비스 제공 방법 및 시그널링 게이트웨이 | |
US20140211788A1 (en) | Method and a system to discover and establish an enriched communication channel in a voice call | |
KR100402787B1 (ko) | 이동통신망에서 화상전화 서비스를 위한 호 설정 방법 | |
US10623579B2 (en) | Establishing a telephony session | |
US20100128716A1 (en) | Method and apparatus for providing network based services to private branch exchange endpoints | |
KR101637666B1 (ko) | 개인용 이동통신 단말기를 이용한 유무선 전화 통합 서비스 제공 방법 및 시스템 | |
KR101584901B1 (ko) | 개인용 이동통신 단말기를 이용한 유무선 통합 서비스 제공 방법 및 시스템 | |
KR101836655B1 (ko) | 메신저 가입자의 착신 콜 처리 방법 및 시스템 | |
KR102286082B1 (ko) | 음성호 서비스 전환 시스템, 게이트웨이장치 및 서비스전환장치 그리고 그 장치의 동작 방법 | |
KR20160077799A (ko) | 통화중 녹음 방법 및 그 통신시스템 | |
KR102094206B1 (ko) | 음성호 서비스 전환 시스템, 게이트웨이장치 및 서비스전환장치 그리고 그 장치의 동작 방법 | |
CN103581129A (zh) | 通话处理方法及装置 | |
KR101766666B1 (ko) | 무한 루핑 방지를 위한 세션 설정 프로토콜 기반의 네트워크 시스템 및 이의 방법 | |
CN110324812B (zh) | 国际漫游通信方法、国际关口局、应用服务器和通信系统 | |
US10477015B2 (en) | Processing SMS messages |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20180831 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20190930 Year of fee payment: 5 |