welcome to verticals technical webinar sbx ip voip made simple

17
Welcome to Vertical’s Technical Webinar SBX IP VoIP made simple.

Upload: connor-stuart

Post on 10-Dec-2015

216 views

Category:

Documents


1 download

TRANSCRIPT

Welcome to Vertical’s

Technical WebinarSBX IP

VoIP made simple.

Objective To provide Vertical dealers with the

necessary tools, information and experience essential to the successful deployment and implementation of the SBX IP 320

TopicKSU Configuration for Session Initiation Protocol (SIP) Trunks.

3

Tools You Will Need

1.1. LaptopLaptop

2.2. Network DiagramNetwork Diagram

3.3. Ethernet Cables (Straight-through and Crossover)Ethernet Cables (Straight-through and Crossover)

4.4. Ethernet HubEthernet Hub

5.5. Wireshark (Free Packet Capture Software)Wireshark (Free Packet Capture Software)

Being Prepared Will Save You Time Being Prepared Will Save You Time

4

Requirements

1.1. Static Public IP Address for the VOIB (cannot be Static Public IP Address for the VOIB (cannot be shared)shared)

2.2. Direct/Routed Internet Access or 1-to-1 NAT Direct/Routed Internet Access or 1-to-1 NAT Capable DeviceCapable Device

3.3. Certified SIP Carrier And Account Information Certified SIP Carrier And Account Information (Certified Carrier Documentation Available On (Certified Carrier Documentation Available On VConnect)VConnect)

4.4. VOIB VOIB

5.5. SBX PCAdmin SoftwareSBX PCAdmin Software

• Port Forwarding Is NOT Supported For VOIBPort Forwarding Is NOT Supported For VOIB• PAT Is NOT Supported For VOIBPAT Is NOT Supported For VOIB

5

IP Address MatrixAddress

Class1st Decimal

RangeNetwork/Host ID** Default Subnet Mask

A 1 - 126* N.H.H.H 255.0.0.0 or /8

B 128 - 191 N.N.H.H 255.255.0.0 or /16

C 192 - 223 N.N.N.H 255.255.255.0 or /24

D 224 - 239 Multicast

E 240 - 254 Experimental

** N = Network ID H = Host ID Private IP Addresses:

Class A 10.0.0.0 - 10.255.255.255

Class B 172.16.0.0 – 172.31.255.255

Class C 192.168.0.0 –192.168.255.255* 127.0.0.0 is reserved for loopback diagnostic functions 0.0.0.0 is 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.

6

Direct Internet Access Diagram

KSU

Hub orSwitch

RouterRouter

VOIB With A Static Public IP

Data Network

Internet

CarrierCarrier

1-to-1 NAT Capable Device Internet Access Diagram

KSU

Hub orSwitch

RouterRouter

VOIB With A Static Private IP

Data Network

Internet

CarrierCarrier

1-to-1 NAT Statement1-to-1 NAT Statement Mapping Static Public IPMapping Static Public IP To Private IP Assigned to VOIBTo Private IP Assigned to VOIB

Do Not Confuse This WithDo Not Confuse This WithPort Forwarding/Port TriggeringPort Forwarding/Port Triggering*Additional Programming on VOIB*Additional Programming on VOIB

1-to-1 NAT Capable1-to-1 NAT Capable

Common Network Diagram Using Multiple Public IP’s

KSU

Hub orSwitch

RouterRouter

VOIB With A Static Public IP

Data Network

Internet

CarrierCarrier

Routes to Multiple Public IP AddressesRoutes to Multiple Public IP Addresses Inside the NetworkInside the Network

What Is SIP

The Session Initiation Protocol (SIP) is a signaling protocol The Session Initiation Protocol (SIP) is a signaling protocol used for establishing sessions in an IP network. A session used for establishing sessions in an IP network. A session could be a simple two-way telephone call or it could be a could be a simple two-way telephone call or it could be a collaborative multi-media conference session.collaborative multi-media conference session. SIP is SIP is developed purely as a mechanism to establish developed purely as a mechanism to establish sessions, it does not know about the details of a sessions, it does not know about the details of a session, it just initiates, terminates and modifies session, it just initiates, terminates and modifies sessions. sessions.

Over the last couple of years, the Voice over IP community Over the last couple of years, the Voice over IP community has adopted SIP as its protocol of choice for signaling. SIP is has adopted SIP as its protocol of choice for signaling. SIP is an RFC standard 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.

SIP Messages

SIP Is A Text-based Protocol. The Client Makes Requests and the Server SIP Is A Text-based Protocol. The Client Makes Requests and the Server ReturnsReturns

