슬라이드 1

Similar documents
Microsoft Word - VoIP Overview.doc

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

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

Network seminar.key

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C

<4D F736F F D20C7E0C1A4B1E2B0FC5FC0CEC5CDB3DDC0FCC8AD5F FBDC3C7E8C7D7B8F1B9D7B1E2C1D8>

歯김병철.PDF

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

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

UDP Flooding Attack 공격과 방어

Voice Portal using Oracle 9i AS Wireless

歯이시홍).PDF

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

TCP.IP.ppt

슬라이드 제목 없음

Contents I. Softswitch 정의 II. 통신망구조 III. Softswitch 망구조 IV. Softswitch Protocol V. Softswitch Model VI. 서비스구조 VII. 발전방향 2

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

SMB_ICMP_UDP(huichang).PDF

Microsoft PowerPoint - L4-7Switch기본교육자료.ppt

untitled

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

게시판 스팸 실시간 차단 시스템

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

Switching


<4D F736F F F696E74202D FB5A5C0CCC5CDC5EBBDC5B0FA20B3D7C6AEBFF6C5A9205BC8A3C8AF20B8F0B5E55D>

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

특허청구의 범위 청구항 1 게임 서버 또는 미들웨어에 의해, 사용자 단말기로부터, GPS 정보, IP 정보, 중계기 정보 중 적어도 하나를 이 용한 위치 정보와, 상기 사용자 단말기에 설정된 언어 종류를 포함하는 사용자 정보를 수신하는 단계; 상기 게임 서버 또는 미들

슬라이드 1

Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page

[Brochure] KOR_TunA

PowerPoint 프레젠테이션

1217 WebTrafMon II

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10


. PC PC 3 [ ] [ ], [ ] [ ] [ ] 3 [ ] [ ], 4 [ ] [ ], 4 [Internet Protocol Version 4 (TCP/IPv4)] 5 [ ] 6 [ IP (O)], [ DNS (B)] 7 [ ] 한국어 -

thesis

Sena Device Server Serial/IP TM Version

Microsoft Word doc

Chapter11OSPF

Intro to Servlet, EJB, JSP, WS

Secure Programming Lecture1 : Introduction

<4D F736F F D20C7E0C1A4B1E2B0FC5FC0CEC5CDB3DDC0FCC8AD5F F6E655FBDC3C7E8C7D7B8F1B9D7B1E2C1D8>

Mstage.PDF

SRC PLUS 제어기 MANUAL

歯III-2_VPN-김이한.PDF

bn2019_2

Windows Server 2012

±â¼úµ¿Çâ5

Subnet Address Internet Network G Network Network class B networ

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

PBNM CIM(Common Information Model) DEN, COPS LDAP 21 CIM (Common Information Model) CIM, specification schema [7]

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

놀이동산미아찾기시스템

User Guide


Microsoft PowerPoint - 13_appl.ppt

歯CRM개괄_허순영.PDF

ODS-FM1

Windows 8에서 BioStar 1 설치하기

IP Cam DDNS 설정설명서(MJPEG) hwp

<31362DC4C4C7BBC5CDBDC3BDBAC5DBB9D7C1A4BAB8BAB8BEC828B9DAB4EBBFEC292E687770>

The Pocket Guide to TCP/IP Sockets: C Version

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

운영체제실습_명령어

Assign an IP Address and Access the Video Stream - Installation Guide

BEA_WebLogic.hwp

<4D F736F F F696E74202D E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA E >

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

Microsoft Word - Release_note_VOIPv6.052_ doc


ARMBOOT 1

미래인터넷과 창조경제에 관한 제언 65 초록 과학기술과의 융합을 통해 창조경제를 이루는 근간인 인터넷은 현재 새로운 혁신적 인터넷, 곧 미래인터넷으로 진화하는 길목에 있다. 창조와 창업 정신으로 무장하여 미래인터넷 실현에 범국가적으로 매진하는 것이 창조경제 구현의 지름

목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host) 서버 설정... 9 W7CLIENT (Windows 7 Client) 클라이얶트 설정

슬라이드 1

Microsoft PowerPoint - AME_InstallRoutine_ver8.ppt

untitled

슬라이드 1

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

PowerPoint 프레젠테이션

thesis

네트워크 안정성을 지켜줄 최고의 기술과 성능 TrusGuard는 국내 최초의 통합보안솔루션으로서 지난 5년간 약 4천여 고객 사이트에 구축 운영되면서 기술의 안정성과 성능면에서 철저한 시장 검증을 거쳤습니다. 또한 TrusGuard는 단독 기능 또는 복합 기능 구동 시

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

Remote UI Guide

untitled

APOGEE Insight_KR_Base_3P11

PowerPoint 프레젠테이션

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.

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다

