volte interworking specification among korean mnos d 정보통신단체표준(국문표준)...
TRANSCRIPT
T T
A S t a
n d
a r d
정보통신단체표준(국문표준)
TTAK.KO-06.0338/R1 개정일: 2014 년 xx 월 xx 일
이동통신 사업자 간 VoLTE 서비스
연동 규격
VoLTE Interworking Specification among
Korean MNOs
정보통신단체표준(국문표준)
TTAK.KO-06.0338/R1 개정일: 2014 년 xx 월 xx 일
이동통신 사업자 간 VoLTE 서비스 연동 규격
VoLTE Interworking Specification among Korean MNOs
본 문서에 대한 저작권은 TTA 에 있으며, TTA 와 사전 협의 없이 이 문서의 전체 또는 일부를
상업적 목적으로 복제 또는 배포해서는 안 됩니다.
Copyrightⓒ Telecommunications Technology Association 20xx. All Rights Reserved.
정보통신단체표준(국문표준)
i TTAK.KO-06.0338/R1
서 문
1. 표준의 목적
본 표준은 한국 이동통신 사업자 3 개사 KT, LGU+, SK 텔레콤 간의 VoLTE(Voice Over
LTE, 이하 ‘VoLTE’) 서비스 연동을 위한 기술을 핵심적인 프로토콜 및 전송 규격을
정의한다.
2. 주요 내용 요약
본 표준은 한국 이동통신 사업자들의 VoLTE 서비스 연동 구간에 정의되는 규격으로
서버 기능, 정보의 흐름을 규정한다. VoLTE 서비스 연동을 제공하기 위한 핵심적인
프로토콜 및 전송 프로토콜을 정의하고 사업자 연동 기능을 정의한다. 또한 국제 표준
및 단체 표준 등과 호환 가능하도록 정의하여 상호 연동성을 보장한다.
3. 표준 적용 산업 분야 및 산업에 미치는 영향
본 표준은 이동통신 사업자 간 VoLTE 서비스 연동에 있어 사업자 간 규격의 상이함으
로 인하여 발생할 수 있는 혼란을 최소화하고 VoLTE 서비스 기술의 발전과 관련 응용
서비스 활성화에 기여할 것이다. 또한 VoLTE 서비스 활성화에 따른 다른 다양한 부가
서비스를 제공할 수 있다.
사용자 측면 : 고품질의 음성/영상 통화를 할 수 있고 다양한 부가 서비스를 소
비할 수 있다.
서비스 사업자 측면 : 고품질 음성/영상 통화 서비스 환경하에 다양한 부가 서비
스 제공 환경이 조성됨으로써, 기존 음성/영상 통화와의 차별화된 서비스로 가입
자 증가에 따른 수익 증가와 신뢰성 있는 서비스 제공을 통한 효율적인 네트워크
자원을 활용할 수 있다.
4. 참조 표준(권고)
4.1. 국외 표준(권고)
- 해당 사항 없음.
정보통신단체표준(국문표준)
ii TTAK.KO-06.0338/R1
4.2. 국내 표준
- 해당 사항 없음.
5. 참조 표준(권고)과의 비교
5.1. 참조 표준(권고)과의 관련성
- 해당 사항 없음.
5.2. 참조한 표준(권고)과 본 표준의 비교표
- 해당 사항 없음.
6. 지식 재산권 관련 사항
본 표준의 ‘지식 재산권 확약서’ 제출 현황은 TTA 웹사이트에서 확인할 수 있다.
※ 본 표준을 이용하는 자는 이용함에 있어 지식 재산권이 포함되어 있을 수
있으므로, 확인 후 이용한다.
※ 본 표준과 관련하여 접수된 확약서 이외에도 지식 재산권이 존재할 수 있다.
7. 시험 인증 관련 사항
7.1. 시험 인증 대상 여부
- 해당 사항 없음.
7.2. 시험 표준 제정 현황
- 해당 사항 없음.
정보통신단체표준(국문표준)
iii TTAK.KO-06.0338/R1
8. 표준의 이력 정보
8.1. 표준의 이력
판수 제정·개정일 제정·개정 내역
제 1 판 2013. 10. 10 제정
TTAK.KO-06.0338
제 2 판 20xx. xx. xx 개정
TTAK.KO-06.0338/R1
8.2. 주요 개정 사항
TTAK.KO-06.0338/R1 TTAK.KO-06.0338 비고
6.2 IBCF 필수 요구 사항 6.2 IBCF 필수 요구 사항 변경
7.1.2.2 re-INVITE Method - 추가
8.2.2 시나리오 2 : Forking model 8.2.2 시나리오 2 : Forking model 변경
8.16.2. 영상 착신호에 대한 음성 수락 - 추가
8.17. 영상/음성 전환 8.17. 영상/음성 전환 변경
정보통신단체표준(국문표준)
iv TTAK.KO-06.0338/R1
Preface
1. Purpose of Standard
The purpose of this standard is to describe techniques for Voice Over
LTE(hereinafter referred to as “VoLTE”) service interworking between Korean mobile
network operators(SKT, KT, LGU+). The core protocols and the transmission
specifications to provide VoLTE service interworking amongoperators are defined in this
standard.
2. Summary of Contents
This standard defines the server functions and the flow of information related to
VoLTE service interworking section. Also, the core protocols and the transmission
specifications to provide VoLTE service interworking and operator interworking
functionalities are defined in this standard. Furthermore, this standard ensures the
interoperability with international standards and specifications.
3. Applicable Fields of Industry and its Effect
This standard will contribute to minimize confusion caused by the difference of
VoLTE service specifications among operators, and to improve the VoLTE service
technology and activate related application services. With the vitalization of VoLTE
services, other various supplementary services are expected to be provided creating
benefits for both users and operators as listed below;
User side: high-quality voice/video call, etc.
Operator side: increase in subscribers, revenue, and efficiency of network
resource usage.
정보통신단체표준(국문표준)
v TTAK.KO-06.0338/R1
4. Reference Standards (Recommendations)
4.1. International Standards (Recommendations)
- None
4.2. Domestic Standards
- None
5. Relationship to Reference Standards(Recommendations)
5.1. Relationship of Reference Standards
- None
5.2. Differences between Reference Standard(Recommendation) and this Standard
- None
6. Statement of Intellectual Property Rights
IPRs related to the present document may have been declared to TTA. The
information pertaining to these IPRs, if any, is available on the TTA Website.
No guarantee can be given as to the existence of other IPRs not referenced on the
TTA website.
And, please make sure to check before applying the standard.
정보통신단체표준(국문표준)
vi TTAK.KO-06.0338/R1
7. Statement of Testing and Certification
7.1. Object of Testing and Certification
- None
7.2. Standards of Testing and Certification
- None
8. History of Standard
8.1. Change History
Edition Issued date Outline
The 1st edition 2013. 10. 10 Established
TTAK.KO-06.0338
The 2nd edition 20xx. xx. xx Revised
TTAK.KO-06.0338/R1
8.2. Revisions
TTAK.KO-06.0338/R1 TTAK.KO-06.0338 Remarks
6.2 IBCF Requirement 6.2 IBCF Requirement Modified
7.1.2.2 re-INVITE Method - Added
8.2.2 scenario 2 : Forking model 8.2.2 scenario 2 : Forking model Modified
8.16.2. Audio acceptance of the
incoming video call - Added
8.17. Voice-Video Change 8.17. Voice-Video Change Modified
정보통신단체표준(국문표준)
vii TTAK.KO-06.0338/R1
목 차
1. 개요 ........................................................................................................ 1
2. 표준의 구성 및 범위 .................................................................................. 1
3. 참조 표준(권고) ......................................................................................... 1
4. 용어 정의 및 약어 ..................................................................................... 1
5. VoLTE 서비스 연동 요구 사항 ..................................................................... 2
5.1. 부가 서비스 ...................................................................................... 2
5.2. 미디어 코덱 ...................................................................................... 4
5.3. 번호 체계(numbering plan) ................................................................. 4
5.4. DTMF 전송 ....................................................................................... 4
5.5. SIP 필수 헤더 정의 ............................................................................ 4
5.6. 세션 프로토콜 SDP ........................................................................... 5
5.7. 발신 망 판단 기준 ............................................................................. 7
6. VoLTE 연동 네트워크 구성 .......................................................................... 7
6.1. 이동통신 사업자 VoLTE 네트워크 구성도 .............................................. 7
6.2. IBCF 필수 요구 사항.......................................................................... 7
7. VoLTE 기본 호 처리 ................................................................................... 9
7.1. VoLTE 망 간 호 처리(VoLTE-to-VoLTE) ............................................... 9
7.2. 안내 방송 ...................................................................................... 13
8. 부가 서비스 호 처리 ............................................................................... 17
8.1. 번호 변경 안내 .............................................................................. 17
8.2. 조건부 착신 전환 안내 방송 ............................................................ 23
8.3. 개별 통화 수신 거부 ....................................................................... 31
8.4. 음성 사서함 ................................................................................... 33
8.5. 착신 금지 ...................................................................................... 43
정보통신단체표준(국문표준)
viii TTAK.KO-06.0338/R1
8.6. 통화 연결음 ................................................................................... 45
8.7. 비즈링 .......................................................................................... 52
8.8. 익명 호 수신 거부 .......................................................................... 52
8.9. T-ring 서비스 ................................................................................ 55
8.10. 발신 번호 표시 ............................................................................ 58
8.11. 발신 번호 확인 ............................................................................ 62
8.12. 발신 번호 표시 제한 ..................................................................... 65
8.13. 착신 전환 .................................................................................... 67
8.14. 가상 번호 .................................................................................... 82
8.15. 통화 중 대기 ............................................................................... 83
8.16. 영상 통화 .................................................................................... 88
8.17. 영상/음성 전환 ............................................................................. 91
부 록 Ⅰ. 관련 문헌 .................................................................................... 94
정보통신단체표준(국문표준)
ix TTAK.KO-06.0338/R1
Contents
1. Introduction .............................................................................................. 1
2. Constitution and Scope .............................................................................. 1
3. Reference Standards(Recommendations) ...................................................... 1
4. Terms, Definitions and Abbreviations ............................................................ 1
5. VoLTE Service Interworking Requirement ....................................................... 2
5.1. Supplementary Service ....................................................................... 2
5.2. Media Codec .................................................................................... 4
5.3. Numbering Plan ................................................................................ 4
5.4. DTMF Transmission ........................................................................... 4
5.5. SIP Mandatory Header Definition ......................................................... 4
5.6. SDP Session Protocol ........................................................................ 5
5.7. Determining the Origination Network .................................................... 7
6. VoLTE Network Architecture for Interworking .................................................. 7
6.1. VoLTE Network Architecture ................................................................ 7
6.2. IBCF Requirement ............................................................................. 7
7. VoLTE Call Flows ....................................................................................... 9
7.1. VoLTE-to-VoLTE .............................................................................. 9
7.2. Announcement ............................................................................... 13
8. Supplementary Service Call Flows ............................................................. 17
8.1. Announcement for Number Change .................................................. 17
8.2. Announcement for Communication Forwarding ................................... 23
8.3. Barring of Individual Call .................................................................. 31
8.4. Voice Mail ..................................................................................... 33
8.5. Barring of All Incoming Call .............................................................. 43
정보통신단체표준(국문표준)
x TTAK.KO-06.0338/R1
8.6. Customized Alerting Tone ................................................................ 45
8.7. Biz Ring ........................................................................................ 52
8.8. Barring of Anonymous Call .............................................................. 52
8.9. T-ring Service................................................................................ 55
8.10. Originating Identification Presentation .............................................. 58
8.11. Originating Identification Presentation (Always) ................................. 62
8.12. Originating Identification Restriction ................................................ 65
8.13. Communication Forwarding ............................................................ 67
8.14. Two Number Service ..................................................................... 82
8.15. Communication Waiting ................................................................. 83
8.16. Video Call .................................................................................... 88
8.17. Voice-Video Change ..................................................................... 91
AppendixⅠ. Related Documents ................................................................... 94
정보통신단체표준(국문표준)
1 TTAK.KO-06.0338/R1
이동통신 사업자 간 VoLTE 서비스 연동 규격
(VoLTE Interworking Specification among Korean MNOs)
1. 개요
VoLTE 서비스의 장점인 고품질 음성 통화는 사업자에 관계없이 국내 모든 가입자들에
게 사업자 간 직접 연동을 통해 보편적 혜택을 제공될 필요가 있다. 본 표준은 이동통신
사업자 간 IP/IMS(IP Multimedia Subsystem) 기술 기반의 VoLTE 서비스 직접 연동을 위
한 국내 표준 제정을 목적으로 한다.
본 표준은 이동통신 사업자, 부가통신 사업자, 이동단말 제조사, 이동통신 시스템 제조
사를 대상으로 하며, VoLTE 서비스를 제공하기 위한 핵심적인 요구 사항, 서버 및 단말
기의 관련 기능, 정보의 흐름, 즉, 제어 프로토콜 및 전송 프로토콜을 정의한다.
2. 표준의 구성 및 범위
본 표준은 음성 통화의 기본 호와 부가 서비스의 사업자 간 연동 규격으로 구성되어
있다. 부가 서비스에는 영상 통화 및 영상/음성 전환 등의 영상 관련 부가 서비스도 포
함된다. 본 표준은 개별 사업자에 특화된 기능 및 서비스에 대해서는 다루지 않는다.
3. 참조 표준(권고)
- 해당 사항 없음.
4. 용어 정의 및 약어
4.1. 용어 정의
4.1.1. IBCF(Interconnection Border Control Function)
IMS 서비스 사업자 간 망 연동 및 전반적 제어 기능을 제공하는 시스템이다.
4.1.2. TAS(Telephony Application Server)
IMS에서 사용자들 사이의 멀티미디어 부가 서비스를 제공하는 시스템이다.
정보통신단체표준(국문표준)
2 TTAK.KO-06.0338/R1
4.2. 약어
3GPP 3rd Generation Partnership Project
3GPP2 3rd Generation Partnership Project 2
AMR-NB Adative Multi-Rage-Narrow Band
AMR-WB Adative Multi-Rage-Wide Band
CSCF Call Session Control Function
DTMF Dual Tone Multi Frequency
IBCF Interconnection Border Control Function
ICID IM CN(IP Multimedia Core Network) subsystem Charging Identifier
IMS IP Multimedia Subsystem
RCS Rich Communication Suite
SDP Session Description Protocol
SIP Session Initiation Protocol
TAS Telephony Application Server
UE User Equipment
5. VoLTE 서비스 연동 요구 사항
IMS 표준 기술 기반으로 VoLTE 서비스를 제공하기 위한 일반적인 지침 문서가 존재하
고, 사업자의 IMS 망/서비스 간 로밍 및 연동을 위한 일반적인 지침 문서가 있다.
그러나 VoLTE 기본 호 처리 정도만 정의되어 있을 뿐 국내 사업자들의 주요 부가 서
비스에 대한 규격은 부재인 상황이며, 망간 연동 구조도 국내 환경에 맞게 추가 정의가
필요하다.
5.1. 부가 서비스
본 표준에서 정의하는 VoLTE 부가 서비스는 다음과 같다.
정보통신단체표준(국문표준)
3 TTAK.KO-06.0338/R1
<표 5-1> VoLTE 부가 서비스
대분류 서비스명 서비스 설명
Early
media
류
번호 변경 안내 변경된 번호를 알려주고 변경된 번호로 통화를 연결해주는 착신
가입형 서비스
조건부 착신 전
환 안내 방송
걸려오는 전화를 조건부(통화 중, 전원 꺼짐, 무응답, 음영 지역)로
원하는 전화로 자동 연결하는 서비스
개별 통화 수신
거부
수신자가 등록한 특정 발신번호에서 들어오는 음성, 영상, 문자메
시지(SMS/MMS)를 차단할 수 있는 착신 가입형 서비스
음성 사서함
전원이 꺼졌거나 배터리가 떨어졌을 때 또는 통화가 되지 않는 지
역에 있어 전화를 받을 수 없을 때 전화를 건 상대방의 메시지를
놓치지 않고 음성으로 받을 수 있는 서비스
착신 금지 걸려오는 모든 전화에 대해 수신을 차단하는 착신 가입형 서비스
통화연결음 착신자가 등록한 음원을 발신자에게 들려주는 서비스
비즈링
기업 홍보 및 광고를 위해 사업주(광고주)가 요청한 음원을 기업에
소속된 종사자들의 통화 연결음에 설정하여 발신자에게 들려주는
서비스
익명호 수신 거
부
번호를 숨기고 걸려오는 전화에 대해 전화연결을 차단하는 착신
가입형 서비스
T-ring 통화연결음이 나오기 전에 발신자에게 징글 사운드를 들려주는 서
비스
CID 류
발신 번호 표시 발신가입자의 번호를 착신 가입자의 단말에 표시해 주는 착신 가
입형 서비스
발신 번호 확인 발신 번호가 제한된 호의 발신 번호를 착신 가입자의 단말에 표시
해 주는 착신 가입형 서비스
발신 번호 표시
제한
발신가입자의 발신 번호를 착신 가입자의 단말에 표시하지 않게
해주는 발신 가입형 서비스
기타
착신 전환
무조건 착신 전환은 착신 가입자에게 수신되는 모든 전화를 지정
된 번호로 착신전환 시키는 서비스이고, 조건부 착신전환 서비스는
착신 가입자의 상태가 통화 중/전원 OFF/무응답/음영 지역 등과
같은 사유로 호가 실패되는 경우 미리 지정한 전환 번호로 새로운
호가 전환될 수 있도록 하는 서비스
가상 번호 가입자에게 원래 전화번호 외에 전화 및 문자 서비스를 수신할 수
있는 또 하나의 가상 번호를 부여하는 서비스
통화 중 대기
통화 중에 새로운 전화가 걸려 오면 전화가 왔음을 알려주어 고객
이 통화 중에도 걸려 오는 모든 전화를 받을 수 있게 하기 위한
서비스
영상 통화 영상 통화 서비스
영상/음성 전환 음성 통화와 영상 통화를 실시간으로 전환할 수 있는 서비스
정보통신단체표준(국문표준)
4 TTAK.KO-06.0338/R1
5.2. 미디어 코덱
아래 미디어 코덱을 지원해야 한다.
<표 5-2> 미디어 코덱
분류 코덱 정보
음성 코덱 AMR-WB
AMR-NB
영상 코덱 H.264
H.263
5.3. 번호 체계(numbering plan)
IBCF 간에는 tel URI를 사용한다.
5.4. DTMF 전송
‘RFC2833’ 표준의 wideband 또는 narrowband telephone-event 방식을 지원해야 한
다.
5.5. SIP 필수 헤더 정의
<표 5-3> SIP 필수 헤더 정의
항목 INV INV_180 INV_200 ACK UPD UPD_200 BYE BYE_200
Call-ID ○ ○ ○ ○ ○ ○ ○ ○
Via ○ ○ ○ ○ ○ ○ ○ ○
From ○ ○ ○ ○ ○ ○ ○ ○
To ○ ○ ○ ○ ○ ○ ○ ○
CSeq ○ ○ ○ ○ ○ ○ ○ ○
Max-Forward ○ ○ ○ ○ ○ ○ ○ ○
Contact ○ ○ ○
○ ○
Accept-Contact ○
Session-Expires ○ ○ ○ ○
Supported ○ ○ ○ ○ ○
Require ○ ○ ○ ○ ○
User-Agent
P-Asserted-Identity ○ ○ ○ ○ ○ ○ ○ ○
P-Asserted-Service
정보통신단체표준(국문표준)
5 TTAK.KO-06.0338/R1
5.6. 세션 프로토콜 SDP
5.6.1. 음성 호(voice call)
5.6.1.1. 필수 파라미터(mandatory parameter)
<표 5-4> 음성 호 SDP 필수 파라미터
parameter value description
m audio <port> RTP/AVP <fmt list> Dynamic payload type 사용
b
AS:41
RS:0
RR:0
a
rtpmap:<payload type> AMR-WB/16000/1 AMR-WB Bandwidth efficient
mode fmtp:<payload type>
rtpmap:<payload type> AMR/8000/1 AMR-NB Bandwidth efficient
mode fmtp:<payload type>
rtpmap:<payload type> AMR-WB/16000/1 AMR-WB octet-align mode
fmtp:<payload type> octet-align=1
rtpmap:<payload type> telephone-event/16000 Wideband DTMF
fmtp:<payload type> 0-15
rtpmap:<payload type> AMR/8000/1 AMR-NB octet-align mode
fmtp:<payload type> octet-align=1
rtpmap:<payload type> telephone-event/8000 Narrowband DTMF
fmtp:<payload type> 0-15
sendrecv
ptime:20 Packet time
maxptime:<max packet time> Maximum packet time
5.6.1.2. 선택 파라미터(optional parameter)
<표 5-5> 음성 호 SDP 선택 파라미터
parameter value description
a
fmtp:<payload type> mode-set=8; mode-
change-capability=2; max-red=220; AMR-WB optional parameters
fmtp:<payload type> mode-set=7; mode-
change-capability=2; max-red=220; AMR-NB optional parameters
정보통신단체표준(국문표준)
6 TTAK.KO-06.0338/R1
5.6.2. 영상 호(video call)
5.6.2.1. 필수 파라미터(mandatory parameter)
<표 5-6> 영상 호 SDP 필수 파라미터
parameter value description
m video <port> RTP/AVP <fmt list> Dynamic payload type 사용
b
AS:768
RS:0
RR:19200
a
rtpmap:<payload type> H264/90000
H.264 VGA Portrait
fmtp:<payload type> profile-level-id=42C016;
packetization-mode=1;
sprop-parameter-sets=Z0LAFukDwKMg,aM4G4g==
framesize:<payload type> 480-640
rtpmap:<payload type> H263/90000
H.263 QCIF Landscape fmtp:<payload type> profile=0; level=10; QCIF=2
framesize:<payload type> 176-144
sendrecv
framerate:<frame rate>
5.6.2.2. 선택 파라미터(optional parameter)
<표 5-7> 영상 호 SDP 선택 파라미터
parameter value description
a
fmtp:<payload type> profile-level-id=42C016;
packetization-mode=1;
sprop-parameter-
sets=Z0LAFukBQHsg,aM4G4g== H.264 VGA Landscape
framesize:<payload type> 640-480
fmtp:<payload type> profile-level-id=42C00C;
packetization-mode=1;
sprop-parameter-
sets=Z0LADOkHhTI=,aM4G4g== H.264 QVGA Portrait
framesize:<payload type> 240-320
fmtp:<payload type> profile-level-id=42C00D;
packetization-mode=1;
sprop-parameter-sets=Z0LADekCg/I=,aM4G4g== H.264 QVGA Landscape
framesize:<payload type> 320-240
fmtp:<payload type> profile-level-id=42C00A;
packetization-mode=1; H.264 QCIF Landscape
정보통신단체표준(국문표준)
7 TTAK.KO-06.0338/R1
parameter value description
sprop-parameter-sets=Z0LACukFicg=,aM4G4g==
framesize:<payload type> 176-144
5.7. 발신 망 판단 기준
연동 구간에서는 과금 정보를 위한 P-Charging-Vector 헤더 정보를 이용하여 발신 망
을 판단한다.
도메인 ICID 길이(최대치)
SKT sktims.net 256 bytes
KT ims.kt.com 256 bytes
LG U+ lte-lguplus.co.kr 256 bytes
6. VoLTE 연동 네트워크 구성
6.1. 이동통신 사업자 VoLTE 네트워크 구성도
(그림 6-1) VoLTE 네트워크 구성도
6.2. IBCF 필수 요구 사항
1. 사업자 간 IBCF 상태 체크는 Options Method로 한다.
2. 대국이 OPTIONS를 보내더라도 대국으로부터 OPTIONS 송신에 대한 200 OK를 수
신하지 못하면 대국이 down된 것으로 판단한다.
정보통신단체표준(국문표준)
8 TTAK.KO-06.0338/R1
3. IBCF는 Options 메시지 수신시 Request URI에 포함된 SIP URI를 참조하여 상태
체크 Options 메시지 여부를 확인하고 응답한다.
(예 : OPTIONS sip:ibcf01.sktims.net;lr SIP/2.0)
4. IBCF 상태 체크를 위한 Options 메시지 내 Max-Forward 값은 ‘0’으로 한다.
5. IBCF 상태 체크를 위한 Options 전송 기능은 On/Off할수 있도록 한다(선택 사항
이며, Off 상태에서는 Active 상태로 관리).
6. IBCF는 멀티 피어(multi-peer) 연동 기능을 지원해야 한다(피어(peer) 10 개 이상).
7. IBCF는 멀티 피어(multi-peer) 연동 시 서비스별 라우팅 기능을 지원해야 한다.
8. IBCF는 멀티 피어(multi-peer) 연동 시 Weighted Load Balance 기능을 지원해야
한다.
9. 상기 Weighted Load Balance 기능에 Weight 설정 시 ‘0’도 설정 가능해야 하며,
‘0’으로 설정된 피어(peer)로부터 메시지 수신 시 정상 처리해야 한다.
10. 상기 Weighted Load Balance 기능에서 Weight 설정이 ‘1’로 설정된 피어(peer)로
Request를 전송하여 세션이 연결된 후, Weight 설정이 ‘0’으로 설정된 피어(Peer)
로 부터 Subsequent Request 또는 Response 수신시 정상 처리해야 한다.
(상기 동작시 Request 및 응답 메시지의 R/R 헤더 및 Via 헤더는 Weight 설정이 ‘0’
인 피어(peer)의 주소가 포함됨, 하기 호 처리(Call Flow) 참조)
11. IBCF 간 SIP 호 처리(Call Flow) 에 대해 TCP/IP로 연동하는 경우 메시지를 수신
하는 쪽에 모든 사이즈에 대해 처리 가능해야 한다.
12. VoLTE 서비스에 대한 모든 미디어 패킷은 TrGW를 통하도록 한다.
13. IBC 연동 실패 시 기존 3G 연동 구간을 통해 우회 소통되어야 한다.
14. 연동 구간에는 SDP candidate attribute를 전달하지 않아야 한다.
15. 연동 구간에서 UICC 표준에 따른 SDP imageattr attribute 수신 시 처리할 수 있어
야 한다.
정보통신단체표준(국문표준)
9 TTAK.KO-06.0338/R1
(그림 6-2) VoLTE/RCS 네트워크 구성도
VoLTE/RCS 출중계 VoLTE/RCS 입중계
IBCF#1 IBCF#2 Ex-IBCF
R/R : IBCF#2Via : IBCF#2
Ack
180/200
Invite
Update
200
200
Bye
Weight : 1 Weight : 0
IBCF#1 IBCF#2 Ex-IBCF
R/R : Ex-IBCFVia : Ex-IBCF
Ack
180/200
Invite
Update
200
200
Bye
R/R : IBCF#2R/R : Ex-IBCFVia : Ex-IBCF
Weight : 1 Weight : 0
Bye
200
Bye
200
정보통신단체표준(국문표준)
10 TTAK.KO-06.0338/R1
7. VoLTE 기본 호 처리
7.1. VoLTE 망 간 호 처리(VoLTE-to-VoLTE)
7.1.1. 호 생성
Operator A Network
user1@opera
torA.netCSCF IBCF
Operator B Network
1. INVITE
2. INVITE
RTP
4. INVITE
12. 180 Ringing
13. 180 Ringing
14. 180 Ringing
20. ACK
21. ACK
22. ACK
23. ACK
24. ACK
IBCF CSCFuser2@opera
torB.net
3. 100 Trying
5. 100 Trying
7. 100 Trying
6. INVITE
9. 100 Trying
8. INVITE
10. 180 Ringing
11. 180 Ringing
17. 200 OK
18. 200 OK
19. 200 OK
16. 200 OK
15. 200 OK
(그림 7-1) VoLTE-to-VoLTE 호 생성 절차
(그림 7-1) VoLTE 호 생성 메시지 절차에 대한 설명은 아래와 같다.
• 4. INVITE 메시지(IBCF_A IBCF_B)
INVITE sip:[email protected] SIP/2.0
Accept-Contact: *;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-
service.ims.icsi.mmtel";require;explicit
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Content-Length: 431
Content-Type: application/sdp
CSeq: 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
Max-Forwards: 66
Min-SE: 90
P-Asserted-Identity: <sip:[email protected]>
P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel
P-Early-Media: supported
Privacy: none
Record-Route: <sip:[email protected]:5067;lr>
Session-Expires: 90;refresher=uac
Supported: 100rel,timer
Supported: early-session
To: <tel:+82-1010002001>
정보통신단체표준(국문표준)
11 TTAK.KO-06.0338/R1
User-Agent: operatorA_VoLTE
Via: SIP/2.0/UDP 211.188.227.35:5072;branch=z9hG4bK%0%fd6fe502919622f_546f6
• 7. INVITE 100 Trying 메시지(IBCF_A IBCF_B)
SIP/2.0 100 TRYING
To: <sip:[email protected]>
From: <sip:[email protected];user=phone>;tag=489968bd54699
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
CSeq: 1 INVITE
Via: SIP/2.0/UDP
211.115.15.147:30000;branch=z9hG4bK%0%747053CD3E1813AFFFeA905FFB7F39A9.d41D8C
D98F00b204E9800998eCf8427E
Content-Length: 0
• 12. INVITE 180 Ringing 메시지(IBCF_A IBCF_B)
SIP/2.0 180 Ringing
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Content-Length: 0
CSeq: 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel
To: <sip:[email protected]>;tag=33333444444
Via: SIP/2.0/UDP
211.115.15.147:30000;branch=z9hG4bK%0%747053CD3E1813AFFFeA905FFB7F39A9.d41D8C
D98F00b204E9800998eCf8427E
• 17. INVITE 200 OK 메시지(IBCF_A IBCF_B)
SIP/2.0 200 OK
Via: SIP/2.0/UDP
211.115.15.147:30000;branch=z9hG4bK%0%747053CD3E1813AFFFeA905FFB7F39A9.d41D8C
D98F00b204E9800998eCf8427E
To: <sip:[email protected]>;tag=33333444444
CSeq: 1 INVITE^M
From: <sip:[email protected];user=phone>;tag=489968bd54699
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Content-Type: application/sdp
Content-Length: 196
Session-Expires: 90;refresher=uac
P-Asserted-Identity: sip:[email protected]
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
• 22. INVITE ACK 메시지(IBCF_A IBCF_B)
ACK sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected] SIP/2.0
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=33333444444
CSeq: 1 ACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Max-Forwards: 70
Content-Length: 0
정보통신단체표준(국문표준)
12 TTAK.KO-06.0338/R1
7.1.2. 호 갱신
Session update는 UPDATE 메소드를 사용하거나 re-INVITE를 사용할 수 있다. 두 방
법 모두 Session-Expires 헤더를 포함해야 하며, refresher 파라미터는 offer 또는
answer 메시지에 명시하여야 한다(5.5. 참조)
7.1.2.1. UPDATE Method
Operator A Network
user1@opera
torA.netCSCF IBCF
Operator B Network
25. UPDATE
26. UPDATE
RTP
27. UPDATE
IBCF CSCFuser2@opera
torB.net
28. UPDATE
29. UPDATE
32. 200 OK
33. 200 OK
34. 200 OK
31. 200 OK
30. 200 OK
(그림 7-2) VoLTE-to-VoLTE 호 갱신 절차(UPDATE)
(그림 7-2) VoLTE 호 갱신 메시지 절차에 대한 설명은 아래와 같다.
• 27. UPDATE 메시지(IBCF_A IBCF_B)
UPDATE sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected] SIP/2.0
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=33333444444
CSeq: 1 UPDATE
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Supported: timer
Max-Forwards: 70
Content-Length: 0
Session-Expires: 90;refresher=uac
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
• 32. UPDATE 200 OK 메시지(IBCF_A IBCF_B)
SIP/2.0 200 OK
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=33333444444
정보통신단체표준(국문표준)
13 TTAK.KO-06.0338/R1
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
CSeq: 1 UPDATE
Session-Expires: 90;refresher=uac
정보통신단체표준(국문표준)
14 TTAK.KO-06.0338/R1
7.1.2.2. re-INVITE Method
Operator A Network
user1@opera
torA.netCSCF IBCF
Operator B Network
25. re-INVITE
26. re-INVITE
RTP
27. re-INVITE
35. ACK
36. ACK
37. ACK
38. ACK
39. ACK
IBCF CSCFuser2@opera
torB.net
28. re-INVITE
29. re-INVITE
32. 200 OK
33. 200 OK
34. 200 OK
31. 200 OK
30. 200 OK
(그림 7-3) VoLTE-to-VoLTE 호 갱신 절차(re-INVITE)
(그림 7-3) VoLTE 호 갱신 메시지 절차에 대한 설명은 아래와 같다.
• 27. re-INVITE 메시지(IBCF_A IBCF_B)
INVITE sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected] SIP/2.0
Accept-Contact: *;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-
service.ims.icsi.mmtel";require;explicit
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Content-Length: 431
Content-Type: application/sdp
CSeq: 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
Max-Forwards: 66
Min-SE: 90
P-Asserted-Identity: <sip:[email protected]>
P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel
P-Early-Media: supported
Privacy: none
Record-Route: <sip:[email protected]:5067;lr>
Session-Expires: 90;refresher=uac
Supported: 100rel,timer
정보통신단체표준(국문표준)
15 TTAK.KO-06.0338/R1
Supported: early-session
To: <sip:[email protected]>;tag=33333444444
User-Agent: operatorA_VoLTE
Via: SIP/2.0/UDP 211.188.227.35:5072;branch=z9hG4bK%0%fd6fe502919622f_546f6
• 37. INVITE 200 OK 메시지(IBCF_A IBCF_B)
SIP/2.0 200 OK
Via: SIP/2.0/UDP
211.115.15.147:30000;branch=z9hG4bK%0%747053CD3E1813AFFFeA905FFB7F39A9.d41D8C
D98F00b204E9800998eCf8427E
To: <sip:[email protected]>;tag=33333444444
CSeq: 1 INVITE^M
From: <sip:[email protected];user=phone>;tag=489968bd54699
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Content-Type: application/sdp
Content-Length: 196
Session-Expires: 90;refresher=uac
P-Asserted-Identity: sip:[email protected]
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
7.1.3. 호 종료
Operator A Network
user1@opera
torA.netCSCF IBCF
Operator B Network
35. BYE
36. BYE
RTP
37. BYE
IBCF CSCFuser2@opera
torB.net
38. BYE
39. BYE
42. 200 OK
43. 200 OK
44. 200 OK
41. 200 OK
40. 200 OK
(그림 7-4) VoLTE-to-VoLTE 호 종료 절차
정보통신단체표준(국문표준)
16 TTAK.KO-06.0338/R1
(그림 7-3) VoLTE 호 종료 ‘BYE’ 메시지에 대한 설명은 아래와 같다.
• 37. BYE 메시지(IBCF_A IBCF_B)
BYE sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected] SIP/2.0
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=33333444444
CSeq: 1 BYE
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Max-Forwards: 70
Content-Length: 0
• 42. BYE 200 OK 메시지(IBCF_A IBCF_B)
SIP/2.0 200 OK
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=33333444444
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
CSeq: 1 BYE
ㅇ 호 종료 Reason 헤더
BYE request 메시지를 전송하는 발신망은 호 실패에 대한 원인을 타 이동통신사의 착
신망에 제공하기 위해 아래와 같은 Reason 헤더를 추가하여 전달한다.
아래 정의된 Reason 헤더는 이동통신 사업자 3개사가 공통적으로 사용하는 cause 값
이며 정의되지 않은 원인으로 호를 종료할 경우에는 ‘unspecified’ 값을 사용하도록 한다.
구분 Reason 헤더 관련 서비스
normal Reason: Q.850;cause=16;text=“normal” 정상 종료
no_rtp Reason: Q.850;cause=34;text=“no_rtp” 단말 RTP 미수신
no_upd Reason: Q.850;cause=102;text=“no_upd” Session time out 발생
no_upd_fail Reason:
Q.850;cause=98;text=“no_upd_fail”
UPDATE request에 대한 fail
response 수신 시 호를 즉시
종료할 경우
abort_session Reason:
Q.850;cause=58;text=“abort_session”
단말의 액세스 망 단절이
확인된 경우
unspecified Reason:
Q.850;cause=31;text=“unspecified”
3개사 연동 규격으로
정해지지 않은 원인일 경우
7.2. 안내 방송
7.2.1. 음성 호 안내 방송
정보통신단체표준(국문표준)
17 TTAK.KO-06.0338/R1
음성 호에 대한 안내 방송은 early-media 처리를 위해 Forking Model 또는 Early-
session Model 을 사용하며, 발신단말이 100rel을 지원하는 경우 안내 방송 송출 주체는
발신 단말로 전송할 183 메시지에 ‘Require:100rel’을 포함해야 한다.
각 이동통신사별 안내 방송 송출 주체의 차이로 인해 동일 안내 방송이 2 회 송출되
거나 미송출될 경우, 각각 다음과 같이 처리하여 안내 방송 문제를 해결한다.
7.2.1.1. 안내 방송 2 회 송출 문제 해결
발신망/착신망 모두 송출하는 경우는 착신망 송출 및 ‘487 Request Terminated’ 메시
지로 응답하도록 하며, 그 절차는 다음과 같다.
1. INVITE2. INVITE
Operator A Network
IMS Core_A
Operator B Network
IBCF_B IMS [email protected]
3. INVITE4. INVITE
5. 183 Session Progress(Require: 100rel)
10. PRACK11. PRACK
12.PRACK
9. PRACK
IBCF_A
6. 183 Session Progress
7. 183 Session Progress
8. 183 Session Progress
RTP
13. 200 OK14. 200 OK
15. 200 OK16. 200 OK
Supported: 100rel 여부에 따라 포함여부 결정
17. 487 Request Terminated18. 487 Request Terminated
19. 487 Request Terminated
20. 487 Request Terminated
(그림 7-5) 안내 방송 2 회 송출 문제 해결 절차
7.2.1.2. 안내 방송 미송출 문제 해결
안내 방송 미송출의 경우에는 착신망에서는 호 실패 원인을 ‘ITU-T Q.850 cause’ 값
을 Reason 헤더의 cause 파라미터에 설정하여 발신망으로 전송하고, 발신망에서는
cause값을 참조하여 해당 안내 방송을 송출하도록 한다.
SIP Reason 헤더 구성은 다음 표와 같다. (아래 에러코드값은 권고 사항으로서 반드시
정보통신단체표준(국문표준)
18 TTAK.KO-06.0338/R1
맞출 필요는 없다.)
<표 7-1> SIP Reason 헤더 구성
구분 에러코드 Reason 헤더
Unalloc
Number(U) 404 Reason: Q.850;cause=1;text=“Unallocated Number”
Busy(B) 486 Reason: Q.850;cause=17;text=“User Busy”
Paging
Timeout(T) 408 Reason: Q.850;cause=18;text=“Paging Timeout”
No Answer(N) 480 Reason: Q.850;cause=19;text=“No Answer”
Power Off(P) 480 Reason: Q.850;cause=20;text=“Power Off”
정보통신단체표준(국문표준)
19 TTAK.KO-06.0338/R1
안내 방송 미송출 문제 해결을 위한 절차는 다음과 같다.
1. INVITE2. INVITE
Operator A Network
IMS Core_A
Operator B Network
IBCF_B IMS [email protected]
3. INVITE4. INVITE
5. Error Response(4xx ~ 6xx)
9. PRACK
IBCF_A
6. Error Response(4xx~6xx) Reason: SIP;cause=xx,text=”…”
8. 183 Session Progress
RTP
10. 200 OK
Supported: 100rel 여부에 따라 포함여부 결정
11. Error Response(4xx~6xx)
7. Error Response(4xx~6xx) Reason: SIP;cause=xx,text=”…”
(그림 7-6) 안내 방송 미송출 문제 해결 절차
7.2.1.3. 호 거절 안내 방송
음성 호에 대한 호 거절 안내 방송은 착신에서 송출하며, 응답 메시지는 487 메시지를
전송하도록 한다. 호 거절 범주는 다음과 같다.
착신 가입자에 의한 거절
지정번호 필터링
착신 금지
익명 호 수신 거부
7.2.2. 영상 호 안내 방송
VoLTE 영상 호에 대해서는 연동 구간 내에서는 안내 방송을 송출하지 않고, 자사 망에
서 오류 응답 메시지에 포함된 Reason 헤더를 참조하여 해당 안내 방송을 송출한다. 착
신망에서는 호 실패 원인에 대한 안내 방송 제공을 위해 아래와 같은 Reason 헤더를 발
신망으로 전달한다.
정보통신단체표준(국문표준)
20 TTAK.KO-06.0338/R1
개별 통화 수신 거부, 착신 금지, 익명 호 수신 거부에 대해 Reason 헤더에
‘cause=21’을 포함한다.
SIP Reason 헤더 구성은 다음 표와 같다. (아래 에러코드값은 권고 사항으로서 반드시
맞출 필요는 없다.)
참고) 영상호에 대한 안내 방송을 음성호에 대한 안내 방송처럼 착신망에서 early
media 형태로 제공하는 것에 대해서는 추후 필요시 추가 표준화할 수 있다.
<표 7-2> 영상 호 안내 방송 Reason 헤더
구분 에러 코드 Reason 헤더
Unalloc Number(U) 404 Reason: Q.850;cause=1;text=“Unallocated Number”
Busy(B) 486 Reason: Q.850;cause=17;text=“User Busy”
Paging Timeout(T) 408 Reason: Q.850;cause=18;text=“Paging Timeout”
No Answer(N) 480 Reason: Q.850;cause=19;text=“No Answer”
Power Off(P) 480 Reason: Q.850;cause=20;text=“Power Off”
Call Reject 603 Reason: Q.850;cause=21;text=“Call Reject”
영상호 안내 방송 송출 절차는 다음 그림과 같다.
1. INVITE2. INVITE
Operator A Network
IMS Core_A
Operator B Network
IBCF_B IMS [email protected]
3. INVITE4. INVITE
5. Error Response(4xx ~ 6xx)
9. PRACK
IBCF_A
6. Error Response(4xx~6xx) Reason: SIP;cause=xx,text=”…”
8. 183 Session Progress
RTP
10. 200 OK
Supported: 100rel 여부에 따라 포함여부 결정
11. Error Response(4xx~6xx)
7. Error Response(4xx~6xx) Reason: SIP;cause=xx,text=”…”
(그림 7-7) 영상 호 안내 방송 절차
정보통신단체표준(국문표준)
21 TTAK.KO-06.0338/R1
8. 부가 서비스 호 처리
8.1. 번호 변경 안내
번호 변경 안내는 변경된 번호를 알려주고 변경된 번호로 통화를 연결해주는 착신 가
입형 서비스이다. 가입 옵션에 따라 ARS, SMS 등으로 변경된 번호에 대한 안내를 제공
한다.
부가 서비스 호 처리의 경우 안내 방송 후 착신 전환을 하는 것과 동일하다. 안내 방
송을 해야 하는 경우 발신 단말의 early-session 지원 여부에 따라 다르게 동작해야 한
다. 안내 방송 없는 경우는 기본 호와 동일하게 동작한다. 표준에는 안내 방송이 있는 경
우에 대해서만 기술한다.
정보통신단체표준(국문표준)
22 TTAK.KO-06.0338/R1
8.1.1. 시나리오 1 : Early-session model
1. INVITE
2. INVITE
3. INVITE
4. INVITE
5. 183 Session Progress
6. 183 Session Progress
7. 183 Session Progress
8. 183 Session Progress
24. 200 OK
25. 200 OK
26. 200 OK
27. 200 OK
23. 200 OK
28. ACK
29. ACK
30. ACK
31. ACK
32. ACK
Operator A Network
user1@opera
torA.netIMS Core_A IBCF_A
Operator B Network
IBCF_B IMS Core_Buser2@opera
torB.net
9. PRACK
10. PRACK
11. PRACK
12. PRACK
13. 200 OK
14. 200 OK
15. 200 OK
16. 200 OK
Supported: 100rel
Supported: early-session
Require: 100rel
Require: early-session
Content-Disposition: early-session
17. INVITE
RTP
RTP
19. 180 Ringing
20. 180 Ringing
21. 180 Ringing
22. 180 Ringing
18. 180 Ringing
(그림 8-1) 번호 변경 안내 서비스(Early-session model) 호 처리
정보통신단체표준(국문표준)
23 TTAK.KO-06.0338/R1
(그림 8-1) 호 처리의 각 메시지에 대한 설명은 아래와 같다.
• 3. INVITE 메시지
A Network에서 B Network으로 전송되는 ‘INVITE’에 ‘Supported: 100rel’과 ‘Supported:
early-session’ 헤더가 포함된다.
INVITE sip:[email protected] SIP/2.0
Accept-Contact: *;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-
service.ims.icsi.mmtel";require;explicit
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Content-Length: 431
Content-Type: application/sdp
CSeq: 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
Max-Forwards: 66
Min-SE: 90
P-Asserted-Identity: <sip:[email protected]>
P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel
P-Early-Media: supported
Privacy: none
Session-Expires: 90;refresher=uac
Supported: 100rel
Supported: early-session
Supported: timer
To: <tel:+82-1010002001>
User-Agent: operatorA_VoLTE
• 6. 183 Session Progress 메시지
‘Require: 100rel’과 ‘Content-Disposition: early-session’ 헤더가 포함되며, SDP에는
early session을 위한 offer가 포함된다.
SIP/2.0 183 Session Progress
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Require: 100rel
CSeq: 1 INVITE
Session-Expires: 90;refresher=uac
Content-Disposition: early-session
Rseq: 1
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=A
Content-Type: application/sdp
Content-Length: 274
정보통신단체표준(국문표준)
24 TTAK.KO-06.0338/R1
• 11. PRACK 메시지
SDP에는 early session을 위한 answer가 포함된다.
PRACK sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected] SIP/2.0
RAck: 1 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Max-Forwards: 66
Content-Length: 274
• 14. 200 OK 메시지
SIP/20.0 200 OK
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Content-Length: 0
• 20. 180 Ringing 메시지
SIP/2.0 180 Ringing
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
CSeq: 1 INVITE
Session-Expires: 90;refresher=uac
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=A
Content-Type: application/sdp
Content-Length: 0
• 25. 200 OK 메시지
SDP에는 (regular) session을 위한 answer가 포함된다.
SIP/2.0 200 OK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY
CSeq: 1 INVITE
Session-Expires: 90;refresher=uac
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=A
Content-Type: application/sdp
Content-Length: 274
정보통신단체표준(국문표준)
25 TTAK.KO-06.0338/R1
• 30. ACK 메시지
ACK sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected] SIP/2.0
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 1 ACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Max-Forwards: 66
Content-Length: 0
8.1.2. 시나리오 2 : Forking-model
1. INVITE
2. INVITE
3. INVITE
4. INVITE
5. 183 Session Progress
6. 183 Session Progress
7. 183 Session Progress
8. 183 Session Progress
24. 200 OK
25. 200 OK
26. 200 OK
27. 200 OK
23. 200 OK
28. ACK
29. ACK
30. ACK
31. ACK
32. ACK
Operator A Network
user1@opera
torA.netIMS Core_A IBCF_A
Operator B Network
IBCF_B IMS Core_Buser2@opera
torB.net
9. PRACK
10. PRACK
11. PRACK
12. PRACK
13. 200 OK
14. 200 OK
15. 200 OK
16. 200 OK
(Supported: 100rel)
(Require: 100rel)
Supported: 100rel 여부에 따라 포함여부 결정
17. INVITE
RTP
RTP
19. 180 Ringing
20. 180 Ringing
21. 180 Ringing
22. 180 Ringing
18. 180 Ringing
(그림 8-2) 번호 변경 안내 서비스(Forking-model) 호 처리
정보통신단체표준(국문표준)
26 TTAK.KO-06.0338/R1
• 3. INVITE 메시지
Network A에서 Network B로 전송되는 INVITE에 100rel 지원 여부에 따라
Supported: 100rel 헤더가 포함될 수 있다.
INVITE sip:[email protected] SIP/2.0
Accept-Contact: *;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-
service.ims.icsi.mmtel";require;explicit
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Content-Length: 431
Content-Type: application/sdp
CSeq: 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
Max-Forwards: 66
Min-SE: 90
P-Asserted-Identity: <sip:[email protected]>
P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel
P-Early-Media: supported
Privacy: none
Record-Route: <sip:[email protected]:5067;lr>
Session-Expires: 90;refresher=uac
(Supported: 100rel)
Supported: timer
To: <tel:+82-1010002001>
User-Agent: operatorA_VoLTE
• 6. 183 Session Progress 메시지
발신단말의 100rel 지원 여부와 착신 서버의 100rel 지원 여부에 따라 Require:
100rel과 RSeq 헤더가 포함될 수 있다.
SIP/2.0 183 Session Progress
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
(Require: 100rel)
CSeq: 1 INVITE
Session-Expires: 90;refresher=uac
(Rseq: 1)
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=A
Content-Type: application/sdp
Content-Length: 274
• 11. PRACK 메시지
PRACK sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected] SIP/2.0
RAck: 1 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Max-Forwards: 66
Content-Length: 0
정보통신단체표준(국문표준)
27 TTAK.KO-06.0338/R1
• 14. 200 OK 메시지
SIP/20.0 200 OK
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Content-Length: 0
• 20. 180 Ringing 메시지
SIP/2.0 180 Ringing
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
CSeq: 1 INVITE
Session-Expires: 90;refresher=uac
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=B
Content-Type: application/sdp
Content-Length: 0
• 25. 200 OK 메시지
SIP/2.0 200 OK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY
CSeq: 1 INVITE
Session-Expires: 90;refresher=uac
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=B
Content-Type: application/sdp
Content-Length: 274
• 30. ACK 메시지
ACK sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected] SIP/2.0
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=B
CSeq: 1 ACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Max-Forwards: 66
Content-Length: 0
8.2. 조건부 착신 전환 안내 방송
조건부 착신 전환 안내 방송은 걸려오는 전화를 조건부(통화 중, 전원 꺼짐, 무응답,
음영 지역) 상태로 자동 연결하는 서비스이다.
정보통신단체표준(국문표준)
28 TTAK.KO-06.0338/R1
음성 안내 방송 후에 다른 전화로 연결할 경우 early-media 처리와 ‘History-info’ 헤
더 처리 방식, cause 값/reason text에 대한 표준화가 요구된다.
8.2.1. 시나리오 1 : Early-session model
1. INVITE
2. INVITE
3. INVITE
4. INVITE
11. 183 Session Progress
12. 183 Session Progress
13. 183 Session Progress
14. 183 Session Progress
34. 200 OK
35. 200 OK
36. 200 OK
37. 200 OK
33. 200 OK
38. ACK
39. ACK
40. ACK
41. ACK
42. ACK
Operator A Network
user1@opera
torA.netIMS Core_A IBCF_A
Operator B Network
IBCF_B IMS Core_B
User2/User3
@operatorB.
net
15. PRACK
16. PRACK
17. PRACK
18. PRACK
19. 200 OK
20. 200 OK
21. 200 OK
22. 200 OK
Supported: 100rel
Supported: early-session
Require: 100rel
Content-Disposition: early-session
23. INVITE(To: User 3)
5. INVITE(To: User 2)
6. 180 Ringing
7. 180 Ringing
8. 180 Ringing
9. 180 Ringing
10. 180 Ringing
자동연결 판단
28. 180 Ringing
29. 180 Ringing
30. 180 Ringing
31. 180 Ringing
32. 180 Ringing
RTP
RTP
24. 181 Call Is Being Forwarded
25. 181 Call Is Being Forwarded
26. 181 Call Is Being Forwarded
27. 181 Call Is Being Forwarded
(그림 8-3) 조건부 착신 전환 안내 방송(Early-session model) 호 처리
정보통신단체표준(국문표준)
29 TTAK.KO-06.0338/R1
• 3. INVITE 메시지
INVITE sip:[email protected] SIP/2.0
Accept-Contact: *;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-
service.ims.icsi.mmtel";require;explicit
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Content-Length: 431
Content-Type: application/sdp
CSeq: 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
Max-Forwards: 66
Min-SE: 90
P-Asserted-Identity: <sip:[email protected]>
P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel
P-Early-Media: supported
Privacy: none
Record-Route: <sip:[email protected]:5067;lr>
Session-Expires: 90;refresher=uac
Supported: 100rel
Supported: early-session
Supported: timer
To: <tel:+82-1010002001>
User-Agent: operatorA_VoLTE
• 7. 180 Ringing 메시지
SIP/2.0 180 Ringing
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
CSeq: 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=33333444444
Via: SIP/2.0/UDP
211.115.15.147:30000;branch=z9hG4bK%0%747053CD3E1813AFFFeA905FFB7F39A9.d41D8C
D98F00b204E9800998eCf8427E
Content-Length: 0
• 12. 183 Session Progress 메시지
SIP/2.0 183 Session Progress
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Require: 100rel
Require: early-session
CSeq: 1 INVITE
Session-Expires: 90;refresher=uac
Content-Disposition: early-session
Rseq: 1
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=A
Content-Type: application/sdp
Content-Length: 274
정보통신단체표준(국문표준)
30 TTAK.KO-06.0338/R1
• 17. PRACK 메시지
PRACK sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected] SIP/2.0
RAck: 1 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Max-Forwards: 66
Content-Length: 431
Content-Type: application/sdp
• 20. 200 OK 메시지
SIP/2.0 200 OK
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Content-Length: 0
• 25. 181 Call Is Being Forwarded 메시지
SIP/2.0 181 Call Is Being Forwarded
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
CSeq: 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=A
Content-Length: 0
• 30. 180 Ringing 메시지
SIP/2.0 180 Ringing
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
CSeq: 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=A
Content-Length: 0
• 35. 200 OK 메시지
SIP/2.0 200 OK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY
CSeq: 1 INVITE
Session-Expires: 90;refresher=uac
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=A
Content-Type: application/sdp
Content-Length: 274
정보통신단체표준(국문표준)
31 TTAK.KO-06.0338/R1
• 40. ACK 메시지
ACK sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected] SIP/2.0
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 1 ACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Max-Forwards: 66
Content-Length: 0
8.2.2. 시나리오 2 : Forking model
Forking model로 동작할 때 단말에서 미디어 업데이트가 필요한 경우에는 바로 이전
early media의 To-tag와 다르게 설정되어야 한다.
그러나 ‘181 Call Is Being Forwarded’ 메시지를 받을 때는 단말에서 미디어 업데이트
가 필요하지 않으므로, 181의 To-tag는 이전 또는 이후 early media의 To-tag와 같아도
된다.
정보통신단체표준(국문표준)
32 TTAK.KO-06.0338/R1
1. INVITE
2. INVITE
3. INVITE
4. INVITE
11. 183 Session Progress
12. 183 Session Progress
13. 183 Session Progress
14. 183 Session Progress
34. 200 OK
35. 200 OK
36. 200 OK
37. 200 OK
33. 200 OK
38. ACK
39. ACK
40. ACK
41. ACK
42. ACK
Operator A Network
user1@opera
torA.netIMS Core_A IBCF_A
Operator B Network
IBCF_B IMS Core_B
User2/User3
@operatorB.
net
15. PRACK
16. PRACK
17. PRACK
18. PRACK
19. 200 OK
20. 200 OK
21. 200 OK
22. 200 OK
(Supported: 100rel)
To: tel:+821012342222; tag=B
(Require: 100rel)
Supported: 100rel 여부에 따라 포함여부 결정
To: tel:+821012342222; tag=D
23. INVITE(To: User 3)
5. INVITE(To: User 2)
6. 180 Ringing
7. 180 Ringing
8. 180 Ringing
9. 180 Ringing
10. 180 Ringing
자동연결 판단
28. 180 Ringing
29. 180 Ringing
30. 180 Ringing
31. 180 Ringing
32. 180 Ringing
RTP
RTP
To: tel:+821012342222; tag=C
To: tel:+821012342222; tag=A
24. 181 Call Is Being Forwarded
25. 181 Call Is Being Forwarded
26. 181 Call Is Being Forwarded
27. 181 Call Is Being Forwarded
To: tel:+821012342222; tag=B or B`
(Require: 100rel)
(그림 8-4) 자동 연결(Forking model) 호 처리
정보통신단체표준(국문표준)
33 TTAK.KO-06.0338/R1
• 3. INVITE 메시지
INVITE sip:[email protected] SIP/2.0
Accept-Contact: *;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-
service.ims.icsi.mmtel";require;explicit
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Content-Length: 431
Content-Type: application/sdp
CSeq: 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
Max-Forwards: 66
Min-SE: 90
P-Asserted-Identity: <sip:[email protected]>
P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel
P-Early-Media: supported
Privacy: none
Record-Route: <sip:[email protected]:5067;lr>
Session-Expires: 90;refresher=uac
(Supported: 100rel)
Supported: timer
To: <tel:+82-1010002001>
User-Agent: operatorA_VoLTE
• 8. 180 Ringing 메시지
SIP/2.0 180 Ringing
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
CSeq: 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=A
Content-Length: 0
• 12. 183 Session Progress 메시지
SIP/2.0 183 Session Progress
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
(Require: 100rel)
CSeq: 1 INVITE
Session-Expires: 90;refresher=uac
(Rseq: 1)
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=B
Content-Type: application/sdp
Content-Length: 274
정보통신단체표준(국문표준)
34 TTAK.KO-06.0338/R1
• 17. PRACK 메시지
PRACK sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected] SIP/2.0
RAck: 1 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=B
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Max-Forwards: 66
Content-Length: 0
• 20. 200 OK 메시지
SIP/20.0 200 OK
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=B
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Content-Length: 0
• 25. 181 Call Is Being Forwarded 메시지
SIP/2.0 181 Call Is Being Forwarded
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
CSeq: 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=B or B’
Content-Length: 0
• 30. 180 Ringing 메시지
SIP/2.0 180 Ringing
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
CSeq: 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=C
Content-Length: 0
• 35. 200 OK 메시지
SIP/2.0 200 OK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY
CSeq: 1 INVITE
Session-Expires: 90;refresher=uac
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=D
Content-Type: application/sdp
Content-Length: 274
정보통신단체표준(국문표준)
35 TTAK.KO-06.0338/R1
• 40. ACK 메시지
ACK sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected] SIP/2.0
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=D
CSeq: 1 ACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Max-Forwards: 66
Content-Length: 0
8.3. 개별 통화 수신 거부
개별 통화 수신 거부는 수신자가 등록한 특정 발신 번호에서 들어오는 음성, 영상, 문
자 메시지(SMS/MMS)를 차단할 수 있는 착신 가입형 서비스이다. 음성 통화 차단 후 안
내 방송을 들려주므로 안내 방송 기능 외에 특별한 기능은 필요하지 않다.
1. INVITE
2. INVITE
3. INVITE
4. INVITE
5. 183 Session Progress
6. 183 Session Progress
7. 183 Session Progress
8. 183 Session Progress
Operator A Network
user1@opera
torA.netIMS Core_A IBCF_A
Operator B Network
IBCF_B IMS Core_B
User2/User3
@operatorB.
net
9. PRACK
10. PRACK
11. PRACK
12. PRACK
13. 200 OK
14. 200 OK
15. 200 OK
16. 200 OK
(Supported: 100rel)
Supported: 100rel 여부에 따라 포함여부 결정
17. 487 Request Terminated
18. 487 Request Terminated
19. 487 Request Terminated
20. 487 Request Terminated
(Require: 100rel)
RTP
(그림 8-5) 개별 통화 수신 거부 호 처리
정보통신단체표준(국문표준)
36 TTAK.KO-06.0338/R1
• 3. INVITE 메시지
A Network에서 B Network으로 전송되는 ‘INVITE’ 메시지에 100rel 지원 여부에 따라
‘Supported: 100rel’ 헤더가 포함될 수 있다.
INVITE sip:[email protected] SIP/2.0
Accept-Contact: *;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-
service.ims.icsi.mmtel";require;explicit
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Content-Length: 431
Content-Type: application/sdp
CSeq: 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
Max-Forwards: 66
Min-SE: 90
P-Asserted-Identity: <sip:[email protected]>
P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel
P-Early-Media: supported
Privacy: none
Record-Route: <sip:[email protected]:5067;lr>
Session-Expires: 90;refresher=uac
(Supported: 100rel)
Supported: timer
To: <tel:+82-1010002001>
User-Agent: operatorA_VoLTE
v=…
• 6. 183 Session Progress 메시지
발신 단말의 100rel 지원 여부와 착신 서버의 100rel 지원 여부에 따라 ‘Require:
100rel’과 ‘RSeq’ 헤더가 포함될 수 있다.
SIP/2.0 183 Session Progress
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
(Require: 100rel)
CSeq: 1 INVITE
Session-Expires: 90;refresher=uac
(Rseq: 1)
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=A
Content-Type: application/sdp
Content-Length: 274
v=…
정보통신단체표준(국문표준)
37 TTAK.KO-06.0338/R1
• 11. PRACK 메시지
PRACK sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected] SIP/2.0
RAck: 1 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Max-Forwards: 66
Content-Length: 0
• 14. 200 OK 메시지
SIP/20.0 200 OK
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Content-Length: 0
• 18. 487 Request Terminated 메시지
SIP/2.0 487 Request Terminated
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
CSeq: 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=A
8.4. 음성 사서함
음성 사서함 서비스는 전원이 꺼졌거나 배터리가 방전되었을 때 또는 통화가 되지 않
는 지역에 있어 전화를 받을 수 없을 경우, 전화를 건 상대방의 메시지를 놓치지 않고
음성으로 받을 수 있는 서비스이다. SKT/KT/LGU+의 서비스명칭은 각각 소리샘/음성사서
함/음성사서함이다.
3사의 음성 사서함 접속 처리에 따라 상이한 절차를 가질 수 있다. SKT/KT는 음성사서
함 접속 시 Legacy(CS) 망을 이용하여 연동을 하고 LGU+는 IMS 망을 통해 직접 연동
한다. 이를 바탕으로 아래와 같은 시나리오를 생각할 수 있다.
<표 8-1> 음성 사서함 시나리오
시나리오 발신단말 지원 모델 착신 사업자
시나리오 1 Early-session model KT/LGU+
시나리오 2 Forking model SKT/KT/LGU+
정보통신단체표준(국문표준)
38 TTAK.KO-06.0338/R1
<표 8-2> 이동통신 사업자별 Early Media 처리 모델
사업자 Early Media 처리 모델 특징
SKT
Early-session model
- Forking model 미지원
- 183(early session) 이후 183(early session)
- 183(early session) 이후 183(regular session)
- 183(early session) 이후 200 OK
Forking model - 183 내려올 때 항상 update
- 200 OK에 대해서는 To-tag가 다를 때만 update
KT Forking model
- 183의 To-tag가 다르면 항상 update
- To-tag가 동일하면 update 하지 않음
- 183 이후 180이 내려올 때 To-tag가 다르면 RBT 재생함
LG U+ Forking model - 183의 To-tag가 다르면 항상 update
- To-tag가 동일하면 update 하지 않음
정보통신단체표준(국문표준)
39 TTAK.KO-06.0338/R1
8.4.1. 시나리오 1 : Early-session model 지원 단말의 음성 사서함 접속
1. INVITE
2. INVITE
3. INVITE
4. INVITE
5. INVITE
6. 183 Session Progress
7. 183 Session Progress
8. 183 Session Progress
9. 183 Session Progress
30. 200 OK
31. 200 OK
32. 200 OK
33. 200 OK
34. ACK
35. ACK
36. ACK
37. ACK
Operator A Network
user1@opera
torA.netIMS Core_A IBCF_A
Operator B Network
IBCF_B IMS Core_Buser2@opera
torB.net
10. PRACK
11. PRACK
12. PRACK
13. PRACK
14. 200 OK
15. 200 OK
16. 200 OK
17. 200 OK
Supported: 100rel
Supported: early-session
Require: 100rel
Content-Disposition: early-session
18. 183 Session Progress
19. 183 Session Progress
20. 183 Session Progress
21. 183 Session Progress
22. PRACK
23. PRACK
24. PRACK
25. PRACK
26. 200 OK
27. 200 OK
28. 200 OK
29. 200 OK
� 판단
To: +821012342222; To-tag=C
(Require: 100rel)
RTP
RTP
(그림 8-6) 음성 사서함(Early-session model) 호 처리
정보통신단체표준(국문표준)
40 TTAK.KO-06.0338/R1
• 3. INVITE 메시지
INVITE sip:[email protected] SIP/2.0
Accept-Contact: *;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-
service.ims.icsi.mmtel";require;explicit
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Content-Length: 431
Content-Type: application/sdp
CSeq: 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
Max-Forwards: 66
Min-SE: 90
P-Asserted-Identity: <sip:[email protected]>
P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel
P-Early-Media: supported
Privacy: none
Record-Route: <sip:[email protected]:5067;lr>
Session-Expires: 90;refresher=uac
Supported: 100rel
Supported: early-session
Supported: timer
To: <tel:+82-1010002001>
User-Agent: operatorA_VoLTE
• 7. 183 Session Progress 메시지
SIP/2.0 183 Session Progress
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Require: 100rel
Require: early-session
CSeq: 1 INVITE
Session-Expires: 90;refresher=uac
Content-Disposition: early-session
Rseq: 1
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=A
Content-Type: application/sdp
Content-Length: 274
• 12. PRACK 메시지
PRACK sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected] SIP/2.0
RAck: 1 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Max-Forwards: 66
Content-Length: 431
Content-Type: application/sdp
정보통신단체표준(국문표준)
41 TTAK.KO-06.0338/R1
• 15. 200 OK 메시지
SIP/20.0 200 OK
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Content-Length: 0
• 19. 183 Session Progress 메시지
SIP/2.0 183 Session Progress
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Require: 100rel
CSeq: 1 INVITE
Session-Expires: 90;refresher=uac
Rseq: 1
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=A
Content-Type: application/sdp
Content-Length: 274
• 24. PRACK 메시지
PRACK sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected] SIP/2.0
RAck: 1 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Max-Forwards: 66
Content-Length: 431
Content-Type: application/sdp
• 27. 200 OK 메시지
SIP/20.0 200 OK
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Content-Length: 0
정보통신단체표준(국문표준)
42 TTAK.KO-06.0338/R1
• 31. 200 OK 메시지
SIP/2.0 200 OK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY
CSeq: 1 INVITE
Session-Expires: 90;refresher=uac
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=A
Content-Type: application/sdp
Content-Length: 274
• 36. ACK 메시지
ACK sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected] SIP/2.0
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 1 ACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Max-Forwards: 66
Content-Length: 0
8.4.2. 시나리오 2 : Forking model 지원단말의 음성 사서함 접속
음성 사서함 서버 접속 시 ‘183 Session Progress’ 메시지를 통해 최종 응답이 전달될
경우 이후 ‘200 OK’ 메시지는 동일 dialog 내에 존재해야 한다. 즉, 단말에서 미디어 업
데이트가 필요 없기 때문에 ‘183 Session Progress’와 ‘200 OK’ 메시지의 To-tag는 동
일해야 한다.
정보통신단체표준(국문표준)
43 TTAK.KO-06.0338/R1
1. INVITE
2. INVITE
3. INVITE
4. INVITE
5. INVITE
6. 183 Session Progress
7. 183 Session Progress
8. 183 Session Progress
9. 183 Session Progress
30. 200 OK
31. 200 OK
32. 200 OK
33. 200 OK
34. ACK
35. ACK
36. ACK
37. ACK
Operator A Network
user1@opera
torA.netIMS Core_A IBCF_A
Operator B Network
IBCF_B IMS Core_Buser2@opera
torB.net
10. PRACK
11. PRACK
12. PRACK
13. PRACK
14. 200 OK
15. 200 OK
16. 200 OK
17. 200 OK
(Supported: 100rel)
To: +821012342222; To-tag=A
(Require: 100rel)
18. 183 Session Progress
19. 183 Session Progress
20. 183 Session Progress
21. 183 Session Progress
22. PRACK
23. PRACK
24. PRACK
25. PRACK
26. 200 OK
27. 200 OK
28. 200 OK
29. 200 OK
� 판단
발신단말의 100rel 지원여부에 따라 포함여부 결정
To: +821012342222; To-tag=B
(Require: 100rel)
발신단말의 100rel 지원여부에 따라 포함여부 결정
To: +821012342222; To-tag=C
RTP
RTP
(그림 8-7) 음성 사서함(Forking model) 호 처리
정보통신단체표준(국문표준)
44 TTAK.KO-06.0338/R1
• 3. INVITE 메시지
A Network에서 B Network으로 전송되는 ‘INVITE’에 100rel 지원 여부에 따라
‘Supported: 100rel’ 헤더가 포함될 수 있다.
INVITE sip:[email protected] SIP/2.0
Accept-Contact: *;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-
service.ims.icsi.mmtel";require;explicit
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Content-Length: 431
Content-Type: application/sdp
CSeq: 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
Max-Forwards: 66
Min-SE: 90
P-Asserted-Identity: <sip:[email protected]>
P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel
P-Early-Media: supported
Privacy: none
Record-Route: <sip:[email protected]:5067;lr>
Session-Expires: 90;refresher=uac
(Supported: 100rel)
Supported: timer
To: <tel:+82-1010002001>
User-Agent: operatorA_VoLTE
• 7. 183 Session Progress 메시지
발신 단말의 100rel 지원 여부와 착신 서버의 100rel 지원 여부에 따라 ‘Require:
100rel’과 ‘RSeq’ 헤더가 포함될 수 있다.
SIP/2.0 183 Session Progress
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
(Require: 100rel)
CSeq: 1 INVITE
Session-Expires: 90;refresher=uac
(Rseq: 1)
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=A
Content-Type: application/sdp
Content-Length: 274
• 12. PRACK 메시지
PRACK sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected] SIP/2.0
RAck: 1 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Max-Forwards: 66
Content-Length: 0
정보통신단체표준(국문표준)
45 TTAK.KO-06.0338/R1
• 15. 200 OK 메시지
SIP/20.0 200 OK
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Content-Length: 0
• 19. 183 Session Progress 메시지
SIP/2.0 183 Session Progress
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
(Require: 100rel)
CSeq: 1 INVITE
Session-Expires: 90;refresher=uac
(Rseq: 1)
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=B
Content-Type: application/sdp
Content-Length: 274
• 24. PRACK 메시지
PRACK sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected] SIP/2.0
RAck: 1 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=B
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Max-Forwards: 66
Content-Length: 0
• 27. 200 OK 메시지
SIP/20.0 200 OK
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=B
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Content-Length: 0
정보통신단체표준(국문표준)
46 TTAK.KO-06.0338/R1
• 31. 200 OK 메시지
SIP/2.0 200 OK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY
CSeq: 1 INVITE
Session-Expires: 90;refresher=uac
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=C
Content-Type: application/sdp
Content-Length: 274
• 36. ACK 메시지
ACK sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected] SIP/2.0
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=C
CSeq: 1 ACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Max-Forwards: 66
Content-Length: 0
정보통신단체표준(국문표준)
47 TTAK.KO-06.0338/R1
8.5. 착신 금지
착신 금지 서비스는 걸려오는 모든 전화에 대해 수신을 차단하는 착신 가입형 서비스
이다. 음성 통화 차단 후 안내 방송을 들려주므로 안내 방송 기능 외에 특별한 기능은
필요하지 않다.
1. INVITE
2. INVITE
3. INVITE
4. INVITE
5. 183 Session Progress
6. 183 Session Progress
7. 183 Session Progress
8. 183 Session Progress
Operator A Network
user1@opera
torA.netIMS Core_A IBCF_A
Operator B Network
IBCF_B IMS Core_B
User2/User3
@operatorB.
net
9. PRACK
10. PRACK
11. PRACK
12. PRACK
13. 200 OK
14. 200 OK
15. 200 OK
16. 200 OK
(Supported: 100rel)
Supported: 100rel 여부에 따라 포함여부 결정
17. 487 Request Terminated
18. 487 Request Terminated
19. 487 Request Terminated
20. 487 Request Terminated
(Require: 100rel)
RTP
(그림 8-8) 착신 금지 호 처리
• 3. INVITE 메시지
A Network에서 B Network으로 전송되는 ‘INVITE’에 100rel 지원 여부에 따라
‘Supported: 100rel’ 헤더가 포함될 수 있다.
INVITE sip:[email protected] SIP/2.0
Accept-Contact: *;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-
service.ims.icsi.mmtel";require;explicit
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Content-Length: 431
정보통신단체표준(국문표준)
48 TTAK.KO-06.0338/R1
Content-Type: application/sdp
CSeq: 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
Max-Forwards: 66
Min-SE: 90
P-Asserted-Identity: <sip:[email protected]>
P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel
P-Early-Media: supported
Privacy: none
Record-Route: <sip:[email protected]:5067;lr>
Session-Expires: 90;refresher=uac
(Supported: 100rel)
Supported: timer
To: <tel:+82-1010002001>
User-Agent: operatorA_VoLTE
• 6. 183 Session Progress 메시지
발신 단말의 100rel 지원 여부와 착신 서버의 100rel 지원 여부에 따라 ‘Require:
100rel’과 ‘RSeq’ 헤더가 포함될 수 있다.
SIP/2.0 183 Session Progress
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
(Require: 100rel)
CSeq: 1 INVITE
Session-Expires: 90;refresher=uac
(Rseq: 1)
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=A
Content-Type: application/sdp
Content-Length: 274
• 11. PRACK 메시지
PRACK sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected] SIP/2.0
RAck: 1 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Max-Forwards: 66
Content-Length: 0
• 14. 200 OK 메시지
SIP/20.0 200 OK
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Content-Length: 0
정보통신단체표준(국문표준)
49 TTAK.KO-06.0338/R1
• 18. 487 Request Terminated 메시지
SIP/2.0 487 Request Terminated
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
CSeq: 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=A
8.6. 통화 연결음
통화 연결음 등의 Early media 처리에 대한 모델로 Early-session model, Forking
model 등이 있으며, 사업자/단말 제조사에 따라 다른 모델을 지원할 수 있다. 규격적으
로 모두 틀리지는 않지만 단말 제약이 존재하여 현실적인 방안을 찾아야 한다.
사업자/단말 제조사에 따른 Early media 관련 모델 지원 여부에 따라 고려해야 할 시
나리오는 다음과 같다.
<표 8-3> 3개사별 통화 연결음 Early Media 시나리오
시나리오 발신단말 지원 모델
시나리오 1 Early-session model
시나리오 2 Forking model
정보통신단체표준(국문표준)
50 TTAK.KO-06.0338/R1
8.6.1. 시나리오 1 : Early-session model
발신 단말이 Early-session model만 지원할 경우의 동작을 기술한다.
1. INVITE
2. INVITE
6. 180 Ringing
3. INVITE
4. INVITE
5. INVITE
7. 183 Session Progress
8. 183 Session Progress
9. 183 Session Progress
10. 183 Session Progress
20. 200 OK
21. 200 OK
22. 200 OK
23. 200 OK
19. 200 OK
24. ACK
25. ACK
26. ACK
27. ACK
28. ACK
Operator A Network
user1@opera
torA.netIMS Core_A IBCF_A
Operator B Network
IBCF_B IMS Core_Buser2@opera
torB.net
11. PRACK
12. PRACK
13. PRACK
14. PRACK
15. 200 OK
16. 200 OK
17. 200 OK
18. 200 OK
Supported: 100rel
Supported: early-session
Require: 100rel
Content-Disposition: early-session
RTP
RTP
(그림 8-9) 통화 연결음(Early-session model) 호 처리
정보통신단체표준(국문표준)
51 TTAK.KO-06.0338/R1
• 3. INVITE 메시지
INVITE sip:[email protected] SIP/2.0
Accept-Contact: *;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-
service.ims.icsi.mmtel";require;explicit
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Content-Length: 431
Content-Type: application/sdp
CSeq: 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
Max-Forwards: 66
Min-SE: 90
P-Asserted-Identity: <sip:[email protected]>
P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel
P-Early-Media: supported
Privacy: none
Record-Route: <sip:[email protected]:5067;lr>
Session-Expires: 90;refresher=uac
Supported: 100rel
Supported: early-session
Supported: timer
To: <tel:+82-1010002001>
User-Agent: operatorA_VoLTE
• 8. 183 Session Progress 메시지
SIP/2.0 183 Session Progress
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Require: 100rel
Require: early-session
CSeq: 1 INVITE
Session-Expires: 90;refresher=uac
Content-Disposition: early-session
Rseq: 1
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=A
Content-Type: application/sdp
Content-Length: 274
• 13. PRACK 메시지
PRACK sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected] SIP/2.0
RAck: 1 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Max-Forwards: 66
Content-Length: 431
Content-Type: application/sdp
정보통신단체표준(국문표준)
52 TTAK.KO-06.0338/R1
• 16. 200 OK 메시지
SIP/20.0 200 OK
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Content-Length: 0
• 21. 200 OK 메시지
SIP/2.0 200 OK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY
CSeq: 1 INVITE
Session-Expires: 90;refresher=uac
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=A
Content-Type: application/sdp
Content-Length: 274
• 26. ACK 메시지
ACK sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected] SIP/2.0
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 1 ACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Max-Forwards: 66
Content-Length: 0
정보통신단체표준(국문표준)
53 TTAK.KO-06.0338/R1
8.6.2. 시나리오 2 : Forking model
발신 단말이 Forking model을 지원하는 경우의 동작을 기술한다. 발신 단말의 100rel
지원 여부에 따라 PRACK/200OK 절차가 포함되거나 생략된다. 단말에서 미디어 업데이
트가 필요하기 때문에 early media의 To-tag가 변경되어야 한다.
1. INVITE
2. INVITE
6. 180 Ringing
3. INVITE
4. INVITE
5. INVITE
7. 183 Session Progress
8. 183 Session Progress
9. 183 Session Progress
10. 183 Session Progress
20. 200 OK
21. 200 OK
22. 200 OK
23. 200 OK
19. 200 OK
24. ACK
25. ACK
26. ACK
27. ACK
28. ACK
Operator A Network
user1@opera
torA.netIMS Core_A IBCF_A
Operator B Network
IBCF_B IMS Core_Buser2@opera
torB.net
11. PRACK
12. PRACK
13. PRACK
14. PRACK
15. 200 OK
16. 200 OK
17. 200 OK
18. 200 OK
(Supported: 100rel)
To: tel:+821012342222; tag=A
(Require: 100rel)
Supported: 100rel 여부에 따라 포함여부 결정
To: tel:+821012342222; tag=B
RTP
RTP
(그림 8-10) 통화 연결음(Forking model) 호 처리
정보통신단체표준(국문표준)
54 TTAK.KO-06.0338/R1
• 3. INVITE 메시지
A Network에서 B Network으로 전송되는 ‘INVITE’에 100rel 지원 여부에 따라
‘Supported: 100rel’ 헤더가 포함될 수 있다.
INVITE sip:[email protected] SIP/2.0
Accept-Contact: *;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-
service.ims.icsi.mmtel";require;explicit
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Content-Length: 431
Content-Type: application/sdp
CSeq: 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
Max-Forwards: 66
Min-SE: 90
P-Asserted-Identity: <sip:[email protected]>
P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel
P-Early-Media: supported
Privacy: none
Record-Route: <sip:[email protected]:5067;lr>
Session-Expires: 90;refresher=uac
(Supported: 100rel)
Supported: timer
To: <tel:+82-1010002001>
User-Agent: operatorA_VoLTE
• 8. 183 Session Progress 메시지
발신 단말의 100rel 지원 여부와 착신 서버의 100rel 지원 여부에 따라 ‘Require:
100rel’과 ‘RSeq’ 헤더가 포함될 수 있다.
SIP/2.0 183 Session Progress
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
(Require: 100rel)
CSeq: 1 INVITE
Session-Expires: 90;refresher=uac
(Rseq: 1)
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=A
Via: SIP/2.0/UDP
211.115.15.147:30000;branch=z9hG4bK%0%747053CD3E1813AFFFeA905FFB7F39A9.d41D8C
D98F00b204E9800998eCf8427E
Content-Type: application/sdp
Content-Length: 274
정보통신단체표준(국문표준)
55 TTAK.KO-06.0338/R1
• 13. PRACK 메시지
PRACK sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected] SIP/2.0
RAck: 1 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Max-Forwards: 66
Content-Length: 0
• 16. 200 OK 메시지
SIP/20.0 200 OK
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Content-Length: 0
• 21. 200 OK 메시지
SIP/2.0 200 OK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY
CSeq: 1 INVITE
Session-Expires: 90;refresher=uac
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=B
Content-Type: application/sdp
Content-Length: 274
• 26. ACK 메시지
ACK sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected] SIP/2.0
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=B
CSeq: 1 ACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Max-Forwards: 66
Content-Length: 0
정보통신단체표준(국문표준)
56 TTAK.KO-06.0338/R1
8.7. 비즈링
비즈링 서비스는 기업 홍보 및 광고를 위해 사업주(광고주)가 요청한 음원을 기업에 소
속된 종사자들의 통화 연결음에 설정하여 발신자에게 들려주는 서비스이다. 호 처리는
통화 연결음 호 처리와 동일하다.
8.8. 익명 호 수신 거부
익명 호 수신 거부 서비스는 번호를 숨기고 걸려오는 전화에 대해 전화 연결을 차단하
는 착신 가입형 서비스이다. 음성 통화 또는 영상 통화에 대해 상대방 번호가 확인되지
않는 전화를 거부할 수 있다. 음성 통화 차단 후 안내 방송을 들려주므로 안내 방송 기
능 외에 특별한 기능은 필요하지 않다.
1. INVITE
2. INVITE
3. INVITE
4. INVITE
5. 183 Session Progress
6. 183 Session Progress
7. 183 Session Progress
8. 183 Session Progress
Operator A Network
user1@opera
torA.netIMS Core_A IBCF_A
Operator B Network
IBCF_B IMS Core_B
User2/User3
@operatorB.
net
9. PRACK
10. PRACK
11. PRACK
12. PRACK
13. 200 OK
14. 200 OK
15. 200 OK
16. 200 OK
(Supported: 100rel)
Supported: 100rel 여부에 따라 포함여부 결정
17. 487 Request Terminated
18. 487 Request Terminated
19. 487 Request Terminated
20. 487 Request Terminated
(Require: 100rel)
RTP
(그림 8-11) 익명 호 수신 거부 호 처리
정보통신단체표준(국문표준)
57 TTAK.KO-06.0338/R1
• 3. INVITE 메시지
A Network 에서 B Network으로 전송되는 ‘INVITE’에 100rel 지원 여부에 따라
‘Supported: 100rel’ 헤더가 포함될 수 있다.
INVITE sip:[email protected] SIP/2.0
Accept-Contact: *;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-
service.ims.icsi.mmtel";require;explicit
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Content-Length: 431
Content-Type: application/sdp
CSeq: 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
Max-Forwards: 66
Min-SE: 90
P-Asserted-Identity: <sip:[email protected]>
P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel
P-Early-Media: supported
Privacy: none
Record-Route: <sip:[email protected]:5067;lr>
Session-Expires: 90;refresher=uac
(Supported: 100rel)
Supported: timer
To: <tel:+82-1010002001>
User-Agent: operatorA_VoLTE
• 6. 183 Session Progress 메시지
발신 단말의 100rel 지원 여부와 착신 서버의 100rel 지원 여부에 따라 ‘Require:
100rel’과 ‘RSeq’ 헤더가 포함될 수 있다.
SIP/2.0 183 Session Progress
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
(Require: 100rel)
CSeq: 1 INVITE
Session-Expires: 90;refresher=uac
(Rseq: 1)
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=A
Content-Type: application/sdp
Content-Length: 274
• 11. PRACK 메시지
PRACK sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected] SIP/2.0
RAck: 1 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Max-Forwards: 66
Content-Length: 0
정보통신단체표준(국문표준)
58 TTAK.KO-06.0338/R1
• 14. 200 OK 메시지
SIP/20.0 200 OK
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Content-Length: 0
• 18. 487 Request Terminated 메시지
SIP/2.0 487 Request Terminated
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
CSeq: 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=A
정보통신단체표준(국문표준)
59 TTAK.KO-06.0338/R1
8.9. T-ring 서비스
T-ring 서비스는 SKT 서비스 중 하나로 통화 연결음이 나오기 전에 발신자에게 징글
사운드를 들려주는 서비스이다. KT/LGU+ 발신에 SKT 착신 경우에 대해서만 고려하면
되므로 Forking model만 다루면 된다. 단말에서 미디어 업데이트가 필요하기 때문에
early media의 To-tag가 변경되어야 한다.
1. INVITE
2. INVITE
3. INVITE
4. INVITE
5. 183 Session Progress
6. 183 Session Progress
7. 183 Session Progress
8. 183 Session Progress
22. 200 OK
23. 200 OK
24. 200 OK
25. 200 OK
21. 200 OK
23. ACK
24. ACK
25. ACK
27. ACK
28. ACK
Operator A Network
user1@opera
torA.netIMS Core_A IBCF_A
Operator B Network
IBCF_B IMS Core_Buser2@opera
torB.net
9. PRACK
10. PRACK
11. PRACK
12. PRACK
13. 200 OK
14. 200 OK
15. 200 OK
16. 200 OK
(Supported: 100rel)
To: tel:+821012342222; tag=A
(Require: 100rel)
Supported: 100rel 여부에 따라 포함여부 결정
To: tel:+821012342222; tag=C
6. 180 Ringing
5. INVITE
17. 180 Ringing
18. 180 Ringing
19. 180 Ringing
20. 180 Ringing
To: tel:+821012342222; tag=B
RTP
RTP
(그림 8-12) T-ring 호 처리
정보통신단체표준(국문표준)
60 TTAK.KO-06.0338/R1
• 3. INVITE 메시지
A Network 에서 B Network으로 전송되는 INVITE에 100rel 지원 여부에 따라
‘Supported: 100rel’ 헤더가 포함될 수 있다.
INVITE sip:[email protected] SIP/2.0
Accept-Contact: *;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-
service.ims.icsi.mmtel";require;explicit
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Content-Length: 431
Content-Type: application/sdp
CSeq: 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
Max-Forwards: 66
Min-SE: 90
P-Asserted-Identity: <sip:[email protected]>
P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel
P-Early-Media: supported
Privacy: none
Record-Route: <sip:[email protected]:5067;lr>
Session-Expires: 90;refresher=uac
(Supported: 100rel)
Supported: timer
To: <tel:+82-1010002001>
User-Agent: operatorA_VoLTE
v=…
• 6. 183 Session Progress 메시지
발신 단말의 100rel 지원 여부와 착신 서버의 100rel 지원 여부에 따라 ‘Require:
100rel’과 ‘RSeq’ 헤더가 포함될 수 있다.
SIP/2.0 183 Session Progress
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
(Require: 100rel)
CSeq: 1 INVITE
Session-Expires: 90;refresher=uac
(Rseq: 1)
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=A
Content-Type: application/sdp
Content-Length: 274
v=…
정보통신단체표준(국문표준)
61 TTAK.KO-06.0338/R1
• 11. PRACK 메시지
PRACK sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected] SIP/2.0
RAck: 1 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Max-Forwards: 66
Content-Length: 0
• 14. 200 OK 메시지
SIP/20.0 200 OK
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=A
CSeq: 2 PRACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Content-Length: 0
• 18. Ringing 메시지
SIP/2.0 180 Ringing
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
CSeq: 1 INVITE
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=B
Content-Length: 0
• 23. 200 OK 메시지
SIP/2.0 200 OK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected]>
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY
CSeq: 1 INVITE
Session-Expires: 90;refresher=uac
From: <sip:[email protected];user=phone>;tag=489968bd54699
P-Asserted-Identity: <sip:[email protected]>
To: <sip:[email protected]>;tag=C
Content-Type: application/sdp
Content-Length: 274
v=…
정보통신단체표준(국문표준)
62 TTAK.KO-06.0338/R1
• 25. ACK 메시지
ACK sip:IBCF_B%1Fuser2%1FoperatorB_net%[email protected] SIP/2.0
From: <sip:[email protected];user=phone>;tag=489968bd54699
To: <sip:[email protected]>;tag=77777888888
CSeq: 1 ACK
Call-ID: IBCF_A_TO_IBCF_B_CALL_ID
Contact: <sip:IBCF_A%1Fuser1%1FoperatorA_net%[email protected]>
Max-Forwards: 66
Content-Length: 0
8.10. 발신 번호 표시
발신 번호 표시 서비스는 가입자의 발신 번호를 가입자의 착신 단말에 표시해 주는 착
신 가입형 서비스이다. 발신 번호 표시를 위해서 ‘P-Asserted-Identity’ 헤더를 참조하며,
해당 헤더는 SIP URI만을 사용하여 구성한다.
다음 (그림 8-13)은 발신 번호 표시 절차이다.
정보통신단체표준(국문표준)
64 TTAK.KO-06.0338/R1
• 1. INVITE 메시지(UE_A CSCF_A)
• 2. INVITE 메시지(CSCF_A TAS_A)
• 3. INVITE 메시지(TAS_A CSCF_A)
• 4. INVITE 메시지(CSCF_A IBCF_A)
• 5. INVITE 메시지(IBCF_A IBCF_B)
INVITE tel:+821010002001 SIP/2.0
Call-ID:
Via:
From: <sip:[email protected]>;tag=489968bd54699
To: <tel:+821010002001>
CSeq:
Max-Forwards:
Contact:
Accept-Contact:
Session-Expires:
Supported:
Require:
P-Asserted-Identity: <sip:[email protected]>
P-Asserted-Service:
…
• 6. INVITE 메시지(IBCF_B CSCF_B)
• 7. INVITE 메시지(CSCF_B TAS_B)
• 8. INVITE 메시지(TAS_B CSCF_B)
• 9. INVITE 메시지(CSCF_B UE_B)
• 10. 180 Ringing 메시지(UE_B CSCF_B)
• 11. 180 Ringing 메시지(CSCF_B TAS_B)
• 12. 180 Ringing 메시지(TAS_B CSCF_B)
• 13. 180 Ringing 메시지(CSCF_B IBCF_B)
• 14. 180 Ringing 메시지 (IBCF_B IBCF_A)
SIP/2.0 180 Ringing
Call-ID:
Via:
From: <sip:[email protected]>;tag=489968bd54699
To: <tel:+821010002001>;tag=32481bsd324
CSeq:
Max-Forwards:
Contact:
Supported:
Require:
P-Asserted-Identity: <sip:[email protected]>
…
정보통신단체표준(국문표준)
65 TTAK.KO-06.0338/R1
• 15. 180 Ringing 메시지(IBCF_A CSCF_A)
• 16. 180 Ringing 메시지(CSCF_A TAS_A)
• 17. 180 Ringing 메시지(TAS_A CSCF_A)
• 18. 180 Ringing 메시지(CSCF_A UE_A)
• 19. 200 OK 메시지(UE_B CSCF_B)
• 20. 200 OK 메시지(CSCF_B TAS_B)
• 21. 200 OK 메시지(TAS_B CSCF_B)
• 22. 200 OK 메시지(CSCF_B IBCF_B)
• 23. 200 OK 메시지(IBCF_B IBCF_A)
SIP/2.0 200 OK
Call-ID:
Via:
From: <sip:[email protected]>;tag=489968bd54699
To: <tel:+821010002001>;tag=32481bsd324
CSeq:
Max-Forwards:
Contact:
Session-Expires:
Supported:
Require:
P-Asserted-Identity: <sip:[email protected]>
…
• 24. 200 OK 메시지(IBCF_A CSCF_A)
• 25. 200 OK 메시지(CSCF_A TAS_A)
• 26. 200 OK 메시지(TAS_A CSCF_A)
• 27. 200 OK 메시지(CSCF_A UE_A)
• 28. ACK 메시지(UE_A CSCF_A)
• 29. ACK 메시지(CSCF_A TAS_A)
• 30. ACK 메시지(TAS_A CSCF_A)
• 31. ACK 메시지(CSCF_A IBCF_A)
• 32. ACK 메시지(IBCF_A IBCF_B)
ACK sip:[email protected] SIP/2.0
Call-ID:
Via:
From: <sip:[email protected]>;tag=489968bd54699
To: <tel:+821010002001>;tag=32481bsd324
CSeq:
Max-Forwards:
…
정보통신단체표준(국문표준)
66 TTAK.KO-06.0338/R1
• 33. ACK 메시지(IBCF_B CSCF_B)
• 34. ACK 메시지(CSCF_B TAS_B)
• 35. ACK 메시지(TAS_B CSCF_B)
• 36. ACK 메시지(CSCF_B UE_B)
8.11. 발신 번호 확인
발신 번호 확인 서비스는 발신 번호가 제한된 호의 발신 번호를 착신 가입자의 단말에
표시해 주는 착신 가입형 서비스이다. 절차는 (그림 8-13) 발신 번호 표시 절차와 동일
하다.
• 1. INVITE 메시지(UE_A CSCF_A)
• 2. INVITE 메시지(CSCF_A TAS_A)
• 3. INVITE 메시지(TAS_A CSCF_A)
• 4. INVITE 메시지(CSCF_A IBCF_A)
• 5. INVITE 메시지(IBCF_A IBCF_B) : 발신 번호 표시 제한 호인 경우
INVITE tel:+821010002001 SIP/2.0
Privacy: id
Call-ID:
Via:
From: “Anonymous” <sip:[email protected]>;tag=489968bd54699
To: <tel:+821010002001>
CSeq:
Max-Forwards:
Contact:
Accept-Contact:
Session-Expires:
Supported:
Require:
P-Asserted-Identity: <sip:[email protected]>
P-Asserted-Service:
…
• 6. INVITE 메시지(IBCF_B CSCF_B)
• 7. INVITE 메시지(CSCF_B TAS_B)
• 8. INVITE 메시지(TAS_B CSCF_B)
착신 TAS(TAS_B)는 발신 번호를 표시할 수 있도록 Privacy 헤더와 From 헤더를 설정
한다.
정보통신단체표준(국문표준)
67 TTAK.KO-06.0338/R1
INVITE sip:[email protected] SIP/2.0
Privacy: none
Call-ID:
Via:
From: <sip:[email protected]>;tag=489968bd54699
To: <tel:+821010002001>
CSeq:
Max-Forwards:
Contact:
Session-Expires:
Supported:
Require:
P-Asserted-Identity: <sip:[email protected]>
…
• 9. INVITE 메시지(CSCF_B UE_B)
• 10. 180 Ringing 메시지(UE_B CSCF_B)
• 11. 180 Ringing 메시지(CSCF_B TAS_B)
• 12. 180 Ringing 메시지(TAS_B CSCF_B)
• 13. 180 Ringing 메시지(CSCF_B IBCF_B)
• 14. 180 Ringing 메시지(IBCF_B IBCF_A)
SIP/2.0 180 Ringing
Call-ID:
Via:
From: “Anonymous” <sip:[email protected]>;tag=489968bd54699
To: <tel:+821010002001>;tag=32481bsd324
CSeq:
Max-Forwards:
Contact:
Supported:
Require:
P-Asserted-Identity: <sip:[email protected]>
…
• 15. 180 Ringing 메시지(IBCF_A CSCF_A)
• 16. 180 Ringing 메시지(CSCF_A TAS_A)
• 17. 180 Ringing 메시지(TAS_A CSCF_A)
• 18. 180 Ringing 메시지(CSCF_A UE_A)
• 19. 200 OK 메시지(UE_B CSCF_B)
• 20. 200 OK 메시지(CSCF_B TAS_B)
• 21. 200 OK 메시지(TAS_B CSCF_B)
• 22. 200 OK 메시지(CSCF_B IBCF_B)
• 23. 200 OK 메시지(IBCF_B IBCF_A)
정보통신단체표준(국문표준)
68 TTAK.KO-06.0338/R1
SIP/2.0 200 OK
Call-ID:
Via:
From: “Anonymous” <sip:[email protected]>;tag=489968bd54699
To: <tel:+821010002001>;tag=32481bsd324
CSeq:
Max-Forwards:
Contact:
Session-Expires:
Supported:
Require:
P-Asserted-Identity: <sip:[email protected]>
…
• 24. 200 OK 메시지(IBCF_A CSCF_A)
• 25. 200 OK 메시지(CSCF_A TAS_A)
• 26. 200 OK 메시지(TAS_A CSCF_A)
• 27. 200 OK 메시지(CSCF_A UE_A)
• 28. ACK 메시지(UE_A CSCF_A)
• 29. ACK 메시지(CSCF_A TAS_A)
• 30. ACK 메시지(TAS_A CSCF_A)
• 31. ACK 메시지(CSCF_A IBCF_A)
• 32. ACK 메시지(IBCF_A IBCF_B)
ACK sip:[email protected] SIP/2.0
Call-ID:
Via:
From: “Anonymous” <sip:[email protected]>;tag=489968bd54699
To: <tel:+821010002001>;tag=32481bsd324
CSeq:
Max-Forwards:
…
• 33. ACK 메시지(IBCF_B CSCF_B)
• 34. ACK 메시지(CSCF_B TAS_B)
• 35. ACK 메시지(TAS_B CSCF_B)
• 36. ACK 메시지(CSCF_B UE_B)
정보통신단체표준(국문표준)
69 TTAK.KO-06.0338/R1
8.12. 발신 번호 표시 제한
발신 번호 표시 제한 서비스는 발신 가입자의 발신 번호를 착신 가입자의 단말에 표시
하지 않게 해주는 발신 가입형 서비스이다. 절차는 (그림 8-13) 발신 번호 표시 절차와
동일하다.
• 1. INVITE 메시지(UE_A CSCF_A)
• 2. INVITE 메시지(CSCF_A TAS_A)
• 3. INVITE 메시지(TAS_A CSCF_A)
• 4. INVITE 메시지(CSCF_A IBCF_A)
• 5. INVITE 메시지(IBCF_A IBCF_B)
INVITE tel:+821010002001 SIP/2.0
Privacy: id
Call-ID:
Via:
From: “Anonymous” <sip:[email protected]>;tag=489968bd54699
To: <tel:+821010002001>
CSeq:
Max-Forwards:
Contact:
Accept-Contact:
Session-Expires:
Supported:
Require:
P-Asserted-Identity: <sip:[email protected]>
P-Asserted-Service:
…
• 6. INVITE 메시지(IBCF_B CSCF_B)
• 7. INVITE 메시지(CSCF_B TAS_B)
• 8. INVITE 메시지(TAS_B CSCF_B)
• 9. INVITE 메시지(CSCF_B UE_B)
• 10. 180 Ringing 메시지(UE_B CSCF_B)
• 11. 180 Ringing 메시지(CSCF_B TAS_B)
• 12. 180 Ringing 메시지(TAS_B CSCF_B)
• 13. 180 Ringing 메시지(CSCF_B IBCF_B)
• 14. 180 Ringing 메시지(IBCF_B IBCF_A)
정보통신단체표준(국문표준)
70 TTAK.KO-06.0338/R1
SIP/2.0 180 Ringing
Call-ID:
Via:
From: “Anonymous” <sip:[email protected]>;tag=489968bd54699
To: <tel:+821010002001>;tag=32481bsd324
CSeq:
Max-Forwards:
Contact:
Supported:
Require:
P-Asserted-Identity: <sip:[email protected]>
…
• 15. 180 Ringing 메시지(IBCF_A CSCF_A)
• 16. 180 Ringing 메시지(CSCF_A TAS_A)
• 17. 180 Ringing 메시지(TAS_A CSCF_A)
• 18. 180 Ringing 메시지(CSCF_A UE_A)
• 19. 200 OK 메시지(UE_B CSCF_B)
• 20. 200 OK 메시지(CSCF_B TAS_B)
• 21. 200 OK 메시지(TAS_B CSCF_B)
• 22. 200 OK 메시지(CSCF_B IBCF_B)
• 23. 200 OK 메시지(IBCF_B IBCF_A) SIP/2.0 200 OK
Call-ID:
Via:
From: “Anonymous” <sip:[email protected]>;tag=489968bd54699
To: <tel:+821010002001>;tag=32481bsd324
CSeq:
Max-Forwards:
Contact:
Session-Expires:
Supported:
Require:
P-Asserted-Identity: <sip:[email protected]>
…
• 24. 200 OK 메시지(IBCF_A CSCF_A)
• 25. 200 OK 메시지(CSCF_A TAS_A)
• 26. 200 OK 메시지(TAS_A CSCF_A)
• 27. 200 OK 메시지(CSCF_A UE_A)
• 28. ACK 메시지(UE_A CSCF_A)
• 29. ACK 메시지(CSCF_A TAS_A)
• 30. ACK 메시지(TAS_A CSCF_A)
• 31. ACK 메시지(CSCF_A IBCF_A)
정보통신단체표준(국문표준)
71 TTAK.KO-06.0338/R1
• 32. ACK 메시지(IBCF_A IBCF_B)
ACK sip:[email protected] SIP/2.0
Call-ID:
Via:
From: “Anonymous” <sip:[email protected]>;tag=489968bd54699
To: <tel:+821010002001>;tag=32481bsd324
CSeq:
Max-Forwards:
…
• 33. ACK 메시지(IBCF_B CSCF_B)
• 34. ACK 메시지(CSCF_B TAS_B)
• 35. ACK 메시지(TAS_B CSCF_B)
• 36. ACK 메시지(CSCF_B UE_B)
8.13. 착신 전환
착신 전환 서비스는 무조건 착신 전환과 조건부 착신 전환으로 분류된다. 무조건 착신
전환은 착신 가입자에게 수신되는 모든 전화를 지정된 번호로 착신 전환시키는 서비스이
고, 조건부 착신 전환 서비스는 착신 가입자의 상태가 통화 중/전원 OFF/무응답/음영 지
역 등과 같은 사유로 호가 실패되는 경우 미리 지정한 전환 번호로 새로운 호가 전환될
수 있도록 하는 서비스이다. 착신 전환될 경우 전환 정보를 기술하기 위해 ‘INVITE’ 메시
지에 History-Info 헤더를 추가하며, 착신 전환이 발생할 때마다 History-Info 헤더에 최
종 착신 번호를 기술하는 index는 원 착신 번호를 기술하는 index 에 ‘.1’을 추가한다.
IBCF 구간에서의 초기 ‘INVITE’ 메시지의 Request-URI는 tel-uri로 기술하며, History-
Info 헤더의 최종 착신 번호를 기술하는 hi-entry는 Request-URI와 동일 uri type을 사용
한다.착신 전환 사유는 최종 착신 정보를 기술하는 hi-entry의 cause 파라미터에 기술하
며, cause 값은 ‘3GPP TS24.604’에 정의된 값을 사용한다.
<표 8-4> 착신 전환 History-Info 헤더
착신전환 조건 cause 값 History-Info 최종 착신 정보
무조건 302 <tel:user3;cause=302>;index=1.1
통화 중 486 <tel:user3;cause=486>;index=1.1
전원 OFF 404 <tel:user3;cause=404>;index=1.1
무응답 408 <tel:user3;cause=408>;index=1.1
음영 지역 503 <tel:user3;cause=503>;index=1.1
정보통신단체표준(국문표준)
72 TTAK.KO-06.0338/R1
8.13.1. 무조건 착신 전환
무조건 착신 전환 서비스는 착신 가입자에게 수신되는 모든 전화를 지정된 번호로 착
신 전환하는 서비스이다. 착신 전환 절차는 다음 그림과 같다.
RTP
1. INVITE
6. INVITE
Operator A Network
IMS Core_A IBCF_A
Operator B Network
IBCF_B IMS [email protected]
Supported: 100rel
착신전환
2. 183 Session Progress
(Require: 100rel)
3. PRACK
4. 200 OK
5. 181 Call is Being Forwarded
History-Info 7. INVITE 8. INVITE9. INVITE
10. 180 Ringing11. 180 Ringing
12. 180 Ringing13. 180 Ringing
14. 180 Ringing 15. 200 OK16. 200 OK
17. 200 OK18. 200 OK
19. 200 OK
24. ACK
21. ACK22. ACK
23. ACK
20. ACK
(그림 8-14) 착신 전환 호 처리
정보통신단체표준(국문표준)
73 TTAK.KO-06.0338/R1
• 1. INVITE 메시지(user1 -> IMS Core_A) : 착신전환_무조건 판단
• 2. 183 Progress 메시지(IMS Core_A -> user1) : 착신전환 안내 방송
• 3. PRACK 메시지(user1 -> IMS Core_A) : 183 메시지에 ‘Require:100rel’이 포함된 경
우
• 4. 200 OK 메시지(IMS Core_A -> user1)
• 5. 181 Call is Being Forwarded 메시지(IMS Core_A -> user1)
• 6. INVITE 메시지(IMS Core_A -> IBCF_A)
• 7. INVITE 메시지(IBCF_A -> IBCF_B)
INVITE tel:user3 SIP/2.0
Accept-Contact:
Allow:
CSeq:
Call-ID:
Contact:
Content-Length:
Content-Type:
From:
History-Info:<sip:[email protected]>;index=1, <tel:user3;cause=302 >;index=1.1
Max-Forwards:
Privacy:
Route: <sip:[email protected]:5067;lr>
Session-Expires:
Supported:
To:
Via:
User-Agent:
P-Access-Network-Info:
P-Asserted-Identity: <sip:[email protected]>
P-Charging-Function-Addresses:
P-Charging-Vector:
P-Served-User:
• 8. INVITE 메시지(IBCF_B -> IMS Core_B)
• 9. INVITE 메시지(IMS Core_B -> user3)
• 10. 180 Ringing 메시지(user3 -> IMS Core_B)
• 11. 180 Ringing 메시지(IMS Core_B -> IBCF_B)
• 12. 180 Ringing 메시지(IBCF_B -> IBCF_A)
SIP/2.0 180 Ringing
Via:
Call-ID:
From:
To:
CSeq:
Record-Route:
P-Charging-Vector:
Content-Length:
정보통신단체표준(국문표준)
74 TTAK.KO-06.0338/R1
• 13. 180 Ringing 메시지(IBCF_A -> IMS Core_A)
• 14. 180 Ringing 메시지(IMS Core_A -> user1)
• 15. 200 OK 메시지(user3 -> IMS Core_B)
• 16. 200 OK 메시지(IMS Core_B -> IBCF_B)
• 17. 200 OK 메시지(IBCF_B -> IBCF_A)
SIP/2.0 200 OK
Via:
Call-ID:
From:
To:
CSeq:
Contact:
P-Access-Network-Info:
Content-Length:
Content-Type:
• 18. 200 OK 메시지(IBCF_A -> IMS Core_A)
• 19. 200 OK 메시지(IMS Core_A -> user1)
• 20. ACK 메시지(user1 -> IMS Core_A)
• 21. ACK 메시지(IMS Core_A -> IBCF_A)
• 22. ACK 메시지(IBCF_A -> IBCF_B)
ACK sip: [email protected] SIP/2.0
Via:
Max-Forwards:
Route:
From:
To:
Call-ID:
CSeq:
Content-Length:
• 23. ACK 메시지(IBCF_B -> IMS Core_B)
• 24. ACK 메시지(IMS Core_B -> user3)
정보통신단체표준(국문표준)
75 TTAK.KO-06.0338/R1
8.13.2. 통화 중 착신 전환
착신 단말로 전송한 ‘INVITE’ 메시지에 대해 ‘302 Moved Temporarily’ 또는 ‘486 Busy’
응답 메시지를 수신한 경우 등록된 전환 번호로 착신 전환되며, 그 절차는 다음 그림과
같다.
RTP
1. INVITE
9. INVITE
Operator A Network
user1@opera
torA.netIMS Core_A
user2@opera
torA.net
Operator B Network
IBCF_B IMS Core_Buser3@opera
torB.net
Supported: 100rel
착신전환
5. 183 Session Progress
(Require: 100rel)
6. PRACK
7. 200 OK
8. 181 Call is Being Forwarded
History-Info 10. INVITE 11. INVITE12. INVITE
13. 180 Ringing14. 180 Ringing
15. 180 Ringing16. 180 Ringing
17. 180 Ringing 18. 200 OK19. 200 OK
20. 200 OK21. 200 OK
22. 200 OK
27. ACK
24. ACK25. ACK
26. ACK
23. ACK
2. INVITE
IBCF_A
3. 302 or 486
4. ACK
(그림 8-15) 통화 중 착신 전환 호 처리
• 1. INVITE 메시지(user1 -> IMS Core_A)
• 2. INVITE 메시지(IMS Core_A -> user2)
• 3. 302 또는 486 메시지(user2 -> IMS Core_A) : 착신전환_통화 중 판단
• 4. ACK 메시지(IMS Core_A -> user2)
• 5. 183 Progress 메시지(IMS Core_A -> user1) : 착신전환 안내 방송
정보통신단체표준(국문표준)
76 TTAK.KO-06.0338/R1
• 6. PRACK 메시지(user1 -> IMS Core_A) : 183 메시지에 ‘Require:100rel’이 포함된 경
우
• 7. 200 OK 메시지(IMS Core_A -> user1)
• 8. 181 Call is Being Forwarded 메시지(IMS Core_A -> user1)
• 9. INVITE 메시지(IMS Core_A -> IBCF_A)
• 10. INVITE 메시지(IBCF_A -> IBCF_B)
INVITE tel:user3 SIP/2.0
Accept-Contact:
Allow:
CSeq:
Call-ID:
Contact:
Content-Length:
Content-Type:
From:
History-Info:<sip:[email protected]>;index=1, <tel:user3;cause=486 >;index=1.1
Max-Forwards:
Privacy:
Session-Expires:
Supported:
To:
Via:
User-Agent:
P-Access-Network-Info:
P-Asserted-Identity: <sip:[email protected]>
P-Served-User:
…
• 11. INVITE 메시지(IBCF_B -> IMS Core_B)
• 12. INVITE 메시지(IMS Core_B -> user3)
• 13. 180 Ringing 메시지(user3 -> IMS Core_B)
• 14. 180 Ringing 메시지(IMS Core_B -> IBCF_B)
• 15. 180 Ringing 메시지(IBCF_B -> IBCF_A)
SIP/2.0 180 Ringing
Via:
Call-ID:
From:
To:
CSeq:
Record-Route:
P-Charging-Vector:
Content-Length:
• 16. 180 Ringing 메시지(IBCF_A -> IMS Core_A)
정보통신단체표준(국문표준)
77 TTAK.KO-06.0338/R1
• 17. 180 Ringing 메시지(IMS Core_A -> user1)
• 18. 200 OK 메시지(user3 -> IMS Core_B)
• 19. 200 OK 메시지(IMS Core_B -> IBCF_B)
• 20. 200 OK 메시지(IBCF_B -> IBCF_A)
SIP/2.0 200 OK
Via:
Call-ID:
From:
To:
CSeq:
Contact:
P-Access-Network-Info:
Content-Length:
Content-Type:
• 21. 200 OK 메시지(IBCF_A -> IMS Core_A)
• 22. 200 OK 메시지(IMS Core_A -> user1)
• 23. ACK 메시지(user1 -> IMS Core_A)
• 24. ACK 메시지(IMS Core_A -> IBCF_A)
• 25. ACK 메시지(IBCF_A -> IBCF_B)
ACK sip: [email protected] SIP/2.0
Via:
Max-Forwards:
Route:
From:
To:
Call-ID:
CSeq:
Content-Length:
• 26. ACK 메시지(IBCF_B -> IMS Core_B)
• 27. ACK 메시지(IMS Core_B -> user3)
정보통신단체표준(국문표준)
78 TTAK.KO-06.0338/R1
8.13.3. 전원 OFF시 착신전환
착신 TAS에서 착신 단말이 현재 전원 OFF임을 판단한 경우 등록된 전환 번호로 착신
전환되며, 그 절차는 다음 그림과 같다.
RTP
1. INVITE
6. INVITE
Operator A Network
IMS Core_A IBCF_A
Operator B Network
IBCF_B IMS [email protected]
Supported: 100rel
착신전환
2. 183 Session Progress
(Require: 100rel)
3. PRACK
4. 200 OK
5. 181 Call is Being Forwarded
History-Info 7. INVITE 8. INVITE9. INVITE
10. 180 Ringing11. 180 Ringing
12. 180 Ringing13. 180 Ringing
14. 180 Ringing 15. 200 OK16. 200 OK
17. 200 OK18. 200 OK
19. 200 OK
24. ACK
21. ACK22. ACK
23. ACK
20. ACK
(그림 8-16) 전원 OFF시 착신 전환 호 처리
• 1. INVITE 메시지(user1 -> IMS Core_A) : 착신전환_PowerOff 판단
• 2. 183 Progress 메시지(IMS Core_A -> user1) : 착신전환 안내 방송
• 3. PRACK 메시지(user1 -> IMS Core_A) : 183 메시지에 ‘Require:100rel’이 포함된 경
우
• 4. 200 OK 메시지(IMS Core_A -> user1)
• 5. 181 Call is Being Forwarded 메시지(IMS Core_A -> user1)
• 6. INVITE 메시지(IMS Core_A -> IBCF_A)
• 7. INVITE 메시지(IBCF_A -> IBCF_B)
정보통신단체표준(국문표준)
79 TTAK.KO-06.0338/R1
INVITE tel:user3 SIP/2.0
Accept-Contact:
Allow:
CSeq:
Call-ID:
Contact:
Content-Length:
Content-Type:
From:
History-Info:<sip:[email protected]>;index=1, <tel:user3;cause=404 >;index=1.1
Max-Forwards:
Privacy:
Session-Expires:
Supported:
To:
Via:
User-Agent:
P-Access-Network-Info:
P-Asserted-Identity: <sip:[email protected]>
P-Served-User:
…
• 8. INVITE 메시지(IBCF_B -> IMS Core_B)
• 9. INVITE 메시지(IMS Core_B -> user3)
• 10. 180 Ringing 메시지(user3 -> IMS Core_B)
• 11. 180 Ringing 메시지(IMS Core_B -> IBCF_B)
• 12. 180 Ringing 메시지(IBCF_B -> IBCF_A)
SIP/2.0 180 Ringing
Via:
Call-ID:
From:
To:
CSeq:
Record-Route:
P-Charging-Vector:
Content-Length:
• 13. 180 Ringing 메시지(IBCF_A -> IMS Core_A)
• 14. 180 Ringing 메시지(IMS Core_A -> user1)
• 15. 200 OK 메시지(user3 -> IMS Core_B)
• 16. 200 OK 메시지(IMS Core_B -> IBCF_B)
• 17. 200 OK 메시지(IBCF_B -> IBCF_A)
정보통신단체표준(국문표준)
80 TTAK.KO-06.0338/R1
SIP/2.0 200 OK
Via:
Call-ID:
From:
To:
CSeq:
Contact:
P-Access-Network-Info:
Content-Length:
Content-Type:
• 18. 200 OK 메시지(IBCF_A -> IMS Core_A)
• 19. 200 OK 메시지(IMS Core_A -> user1)
• 20. ACK 메시지(user1 -> IMS Core_A)
• 21. ACK 메시지(IMS Core_A -> IBCF_A)
• 22. ACK 메시지(IBCF_A -> IBCF_B)
ACK sip: [email protected] SIP/2.0
Via:
Max-Forwards:
Route:
From:
To:
Call-ID:
CSeq:
Content-Length:
• 23. ACK 메시지(IBCF_B -> IMS Core_B)
• 24. ACK 메시지(IMS Core_B -> user3)
정보통신단체표준(국문표준)
81 TTAK.KO-06.0338/R1
8.13.4. 무응답 시 착신 전환
착신 단말이 무응답인 경우 등록된 전환 번호로 착신 전환되며, 그 절차는 다음 그림
과 같다.
RTP
1. INVITE
13. INVITE
Operator A Network
user1@opera
torA.netIMS Core_A
user2@opera
torA.net
Operator B Network
IBCF_B IMS Core_Buser3@opera
torB.net
Supported: 100rel
착신전환
9. 183 Session Progress
(Require: 100rel)
10. PRACK
11. 200 OK
12. 181 Call is Being Forwarded
History-Info 14. INVITE 15. INVITE16. INVITE
17. 180 Ringing18. 180 Ringing
19. 180 Ringing20. 180 Ringing
21. 180 Ringing 22. 200 OK23. 200 OK
24. 200 OK
25. 200 OK26. 200 OK
31. ACK
28. ACK29. ACK
30. ACK
27. ACK
2. INVITE
IBCF_A
3. 180 Ringing
5. CANCEL
4. 180 Ringing
6. 200 OK
7. 487 Request Terminated
8. ACK
(그림 8-17) 무응답 시 착신 전환 호 처리
정보통신단체표준(국문표준)
82 TTAK.KO-06.0338/R1
• 1. INVITE 메시지(user1 -> IMS Core_A)
• 2. INVITE 메시지(IMS Core_A -> user2)
• 3. 180 Ringing 메시지(user2 -> IMS Core_A)
• 4. 180 Ringing 메시지(IMS Core_A -> user1)
• 5. CANCEL 메시지(IMS Core_A -> user2) : 착신전환_무응답 판단
• 6. 200 OK 메시지(user2 -> IMS Core_A)
• 7. 487 Request Terminated 메시지(user2 -> IMS Core_A)
• 8. ACK 메시지(IMS Core_A -> user2)
• 9. 183 Progress 메시지(IMS Core_A -> user1) : 착신전환 안내 방송
• 10. PRACK 메시지(user1 -> IMS Core_A) : 183 메시지에 ‘Require:100rel’이 포함된
경우
• 11. 200 OK 메시지(IMS Core_A -> user1)
• 12. 181 Call is Being Forwarded 메시지(IMS Core_A -> user1)
• 13. INVITE 메시지(IMS Core_A -> IBCF_A)
• 14. INVITE 메시지(IBCF_A -> IBCF_B)
INVITE tel:user3 SIP/2.0
Accept-Contact:
Allow:
CSeq:
Call-ID:
Contact:
Content-Length:
Content-Type:
From:
History-Info:<sip:[email protected]>;index=1,<tel:user3; cause=408 >;index=1.1
Max-Forwards:
Privacy:
Session-Expires:
Supported:
To:
Via:
User-Agent:
P-Access-Network-Info:
P-Asserted-Identity: <sip:[email protected]>
P-Served-User:
…
• 15. INVITE 메시지(IBCF_B -> IMS Core_B)
• 16. INVITE 메시지(IMS Core_B -> user3)
• 17. 180 Ringing 메시지(user3 -> IMS Core_B)
정보통신단체표준(국문표준)
83 TTAK.KO-06.0338/R1
• 18. 180 Ringing 메시지(IMS Core_B -> IBCF_B)
• 19. 180 Ringing 메시지(IBCF_B -> IBCF_A)
SIP/2.0 180 Ringing
Via:
Call-ID:
From:
To:
CSeq:
Record-Route:
P-Charging-Vector:
Content-Length:
• 20. 180 Ringing 메시지(IBCF_A -> IMS Core_A)
• 21. 180 Ringing 메시지(IMS Core_A -> user1)
• 22. 200 OK 메시지(user3 -> IMS Core_B)
• 23. 200 OK 메시지(IMS Core_B -> IBCF_B)
• 24. 200 OK 메시지(IBCF_B -> IBCF_A)
SIP/2.0 200 OK
Via:
Call-ID:
From:
To:
CSeq:
Contact:
P-Access-Network-Info:
Content-Length:
Content-Type:
• 25. 200 OK 메시지(IBCF_A -> IMS Core_A)
• 26. 200 OK 메시지(IMS Core_A -> user1)
• 27. ACK 메시지(user1 -> IMS Core_A)
• 28. ACK 메시지(IMS Core_A -> IBCF_A)
• 29. ACK 메시지(IBCF_A -> IBCF_B)
ACK sip: [email protected] SIP/2.0
Via:
Max-Forwards:
Route:
From:
To:
Call-ID:
CSeq:
Content-Length:
정보통신단체표준(국문표준)
84 TTAK.KO-06.0338/R1
• 30. ACK 메시지(IBCF_B -> IMS Core_B)
• 31. ACK 메시지(IMS Core_B -> user3)
8.13.5. 음영 지역 시 착신 전환
착신 CSCF로부터 ‘408 Request Timeout’을 수신하거나, ‘180 Ringing’ 응답 메시지를
수신하지 못한 경우 음영 지역에 위치한다고 판단하여 등록된 전환 번호로 착신 전환되
며, 그 절차는 다음 그림과 같다
RTP
1. INVITE
9. INVITE
Operator A Network
Operator B Network
IBCF_B IMS [email protected]
Supported: 100rel
착신전환
5. 183 Session Progress
(Require: 100rel)
6. PRACK
7. 200 OK
8. 181 Call is Being Forwarded
History-Info 10. INVITE 11. INVITE12. INVITE
13. 180 Ringing14. 180 Ringing
15. 180 Ringing16. 180 Ringing
17. 180 Ringing 18. 200 OK19. 200 OK
20. 200 OK21. 200 OK
22. 200 OK
27. ACK
24. ACK25. ACK
26. ACK
23. ACK
2. INVITE
IBCF_A
3. 408 수신 또는 180 미수신
4. ACK
(그림 8-18) 음영 지역 시 착신 전환 호 처리
• 1. INVITE 메시지(user1 -> IMS Core_A)
• 2. INVITE 메시지(IMS Core_A -> user2)
• 3. 408 Request Timeout 수신 또는 180 Ringing 미수신 메시지(user2 -> IMS Core_A)
• 4. ACK 메시지(IMS Core_A -> user2)
정보통신단체표준(국문표준)
85 TTAK.KO-06.0338/R1
• 5. 183 Progress 메시지(IMS Core_A -> user1) : 착신전환 안내 방송
• 6. PRACK 메시지(user1 -> IMS Core_A) : 183 메시지에 ‘Require:100rel’이 포함된 경
우
• 7. 200 OK 메시지( 메시지 메시지(IMS Core_A -> user1)
• 8. 181 Call is Being Forwarded 메시지(IMS Core_A -> user1)
• 9. INVITE 메시지(IMS Core_A -> IBCF_A)
• 10. INVITE 메시지(IBCF_A -> IBCF_B)
INVITE tel:user3 SIP/2.0
Accept-Contact:
Allow:
CSeq:
Call-ID:
Contact:
Content-Length:
Content-Type:
From:
History-Info:<sip:[email protected]>;index=1,<tel:user3;cause=503 >;index=1.1
Max-Forwards:
Privacy:
Session-Expires:
Supported:
To:
Via:
User-Agent:
P-Access-Network-Info:
P-Asserted-Identity: <sip:[email protected]>
P-Served-User:
…
• 11. INVITE 메시지(IBCF_B -> IMS Core_B)
• 12. INVITE 메시지(IMS Core_B -> user3)
• 13. 180 Ringing 메시지(user3 -> IMS Core_B)
• 14. 180 Ringing 메시지(IMS Core_B -> IBCF_B)
• 15. 180 Ringing 메시지(IBCF_B -> IBCF_A)
SIP/2.0 180 Ringing
Via:
Call-ID:
From:
To:
CSeq:
Record-Route:
P-Charging-Vector:
Content-Length:
정보통신단체표준(국문표준)
86 TTAK.KO-06.0338/R1
• 16. 180 Ringing 메시지(IBCF_A -> IMS Core_A)
• 17. 180 Ringing 메시지(IMS Core_A -> user1)
• 18. 200 OK 메시지(user3 -> IMS Core_B)
• 19. 200 OK 메시지(IMS Core_B -> IBCF_B)
• 20. 200 OK 메시지(IBCF_B -> IBCF_A)
SIP/2.0 200 OK
Via:
Call-ID:
From:
To:
CSeq:
Contact:
P-Access-Network-Info:
Content-Length:
Content-Type:
• 21. 200 OK 메시지(IBCF_A -> IMS Core_A)
• 22. 200 OK 메시지(IMS Core_A -> user1)
• 23. ACK 메시지(user1 -> IMS Core_A)
• 24. ACK 메시지(IMS Core_A -> IBCF_A)
• 25. ACK 메시지(IBCF_A -> IBCF_B)
ACK sip: [email protected] SIP/2.0
Via:
Max-Forwards:
Route:
From:
To:
Call-ID:
CSeq:
Content-Length:
• 26. ACK 메시지(IBCF_B -> IMS Core_B)
• 27. ACK 메시지(IMS Core_B -> user3)
8.14. 가상 번호
가입자에게 원래 전화번호 외에 전화 및 문자 서비스를 수신할 수 있는 또 하나의 가
상 번호를 부여하는 서비스이다.
가상 번호 발신은 발신 망에서, 가상 번호 착신은 착신 망에서 사업자별 요구 사항에
의해 서비스되기 때문에 망간의 연동 문제는 없다.
정보통신단체표준(국문표준)
87 TTAK.KO-06.0338/R1
8.15. 통화 중 대기
통화 중에 새로운 전화가 걸려 오면 전화가 왔음을 알려주어 고객이 통화 중에도 걸
려 오는 모든 전화를 받을 수 있게 하기 위한 서비스이다.
8.15.1. 통화 중 대기 가입자 호출
착신 가입자가 통화 중 대기 가입자이고 통화 중일 때, 제3의 가입자가 통화 중 대기
가입자를 호출한 경우의 절차를 기술한다.
RTP
1. INVITE
2. INVITE
Operator A Network
user3@opera
torA.netIMS Core_A
user1@opera
torA.net
Operator B Network
IBCF_B IMS Core_Buser2@opera
torB.net
Supported: 100rel
3. INVITE 4. INVITE5. INVITE
6. 180 Ringing7. 180 Ringing
8. 180 Ringing9. 180 Ringing
10. 180 Ringing 11. 200 OK12. 200 OK
13. 200 OK
14. 200 OK15. 200 OK
20. ACK
17. ACK18. ACK
19. ACK
16. ACK
IBCF_A
RTP
(그림 8-19) 통화 중 대기 가입자 호출 호 처리
• 1. INVITE 메시지(user3 -> IMS Core_A)
• 2. INVITE 메시지(IMS Core_A -> IBCF_A)
• 3. INVITE 메시지(IBCF_A -> IBCF_B)
정보통신단체표준(국문표준)
88 TTAK.KO-06.0338/R1
INVITE tel:user2 SIP/2.0
Accept-Contact:
Allow:
CSeq:
Call-ID:
Contact:
Content-Length:
Content-Type:
From:
Max-Forwards:
Privacy:
Session-Expires:
Supported:
To:
Via:
User-Agent:
P-Access-Network-Info:
P-Asserted-Identity: <sip:[email protected]>
P-Served-User:
…
• 4. INVITE 메시지(IBCF_B -> IMS Core_B)
• 5. INVITE 메시지(IMS Core_B -> user2)
• 6. 180 Ringing 메시지(user2 -> IMS Core_B)
• 7. 180 Ringing 메시지(IMS Core_B -> IBCF_B)
• 8. 180 Ringing 메시지(IBCF_B -> IBCF_A)
SIP/2.0 180 Ringing
Via:
Call-ID:
From:
To:
CSeq:
Record-Route:
P-Charging-Vector:
Content-Length:
• 9. 180 Ringing 메시지(IBCF_A -> IMS Core_A)
• 10. 180 Ringing 메시지(IMS Core_A -> user3)
• 11. 200 OK 메시지(user2 -> IMS Core_B)
• 12. 200 OK 메시지(IMS Core_B -> IBCF_B)
• 13. 200 OK 메시지(IBCF_B -> IBCF_A)
정보통신단체표준(국문표준)
89 TTAK.KO-06.0338/R1
SIP/2.0 200 OK
Via:
Call-ID:
From:
To:
CSeq:
Contact:
P-Access-Network-Info:
Content-Length:
Content-Type:
• 14. 200 OK 메시지(IBCF_A -> IMS Core_A)
• 15. 200 OK 메시지(IMS Core_A -> user3)
• 16. ACK 메시지(user3 -> IMS Core_A)
• 17. ACK 메시지(IMS Core_A -> IBCF_A)
• 18. ACK 메시지(IBCF_A -> IBCF_B)
ACK sip: [email protected] SIP/2.0
Via:
Max-Forwards:
Route:
From:
To:
Call-ID:
CSeq:
Content-Length:
• 19. ACK 메시지(IBCF_B -> IMS Core_B)
• 20. ACK 메시지(IMS Core_B -> user2)
8.15.2. 호 보류
착신 가입자가 통화 중 대기 가입자이면서 통화 중일 때, 기존 호 보류 절차를 기술한
다. 호 보류음을 망에서 제공 시 송출 주체는 호 보류를 시키는 망에서 송출하고, 단말은
로컬 호 보류음을 송출할 수 있다.
호 보류를 위한 절차는 ‘re-INVITE’ 트랜잭션을 사용하고, 호 보류음 송출은 호 보류를
시키는 망에서 송출하며, 미디어 속성은 ‘sendonly’/’recvonly’를 사용한다. 호 보류 절차
는 다음과 같다.
정보통신단체표준(국문표준)
90 TTAK.KO-06.0338/R1
Holding
1. INVITE
2. INVITE
Operator A Network
user1@opera
torA.netIMS Core_A
Operator B Network
IBCF_B IMS Core_Buser2@opera
torB.net
a=sendonly3. INVITE
4. INVITE5. INVITE
6. 200 OK7. 200 OK
8. 200 OK
9. 200 OK10. 200 OK
15. ACK
12. ACK13. ACK
14. ACK
11. ACK
IBCF_A
RTP
a=recvonly
(그림 8-20) 호 보류 호 처리
• 1. INVITE 메시지(user1 -> IMS Core_A)
• 2. INVITE 메시지(IMS Core_A -> IBCF_A)
• 3. INVITE 메시지(IBCF_A -> IBCF_B)
INVITE sip: [email protected] SIP/2.0
Accept-Contact:
Allow:
CSeq:
Call-ID:
Contact:
Content-Length:
Content-Type:
From:
Max-Forwards:
Privacy:
Session-Expires:
Supported:
To:
Via:
User-Agent:
P-Access-Network-Info:
P-Asserted-Identity: <sip:[email protected]>
P-Served-User:
…
a=sendonly
정보통신단체표준(국문표준)
91 TTAK.KO-06.0338/R1
• 4. INVITE 메시지(IBCF_B -> IMS Core_B)
• 5. INVITE 메시지(IMS Core_B -> user2)
• 6. 200 OK (user2 -> IMS Core_B)
• 7. 200 OK (IMS Core_B -> IBCF_B)
• 8. 200 OK (IBCF_B -> IBCF_A)
SIP/2.0 200 OK
Accept-Contact:
Allow:
CSeq:
Call-ID:
Contact:
Content-Length:
Content-Type:
From:
Session-Expires:
Supported:
To:
Via:
User-Agent:
P-Access-Network-Info:
P-Served-User:
…
a=recvonly
• 9. 200 OK 메시지(IBCF_A -> IMS Core_A)
• 10. 200 OK 메시지(IMS Core_A -> user3)
• 11. ACK 메시지(user1 -> IMS Core_A)
• 12. ACK 메시지(IMS Core_A -> IBCF_A)
• 13. ACK 메시지(IBCF_A -> IBCF_B)
ACK sip: [email protected] SIP/2.0
Via:
Max-Forwards:
Route:
From:
To:
Call-ID:
CSeq:
Content-Length:
• 14. ACK 메시지(IBCF_B -> IMS Core_B)
• 15. ACK 메시지(IMS Core_B -> user2)
정보통신단체표준(국문표준)
92 TTAK.KO-06.0338/R1
8.16. 영상 통화
8.16.1. 영상 통화
• 1. INVITE 메시지(UE_A CSCF_A)
• 2. INVITE 메시지(CSCF_A TAS_A)
• 3. INVITE 메시지(TAS_A CSCF_A)
• 4. INVITE 메시지(CSCF_A IBCF_A)
• 5. INVITE 메시지(IBCF_A IBCF_B)
LTE 발신 경우
INVITE tel:+821010002001 SIP/2.0
Call-ID:
Via:
From:
To:
CSeq:
Max-Forwards:
Contact:
Accept-Contact: *;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-
service.ims.icsi.mmtel";video;require;explicit
Session-Expires:
Supported:
Require:
P-Asserted-Identity:
P-Asserted-Service:
Content-Length:
Content-Type: application/sdp
v=0
o=01032166906 3564365270 3564365270 IN IP4 49.56.85.241
s=-
c=IN IP4 49.56.85.241
t=0 0
m=audio 51296 RTP/AVP 97 98 99 100 101 102
b=AS:41
b=RS:0
b=RR:1000
a=rtpmap:97 AMR-WB/16000/1
a=rtpmap:97 mode-change-capability=2; max-red=220
a=rtpmap:98 AMR-WB/16000/1
a=fmtp:98 octet-align=1; mode-change-capability=2; max-red=220
a=rtpmap:99 telephone-event/16000
a=fmtp:99 0-15
a=rtpmap:100 AMR/8000/1
a=rtpmap:100 mode-change-capability=2; max-red=220
a=rtpmap:101 AMR/8000/1
a=fmtp:101 octet-align=1; mode-change-capability=2; max-red=220
a=rtpmap:102 telephone-event/8000
a=fmtp:102 0-15
a=sendrecv
a=ptime:20
a=maxptime:240
m=video 51298 RTP/AVP 103 104 105 34
정보통신단체표준(국문표준)
93 TTAK.KO-06.0338/R1
b=AS:768
b=RS:0
b=RR:19200
a=rtpmap:103 H264/90000
a=fmtp:103 profile-level-id=42C016; packetization-mode=1; sprop-parameter-
sets=Z0LAFukDwKMg,aM4G4g==
a=rtpmap:104 H264/90000
a=fmtp:104 profile-level-id=42C00D; packetization-mode=1; sprop-parameter-
sets=Z0LADekCg/I=,aM4G4g==
a=rtpmap:105 H264/90000
a=fmtp:105 profile-level-id=42C00A; packetization-mode=1; sprop-parameter-
sets=Z0LACukFicg=,aM4G4g==
a=rtpmap:34 H263/90000
a=fmtp:34 profile=0; level=10; QCIF=2
a=sendrecv
a=framerate:15
a=framesize:103 480-640
a=framesize:104 320-240
a=framesize:105 176-144
a=framesize:34 176-144
3G 발신 경우
INVITE tel:+821010002001 SIP/2.0
Call-ID:
Via:
From:
To:
CSeq:
Max-Forwards:
Contact:
Accept-Contact: *;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-
service.ims.icsi.mmtel";video;require;explicit
Session-Expires:
Supported:
Require:
P-Asserted-Identity:
P-Asserted-Service:
Content-Length:
Content-Type: application/sdp
v=0
o=sip:[email protected] 3518419 3518419 IN IP4 28.29.46.183
s=-
i=A VT Session
c=IN IP4 28.29.46.183
t=0 0
m=audio 49152 RTP/AVP 100 101 102
b=AS:30
b=RS:0
b=RR:1000
a=rtpmap:100 AMR/8000/1
a=fmtp:100 mode-change-capability=2;max-red=220
a=rtpmap:101 AMR/8000/1
a=fmtp:101 octet-align=1; mode-change-capability=2;max-red=220
a=rtpmap:102 telephone-event/8000/1
a=fmtp:102 0-15
a=sendrecv
a=ptime:20
a=maxptime:120
m=video 49154 RTP/AVP 34
b=AS:768
정보통신단체표준(국문표준)
94 TTAK.KO-06.0338/R1
b=RS:0
b=RR:19200
a=rtpmap:34 H263/90000/1
a=fmtp:34 profile=0; level=10; QCIF=4
a=sendrecv
a=framerate:7
a=framesize:34 176-144
• 6. INVITE 메시지(IBCF_B CSCF_B)
• 7. INVITE 메시지(CSCF_B TAS_B)
• 8. INVITE 메시지(TAS_B CSCF_B)
• 9. INVITE 메시지(CSCF_B UE_B)
• 10. 180 Ringing 메시지(UE_B CSCF_B)
• 11. 180 Ringing 메시지(CSCF_B TAS_B)
• 12. 180 Ringing 메시지(TAS_B CSCF_B)
• 13. 180 Ringing 메시지(CSCF_B IBCF_B)
• 14. 180 Ringing 메시지(IBCF_B IBCF_A)
• 15. 180 Ringing 메시지(IBCF_A CSCF_A)
• 16. 180 Ringing 메시지(CSCF_A TAS_A)
• 17. 180 Ringing 메시지(TAS_A CSCF_A)
• 18. 180 Ringing 메시지(CSCF_A UE_A)
• 19. 200 OK 메시지(UE_B CSCF_B)
• 20. 200 OK 메시지(CSCF_B TAS_B)
• 21. 200 OK 메시지(TAS_B CSCF_B)
• 22. 200 OK 메시지(CSCF_B IBCF_B)
• 23. 200 OK 메시지(IBCF_B IBCF_A)
• 24. 200 OK 메시지(IBCF_A CSCF_A)
• 25. 200 OK 메시지(CSCF_A TAS_A)
• 26. 200 OK 메시지(TAS_A CSCF_A)
• 27. 200 OK 메시지(CSCF_A UE_A)
• 28. ACK 메시지(UE_A CSCF_A)
• 29. ACK 메시지(CSCF_A TAS_A)
• 30. ACK 메시지(TAS_A CSCF_A)
• 31. ACK 메시지(CSCF_A IBCF_A)
• 32. ACK 메시지(IBCF_A IBCF_B)
정보통신단체표준(국문표준)
95 TTAK.KO-06.0338/R1
• 33. ACK 메시지(IBCF_B CSCF_B)
• 34. ACK 메시지(CSCF_B TAS_B)
• 35. ACK 메시지(TAS_B CSCF_B)
• 36. ACK 메시지(CSCF_B UE_B)
8.16.2. 영상 착신호에 대한 음성 수락
영상 착신호에 대해 음성호로 수락할 수 있는 단말에서 음성호 수락 시 음성호로 호가
연결되어야 한다. 이 경우 음성 수락 메시지 내의 SDP에 video port=0으로 설정해야
하며 이를 수신한 발신에서는 음성호로 연결되어야 한다.
8.17. 영상/음성 전환
영상/음성 전환 서비스는 음성 통화와 영상 통화를 실시간으로 전환할 수 있는 서비스
이다.
음성/영상 전환 Capability를 전달하는 P-TTA-VoLTE-Info 헤더는 모든 (re-
)INVITE/200 OK 메시지에 포함되어야 한다.
re-INVITE 시 200 OK 메시지 수신 전까지 기존 포트를 유지해야 한다.
정보통신단체표준(국문표준)
97 TTAK.KO-06.0338/R1
• 1. re-INVITE 메시지(UE_A CSCF_A)
단말은 최초 호 연결 시에 상대 단말에 전달한 P-TTA-VoLTE-Info 헤더 값
avchange를 참조하여 음성/영상 전환 가능 여부를 판단한다. 음성/영상 전환이 가능한
경우 re-INVITE 메시지를 전송하여 전환을 시도한다.
• 2. re-INVITE 메시지(CSCF_A TAS_A)
• 3. re-INVITE 메시지(TAS_A CSCF_A)
• 4. re-INVITE 메시지(CSCF_A IBCF_A)
• 5. re-INVITE 메시지(IBCF_A IBCF_B)
INVITE sip:[email protected] SIP/2.0
Call-ID:
Via:
From:
To:
CSeq:
Max-Forwards:
Contact:
Accept-Contact: *;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-
service.ims.icsi.mmtel";video;require;explicit
Session-Expires:
Supported:
Require:
P-Asserted-Identity:
P-Asserted-Service:
P-TTA-VoLTE-Info: avchange
Content-Length:
Content-Type: application/sdp
v=0
o=01032166906 3564365270 3564365270 IN IP4 49.56.85.241
s=-
c=IN IP4 49.56.85.241
t=0 0
m=audio 51296 RTP/AVP 97 98 99 100 101 102
b=AS:41
b=RS:0
b=RR:1000
a=rtpmap:97 AMR-WB/16000/1
a=rtpmap:97 mode-change-capability=2; max-red=220
a=rtpmap:98 AMR-WB/16000/1
a=fmtp:98 octet-align=1; mode-change-capability=2; max-red=220
a=rtpmap:99 telephone-event/16000
a=fmtp:99 0-15
a=rtpmap:100 AMR/8000/1
a=rtpmap:100 mode-change-capability=2; max-red=220
a=rtpmap:101 AMR/8000/1
a=fmtp:101 octet-align=1; mode-change-capability=2; max-red=220
a=rtpmap:102 telephone-event/8000
a=fmtp:102 0-15
a=sendrecv
a=ptime:20
a=maxptime:240
m=video 51298 RTP/AVP 103 104 105 34
b=AS:768
b=RS:0
정보통신단체표준(국문표준)
98 TTAK.KO-06.0338/R1
b=RR:19200
a=rtpmap:103 H264/90000
a=fmtp:103 profile-level-id=42C016; packetization-mode=1; sprop-parameter-
sets=Z0LAFukDwKMg,aM4G4g==
a=rtpmap:104 H264/90000
a=fmtp:104 profile-level-id=42C00D; packetization-mode=1; sprop-parameter-
sets=Z0LADekCg/I=,aM4G4g==
a=rtpmap:105 H264/90000
a=fmtp:105 profile-level-id=42C00A; packetization-mode=1; sprop-parameter-
sets=Z0LACukFicg=,aM4G4g==
a=rtpmap:34 H263/90000
a=fmtp:34 profile=0; level=10; QCIF=2
a=sendrecv
a=framerate:15
a=framesize:103 480-640
a=framesize:104 320-240
a=framesize:105 176-144
a=framesize:34 176-144
• 6. re-INVITE 메시지(IBCF_B CSCF_B)
• 7. re-INVITE 메시지(CSCF_B TAS_B)
• 8. re-INVITE 메시지(TAS_B CSCF_B)
• 9. re-INVITE 메시지(CSCF_B UE_B)
• 10. 200 OK 메시지(UE_B CSCF_B)
• 11. 200 OK 메시지(CSCF_B TAS_B)
• 12. 200 OK 메시지(TAS_B CSCF_B)
• 13. 200 OK 메시지(CSCF_B IBCF_B)
• 14. 200 OK 메시지(IBCF_B IBCF_A)
• 15. 200 OK 메시지(IBCF_A CSCF_A)
• 16. 200 OK 메시지(CSCF_A TAS_A)
• 17. 200 OK 메시지(TAS_A CSCF_A)
• 18. 200 OK 메시지(CSCF_A UE_A)
• 19. ACK 메시지(UE_A CSCF_A)
• 20. ACK 메시지(CSCF_A TAS_A)
• 21. ACK 메시지(TAS_A CSCF_A)
• 22. ACK 메시지(CSCF_A IBCF_A)
• 23. ACK 메시지(IBCF_A IBCF_B)
• 24. ACK 메시지(IBCF_B CSCF_B)
• 25. ACK 메시지(CSCF_B TAS_B)
• 26. ACK 메시지(TAS_B CSCF_B)
• 27. ACK 메시지(CSCF_B UE_B)
정보통신단체표준(국문표준)
99 TTAK.KO-06.0338/R1
부 록 Ⅰ
관련 문헌
[1] 3GPP TS 24.229, ‘IP multimedia call control protocol based on Session
Initiation Protocol (SIP) and Session Description Protocol (SDP)’
[2] 3GPP TS 22.173, ‘IP Multimedia Core Network Subsystem (IMS) Multimedia
Telephony Service and supplementary services;Stage 1’
[3] 3GPP TS 24.173, ‘IMS multimedia telephony communication service and
supplementary services;Stage 3’
[4] 3GPP TS 22.041, ‘Operator Determined Barring (ODB)’
[5] 3GPP TS 22.182, ‘Customized Alerting Tones (CAT) Requirements; Stage 1’
[6] 3GPP TS 22.183, ‘Customized Ringing Signal (CRS) Requirements; Stage 1’
[7] 3GPP TS 24.604, ‘Communication Diversion (CDIV); Protocol specification
using IP Multimedia (IM) Core Network (CN) subsystem; Protocol specification ‘
[8] 3GPP TS 24.605, ‘Conference (CONF) using IP Multimedia (IM) Core Network
(CN) subsystem; Protocol specification’
[9] 3GPP TS 24.607, ‘Originating Identification Presentation (OIP) and Originating
Identification Restriction (OIR) using IP Multimedia (IM) Core Network (CN)
subsystem; Protocol specification’
[10] 3GPP TS 24.610, ‘Communication HOLD (HOLD) using IP Multimedia (IM) Core
Network (CN) subsystem; Protocol specification’
[11] 3GPP TS 24.611, ‘Anonymous Communication Rejection (ACR) and
Communication Barring (CB) using IP Multimedia (IM) Core Network (CN)
subsystem; Protocol specification’
[12] 3GPP TS 24.615, ‘Communication Waiting (CW) using IP Multimedia (IM) Core
Network (CN) subsystem, Protocol Specification’
[13] 3GPP TS 24.642, ‘Completion of Communications to Busy Subscriber (CCBS)
Completion of Communications by No Reply (CCNR) using IP Multimedia (IM)
Core Network (CN) subsystem; Protocol specification’
[14] 3GPP TS 24.182, ‘IP Multimedia Subsystem (IMS) Customized Alerting Tones
(CAT); Protocol specification’
[15] 3GPP TS 24.183, ‘IP Multimedia Subsystem (IMS) Customized Ringing Signal
(CRS); Protocol specification’
[16] IETF RFC 2234, ‘Augmented BNF for Syntax Specification: ABNF’, 1997. 11.
정보통신단체표준(국문표준)
100 TTAK.KO-06.0338/R1
[17] IETF RFC 3966, ‘The tel URI for Telephone Numbers’, 2004. 12.
[18] IETF RFC 4733, ‘RTP Payload for DTMF Digits, Telephony Tones and Telephony
Signals’, 2006. 12.
[19] IETF RFC 3261, ‘SIP: Session Initiation Protocol’, 2002. 06.
[20] IETF RFC 3264, ‘An Offer/Answer Model with Session Description Protocol
(SDP)’, 2002. 06.
[21] IETF RFC 4566, ‘SDP: Session Description Protocol’, 2006. 06.
[22] IETF RFC 3265, ‘General SUBSCRIBE, NOTIFY’
[23] IETF RFC 3311, ‘The Session Initiation Protocol (SIP) UPDATE Method’
[24] IETF RFC 4028, ‘Session Timers in the Session Initiation Protocol (SIP)’
[25] IETF RFC 4083, ‘Input 3rd-Generation Partnership Project (3GPP) Release 5
Requirements on the Session Initiation Protocol (SIP)’
정보통신단체표준(국문표준)
101 TTAK.KO-06.0338/R1
표준 작성 공헌자
표준 번호 : TTAK.KO-06.0338/R1
이 표준의 제•개정 및 발간을 위해 아래와 같이 여러분들이 공헌하였습니다.
구분 성명 위원회 및 직위 연락처 소속사
표준(과제)
제안 이동기
모바일 응용서비스
프로젝트 그룹 의장 [email protected] SKT
표준 초안
작성자 최우용 VoLTE 실무반 의장 [email protected] SKT
표준 초안
에디터 유종덕 VoLTE 실무반 간사 [email protected] 텔코웨어
표준 초안
검토
최우용 VoLTE 실무반 의장 [email protected] SKT
문종환 VoLTE 실무반 부의장 [email protected] LGU+
정현덕 VoLTE 실무반 부의장 [email protected] KT
김병진
VoLTE 실무반 위원
이동철 [email protected] LGU+
신귀영 [email protected] LGU+
이경재 [email protected] LGU+
박성민 [email protected] LGU+
유종덕 [email protected] 텔코웨어
이교영 [email protected] 텔코웨어
외 모바일 플랫폼 및 서비스 프로젝트그룹(PG703) 위원 등
표준안
심의
오민석 전파/이동통신 기술위원회
의장 [email protected] LG 전자
외 이동통신기술위원회(TC7) 위원 등
사무국
담당
김대중 - 031-724-0090
김수학 - 031-724-0096