Microsoft Word - src.docx

Similar documents
TTA Verified : HomeGateway :, : (NEtwork Testing Team)

Microsoft PowerPoint - J2-1 김영한 최종 업.ppt

Voice Portal using Oracle 9i AS Wireless

Microsoft Word - TTAK.KO

00-1표지

UDP Flooding Attack 공격과 방어

1217 WebTrafMon II

°í¼®ÁÖ Ãâ·Â

○ 제2조 정의에서 기간통신역무의 정의와 EU의 전자커뮤니케이션서비스 정의의 차이점은

APOGEE Insight_KR_Base_3P11

OMA Bcast Service Guide ATSC 3.0 (S33-2) T-UHDTV 송수신정합 Part.1 Mobile Broadcast (Open Mobile Alliance) 기반 Data Model ATSC 3.0 을위한확장 - icon, Channel No.

(Study on a method to protect unlawful caller ID change of VoIP) :


歯이시홍).PDF

세계 비지니스 정보

경제통상 내지.PS

°æÁ¦Åë»ó³»Áö.PDF

< D B0F8B1BA5F FB1BABCF6B9B0C0DAB0FCB8AEBDC3BDBAC5DB5FC0C0BFEBBFE4B1B8BBE7C7D75FC7C1B7CEC6C4C0CF2E687770>

07-SIP H.323 기반의 멀티미디어 서비스(홍융기).ppt

SRC PLUS 제어기 MANUAL

DBPIA-NURIMEDIA

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론



PowerChute Personal Edition v3.1.0 에이전트 사용 설명서

untitled


CONTENTS.HWP

INDUS-8.HWP

PowerPoint 프레젠테이션

<4D F736F F D205B D D20B8F0B9D9C0CF20BDC5B7DA20BCADBAF1BDBAB8A620C0A7C7D120BDC5B7DABAB8BEC8B8F0B5E25F4D544D5F20BBE7BFEB20BDC3B3AAB8AEBFC02E646F63>

노무관리업무 담당자 워크숍 속표지

DBPIA-NURIMEDIA

PowerPoint 프레젠테이션

<4D F736F F D20C7E0C1A4B1E2B0FC5FC0CEC5CDB3DDC0FCC8AD5F FBDC3C7E8C7D7B8F1B9D7B1E2C1D8>

bn2019_2

슬라이드 제목 없음

歯I-3_무선통신기반차세대망-조동호.PDF

thesis

Switching

SchoolNet튜토리얼.PDF

ez-shv manual

<BDBAB8B6C6AEC6F95FBDC3C0E55FC8AEB4EB5FC0CCC1D6BFCF5F E687770>

,.,., ARS., 1 ARS, 2. 1 ARS ARS ARS, ARS. ARS ARS,, ARS. 3

10X56_NWG_KOR.indd

INSIDabcdef_:MS_0001MS_0001 INSIDabcdef_:MS_0001MS_0001 정보통신단체표준 ( 국문표준 ) 정보통신단체표준 ( 국문표준 ) TTAK.KO 제정일 : 2017 년 06 월 28 일 T T A S t a n d a r

TTA Journal No.157_서체변경.indd

04-다시_고속철도61~80p

OUR INSIGHT. YOUR FUTURE. Disclaimer Presentation ( ),. Presentation,..,,,,, (E).,,., Presentation,., Representative.( ). ( ).

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

OfficeServ 솔루션 OfficeServ 솔루션 OfficeServ는 삼성전자의 기업형 IP 솔루션으로서 음성과 데이터, 유선과 무선이 융합된 미래 오피스형 솔루션입니다. OfficeServ 7400/7200 삼성전자가 다년간 쌓아 온 기간망 사업 경험 및 모바일

T T A S t a n d a r d

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석

the it service leader SICC 생각의 틀을 넘어 ICT 기술의 힘 으로 생각의 틀을 넘어 IT서비스 영역을 개척한 쌍용정보통신. ICT 기술력을 바탕으로 최적의 솔루션을 제공하며 세계로 뻗어나가는 IT Korea Leader 로 도약할 것입니다. Co

½Éº´È¿ Ãâ·Â

<4D F736F F D FB1E2BCFAB5BFC7E2BAD0BCAE2DB8F0B9D9C0CF20B3D7C6AEBFF6C5A92DC3D6BFCF2E646F6378>

T100MD+

歯V-2_VoIP와지능망-홍융기.PDF

untitled


API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum

0. 들어가기 전



00인터넷지07+08-웹용.indd

Microsoft PowerPoint - XP Style

제20회_해킹방지워크샵_(이재석)

T T A S t a n d a r d


차세대방송표준포럼단체표준 ( 국문표준 ) 제정일 : 2016 년 4 월 14 일 UHD IBB 서비스 - 파트 4. 컴패니언스크린서비스 Standard for UHD IBB Service - Part 4. Companion Screen Service 본문서에대한저작권은

<B9E6BCDBBFB5BBF3C4DCC5D9C3F7BBEABEF7BDC7C5C2C1B6BBE728352E37C1F8C2A5C3D6C1BE292E687770>

thesis

[ 네트워크 1] 3 주차 1 차시. IPv4 주소클래스 3 주차 1 차시 IPv4 주소클래스 학습목표 1. IP 헤더필드의구성을파악하고요약하여설명할수있다. 2. Subnet ID 및 Subnet Mask 를설명할수있고, 각클래스의사용가능한호스트수와사설 IP 주소및네트

ETL_project_best_practice1.ppt

슬라이드 1

참여연대 이슈리포트 제 호

H3050(aap)

PowerPoint 프레젠테이션

DBPIA-NURIMEDIA

산업백서2010표지

Manufacturing6

PowerPoint 프레젠테이션

DBPIA-NURIMEDIA

1. 2., $20/ 1 $10/ $5/ GB Verizon Cloud 4? ; 2 1 GB $15 ( GB ). 1 $ Wi-Fi (, ) 4, GB verizonwireless.com/korean 1

우루과이 내지-1

1ºÎ

TCP.IP.ppt

thesis-shk

ISO17025.PDF

소프트웨어 융합 개론

Contents Why DMB? When DMB? Where DMB? What DMB? Who DMB? How DMB? Demonstration Conclusion 2/ 27

여의한강공원 여의도한강공원 KT 공원 이태원거리 이태원동 외환은행 앞 주정차 CCTV LGU 주요거리 이태원거리 이태원동

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

untitled

Microsoft Word - ASG AT90CAN128 모듈.doc

BSC Discussion 1

화판_미용성형시술 정보집.0305

< FC1A4BAB8B9FDC7D D325FC3D6C1BEBABB2E687770>

Ver. DS-2012.T3.DWS.STR-1.0 System Test Report for Digital Watch System Test Cases Specification Test Summary Report Project Team 이동아 Latest update on

Transcription:

TTAx.xx-xx.xxxx 제정일 : 2013년 xx월 xx 일 T T A S t a n d a r d 이동통신사업자간 VoLTE 서비스연동규격 VoLTE Interworking Specification among Korean MNOs

정보통신단체표준 ( 국문표준 ) TTAx..xx-xx.xxxxx 제정일 : 2013 년 xx월 xx 일 이동통신사업자간 VoLTE 서비스연동규격 VoLTE Interworking Specification among Korean MNOs 본문서에대한저작권은 TTA 에있으며, TTA 와사전협의없이이문서의상업적목적으로복제또는배포해서는안됩니다. 전체또는일부를 Copyrightc Telecommunications Technology Association 2013. All Rights Reserved.

