Microsoft ISA Server H.323 Gateway and Gatekeeper Overview of IP Telephony, H.323, and ISA Server H.323 Support.

Slides:



Advertisements
Similar presentations
Fall VoN 2000 SIP Servers SIP Servers: A Buyers Guide Jonathan Rosenberg Chief Scientist.
Advertisements

1 Voice over IP Signaling: H.323 and Beyond Communications Magazine, IEEE Volume 38, Issue 10, Oct Page(s): Reporter: ssu-han wang.
VoIP PRESENTATION BY HÜSEYİN SAVRAN OUTLINE PSTN an brief history of telephone.
1 IP Telephony (VoIP) CSI4118 Fall Introduction (1) A recent application of Internet technology – Voice over IP (VoIP): Transmission of voice.
Presented By:- Yash Jariwala Paras Patel Deep Amrutiya.
Johan Garcia Karlstads Universitet Datavetenskap 1 Datakommunikation II Signaling/Voice over IP / SIP Based on material from Henning Schulzrinne, Columbia.
©2012 ClearOne Communications. Confidential and proprietary. COLLABORATE ® Video Conferencing Networking Basics.
H. 323 Chapter 4.
A Presentation on H.323 Deepak Bote. , IM, blog…
Speaker: Yi-Lei Chang Advisor: Dr. Kai-Wei Ke 2012/11/28 H.323 Packet-based multimedia communications systems 1.
July 20, 2000H.323/SIP1 Interworking Between SIP/SDP and H.323 Agenda Compare SIP/H.323 Problems in interworking Possible solutions Conclusion Q/A Kundan.
H.323 Recommended by ITU-T for implementing packet-based multimedia conferencing over LAN that cannot guarantee QoS. Specifying protocols, methods and.
Tom Behrens Adam Muniz. Overview What is VoIP SIP Sessions H.323 Examples Problems.
Voice over IP Fundamentals
© 2004, NexTone Communications. All rights reserved. Introduction to H.323.
Security in VoIP Networks Juan C Pelaez Florida Atlantic University Security in VoIP Networks Juan C Pelaez Florida Atlantic University.
Packet Based Multimedia Communication Systems H.323 & Voice Over IP Outline 1. H.323 Components 2. H.323 Zone 3. Protocols specified by H Terminal.
April 12, 2004 H.323: Hardware and Software Vulnerabilities 1 H.323 Hardware and Software Vulnerabilities Jeremy Freeman Brian Leger Robert Muller.
24/08/2005 IP Telephony1 Guided by: Presented by: Dr.S.K.Ghosh Nitesh Jain 05IT6008 M.Tech 1 st year.
VoIP EE 548 Ashish Kapoor. Characteristics – Centralized and Distributed Control H.323 pushes call control functionality to the endpoint, while still.
Chapter 5 standards for multimedia communications
Session Initiation Protocol (SIP) By: Zhixin Chen.
H.323: Multimedia Conferencing for Packet Switched Networks Dave Lindbergh Manager, Technical Standards Group PictureTel.
Internet Multimedia Architecture
SIP vs H323 Over Wireless networks Presented by Srikar Reddy Yeruva Instructor Chin Chin Chang.
Internet Telephony Helen J. Wang Network Reading Group, Jan 27, 99 Acknowledgement: Jimmy, Bhaskar.
FIREWALLS & NETWORK SECURITY with Intrusion Detection and VPNs, 2 nd ed. 6 Packet Filtering By Whitman, Mattord, & Austin© 2008 Course Technology.
Voice and Data Integration over IP An analytical overview of voice-over-IP Prabhu Sivarja Wichita State University, Wichita, KS Spring 2003.
Secure Telephony Enabled Middle-box (STEM) Maggie Nguyen Dr. Mark Stamp SJSU - CS 265 Spring 2003 STEM is proposed as a solution to network vulnerabilities,
1 Enabling Secure Internet Access with ISA Server.
Packet Filtering. 2 Objectives Describe packets and packet filtering Explain the approaches to packet filtering Recommend specific filtering rules.
3. VoIP Concepts.
IP Ports and Protocols used by H.323 Devices Liane Tarouco.
ITNW 1380 COOPERATIVE EDUCATION – NETWORKING Spring 2010 Seminar # 4 VOIP Network Solutions.
Protocols Suite By: Aleksandr Gidenko. What is H.323? H.323 is a multimedia conferencing protocol for voice, video and data over IP-based networks that.
Chapter 6: Packet Filtering
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 8 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
Call Control with SIP Brian Elliott, Director of Engineering, NMS.
Applied Communications Technology Voice Over IP (VOIP) nas1, April 2012 How does VOIP work? Why are we interested? What components does it have? What standards.
03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao.
Crossing firewalls Liane Tarouco Leandro Bertholdo RNP POP/RS.
Session Initiation Protocol (SIP). What is SIP? An application-layer protocol A control (signaling) protocol.
H.323 An International Telecommunications Union (ITU) standard. Architecture consisting of several protocols oG.711: Encoding and decoding of speech (other.
Appendix A UM in Microsoft® Exchange Server 2010.
Presented By Team Netgeeks SIP Session Initiation Protocol.
Internet Multimedia Architecture
Voice over IP by Rahul varikuti course instructor: Vicky Hsu.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY VOICE OVER INTERNET PROTOCOL SHREETAM MOHANTY [1] VOICE OVER INTERNET PROTOCOL SHREETAM MOHANTY ROLL # EC
Omar A. Abouabdalla Network Research Group (USM) SIP – Functionality and Structure of the Protocol SIP – Functionality and Structure of the Protocol By.
VoIP Signaling Protocols A signaling protocol is a common language spoken by telephones and call-management servers, the PSTN, and legacy PBX systems as.
Session Initiation Protocol (SIP) Chapter 5 speaker : Wenping Zhang data :
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
Voice and Video over IP.
PTCL Training & Development1 H.323 Terminals Client end points on the network IP phones, PCs having own OS Terminals running an H.323 protocols and the.
1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur.
IPSec is a suite of protocols defined by the Internet Engineering Task Force (IETF) to provide security services at the network layer. standard protocol.
3/10/2016 Subject Name: Computer Networks - II Subject Code: 10CS64 Prepared By: Madhuleena Das Department: Computer Science & Engineering Date :
SIP & How It Relates To YOUR Business. Jeff S. Olson Director of Marco Carrier Services David Bailey-Aldrich Technology.
Postech DP&NM Lab Session Initiation Protocol (SIP) Date: Seongcheol Hong DP&NM Lab., Dept. of CSE, POSTECH Date: Seongcheol.
E.S. Cherdyntsev MULTIMEDIA NETWORKS. Enhancing the TCP/IP Protocol Stack to Support Functional Requirements of Distributed Multimedia Applications Chapter.
سمینار تخصصی What is PSTN ? (public switched telephone network) تیرماه 1395.
Firewalls, Network Address Translators(NATs), and H.323
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
IP Telephony (VoIP).
Protocols and the TCP/IP Suite Overview and Discussion
SIX MONTHS INDUSTRIAL TRAINING REPORT
Session Initiation Protocol (SIP)
Net 431: ADVANCED COMPUTER NETWORKS
VOICE OVER INTERNET PROTOCOL
Gary Thom President, Delta Information Systems, Inc.
Presentation transcript:

Microsoft ISA Server H.323 Gateway and Gatekeeper Overview of IP Telephony, H.323, and ISA Server H.323 Support

Presentation Agenda IP Telephony Overview The ITU H.323 Specification Microsoft ISA Server H.323 Gateway Microsoft ISA Server H.323 Gatekeeper Microsoft ISA Server Scenarios

IP Telephony Overview Definition IP Telephony refers to the hardware and software technologies that provide the ability to place telephone calls over IP based networks.

IP Telephony Overview Traditional Voice Networks – PSTN The Public Switched Telephone Network –The collection of networking equipment that belongs to the carriers involved in providing telephone service. The PSTN is a Circuit Switched Network –A virtual circuit is created in the PSTN “Cloud” for each telephone call. The circuit is allocated (64k bps) and maintained for the duration of the call, regardless of the amount of traffic flowing over the circuit.

IP Telephony Overview PSTN - Basic Network Topology

IP Telephony Overview Traditional IP Networks – The Internet Packet Switched Networks –Separate packets from the same communication may take different paths through the cloud. –More efficient use of network resources –No inherent QoS or Security, without special a special implementation to address these issues. Signaling and Media use the same network

IP Telephony Overview Standards Bodies International Telecommunications Union (ITU) –ITU-T division’s H SERIES specs define the Transmission of non-telephone signals. –Specifications must be licensed from the ITU Internet Engineering Task Force (IETF) –RFC and Internet-Draft specifications are well-known to most IT professionals –Available in the public domain :

IP Telephony Overview The 3 competing signaling protocols H.323 (ITU) –Umbrella specification defining the protocols and codecs to be used by H.323 compliant devices. SIP (IETF) –Session Initiation Protocol. New, up and coming standard. Similar to H323 mechanically, but text-based and simpler. More closely related to HTTP “on the wire.” S/MGCP (IETF) –Signaling Gateway Control Protocol / Media Gateway Control Protocol.

IP Telephony Overview Media Protocols RTP/RTCP (IETF) –Real-Time Protocol/ Real-Time Control Protocol. –This is used almost universally for media transport. Both H.323 and SIP specify RTP as the media transport protocol of choice

IP Telephony Overview Basic VoIP network diagram

The ITU H.323 Specification H.323 Specification Title: Visual telephone systems and equipment for local area networks which provide a non ‑ guaranteed quality of service

The ITU H.323 Specification Important Terms H.323 Entity: Any H.323 component, including –Terminals –Gateways –Gatekeepers –MCs, MPs, and MCUs. Endpoint: A Terminal, Gateway, or MCU. Call: Point-to-point multimedia communication between two H.323 endpoints Multipoint Conference: A conference between three or more terminals

The ITU H.323 Specification H.323 Protocol Stack

The ITU H.323 Specification Basic Call Model A typical H.323 Call consists of 5 phases: 1.Call Setup (Phase A) 2.Initial communication between endpoints and terminal capability exchange (Phase B) 3.Establishment of of Audio / Visual communication between endpoints (Phase C) 4.Request and negotiation of Call Services (Phase D) 5.Call Termination (Phase E)

The ITU H.323 Specification Basic Call in Action

ISA Server H.323 Gateway Introduction The ISA Server H.323 Gateway is an application layer H.323 Proxy. Traditional circuit-layer proxies (Winsock Proxy, ISA Firewall Service) and transparent proxies (NAT, SecureNAT) do not properly handle H.323 traffic because of the Protocol’s complexity.

ISA Server H.323 Gateway Proxy History Proxy Server 2.0 –Winsock Proxy could handle only one outbound H.323 call at a time. –No inbound H.323 calls were possible (No Server Proxy) Windows 2000 NAT –H.323 / LDAP Protocol Editor allows outbound H.323 Calls (LDAP is needed for ILS lookup) ISA H.323 Gateway –supports outbound H.323 calls and inbound calls with Gatekeeper assistance

ISA Server H.323 Gateway H.323 Gateway Implementation The ISA H.323 Proxy is implemented as an ISA Application Filter. –Application Filters can be externally developed using the ISA SDK. –Application filters plug-in to the ISA Firewall Service –Application filters can perform protocol editing, e.g., H.323 filter Content inspection, e.g., SMTP filter Virus scanning, e.g., 3 rd Party filter Other activities enabled by access to the application data stream Both SecureNAT Clients and Firewall (WSP) Clients can use the H.323 Gateway

ISA Server H.323 Gateway H.323 Gateway Implementation (cont.)

ISA Server H.323 Gatekeeper Introduction ISA Gatekeeper Functionality –Register Users (directory) The GK defines an H.323 zone and is referenced when attempting to locate a user or terminal. The GK provides alias to IP address resolution. –Route Calls Terminals specify a GK if one exists for their zone. The GK will route calls to the appropriate destinations based on routing rules created by an administrator.

ISA Server H.323 Gatekeeper Scenario Example

ISA Server H.323 Gatekeeper Server Properties

ISA Server H.323 Gatekeeper Server Properties (cont.)

ISA Server H.323 Gatekeeper Registering Users

ISA Server H.323 Gatekeeper Call Routing - Destinations

ISA Server H.323 Gatekeeper Call Routing Rules Rules are used to determine how a GK should help the caller route the call. 3 Types of Call Routing Rules –Phone Number Rules – Address Rules –IP Address Rules By matching the ID type to a destination, –Phone# calls can be routed to a PSTN Gateway –External IP Addresses, addresses, or Names can be routed to external endpoints or GK’s.

ISA Server H.323 Gatekeeper Routing Rule Precedence GK finds matching rules for each destination type. Matching rules are then sorted by –Quality of match (more matching elements) –If Quality of match is equal, “exact” rule types have precedence over “prefix” (ph#) or “suffix” (domain/IP) rule types. –If Quality and Type match, rule precedence number is used.

ISA Server H.323 Gatekeeper Routing Rule Precedence (cont) Now that rules have been sorted based on matching, there may be equal rules with different destinations. Each destination should be tried in the case that a previous response is negative. e.g., If ILS lookup fails, we should try Active Directory for a match as well (assuming there are rules for each of these destinations)

ISA Server H.323 Gatekeeper Routing Rule Precedence (cont) Destinations are contacted in the following order: –None. This is a “deny rule” and causes processing to cease. –Local Registration Database –Gateway/Proxy –Internet Locator Service (ILS) –Gatekeeper –Multicast Gatekeeper –DNS –Active Directory –Local Network

ISA Server H.323 Gatekeeper Routing Rule Precedence (cont) Which Rules get applied? What order are the applied rules processed?

Resources and References Books –IP Telephony. (Bill Douskalis) Much of the VoIP and H.323 information in this presentation came from this book –IP Telephony: Packet-Based Multimedia Communications Systems (Hersent, Gurle, Petit) Web Sites –Databeam. This site has a good primer on H.323 and T –Intel. This page describes the problems and pitfalls of getting H.323 through Firewalls htmhttp://support.intel.com/support/videophone/trial21/h323_wpr. htm

Resources and References (cont.) Specs –ITU-T: H.323 T.120 –IETF: RTP (RFC 1889) ftp://ftp.isi.edu/in-notes/rfc1889.txtftp://ftp.isi.edu/in-notes/rfc1889.txt