Presentation on theme: "VoIP made simple. Welcome to Vertical’s SBX IP Technical Webinar."— Presentation transcript:
1VoIP made simple.Welcome to Vertical’sSBX IPTechnical Webinar
2ObjectiveTo provide Vertical dealers with the necessary tools, information and experience essential to the successful deployment and implementation of the SBX IP 320TopicKSU Configuration for Session Initiation Protocol (SIP) Trunks.
3Tools You Will Need Laptop Network Diagram Ethernet Cables (Straight-through and Crossover)Ethernet HubWireshark (Free Packet Capture Software)Being Prepared Will Save You Time
4Requirements Static Public IP Address for the VOIB (cannot be shared) Direct/Routed Internet Access or 1-to-1 NAT Capable DeviceCertified SIP Carrier And Account Information (Certified Carrier Documentation Available On VConnect)VOIBSBX PCAdmin SoftwarePort Forwarding Is NOT Supported For VOIBPAT Is NOT Supported For VOIB44
5Static IP Addresses are manually assigned and do not change. IP Address MatrixAddress Class1st Decimal RangeNetwork/Host ID**Default Subnet MaskA*N.H.H.Hor /8BN.N.H.Hor /16CN.N.N.Hor /24DMulticastEExperimental** N = Network ID H = Host ID Private IP Addresses:Class AClass B –Class C –* is reserved for loopback diagnostic functionsis a “special case” available for use as a broadcast address.Static IP Addresses are manually assigned and do not change.Dynamic IP Addresses are assigned via DHCP and may change from day to day.55
6KSU Direct Internet Access Diagram Data Network Internet Hub orSwitchRouterVOIB With A Static Public IPData NetworkInternetCarrier
7KSU 1-to-1 NAT Capable Device Internet Access Diagram Internet Hub orSwitchRouterVOIB With A Static Private IPData NetworkInternetCarrier1-to-1 NAT StatementMapping Static Public IPTo Private IP Assigned to VOIBDo Not Confuse This WithPort Forwarding/Port Triggering*Additional Programming on VOIB1-to-1 NAT Capable
8KSU Common Network Diagram Using Multiple Public IP’s Internet Hub orSwitchRouterVOIB With A Static Public IPData NetworkInternetCarrierRoutes to Multiple Public IP AddressesInside the Network
9What Is SIPThe Session Initiation Protocol (SIP) is a signaling protocol used for establishing sessions in an IP network. A session could be a simple two-way telephone call or it could be a collaborative multi-media conference session. SIP is developed purely as a mechanism to establish sessions, it does not know about the details of a session, it just initiates, terminates and modifies sessions.Over the last couple of years, the Voice over IP community has adopted SIP as its protocol of choice for signaling. SIP is an RFC standard (RFC 3261) from the Internet Engineering Task Force (IETF), the body responsible for administering and developing the mechanisms that comprise the Internet. SIP is still evolving and being extended as technology matures and SIP products are socialized in the marketplace.
10SIP MessagesSIP Is A Text-based Protocol. The Client Makes Requests and the Server ReturnsAnswers to Client Requests Using Two Types of Messages. Requests (Methods)And Answers (State Codes).1xx Provisional/Informational Response – Request Received and Processing*A Server sends a 1xx response if it expects to take more than 200 ms to obtain a final response2xx Success – The Action Was Successfully Received Understood Accepted3xx Redirection – Further Action Needs To Be Taken To Complete Request4xx Method/Client Error5xx Server Failure/Error6xx Global Failure/Error
11SIP MethodsThe Initial Line/Request Line Is Most Important Part of SIP Request. It Containsthe Method Name, Request URI and SIP Protocol Version. There are Six BasicMethods (RFC 254) for Client RequestsINVITE: Invite a User or a Service to a New Session/Modify SessionACK: Confirm Session EstablishmentOPTION: Request Information About the Capabilities of a ServerBYE: End of a SessionCANCEL: Cancel a Pending RequestREGISTER: Register the User Agent
12SIP Call SetupWe go off-hook and dial a number. Authentication/registration with the CarrierOccurs and is accepted.Call is processed by carrier and returns ring to us.Call is answered and connected.Conversation takes place.We end the call and it is disconnected andthe line cleared.
13SIP Error Messages4xx Method Failures/Client Error - Generally Authentication Failure401 Unauthorized - Authentication Failure402 Payment Required - Call Rejected403 Forbidden - Authentication Failure5xx Server Failure/Server Errors - Server Failed to fulfill a Valid Request503 Service Unavailable - SIP Server May Be Down504 Gateway Timeout - SIP Server May Be Down6xx Global Failure/Global Errors – Request Cannot Be Fulfilled at Any Server600 Busy Everywhere - User Busy606 Does Not Exist Anywhere - Unallocated Number*Many 4xx Errors Report On The Station Display
14SIP Call Trace Capture – Failed Call [SIP-CMD] INVITE sip:;user=phoneFrom:<sip:>To:<sip:;user=phone>Contact:sip::5060C>10 04, D5 B5 09 1D 3C A E E E E 0A“”Truncated””[SIP-EVT] SIP_CALLFAIL_RESP_MSGIE_SIP_RESPONSE_CODE:403IE_SIP_CONTACT:sip: :5060
15DEMONSTRATION www.sbxip320.com 15 15 The next section will describe the system components in detail.1515
16Contact InformationTraining Available*Vertical University (Web Based)https://university.vertical.comSoftware and Documents Available*VConnectTechnical Support**Online**Phone1-877-Vertical* Requires Login** Requires Tech Number