서문 1. 표준의목적 본표준은한국이동통신사업자 3 개사 KT, LGU+, SK 텔레콤간의 VoLTE(Voice Over LTE, 이하 VoLTE ) 서비스연동을위한기술을핵심적인프로토콜및전송규격을 정의한다. 2. 주요내용요약 본표준은한국이동통신사업자들의 VoLTE 서비스연동구간에정의되는규격으로서버기능, 정보의흐름을규정한다. VoLTE 서비스연동을제공하기위한핵심적인프로토콜및전송프로토콜을정의하고사업자연동기능을정의한다. 또한국제표준및단체표준등과호환가능하도록정의하여상호연동성을보장한다. 3. 표준적용산업분야및산업에미치는영향 본표준은이동통신사업자간 VoLTE 서비스연동에있어사업자간규격의상이함으로인하여발생할수있는혼란을최소화하고 VoLTE 서비스기술의발전과관련응용서비스활성화에기여할것이다. 또한 VoLTE 서비스활성화에따른다른다양한부가서비스를제공할수있다. 사용자측면 : 고품질의음성 / 영상통화를할수있고다양한부가서비스를소비할수있다. 서비스사업자측면 : 고품질음성 / 영상통화서비스환경하에다양한부가서비스제공환경이조성됨으로써, 기존음성 / 영상통화와의차별화된서비스로가입자증가에따른수익증가와신뢰성있는서비스제공을통한효율적인네트워크자원을활용할수있다. 4. 참조표준 ( 권고 ) 4.1. 국외표준 ( 권고 ) - 해당사항없음 i TTAK.xx-xx.xxxx

4.2. 국내표준 - 해당사항없음 5. 참조표준 ( 권고 ) 과의비교 5.1. 참조표준 ( 권고 ) 과의관련성 - 해당사항없음 5.2. 참조한표준 ( 권고 ) 과본표준의비교표 - 해당사항없음 6. 지적재산권관련사항 본표준의 지적재산권확약서 제출현황은 TTA 웹사이트에서확인할수있다. 본표준을이용하는자는이용함에있어지적재산권이포함되어있을수있으므로, 확인후이용한다. 본표준과관련하여접수된확약서이외에도지적재산권이존재할수있다. 7. 시험인증관련사항 7.1. 시험인증대상여부 - 해당사항없음 7.2. 시험표준제정현황 - 해당사항없음 ii TTAK.xx-xx.xxxx

8. 표준의이력정보 8.1. 표준의이력 판수제정 개정일제정 개정내역 제 1 판 2013. xx. xx. 제정 TTAK.xx-xx.xxxx 8.2. 주요개정사항 - 해당사항없음 iii TTAK.xx-xx.xxxx

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. iv TTAK.xx-xx.xxxx

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. v TTAK.xx-xx.xxxx

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. xx. xx. Established TTAK.xx-xx.xxxx 8.2. Revisions - None vi TTAK.xx-xx.xxxx

목차 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. 부가서비스호처리... 19 8.1. 번호변경안내... 19 8.2. 조건부착신전환안내방송... 25 8.3. 개별통화수신거부... 33 8.4. 음성사서함... 35 8.5. 착신금지... 45 8.6. 통화연결음... 47 vii TTAK.xx-xx.xxxx

8.7. 비즈링... 54 8.8. 익명호수신거부... 54 8.9. T-ring 서비스... 57 8.10. 발신번호표시... 60 8.11. 발신번호확인... 64 8.12. 발신번호표시제한... 67 8.13. 착신전환... 69 8.14. 가상번호... 84 8.15. 통화중대기... 85 8.16. 영상통화... 90 8.17. 영상 / 음성전환... 93 부록 Ⅰ. 관련문헌... 96 viii TTAK.xx-xx.xxxx

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... 19 8.1. Announcement for Number Change... 19 8.2. Announcement for Communication Forwarding... 25 8.3. Barring of Individual Call... 33 8.4. Voice Mail... 35 8.5. Barring of All Incoming Call... 45 8.6. Customized Alerting Tone... 47 ix TTAK.xx-xx.xxxx

8.7. Biz Ring... 54 8.8. Barring of Anonymous Call... 54 8.9. T-ring Service... 57 8.10. Originating Identification Presentation... 60 8.11. Originating Identification Presentation (Always)... 64 8.12. Originating Identification Restriction... 67 8.13. Communication Forwarding... 69 8.14. Two Number Service... 84 8.15. Communication Waiting... 85 8.16. Video Call... 90 8.17. Voice-Video Change... 93 AppendixⅠ. Related Documents... 96 x TTAK.xx-xx.xxxx

이동통신사업자간 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 서비스사업자간망연동및전반적제어기능을제공하며 RCS(Rich Communication Suite) 등의 All-IP 기반서비스필수시스템중하나이다. 4.1.2. TAS(Telephony Application Server) IMS 에서사용자들사이의멀티미디어부가서비스를제공하는시스템이다. 1 TTAK.xx-xx.xxxx

4.2. 약어 3GPP 3rd Generation Partnership Project 3GPP2 3rd Generation Partnership Project 2 AMR-NB AMR-WB CSCF DTMF IBCF ICID IMS RCS SDP SIP TAS UE Adative Multi-Rage-Narrow Band Adative Multi-Rage-Wide Band Call Session Control Function Dual Tone Multi Frequency Interconnection Border Control Function IM CN(IP Multimedia Core Network) subsystem Charging Identifier IP Multimedia Subsystem Rich Communication Suite Session Description Protocol Session Initiation Protocol Telephony Application Server User Equipment 5. VoLTE 서비스연동요구사항 IMS 표준기술기반으로 VoLTE 서비스를제공하기위한일반적인지침문서가존재하고, 사업자의 IMS 망 / 서비스간로밍및연동을위한일반적인지침문서가있다. 그러나 VoLTE 기본호처리정도만정의되어있을뿐국내사업자들의주요부가서비스에대한규격은부재인상황이며, 망간연동구조도국내환경에맞게추가정의가필요하다. 5.1. 부가서비스 본표준에서정의하는 VoLTE 부가서비스는다음과같다. 2 TTAK.xx-xx.xxxx

