KR101385748B1 - Dls 네트워크에서 iad의 코덱 자동 설정 시스템 및그 제어방법 - Google Patents
Dls 네트워크에서 iad의 코덱 자동 설정 시스템 및그 제어방법 Download PDFInfo
- Publication number
- KR101385748B1 KR101385748B1 KR1020070100450A KR20070100450A KR101385748B1 KR 101385748 B1 KR101385748 B1 KR 101385748B1 KR 1020070100450 A KR1020070100450 A KR 1020070100450A KR 20070100450 A KR20070100450 A KR 20070100450A KR 101385748 B1 KR101385748 B1 KR 101385748B1
- Authority
- KR
- South Korea
- Prior art keywords
- codec
- iad
- call
- list
- setting
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/24—Negotiation of communication capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
- H04M11/06—Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors
- H04M11/062—Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors using different frequency bands for speech and other data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
- H04M7/0072—Speech codec negotiation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
Abstract
본 발명에 따른 DLS 네트워크에서 IAD의 코덱 자동 설정 시스템은 적어도 하나 이상의 코덱 리스트를 저장하는 코덱 테이블; 임의의 단말기가 호를 요청하면, 상기 코덱 테이블로부터 적용 가능한 코덱 리스트를 호 요청 메시지(INVITE)에 포함시켜 수신 IAD로 전송한 후 설정 가능한 코덱 리스트를 포함하는 응답 메시지(200 OK)를 수신하는 코덱 협상부; 수신 IAD로부터 수신된 응답 메시지로부터 코덱 리스트를 검출하는 코덱 검출부; 및 상기 코덱 검출부를 통해 응답 메시지로부터 검출한 수신 IAD의 코덱 리스트와 상기 코덱 테이블에 저장된 코덱 리스트를 비교한 후 설정 가능한 코덱을 선택하는 코덱 선택부를 포함하는 것으로, DSL을 지원하는 네트워크의 IAD 시스템에서 자동 코덱 변환 기능은 DSL 접속 대역과 VoIP 콜 형성 및 해제에 따라 자동적으로 최적의 코덱으로 변환함으로서 인터넷 전화를 위한 최상의 통화 품질을 보장할 수 있는 것이다.
Description
IAD(Integrated Access Devices) 시스템에서 협대역 DSL 접속시 VoIP 통화 코덱을 자동적으로 스위칭하는 방법에 관한 것으로 IP 단말기에서 음성 품질이 보장된 서비스를 제공할 수 있도록 하기 위한 SIP 표준 프로토콜의 Offer/Answer 처리 기술에 관한 것이다.
가정과 회사에서 인터넷과 전화를 사용하기 위해서 전화 회선을 통해 디지털 정보의 전송이 가능한 ADSL(Asymmetric Digital Subscriber Line)을 사용한다.
이러한 ADSL은 대부분의 채널을 사용자 측으로 내려 보내는 하향 전송을 위해 사용하고, 사용자로부터 받은 정보 즉, 상향 전송에는 아주 적게 할당하는 비대칭형 구조를 갖는다.
예를 들어 유럽의 독일 DSL1000 라인의 경우 하향 1Mbps, 상향 128Kbps가 할당되고, DSL2000라인은 하향 2Mbps, 상향 192Kbps가 할당된다.
이러한 협대역 상향 조건에서 인터넷 전화를 사용하기 위해서 기존에는 동시 통화 콜 수를 제한하거나 대역폭을 작게 사용하는 코덱으로 고정 설정 또는 VoIP 코덱의 묶음제거(Silence suppression) 방식이나 RTP 패이로드(Payload)의 멀티프레임(Multi-frame) 기능 등을 사용하였다.
그러나 종래 ADSL을 이용한 인터넷 전화 시스템에서는 대역폭 문제로 동시통화 콜 수를 제안할 경우 오히려 사용자의 불편을 가중하는 문제점이 있었다.
또한 대역폭을 작게 사용하는 코덱으로 고정 설정하는 것은 음질 저하 현상이 발생하는 문제점이 있었다.
즉, 통화 중 50% 정도가 묶음임에 착안하여 대역폭을 줄이고자 사용하는 묶음 제거 방식은 망 부하에 따른 패킷 손실, 지연, 지터 영향에 취약하여 음성 품질의 감소를 초래할 수 있다.
한편, 오버헤드를 줄이기 위해 멀티프레임 전송 방식을 사용하는 것은 어느 정도의 대역폭을 줄일 수 있어 제한적으로 사용될 수 있으나, 협대역 방식에서 사용하는 패킷 분할방식에 위배되므로 30m 이상은 사용하지 않는다.
따라서 본 발명은 상기와 같은 문제점을 해결하기 위한 것으로, 협대역 DSL 접속 시 VoIP 통화의 대역폭에 맞게 최적의 코덱으로 전환하여 최상의 음성 품질을 보장하는 DLS 네트워크에서 IAD의 코덱 자동 설정 시스템 및 그 제어방법을 제공하는 데 있다.
상기한 목적을 달성하기 위한 본 발명에 따른 DLS 네트워크에서 IAD의 코덱 자동 설정 시스템의 일 측면에 따르면, 적어도 하나 이상의 코덱 리스트를 저장하는 코덱 테이블; 임의의 단말기가 호를 요청하면, 상기 코덱 테이블로부터 적용 가능한 코덱 리스트를 호 요청 메시지(INVITE)에 포함시켜 수신 IAD로 전송한 후 설정 가능한 코덱 리스트를 포함하는 응답 메시지(200 OK)를 수신하는 코덱 협상부; 수신 IAD로부터 수신된 응답 메시지로부터 코덱 리스트를 검출하는 코덱 검출부; 및 상기 코덱 검출부를 통해 응답 메시지로부터 검출한 수신 IAD의 코덱 리스트와 상기 코덱 테이블에 저장된 코덱 리스트를 비교한 후 설정 가능한 코덱을 선택하는 코덱 선택부를 포함한다.
여기서 상기 코덱 협상부는 송신 IAD로부터 코덱 리스트를 포함하는 호 요청 메시지(INVITE)를 수신하면, 상기 코덱 테이블로부터 적용 가능한 코덱 리스트를 포함시킨 응답 메시지(200 OK)를 전송한다.
또한 상기 코덱 협상부는 수신 IAD로부터 호 재 요청 메시지(Re-INVITE)를 수신하면, 상기 코덱 테이블로부터 적용 가능한 코덱 리스트를 포함시킨 응답 메시지(200 OK)를 수신 IAD로 전송한다.
그리고 상기 코덱 협상부는 임의의 단말기가 추가로 호를 요청하면, 통화 중인 수신 IAD로 처리 가능한 코덱 리스트를 호 재 요청 메시지(Re-INVITE)에 포함시켜 수신 IAD로 전송한 후 설정 가능한 코덱 리스트를 포함하는 응답 메시지(200 OK)를 수신한다.
상기 코덱 선택부는 응답 메시지로부터 검출한 수신 IAD의 코덱 리스트와 상기 코덱 테이블에 저장된 코덱 리스트를 비교한 후 설정 가능한 코덱을 선택한다.
또한 상기 코덱 선택부는 업 링크 주파수 대역 및 설정되는 호에 따라 호 요청 메시지, 응답 메시지, 호 재 요청 메시지에 포함시킬 코덱 리스트를 상기 코덱 테이블로부터 검출한다.
상기 코덱 테이블은 G.711, G.726-32, G.726-16, G.729, G.723.1 및 T.38 Fax 모드 중 적어도 하나 이상 포함한다.
본 발명에 따른 DLS 네트워크에서 IAD의 코덱 자동 설정 제어방법의 일 측면에 따르면, 임의의 단말기가 호를 요청하면, 코덱 테이블로부터 적용 가능한 코덱 리스트를 호 요청 메시지(INVITE)에 포함시켜 수신 IAD로 전송한 후 설정 가능한 코덱 리스트를 포함하는 응답 메시지(200 OK)를 수신하는 단계; 수신 IAD로부터 수신된 응답 메시지로부터 코덱 리스트를 검출하는 단계; 및 응답 메시지로부터 검출 한 수신 IAD의 코덱 리스트와 코덱 테이블에 저장된 코덱 리스트를 비교한 후 설정 가능한 코덱을 선택하는 단계를 포함한다.
또한, 송신 IAD로부터 코덱 리스트를 포함하는 호 요청 메시지(INVITE)를 수신하면, 상기 코덱 테이블로부터 적용 가능한 코덱 리스트를 포함시킨 응답 메시지(200 OK)를 전송하는 단계; 송신 IAD로부터 수신된 호 요청 메시지로부터 코덱 리스트를 검출하는 단계; 및 호 요청 메시지로부터 검출한 수신 IAD의 코덱 리스트와 코덱 테이블에 저장된 코덱 리스트를 비교한 후 설정 가능한 코덱을 선택하는 단계를 더 포함한다.
그리고, 수신 IAD로부터 호 재 요청 메시지(Re-INVITE)를 수신하면, 상기 코덱 테이블로부터 적용 가능한 코덱 리스트를 포함시킨 응답 메시지(200 OK)를 수신 IAD로 전송하는 단계; 송신 IAD로부터 수신된 호 재 요청 메시지로부터 코덱 리스트를 검출하는 단계; 및 호 재 요청 메시지로부터 검출한 수신 IAD의 코덱 리스트와 코덱 테이블에 저장된 코덱 리스트를 비교한 후 설정 가능한 코덱을 재설정하는 단계를 더 포함한다.
또한, 임의의 단말기가 추가로 호를 요청하면, 통화 중인 수신 IAD로 처리 가능한 코덱 리스트를 호 재 요청 메시지(Re-INVITE)에 포함시켜 수신 IAD로 전송한 후 설정 가능한 코덱 리스트를 포함하는 응답 메시지(200 OK)를 수신하는 단계; 수신 IAD로부터 수신된 응답 메시지로부터 코덱 리스트를 검출하는 단계; 및 응답 메시지로부터 검출한 수신 IAD의 코덱 리스트와 코덱 테이블에 저장된 코덱 리스트를 비교한 후 설정 가능한 코덱을 재설정하는 단계를 더 포함한다.
또한, 응답 메시지로부터 검출한 수신 IAD의 코덱 리스트와 상기 코덱 테이블에 저장된 코덱 리스트를 비교한 후 설정 가능한 코덱을 선택하는 단계를 더 포함한다.
업 링크 주파수 대역 및 설정되는 호에 따라 호 요청 메시지, 응답 메시지, 호 재 요청 메시지에 포함시킬 코덱 리스트를 상기 코덱 테이블로부터 검출한다.
여기서 상기 코덱 테이블의 코덱 리스트는, G.711, G.726-32, G.726-16, G.729, G.723.1 및 T.38 Fax 모드 중 적어도 하나 이상 포함한다.
한편, 임의의 단말기가 호를 요청하면, 코덱 테이블로부터 적용 가능한 코덱 리스트를 호 요청 메시지(INVITE)에 포함시켜 목적하는 수신 IAD로 전송한 후 설정 가능한 코덱 리스트를 포함하는 응답 메시지(200 OK)를 수신하는 단계는, 임의의 단말기가 호를 요청하면 음성 호인지 팩스 호인지를 판단하는 단계; 상기 음성 호인지 팩스 호인지를 판단하는 단계에서 팩스 호이면, T.38Fax 코덱 사용이 가능한지를 판단하는 단계; 및 상기 T.38Fax 코덱의 사용이 가능한지를 판단하는 단계에서 T.38Fax 코덱의 사용이 가능하면, 코덱 리스트 설정 시 G.711Fax, T.38Fax을 호 요청 메시지, 호 재 요청 메시지, 또는 응답 메시지에 포함시켜 전송하는 단계를 포함한다.
반면에 상기 T.38Fax 코덱의 사용이 가능한지를 판단하는 단계에서 T.38Fax 코덱의 사용이 가능하지 않으면, 코덱 리스트 설정 시 G.711Fax 만 호 요청 메시지, 호 재 요청 메시지, 또는 응답 메시지에 포함시켜 전송하는 단계를 더 포함한 다.
상술한 바와 같이 본 발명에 의한 DLS 네트워크에서 IAD의 코덱 자동 설정 시스템 및 그 제어방법에 의하면, DSL을 지원하는 네트워크의 IAD 시스템에서 자동 코덱 변환 기능은 DSL 접속 대역과 VoIP 콜 형성 및 해제에 따라 자동적으로 최적의 코덱으로 변환함으로서 인터넷 전화를 위한 최상의 통화 품질을 보장할 수 있는 뛰어난 효과가 있다.
이하, 본 발명에 따른 DLS 네트워크에서 IAD의 코덱 자동 설정 시스템 및 그 제어방법에 대한 바람직한 실시예에 대하여 첨부한 도면을 참조하여 상세하게 살펴보기로 한다. 이 때, 아래에서 설명하는 시스템 구성은 본 발명의 설명을 위해서 인용한 시스템으로써 아래 시스템으로 본 발명을 한정하지 않음을 이 분야의 통상의 지식을 가진 자라면 이해해야할 것이다.
도 1은 IAD를 포함하는 ADSL 시스템을 나타낸 도면이며, IP 네트워크(1), ADSL(2), IAD)(10), 적어도 하나 이상의 단말기(20)를 포함하고 있다.
도 2는 본 발명에 따른 DLS 네트워크에서 IAD의 코덱 자동 설정 시스템의 구성을 나타낸 도면으로서, 본 발명에 따른 DLS 네트워크에서 IAD의 코덱 자동 설정 시스템은 코덱 테이블(100), 코덱 협상부(200), 코덱 검출부(300) 및 코덱 선택 부(400)를 포함한다.
상기 코덱 테이블(100)은 적어도 하나 이상의 코덱 리스트를 저장한다. 여기서, 상기 코덱 리스트는 G.711, G.726-32, G.726-16, G.729, G.723.1 및 T.38 Fax 모드 중 적어도 하나 이상 포함하고 있으며, [표 1]에 도시된 바와 같은 RTP 패킷의 포맷을 가지고 있다.
header | G.711 | G.726-16 | G.726-32 | G.729 | G.723.1 | T38 |
link control | 8 | 8 | 8 | 8 | 8 | 8 |
identifier | 2 | 2 | 2 | 2 | 2 | 2 |
ethernet header | 14 | 14 | 14 | 14 | 14 | 14 |
ppp over ethernet | 6 | 6 | 6 | 6 | 6 | 6 |
point to point | 2 | 2 | 2 | 2 | 2 | 2 |
ip header | 20 | 20 | 20 | 20 | 20 | 20 |
udp header | 8 | 8 | 8 | 8 | 8 | 8 |
rtp header | 12 | 12 | 12 | 12 | 12 | 46 |
payload | 160 | 40 | 80 | 20 | 24 |
실제 사용 대역폭은 페이로드뿐만이 아니라 상기 헤더를 모두 포함하여 계산한다.
이때 G.711, G.726-16, G.726-32, G.729의 페이로드를 살펴보면, 멀티프레임 20ms, G.723.1은 멀티프레임 30ms를 기준으로 하였고, 본 발명에서는 다음 계산식에 의해 코덱 별 대역폭을 결정하였다.
G.711a/u 20ms일 때 232 bytes 이므로 kbps로 환산하면 92.8 kbps.
G.726-16 20ms일 때 112 bytes 이므로 kbps로 환산하면 44.8 kbps.
G.726-32 20ms일 때 152 bytes 이므로 kbps로 환산하면 60.8 kbps.
G.729 20ms일 때 92 bytes 이므로 kbps로 환산하면 36.8 kbps.
G.723.1 30ms일 때 96 bytes 이므로 kbps로 환산하면 38.4 kbps.
T.38 Fax mode일 때 106 bytes 이므로 kbps로 환산하면 42.4 kbps.
또한 각 코덱 별 음성품질을 MOS화한 값은 [표2]와 같다.
CODEC | G.711 | G.726-32 | G.726-16 | G.729 | G.723.1 |
MOS | 4.1 | 3.85 | 3.72 | 3.92 | 3.65 |
[표 2]는 VQT장비를 사용하여 PESQ 알고리즘에 의해 MOS값을 측정한 것으로 VoIP 통화에서 사용하는 코덱의 특성에 따라 음질저하 현상이 나타날 수 있음을 보여준다.
상기 코덱 협상부(200)는 임의의 단말기(20)가 호를 요청하면, 상기 코덱 테이블(100)로부터 적용 가능한 코덱 리스트를 호 요청 메시지(INVITE)에 포함시켜 제 2 IAD(10)로 전송한 후 설정 가능한 코덱 리스트를 포함하는 응답 메시지(200 OK)를 수신한다.
한편, 제 1 IAD(10)로부터 코덱 리스트를 포함하는 호 요청 메시지(INVITE)를 수신하면, 상기 코덱 협상부(200)는 상기 코덱 테이블(100)로부터 적용 가능한 코덱 리스트를 포함시킨 응답 메시지(200 OK)를 전송한다.
만약, 제 2 IAD(10)로부터 호 재 요청 메시지(Re-INVITE)를 수신하면, 상기 코덱 협상부(200)는 상기 코덱 테이블(100)로부터 적용 가능한 코덱 리스트를 포함시킨 응답 메시지(200 OK)를 제 2 IAD(10)로 전송한다.
반면에, 임의의 단말기(20)가 추가로 호를 요청하면, 상기 코덱 협상부(200)는 통화 중인 제 2 IAD(10)로 처리 가능한 코덱 리스트를 호 재 요청 메시지(Re-INVITE)에 포함시켜 제 2 IAD(10)로 전송한 후 설정 가능한 코덱 리스트를 포함하는 응답 메시지(200 OK)를 수신한다. 한편, 상기 호 재 요청 메시지는 호 해제시에도 전송하여 코덱의 재설정을 요구한다.
이때, 상기 코덱 협상부(200)가 호 요청 메시지, 응답 메시지, 호 재 요청 메시지에 포함하는 코덱 리스트는 도 7a 내지 도 7d에 도시된 바와 같다.
한편, 코덱 협상부(200)는 임의의 단말기(20)가 호를 요청하면 음성 호인지 팩스 호인지를 판단한 후 팩스 호일 경우 T.38Fax 코덱 사용이 가능하면, 코덱 리스트 설정 시 G.711Fax, T.38Fax을 호 요청 메시지, 호 재 요청 메시지, 또는 응답 메시지에 포함시키고, T.38Fax 코덱의 사용이 가능하지 않으면 코덱 리스트 설정 시 G.711Fax 만 호 요청 메시지, 호 재 요청 메시지, 또는 응답 메시지에 포함시켜 전송한다.
그리고 상기 코덱 검출부(300)는 제 2 IAD(10)로부터 수신된 응답 메시지로부터 코덱 리스트를 검출한다.
또한 상기 코덱 선택부(400)는 상기 코덱 검출부(300)를 통해 응답 메시지로부터 검출한 제 2 IAD(10)의 코덱 리스트와 상기 코덱 테이블(100)에 저장된 코덱 리스트를 비교한 후 설정 가능한 코덱을 선택한다.
또한 상기 코덱 선택부(400)는 응답 메시지로부터 검출한 제 2 IAD(10)의 코덱 리스트와 상기 코덱 테이블(100)에 저장된 코덱 리스트를 비교한 후 설정 가능한 코덱을 선택한다.
여기서 상기 코덱 선택부(400)는 업 링크 주파수 대역 및 설정되는 호에 따라 호 요청 메시지, 응답 메시지, 호 재 요청 메시지에 포함시킬 코덱 리스트를 상기 코덱 테이블(100)로부터 검출한다.
상기한 각 구성들에 대한 일반적인 기능 및 각각의 상세한 동작에 대하여는 그 설명을 생략하고, 본 발명에 상응하는 동작 위주로 그 동작들을 설명하기로 한다.
먼저, 임의의 단말기(20)가 호를 요구하면, 도 3에 도시된 바와 같이 상기 송신 IAD(10-1)의 코덱 협상부(200)가 코덱 테이블(100)로부터 설정 가능한 코덱 리스트를 확인하고 이를 호 요청 메시지(INVITE)에 포함시켜 해당 수신 IAD(10-2)로 전송한다.
즉, 현재 대역폭을 사용하고 있지 않은 상태이기 때문에 상기 송신 IAD(10-1)는 모든 코덱을 사용할 수 있다. 따라서 상기 코덱 협상부(200)는 도 7a에 도시된 바와 같이 G.711, G.726-32, G.726-16, G.729, G.723.1 및 T.38 Fax 모드 정보가 모두 포함된 코덱 리스트를 호 요청 메시지(INVITE)에 포함시킨다.
이후, 수신 IAD(10-2)로부터 수신 IAD(10-2)의 코덱 리스트가 포함된 응답 메시지(200 OK)를 수신하면, 상기 코덱 검출부(300)를 통해 응답 메시지(200 OK)에 포함된 수신 IAD(10-2)의 코덱 리스트를 검출한다.
만약, 상기 코덱 검출부(300)를 통해 검출한 코덱 리스트가 도 7a에 도시된 바와 같이 G.711, G.726-32, G.726-16, G.729, G.723.1 및 T.38 Fax 모드 코덱 정보를 포함하고 있으면, 상기 코덱 선택부(400)는 최고의 음성 품질을 제공할 수 있는 G.711을 코덱으로 설정한다.
따라서 상기 송신 IAD(10-1)와 수신 IAD(10-2)는 G.711 코덱을 통해 VoIP 음성 통화를 제공한다.
이후, 임의의 단말기(20)로부터 통화 중인 송신 IAD(10-1)에 두 번째 호가 요청되면, 해당 IAD의 코덱 협상부(200)는 제공해야할 호가 2개로 늘어남에 따라 통화 중인 수신 IAD(10-2)와의 코덱을 재설정한다.
즉, 상기 코덱 협상부(200)는 제공 가능한 대역폭과 호 설정으로 인해 제공되는 코덱의 대역폭을 뺀 나머지 대역폭을 통해 제공 가능한 코덱을 상기 코덱 테이블(100)로부터 검색한 후 설정 가능한 코덱 리스트(도 7b와 같은)만 호 재 요청 메시지(Re-INVITE)에 포함시켜 수신 IAD(10-2)전송한다. 예를 들어 설명하면, 128 kbps의 업 링크 대역폭을 갖는 송신 IAD(10-1)는 하나의 G.711 코덱(92.8 kbps)을 설정한다. 그러면, 남은 업 링크의 대역폭은 29.2 kbps가 남는다.
따라서 임의의 단말기(20)로부터 통화 중인 송신 IAD(10-1)에 두 번째 호를 요청하게 되면, 상기 코덱 협상부(200)는 통화 중인 수신 IAD(10-2)와 코덱 재협상을 수행해야 한다.
이때, 상기 송신 IAD(10-1)는 제 2 수신 IAD(10-3)로 도 7b에 도시된 바와 같은 코덱 스리트를 호 요청 메시지(INVITE)에 포함시켜 전송하여 호 설정 및 코덱 설정을 위한 동작을 수행한다.
한편, 상기 코덱 협상부(200)는 코덱 테이블(100)에 저장된 코덱 리스트에서 G.711을 뺀 나머지 코덱 리스트(도 7b)를 호 재 요청 메시지에 포함시켜 통화 중인 수신 IAD(10-2)로 전송한다.
이후, 수신 IAD(10-2)로부터 코덱 리스트가 포함된 응답 메시지를 수신하면 상기 코덱 검출부(300)를 통해 그 응답 메시지로부터 수신 IAD(10-2)의 코덱 리스트를 검출한다.
이어서, 상기 코덱 검출부(300)를 통해 검출한 수신 IAD(10-2)의 코덱 리스트와 수신 IAD(10-2)로 전송한 코덱 리스트를 비교하여 설정 가능한 코덱으로 코덱 설정을 변경(재설정)한다. 즉, 상기 코덱 선택부(400)는 G.711을 G.726-32로 변경한다. 이는 대역폭의 크기 순서대로 설정하는 것이 바람직하다.
한편, 수신 IAD(10-2)의 업 링크 대역폭이 192 kbps라 하더라도 통화 중인 송신 IAD(10-1)로부터 도 7b에 도시된 바와 같은 G.726-32, G.726-16, G.729, G.723.1 및 T.38 Fax 모드 코덱 정보만이 호 재 요청 메시지(Re-INVITE)에 포함되어 있기 때문에 상기 수신 IAD(10-2)의 코덱 선택부(400)는 대역폭이 가장 넓은 G.726-32(60.8 kbps)로 코덱 설정을 변경한다.
반면에, 상기 수신 IAD(10-2)는 송신 IAD(10-1)로부터 호 요청 메시지 또는 호 재 요청 메시지를 수신하면, 해당 메시지로부터 코덱 리스트를 검출한 후 설정 가능한 코덱 리스트를 코덱 테이블(100)로부터 검출하여 응답 메시지에 포함시켜 송신 IAD(10-1)로 전송한다.
한편, 제 2 송신 IAD(10-3)에서 송신 IAD(10-1)로 호 요청을 시도하면 도 4에 도시된 바와 같은 동작을 수행한다.
그리고 제 2 송신 IAD(10-3)에서 수신 IAD(10-2)로 호 요청을 시도하면 도 5에 도시된 바와 같은 동작을 수행한다.
또한 수신 IAD(10-2)에서 제 2 수신 IAD(10-4)로 호 요청을 시도하면 도 6에 도시된 바와 같은 동작을 수행한다.
그러면, 상기와 같은 구성을 가지는 본 발명에 따른 DLS 네트워크에서 IAD의 코덱 자동 설정 제어방법에 대해 도 8 내지 도 12를 참조하여 설명하기로 한다.
먼저, 임의의 단말기(20)가 호를 요청하면, 도 8에 도시된 바와 같이 코덱 테이블(100)로부터 적용 가능한 코덱 리스트를 호 요청 메시지(INVITE)에 포함시켜 목적하는 수신 IAD(10-2)로 전송한 후 설정 가능한 코덱 리스트를 포함하는 응답 메시지(200 OK)를 수신한다(S11).
이어서, 수신 IAD(10-2)로부터 수신된 응답 메시지로부터 코덱 리스트를 검출한다(S12).
그러면, 응답 메시지로부터 검출한 수신 IAD(10-2)의 코덱 리스트와 코덱 테이블(100)에 저장된 코덱 리스트를 비교한 후 설정 가능한 코덱을 선택한다(S13).
반면에 송신 IAD(10-1)로부터 코덱 리스트를 포함하는 호 요청 메시지(INVITE)를 수신하면, 도 9에 도시된 바와 같이 상기 코덱 테이블(100)로부터 적용 가능한 코덱 리스트를 포함시킨 응답 메시지(200 OK)를 전송한다(S14).
호 요청 메시지로부터 코덱 리스트를 검출한다(S15).
이어서, 호 요청 메시지로부터 검출한 송신 IAD(10-1)의 코덱 리스트와 상기 코덱 테이블(100)에 저장된 코덱 리스트를 비교한 후 설정 가능한 코덱을 선택한다(S16).
반면에, 수신 IAD(10-2)로부터 호 재 요청 메시지(Re-INVITE)를 수신하면, 도 10에 도시된 바와 같이 상기 코덱 테이블(100)로부터 적용 가능한 코덱 리스트를 포함시킨 응답 메시지(200 OK)를 수신 IAD(10-2)로 전송한다(S17).
호 재 요청 메시지로부터 코덱 리스트를 검출한다(S18).
동시에 호 재 요청 메시지로부터 검출한 수신 IAD(10-2)의 코덱 리스트와 상기 코덱 테이블(100)에 저장된 코덱 리스트를 비교한 후 설정 가능한 코덱을 재설정한다(S19).
한편, 임의의 단말기(20)가 추가로 호를 요청하면, 도 11에 도시된 바와 같이 통화 중인 수신 IAD(10-2)로 처리 가능한 코덱 리스트를 호 재 요청 메시지(Re-INVITE)에 포함시켜 수신 IAD(10-2)로 전송한 후 설정 가능한 코덱 리스트를 포함하는 응답 메시지(200 OK)를 수신한다(S20).
응답 메시지로부터 코덱 리스트를 검출한다(S21).
동시에 응답 메시지로부터 검출한 수신 IAD(10-2)의 코덱 리스트와 상기 코덱 테이블(100)에 저장된 코덱 리스트를 비교한 후 설정 가능한 코덱을 재설정한다(S22).
한편, 상기 코덱 선택부(400)는 업 링크 주파수 대역 및 설정되는 호에 따라 호 요청 메시지, 응답 메시지, 호 재 요청 메시지에 포함시킬 코덱 리스트를 상기 코덱 테이블(100)로부터 선택한다.
여기서 상기 코덱 테이블(100)의 코덱 리스트는 G.711, G.726-32, G.726-16, G.729, G.723.1 및 T.38 Fax 모드 중 적어도 하나 이상 포함한다.
한편, 코덱 리스트를 호 요청 메시지(INVITE)에 포함시켜 목적하는 수신 IAD(10-2)로 전송한 후 설정 가능한 코덱 리스트를 포함하는 응답 메시지(200 OK)를 수신하는 단계(S11)에 대하여 도 12를 참고하여 설명하기로 한다.
임의의 단말기(20)가 호를 요청하면 음성 호인지 팩스 호인지를 판단한다(S111).
이때, 상기 음성 호인지 팩스 호인지를 판단하는 단계(S111)에서 팩스 호이면, T.38Fax 코덱 사용이 가능한지를 판단한다(S112).
만약, 상기 T.38Fax 코덱의 사용이 가능한지를 판단하는 단계(S112)에서 T.38Fax 코덱의 사용이 가능하면(YES), 코덱 리스트 설정 시 G.711Fax, T.38Fax을 호 요청 메시지, 호 재 요청 메시지, 또는 응답 메시지에 포함시켜 전송한다(S113).
반면에, 상기 T.38Fax 코덱의 사용이 가능한지를 판단하는 단계(S112)에서 T.38Fax 코덱의 사용이 가능하지 않으면(NO), 코덱 리스트 설정 시 G.711Fax 만 호 요청 메시지, 호 재 요청 메시지, 또는 응답 메시지에 포함시켜 전송한다(S114).
이때, 상기 음성 호인지 팩스 호인지를 판단하는 단계(S111)에서 음성 호 호이면, 코덱 테이블(100)로부터 적용 가능한 코덱 리스트를 호 요청 메시지(INVITE)에 포함시켜 전송한다(S115).
이상에서 본 발명은 기재된 구체적인 실시예에 대해서만 상세히 설명하였지만 본 발명의 기술 사상 범위 내에서 다양한 변형 및 수정이 가능함은 당업자에게 있어서 명백한 것이며, 이러한 변형 및 수정이 첨부된 특허청구범위에 속함은 당연한 것이다.
도 1은 IAD를 포함하는 ADSL 네트워크를 나타낸 도면.
도 2는 본 발명에 따른 DLS 네트워크에서 IAD의 코덱 자동 설정 시스템의 구성을 나타낸 기능블록도.
도 3은 도 2에 따른 DLS 네트워크에서 IAD의 코덱 자동 설정 시스템에서 송신 IAD에 추가 호 발생으로 인해 통화 중인 수신 IAD와의 코덱 재 설정에 따른 신호 흐름도.
도 4는 도 2에 따른 DLS 네트워크에서 IAD의 코덱 자동 설정 시스템에서 제 2 송신 IAD에서 송신 IAD로 추가 호가 발생함에 따라 통화 중인 수신 IAD와의 코덱 재설정에 따른 신호 흐름도.
도 5는 도 2에 따른 DLS 네트워크에서 IAD의 코덱 자동 설정 시스템에서 제 2 송신 IAD에서 수신 IAD로 추가 호가 발생함에 따라 통화 중인 수신 IAD와의 코덱 재설정에 따른 신호 흐름도.
도 6은 도 2에 따른 DLS 네트워크에서 IAD의 코덱 자동 설정 시스템에서 수신 IAD에서 제 2 수신 IAD로 추가 호가 발생함에 따라 통화 중인 수신 IAD와의 코덱 재설정에 따른 신호 흐름도.
도 7a 내지 도 7d는 호 요청 메시지, 호 재 요청 메시지, 및 응답 메시지에 포함되는 코덱 리스트를 나타낸 도면.
도 8은 본 발명에 따른 DLS 네트워크에서 IAD의 코덱 자동 설정 제어방법을 나타낸 순서도.
도 9는 도 8에 따른 DLS 네트워크에서 IAD의 코덱 자동 설정 제어방법에서 수신 IAD의 코덱 설정 방법을 나타낸 순서도.
도 10은 도 8에 따른 DLS 네트워크에서 IAD의 코덱 자동 설정 제어방법에서 수신 IAD의 코덱 재설정 방법을 나타낸 순서도.
도 11은 도 8에 따른 DLS 네트워크에서 IAD의 코덱 자동 설정 제어방법에서 송신 IAD의 코덱 재설정 방법을 나타낸 순서도.
도 12는 도 9에 따른 DLS 네트워크에서 IAD의 코덱 자동 설정 제어방법에서 적용 가능한 코덱 리스트를 호 요청 메시지(INVITE)에 포함시켜 전송하는 단계(S11)의 세부 단계를 나타낸 순서도이다.
<도면의 주요 부분에 대한 부호의 설명>
10 : IAD 10-1 : 송신 IAD
10-2 : 수신 IAD 100 : 코덱 테이블
200 : 코덱 협상부 300 : 코덱 검출부
400 : 코덱 선택부
Claims (17)
- 코덱을 자동으로 설정하기 위한 IAD로서,상기 IAD는 외부의 다른 IAD와 제1 호가 설정된 상태이고,상기 IAD는,임의의 단말로부터 제2 호를 요청받거나 외부의 다른 IAD로부터 제2 호의 설정을 요청받는 경우에, 자신의 코덱 리스트 중에서 상기 제1 호에 대하여 설정되어 있던 코덱을 제외하고 적용 가능한 코덱을 포함하는 재설정 코덱 리스트를 상기 제1 호를 설정하고 있는 외부의 다른 IAD로 전송하고,상기 제1 호를 설정하고 있는 외부의 다른 IAD로부터 설정 가능한 코덱 리스트를 수신하고,상기 제1 호를 설정하고 있는 외부의 다른 IAD로부터 수신한 코덱 리스트와 자신의 코덱 리스트를 비교하여 상기 제1 호에 대하여 설정되어 있던 코덱을 다른 코덱으로 재설정하는 것을 특징으로 하는 IAD의 코덱 자동 설정 시스템.
- 제 1 항에 있어서,상기 재설정 코덱 리스트는,상기 IAD의 제공 가능한 대역폭에서 상기 제1 호에 대해 설정되어 있던 코덱의 대역폭을 뺀 나머지 대역폭이 상기 IAD의 코덱 리스트에 포함된 코덱 중 어떠한 코덱의 대역폭보다 작은 경우에 전송되는 것을 특징으로 하는 IAD의 코덱 자동 설정 시스템.
- 제 1 항 또는 제 2 항에 있어서,상기 재설정 코덱 리스트는,상기 IAD가 상기 제2 호의 설정을 요청하기 위한 외부의 다른 IAD로도 전송되는 것을 특징으로 하는 IAD의 코덱 자동 설정 시스템.
- 제 1 항에 있어서,상기 IAD는,임의의 단말로부터 상기 제1 호를 요청받아 외부의 다른 IAD로 상기 제1 호의 설정을 요청한 송신 IAD인 것을 특징으로 하는 IAD의 코덱 자동 설정 시스템.
- 제 1 항에 있어서,상기 IAD는,외부의 다른 IAD로부터 상기 제1 호의 설정을 요청받은 수신 IAD인 것을 특징으로 하는 IAD의 코덱 자동 설정 시스템.
- 외부의 다른 IAD와 제1 호가 설정된 상태에 있는 IAD에서 코덱을 자동으로 설정하는 방법에 있어서,임의의 단말로부터 제2 호를 요청받거나 외부의 다른 IAD로부터 제2 호의 설정을 요청받는 경우에, 자신의 코덱 리스트 중에서 상기 제1 호에 대하여 설정되어 있던 코덱을 제외하고 적용 가능한 코덱을 포함하는 재설정 코덱 리스트를 상기 제1 호를 설정하고 있는 외부의 다른 IAD로 전송하고,상기 제1 호를 설정하고 있는 외부의 다른 IAD로부터 설정 가능한 코덱 리스트를 수신하고,상기 제1 호를 설정하고 있는 외부의 다른 IAD로부터 수신한 코덱 리스트와 자신의 코덱 리스트를 비교하여 상기 제1 호에 대하여 설정되어 있던 코덱을 다른 코덱으로 재설정하는 것을 포함하는 IAD의 코덱 자동 설정 방법.
- 제 6 항에 있어서,상기 재설정 코덱 리스트는,상기 IAD의 제공 가능한 대역폭에서 상기 제1 호에 대해 설정되어 있던 코덱의 대역폭을 뺀 나머지 대역폭이 상기 IAD의 코덱 리스트에 포함된 코덱 중 어떠한 코덱의 대역폭보다 작은 경우에 전송되는 것을 특징으로 하는 IAD의 코덱 자동 설정 방법.
- 제 6 항 또는 제 7 항에 있어서,상기 재설정 코덱 리스트는,상기 IAD가 상기 제2 호의 설정을 요청하기 위한 외부의 다른 IAD로도 전송되는 것을 특징으로 하는 IAD의 코덱 자동 설정 방법.
- 제 6 항에 있어서,상기 IAD는,임의의 단말로부터 상기 제1 호를 요청받아 외부의 다른 IAD로 상기 제1 호의 설정을 요청한 송신 IAD인 것을 특징으로 하는 IAD의 코덱 자동 설정 방법.
- 제 6 항에 있어서,상기 IAD는,외부의 다른 IAD로부터 상기 제1 호의 설정을 요청받은 수신 IAD인 것을 특징으로 하는 IAD의 코덱 자동 설정 방법.
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070100450A KR101385748B1 (ko) | 2007-10-05 | 2007-10-05 | Dls 네트워크에서 iad의 코덱 자동 설정 시스템 및그 제어방법 |
US12/286,614 US20090097475A1 (en) | 2007-10-05 | 2008-10-01 | CODEC automatic setting system of IAD and control method thereof in DSL network |
EP08165918A EP2045996A3 (en) | 2007-10-05 | 2008-10-06 | Codec automatic setting system of IAD and control method thereof in DSL network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070100450A KR101385748B1 (ko) | 2007-10-05 | 2007-10-05 | Dls 네트워크에서 iad의 코덱 자동 설정 시스템 및그 제어방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090035271A KR20090035271A (ko) | 2009-04-09 |
KR101385748B1 true KR101385748B1 (ko) | 2014-04-17 |
Family
ID=40239719
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070100450A KR101385748B1 (ko) | 2007-10-05 | 2007-10-05 | Dls 네트워크에서 iad의 코덱 자동 설정 시스템 및그 제어방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20090097475A1 (ko) |
EP (1) | EP2045996A3 (ko) |
KR (1) | KR101385748B1 (ko) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8711857B2 (en) * | 2008-09-30 | 2014-04-29 | At&T Intellectual Property I, L.P. | Dynamic facsimile transcoding in a unified messaging platform |
US8660551B2 (en) * | 2009-12-07 | 2014-02-25 | Verizon Patent And Licensing Inc. | Look-ahead capability determination via device profiles |
US8619564B2 (en) * | 2010-11-02 | 2013-12-31 | Cisco Technology, Inc. | Synchronized bandwidth reservations for real-time communications |
US8953468B2 (en) * | 2011-05-24 | 2015-02-10 | International Business Machines Corporation | Voice over internet protocol (VoIP) session quality |
US9876838B2 (en) * | 2015-06-02 | 2018-01-23 | Verizon Patent And Licensing Inc. | Dynamic codec negotiation |
CN107980235A (zh) * | 2016-09-07 | 2018-05-01 | 深圳前海达闼云端智能科技有限公司 | 一种VoLTE通信的方法和基站 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002015627A1 (en) * | 2000-08-14 | 2002-02-21 | Nokia Corporation | Communication system and method providing a mode selection procedure |
KR20040036200A (ko) * | 2002-10-23 | 2004-04-30 | 배건성 | 가변 전송율을 갖는 음성코덱을 적용한 인터넷전화시스템에서의 음성코덱 모드 할당 방법 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7260060B1 (en) * | 1997-06-07 | 2007-08-21 | Nortel Networks Limited | Call admission control |
US7092375B2 (en) * | 2000-05-31 | 2006-08-15 | Westell Technologies, Inc. | Modem having flexible architecture for connecting to multiple channel interfaces |
FR2815555B1 (fr) | 2000-10-19 | 2003-07-18 | Sames Technologies | Dispositif et procede d'alimentation de projecteurs et installation de projection equipee d'un tel dispositif |
FI20011962A0 (fi) * | 2001-10-09 | 2001-10-09 | Nokia Corp | Koodinmuunninjärjestely |
EP1309165A1 (de) * | 2001-10-22 | 2003-05-07 | Siemens Aktiengesellschaft | Verfahren zum Umschalten zwischen einer Sprachübermittlung und einer Faxübermittlung, Vorrichtung und Computerprogrammprodukt |
US20040203351A1 (en) * | 2002-05-15 | 2004-10-14 | Koninklijke Philips Electronics N.V. | Bluetooth control device for mobile communication apparatus |
US7586857B2 (en) * | 2003-04-01 | 2009-09-08 | Alcatel-Lucent Usa Inc. | Fast network SIP/SDP procedures for conference operations upon request from end user with optimization of network resources |
US20070133516A1 (en) * | 2005-12-14 | 2007-06-14 | General Instrument Corporation | Method and apparatus for selecting a codec in a packet-switched communication network |
US8315624B2 (en) * | 2005-12-30 | 2012-11-20 | Vtech Telecommunications Limited | System and method for communicating over a data network or the PSTN using a hybrid cordless telephone device |
US8077626B2 (en) * | 2006-07-14 | 2011-12-13 | Qualcomm Incorporated | Quality of service (QoS) aware establishment of communication sessions |
-
2007
- 2007-10-05 KR KR1020070100450A patent/KR101385748B1/ko active IP Right Grant
-
2008
- 2008-10-01 US US12/286,614 patent/US20090097475A1/en not_active Abandoned
- 2008-10-06 EP EP08165918A patent/EP2045996A3/en not_active Withdrawn
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002015627A1 (en) * | 2000-08-14 | 2002-02-21 | Nokia Corporation | Communication system and method providing a mode selection procedure |
KR20040036200A (ko) * | 2002-10-23 | 2004-04-30 | 배건성 | 가변 전송율을 갖는 음성코덱을 적용한 인터넷전화시스템에서의 음성코덱 모드 할당 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20090035271A (ko) | 2009-04-09 |
EP2045996A3 (en) | 2010-04-14 |
US20090097475A1 (en) | 2009-04-16 |
EP2045996A2 (en) | 2009-04-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8593959B2 (en) | VoIP endpoint call admission | |
US7643414B1 (en) | WAN keeper efficient bandwidth management | |
US7307980B1 (en) | Change of codec during an active call | |
US7848352B2 (en) | Communication relay device, communication relay method and computer program product for communication relay | |
US8346947B2 (en) | Device initiated multiple grants per interval system and method | |
US7450561B2 (en) | Method and apparatus for reserving and releasing bandwidth for a packet-switched telephony connection established over an HFC cable network | |
KR100878391B1 (ko) | 무선 ip 전화기 | |
KR101385748B1 (ko) | Dls 네트워크에서 iad의 코덱 자동 설정 시스템 및그 제어방법 | |
JP2008005298A (ja) | 無線LANシステムにおけるVoIP端末通話数制御方法および装置 | |
US8654788B2 (en) | Method and apparatus for dynamically adjusting broadband access bandwidth | |
US20130163590A1 (en) | Method of processing sip messages | |
US20090274040A1 (en) | Mid-call Redirection of Traffic Through Application-Layer Gateways | |
US20070002764A1 (en) | Network arrangement and method for handling sessions in a telecommunications network | |
JP2007228324A (ja) | 音声コーデック選択方法及び呼制御サーバ | |
JP2004289486A (ja) | 通信路設定方法及び通信路設定システム | |
JP5557317B2 (ja) | VoIP回線制御システム、VoIP通信装置、VoIP通信制御方法およびVoIP通信制御プログラム | |
Cisco | Chap 6: Configuring Voice over IP | |
US20040228327A1 (en) | System and method for virtual channel selection in IP telephony systems | |
CN101515974B (zh) | 实现VoIP信道检测和PSTN备份切换的方法、装置和VG | |
WO2011069385A1 (zh) | 一种动态选择业务承载网络的方法及装置 | |
JP2002247067A (ja) | 帯域制御装置 | |
JP2004165818A (ja) | VoIPアダプタ装置 | |
JP2007116632A (ja) | Ip電話処理機能を備えるルータ装置 | |
JP2004186843A (ja) | 音声ゲートウェイ装置 | |
KR100888919B1 (ko) | 외장형 브이오아이피 단말을 사용한 인터넷전화의 실시간호감시를 통한 서비스 품질 보장 시스템 및 그 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20170330 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20180329 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20190328 Year of fee payment: 6 |