NAT Traversal Panasonic Communications Co.,Ltd Office Network Company Network SE Team 2008 Feb 25 th.

Slides:



Advertisements
Similar presentations
1 TURN Server for WebRTC in the Firewall © 2014 Ingate Systems AB Prepared for:Ingates SIP Trunking, UC and WebRTC Seminars ITEXPO January 2014 Miami By:Karl.
Advertisements

KX-HGT100 SIP-Phone. KX-HGT100 Configuration (1) User name: KX-HGT100 Password: kx-hgt100 1.Connect the HGT100 to the LAN via a suitable switch port 2.Power.
Running SIP behind NAT Dr. Christian Stredicke, snom technology AG Tokyo, Japan, Oct 22 th 2002.
ATA-150 / ATA-150S SIP Analog Telephone Adapter Copyright © PLANET Technology Corporation. All rights reserved.
NAT1 Network Address Translation Dr. Danny Tsang Department of Electronic & Computer Engineering Hong Kong University of Science and Technology.
VoIP Spec 彙整 李思銳 Codec G.711 G G.729 G.726 G.727 PCM16.
Signaling: SIP SIP is one of Many ITU H.323 Originally for video conferencing The first standard protocol for VoIP Still in wide usage, but negative.
Copyright 2005 – 2008 © by Elliot Eichen. All rights reserved. SIP: Session Initiation Protocol.
Session Initiation Protocol Winelfred G. Pasamba.
Session Initiation Protocol (SIP) By: Zhixin Chen.
SIP/RTP/RTCP Implementation by George Fu, UCCS CS 525 Semester Project Fall 2006.
VoIP Using SIP/RTP by George Fu, UCCS CS 522 Semester Project Fall 2004.
CSc 461/561 CSc 461/561 Multimedia Systems Part C: 2. SIP.
SIP, Session Initiation Protocol Internet Draft, IETF, RFC 2543.
An Introduction to SIP Moshe Sambol Services Research Lab November 18, 1998.
H.323/ SIP Internet Telephony Gateway
H.323/ SIP Internet Telephony Gateway
Session Initialization Protocol (SIP)
Session Initialization Protocol (SIP) Presented by: Aishwarya Gurazada CISC856: TCP/IP and upper layer protocols May 5 th 2011 Some slides borrowed from.
Via contains the address at which the originator is expecting to receive responses to this request. Mandatory To contains a display name and a SIP URI.
SIP Session Initiation Protocol Short Introduction Artur Hecker, ENST.
Thomas Lee Chief Architect Global Knowledge EMEA UNC404.
SIP and NAT Dr. Jonathan Rosenberg Cisco Fellow. What is NAT? Network Address Translation (NAT) –Creates address binding between internal private and.
V-SIPGW to V-SIPGW Connection
Running SIP behind NAT Dr. Christian Stredicke, snom technology AG, Miami, USA, February 2002.
Running SIP behind NAT Dr. Christian Stredicke, snom technology AG, Voice Over Net, USA, April 2003.
SIP South Carolina Cisco User Group Martin Jefferson IE UC Practice Manager.
VIP-204 Programming. The summary page allows you to see a brief description of important information currently programmed into the VIP unit.
3. VoIP Concepts.
Session Initiation Protocol Team Members: Manjiri Ayyar Pallavi Murudkar Sriusha Kottalanka Vamsi Ambati Girish Satya LeeAnn Tam.
Event-based Radio Communication Signaling using the Session Initiation Protocol Klaus Darilion.
NAT Traversal Speaker: Chin-Chang Chang Date:
KX-TDE100/200 System (Version 1.0)
1 Integrating 3G and WLAN Services in NTP SIP-based VoIP Platform Dr. Quincy Wu National Telecommunications Program Office
NS1000 ICMPR V2.01 Features.
Running SIP behind NAT Dr. Christian Stredicke, snom technology AG, Miami, USA, February 2002.
Np160 Dennis Baron, January 15, 2008 Page 1 SIP Fundimentals IAP 2008 VoIP Series Dennis Baron January 15, 2008.
1 TAC2000/ LABORATORY 117 Outline of the Hands-on Tutorial  SIP User-Agent Register Register Make calls Make calls  Fault-Finding Tools Observe.
Session Initiation Protocol (SIP). What is SIP? An application-layer protocol A control (signaling) protocol.
Gonzalo Camarillo Advanced Signalling Research Lab 48th IETF MMUSIC WG Gonzalo Camarillo draft-camarillo-sip-sdp-00.txt.
Presented By Team Netgeeks SIP Session Initiation Protocol.
1 NAT & RTP Proxy Date: 2009/7/2 Speaker: Ni-Ya Li Advisor: Quincy Wu.
SIP, SDP and VoIP David A. Bryan CSCI 434/534 December 6, 2003.
Quiz Problem – Draw Ladder Diag. INVITE SIP/ :19: INFO SIP ::send_sip_udp Send to: udp: :5060.
Rhodes University 29 October 2002,Robert V MasangoCopyright 2002, Rhodes University, SIP User SIP User Agent The IRT is the oldest of the New York City.
SIP:Session Initiation Protocol Che-Yu Kuo Computer & Information Science Department University of Delaware May 11, 2010 CISC 856: TCP/IP and Upper Layer.
Security, NATs and Firewalls Ingate Systems. Basics of SIP Security.
VoIP Signaling Protocols A signaling protocol is a common language spoken by telephones and call-management servers, the PSTN, and legacy PBX systems as.
Toshiba Confidential 1 Presented by: Philipe BC Da’Silva SESSION INITIATION PROTOCOL.
March, 2009 OS7x00 no MGI Solution Introduction Distribution EnglishED01.
SIP IOT program Panasonic Communications Co.,Ltd Office Network Company Network SE Team 2008 Feb 25 th ~ 28 th.
March 22th, 2001 MMUSIC WG meeting 50th IETF MMUSIC WG meeting The fid attribute draft-ietf-mmusic-fid-00.txt
SIP Security Issues : The SIP Authentication Procedure and its Processing Load Speaker: Lin-Yi Wu Advisor : Prof. Yi-Bing Lin Date : 2003/04/09.
SIP-SIP Video Delayed Offer-Delayed Offer
The Session Initiation Protocol - SIP
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 11 – VoIP Hardware.
1 SIPREC Protocol draft-portman-siprec-protocol Virtual interim meeting Dec 16, 2010 Authors: L. Portman, H. Lum.
jitsi. org advanced real-time communication.
7: Multimedia Networking7-1 protocols for real-time interactive applications RTP, RTCP, SIP.
The SIP-Based System Used in Connection with a Firewall Peter Koski, Jorma Ylinen, Pekka Loula Tampere University of Technology, Pori Pohjoisranta 11 A,
SIP AAI a possibility for TF-EMC2 and TF-ECS cooperation
IP Telephony (VoIP).
SIP Fundimentals IAP 2008 VoIP Series Dennis Baron January 15, 2008.
KX-HTS Step by Step Guide SIP Trunk
Session Initiation Protocol (SIP)
PPPoE Internet Point to Point Protocol over Ethernet
NAT Traversal for VoIP Dr. Quincy Wu National Chi Nan University
Running SIP behind NAT Dr. Christian Stredicke, snom technology AG
SIP Basics Workshop Dennis Baron July 20, 2005.
KX-NS Step by Step Guide SIP Trunk to SIP Trunk
Presentation transcript:

