1 / 59

Deploying Location Services and Enhanced 911 with Lync Server 2013

Deploying Location Services and Enhanced 911 with Lync Server 2013. Jason Collier/Alan Maddison Premier Field Engineer/Senior Consultant Microsoft Corporation. VOICE402. Jason Collier. Lync Premier Field Engineer North America Technology Lead for Lync Based in Seattle, WA

brenna
Download Presentation

Deploying Location Services and Enhanced 911 with Lync Server 2013

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Deploying Location Services and Enhanced 911 with Lync Server 2013 Jason Collier/Alan Maddison Premier Field Engineer/Senior Consultant Microsoft Corporation VOICE402

  2. Jason Collier Lync Premier Field Engineer North America Technology Lead for Lync Based in Seattle, WA IP Contributor for the following Lync Roll Out and Adoption Success Kit Lync Server 2013 Workload Poster Lync Server 2013 Networking Guide: Network Panning, Monitoring and Troubleshooting with Microsoft Lync Server Masters Trainer and Author of the following classes Lync Server 2013 Advanced Core workshop Workshop - Lync Server 2013: Administration workshop Workshop - Lync Server 2013: Advanced Core workshop Workshop - Exchange 2013 Unified Messaging workshop Workshop - Lync Online: Administration and Configuration workshop

  3. Alan Maddison Senior Consultant, Microsoft Consulting Services Male Model based in Milan (Part-Time) Based in Tampa, Florida Microsoft Certified Master Lync Server 2010 Published Author TechNet Magazine Microsoft Architecture Journal Redmond Magazine

  4. 911Background

  5. Background 911 is the official national emergency number in North America Final destination of a 911 call is to a Public Safety Answering Point (PSAP) that dispatches first responders PSAP jurisdictions generally follow local government (city/county) boundaries Enhanced 911 determines location information automatically and routes to correct PSAP Enterprises face a number of challenges Hundreds or thousands of phones Multi-floor, multi-building and even multi-city environment VOIP provides highly mobile work environment Management and deployment considerations

  6. PBX Solutions TDM PBX Upload a location record to the Private Switch Automatic Location Identification ALI (PS-ALI) database for each phone number on the PBX Ensure all phones have direct inward dial numbers in order to allow call back PSAP receives the Automatic Number Identification (ANI) with the call and queries the PS-ALI for the associated location VoIP PBX Introduced this concept called “pseudo ANI” where locations are assigned unused phone numbers; these numbers are associated with an Emergency Response Location (ERL) and uploaded to PS-ALI IP phones are correlated to a location – at the time of the emergency call the “pseudo ANI” is sent instead of the caller’s ANI PSAP receives the P-ANI with the call and queries the PS-ALI for the associated location

  7. E911 – Planning Considerations • State Legislation • 18 States currently have statutes regulating Multi-Line Telephone Systems (PBXs) and E911 • Rules generally require unique location for different buildings (campus), floors (multi-floor building), zones on a floor (sq footage) • Your are obligated to understand any requirements that State and Federal Law impose • In the absence of regulatory requirements • Think Life Safety and Lawsuits! • Lync supports E911 via SIP trunks and ELIN gateways • You must select an E911 service provider certified by Microsoft through the Open Interoperability Program (OIP)

  8. Lync and E911

  9. Location Information Server National Emergency Number Association (NENA) “i2” Reference Architecture for Address Validation i2 is the recommended standard for the interconnection of VoIP systems with the existing Emergency Services Network infrastructure Represents an interim step in the migration towards end to end IP networks Standards based approach Presence Information Data Format (PIDF - RFC 3863) A Presence-based GEOPRIV Location Object Format (Extensions to PIDF for Location - RFC 4119) Presence Information Data Format Location Object (PIDF-LO) standards with extensions for Location Format (RFC 5139)

  10. Location Information Server Web Services implementation for location services Identify and populate user location in the client Maps network identifiers to civic address If a location is not found the request can be sent to an external LIS Clients have no specific knowledge of which source supplies the location The LIS will return addresses that are both validated and not validated Provides for manual input of location if client is remote Precedence of Matching Client Location Requests Basic Service Set Identifier (BSSID) of Wi-Fi Access Point (AP) Switch/port from Link Layer Discovery Protocol Media Endpoint (LLDP-MED) Switch from LLDP-MED Subnet Media Access Control (MAC) match of switch/port

  11. Location Information Server Mapping MAC address to location Lync doesn’t natively map MAC address to location Phone Discovery Manager (PDM) SNMP scan against the access switches Read the forwarding MAC tables (using RFC standard MIBs or switch vendor proprietary MIBs) Store all discovered MAC address and the port/switch found. Location is managed in the LIS database (set-CsLisSwitchor set-CsLisPort) The Chassis ID used will be the IP address of the switch When a client signs in, the FE server sends a MACResolver Request which consists of the MAC address of the client (sent via the HELD location request from the client) The PDM takes the MAC address and looks in the database to find where it was discovered The PDM responds with the Switch IP and port the MAC was discovered on The FE looks in the LIS to find the match and sends back the location to the client

  12. Emergency call and voice routing

  13. E-911 - Services Open Interoperability Program http://technet.microsoft.com/en-us/lync/fp179863 E-911 Service Providers 911 Enable – Emergency Routing Service Intrado – V9-1-1 for Enterprise Level 3 – Level 3 SIP Trunking for Lync E-911 ELIN Gateways 911 Enable – Emergency Gateway Audiocodes – Mediant Gateway & SBA Version 6.4 Sonus – SBC 1000 & SBC 2000

  14. Emergency call routing – SIP trunk A SIP INVITE that contains the location, the caller's callback number, and the (optional) Notification URL and conference callback number is routed to Lync Server. Lync Server matches the emergency number and routes the call via a Mediation Server to the E911 service provider The E911 service provider routes the emergency call to the correct PSAP assuming a validated Emergency Response Location (ERL). If the location has not been validated, for example the user manually entered a location, the Emergency Call Response Center (ECRC) first verbally verifies the accuracy of the location with the caller before routing the emergency call to the Public Safety Answering Point (PSAP) If you configured the location policy for notifications, one or more of your organization’s security officers are sent a special Lync emergency notification instant message. If you configured the location policy for conferencing and it is supported by the E911 service provider, an internal Security Desk is conferenced into the call with either one-way audio or two-way audio If the call is broken prematurely, the PSAP uses the callback number to contact the caller directly

  15. Emergency call routing – ELIN gateway A SIP INVITE that contains the location, the caller's callback number, and the (optional) Notification URL and conference callback number is routed to Lync Server Lync Server matches the emergency number and routes the call via a Mediation Server to ELIN gateway The ELIN gateway routes the call over an ISDN or Centralized Automatic Message Accounting (CAMA) trunk to the telecom provider The telecom providers identifies the call as an emergency call and routes it to a 911 selective router. The E911 router looks up the caller's number in the ALI database and sends the call to the most appropriate PSAP based on the location information If you configured the location policy for conferencing and it is supported by the telecom provider an internal Security Desk is conferenced into the call with either one-way or two-way audio If the call is broken prematurely, the PSAP uses the ELIN to contact the caller directly. The ELIN gateway swaps the ELIN for the caller's DID

  16. Location aware emergency routing Emergency calls can be routed to specific PSTN gateways by Location Policy Requires network sites and subnets defined in Lync Network Configuration is common for Location Policies, Call Admission Control and Media Bypass Use Lync Server network configuration to apply Tagged Location Policies based on network sites If not configured or if no subnet match, Global or (Topology) Site Policy (if defined) applies

  17. Location aware emergency routing Example Network subnets in Sao Paulo configured to map to network site Sao Paulo Sao Paulo Location Policy is associated with Sao Paulo Network Site If Alan and Matt visit Sao Paulo Alan and Matt get Sao Paulo Location Policy applied Alan dials an emergency call Call is routed out local Sao Paulo gateway associated with emergency calls

  18. Branch Offices Consider impact of WAN Failure E911 routes generally centralized Clients will potentially lose E911 capabilities if WAN failure occurs CAC can impact emergency calls If available bandwidth for audio is insufficient calls will fail Design CAC to ensure that emergency calls are not impacted Dedicated Mediation pool for E911 calls Allows for dedicated site and inter-site policies to change restrictions DO NOT overlook the fact that these strategies do not address the underlying bandwidth constraints Strategies to mitigate impact Consider routing all Emergency calls to local gateway Ensure backup route to E911 call center via local gateway Manipulate outbound calling number to ensure it matches PS-ALI data at Telco and pass call directly to PSTN

  19. User experience Location Required Location Required = No: User not prompted Location Required = Yes: UI highlights location with “X” and “!” for emphasis Can be dismissed without warning Location Required = Disclaimer: UI highlights location with “X” and “!” for emphasis Disclaimer shown when dismissed Only shows during sign in. No effect on call.

  20. E911 in a nutshell

  21. Configuring E911 and LIS 3 4 2 • Engage with E9-1-1 Service Provider • Configure Lync: • Populate LIS with network elements and associated addresses • Configure policies, routes, and users • Test addresses for validity • Correct invalid addresses, repeat validation

  22. Location Discovery 3 2 4 1 Client sends subnet information to Registrar Registrar returns LIS URI (and location policy) during in-band provisioning; this is because Subnet 172.24.33.0 is enabled for E911 Client sends subnet to LIS – locations by subnet LIS does subnet/location match and returns the location in PIDF-LO format

  23. Placing an Emergency Call 3 3 4b 4a 2 1 Client dials 911 – includes PIDF-LO in SIP INVITE IM notification of emergency call. Party and location sent to Security Desk (optional) E911 call routed over SIP trunk Routing Provider connects to appropriate PSAP. Automatic, if possible (4a). Via call center agent, if address cannot be validated (4b). Voice path connected to Security Desk (optional) 5

  24. How does all this work?

  25. LIS Database

  26. LIS Database dbo.LisSetSubnetLocation Stored procedure executed on Central Management Store SQL Server Called after running Set-CsLisSetSubnet execLisSetSubnetLocation @_Subnet=N'10.2.135.0',@_Description=N'',@_LOC=N'Datacenter',@_NAM=N‘Microsoft',@_HNO=N'5000',@_HNS=N'',@_PRD=N'',@_RD=N‘Redmond',@_STS=N'Dr',@_POD=N'',@_A3=N‘Redmond',@_A1=N‘WA',@_PC=N‘98104',@_Country=N'US'

  27. Address Validation Civic addresses in LIS must be verified POST https://www.911enable.com/ocsvalidation/ HTTP/1.1 User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 4.0.30319.18444) Content-Type: text/xml; charset=utf-8 SOAPAction: "VDBAddressValidate/ValidateAddress" Host: www.911enable.com Content-Length: 641 Expect: 100-continue Connection: Keep-Alive

  28. Address Validation HTTPS POST using SOAP <?xml version="1.0" encoding="utf-8"?> <soap:Envelopexmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body><ValidateAddressIn xmlns="urn:nena:xml:ns:es:v7"> <MessageID>0</MessageID> <StreetAddress><HouseNum>5000</HouseNum><HouseNumSuffix /><PrefixDirectional /><StreetName>Development</StreetName><StreetSuffix>Dr</StreetSuffix><PostDirectional /><MSAGCommunity>Durham</MSAGCommunity> <StateProvince>NC</StateProvince><PostalCode>27709</PostalCode> <Country>US</Country></StreetAddress> </ValidateAddressIn> </soap:Body> </soap:Envelope>

  29. Address Validation Response <?xml version="1.0" encoding="UTF-8"?> -<SOAP-ENV:Envelope xmlns:ns1="urn:nena:xml:ns:es:v7" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">- <SOAP-ENV:Body>- <ns1:ValidateAddressOut> <ns1:MessageID>0</ns1:MessageID> <ns1:ReturnCode>200</ns1:ReturnCode> <ns1:Valid>valid</ns1:Valid> <ns1:E911Coverage>true</ns1:E911Coverage> </ns1:ValidateAddressOut> </SOAP-ENV:Body> </SOAP-ENV:Envelope>

  30. Address Validation dbo.LisSetCivicAddressValidity Stored procedure executed on Central Management Store SQL Server Called after running Test-CsLisCivicAddress -UpdateValidationStatus exec LisSetCivicAddressValidity @_HNO=N'5000',@_HNS=N'',@_PRD=N'',@_RD=N‘Redmond',@_STS=N'Dr',@_POD=N'',@_A3=N'Redmond',@_A1=N'MA',@_PC=N‘98104',@_Country=N'US',@_MSAGValid=0

  31. Publish LIS Configuration dbo.LisExportLocationInformationSettingsXml Stored procedure executed on Central Management Store SQL Server Called after running Publish-CsLisConfiguration Creates in memory data set Calls dbo.XdsQueryItems in database XDS dbo.XdsQueryItems exec XdsQueryItems @_Query=N'<DocItemKeySetxmlns="urn:schema:Microsoft.Rtc.Management.Xds.AppLayer.2008"> <DocItemKey Name="urn:xds:Microsoft.Rtc.Management.Settings.LocationInformation.2008:LocationInformationSettings.Host.Global" ItemId="00000000-0000-0000-0000-000000000000" /> </DocItemKeySet>

  32. Publish LIS Configuration dbo.XdsPublishItems Called by dbo.XdsQueryItems Writes XML document to dbo.item table in XDS database urn:xds:Microsoft.Rtc.Management.Settings.LocationInformation.2008:LocationInformationSettings.Host.Global <AnchoredXmlxmlns="urn:schema:Microsoft.Rtc.Management.ScopeFramework.2008" SchemaWriteVersion="1"> <Key ScopeClass="Global"> <SchemaId Namespace="urn:schema:Microsoft.Rtc.Management.Settings.LocationInformation.2008" ElementName="LocationInformationSettings" /> <AuthorityId Class="Host" InstanceId="00000000-0000-0000-0000-000000000000" /> </Key> <Dictionary Count="1"> <Item> <Key /> <Value Signature="ca777153-c617-4c6e-931b-928f4dacdd3f"> <LocationInformationSettingsxmlns="urn:schema:Microsoft.Rtc.Management.Settings.LocationInformation.2008" Data="MAQAAB+LCAAAAAAABAC1lNlugzAQRX/F8gcYg6FZFCJRaJWoZFHo8uyCk1gldmW7VT+/ZsvSJFVf+oIHzZ17xmPwKJU5NVyKqVhLtavDjBnDxUaDr10pdAg/lBjqfMt2dDjjuZJarg1amRylXKNOjC4YIQ/jPgTjUcw/eR4VhWJaM23fwbQIoQvBZL4IYYAxrsIshBAsV0m1VM+EfnINQfZoE4myqUWdikgIV0wzqvIteFScik3JwJKqN5tzQziPrTQOodfr4QEEcVwVPYcQQ6cjk5bsEnIJfCu1kQIs7dLiV8UJ/oVVggY3ixoc9vwBaXBPWQ10D0D/f7Z6nX202aBle+QyO5bvTGzphonLDUx4WTIli6vI5OGAdH4edfdZVGF36unCVgVmC+5LKRW4o9Wc59HMTp5L24fVsdx6t/KnaNq6p93p1Q6eKP7iQM4d/NYhoYbmTBimrlb759VBWz2ZpuAPDsGxg3M0j+zjVTBjgzloQrtbbP8Z1L9B7sCzlGYAzg+F6yOXBAi3AnIm8E7y/lneryj9vSCoG9t34/xyJYy/AQxVVtAwBAAA" /> </Value> </Item> </Dictionary> </AnchoredXml>

  33. Publish LIS Configuration Debug-CsLisConfiguration Deug-CsLisConfiguration | Format-Table -Wrap <LocationInformationSettingsxmlns="urn:schema:Microsoft.Rtc.Lis.Settings.LocationInformation.2008"> <CivicAddresses><CId="1" HNO="5000" HNS="" Prd="" St="Davis" STS="Dr" POD=""A3="Redmond" A1="WA" PC="27709" CC="" V="0"/><C Id="3"HNO="133" HNS="" Prd="" St="40th" STS="St" POD="" A3="Issaquah" A1="WA" PC="02493" CC="US" V="1"/><C Id="4" HNO="5000" HNS="" Prd="" St="Davis"STS="Dr" POD="" A3="Redmond" A1="WA" PC="02493" CC="US"V="0"/><C Id="5" HNO="2300" HNS="" Prd="" St="Copenhagen" STS="Dr" POD="" A3="Hillerod" A1="WA" PC="02493" CC="DK" V="0"/> </CivicAddresses> <Locations><LId="1" LOC="5th Floor East" NAM=“Microsoft" CId="1" UAI="0"/><L Id="3"LOC="2nd Floor East" NAM=“Microsoft" CId="3" UAI="0"/><L Id="4"LOC="Datacenter" NAM=“Microsoft" CId="4" UAI="0"/><L Id="5" LOC="HILDatacenter" NAM=“Microsoft" CId="5" UAI="0"/> </Locations> <Subnets><NSubnet="10.20.86.192" LId="1"/><N Subnet="10.14.135.0" LId="3"/><N Subnet="10.2.135.0" LId="4"/><N Subnet="10.40.208.0"LId="5"/> </Subnets> </LocationInformationSettings>

  34. In-Band Provisioning SIP 200 OK Message-Body: - <provisionGroupListxmlns="http://schemas.microsoft.com/2006/09/sip/provisiongrouplist-notification"> <provisionGroup name="publicProviders"> + <provisionGroup name="userSetting"> + <provisionGroup name="ServerConfiguration"> - <provisionGroup name="locationPolicy"> - <propertyEntryList> <property name="EnhancedEmergencyServicesEnabled">true</property> <property name="LocationPolicyTagID">user-tagid</property> <property name="LocationRequired">disclaimer</property> <property name="PstnUsage">Emergency</property> <property name="EmergencyDialString">911</property> <property name="EmergencyDialMask">911;9911</property> <property name="LocationRefreshInterval">4</property> . .

  35. Web Service for E911 Support Protocol This protocol is defined as a web service Specifies the structure of the schema used to construct the body in the request and response messages. This protocol uses SOAP and Web Services Description Language to describe the structure of the message body. Used to retrieve the locations based on network identifiers Specifies a request that contains the network identifiers for which locations need to be retrieved The response contains the response status and, if the request is processed successfully, the locations that are most appropriate for the network identifiers specified Must connect via SSL and client authentication is NTLM or Kerberos http://msdn.microsoft.com/en-us/library/ff595797(office.12).aspx

  36. Location Request Snooper Trace TL_INFO(TF_COMPONENT) [6]6AC8.79E0::02/08/2014-16:34:23.705.00004b03 (LocationInformationService,LIService.BeginGetLocations:liservice.svc.cs(48))[329805919] GetLocationsRequest:[<?xml version="1.0" encoding="utf-16"?> <GetLocationsRequestxmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Entity>sip:alan.maddison@microsoft.com</Entity> <RSSI>0</RSSI> <MAC>00-50-56-a6-5b-26</MAC> <SubnetID>10.2.135.0</SubnetID> <IP>10.2.135.20</IP> </GetLocationsRequest>]

  37. Location Response <GetLocationsResponsexmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">   <ReturnCode>200</ReturnCode>   <presenceList>     <presence entity="sip:alan.maddison@microsoft.comxmlns="urn:ietf:params:xml:ns:pidf">       <tuple id="_LIS:0">         <status>           <geoprivxmlns="urn:ietf:params:xml:ns:pidf:geopriv10">             <location-info>               <civicAddressxmlns="urn:ietf:params:xml:ns:pidf:geopriv10:civicAddr">                 <country>US</country>                 <A1>WA</A1>                 <A3>Redmond</A3>                 <PRD />                 <RD>Microsoft Way</RD>                 <STS />                 <POD />                 <HNO>1</HNO>                 <HNS />                 <LOC>Redmond</LOC>                 <NAM>Microsoft Corporation</NAM>                 <PC>98052</PC>               </civicAddress> .            . </GetLocationsResponse>]

  38. Location not found Snooper Trace TL_INFO(TF_COMPONENT) [10]6AC8.623C::02/08/2014-16:34:24.548.00004bdf (LocationInformationService,LIService.EndGetLocations:liservice.svc.cs(61))[329805919] GetLocationsResponse:[<?xml version="1.0" encoding="utf-16"?><GetLocationsResponsexmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <ReturnCode>404</ReturnCode> <presenceList> <presence entity="sip:voip_911_user1@contoscovdomain.com" xmlns="urn:ietf:params:xml:ns:pidf"> <tuple id="_LIS:0"> <status> <geoprivxmlns="urn:ietf:params:xml:ns:pidf:geopriv10"> <location-info /> <usage-rules> <retransmission-allowed xmlns="urn:ietf:params:xml:ns:pidf:geopriv10:basicPolicy">false </retransmission-allowed> </usage-rules> <method>Manual</method> </geopriv> </status> </tuple> </presence> </presenceList></GetLocationsResponse>]

  39. Caller SIP INVITE sip:+911@microsoft.com;user=phone SIP/2.0 Via: SIP/2.0/TLS 10.14.245.196:52018 Max-Forwards: 70 From: <sip:alan.maddison@microsoft.com>;tag=956402dbe2;epid=65373670b2 To: <sip:+911@microsoft.com;user=phone> Call-ID: ba89067f2bee4491beba238dcbc21173 CSeq: 1 INVITE Contact: <sip:alan.maddison@microsoft.com;opaque=user:epid:F7I53NTBkVu_v6AhlQFUAwAA;gruu> ms-subnet: 10.14.244.0 geolocation <cid:sip:alan.maddison@microsoft.com>;inserted-by="sip:alan.maddison@microsoft.com" ms-endpoint-location-data: NetworkScope;ms-media-location-type=Intranet P-Preferred-Identity: <sip:alan.maddison@microsoft.com>, <tel:+18134645273> ------=_NextPart_000_00E8_01CF28B4.6ABBA360 Content-Type: application/pidf+xml Content-Transfer-Encoding: 7bit Content-ID: <alan.maddison@microsoft.com> Content-Disposition: render; handling=optional

  40. Caller SIP <?xml version="1.0" encoding="utf-8"?> <presence entity="sip:alan.maddison@microsoft.comxmlns="urn:ietf:params:xml:ns:pidf">   <tuple id="_LIS:0">      <status>         <geoprivxmlns="urn:ietf:params:xml:ns:pidf:geopriv10">             <location-info>               <civicAddressxmlns="urn:ietf:params:xml:ns:pidf:geopriv10:civicAddr">                 <country>US</country>                 <A1>WA</A1>                 <A3>Redmond</A3>                 <PRD />                 <RD>Microsoft Way</RD>                 <STS />                 <POD />                 <HNO>1</HNO>                 <HNS />                 <LOC>Redmond</LOC>                 <NAM>Microsoft Corporation</NAM>                 <PC>98052</PC>               </civicAddress> </location-info>

  41. Secondary Location Sources MACResolver SNMP scans of network to discover the ports and switches to which Lync clients connect LIS can query the MACResolver to obtain the Lync client’s switch and switch port Set-CsWebServiceConfiguration–SecondaryLocationSourceUrl Switch must support Bridge MIB (RFC 1493) 911 Enable Phone Discovery Manager (PDM) Secondary Location Source URL Provides for 3rd party location services Provides for same type of location identification as Lync LIS Set-CsWebServiceConfiguration -MACResolverUrl An example is the 911 Enable Emergency Gateway

  42. Secondary Location Sources • Location Search Order • Lync Location Information Server • MacResolver • Secondary Location Source URL • Snooper Trace • TL_INFO(TF_COMPONENT) [20]6AC8.79E0::02/08/2014-16:34:23.708.00004b29 (LocationInformationService,LocationInformationWrapper.AsyncFindLocationsViaSLS:liservice.svc.cs(598))[329805919] • Calling GetLocations on Web Service at: SecondaryLocationSourceUrl:[https://lyegw103p01.microsoft.com/LIService/1/index.php]

  43. Troubleshooting

  44. Troubleshooting Location Information Services data is imported into LIS Database The data is only imported here Size 20pt for the subtopics Main topic 2: size 40pt Size 20pt for the subtopics Size 20pt for the subtopics Main topic 3: size 40pt Size 20pt for the subtopics Size 20pt for the subtopics

  45. Lync Server Management Shell Test-CsLisConfiguration Test-CsLisConfiguration -TargetFqdn atl-cs-001.litwareinc.com -Subnet 192.168.0.0 Test-CsLisConfiguration-TargetFqdn atl-cs-001.litwareinc.com -Subnet 192.168.0.0 -UserSipAddresssip:kmyer@litwareinc.com

  46. Lync Server 2013 – Centralized Logging No Out-of-the-Box Scenario Let’s create our own!! Remember only two Scenarios can run at one time $LisProvider = New-CsClsProvider -Name "LocationInformationService" -Type "WPP" -Level "Verbose" -Flags "All" New-CsClsScenario -Identity "global/LIS" -Provider $LisProvider Restart Lync Management Shell Start-CsClsLogging-Scenario "LIS" -Pools pool.domain.com (Pools parameter is optional) Sync-CsClsLogging Stop-CsClsLogging -Scenario "LIS" -Pools pool.domain.com (Pools parameter is optional) Search-csclslogging -outputfilepath c:\lis.log (add any parameters to filter the data or just filter in snooper) • (It fails to register the new scenario unless restarted)

  47. Lync Server - OcsLogger LocationInformationServices Client request Client response LIS Source SipStack In-band provisioning Signaling Media

  48. User Experience

  49. User Experience

More Related