VoIP Basics. VoIP Basics, X/Stra, Oct 2,

Size: px
Start display at page:

Download "VoIP Basics. VoIP Basics, X/Stra, Oct 2,"

Transcription

1 VoIP Basics 1

2 How did it all start? 2

3 How did it all start?

4 Encoding Media Pulse Code Modulation - a digital representation of an analog signal where the magnitude of the signal is sampled regularly at uniform intervals, then quantized to a series of symbols in a digital (usually binary) code. PCM has been widely used in: digital telephone systems compact disc red book format Computer systems (wav files). DVD or DVR Many Blu-ray Disc and HD-DVD movies Audio transmission within LANs Not used in real-time communication over the Internet due to high bandwidth consumption. emil.ivov@sip-communicator.org 4

5 Voice Codecs Codec Bit-Rate G711 64Kbs G ,3Kbs G729A 8Kbs ilbc 15.2 Kbs Speex variable 5

6 Transporting Media - TCP vs. UDP Using UDP No way to detect loss. Order of delivery does not necessarily reflect the order of sending Using TCP Loss detection Respects order Loss recovery inefficient for CoIP o Retransmission of lost segments increases jitter o Decreasing window size causes lower bandwidth emil.ivov@sip-communicator.org 6

7 UDP + RTP So, if both s**k, what do we do? Design a new transport protocol Design an application protocol that would compensate deficiencies of the transport protocol. A widespread solution Using an application protocol (RTP) over UDP emil.ivov@sip-communicator.org 7

8 What next?

9 The basics of IP telephony. network core (registrars, proxies, ) Bob Address: B Port: Pb Alice Address: A Port: Pa emil.ivov@sip-communicator.org 9/47

10 The basics of IP telephony. network core (registrars, proxies, ) Bob Address: B Port: Pb Alice Address: A Port: Pa emil.ivov@sip-communicator.org 10/47

11 The basics of IP telephony. network core (registrars, proxies, ) MEDIA Bob Address: B Port: Pb Alice Address: A Port: Pa emil.ivov@sip-communicator.org 11/47

12 Signaling Say why it is important to separate signalling from data. H.323 MGCP SIP XMPP/Jingle Other signaling protocols: IAX Skype, ICQ, Yahoo 12

13 MEGACO- H248-MGCP MGCP - Media Gateway Control Protocol Defines protocols for control of gateways that handle media flow conversion Example: transcoding analogous voice (PSTN) into digital signal IP. This approach is based on the notion of separating signaling from multimedia support. emil.ivov@sip-communicator.org 13

14 H248-MGCP (MEGACO) Media Gateway Controller PSTN IP Media Gateway PCM Flow 64 Kb/s RTP Flow 14

15 H.323 The ITU solution for video conferencing on data networks: IP, ATM, Strongly inspired by the RNIS H320 standards for conferencing. Multiple ITU PSTN low band protocols are employed by H.323 Q.931 Supplementary services coming from Q

16 H.323 ITU Recommendations Version : Video telephony system for LANs with no QoS Version 4 November 2000 Pros and Cons: Compatible with H320 (PSTN) High complexity, difficult to adapt to the Internet (Firewall, NATs, QoS) emil.ivov@sip-communicator.org 16

17 H.323 Entities Terminal Terminal Gatekeeper IP Network MCU Gateway RTC RNIS 17

18 Architectures and protocols RAS : Registration Admission Status Gatekeeper registration Q.931 : signaling call Allows opening an H.245 connection H.245 : control call Information exchange (codec, address, RTP and RTCP port numbers) Activates channels emil.ivov@sip-communicator.org 18

19 Ports Port Type Used for 389 static TCP ILS Registration (LDAP) 1300 static TCP H.235 Secure Signaling 1503 static TCP T static UDP Gatekeeper Discovery 1719 static UDP Gatekeeper RAS 1720 static TCP Q.931 Call Setup dynamic TCP dynamic UDP H245 Control Channel RTP/RTCP Audio/Video Streams emil.ivov@sip-communicator.org 19

20 A basic 2-party call UDP Q.931 port TCP 1720 H.245 port TCP > 1024 RTP G7xx RTCP RTP H26x RTCP RTP G7xx RTCP RTP H26x RTCP 20

21 The Zone T T T GW GW SCN MCU GK GW emil.ivov@sip-communicator.org 21

22 A Single Administrative Domain BE 22

23 Multiple Administrative Domains Clearing House Packet Network 23

24 VoIP Basics XMPP/Jingle 24

25 VoIP Basics The Session Initiation Protocol SIP 25

26 The Session Initiation Protocol (Some of the People Behind It) Henning Schulzrinne Department of Computer Science Columbia University, New York, USA Jonathan Rosenberg Cisco Systems 26

27 A Very Basic SIP Call Flow Alice Bob Transaction INVITE 100 Trying 180 Ringing 200 OK ACK MEDIA Dialog BYE OK CoIP with SIP. Rennes, November 2007 Emil Ivov, SIP Communicator 27

28 Example SIP Request INVITE SIP/2.0 Via: SIP/2.0/UDP ;branch=1 From: To: Contact: Call-ID: Cseq: INVITE v=0 o=user IP s=. t=0 0 c=in IP m=audio RTP/AVP 0 a=rtpmap:0 PCMU/

29 Example SIP Request Request line INVITE SIP/2.0 Headers Via: SIP/2.0/UDP ;branch=1 From: To: Contact: Call-ID: Cseq: INVITE Empty line Body v=0 o=user IP s=. t=0 0 c=in IP m=audio RTP/AVP 0 a=rtpmap:0 PCMU/

30 Example SIP Response SIP/ Not Found Via: SIP/2.0/UDP ; branch=1 From: To: Call-ID: Cseq: INVITE 30

31 Example SIP Response Response line SIP/ Not Found Headers Via: SIP/2.0/UDP ; branch=1 From: To: Call-ID: Cseq: INVITE Empty line 31

32 Intra Domain SIP Signaling 4 thomas@u-strasbg.fr 5 SIP Soft Client 3 7 emcho@u-strasbg.fr 6 2 u-strasbg.fr Proxy Server 1 SIP Phone u-strasbg.fr Registrar and Location Service 1. Call Thomas - INVITE 2. Query Where is Thomas@u-strasbg.fr? (non-sip) 3. Response (non-sip) 4. Proxied Call - INVITE 5. Response - OK 6. Response - OK 7. Multimedia Chanel Establised RTP Streams CoIP with SIP. Rennes, November 2007 Emil Ivov, SIP Communicator 32

33 Registrars and Registrations LittleGuy Registrar REGISTER From: LittleGuy Contact: 200 OK Contact: CoIP with SIP. Rennes, November 2007 Emil Ivov, SIP Communicator 33

34 Registrars and Registrations LittleGuy Registrar REGISTER From: LittleGuy Contact: 401 Unauthorized Contact: WWW-Authenticate: <Authentication Challenge> REGISTER From: LittleGuy Contact: Authorization: <Authentication Response> 200 OK Contact: CoIP with SIP. Rennes, November 2007 Emil Ivov, SIP Communicator 34