< 표 5-1> VoLTE 부가서비스 대분류서비스명서비스설명사업자 Early media 류 CID 류 기타 번호변경안내 조건부착신전환안내방송 개별통화수신거부 음성사서함 착신금지 변경된번호를알려주고변경된번호로통화를연결해주는착신가입형서비스 걸려오는전화를조건부 ( 통화중, 전원꺼짐, 무응답, 음영지역 ) 로원하는전화로자동연결하는서비스 수신자가등록한특정발신번호에서들어오는음성, 영상, 문자메시지 (SMS/MMS) 를차단할수있는착신가입형서비스 전원이꺼졌거나배터리가떨어졌을때또는통화가되지않는지역에있어전화를받을수없을때전화를건상대방의메시지를놓치지않고음성으로받을수있는서비스 걸려오는모든전화에대해수신을차단하는착신가입형서비스 통화연결음착신자가등록한음원을발신자에게들려주는서비스 SKT 비즈링 익명호수신거부 T-ring 발신번호표시 발신번호확인 발신번호표시제한 착신전환 가상번호 통화중대기 기업홍보및광고를위해사업주 ( 광고주 ) 가요청한음원을기업에소속된종사자들의통화연결음에설정하여발신자에게들려주는서비스 번호를숨기고걸려오는전화에대해전화연결을차단하는착신가입형서비스 통화연결음이나오기전에발신자에게징글사운드를들려주는서비스 발신가입자의번호를착신가입자의단말에표시해주는착신가입형서비스 발신번호가제한된호의발신번호를착신가입자의단말에표시해주는착신가입형서비스 발신가입자의발신번호를착신가입자의단말에표시하지않게해주는발신가입형서비스 무조건착신전환은착신가입자에게수신되는모든전화를지정된번호로착신전환시키는서비스이고, 조건부착신전환서비스는착신가입자의상태가통화중 / 전원 OFF/ 무응답 / 음영지역등과같은사유로호가실패되는경우미리지정한전환번호로새로운호가전환될수있도록하는서비스 가입자에게원래전화번호외에전화및문자서비스를수신할수있는또하나의가상번호를부여하는서비스 통화중에새로운전화가걸려오면전화가왔음을알려주어고객이통화중에도걸려오는모든전화를받을수있게하기위한서비스 영상통화영상통화서비스 KT 영상 / 음성전환 음성통화와영상통화를실시간으로전환할수있는서비스 SKT SKT SKT SKT SKT SKT SKT SKT KT KT KT LGU+ LGU+ LGU+ KT 3 TTAK.xx-xx.xxxx

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 4 TTAK.xx-xx.xxxx

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 사용 AS:41 b RS:0 RR:0 rtpmap:<payload type> AMR-WB/16000/1 AMR-WB Bandwidth efficient fmtp:<payload type> mode rtpmap:<payload type> AMR/8000/1 AMR-NB Bandwidth efficient fmtp:<payload type> mode a rtpmap:<payload type> AMR-WB/16000/1 fmtp:<payload type> octet-align=1 rtpmap:<payload type> telephone-event/16000 fmtp:<payload type> 0-15 rtpmap:<payload type> AMR/8000/1 fmtp:<payload type> octet-align=1 rtpmap:<payload type> telephone-event/8000 fmtp:<payload type> 0-15 sendrecv ptime:20 maxptime:<max packet time> AMR-WB octet-align mode Wideband DTMF AMR-NB octet-align mode Narrowband DTMF Packet time Maximum packet time 5.6.1.2. 선택파라미터 (optional parameter) < 표 5-5> 음성호 SDP 선택파라미터 parameter value description a fmtp:<payload type> mode-set=8; modechange-capability=2; max-red=220; fmtp:<payload type> mode-set=7; modechange-capability=2; max-red=220; AMR-WB optional parameters AMR-NB optional parameters 5 TTAK.xx-xx.xxxx

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 사용 AS:768 b RS:0 RR:19200 rtpmap:<payload type> H264/90000 fmtp:<payload type> profile-level-id=42c016; packetization-mode=1; sprop-parameter-sets=z0lafukdwkmg,am4g4g== H.264 VGA Portrait a framesize:<payload type> 480-640 rtpmap:<payload type> H263/90000 fmtp:<payload type> profile=0; level=10; QCIF=2 H.263 QCIF Landscape 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-parametersets=z0lafukbqhsg,am4g4g== framesize:<payload type> 640-480 fmtp:<payload type> profile-level-id=42c00c; packetization-mode=1; sprop-parametersets=z0ladokhhti=,am4g4g== framesize:<payload type> 240-320 fmtp:<payload type> profile-level-id=42c00d; packetization-mode=1; sprop-parameter-sets=z0ladekcg/i=,am4g4g== framesize:<payload type> 320-240 H.264 VGA Landscape H.264 QVGA Portrait H.264 QVGA Landscape fmtp:<payload type> profile-level-id=42c00a; packetization-mode=1; H.264 QCIF Landscape 6 TTAK.xx-xx.xxxx

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 필수요구사항 가 ) 사업자간 IBCF 상태체크는 Options Method 로한다. 나 ) IBCF 는 Options 메시지수신시 Request URI 에포함된 SIP URI 를참조하여상태 체크 Options 메시지여부를확인하고응답한다. 7 TTAK.xx-xx.xxxx

( 예 : OPTIONS sip:ibcf01.sktims.net;lr SIP/2.0) 다 ) IBCF 상태체크를위한 Options 메시지내 Max-Forward 값은 0 으로한다. 라 ) IBCF 상태체크를위한 Options 전송기능은 On/Off할수있도록한다 ( 선택사항이며, Off 상태에서는 Active 상태로관리 ). 마 ) IBCF는멀티피어 (multi-peer) 연동기능을지원해야한다 ( 피어 (peer) 10 개이상 ). 바 ) IBCF는멀티피어 (multi-peer) 연동시서비스별라우팅기능을지원해야한다. 사 ) IBCF는멀티피어 (multi-peer) 연동시 Weighted Load Balance 기능을지원해야한다. 아 ) 상기 Weighted Load Balance 기능에 Weight 설정시 0 도설정가능해야하며, 0 으로설정된피어 (peer) 로부터메시지수신시정상처리해야한다. 자 ) 상기 Weighted Load Balance 기능에서 Weight 설정이 1 로설정된피어 (peer) 로 Request를전송하여세션이연결된후, Weight 설정이 0 으로설정된피어 (Peer) 로부터 Subsequent Request 또는 Response 수신시정상처리해야한다. ( 상기동작시 Request 및응답메시지의 R/R 헤더및 Via 헤더는 Weight 설정이 0 인피어 (peer) 의주소가포함됨, 하기호처리 (Call Flow) 참조 ) 차 ) IBCF 간 SIP 호처리 (Call Flow) 에대해 TCP/IP로연동하는경우메시지를수신하는쪽에모든사이즈에대해처리가능해야한다. 카 ) VoLTE 서비스에대한모든미디어패킷은 TrGW를통하도록한다. VoLTE/RCS 출중계 VoLTE/RCS 입중계 IBCF#1 IBCF#2 Ex-IBCF Weight : 1 Weight : 0 IBCF#1 IBCF#2 Ex-IBCF Weight : 1 Weight : 0 Invite R/R : IBCF#2 Via : IBCF#2 180/200 Ack 180/200 R/R : IBCF#2 R/R : Ex-IBCF Via : Ex-IBCF Invite R/R : Ex-IBCF Via : Ex-IBCF Ack Update 200 200 Update Bye 200 200 Bye 200 Bye Bye 200 ( 그림 6-2) VoLTE/RCS 네트워크구성도 8 TTAK.xx-xx.xxxx