NAT Traversal Panasonic Communications Co.,Ltd Office Network Company Network SE Team 2008 Feb 25 th

Account info VAD : Voice Activity Detection If it work correctly then voice packet traffic become reduced so it is good. But it rarely cause a trouble. Bad voice quality or call cut off. STUN / SBC. Please refer the “Programming Manual for SIP”. Management site: It is used for checking the charge or choosing the phone services. CLIP: Calling Line Identification Presentation CLIR: Calling Line Identification Restriction Star code is a special code which provider support. In case of Bellshare (German provider) *67 is used for CLIR. When you call *67+area code + phone number then it become a CLIR call. There are other way to stop Caller ID sending if provider support. Logging into the provider web site (using 05) and CLIP off. (Some provider permit user to change some setting on their management site.) [ITSP Essential information] 1Provider name 2Provider type ISP or Carrier 3Type of the networkClosed / Open 4Provider URIhttp:// 5Management sitehttp:// > Login ID > Login Password 6Address (Country) 7Area code 8The method of an international call [Service interface functionalities] 10CLIP* Support 11CLIR* Support Star Code for CLIP/CLIR WEB setting 12FAX relay (T.38) Support 13DTMF (RFC2833) Support 14Hold Support 15Transfer Support 16Conference Support 17DDI Support 18VAD* Support 19STUN Support > If yes then Server name 20SBC (Session Border Controller) Support [SIP Telephone Settings Essential information] 30Proxy Server 31Proxy Server port 32Registrar Server 33Domain Name 40-1SIP Account 41-1Authentication ID 42-1Authentication Password 43-1Incoming Number 44-1DDI Number 40-2SIP Account 41-2Authentication ID 42-2Authentication Password 43-2Incoming Number 44-2DDI Number 50Codec 51Packet Interval 52VAD 53DTMF relay