35 An example REGISTER request REGISTER sip:b.com SIP/2.0 Via: SIP/2.0/UDP From: To: Contact: Expires: 3600 Call-ID: CSeq: 1 REGISTER CoIP with SIP. Rennes, November 2007 Emil Ivov, SIP Communicator 35

36 An example REGISTER request Request-URI registration domain Who s registering AOR Contact REGISTER sip:b.com SIP/2.0 Via: SIP/2.0/UDP From: sip:barbara@b.com;tag= To: sip:barbara@b.com Contact: <sip:barbara@ > Duration in seconds Expires: 3600 Empty line Call-ID: @ CSeq: 1 REGISTER CoIP with SIP. Rennes, November 2007 Emil Ivov, SIP Communicator 36

37 An example REGISTER response SIP/ Ok Via: SIP/2.0/UDP From: To: es=3600 Contact:<sip: >;expires=345 Contact:<sip: >;expires=1000 Call-ID: CSeq: REGISTER CoIP with SIP. Rennes, November 2007 Emil Ivov, SIP Communicator 37

38 An example REGISTER response SIP/ Ok Via: SIP/2.0/UDP Who s regisering AOR List of all Contact headers for know AORs From: sip:barbara@b.com;tag= To: sip:barbara@b.com;tag=jjf223 Contact:<sip:barbara@ >;expir es=3600 Contact:<sip: >;expires=345 Contact:<sip: >;expires=1000 Call-ID: @ CSeq: REGISTER Empty line CoIP with SIP. Rennes, November 2007 Emil Ivov, SIP Communicator 38

39 REGISTER: refresh, cancel, query It is up to the user agent to refresh registrations of Contact addresses. In order to do so, a UA has to resend its innitial REGISTER request. In order to cancel a Contact registration, a user agent has to set its Expires time to zero To: sip:barbara@b.com Contact: <sip:barbara@ > Expires: 0 In order to cancel all contact address of records, a UA could use an asterisk (*) To: sip:barbara@b.com Contact: * Expires: 0 Omitting the Contact header would not modify any AOR and the corresponding response would contain all existin AORs. CoIP with SIP. Rennes, November 2007 Emil Ivov, SIP Communicator 39

40 Inter Domain SIP Signaling Transaction INVITE 1 INVITE 2 TRYING 3 INVITE 4 TRYING 5 RINGING 6 RINGING 8 RINGING 7 OK 9 OK 10 OK 11 ACK MEDIA Dialog BYE OK CoIP with SIP. Rennes, November 2007 Emil Ivov, SIP Communicator 40

41 Reality Check Hellooo did u forget about NATs? emil.ivov@sip-communicator.org 41/47

42 Standard NAT usage NAT 42

43 Less standard NAT usage: End to end services NAT? NAT 43

44 The basics of IP telephony. network core (registrars, proxies, ) Bob Address: B Port: Pb Alice Address: A Port: Pa emil.ivov@sip-communicator.org 44/47

45 The basics of IP telephony. network core (registrars, proxies, ) Bob Address: B Port: Pb Alice Address: A Port: Pa emil.ivov@sip-communicator.org 45/47

46 The basics of IP telephony. network core (registrars, proxies, ) MEDIA Bob Address: B Port: Pb Alice Address: A Port: Pa emil.ivov@sip-communicator.org 46/47

47 And then NATs were born Call: To: B Media: Ap Call: To: B Media: Ap ERROR Alice Private Address: Ap NAT/Firewall Address: F Bob Address: B emil.ivov@sip-communicator.org 47/47

48 How do NATs work Internal host:port NAT port : MSG: Dst: : 80 Src: : 2368 MSG: Dst: : 80 Src: : 8632 Alice NAT Internal Address: NAT Public Address: Server Address: emil.ivov@sip-communicator.org 48

49 How do NATs work Internal host:port NAT port : MSG: Dst: : 2368 Src: : 80 MSG: Dst: : 8632 Src: : 80 Alice NAT Internal Address: NAT Public Address: Server Address: emil.ivov@sip-communicator.org 49

50 How do NATs work Internal host:port NAT port : Endpoint-Independent Mapping Endpoint-Independent Filtering Bob Address: MSG: Dst: : 2368 Src: : 9595 Alice NAT Internal Address: NAT Public Address: Server Address: emil.ivov@sip-communicator.org 50

51 Basic Firewall and NAT Traversal STUN What are my address and port? Address: F Port: Pf STUN Server Alice Address: Ap Port: Pa NAT Address: F Bob Address: B Call: To: B Media: F:Pf STUN Server Alice Address: Ap Port: Pa Answer: To: A Media: B emil.ivov@sip-communicator.org Bob Address: B 51

52 How do NATs work Address (and port) dependent filtering Internal host:port NAT port Active connections host:port : (: 80) MSG: Dst: : 80 Src: : 2368 MSG: Dst: : 80 Src: : 8632 Alice NAT Internal Address: NAT Public Address: STUN Server Address: emil.ivov@sip-communicator.org 52

53 How do NATs work Address (and port) dependent filtering Internal host:port NAT port Active connections host:port : (: 80) MSG: Dst: : 2368 Src: : 80 MSG: Dst: : 8632 Src: : 80 Alice NAT Internal Address: NAT Public Address: STUN Server Address: emil.ivov@sip-communicator.org 53

54 How do NATs work Address (and port) dependent filtering Internal host:port NAT port Active connections host:port : (: 80) Endpoint-Independent Mapping Endpoint-Dependent Filtering Bob Address: STOP Alice NAT Internal Address: NAT Public Address: STUN Server Address: emil.ivov@sip-communicator.org 54

55 How do NATs work Address (and port) dependent filtering Internal host:port NAT port Active connections host:port : (: ) (: 80) Bob Address: MSG: Dst: : 80 Src: : 2368 Alice NAT Internal Address: NAT Public Address: STUN Server Address: emil.ivov@sip-communicator.org 55

56 How do NATs work Address (and port) dependent filtering Internal host:port NAT port Active connections host:port : (: ) (: 80) Endpoint-Independent Mapping Endpoint-Dependent Filtering Bob Address: MSG: Dst: : 2368 Src: : 80 Alice NAT Internal Address: NAT Public Address: STUN Server Address: emil.ivov@sip-communicator.org 56

57 How do NATs work Endpoint dependent mapping Internal host:port NAT port Active connections host:port : (: 80) MSG: Dst: : 80 Src: : 2368 MSG: Dst: : 80 Src: : 8632 Alice NAT Internal Address: NAT Public Address: STUN Server Address: emil.ivov@sip-communicator.org 57

58 How do NATs work Endpoint dependent mapping Internal host:port NAT port Active connections host:port : (: 80) MSG: Dst: : 2368 Src: : 80 MSG: Dst: : 8632 Src: : 80 Alice NAT Internal Address: NAT Public Address: STUN Server Address: emil.ivov@sip-communicator.org 58