Microsoft PowerPoint - ch02_인터넷 이해와 활용.ppt

untitled

*****

자바-11장N'1-502


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

歯A1.1함진호.ppt

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

희망브리지

chapter4

< FC8A8C6E4C0CCC1F620B0B3B9DF20BAB8BEC8B0A1C0CCB5E5C3D6C1BE28C0FAC0DBB1C7BBE8C1A6292E687770>

Transcription:

VoIP

Contents 1. VoIP NAT 환경. 2. NAT, Firewall. 3. 대응방법소개. 3. 실전 SIP 서버구축 / 테스트. 1. 환경설정. 2. SIP 서버구축. 3. Client 설치. 4. 방화벽설정. 5. SIP Call Flow. 4. 참고문헌 / 관련정보

1. VoIP OverView

1. VoIP? (Voice Over IP) VoIP 란무엇인가? Voice Over IP, IP 네트워크에서음성을전달한다는의미. 음성망 (PSTN-Public Switched Telephone Newtwork) IP Network. 기간통신사업교환센터 VoIP Gateway 장비를설치. 음성망사용자의음성신호 ---> VOIP로변환 ---> PC 사용자. PC사용자 ---> 음성신호로변환 ---> 음성망사용자.

2. VoIP 이점? VoIP 이점? 통신비용절감. 시간과공간의제약을받지않는통화방식. 통신망의효율적사용. 고성능음성통신. 사용자인터페이스통일. 다양한부가서비스 ( 어플리케이션 ) 개발.

3. VoIP 시스템 VoIP 시스템구축을위한기본구성요소 4 가지. Media Gateway 멀티미디어데이터간의교환작업 / 전송 Signaling Gateway 음성망 (PSTN) / IP 네트워크시그널들사용가능하도록변환 Addressing/Naming & Routing 네트워크요소를고유하게구별하는방법과콜설정을하기위해시그널이해당목적지로도달하도록하는기술. QoS(Qulity of Service) 보장 통화품질보장.

4. VoIP 시스템구현 관련표준화기구 ITU (Internet Telecommunication Union) H.323 프로토콜이용한시스템구현 IETF (Internet Engineering Task Force) SIP(Session Initiation Protocal), MMUSIC, IPTEL, PINT, IMPP, ENUM. ETSI (European Te lecomm. Standards Institute) TIPHON, SPS5 VoIP 시그널링프로토콜 : H.323, SIP

2. SIP Protocal

1. SIP 정의 정의 IETF (Internet Engineering Task Force) 표준화기구. 1999년 3월 RFC 2543으로공식프로토콜로서제안됨. End to End의멀티미디어세션을생성, 수정, 해제하는응용계층의제어 ( 시그널링 ) 프로토콜. H.323 : 여러프로토콜들의조합으로 VoIP 서비스를수행하는 (Internet Engineering Task Force) 프로토콜. SIP : 단순세션설정만을다루는프로토콜.

2. SIP 구성요소 / 기능 SIP 구성요소 UA(User agent) UAC(User agent client) 세션에참여시키고자하는상대방에게 Request 보내는역할. UAS(User agent server) SIP 요청에대한 Response를반환하는역할. NS(Network server) Proxy Server Caller와 Callee 사이의 SIP Message들을 Forwarding 해줌. Redirect Server Caller의 request( 세션참여 ) SIP 메세지를받고, Callee에대한정보를 Caller에게전달하는역할.

2-1. SIP 구성요소 / 기능 주소지정방식 각사용자마다고유한 SIP URI( 주소 ) 를부여함. Ex) sip:user@host Sip: : sip 프로토콜주소타입. user : 사용자의이름. Host : 해당터미널의주소 (PC, 네트워크서버등의 IP/Domain, 전화번호, 팩스번호등 )

2-2. SIP 구성요소 / 기능 Request 주요메서드 INVITE : Call 요청 ACK : INVITE 요청에대해서서버로부터최종응답을받았을때, 이에대한 Acknowledge(ACK) 함. BYE : call을 Release함. CANCEL : Pending request를 Cancel한다. (BYE : 세션종료, CANCEL : request를 cancel) OPTIONS : capability에대한정보요구 REGISTER : SIP location server에사용자자신의위치 (location) 정보알려줌.

2-3. SIP 구성요소 / 기능 Response Http에서와같이클래스의특정의미를나타내는 6가지클래스를갖음. Privisional : 세션설정을하는동안필요한정보를전달하기위한응답. Final : 세션설정의제일마지막에성공 / 실패를알려주기위한응답. 세션설정 성공 : INVITE/200/ACK 실패 : INVITE/4xx, 5xx 또는 6xx/ACK