7. VoLTE 기본호처리 7.1. VoLTE 망간호처리 (VoLTE-to-VoLTE) 7.1.1. 호생성 ( 그림 7-1) VoLTE-to-VoLTE 호생성절차 ( 그림 7-1) VoLTE 호생성메시지절차에대한설명은아래와같다. 4. INVITE 메시지 (IBCF_A IBCF_B) INVITE sip:01010002001@operatorb.net SIP/2.0 Accept-Contact: *;+g.3gpp.icsi-ref="urn%3aurn-7%3a3gppservice.ims.icsi.mmtel";require;explicit Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Content-Length: 431 Content-Type: application/sdp CSeq: 1 INVITE Max-Forwards: 66 Min-SE: 90 P-Asserted-Identity: <sip:01010001001@operatora.net> P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel P-Early-Media: supported Privacy: none Record-Route: <sip:th00so-tu03@220.103.220.244:5067;lr> Session-Expires: 90;refresher=uac Supported: 100rel,timer Supported: early-session To: <tel:+82-1010002001> 9 TTAK.xx-xx.xxxx

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:01010002001@operatorb.net> 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 Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> Content-Length: 0 CSeq: 1 INVITE P-Asserted-Identity: <sip:01010002001@operatorb.net> P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel To: <sip:01010002001@operatorb.net>;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:01010002001@operatorb.net>;tag=33333444444 CSeq: 1 INVITE^M Content-Type: application/sdp Content-Length: 196 Session-Expires: 90;refresher=uac P-Asserted-Identity: sip:01022337000@lgt.co.kr Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> 22. INVITE ACK 메시지 (IBCF_A IBCF_B) ACK sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net SIP/2.0 To: <sip:01010002001@operatorb.net>;tag=33333444444 CSeq: 1 ACK Max-Forwards: 70 Content-Length: 0 10 TTAK.xx-xx.xxxx

7.1.2. 호갱신 ( 그림 7-2) VoLTE-to-VoLTE 호갱신절차 ( 그림 7-2) VoLTE 호갱신메시지절차에대한설명은아래와같다. 27. UPDATE 메시지 (IBCF_A IBCF_B) UPDATE sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net SIP/2.0 To: <sip:01010002001@operatorb.net>;tag=33333444444 CSeq: 1 UPDATE Supported: timer Max-Forwards: 70 Content-Length: 0 Session-Expires: 90;refresher=uac Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> 32. UPDATE 200 OK 메시지 (IBCF_A IBCF_B) SIP/2.0 200 OK To: <sip:01010002001@operatorb.net>;tag=33333444444 CSeq: 1 UPDATE Session-Expires: 90;refresher=ua 11 TTAK.xx-xx.xxxx

7.1.3. 호종료 ( 그림 7-3) VoLTE-to-VoLTE 호종료절차 ( 그림 7-3) VoLTE 호종료 BYE 메시지에대한설명은아래와같다. 37. BYE 메시지 (IBCF_A IBCF_B) BYE sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net SIP/2.0 To: <sip:01010002001@operatorb.net>;tag=33333444444 CSeq: 1 BYE Max-Forwards: 70 Content-Length: 0 42. BYE 200 OK 메시지 (IBCF_A IBCF_B) SIP/2.0 200 OK To: <sip:01010002001@operatorb.net>;tag=33333444444 CSeq: 1 BYE ㅇ호종료 Reason 헤더 BYE request 메시지를전송하는발신망은호실패에대한원인을타이동통신사의착 신망에제공하기위해아래와같은 Reason 헤더를추가하여전달한다. 12 TTAK.xx-xx.xxxx

아래정의된 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 abort_session unspecified Reason: Q.850;cause=98;text= no_upd_fail Reason: Q.850;cause=58;text= abort_session Reason: Q.850;cause=31;text= unspecified UPDATE request에대한 fail response 수신시호를즉시종료할경우단말의액세스망단절이확인된경우 3개사연동규격으로정해지지않은원인일경우 7.2. 안내방송 7.2.1. 음성호안내방송 음성호에대한안내방송은 early-media 처리를위해 Forking Model을사용하며, 발신단말이 100rel을지원하는경우안내방송송출주체는발신단말로전송할 183 메시지에 Require:100rel 을포함해야한다. 각이동통신사별안내방송송출주체의차이로인해동일안내방송이 2 회송출되거나미송출될경우, 각각다음과같이처리하여안내방송문제를해결한다. 7.2.1.1. 안내방송 2 회송출문제해결 발신망 / 착신망모두송출하는경우는착신망송출및 487 Request Terminated 메시 지로응답하도록하며, 그절차는다음과같다. 13 TTAK.xx-xx.xxxx

( 그림 7-4) 안내방송 2 회송출문제해결절차 7.2.1.2. 안내방송미송출문제해결 안내방송미송출의경우에는착신망에서는호실패원인을 ITU-T Q.850 cause 값 을 Reason 헤더의 cause 파라미터에설정하여발신망으로전송하고, 발신망에서는 cause 값을참조하여해당안내방송을송출하도록한다. SIP Reason 헤더구성은다음표와같다. < 표 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 14 TTAK.xx-xx.xxxx

안내방송미송출문제해결을위한절차는다음과같다. ( 그림 7-5) 안내방송미송출문제해결절차 7.2.1.3. 호거절안내방송 음성호에대한호거절안내방송은착신에서송출하며, 응답메시지는 487 메시지를 전송하도록한다. 호거절범주는다음과같다. 착신가입자에의한거절 지정번호필터링 착신금지 익명호수신거부 7.2.1.4. VoLTE 발신 VoLTE 착신안내방송송출현황 1). 이동통신사업자 3 개사안내방송현황 < 표 7-2> 3개사안내방송현황 (VoLTE 발신 VoLTE 착신 ) 구분 LG U+ SKT KT 송출위치응답코드송출위치응답코드송출위치응답코드 Unalloc 착신 404 발신 404 발신 404 15 TTAK.xx-xx.xxxx

구분 LG U+ SKT KT 송출위치응답코드송출위치응답코드송출위치응답코드 Number(U) Busy(B) 착신 486 착신 487 발신 486 Paging Timeout(T) 착신 408 착신 487 착신 408 No Answer(N) 착신 487 착신 487 착신 480 Power Off(P) 착신 606 착신 487 착신 480 2) 이동통신사업자 3 개사안내방송문제 < 표 7-3> 3 개사안내방송문제 (VoLTE 발신 VoLTE 착신 ) 발신 착신 LG U+ SKT KT LG U+ SKT KT U : 안내방송 2회송출 B : 안내방송 2회송출 T : 안내방송 2회송출 N : 문제없음 P : 문제없음 U : 안내방송 2회송출 B : 안내방송 2회송출 T : 문제없음 N : 문제없음 P : 문제없음 U : 안내방송미송출 B : 문제없음 T : 문제없음 N : 문제없음 P : 문제없음 U : 문제없음 B : 문제없음 T : 문제없음 N : 문제없음 P : 문제없음 U : 안내방송미송출 B : 안내방송미송출 T : 문제없음 N : 문제없음 P : 안내방송미송출 U : 문제없음 B : 문제없음 T : 안내방송 2회송출 N : 문제없음 P : 안내방송미송출 16 TTAK.xx-xx.xxxx