59 How do NATs work Endpoint dependent mapping Internal host:port NAT port Active connections host:port : (: 80) : (: 80) Bob Address: MSG: Dst: : 80 Src: : 2368 Alice NAT Internal Address: NAT Public Address: STUN Server Address: emil.ivov@sip-communicator.org 59

60 How do NATs work Endpoint dependent mapping Internal host:port NAT port Active connections host:port : (: 80) : (: 80) Endpoint-Dependent Mapping Endpoint-Dependent Filtering Bob Address: MSG: Dst: : 2368 Src: : 80 Alice NAT Internal Address: NAT Public Address: STUN Server Address: emil.ivov@sip-communicator.org 60

61 Relaying Media Symmetric NAT/Firewall F1:P1 STUN Relay Server Address: T Port: Pt Alice Address: Ap Port: Pa Call: To: B Media: T:Pt Symmetric NAT/Firewall F1:p2 Bob Address: B emil.ivov@sip-communicator.org 61

62 Relaying Media Symmetric NAT/Firewall F1:P1 STUN Relay Server Address: T Port: Pt Bob Address: B Alice Address: Ap Port: Pa Symmetric NAT/Firewall F1:p2 emil.ivov@sip-communicator.org 62

63 Relaying Media (The SIP Way) NAT/Firewall SIP Server Address: T Port: Pt Alice Address: Ap Port: Pa Bob Address: B emil.ivov@sip-communicator.org 63/47

64 Relaying Media (The SIP Way) NAT/Firewall SIP Server Address: T Port: Pt Alice Address: Ap Port: Pa Bob Address: B emil.ivov@sip-communicator.org 64/47

65 Relaying Media SIP clients behind a symmetric NAT/firewall non-scalable expensive complex symmetric firewall Relay Server SIP clients behind a symmetric NAT/ firewall symmetric NAT/firewall emil.ivov@sip-communicator.org 65/47

66 Could we please have IPv6 now? ok, it s probably high time we moved to IPv6 emil.ivov@sip-communicator.org 66/47

67 Could we please have IPv6 now? this should simplify VoIP shouldn t it? emil.ivov@sip-communicator.org 67/47

68 VoIP and IPv6 demo version network core (registrars, proxies, ) Bob 2001:660::1 Alice 2001:660::2 emil.ivov@sip-communicator.org 68/47

69 VoIP and IPv6 demo version network core (registrars, proxies, ) Bob 2001:660::1 Alice 2001:660::2 emil.ivov@sip-communicator.org 69/47

70 VoIP and IPv6 demo version network core (registrars, proxies, ) MEDIA Bob 2001:660::1 Alice 2001:660::2 emil.ivov@sip-communicator.org 70/47

71 Reality check! Reality check! 71/47

72 Reality check! VPN Priv: Pub: Stun Relay Server Alice 2001:660:: NAT SIP network Bob Alice s list of addresses: 2001:660:: /47

73 How to avoid relaying? Interactive Connectivity Establishment (ICE) An IETF draft brought to you by Cisco s Jonathan Rosenberg emil.ivov@sip-communicator.org 73/47

74 Address management with ICE VPN Priv: Pub: Stun Relay Server Alice NAT SIP network Bob Alice s list of addresses: 2001:660:: Please try me on any of the following: 2001:660:: /47

75 Address management with ICE ERROR ERROR VPN Priv: Pub: Stun Relay Server Alice NAT SIP network Bob ERROR Alice s list of addresses: 2001:660:: ERROR ERROR 2001:660::2 75/47

76 IP Telephony Deployment 76/47

77 Asteriskv6.org (*) Reliability support for failover A lot of available resources Scalability Simple Configurations ~ 30 calls Soekris board, no transcoding ~ 60 calls with transcode Pentium4 2.4 = 80% busy ~ Up to 250 lines through PRI Digium cards (zaptel limitation) Clustering Load sharing Combining with SER Codecs: ADPCM, G.711 (A-Law & µ-law), G. 722, G (pass through), G. 726, G.729, GSM, ilbc, Linear, LPC-10, Speex Other features: conference bridging voice mail (including delivery) echo and MP3 plugins call parking, queueing, recording, retrieving, snooping caller id call blocking ENUM fax transmit and receive music on hold, and transfer. emil.ivov@sip-communicator.org 77

78 SIP Express Router (SER) Light weight Very fast Routing wise, more sophisticated than (*) (routing can be based on packet contents) Packet rewriting. Modules are available for: accounting, authentication, interaction with RADIUS, ENUM, SIMPLE, NAT Support, SMS gateway, web interface, stateless replies, presence agent, MySQL interaction, Jabber interaction Support for IPv6 78

79 SIP Express Media Server (SEMS) Especially well suited for work with SER Supports plugins Plugins shipped with SEMS: Voic record messages and mail them. ISDN Gateway: support calls from and to the PSTN. Conferencing: connect people within a conference room. Announcement: plays an announcement. Echo: test module echoing your voice. Codecs: G711.u, G711.a, GSM emil.ivov@sip-communicator.org 79

80 Open SER Small footprint Plug&Play module interface - ability to add new extensions, without touching the core support for UDP/TCP/TLS transport layers IPv4 and IPv6 Flexibility of routing configuration authentication, authorization and accounting (AAA) CPL - Call Processing Language (RFC3880) NAT traversal support for SIP and RTP traffic ENUM support Extension interfaces for PERL and Javaload balancing with failover, support for replication Interconnection with PSTN, XMPP, SMS multiple database backends - MySQL, PostgreSQL, over 70 extra modules in the OpenSER repository emil.ivov@sip-communicator.org 80

81 Open SER is no longer OpenSIPS.org Kamailio.org 81

82 Media relaying with RTP Proxy High performance RTP stream proxy-ing Works with SER OpenSER through their nat helper module Supports features such as: Remote control mode IPv4 IPv6 IPv4 to IPv6 relaying 82/47

83 Clients the other side 83/47

84 SIP Communicator Overview Audio/Video Calls with SIP 84/47

85 SIP Communicator Overview Audio/Video Calls with SIP 85/47

86 SIP Communicator Overview Instant Messaging 86/47

87 Other? X-Lite KPhone Linphone Hardware clients: 87/47

88 A Sample Deployment Strasbourg Sofia ULP PSTN Network Sofia Public STN Digium Wildcard IPv4 Linksys PAP Linksys SPA3000 VoIP Phones IPv4 IPv6 PSTN access, transcoding, conferencing RTPPROXY IPv6 <-> IPv4 for RTP IAX IPV6 Registrar VoIP Phone voipgw.u-strasbg.fr SIP Communicator SIP Communicator 88

89 VoIP Basics 89

TSIN02 - Internetworking

TSIN02 - Internetworking Lecture 8: SIP and H323 Litterature: 2004 Image Coding Group, Linköpings Universitet Lecture 8: SIP and H323 Goals: After this lecture you should Understand the basics of SIP and it's architecture Understand

More information

VoIP Basics. 2005, NETSETRA Corporation Ltd. All rights reserved.