2-4. SIP 구성요소 / 기능 메시지전송프로토콜 SIP : 응용계층프로토콜 전송방식 : TCP, UDP, SCTP(Stream Control Transmission Protocol) SDP(Session Description Protocol) 사용 SIP 세션설정후에양쪽 endpoint에서실제데이터를주고받는방법을명시하기위해 SDP를사용. 세션이름과목적. 세션의 active되어있는시간. 세션에사용될미디어정보. 미디어전송을위한정보 ( 주소, 포트, 포멧등 ).

3. 동작방식 Registration Location Server 내의 DB 에사용자의위치정보를알려주고, Register 메서드에사용자의정보를포함시켜서버측으로보냄.

3-1. 동작방식 Proxy Server Proxy - Caller 와 Callee 사이의 SIP Message 들을 Forwarding 해줌. USC 로부터세션연결요청을 Proxy server 에서받아처리한다. 해당요청을사용자의장치 (UAS 에게 Forwarding 해주고, UAS 로부터의응답을대 신 UAC 로전달해준다.

3-2. 동작방식 Redirect Server - Caller의 request( 세션참여 ) SIP 메세지를받고, Callee에대한정보를 Caller에게전달하는역할. Redirect Caller(UAC) 가 Redirect Server에연결세션요청. 서버측에서 Callee(UAS) 에대한적절한정보 ( 주소 ) 를 Caller에게전달해준다. Caller 가다시 INVITE 요청 ( 세션요청 ) 을수행하도록하게함.

3. SIP 서버구축 / 테스트

1. 환경설정 환경설정 Hardware 사운드카드가있는 PC 2대 or Vmware에가상 PC 2대. Software Call Agent : 전화교환기역을담당할서버및장비 Cisco CUCVM : www.cisco.com Asterisk : www.asterisk.org Trixbox : www.trixbox.org Brekeke : www.brekeke.com Call Client : 전화기, 하드웨어및소프트웨어폰 X-lite : www.counterpath.com Port SIP : www.portsip.com Android SIP : sipdroid(freeware)

2. SIP 서버구축. SIP Server 구축. http://www.brekeke.com/sip/ 라이선스정책. http://www.brekeke.com/download/download_license_sip.php Free 60-Day Evaluation 또는 Academic Edition( 학교이메일로신청시 무료인증번호를학교메일로제공해줍니다.- 반드시학교메일만가능 )

2-1. SIP 서버구축. Brekeke Server(BSS 라칭함.) BSS Install.( 웹서버 Tomcat 자동으로설치되어집니다.) http:localhost:18080/proxy ID/PW : sa/sa BSS는웹에서관리를함.

2-2. SIP 서버구축. BSS Server 설정. Configuration -> SIP -> Authentication(REGISTER, INVITE) : off 설정. Client 접근테스트를위해인증기능을비활성화처리. 오른쪽상단 RESTART/SHUTDOWN 에서꼭재실행. User Authentication SIP 등록을원하는사용자정보입력. Registered Clients 현재 SIP Server에접속한 UAC의정보를타나냄. Active Sessions 세션이연결되었을때의상태.

3. Clinet 설치 (x-lite) X-lite : www.counterpath.com Display Name : p1001 User ID : p1001 Domain : 211.232.xxx.xxx (BBS의서버주소 ) Register with domain add receive incoming calls 체크 ( 도메인을통해들어오는호허용 ) Send outbound via - domain( 외부호는 Domain장치를통해나감 )

4. 방화벽설정. 방화벽설정 제어판 -> 고급설정 -> 인바운드규칙 -> 새규칙 SIP Port를등록해주어야한다. 포트정보 http://localhost:18080/proxy 를통해로그인을하면오른쪽상당에 Server status 가있다. 이를클릭하면, UDT, 5060 포트가설정되어있음.

5. SIP Call Flow BBS 82102260 p1001

6. 참고문헌 / 관련정보 참고문헌 차세대 VoIP 서비스를위한 IETF SIP의기술동향분석 ( 정보통신산업진흥원 ) VoIP 서비스보안을위한 Virtual SIP Proxy 시스템 ( 한국인터넷정보학회 ) RTP_ 전송 _ 모듈을 _ 포함한 _Java_ 기반의 _SIP_User_Agent의_ 구현 Fredrik Fingal, Patrik Gustavsson. A SIP of IP-telephony http://www.cs.columbia.edu/sip/papers.html 관련정보 VoIP 관련사이트정보 http://www.voip-forum.or.kr/html/index-e.html ITU SG 16 http://www.itu.int/itu-t/com16/index.html SIP http://www.ietf.org/html.charters/sip-charter.html (IETF SIP WG) http://datatracker.ietf.org/doc/rfc3261/ (SIP: Session Initiation Protocol )

THANK YOU