*NAT Traversal type SIP Service Provider SIP ServerSTUN Server SIP Service Provider SIP Server SIP Service Provider SBC SIP Server *NAT: Network Address Translation *SBC: Session Boarder Controller STUN MethodFixed Global IP address Method SBC* Method TDE NAT Router Local Area Network

Media Server Proxy Server Nat Off (SBC method) SIP Phone Wireshark L2 Switch TDE Router Router Media Server TDE Proxy Server TDE SBC * SBC: Session Border Controller DSL modem

Nat Off (SBC method): outgoing call TDE Router TDE NAPT LAN side WAN side ① ④ ③ ② ⑤ Router Router Proxy Server Media Server NAPT

Nat Off (SBC method): incoming call TDE TDE Router Proxy Server LAN side WAN side NAPT ① ④ ③ ② Media Server NAPT Router Router

STUN SNOM phone Proxy Server TDE TDE STUN Server Proxy Server SIP Phone Wireshark L2 Switch TDE Router Router DSL modem

TDE TDE SNOM phone Router Proxy Server LAN side WAN side STUN: outgoing call ① ④ ③ ② Router Router

TDE Proxy Server TDE Router Proxy Server LAN side WAN side STUN: incoming call SNOM phone Router ① ④ ③ ②

SBC / STUN TDERouter TDE Server RouterServer SBC STUN REGISTER : : REGISTER : : :32844 IP SIP IP SIP

SBC / STUN INVITE SIP/2.0 Via Via: SIP/2.0/UDP :35060;branch=z9hG4bK00007d74;rport Max-Forwards: 70 To: From: Call-ID: CSeq: 1 INVITE Contact Contact: Supported: timer,100rel Session-Expires: 180 Allow: INVITE,ACK,CANCEL,BYE,PRACK,REGISTER,UPDATE Content-Type: application/sdp User-Agent: V1.000i Content-Length: 270 v=0 o=- 1 1 IN IP s=- c=IN IP t=0 0 m=audio RTP/AVP a=rtpmap:8 PCMA/8000/1 a=rtpmap:0 PCMU/8000/1 a=rtpmap:18 G729/8000/1 a=rtpmap:101 telephone-event/8000 a=fmtp: a=sendrecv a=ptime:20 a=rtcp:16001 ■IP-Address: Global IP address ( ) ■RTP port: ~ ■* ポート番号は変更しない INVITE SIP/2.0 Via Via: SIP/2.0/UDP :35060;branch=z9hG4bK00007d74;rport Max-Forwards: 70 To: From: Call-ID: CSeq: 1 INVITE Contact Contact: Supported: timer,100rel Session-Expires: 180 Allow: INVITE,ACK,CANCEL,BYE,PRACK,REGISTER,UPDATE Content-Type: application/sdp User-Agent: V1.000i Content-Length: 270 v=0 o=- 1 1 IN IP s=- c=IN IP t=0 0 m=audio RTP/AVP a=rtpmap:8 PCMA/8000/1 a=rtpmap:0 PCMU/8000/1 a=rtpmap:18 G729/8000/1 a=rtpmap:101 telephone-event/8000 a=fmtp: a=sendrecv a=ptime:20 a=rtcp:12001 ■IP-Address: Local IP address ■RTP Port: ~ ■ Signaling IP address is different from SDP IP address < STUN > < SBC >

a-line before m-line

Audio type change

Session (IP address) change TDE ITSP ITSP

MAC address error: one way audio