VoIP Basics. 2005, NETSETRA Corporation Ltd. All rights reserved. VoIP Basics Phone Network Typical SS7 Network Architecture What is VoIP? (or IP Telephony) Voice over IP (VoIP) is the transmission of digitized telephone calls over a packet switched data network (like

More information

Voice over IP (VoIP)

Voice over IP (VoIP) Voice over IP (VoIP) David Wang, Ph.D. UT Arlington 1 Purposes of this Lecture To present an overview of Voice over IP To use VoIP as an example To review what we have learned so far To use what we have

More information

Department of Computer Science. Burapha University 6 SIP (I)

Department of Computer Science. Burapha University 6 SIP (I) Burapha University ก Department of Computer Science 6 SIP (I) Functionalities of SIP Network elements that might be used in the SIP network Structure of Request and Response SIP messages Other important

More information

Media Communications Internet Telephony and Teleconference

Media Communications Internet Telephony and Teleconference Lesson 13 Media Communications Internet Telephony and Teleconference Scenario and Issue of IP Telephony Scenario and Issue of IP Teleconference ITU and IETF Standards for IP Telephony/conf. H.323 Standard

More information

Pilsung Taegyun A Fathur Afif A Hari A Gary A Dhika April Mulya Yusuf Anin A Rizka B Dion Siska Mirel Hani Airita Voice over Internet Protocol Course Number : TTH2A3 CLO : 2 Week : 7 ext Circuit Switch

More information

Overview of the Session Initiation Protocol

Overview of the Session Initiation Protocol CHAPTER 1 This chapter provides an overview of SIP. It includes the following sections: Introduction to SIP, page 1-1 Components of SIP, page 1-2 How SIP Works, page 1-3 SIP Versus H.323, page 1-8 Introduction

More information

INTERFACE SPECIFICATION SIP Trunking. 8x8 SIP Trunking. Interface Specification. Version 2.0

INTERFACE SPECIFICATION SIP Trunking. 8x8 SIP Trunking. Interface Specification. Version 2.0 8x8 Interface Specification Version 2.0 Table of Contents Introduction....3 Feature Set....3 SIP Interface....3 Supported Standards....3 Supported SIP methods....4 Additional Supported SIP Headers...4

More information

Outline Overview Multimedia Applications Signaling Protocols (SIP/SDP, SAP, H.323, MGCP) Streaming Protocols (RTP, RTSP, HTTP, etc.) QoS (RSVP, Diff-S

Outline Overview Multimedia Applications Signaling Protocols (SIP/SDP, SAP, H.323, MGCP) Streaming Protocols (RTP, RTSP, HTTP, etc.) QoS (RSVP, Diff-S Internet Multimedia Architecture Outline Overview Multimedia Applications Signaling Protocols (SIP/SDP, SAP, H.323, MGCP) Streaming Protocols (RTP, RTSP, HTTP, etc.) QoS (RSVP, Diff-Serv, IntServ) Conclusions

More information

Mohammad Hossein Manshaei 1393

Mohammad Hossein Manshaei 1393 Mohammad Hossein Manshaei manshaei@gmail.com 1393 Voice and Video over IP Slides derived from those available on the Web site of the book Computer Networking, by Kurose and Ross, PEARSON 2 Multimedia networking:

More information

SIP Session Initiation Protocol

SIP Session Initiation Protocol SIP Session Initiation Protocol Nicolas Montavont nicolas.montavont@telecom-bretagne.eu Henning Schulzrinne Department of Computer Science Columbia University, New York, USA Jonathan Rosenberg Cisco Systems

More information

Multimedia Applications. Classification of Applications. Transport and Network Layer

Multimedia Applications. Classification of Applications. Transport and Network Layer Chapter 2: Representation of Multimedia Data Chapter 3: Multimedia Systems Communication Aspects and Services Multimedia Applications and Communication Protocols Quality of Service and Resource Management

More information

VoIP. ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts

VoIP. ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts VoIP System Gatekeeper: A gatekeeper is useful for handling VoIP call connections includes managing terminals, gateways and MCU's (multipoint

More information

ENSC 833-3: NETWORK PROTOCOLS AND PERFORMANCE. Implement Session Initiation Protocol (SIP) User Agent Prototype

ENSC 833-3: NETWORK PROTOCOLS AND PERFORMANCE. Implement Session Initiation Protocol (SIP) User Agent Prototype ENSC 833-3: NETWORK PROTOCOLS AND PERFORMANCE Final Project Presentation Spring 2001 Implement Session Initiation Protocol (SIP) User Agent Prototype Thomas Pang (ktpang@sfu.ca) Peter Lee (mclee@sfu.ca)

More information

Introduction. H.323 Basics CHAPTER

Introduction. H.323 Basics CHAPTER CHAPTER 1 Last revised on: October 30, 2009 This chapter provides an overview of the standard and the video infrastructure components used to build an videoconferencing network. It describes the basics

More information

A Novel Software-Based H.323 Gateway with

A Novel Software-Based H.323 Gateway with A Novel Software-Based H.323 Gateway with Proxy-TC for VoIP Systems Presenter : Wei-Sheng Yin Advisor : Dr. Po-Ning Chen Institute of Communications Engineering National Chiao Tung University Agenda Introduction

More information

Transporting Voice by Using IP

Transporting Voice by Using IP Transporting Voice by Using IP National Chi Nan University Quincy Wu Email: solomon@ipv6.club.tw 1 Outline Introduction Voice over IP RTP & SIP Conclusion 2 Digital Circuit Technology Developed by telephone

More information

Journal of Information, Control and Management Systems, Vol. X, (200X), No.X SIP OVER NAT. Pavel Segeč

Journal of Information, Control and Management Systems, Vol. X, (200X), No.X SIP OVER NAT. Pavel Segeč SIP OVER NAT Pavel Segeč University of Žilina, Faculty of Management Science and Informatics, Slovak Republic e-mail: Pavel.Segec@fri.uniza.sk Abstract Session Initiation Protocol is one of key IP communication

More information

Z24: Signalling Protocols

Z24: Signalling Protocols Z24: Signalling Protocols Mark Handley H.323 ITU protocol suite for audio/video conferencing over networks that do not provide guaranteed quality of service. H.225.0 layer Source: microsoft.com 1 H.323

More information

Advanced Computer Networks

Advanced Computer Networks Advanced Computer Networks VoIP Jianping Pan Summer 2007 6/6/07 csc485b/586b/seng480b 1 Feedback on reading & summaries Be aware of deadlines the day before the presentation Read papers not someone else's

More information

Multimedia Systems Multimedia Networking Part II Mahdi Amiri December 2015 Sharif University of Technology

Multimedia Systems Multimedia Networking Part II Mahdi Amiri December 2015 Sharif University of Technology Course Presentation Multimedia Systems Multimedia Networking Part II Mahdi Amiri December 2015 Sharif University of Technology Multimedia Networking, QoS Multimedia Over Today s Internet TCP/UDP/IP: best-effort

More information

Secure Telephony Enabled Middle-box (STEM)

Secure Telephony Enabled Middle-box (STEM) Report on Secure Telephony Enabled Middle-box (STEM) Maggie Nguyen 04/14/2003 Dr. Mark Stamp - SJSU - CS 265 - Spring 2003 Table of Content 1. Introduction 1 2. IP Telephony Overview.. 1 2.1 Major Components

More information

Overview. Slide. Special Module on Media Processing and Communication

Overview. Slide. Special Module on Media Processing and Communication Overview Review of last class Protocol stack for multimedia services Real-time transport protocol (RTP) RTP control protocol (RTCP) Real-time streaming protocol (RTSP) SIP Special Module on Media Processing

More information

ETSF10 Internet Protocols Transport Layer Protocols

ETSF10 Internet Protocols Transport Layer Protocols ETSF10 Internet Protocols Transport Layer Protocols 2012, Part 2, Lecture 2.2 Kaan Bür, Jens Andersson Transport Layer Protocols Special Topic: Quality of Service (QoS) [ed.4 ch.24.1+5-6] [ed.5 ch.30.1-2]

More information

Computer Networks. Wenzhong Li. Nanjing University

Computer Networks. Wenzhong Li. Nanjing University Computer Networks Wenzhong Li Nanjing University 1 Chapter 5. End-to-End Protocols Transport Services and Mechanisms User Datagram Protocol (UDP) Transmission Control Protocol (TCP) TCP Congestion Control

More information

Real-time Services BUPT/QMUL

Real-time Services BUPT/QMUL Real-time Services BUPT/QMUL 2017-05-27 Agenda Real-time services over Internet Real-time transport protocols RTP (Real-time Transport Protocol) RTCP (RTP Control Protocol) Multimedia signaling protocols

More information

Kommunikationssysteme [KS]

Kommunikationssysteme [KS] Kommunikationssysteme [KS] Dr.-Ing. Falko Dressler Computer Networks and Communication Systems Department of Computer Sciences University of Erlangen-Nürnberg http://www7.informatik.uni-erlangen.de/~dressler/

More information

AP500 4-Port FXS VoIP Gateway

AP500 4-Port FXS VoIP Gateway AP500 4-Port FXS VoIP Gateway High Performance VoIP Gateway Solution Product Overview www.addpac.com AddPac Technology Sales and Marketing Contents Product Overview Hardware Specification APOS Technology

More information

Session Initiation Protocol (SIP) Overview

Session Initiation Protocol (SIP) Overview Session Initiation Protocol (SIP) Overview T-110.7100 Applications and Services in Internet 6.10.2009 Jouni Mäenpää NomadicLab, Ericsson Contents SIP introduction, history and functionality Key concepts

More information

a. Draw a network diagram, showing how a telephone in the US would make calls to a telephone on Deception Island. (15 points).

a. Draw a network diagram, showing how a telephone in the US would make calls to a telephone on Deception Island. (15 points). TSM 350 IP Telephony Fall 2004 E Eichen Exam 1 (Midterm): November 10 Solutions 1 True or False: a Call signaling in a SIP network is routed on a hop-by-hop basis, while call signaling in an H323 network

More information

Real-Time Control Protocol (RTCP)

Real-Time Control Protocol (RTCP) Real-Time Control Protocol (RTCP) works in conjunction with RTP each participant in RTP session periodically sends RTCP control packets to all other participants each RTCP packet contains sender and/or

More information

Multimedia networking: outline

Multimedia networking: outline Multimedia networking: outline 7.1 multimedia networking applications 7.2 streaming stored video 7.3 voice-over-ip 7.4 protocols for real-time conversational applications: RTP, SIP 7.5 network support

More information

Session Initiation Protocol (SIP) Overview

Session Initiation Protocol (SIP) Overview Session Initiation Protocol (SIP) Overview T-110.7100 Applications and Services in Internet 5.10.2010 Jouni Mäenpää NomadicLab, Ericsson Research Contents SIP introduction, history and functionality Key

More information

Protocols supporting VoIP

Protocols supporting VoIP Protocols supporting VoIP Dr. Danny Tsang Department of Electronic & Computer Engineering Hong Kong University of Science and Technology 1 Outline Overview Session Control and Signaling Protocol H.323

More information

CSC 4900 Computer Networks: Multimedia Applications

CSC 4900 Computer Networks: Multimedia Applications CSC 4900 Computer Networks: Multimedia Applications Professor Henry Carter Fall 2017 Last Time What is a VPN? What technology/protocol suite is generally used to implement them? How much protection does

More information

Troubleshooting Voice Over IP with WireShark

Troubleshooting Voice Over IP with WireShark Hands-On Troubleshooting Voice Over IP with WireShark Course Description Voice over IP is being widely implemented both within companies and across the Internet. The key problems with IP voice services

More information

AP800 TM PSTN Backup 4-Port FXS VoIP Gateway High Performance VoIP Gateway Solution

AP800 TM PSTN Backup 4-Port FXS VoIP Gateway High Performance VoIP Gateway Solution AP800 TM PSTN Backup 4-Port FXS VoIP Gateway High Performance VoIP Gateway Solution Product Overview www.addpac.com AddPac Technology 2007, Sales and Marketing Contents Product Overview Hardware Specification

More information

Basic Architecture of H.323 C. Schlatter,

Basic Architecture of H.323 C. Schlatter, Basic Architecture of H.323 C. Schlatter, schlatter@switch.ch 2003 SWITCH Agenda Background to H.323 Components of H.323 H.323 Protocols Overview H.323 Call Establishment 2003 SWITCH 2 Background to H.323

More information

4 Port IP-PBX + SIP Gateway System

4 Port IP-PBX + SIP Gateway System 4 Port IP-PBX + SIP Gateway System The IPG-40XG is an embedded Voice over IP (VoIP) PBX Server with Session Initiation Protocol (SIP) to provide IP extension phone connections for global virtual office

More information

TODAY AGENDA. VOIP Mobile IP

TODAY AGENDA. VOIP Mobile IP VOIP & MOBILE IP PREVIOUS LECTURE Why Networks? And types of Networks Network Topologies Protocols, Elements and Applications of Protocols TCP/IP and OSI Model Packet and Circuit Switching 2 TODAY AGENDA

More information

Tech-invite. RFC 3261's SIP Examples. biloxi.com Registrar. Bob's SIP phone

Tech-invite. RFC 3261's SIP Examples. biloxi.com Registrar. Bob's SIP phone Tech-invite http://www.tech-invite.com RFC 3261's SIP Examples V2.2 November 22, 2005 Registrar Bob's SIP INVITE 100 Trying Proxy INVITE 100 Trying Proxy 200 OK INVITE REGISTER This is a representation,

More information

EP502/EP504 IP PBX 1.1 Overview

EP502/EP504 IP PBX 1.1 Overview 1.1 Overview The EP502/EP504 is an embedded Voice over IP (VoIP) Server with Session Initiation Protocol (SIP) to provide IP extension phone connection for global virtual office of small-to-medium business

More information

Understanding SIP exchanges by experimentation

Understanding SIP exchanges by experimentation Understanding SIP exchanges by experimentation Emin Gabrielyan 2007-04-10 Switzernet Sàrl We analyze a few simple scenarios of SIP message exchanges for a call setup between two SIP phones. We use an SIP

More information

AP-SAV100 Analog Voice Intercom

AP-SAV100 Analog Voice Intercom AP-SAV100 Analog Voice Intercom IP Gateway High Performance IP Extension Solution for Legacy Analog Door Phone www.addpac.com AddPac Technology Sales and Marketing Contents Product Overview Hardware Specification

More information

Application Scenario 1: Direct Call UA UA

Application Scenario 1: Direct Call UA UA Application Scenario 1: Direct Call UA UA Internet Alice Bob Call signaling Media streams 2009 Jörg Ott 1 tzi.org INVITE sip:bob@foo.bar.com Direct Call bar.com Note: Three-way handshake is performed only

More information

Overview of SIP. Information About SIP. SIP Capabilities. This chapter provides an overview of the Session Initiation Protocol (SIP).

Overview of SIP. Information About SIP. SIP Capabilities. This chapter provides an overview of the Session Initiation Protocol (SIP). This chapter provides an overview of the Session Initiation Protocol (SIP). Information About SIP, page 1 How SIP Works, page 4 How SIP Works with a Proxy Server, page 5 How SIP Works with a Redirect Server,

More information

IPNext 187 Hybrid IP-PBX System High-performance Hybrid IP-PBX Solution

IPNext 187 Hybrid IP-PBX System High-performance Hybrid IP-PBX Solution IPNext 187 Hybrid IP-PBX System High-performance Hybrid IP-PBX Solution IP-PBX Features www.addpac.com AddPac Technology 2011, Sales and Marketing Contents IP-PBX Features Smart Multimedia Manager VoIP

More information

Multimedia networking: outline

Multimedia networking: outline Multimedia networking: outline 9.1 multimedia networking applications 9.2 streaming stored video 9.3 voice-over-ip 9.4 protocols for real-time conversational applications: SIP Skip RTP, RTCP 9.5 network

More information

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. Avaya Solution & Interoperability Test Lab Avaya Solution & Interoperability Test Lab Application Notes for Configuring SIP Trunking between Sotel IP Services SIP Edge Advanced SIP Trunking Solution and an Avaya IP Office Telephony Solution Issue

More information

P2PSIP, ICE, and RTCWeb

P2PSIP, ICE, and RTCWeb P2PSIP, ICE, and RTCWeb T-110.5150 Applications and Services in Internet October 11 th, 2011 Jouni Mäenpää NomadicLab, Ericsson Research AGENDA Peer-to-Peer SIP (P2PSIP) Interactive Connectivity Establishment

More information

AP Port Analog VoIP Gateway High Performance VoIP Gateway Solution

AP Port Analog VoIP Gateway High Performance VoIP Gateway Solution AP2390 72-Port Analog VoIP Gateway High Performance VoIP Gateway Solution Optional DC Power Supply (Model : AP2390D) www.addpac.com AddPac Technology Sales and Marketing Contents Product Overview Hardware

More information

SS7 VoIP Gateway Solution

SS7 VoIP Gateway Solution SS7 VoIP Gateway Solution AddPac Technology 2013, Sales and Marketing www.addpac.com Contents SS7 VoIP Gateway Service Diagram SS7 VoIP Gateway Comparison Table Digital VoIP Gateways(1~1616 E1/T1) VoIP

More information

Chapter 11: Understanding the H.323 Standard

Chapter 11: Understanding the H.323 Standard Página 1 de 7 Chapter 11: Understanding the H.323 Standard This chapter contains information about the H.323 standard and its architecture, and discusses how Microsoft Windows NetMeeting supports H.323

More information

It's only software. Mark Spencer

It's only software. Mark Spencer It's only software. Mark Spencer Terminology Channel or Circuit 1 standard voice channel is 64kbit/s Like a TV channel, or IRC channel Line Trunk Extension Private Branch Exchange (PBX) Exchange Direct

More information

Cisco ATA 191 Analog Telephone Adapter Overview

Cisco ATA 191 Analog Telephone Adapter Overview Cisco ATA 191 Analog Telephone Adapter Overview Your Analog Telephone Adapter, page 1 Your Analog Telephone Adapter The ATA 191 analog telephone adapter is a telephony-device-to-ethernet adapter that allows

More information

Application Notes for Configuring SIP Trunking between Global Crossing SIP Trunking Service and an Avaya IP Office Telephony Solution Issue 1.

Application Notes for Configuring SIP Trunking between Global Crossing SIP Trunking Service and an Avaya IP Office Telephony Solution Issue 1. Avaya Solution & Interoperability Test Lab Application Notes for Configuring SIP Trunking between Global Crossing SIP Trunking Service and an Avaya IP Office Telephony Solution Issue 1.0 Abstract These

More information

EDA095 Audio and Video Streaming

EDA095 Audio and Video Streaming EDA095 Audio and Video Streaming Pierre Nugues Lund University http://cs.lth.se/pierre_nugues/ May 15, 2013 Pierre Nugues EDA095 Audio and Video Streaming May 15, 2013 1 / 33 What is Streaming Streaming

More information

Packetizer. Overview of H.323. Paul E. Jones. Rapporteur, ITU-T Q2/SG16 April 2007

Packetizer. Overview of H.323. Paul E. Jones. Rapporteur, ITU-T Q2/SG16 April 2007 Overview of H.323 Paul E. Jones Rapporteur, ITU-T Q2/SG16 paulej@packetizer.com April 2007 Copyright 2007 Executive Summary H.323 was first approved in February 1996, the same month that the first SIP

More information

Real Time Protocols. Overview. Introduction. Tarik Cicic University of Oslo December IETF-suite of real-time protocols data transport:

Real Time Protocols. Overview. Introduction. Tarik Cicic University of Oslo December IETF-suite of real-time protocols data transport: Real Time Protocols Tarik Cicic University of Oslo December 2001 Overview IETF-suite of real-time protocols data transport: Real-time Transport Protocol (RTP) connection establishment and control: Real

More information

An Architecture Framework for Measuring and Evaluating Packet-Switched Voice

An Architecture Framework for Measuring and Evaluating Packet-Switched Voice An Architecture Framework for Measuring and Evaluating Packet-Switched Voice Hyuncheol Kim 1,, Seongjin Ahn 2,, and Junkyun Choi 1 1 School of Engineering, Information and Communications University, 119

More information

Introduction. We have learned

Introduction. We have learned H.323 Introduction We have learned IP, UDP, RTP (RTCP) How voice is carried in RTP packets between session participants How does one party indicate to another a desire to set up a call? How does the second

More information

Popular protocols for serving media

Popular protocols for serving media Popular protocols for serving media Network transmission control RTP Realtime Transmission Protocol RTCP Realtime Transmission Control Protocol Session control Real-Time Streaming Protocol (RTSP) Session

More information

X-Communicator: Implementing an advanced adaptive SIP-based User Agent for Multimedia Communication

X-Communicator: Implementing an advanced adaptive SIP-based User Agent for Multimedia Communication X-Communicator: Implementing an advanced adaptive SIP-based User Agent for Multimedia Communication Shakil Siddique, Raimund K. Ege and S. Masoud Sadjadi School of Computer Science Florida International

More information

Multimedia

Multimedia Multimedia Communications @CS.NCTU Lecture 11: Multimedia Networking Instructor: Kate Ching-Ju Lin ( 林靖茹 ) 2 Why Multimedia Networking Matters? Watching video over Internet Uploading user-generated content

More information

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. Avaya Solution & Interoperability Test Lab Avaya Solution & Interoperability Test Lab Application Notes for Configuring SIP Trunking between the PAETEC Broadsoft based SIP Trunking Solution and an Avaya IP Office Telephony Solution Issue 1.0 Abstract

More information

Inspection for Voice and Video Protocols

Inspection for Voice and Video Protocols CTIQBE Inspection The following topics explain application inspection for voice and video protocols. For basic information on why you need to use inspection for certain protocols, and the overall methods

More information

TT11 VoIP Router 1FXS/1FXO TA User Guide

TT11 VoIP Router 1FXS/1FXO TA User Guide TT11 VoIP Router 1FXS/1FXO TA User Guide Page 1 Table of Contents: 1.0 Introduction... 3 2.0 Package Contents... 3 3.0 Summary of LED & Connector Descriptions... 4 3.1 The Front LEDs... 4 3.2 The Rear

More information

Introduction. We have learned

Introduction. We have learned H.323 Chapter 4 Introduction We have learned IP, UDP, RTP (RTCP) How does one party indicate to another a desire to set up a call? How does the second party indicate a willingness to accept the call? The

More information

Multimedia Communication

Multimedia Communication Multimedia Communication Session Description Protocol SDP Session Announcement Protocol SAP Realtime Streaming Protocol RTSP Session Initiation Protocol - SIP Dr. Andreas Kassler Slide 1 SDP Slide 2 SDP

More information

Multimedia and the Internet

Multimedia and the Internet Multimedia and the Internet More and more multimedia streaming applications in the Internet: Video on Demand IP telephony Internet radio Teleconferencing Interactive Games Virtual/augmented Reality Tele

More information

CS519: Computer Networks. Lecture 9: May 03, 2004 Media over Internet

CS519: Computer Networks. Lecture 9: May 03, 2004 Media over Internet : Computer Networks Lecture 9: May 03, 2004 Media over Internet Media over the Internet Media = Voice and Video Key characteristic of media: Realtime Which we ve chosen to define in terms of playback,

More information

Application Notes for Configuring SIP Trunking between Cincinnati Bell Any Distance evantage and Avaya IP Office Issue 1.0

Application Notes for Configuring SIP Trunking between Cincinnati Bell Any Distance evantage and Avaya IP Office Issue 1.0 Avaya Solution & Interoperability Test Lab Application Notes for Configuring SIP Trunking between Cincinnati Bell Any Distance evantage and Avaya IP Office Issue 1.0 Abstract These Application Notes describe

More information

The Session Initiation Protocol

The Session Initiation Protocol The Session Initiation Protocol N. C. State University CSC557 Multimedia Computing and Networking Fall 2001 Lecture # 25 Roadmap for Multimedia Networking 2 1. Introduction why QoS? what are the problems?

More information

IP Possibilities Conference & Expo. Minneapolis, MN April 11, 2007

IP Possibilities Conference & Expo. Minneapolis, MN April 11, 2007 IP Possibilities Conference & Expo Minneapolis, MN April 11, 2007 Rural VoIP Protocol, Standards and Technologies Presented by: Steven P. Senne, P.E Chief Technology Officer Finley Engineering Company,

More information

Master Kurs Rechnernetze Computer Networks IN2097

Master Kurs Rechnernetze Computer Networks IN2097 Chair for Network Architectures and Services Institute for Informatics TU München Prof. Carle, Dr. Fuhrmann Master Kurs Rechnernetze Computer Networks IN2097 Prof. Dr.-Ing. Georg Carle Dr. Thomas Fuhrmann

More information

Application Notes for Configuring SIP Trunking between Bandwidth.com SIP Trunking Solution and an Avaya IP Office Telephony Solution Issue 1.

Application Notes for Configuring SIP Trunking between Bandwidth.com SIP Trunking Solution and an Avaya IP Office Telephony Solution Issue 1. Avaya Solution & Interoperability Test Lab Application Notes for Configuring SIP Trunking between Bandwidth.com SIP Trunking Solution and an Avaya IP Office Telephony Solution Issue 1.0 Abstract These

More information

B.Eng. (Hons.) Telecommunications. Examinations for / Semester 1

B.Eng. (Hons.) Telecommunications. Examinations for / Semester 1 B.Eng. (Hons.) Telecommunications Cohort: BTEL/12/FT Examinations for 2014-2015 / Semester 1 MODULE: IP TELEPHONY MODULE CODE: TELC 3107 Duration: 3 Hours Instructions to Candidates: 1. Answer all questions.

More information

TSM350G Midterm Exam MY NAME IS March 12, 2007

TSM350G Midterm Exam MY NAME IS March 12, 2007 TSM350G Midterm Exam MY NAME IS March 12, 2007 PLEAE PUT ALL YOUR ANSWERS in a BLUE BOOK with YOUR NAME ON IT IF you are using more than one blue book, please put your name on ALL blue books 1 Attached

More information

Approaches to Deploying VoIP Technology Instead of PSTN Case Study: Libyan Telephone Company to Facilitate the Internal Work between the Branches

Approaches to Deploying VoIP Technology Instead of PSTN Case Study: Libyan Telephone Company to Facilitate the Internal Work between the Branches Approaches to Deploying VoIP Technology Instead of PSTN Case Study: Libyan Telephone Company to Facilitate the Internal Work between the Branches Dr. Elmabruk M Laias * Department of Computer, Omar Al-mukhtar

More information

Multimedia Networking Communication Protocols

Multimedia Networking Communication Protocols Multimedia Networking Communication Protocols Signalling Demands in Real-Time Systems Real-Time Transport Conferencing: VoIP & VCoIP H.323 SIP/SDP/SAP/IMG Signalling Demands Media Types can be signalled

More information

Real-time Services BUPT/QMUL

Real-time Services BUPT/QMUL Real-time Services BUPT/QMUL 2015-06-02 Agenda Real-time services over Internet Real-time transport protocols RTP (Real-time Transport Protocol) RTCP (RTP Control Protocol) Multimedia signaling protocols

More information

PCP NAT64 Experiments

PCP NAT64 Experiments PCP NAT64 Experiments I-D. draft-boucadair-pcp-nat64-experiments IETF 85-Atlanta, November 2012 Authors: M. Ait Abdesselam, M. Boucadair, A. Hasnaoui, J. Queiroz Presenter: J. Queiroz 1 Objectives of this

More information

Provide a generic transport capabilities for real-time multimedia applications Supports both conversational and streaming applications

Provide a generic transport capabilities for real-time multimedia applications Supports both conversational and streaming applications Contents: Real-time Transport Protocol (RTP) Purpose Protocol Stack RTP Header Real-time Transport Control Protocol (RTCP) Voice over IP (VoIP) Motivation H.323 SIP VoIP Performance Tests Build-out Delay

More information

Application Notes for Configuring SIP Trunking between the Skype SIP Service and an Avaya IP Office Telephony Solution Issue 1.0

Application Notes for Configuring SIP Trunking between the Skype SIP Service and an Avaya IP Office Telephony Solution Issue 1.0 Application Notes for Configuring SIP Trunking between the Skype SIP Service and an Avaya IP Office Telephony Solution Issue 1.0 Abstract These Application Notes describe the steps to configure trunking

More information

Reserving N and N+1 Ports with PCP

Reserving N and N+1 Ports with PCP Reserving N and N+1 Ports with PCP draft-boucadair-pcp-rtp-rtcp IETF 83-Paris, March 2012 M. Boucadair and S. Sivakumar 1 Scope Defines a new PCP Option to reserve a pair of ports (N and N+1) in a PCP-controlled

More information

Preface Preliminaries. Introduction to VoIP Networks. Public Switched Telephone Network (PSTN) Switching Routing Connection hierarchy Telephone

Preface Preliminaries. Introduction to VoIP Networks. Public Switched Telephone Network (PSTN) Switching Routing Connection hierarchy Telephone VoIP quality and performance issues Delay Jitter Packet loss Echo and talk overlap Approaches to maintaining VoIP quality Network-level QoS VoIP codecs VoIP applications and services Fax Emergency numbers

More information

Allstream NGNSIP Security Recommendations

Allstream NGNSIP Security Recommendations Allstream NGN SIP Trunking Quick Start Guide We are confident that our service will help increase your organization s performance and productivity while keeping a cap on your costs. Summarized below is

More information

Virtual PBX Product Guide MODEL: SP-250 SP-500 SP-1000 SP-1500 SP-3000

Virtual PBX Product Guide MODEL: SP-250 SP-500 SP-1000 SP-1500 SP-3000 Virtual PBX Product Guide MODEL: SP-250 SP-500 SP-1000 SP-1500 SP-3000 Welcome to SimplifiCloud EXPAND, IMPROVE & REDUCE COSTS OF YOUR TELEPHONE SYSTEM SimplifiCloud presents unified communication systems

More information

Hit the Ground Running. VoIP. Robert Sparks

Hit the Ground Running. VoIP. Robert Sparks Hit the Ground Running VoIP Robert Sparks VoIP: Voice Over IP Real-time interactive Voice (and Video) Not the same as streaming media, but there are some mechanisms in common Evolution path for telephony

More information

Application Notes for Configuring SIP Trunking between McLeodUSA SIP Trunking Solution and an Avaya IP Office Telephony Solution Issue 1.

Application Notes for Configuring SIP Trunking between McLeodUSA SIP Trunking Solution and an Avaya IP Office Telephony Solution Issue 1. Avaya Solution & Interoperability Test Lab Application Notes for Configuring SIP Trunking between McLeodUSA SIP Trunking Solution and an Avaya IP Office Telephony Solution Issue 1.1 Abstract These Application

More information

AP-GS808S 8-Port GSM VoIP Gateway High Performance GSM VoIP Gateway Solution

AP-GS808S 8-Port GSM VoIP Gateway High Performance GSM VoIP Gateway Solution AP-GS808S 8-Port VoIP Gateway High Performance VoIP Gateway Solution www.addpac.com AddPac Technology Sales and Marketing Contents Product Overview Hardware Specification Module Specification APOS Technology

More information

ITTC Communication Networks The University of Kansas EECS 780 Multimedia and Session Control

ITTC Communication Networks The University of Kansas EECS 780 Multimedia and Session Control Communication Networks The University of Kansas EECS 780 Multimedia and Session Control James P.G. Sterbenz Department of Electrical Engineering & Computer Science Information Technology & Telecommunications

More information

VIRTUAL VIRTUAL IP PBX VP-1500

VIRTUAL VIRTUAL IP PBX VP-1500 IP PBX VP-1500 FOR COMPANIES THAT WANT TO EXPAND AND IMPROVE THEIR TELEPHONE SYSTEM IP PBX VP-1500 The Virtual IP PBX VP-1500 is an unified communication system hosted in the cloud, and it's an excellent

More information

FRAFOS ABC-SBC Generic SIP Trunk Integration Guide for ShoreTel 14.2

FRAFOS ABC-SBC Generic SIP Trunk Integration Guide for ShoreTel 14.2 FRAFOS ABC-SBC Generic SIP Trunk Integration Guide for ShoreTel 14.2 FRAFOS GmbH FRAFOS GmbH Windscheidstr. 18 10627 Berlin Germany Email: info@frafos.com WWW: www.frafos.com 11.05.2015 IN # 15023 Table

More information

Cisco Cisco Voice over IP (CVOICE) Practice Test. Version QQ:

Cisco Cisco Voice over IP (CVOICE) Practice Test. Version QQ: Cisco 642-436 642-436 Cisco Voice over IP (CVOICE) Practice Test Version 3.8 QUESTION NO: 1 Cisco 642-436: Practice Exam Which two statements describe the purpose of the technology prefix? (Choose two.)

More information

Session Initiation Protocol (SIP)

Session Initiation Protocol (SIP) Session Initiation Protocol (SIP) Introduction A powerful alternative to H.323 More flexible, simpler Easier to implement Advanced features Better suited to the support of intelligent user devices A part

More information

SIP as an Enabling Technology

SIP as an Enabling Technology SIP as an Enabling Technology SIP and VoIP Fundamentals Mike Taylor - CTO spscom.com 888.777.7280 Strategic Products and Services / 300 Littleton Road / Parsippany, NJ 07054 Agenda What is SIP? Acceptance

More information

Lecture 14: Multimedia Communications

Lecture 14: Multimedia Communications Lecture 14: Multimedia Communications Prof. Shervin Shirmohammadi SITE, University of Ottawa Fall 2005 CEG 4183 14-1 Multimedia Characteristics Bandwidth Media has natural bitrate, not very flexible. Packet

More information

Session Border Controller

Session Border Controller CHAPTER 14 This chapter describes the level of support that Cisco ANA provides for (SBC), as follows: Technology Description, page 14-1 Information Model Objects (IMOs), page 14-2 Vendor-Specific Inventory

More information

Master Kurs Rechnernetze Computer Networks IN2097

Master Kurs Rechnernetze Computer Networks IN2097 Chair for Network Architectures and Services Institute for Informatics TU München Prof. Carle, Dr. Fuhrmann Master Kurs Rechnernetze Computer Networks IN2097 Prof. Dr.-Ing. Georg Carle Dr. Thomas Fuhrmann

More information