17.07.2015 Views

How To Configure VoIP survival with Broadsoft - Ingate

How To Configure VoIP survival with Broadsoft - Ingate

How To Configure VoIP survival with Broadsoft - Ingate

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>How</strong> <strong>To</strong> <strong>Configure</strong><strong>VoIP</strong> Survival<strong>with</strong><strong>Broadsoft</strong> Remote SurvivalSeptember, 2009<strong>Ingate</strong> Systems Page: 1(6)<strong>How</strong><strong>To</strong>_<strong>Configure</strong>_<strong>VoIP</strong>_Survival_<strong>with</strong>_<strong>Broadsoft</strong>.doc


Table of Content1 Introduction .....................................................................................32 Network Setup ................................................................................33 Configuration ..................................................................................33.1 Status ...........................................................................................44 Log example ...................................................................................4Versions: <strong>Ingate</strong> Firewall/SIParator version 4.8BroadWorks version 16.0Revision History:Revision Date Author Comments0.1 2009-09-10 Janne Magnusson 1 st draft<strong>Ingate</strong> Systems Page: 2(6)<strong>How</strong><strong>To</strong>_<strong>Configure</strong>_<strong>VoIP</strong>_Survival_<strong>with</strong>_<strong>Broadsoft</strong>.doc


1 IntroductionThe <strong>Ingate</strong> can be made to monitor SIP domains to ensure that theservers managing the domains really are reachable. If a SIP domainserver is unreachable, the <strong>Ingate</strong> will enter Survival mode, when itacts as a local registrar for the domain. This could be useful whenyou have a local office <strong>with</strong> an <strong>Ingate</strong> and all users register on aserver at the main office.When in Survival mode, the <strong>Ingate</strong> acts as a SIP registrar for thedomain. It can also redirect SIP calls to a PSTN gateway, if the calleelooks like a phone number (that is, if the URI user part containsnothing but digits, +, -, # and *).When the <strong>VoIP</strong> Survival feature is enabled the <strong>Ingate</strong> will also addan additional header in the SIP Register message causing the serverto provide additional information about the user, e.g. aliases orextensions for the user. This means that extension dialing worksbetween local users even though communication <strong>with</strong> the mainserver is lost.This document describes how <strong>VoIP</strong> Survival is configured <strong>with</strong> aBroadWorks server.2 Network SetupClients are located behind an <strong>Ingate</strong> Firewall or <strong>Ingate</strong> SIParator <strong>with</strong>the Registrar function located outside of the <strong>Ingate</strong>, e.g. on a MainOffice or in a hosted solution.3 ConfigurationAll needed configuration is done on one page<strong>Ingate</strong> Systems Page: 3(6)<strong>How</strong><strong>To</strong>_<strong>Configure</strong>_<strong>VoIP</strong>_Survival_<strong>with</strong>_<strong>Broadsoft</strong>.doc


3.1 StatusStatus information. Notice the additional user information providedfrom Broadworks in the Survival Aliases column.4 Log exampleBelow follows a capture from a Registration <strong>with</strong> <strong>VoIP</strong> Survivalenabled.From UA to <strong>Ingate</strong>REGISTER sip:as.iop1.broadworks.net SIP/2.0<strong>Ingate</strong> Systems Page: 4(6)<strong>How</strong><strong>To</strong>_<strong>Configure</strong>_<strong>VoIP</strong>_Survival_<strong>with</strong>_<strong>Broadsoft</strong>.doc


Via: SIP/2.0/UDP 10.100.0.71:2055;branch=z9hG4bK-0u0r5cn5j9qn;received=10.100.0.71;rport=2055From: "<strong>Ingate</strong>User2" ;tag=9q2qwrw6ba<strong>To</strong>: "<strong>Ingate</strong>User2" Call-ID: 3c2b7cb554c8-rzujpi0r4v0xCSeq: 868 REGISTERMax-Forwards: 70Contact: ;reg-id=1;q=1.0;+sip.instance="";audio;mobility="fixed";duplex="full";description="snom320";actor="principal";events="dialog";methods="INVITE,ACK,CANCEL,BYE,REFER,OPTIONS,NOTIFY,SUBSCRIBE,PRACK,MESSAGE,INFO"User-Agent: snom320/7.3.14Supported: gruuAllow-Events: dialogX-Real-IP: 10.100.0.71Expires: 3600Content-Length: 0From <strong>Ingate</strong> to the BroadWorks server (notice that <strong>Ingate</strong> added“Allow-Events: BroadWorksSubscriberData”)REGISTER sip:as.iop1.broadworks.net SIP/2.0Via: SIP/2.0/UDP 88.131.69.205:5060;branch=z9hG4bKbc30e2083fe7e35577463b3d0f9d9a06.0Via: SIP/2.0/UDP 88.131.69.205:2055;rport=2055;branch=z9hG4bK-0u0r5cn5j9qn.aMCEecZ+zSvcUntckVZYaA__From: "<strong>Ingate</strong>User2" ;tag=9q2qwrw6ba<strong>To</strong>: "<strong>Ingate</strong>User2" Call-ID: 3c2b7cb554c8-rzujpi0r4v0xCSeq: 868 REGISTERMax-Forwards: 69Contact: ;expires=3600;reg-id=1;q=1.0;+sip.instance="";audio;mobility="fixed";duplex="full";description="snom320";actor="principal";events="dialog";methods="INVITE,ACK,CANCEL,BYE,REFER,OPTIONS,NOTIFY,SUBSCRIBE,PRACK,MESSAGE,INFO"User-Agent: snom320/7.3.14Supported: gruuAllow-Events: dialog, BroadWorksSubscriberDataX-Real-IP: 10.100.0.71Expires: 3600Content-Length: 0From BroadWorks server to <strong>Ingate</strong> (notice Subscriber data fromBroadWorks)SIP/2.0 200 OKVia:SIP/2.0/UDP88.131.69.205:5060;branch=z9hG4bKbc30e2083fe7e35577463b3d0f9d9a06.0,SIP/2.0/UDP88.131.69.205:2055;branch=z9hG4bK-0u0r5cn5j9qn.aMCEecZ+zSvcUntckVZYaA__;rport=2055From:"<strong>Ingate</strong>User2";tag=9q2qwrw6ba<strong>To</strong>:"<strong>Ingate</strong>User2";tag=638037332-1248853483201Call-ID:3c2b7cb554c8-rzujpi0r4v0xCSeq:868 REGISTERContact:;q=1;expires=3599Allow-Events:call-info,line-seize,dialog,message-summary,as-feature-eventContent-Type:application/<strong>Broadsoft</strong>Document+xmlContent-Length:303< subscriberData"version="1.0">2413332942<strong>Ingate</strong>User2@as.iop1.broadworks.net2942From <strong>Ingate</strong> to UASIP/2.0 200 OKVia: SIP/2.0/UDP 10.100.0.71:2055;rport=2055;branch=z9hG4bK-0u0r5cn5j9qn;received=10.100.0.71<strong>Ingate</strong> Systems Page: 5(6)<strong>How</strong><strong>To</strong>_<strong>Configure</strong>_<strong>VoIP</strong>_Survival_<strong>with</strong>_<strong>Broadsoft</strong>.doc


From:"<strong>Ingate</strong>User2";tag=9q2qwrw6ba<strong>To</strong>:"<strong>Ingate</strong>User2";tag=638037332-1248853483201Call-ID:3c2b7cb554c8-rzujpi0r4v0xCSeq:868 REGISTERContact: ;q=1;expires=3599Allow-Events:call-info,line-seize,dialog,message-summary,as-feature-eventContent-Length: 0<strong>Ingate</strong> Systems Page: 6(6)<strong>How</strong><strong>To</strong>_<strong>Configure</strong>_<strong>VoIP</strong>_Survival_<strong>with</strong>_<strong>Broadsoft</strong>.doc

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!