7.2.1.5. VoLTE 발신 Legacy 착신안내방송송출현황 1) 이동통신사업자 3 개사안내방송현황 < 표 7-4> 이통 3개사안내방송현황 (VoLTE 발신 Legacy 착신 ) 구분 LG U+ SKT KT 송출위치응답코드송출위치응답코드송출위치응답코드 Unalloc Number(U) 발신 404 발신 404 착신 404 Busy(B) 발신 486 착신 487 착신 486 Paging Timeout(T) 착신 408 착신 487 착신 408 No Answer(N) 발신 487 착신 487 착신 480 Power Off(P) 착신 480 착신 487 발신 480 2) 이동통신사업자 3 개사안내방송문제 < 표 7-5> 3 개사안내방송문제 (VoLTE 발신 Legacy 착신 ) 착신발신 LG U+ SKT KT LG U+ SKT KT U : 문제없음 B : 안내방송미송출 T : 안내방송 2 회송출 N : 안내방송미송출 P : 안내방송 2 회송출 U : 문제없음 B : 문제없음 T : 안내방송 2 회송출 N : 안내방송미송출 P : 문제없음 U : 문제없음 B : 문제없음 T : 문제없음 N : 문제없음 P : 문제없음 U : 문제없음 B : 문제없음 T : 문제없음 N : 문제없음 P : 문제없음 U : 문제없음 B : 안내방송미송출 T : 안내방송미송출 N : 안내방송미송출 P : 문제없음 U : 문제없음 B : 안내방송미송출 T : 안내방송미송출 N : 안내방송미송출 P : 문제없음 7.2.2. 영상호안내방송 VoLTE 영상호에대해서는연동구간내에서는안내방송을송출하지않고, 자사망에서오류응답메시지에포함된 Reason 헤더를참조하여해당안내방송을송출한다. 착신망에서는호실패원인에대한안내방송제공을위해아래와같은 Reason 헤더를발신망으로전달한다. 17 TTAK.xx-xx.xxxx

개별통화수신거부, 착신금지, 익명호수신거부에대해 Reason 헤더에 cause=21 을포함한다. 참고 ) 각경우에대한에러코드 (error codes) 는추후표준화한다. 또한영상호에대한안내방송을 early media 형태로추후추가표준화한다. < 표 7-6> 영상호안내방송 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 영상호안내방송송출절차는다음그림과같다. ( 그림 7-6) 영상호안내방송절차 18 TTAK.xx-xx.xxxx

8. 부가서비스호처리 8.1. 번호변경안내 번호변경안내는변경된번호를알려주고변경된번호로통화를연결해주는착신가입형서비스이다. 가입옵션에따라 ARS, SMS 등으로변경된번호에대한안내를제공한다. 부가서비스호처리의경우안내방송후착신전환을하는것과동일하다. 안내방송을해야하는경우발신단말의 early-session 지원여부에따라다르게동작해야한다. 안내방송없는경우는기본호와동일하게동작한다. 표준에는안내방송이있는경우에대해서만기술한다. 19 TTAK.xx-xx.xxxx

8.1.1. 시나리오 1 : Early-session model ( 그림 8-1) 번호변경안내서비스 (Early-session model) 호처리 20 TTAK.xx-xx.xxxx

( 그림 8-1) 호처리의각메시지에대한설명은아래와같다. 3. INVITE 메시지 A Network 에서 B Network 으로전송되는 INVITE 에 Supported: 100rel 과 Supported: early-session 헤더가포함된다. INVITE sip:01010002001@operatorb.net SIP/2.0 Accept-Contact: *;+g.3gpp.icsi-ref="urn%3aurn-7%3a3gppservice.ims.icsi.mmtel";require;explicit Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Content-Length: 431 Content-Type: application/sdp CSeq: 1 INVITE Max-Forwards: 66 Min-SE: 90 P-Asserted-Identity: <sip:01010001001@operatora.net> 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 Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> Require: 100rel CSeq: 1 INVITE Session-Expires: 90;refresher=uac Content-Disposition: early-session Rseq: 1 P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;tag=a Content-Type: application/sdp Content-Length: 274 21 TTAK.xx-xx.xxxx

11. PRACK 메시지 SDP 에는 early session 을위한 answer 가포함된다. PRACK sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net SIP/2.0 RAck: 1 1 INVITE To: <sip:01010002001@operatorb.net>;tag=a CSeq: 2 PRACK Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Max-Forwards: 66 Content-Length: 274 14. 200 OK 메시지 SIP/20.0 200 OK To: <sip:01010002001@operatorb.net>;tag=a CSeq: 2 PRACK Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> Content-Length: 0 20. 180 Ringing 메시지 SIP/2.0 180 Ringing Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> CSeq: 1 INVITE Session-Expires: 90;refresher=uac P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;tag=a Content-Type: application/sdp Content-Length: 0 25. 200 OK 메시지 SDP 에는 (regular) session 을위한 answer 가포함된다. SIP/2.0 200 OK Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY CSeq: 1 INVITE Session-Expires: 90;refresher=uac P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;tag=a Content-Type: application/sdp Content-Length: 274 22 TTAK.xx-xx.xxxx

30. ACK 메시지 ACK sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net SIP/2.0 To: <sip:01010002001@operatorb.net>;tag=a CSeq: 1 ACK Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Max-Forwards: 66 Content-Length: 0 8.1.2. 시나리오 2 : Forking-model ( 그림 8-2) 번호변경안내서비스 (Forking-model) 호처리 23 TTAK.xx-xx.xxxx

3. INVITE 메시지 Network A 에서 Network B 로전송되는 INVITE 에 100rel 지원여부에따라 Supported: 100rel 헤더가포함될수있다. INVITE sip:01010002001@operatorb.net SIP/2.0 Accept-Contact: *;+g.3gpp.icsi-ref="urn%3aurn-7%3a3gppservice.ims.icsi.mmtel";require;explicit Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Content-Length: 431 Content-Type: application/sdp CSeq: 1 INVITE Max-Forwards: 66 Min-SE: 90 P-Asserted-Identity: <sip:01010001001@operatora.net> P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel P-Early-Media: supported Privacy: none Record-Route: <sip:th00so-tu03@220.103.220.244: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 Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> (Require: 100rel) CSeq: 1 INVITE Session-Expires: 90;refresher=uac (Rseq: 1) P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;tag=a Content-Type: application/sdp Content-Length: 274 11. PRACK 메시지 PRACK sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net SIP/2.0 RAck: 1 1 INVITE To: <sip:01010002001@operatorb.net>;tag=a CSeq: 2 PRACK Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Max-Forwards: 66 Content-Length: 0 24 TTAK.xx-xx.xxxx

14. 200 OK 메시지 SIP/20.0 200 OK To: <sip:01010002001@operatorb.net>;tag=a CSeq: 2 PRACK Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> Content-Length: 0 20. 180 Ringing 메시지 SIP/2.0 180 Ringing Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> CSeq: 1 INVITE Session-Expires: 90;refresher=uac P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;tag=b Content-Type: application/sdp Content-Length: 0 25. 200 OK 메시지 SIP/2.0 200 OK Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY CSeq: 1 INVITE Session-Expires: 90;refresher=uac P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;tag=b Content-Type: application/sdp Content-Length: 274 30. ACK 메시지 ACK sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net SIP/2.0 To: <sip:01010002001@operatorb.net>;tag=b CSeq: 1 ACK Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Max-Forwards: 66 Content-Length: 0 8.2. 조건부착신전환안내방송 조건부착신전환안내방송은걸려오는전화를조건부 ( 통화중, 전원꺼짐, 무응답, 음영지역 ) 상태로자동연결하는서비스이다. 음성안내방송후에다른전화로연결할경우 early-media 처리와 History-info 헤 25 TTAK.xx-xx.xxxx

더처리방식, cause 값 /reason text 에대한표준화가요구된다. 8.2.1. 시나리오 1 : Early-session model ( 그림 8-3) 조건부착신전환안내방송 (Early-session model) 호처리 26 TTAK.xx-xx.xxxx