Answers to Client Requests Using Two Types of Messages. Requests Answers to Client Requests Using Two Types of Messages. Requests (Methods)(Methods)

And Answers (State Codes).And Answers (State Codes).

1xx Provisional/Informational Response – Request Received and Processing1xx 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 *A Server sends a 1xx response if it expects to take more than 200 ms to obtain a

final responsefinal response

2xx Success – The Action Was Successfully Received Understood Accepted2xx Success – The Action Was Successfully Received Understood Accepted 3xx Redirection – Further Action Needs To Be Taken To Complete Request3xx Redirection – Further Action Needs To Be Taken To Complete Request 4xx Method/Client Error4xx Method/Client Error 5xx Server Failure/Error5xx Server Failure/Error 6xx Global Failure/Error6xx Global Failure/Error

SIP Methods

The Initial Line/Request Line Is Most Important Part of SIP Request. It The Initial Line/Request Line Is Most Important Part of SIP Request. It ContainsContains

the Method Name, Request URI and SIP Protocol Version. There are Six the Method Name, Request URI and SIP Protocol Version. There are Six BasicBasic

Methods (RFC 254) for Client RequestsMethods (RFC 254) for Client Requests

INVITE:INVITE: Invite a User or a Service to a New Session/Modify Invite a User or a Service to a New Session/Modify SessionSession

ACK:ACK: Confirm Session Establishment Confirm Session Establishment OPTION:OPTION: Request Information About the Capabilities of a Server Request Information About the Capabilities of a Server BYE:BYE: End of a Session End of a Session CANCEL:CANCEL: Cancel a Pending Request Cancel a Pending Request REGISTER: REGISTER: Register the User Agent Register the User Agent

SIP Call SetupWe go off-hook and dial a number. We go off-hook and dial a number. Authentication/registration with the Authentication/registration with the Carrier Carrier Occurs and is accepted.Occurs and is accepted.

Call is processed by carrier and Call is processed by carrier and returns ring to us.returns ring to us.

Call is answered and Call is answered and connected.connected. Conversation takes Conversation takes place.place.

We end the call and it is We end the call and it is disconnected anddisconnected and the line cleared.the line cleared.

SIP Error Messages

4xx Method Failures/Client Error - Generally Authentication Failure4xx Method Failures/Client Error - Generally Authentication Failure 401 Unauthorized 401 Unauthorized - Authentication Failure- Authentication Failure 402 Payment Required402 Payment Required - Call Rejected- Call Rejected 403 Forbidden403 Forbidden - Authentication Failure- Authentication Failure

5xx Server Failure/Server Errors - Server Failed to fulfill a Valid 5xx Server Failure/Server Errors - Server Failed to fulfill a Valid RequestRequest 503 Service Unavailable503 Service Unavailable - SIP Server May Be Down- SIP Server May Be Down 504 Gateway Timeout504 Gateway Timeout - SIP Server May Be Down- SIP Server May Be Down

6xx Global Failure/Global Errors – Request Cannot Be Fulfilled at Any 6xx Global Failure/Global Errors – Request Cannot Be Fulfilled at Any ServerServer 600 Busy Everywhere600 Busy Everywhere - User Busy- User Busy 606 Does Not Exist Anywhere606 Does Not Exist Anywhere - Unallocated Number- Unallocated Number

*Many 4xx Errors Report On The Station Display*Many 4xx Errors Report On The Station Display

SIP Call Trace Capture – Failed Call

[SIP-CMD] INVITE sip:60240501554.79.212.235;user=phone From:<sip:12345678904.79.212.235> To:<sip:60240501554.79.212.235;user=phone> Contact:sip:172.19.13.242:5060010426 C>10 04, D5 B5 09 1D 3C 73 69 70 3A 31 32 33 34 35 36

37 38 39 30 40 34 2E 37 39 2E 32 31 32 2E 32 33 35 3E 0A“”Truncated””[SIP-EVT] SIP_CALLFAIL_RESP_MSG IE_SIP_RESPONSE_CODE:403 IE_SIP_CONTACT:sip:172.19.13.242:5060

15

DEMONSTRATION

www.sbxip320.com

Contact Information•Training AvailableTraining Available

**Vertical University (Web Based)Vertical University (Web Based) https://university.vertical.com

•Software and Documents AvailableSoftware and Documents Available **VConnectVConnect http://vconnect.vertical.com

•Technical SupportTechnical Support****OnlineOnline http://view.vertical.com****PhonePhone 1-877-Vertical1-877-Vertical

* Requires Login* Requires Login** Requires Tech Number** Requires Tech Number

17

Thank YouQuestions & Answers

www.sbxip320.com