3. INVITE 메시지 INVITE sip:01010002001@operatorb.net SIP/2.0 Accept-Contact: *;+g.3gpp.icsi-ref="urn%3aurn-7%3a3gppservice.ims.icsi.mmtel";require;explicit Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Content-Length: 431 Content-Type: application/sdp CSeq: 1 INVITE Max-Forwards: 66 Min-SE: 90 P-Asserted-Identity: <sip:01010001001@operatora.net> P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel P-Early-Media: supported Privacy: none Record-Route: <sip:th00so-tu03@220.103.220.244: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 Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> CSeq: 1 INVITE P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;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 Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> Require: 100rel Require: early-session CSeq: 1 INVITE Session-Expires: 90;refresher=uac Content-Disposition: early-session Rseq: 1 P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;tag=a Content-Type: application/sdp Content-Length: 274 27 TTAK.xx-xx.xxxx

17. PRACK 메시지 PRACK sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net SIP/2.0 RAck: 1 1 INVITE To: <sip:01010002001@operatorb.net>;tag=a CSeq: 2 PRACK Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Max-Forwards: 66 Content-Length: 431 Content-Type: application/sdp 20. 200 OK 메시지 SIP/2.0 200 OK To: <sip:01010002001@operatorb.net>;tag=a CSeq: 2 PRACK Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> Content-Length: 0 25. 181 Call Is Being Forwarded 메시지 SIP/2.0 181 Call Is Being Forwarded Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> CSeq: 1 INVITE P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;tag=a Content-Length: 0 30. 180 Ringing 메시지 SIP/2.0 180 Ringing Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> CSeq: 1 INVITE P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;tag=a Content-Length: 0 35. 200 OK 메시지 SIP/2.0 200 OK Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY CSeq: 1 INVITE Session-Expires: 90;refresher=uac P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;tag=a Content-Type: application/sdp Content-Length: 274 28 TTAK.xx-xx.xxxx

40. ACK 메시지 ACK sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net SIP/2.0 To: <sip:01010002001@operatorb.net>;tag=a CSeq: 1 ACK Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> 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와같아도된다. 29 TTAK.xx-xx.xxxx

Operator A Network Operator B Network user1@opera tora.net IMS Core_A IBCF_A IBCF_B IMS Core_B User2/User3 @operatorb. net 1. INVITE (Supported: 100rel) 2. INVITE 3. INVITE 4. INVITE 5. INVITE(To: User 2) 6. 180 Ringing 7. 180 Ringing 8. 180 Ringing To: tel:+821012342222; tag=a 9. 180 Ringing 자동연결판단 10. 180 Ringing 11. 183 Session Progress 12. 183 Session Progress To: tel:+821012342222; tag=b (Require: 100rel) 13. 183 Session Progress 14. 183 Session Progress 15. PRACK Supported: 100rel 여부에따라포함여부결정 16. PRACK 17. PRACK 18. PRACK 19. 200 OK 20. 200 OK 21. 200 OK 22. 200 OK RTP 25. 181 Call Is Being Forwarded 26. 181 Call Is Being Forwarded 27. 181 Call Is Being Forwarded 30. 180 Ringing 31. 180 Ringing 32. 180 Ringing 35. 200 OK 36. 200 OK 37. 200 OK 34. 200 OK 23. INVITE(To: User 3) 24. 181 Call Is Being Forwarded To: tel:+821012342222; tag=b or B` (Require: 100rel) 29. 180 Ringing 28. 180 Ringing To: tel:+821012342222; tag=c 33. 200 OK To: tel:+821012342222; tag=d 38. ACK 39. ACK 40. ACK 41. ACK 42. ACK RTP ( 그림 8-4) 자동연결 (Forking model) 호처리 3. INVITE 메시지 30 TTAK.xx-xx.xxxx

INVITE sip:01010002001@operatorb.net SIP/2.0 Accept-Contact: *;+g.3gpp.icsi-ref="urn%3aurn-7%3a3gppservice.ims.icsi.mmtel";require;explicit Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Content-Length: 431 Content-Type: application/sdp CSeq: 1 INVITE Max-Forwards: 66 Min-SE: 90 P-Asserted-Identity: <sip:01010001001@operatora.net> P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel P-Early-Media: supported Privacy: none Record-Route: <sip:th00so-tu03@220.103.220.244: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 Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> CSeq: 1 INVITE P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;tag=a Content-Length: 0 12. 183 Session Progress 메시지 SIP/2.0 183 Session Progress Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> (Require: 100rel) CSeq: 1 INVITE Session-Expires: 90;refresher=uac (Rseq: 1) P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;tag=b Content-Type: application/sdp Content-Length: 274 31 TTAK.xx-xx.xxxx

17. PRACK 메시지 PRACK sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net SIP/2.0 RAck: 1 1 INVITE To: <sip:01010002001@operatorb.net>;tag=b CSeq: 2 PRACK Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Max-Forwards: 66 Content-Length: 0 20. 200 OK 메시지 SIP/20.0 200 OK To: <sip:01010002001@operatorb.net>;tag=b CSeq: 2 PRACK Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> Content-Length: 0 25. 181 Call Is Being Forwarded 메시지 SIP/2.0 181 Call Is Being Forwarded Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> CSeq: 1 INVITE P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;tag=b or B Content-Length: 0 30. 180 Ringing 메시지 SIP/2.0 180 Ringing Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> CSeq: 1 INVITE P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;tag=c Content-Length: 0 35. 200 OK 메시지 SIP/2.0 200 OK Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY CSeq: 1 INVITE Session-Expires: 90;refresher=uac P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;tag=d Content-Type: application/sdp Content-Length: 274 32 TTAK.xx-xx.xxxx

40. ACK 메시지 ACK sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net SIP/2.0 To: <sip:01010002001@operatorb.net>;tag=d CSeq: 1 ACK Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Max-Forwards: 66 Content-Length: 0 8.3. 개별통화수신거부 개별통화수신거부는수신자가등록한특정발신번호에서들어오는음성, 영상, 문 자메시지 (SMS/MMS) 를차단할수있는착신가입형서비스이다. 음성통화차단후안 내방송을들려주므로안내방송기능외에특별한기능은필요하지않다. ( 그림 8-5) 개별통화수신거부호처리 33 TTAK.xx-xx.xxxx

3. INVITE 메시지 A Network 에서 B Network 으로전송되는 INVITE 메시지에 100rel 지원여부에따라 Supported: 100rel 헤더가포함될수있다. INVITE sip:01010002001@operatorb.net SIP/2.0 Accept-Contact: *;+g.3gpp.icsi-ref="urn%3aurn-7%3a3gppservice.ims.icsi.mmtel";require;explicit Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Content-Length: 431 Content-Type: application/sdp CSeq: 1 INVITE Max-Forwards: 66 Min-SE: 90 P-Asserted-Identity: <sip:01010001001@operatora.net> P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel P-Early-Media: supported Privacy: none Record-Route: <sip:th00so-tu03@220.103.220.244: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 Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> (Require: 100rel) CSeq: 1 INVITE Session-Expires: 90;refresher=uac (Rseq: 1) P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;tag=a Content-Type: application/sdp Content-Length: 274 v= 34 TTAK.xx-xx.xxxx

11. PRACK 메시지 PRACK sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net SIP/2.0 RAck: 1 1 INVITE To: <sip:01010002001@operatorb.net>;tag=a CSeq: 2 PRACK Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Max-Forwards: 66 Content-Length: 0 14. 200 OK 메시지 SIP/20.0 200 OK To: <sip:01010002001@operatorb.net>;tag=a CSeq: 2 PRACK Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> Content-Length: 0 18. 487 Request Terminated 메시지 SIP/2.0 487 Request Terminated CSeq: 1 INVITE P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;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+ 35 TTAK.xx-xx.xxxx

< 표 8-2> 이동통신사업자별 Early Media 처리모델 사업자 Early Media 처리모델특징 SKT KT LG U+ Early-session model Forking model Forking model Forking model - Forking model 미지원 - 183(early session) 이후 183(early session) - 183(early session) 이후 183(regular session) - 183(early session) 이후 200 OK - 183 내려올때항상 update - 200 OK에대해서는 To-tag가다를때만 update - 183의 To-tag가다르면항상 update - To-tag가동일하면 update 하지않음 - 183 이후 180이내려올때 To-tag가다르면 RBT 재생함 - 183의 To-tag가다르면항상 update - To-tag가동일하면 update 하지않음 36 TTAK.xx-xx.xxxx

8.4.1. 시나리오 1 : Early-session model 지원단말의음성사서함접속 ( 그림 8-6) 음성사서함 (Early-session model) 호처리 37 TTAK.xx-xx.xxxx

3. INVITE 메시지 INVITE sip:01010002001@operatorb.net SIP/2.0 Accept-Contact: *;+g.3gpp.icsi-ref="urn%3aurn-7%3a3gppservice.ims.icsi.mmtel";require;explicit Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Content-Length: 431 Content-Type: application/sdp CSeq: 1 INVITE Max-Forwards: 66 Min-SE: 90 P-Asserted-Identity: <sip:01010001001@operatora.net> P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel P-Early-Media: supported Privacy: none Record-Route: <sip:th00so-tu03@220.103.220.244: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 Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> Require: 100rel Require: early-session CSeq: 1 INVITE Session-Expires: 90;refresher=uac Content-Disposition: early-session Rseq: 1 P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;tag=a Content-Type: application/sdp Content-Length: 274 12. PRACK 메시지 PRACK sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net SIP/2.0 RAck: 1 1 INVITE To: <sip:01010002001@operatorb.net>;tag=a CSeq: 2 PRACK Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Max-Forwards: 66 Content-Length: 431 Content-Type: application/sdp 38 TTAK.xx-xx.xxxx

15. 200 OK 메시지 SIP/20.0 200 OK To: <sip:01010002001@operatorb.net>;tag=a CSeq: 2 PRACK Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> Content-Length: 0 19. 183 Session Progress 메시지 SIP/2.0 183 Session Progress Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> Require: 100rel CSeq: 1 INVITE Session-Expires: 90;refresher=uac Rseq: 1 P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;tag=a Content-Type: application/sdp Content-Length: 274 24. PRACK 메시지 PRACK sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net SIP/2.0 RAck: 1 1 INVITE To: <sip:01010002001@operatorb.net>;tag=a CSeq: 2 PRACK Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Max-Forwards: 66 Content-Length: 431 Content-Type: application/sdp 27. 200 OK 메시지 SIP/20.0 200 OK To: <sip:01010002001@operatorb.net>;tag=a CSeq: 2 PRACK Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> Content-Length: 0 39 TTAK.xx-xx.xxxx

31. 200 OK 메시지 SIP/2.0 200 OK Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY CSeq: 1 INVITE Session-Expires: 90;refresher=uac P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;tag=a Content-Type: application/sdp Content-Length: 274 36. ACK 메시지 ACK sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net SIP/2.0 To: <sip:01010002001@operatorb.net>;tag=a CSeq: 1 ACK Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> 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는동일해야한다. 40 TTAK.xx-xx.xxxx

( 그림 8-7) 음성사서함 (Forking model) 호처리 41 TTAK.xx-xx.xxxx

3. INVITE 메시지 A Network 에서 B Network 으로전송되는 INVITE 에 100rel 지원여부에따라 Supported: 100rel 헤더가포함될수있다. INVITE sip:01010002001@operatorb.net SIP/2.0 Accept-Contact: *;+g.3gpp.icsi-ref="urn%3aurn-7%3a3gppservice.ims.icsi.mmtel";require;explicit Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Content-Length: 431 Content-Type: application/sdp CSeq: 1 INVITE Max-Forwards: 66 Min-SE: 90 P-Asserted-Identity: <sip:01010001001@operatora.net> P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel P-Early-Media: supported Privacy: none Record-Route: <sip:th00so-tu03@220.103.220.244: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 헤더가포함될수있다. 12. PRACK 메시지 SIP/2.0 183 Session Progress Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> (Require: 100rel) CSeq: 1 INVITE Session-Expires: 90;refresher=uac (Rseq: 1) P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;tag=a Content-Type: application/sdp Content-Length: 274 PRACK sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net SIP/2.0 RAck: 1 1 INVITE To: <sip:01010002001@operatorb.net>;tag=a CSeq: 2 PRACK Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Max-Forwards: 66 Content-Length: 0 42 TTAK.xx-xx.xxxx

15. 200 OK 메시지 SIP/20.0 200 OK To: <sip:01010002001@operatorb.net>;tag=a CSeq: 2 PRACK Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> Content-Length: 0 19. 183 Session Progress 메시지 SIP/2.0 183 Session Progress Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> (Require: 100rel) CSeq: 1 INVITE Session-Expires: 90;refresher=uac (Rseq: 1) P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;tag=b Content-Type: application/sdp Content-Length: 274 24. PRACK 메시지 PRACK sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net SIP/2.0 RAck: 1 1 INVITE To: <sip:01010002001@operatorb.net>;tag=b CSeq: 2 PRACK Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Max-Forwards: 66 Content-Length: 0 27. 200 OK 메시지 SIP/20.0 200 OK To: <sip:01010002001@operatorb.net>;tag=b CSeq: 2 PRACK Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> Content-Length: 0 43 TTAK.xx-xx.xxxx

31. 200 OK 메시지 SIP/2.0 200 OK Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY CSeq: 1 INVITE Session-Expires: 90;refresher=uac P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;tag=c Content-Type: application/sdp Content-Length: 274 36. ACK 메시지 ACK sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net SIP/2.0 To: <sip:01010002001@operatorb.net>;tag=c CSeq: 1 ACK Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Max-Forwards: 66 Content-Length: 0 44 TTAK.xx-xx.xxxx

8.5. 착신금지 착신금지서비스는걸려오는모든전화에대해수신을차단하는착신가입형서비스 이다. 음성통화차단후안내방송을들려주므로안내방송기능외에특별한기능은 필요하지않다. ( 그림 8-8) 착신금지호처리 3. INVITE 메시지 A Network 에서 B Network 으로전송되는 INVITE 에 100rel 지원여부에따라 Supported: 100rel 헤더가포함될수있다. INVITE sip:01010002001@operatorb.net SIP/2.0 Accept-Contact: *;+g.3gpp.icsi-ref="urn%3aurn-7%3a3gppservice.ims.icsi.mmtel";require;explicit Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Content-Length: 431 45 TTAK.xx-xx.xxxx

Content-Type: application/sdp CSeq: 1 INVITE Max-Forwards: 66 Min-SE: 90 P-Asserted-Identity: <sip:01010001001@operatora.net> P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel P-Early-Media: supported Privacy: none Record-Route: <sip:th00so-tu03@220.103.220.244: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 Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> (Require: 100rel) CSeq: 1 INVITE Session-Expires: 90;refresher=uac (Rseq: 1) P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;tag=a Content-Type: application/sdp Content-Length: 274 11. PRACK 메시지 PRACK sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net SIP/2.0 RAck: 1 1 INVITE To: <sip:01010002001@operatorb.net>;tag=a CSeq: 2 PRACK Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Max-Forwards: 66 Content-Length: 0 14. 200 OK 메시지 SIP/20.0 200 OK To: <sip:01010002001@operatorb.net>;tag=a CSeq: 2 PRACK Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> Content-Length: 0 18. 487 Request Terminated 메시지 46 TTAK.xx-xx.xxxx

SIP/2.0 487 Request Terminated CSeq: 1 INVITE P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;tag=a 8.6. 통화연결음 통화연결음등의 Early media 처리에대한모델로 Early-session model, Forking model 등이있으며, 사업자 / 단말제조사에따라다른모델을지원할수있다. 규격적으 로모두틀리지는않지만단말제약이존재하여현실적인방안을찾아야한다. 현재각이동통신사의특징을살펴보면다음과같다. < 표 8-3> 3 개사별통화연결음 Early Media 처리모델 회사명 SKT KT LGU+ 특징 - Early-session model 및 Forking model 모두지원 - Forking model 이용시에도 100rel 지원 - Forking model 지원 - 100rel 지원 - P-Early-Media: sendrecv 포함 - Forking model 지원 - 100rel 미지원 단말제조사에따른 Early media 관련모델지원여부에따라고려해야할시나리오는 다음과같다. < 표 8-4> 3 개사별통화연결음 Early Media 시나리오 시나리오 시나리오 1 시나리오 2 Early-session model Forking model 발신단말지원모델 47 TTAK.xx-xx.xxxx

8.6.1. 시나리오 1 : Early-session model 발신단말이 Early-session model 만지원할경우의동작을기술한다. ( 그림 8-9) 통화연결음 (Early-session model) 호처리 48 TTAK.xx-xx.xxxx

3. INVITE 메시지 INVITE sip:01010002001@operatorb.net SIP/2.0 Accept-Contact: *;+g.3gpp.icsi-ref="urn%3aurn-7%3a3gppservice.ims.icsi.mmtel";require;explicit Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Content-Length: 431 Content-Type: application/sdp CSeq: 1 INVITE Max-Forwards: 66 Min-SE: 90 P-Asserted-Identity: <sip:01010001001@operatora.net> P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel P-Early-Media: supported Privacy: none Record-Route: <sip:th00so-tu03@220.103.220.244: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 Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> Require: 100rel Require: early-session CSeq: 1 INVITE Session-Expires: 90;refresher=uac Content-Disposition: early-session Rseq: 1 P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;tag=a Content-Type: application/sdp Content-Length: 274 13. PRACK 메시지 PRACK sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net SIP/2.0 RAck: 1 1 INVITE To: <sip:01010002001@operatorb.net>;tag=a CSeq: 2 PRACK Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Max-Forwards: 66 Content-Length: 431 Content-Type: application/sdp 49 TTAK.xx-xx.xxxx

16. 200 OK 메시지 SIP/20.0 200 OK To: <sip:01010002001@operatorb.net>;tag=a CSeq: 2 PRACK Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> Content-Length: 0 21. 200 OK 메시지 SIP/2.0 200 OK Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY CSeq: 1 INVITE Session-Expires: 90;refresher=uac P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;tag=a Content-Type: application/sdp Content-Length: 274 26. ACK 메시지 ACK sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net SIP/2.0 To: <sip:01010002001@operatorb.net>;tag=a CSeq: 1 ACK Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Max-Forwards: 66 Content-Length: 0 50 TTAK.xx-xx.xxxx

8.6.2. 시나리오 2 : Forking model 발신단말이 Forking model 을지원하는경우의동작을기술한다. 발신단말의 100rel 지원여부에따라 PRACK/200OK 절차가포함되거나생략된다. 단말에서미디어업데이 트가필요하기때문에 early media 의 To-tag 가변경되어야한다. Operator A Network Operator B Network user1@opera tora.net IMS Core_A IBCF_A IBCF_B IMS Core_B user2@opera torb.net 1. INVITE (Supported: 100rel) 2. INVITE 3. INVITE 4. INVITE 5. INVITE 6. 180 Ringing 8. 183 Session Progress 7. 183 Session Progress To: tel:+821012342222; tag=a (Require: 100rel) 10. 183 Session Progress 9. 183 Session Progress 11. PRACK Supported: 100rel 여부에따라포함여부결정 12. PRACK 13. PRACK 14. PRACK 15. 200 OK 16. 200 OK 17. 200 OK 18. 200 OK RTP 19. 200 OK 20. 200 OK 21. 200 OK To: tel:+821012342222; tag=b 22. 200 OK 23. 200 OK 24. ACK 25. ACK 26. ACK 27. ACK 28. ACK RTP ( 그림 8-10) 통화연결음 (Forking model) 호처리 51 TTAK.xx-xx.xxxx

3. INVITE 메시지 A Network 에서 B Network 으로전송되는 INVITE 에 100rel 지원여부에따라 Supported: 100rel 헤더가포함될수있다. INVITE sip:01010002001@operatorb.net SIP/2.0 Accept-Contact: *;+g.3gpp.icsi-ref="urn%3aurn-7%3a3gppservice.ims.icsi.mmtel";require;explicit Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Content-Length: 431 Content-Type: application/sdp CSeq: 1 INVITE Max-Forwards: 66 Min-SE: 90 P-Asserted-Identity: <sip:01010001001@operatora.net> P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel P-Early-Media: supported Privacy: none Record-Route: <sip:th00so-tu03@220.103.220.244: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 Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> (Require: 100rel) CSeq: 1 INVITE Session-Expires: 90;refresher=uac (Rseq: 1) P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;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 52 TTAK.xx-xx.xxxx

13. PRACK 메시지 PRACK sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net SIP/2.0 RAck: 1 1 INVITE To: <sip:01010002001@operatorb.net>;tag=a CSeq: 2 PRACK Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Max-Forwards: 66 Content-Length: 0 16. 200 OK 메시지 SIP/20.0 200 OK To: <sip:01010002001@operatorb.net>;tag=a CSeq: 2 PRACK Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> Content-Length: 0 21. 200 OK 메시지 SIP/2.0 200 OK Contact: <sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net> Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY CSeq: 1 INVITE Session-Expires: 90;refresher=uac P-Asserted-Identity: <sip:01010002001@operatorb.net> To: <sip:01010002001@operatorb.net>;tag=b Content-Type: application/sdp Content-Length: 274 26. ACK 메시지 ACK sip:ibcf_b%1fuser2%1foperatorb_net%1f@ibcf.operatorb.net SIP/2.0 To: <sip:01010002001@operatorb.net>;tag=b CSeq: 1 ACK Contact: <sip:ibcf_a%1fuser1%1foperatora_net%1f@ibcf.operatora.net> Max-Forwards: 66 Content-Length: 0 53 TTAK.xx-xx.xxxx