Exchange AA transfer to extension to Lync 2013

I'm having issues getting the Exchange AA to transfer to extensions when using key mapping. Basically you can say a person's name and it will transfer to their extension just fine but not with the key mapping.
We are using Exchange 2010 SP3 RU4 with Lync 2013 Hosting Pack.
I found the issue but not sure how to go about resolving it.
Lync User: [email protected]
Lync Extension: +15554443333;ext=151
Exchange Extension: 151
Dial plan in Lync 2013 will convert 3-digit numbers to: +15554443333;ext=$1 for these users
Each company has their own dial plan. This particular dial plan in Lync translates the 3-digit to the full number. The problem is the transfer from Exchange AA to Lync doesn't seem to use the user's dial plan. I also cannot put a translation on the Exchange
side to do this type of format: +15554443333;ext=$1
It looks like with the key mapping it is trying to transfer to this:
REFER-TO: <sip:151;[email protected];user=phone>
P-ASSERTED-IDENTITY: <sip:[email protected]>
But of course that doesn't exist. The SIP for this user is sip:[email protected]
I ran the Lync Debugging utility and saw this:
ms-diagnostics: 14011;reason="Called Number translated";source="LYNCFE0101.COMPSYSCLOUD.COM";RuleName="Keep All";CalledNumber="151";TranslatedNumber="151";appName="TranslationService"
Start-Line: SIP/2.0 403 Forbidden
From: <sip:[email protected];user=phone>;epid=786443AA96;tag=61bfdb74d3
To: <sip:151;[email protected];user=phone>;tag=7C193436618B4C0FD1DD5B0D9EA788A5
Call-ID: d71f8c3b-0b1e-45c5-b917-0bb71ab9e240
CSeq: 16062 INVITE
Via: SIP/2.0/TLS 10.1.15.6:50244;branch=z9hG4bKf79f7414;ms-received-port=50244;ms-received-cid=BC2600
Content-Length: 0
ms-diagnostics: 12004;reason="The user is not authorized to call the specified number or none of the
routes have a valid gateway configured.";source="LYNCFE0101.DOMAIN.COM";appName="OutboundRouting"
To: <sip:151;[email protected];user=phone>;tag=4FFA2DD9248FE7799456F95533983128
Call-ID: 92f65e8040e1453e85a09ef45bc27c18
CSeq: 16063 SERVICE
Via: SIP/2.0/TLS 10.1.15.1:61309;branch=z9hG4bK957FF7E7.C2D462B71F179899;branched=FALSE;ms-received-port=61309;ms-received-cid=AFA00
Via: SIP/2.0/TLS 10.1.15.6:50244;branch=z9hG4bK488849d7;ms-received-port=50244;ms-received-cid=BC2600
Content-Length: 0
ms-diagnostics: 1003;reason="User does not exist";destination="151;[email protected]";source="sip.domain.com"
ms-edge-proxy-message-trust: ms-source-type=EdgeProxyGenerated;ms-ep-fqdn=edge.domain.com;ms-source-verified-user=verified

Hi,
You need create a UM auto-attendant for each Lync Server dial plan with the following command:
New-umautoattendant -name <auto attendant name> -umdialplan < name of dial plan created in step 1> -PilotIdentifierList <auto attendant phone number in E.164 format> -SpeechEnabled $true -Status
Enabled
You can refer to the link of “Configure Unified Messaging on Microsoft Exchange”:
http://technet.microsoft.com/en-us/library/gg398129.aspx
Best Regards,
Eason Huang
Eason Huang
TechNet Community Support

Similar Messages

  • Issues with Hosted Exchange, UM and Lync 2013.

    Hello everyone!
    I am trying to deploy UM with Office 365 Hosted Exchange. We are using one Lync 2013 Standard Edition FE and have deployed one edge server. We have set up our firewall to host the Reverse Proxy.
    We do not use wildcard certs. External DNS resolves the _sipfederation and sip._tls SRV records to the external face of the edge server. The edge server functions as it should for remote users and mobility.
    I have tried to follow these instructions to the letter three times over to no avail.
    http://y0av.me/2014/01/07/lyncum365/
    Neither Snooper or Event Viewer show any particular issue, though when I try to dial out to voice mail I will get one to two rings and then 5 seconds of silence a fast busy, and finally "Call Unsuccessful".
    When checking the firewall logs I notice a seemingly random 10.x.x.x address being sent to the firewall by the external leg of the edge server. Wireshark captures it as STUN packets on port 3478 being sent to port 3478. These are being dropped by our firewall.
    I believe them to be RTP packets but I do not know if this is normal behavior. Has anyone any ideas?

    My mistake. Here is the snooper result.
    TL_INFO(TF_PROTOCOL) [edge\edge]0C4C.05E4::06/18/2014-15:43:34.153.0000000C (SIPStack,SIPAdminLog::ProtocolRecord::Flush:ProtocolRecord.cpp(265)) [3770767507]
    Trace-Correlation-Id: 3770767507
    Instance-Id: 2E5A
    Direction: incoming;source="external edge";destination="internal edge"
    Peer: exap.um.outlook.com:5061
    Message-Type: response
    Start-Line: SIP/2.0 488 Compression algorithm refused
    From: sip:sip.domain.net;tag=08FB9ED133BA396696FE6546EA6F3031
    To: sip:exap.um.outlook.com;tag=B8FFE4E9267ED6ECB78ADCC60126B53F
    Call-ID: 66602CE1F9980BFA94AD
    CSeq: 1 NEGOTIATE
    Via: SIP/2.0/TLS 10.11.11.23:50752;branch=z9hG4bK2132316E.5B3AF52DE2753A36;branched=FALSE;received=207.46.5.9;ms-received-port=50752;ms-received-cid=60172700
    Content-Length: 0
    Server: RTC/5.0
    TL_INFO(TF_NETWORK) [edge\edge]0C4C.05E4: :06/18/2014-15:43:34.153.0000000D (SIPStack,NegotiateLogic::SetCompressionType:NegotiateLogic.cpp(2701)) [559249495]( 00000079B1274FB8 ) Compression type is now CompOff
    TL_INFO(TF_NETWORK) [edge\edge]0C4C.05E4: :06/18/2014-15:43:34.153.0000000E (SIPStack,NegotiateLogic::ProcessCompressionResponse:NegotiateLogic.cpp(2217)) [559249495]( 00000079B1274FB8 ) Peer refused [488] our request for compression
    TL_INFO(TF_NETWORK) [edge\edge]0C4C.05E4: :06/18/2014-15:43:34.153.0000000F (SIPStack,NegotiateLogic::AdvanceOutboundNegotiation:NegotiateLogic.cpp(910)) [559249495]( 00000079B1274FB8 ) Outbound negotiation sequence is complete
    $$end_record
    And finally..
    TL_INFO(TF_PROTOCOL) [edge\edge0C4C.05E4::06/18/2014-15:43:49.379.0000002E (SIPStack,SIPAdminLog::ProtocolRecord::Flush:ProtocolRecord.cpp(265)) [962697980]
    Trace-Correlation-Id: 962697980
    Instance-Id: 2E61
    Direction: incoming;source="internal edge";destination="external edge"
    Peer: fe1.domain.net:61254
    Message-Type: request
    Start-Line: BYE sip:uminternal.um.prod.outlook.com:5066;transport=Tls;ms-fe=CO1PR02MB111.namprd02.prod.outlook.com SIP/2.0
    From: <sip:[email protected]>;tag=b736386270;epid=9bcee72318
    To: <sip:[email protected];opaque=app:voicemail>;tag=eced411395;epid=07C3F2A933
    Call-ID: 4266a095bdef8280d67c7e7df58446fc
    CSeq: 2 BYE
    Via: SIP/2.0/TLS 10.10.10.25:61254;branch=z9hG4bKC848F11A.A88BCA6858661A50;branched=FALSE
    Via: SIP/2.0/TLS 10.10.10.125:49156;ms-received-port=49156;ms-received-cid=401200
    Route: <sip:edge.domain.net:5061;transport=tls;opaque=state:Si;lr>
    Route: <sip:exap.um.outlook.com:5061;transport=tls;epid=07C3F2A933;lr;ms-key-info=AAEAARc45bIQE6UJAYvPAR8eV4QTvCH3EE2Kxtie7I2PMCSj-2aArKHP8dStYlJe-9jphIkz_mDEkCD_v8hY-mghQEHD6-F12E7E14YG-TJ2gEcQE0Bx2r_rDB3LrzRZzgQ0WVvxreLPWGI80elWF-xfbc_X3JE8mOR2OB9KQM8-e9WOjfq2kj6CnDGeL0yzgz4OB8zm-ao03Yo4gMZ-BpwaxC3BNuvvVDJo9wqrYftq_Z3MIVewWrqcDt5Td4vxCsMiXdwEqtEIRKVvQoqboleBJAyQl-C3qGgfEoSkUnApFuTSnQYRa4kbZ1iPaACpdKT-VTQGjc9HXfps48YJCsIXW0Ab_NSM2uvhUyw900men1ukXSmoZoWZbwqe5siuWVUcFoQl1h1Jcy4lCyZUfDZoqPzDioLqTk9iUmS8fa-PAJjsq72yGjVB_y1aJSxtHVsw7MiDqOGOPqT3dmF-sINkeyuokCy8UCf_cQHmEHwVzZLUJqaVccr3QNCLsBzhcWSypnC60ZZphOKuwl6RvUXWICPf0ubLTL2ppC3tWEgFdUUWOPVd84uGlMcqRLKGb1qrmpj8Nu6Lte7t5n2pMEBCfgAe79t4GO0C5KScdKT_XBM1iIBRXdNkPKHfSgC-wPQgRikdw7vRD-hOWlN5Lay7-zkQ4Ag6rauszFTAwbft99OieAOxKIsgYcxXxcG6;ms-route-sig=fiEMuzbN4_PyEz_I5gG3g8FtqNAonwgZCoRnOq-ByfYEtywTZp-Hk_eAAA>
    Max-Forwards: 69
    Content-Length: 0
    ms-client-diagnostics: 22; reason="Call failed to establish due to a media connectivity failure when both endpoints are internal";CallerMediaDebug="audio:ICEWarn=0x40003a0,LocalSite=10.10.10.125:6735,LocalMR=10.11.11.23:51430,RemoteSite=10.27.46.15:5286,RemoteMR=207.46.5.80:54106,PortRange=1025:65000,LocalMRTCPPort=51430,RemoteMRTCPPort=54106,LocalLocation=2,RemoteLocation=2,FederationType=0"
    $$end_record

  • Lync 2013 Server / Roles & Components

    Lync
    2013 Server / Roles & Components 
    Front End
    User authentication and registration
    Presence information and contact card exchange
    Address book services and distribution list expansion
    IM functionality, including multiparty IM conferences
    Web conferencing, PSTN Dial-in conferencing and A/V conferencing (if deployed)
    Application hosting, for both applications included with Lync Server (for example, Conferencing Attendant and Response Group application), and third-party applications
    Primary store for user and conference data.  Information about each user is replicated among Front End Servers in the pool
    Optionally, Monitoring, to collect usage information in the form of call detail records (CDRs) and call error records (CERs). This information provides metrics about the quality of the media (audio and video) traversing your network for both Enterprise
    Voice calls and A/V conferences.
    Web components to supported web-based tasks such as web scheduler and join launcher.
    One Front End pool runs the Central Management Server DB, which manages and deploys basic configuration data to all servers running Lync
    Optionally, Archiving, to archive IM communications and meeting content for compliance reasons.
    Optionally, if Persistent chat is enabled, Persistent Chat Web Services for Chat Room Management and Persistent Chat Web Services for File Upload/Download.
    Back End
    Database server running Microsoft SQL Server
    Provide the DB services for the Front End pool
    Acts as backup store for the pool’s user and conference data
    Primary stores for other DB’s like Response Group
    High Availability for the BE DB is provided via SQL Mirroring
    Optional Witness to enable automatic failover for BE
    SQL Sever 2008 R2 or higher required for SQL Mirroring
    Edge Server
    Enable users to communicate and collaborate with users outside the organization’s firewall
    Comprises four separate server roles
    Access Edge – Acts as a secure proxy for all remote Lync signaling traffic
    Remote Access
    Federation
    Public IM Connectivity (PIC)
    Web Conferencing Edge – Enable remote users to participate in Web conferences with internal or remote workers
    A/V Edge – Responsible for secure relay of A/V media among internal, external, and federated contacts
    XMPP Gateway – Allows IM/P with XMPP federated contacts
    Reverse Proxy
    Simple URL Publishing – Required for users to join Lync meetings
    Web Conferencing Content – Users download meeting content (PowerPoint, Whiteboard, and Poll data) via Lync Web Services when in meeting
    Address Book & Distribution List Expansion – Required for users to download Lync Address Book and perform DL expansion
    User Certificates – Provides client certificate authentication via Lync Web Services
    Device Updates – Provides software updates to Lync IP endpoints
    Mobility – Provides connectivity for mobile clients via Lync Web Services
    Mediation Server
    Translates signaling and media between Lync Server and PSTN, IP-PBX, or SIP Trunk
    Can be co-located on Front End or separated as stand-alone Server dependent on call volume
    Role facilitates dial-in conferencing
    Capacity
    Co-located = 150 Concurrent Calls
    Standalone =  1100 Concurrent Calls
    Persistent Chat
    Enable users to participate in multiparty, topic-based conversations that persist over time
    Pchat Front End server role runs persistent chat service
    Pchat Back End server stores chat content and compliance events
    Geographic DR is provided via stretched pool and SQL log shipping to replicate DB info
    150k provisioned users / 80k concurrent users
    Archiving
    Uses SQL Server 2008 R2 or SQL Server 2012 for DB
    Capable of archiving the following:   
    Peer-to-peer IM
    Multiparty IM
    Web Conferences, including uploaded content and events
    A/V for peer-to-peer IM and web conferences
    Web conferencing annotations and polls
    Monitoring
    Agent that runs on each Front End Server that collects and manages information from the Front End and Mediation Servers
    Stored on SQL Server DB
    Leverages SQL Server Reporting Services for creation of reports related to call quality and metrics
    Office Web Apps Server
    External server leveraged for rendering PowerPoint slides within the Lync client and Lync Web App
    Typically leveraged within SharePoint deployments to deliver browser-based versions of Microsoft Office applications
    System Center Ops Mgr
    Health configuration in Lync Server 2013 is built around System Center Operations Manager and the use of Lync Server Management Packs. These Management Packs include a number of new features and enhancements, including:
    Feature
    Description
    Synthetic Transactions
    Windows PowerShell cmdlets that can be run from various locations to ensure that end user scenarios such as sign-in, presence, IM, and conferencing are readily available to end users.
    Call Reliability Alerts
    Database queries for Call Detail Records (CDR). These records are written by Front End Servers to reflect whether end users were able to connect to a call or why a call was terminated. These queries result in alerts that indicate when a wide range of end
    users are experiencing connectivity issues for peer-to-peer calls or basic conferencing functionality.
    Media Quality Alerts
    Database queries that look at Quality of Experience (QoE) reports published by clients at the end of each call. These queries result in alerts that pinpoint scenarios where users are likely to be experiencing poor media quality during calls and conferences.
    The data is built upon key metrics such as packet latency and loss, metrics that are known to directly contribute to call quality.
    Component Health
    Individual server components raise alerts by using event logs and performance counters. These alerts indicate failure conditions that can severely impact one or more end user scenarios. These alerts can also indicate a variety of other failure conditions,
    including services not running, high failure rates, high message latency, or connectivity issues.
    Dependency Health
    Failures can occur for a variety of external reasons. The management packs now monitor and collect data for some of the critical external dependencies that might indicate severe issues, including IIS availability, CPU and memory usage of servers and processes,
    and disk metrics.
    Exchange UM
    http://www.contactcenterarchitects.com/lync-2013-server-roles-components/

    Hi,
    Thank you for sharing the information. It is useful for others who not understand Lync Server Roles and Components. You time and effort are appreciated.
    Best Regards,
    Eason Huang
    Eason Huang
    TechNet Community Support

  • CMS Movement from Lync 2010 to Lync 2013 SQL Mirroring

    Hi,
    I have read the articles and i know how to move CMS to Lync 2013 , MY question is after moment CMS to Lync 2013 , the new DBs on SQL server will be mirrored automatically or i have to apply some procedure to make them mirror.
    Regards
    Usman Ghani
    Usman Ghani - MCITP Exchange 2010

    Good morning,
    If the new Lync 2013 Enterprise Pool you deployed has a mirrored backend, then when you move the CMS to that instance the database will inherently be mirrored. There is no requirement to perform any additional action or procedure.
    This assumes that you have an enterprise Lync 2013 deployment as a mirrored CMS would not be available on a standard edition deployment.
    Kind regards
    Ben
    Note: If you find a post informative, please mark it so using the arrow to the left. If it answers a question you've asked, please mark the thread as answered to aid others when they're looking for solutions to similar problems or queries.
    Lync Skype Blog: Gecko-Studio

  • AA unable to transfer to Lync 2013, but only on User dial plans

    The current environment has two Lync 2013 standard edition servers.  Lync 2010 is still in existence, and both pools are connected to an Exchange 2010 SP2 UM server.
    UserA is part of the default Global dial plan in Lync and part of a UM dial plan named Global.  UserA has been moved to Lync 2013 pool.
    UserB is part of a user dial plan in Lync named UserDialPlan and a UM dial plan named UserDialPlan.  UserB has been moved to Lync 2013 pool.
    Both dial plans have their own route/pstn usage tied to their own sip trunk from Intelepeer.  Both UM dial plans have an AA identically configured with key mapping #1 tied to dial the 11 digit phone number of the user.  Both users can successfully
    be dialed directly via PSTN.
    If I call Global’s AA and press 1, the call is successfully connected and rings through to UserA.
    If I call UserDialPlan’s AA and press 1, I get “Sorry I couldn’t transfer you to the extension” and the UM server logs shows errors 1079 and 1136:
    1079 The VoIP platform encountered an exception Microsoft.Rtc.Signaling.OperationFailureException: Failed to transfer, successful refer notification not received
    1136 An error occurred while transferring a call to "15552735555". Additional information: The call transfer type is "Blind.", the transfer target is "phone number", and the caller
    ID is: "0ed8114d-a068-41be-9790-9342d0a02d7b".
    If I switch the ip address of our sip trunk back to the Lync 2010 mediation server and alter the Lync topology to connect that trunk back to the 2010 server, then these transfers start working again.  This goes for other
    user dial plans as well.  What I don’t understand is why the Global dial plan would work on 2013 and the user dial plans will not.  Refer is disabled on the trunk config (has been for
    over 2 years).  I assume if it was a general setting like that, the Global plan wouldn’t work either, but what is it that’s special about the Global plan vs. user plans?
    Any thoughts would be great, thanks!

    I have the same issue. I can actually transfer to extensions when it is speech enabled and I say the person's name. However if I try a key mapping to transfer to the same user using the Extention I get the same "Sorry I couldn't transfer you to the extension"
    An error occurred while transferring a call to "151". Additional information: The call transfer type is "Blind.", the transfer target is "phone number", and the caller ID is: "4813feae-2a10-4d33-9612-ee4bccf7c0f9". 
    The VoIP platform encountered an exception Microsoft.Rtc.Signaling.OperationFailureException: Failed to transfer, successful refer notification not received
       at Microsoft.Rtc.Signaling.SipAsyncResult`1.ThrowIfFailed()
       at Microsoft.Rtc.Signaling.Helper.EndAsyncOperation[T](Object owner, IAsyncResult result)
       at Microsoft.Rtc.Signaling.Helper.EndAsyncOperation[T](Object owner, IAsyncResult result, String operationId)
       at Microsoft.Rtc.Collaboration.Call.EndTransferCore(IAsyncResult result)
       at Microsoft.Rtc.Collaboration.AudioVideo.AudioVideoCall.EndTransfer(IAsyncResult result)
       at Microsoft.Exchange.UM.UcmaPlatform.UcmaCallSession.BlindTransferSessionState.Call_TransferCompleted(IAsyncResult r)
       at Microsoft.Exchange.UM.UcmaPlatform.UcmaCallSession.SubscriptionHelper.<>c__DisplayClass5f`1.<>c__DisplayClass62.<WrapCallback>b__5e()
       at Microsoft.Exchange.UM.UcmaPlatform.UcmaCallSession.<>c__DisplayClassd.<CatchAndFireOnError>b__9()
       Detected at System.Environment.get_StackTrace()
       at Microsoft.Rtc.Signaling.OperationFailureException..ctor(String message)
       at Microsoft.Rtc.Collaboration.Call.CallTransferAsyncResult.Refer_StateChanged(Object sender, ReferStateChangedEventArgs e)
       at Microsoft.Rtc.Signaling.ReferStateChangedEventArgs.Microsoft.Rtc.Signaling.IWorkitem.Process()
       at Microsoft.Rtc.Signaling.WorkitemQueue.ProcessItems()
       at Microsoft.Rtc.Signaling.SerializationQueue`1.ResumeProcessing()
       at Microsoft.Rtc.Signaling.SerializationQueue`1.ResumeProcessingCallback(Object state)
       at Microsoft.Rtc.Signaling.QueueWorkItemState.ExecuteWrappedMethod(WaitCallback method, Object state)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
       at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)
    FailureReason = 0 during the call with ID "4813feae-2a10-4d33-9612-ee4bccf7c0f9". This exception occurred at the Microsoft Exchange Speech Engine VoIP platform during an event-based asynchronous operation submitted by the Unified Messaging server. The Unified
    Messaging server will attempt to recover from this exception. If this warning occurs frequently, contact Microsoft Product Support.

  • Lync 2013 to Exchange 2013 Oauth problem - Error:[OAuthTokenBuilder:GetAppToken] unable to continue building token; no locally configured issuer

    Hi,
    I am having a problem getting OAuth to work from Exchange 2013 to Lync 2013.
    I have read and following the instructions online and cannot see what I am doing wrong.
    On the Exchange 2013 server, I get the following error when I run:
    Test-OAuthConnectivity -Service EWS -TargetUri
    https://exchserver2.domainname.local/ews/ -Mailbox "Jack"
    RunspaceId : 920118a3-6ab2-45dc-9b68-de68133de95e
    Task : Checking EWS API Call Under Oauth
    Detail : The configuration was last successfully loaded at 01/01/0001 00:00:00 UTC. This was 1059263714 minutes
    ago.
    The token cache is being cleared because "use cached token" was set to false.
    Exchange Outbound Oauth Log:
    Client request ID: 19ad80f6-7751-429f-aac5-e802105fbbc6
    Information:[OAuthCredentials:Authenticate] entering
    Information:[OAuthCredentials:Authenticate] challenge from
    'https://exchserver2.domainname.local/ews/Exchange.asmx' received: Bearer
    client_id="00000002-0000-0ff1-ce00-000000000000",
    trusted_issuers="[email protected]",Negotiate,NTLM
    Information:[OAuthCredentials:GetToken] client-id: '00000002-0000-0ff1-ce00-000000000000', realm: '',
    trusted_issuer: '[email protected]'
    Information:[OAuthCredentials:GetToken] start building a token for the user domain 'domainname.co.uk'
    Information:[OAuthTokenBuilder:GetAppToken] start building the apptoken
    Information:[OAuthTokenBuilder:GetAppToken] checking enabled auth servers
    Error:[OAuthTokenBuilder:GetAppToken] unable to continue building token; no locally configured issuer
    was in the trusted_issuer list, realm from challenge was also empty. trust_issuers was
    [email protected]
    Error:The trusted issuers contained the following entries
    '[email protected]'. None of them are configured locally.
    Exchange Response Details:
    HTTP response message:
    Exception:
    System.Net.WebException: The request was aborted: The request was canceled. --->
    Microsoft.Exchange.Security.OAuth.OAuthTokenRequestFailedException: The trusted issuers contained the
    following entries '[email protected]'. None of them are
    configured locally.
    at Microsoft.Exchange.Security.OAuth.OAuthTokenBuilder.GetAppToken(String applicationId, String
    destinationHost, String realmFromChallenge, IssuerMetadata[] trustedIssuersFromChallenge, String
    userDomain)
    at Microsoft.Exchange.Security.OAuth.OAuthTokenBuilder.GetAppWithUserToken(String applicationId,
    String destinationHost, String realmFromChallenge, IssuerMetadata[] trustedIssuersFromChallenge, String
    userDomain, ClaimProvider claimProvider)
    at Microsoft.Exchange.Security.OAuth.OAuthCredentials.GetToken(WebRequest webRequest,
    HttpAuthenticationChallenge challengeObject)
    at Microsoft.Exchange.Security.OAuth.OAuthCredentials.Authenticate(String challengeString, WebRequest
    webRequest, Boolean preAuthenticate)
    at Microsoft.Exchange.Security.OAuth.OAuthCredentials.OAuthAuthenticationModule.Authenticate(String
    challenge, WebRequest request, ICredentials credentials)
    at System.Net.AuthenticationManager.Authenticate(String challenge, WebRequest request, ICredentials
    credentials)
    at System.Net.AuthenticationState.AttemptAuthenticate(HttpWebRequest httpWebRequest, ICredentials
    authInfo)
    at System.Net.HttpWebRequest.CheckResubmitForAuth()
    at System.Net.HttpWebRequest.CheckResubmit(Exception& e, Boolean& disableUpload)
    at System.Net.HttpWebRequest.DoSubmitRequestProcessing(Exception& exception)
    at System.Net.HttpWebRequest.ProcessResponse()
    at System.Net.HttpWebRequest.SetResponse(CoreResponseData coreResponseData)
    --- End of inner exception stack trace ---
    at System.Net.HttpWebRequest.GetResponse()
    at Microsoft.Exchange.Monitoring.TestOAuthConnectivityHelper.SendExchangeOAuthRequest(ADUser user,
    String orgDomain, Uri targetUri, String& diagnosticMessage, Boolean appOnly, Boolean useCachedToken,
    Boolean reloadConfig)
    ResultType : Error
    Identity : Microsoft.Exchange.Security.OAuth.ValidationResultNodeId
    IsValid : True
    ObjectState : New
    It appears to work fine from Lync 2013 to Exchange 2013.
    When I run: Test-CsExStorageConnectivity -sipuri [email protected] -Binding Nettcp -Verbose in Lync 2013 I get a successful outcome:
    VERBOSE: Successfully opened a connection to storage service at localhost using
    binding: NetNamedPipe.
    VERBOSE: Create message.
    VERBOSE: Execute Exchange Storage Command.
    VERBOSE: Processing web storage response for ExCreateItem Success.,
    result=Success, activityId=0bbdc565-4a05-4b57-bf95-0c75488a1ef6, reason=.
    VERBOSE: Activity tracing:
    2015/01/02 19:15:55.616 Autodiscover, send GetUserSettings request,
    [email protected], Autodiscover
    Uri=https://exchserver2.domainname.local/autodiscover/autodiscover.svc, Web
    Proxy=<NULL>
    2015/01/02 19:15:55.616 Autodiscover.EWSMA trace,
    type=AutodiscoverRequestHttpHeaders, message=<Trace
    Tag="AutodiscoverRequestHttpHeaders" Tid="30" Time="2015-01-02 19:15:55Z">
    POST /autodiscover/autodiscover.svc HTTP/1.1
    Content-Type: text/xml; charset=utf-8
    Accept: text/xml
    User-Agent: ExchangeServicesClient/15.00.0516.004
    </Trace>
    2015/01/02 19:15:55.624 Autodiscover.EWSMA trace, type=AutodiscoverRequest,
    message=<Trace Tag="AutodiscoverRequest" Tid="30" Time="2015-01-02 19:15:55Z"
    Version="15.00.0516.004">
    <?xml version="1.0" encoding="utf-8"?>
    <soap:Envelope
    xmlns:a="http://schemas.microsoft.com/exchange/2010/Autodiscover"
    xmlns:wsa="http://www.w3.org/2005/08/addressing"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Header>
    <a:RequestedServerVersion>Exchange2013</a:RequestedServerVersion>
    <wsa:Action>http://schemas.microsoft.com/exchange/2010/Autodiscover/Autodiscove
    r/GetUserSettings</wsa:Action>
    <wsa:To>https://exchserver2.domainname.local/autodiscover/autodiscover.svc</
    wsa:To>
    </soap:Header>
    <soap:Body>
    <a:GetUserSettingsRequestMessage
    xmlns:a="http://schemas.microsoft.com/exchange/2010/Autodiscover">
    <a:Request>
    <a:Users>
    <a:User>
    <a:Mailbox>[email protected]</a:Mailbox>
    </a:User>
    </a:Users>
    <a:RequestedSettings>
    <a:Setting>InternalEwsUrl</a:Setting>
    <a:Setting>ExternalEwsUrl</a:Setting>
    <a:Setting>ExternalEwsVersion</a:Setting>
    </a:RequestedSettings>
    </a:Request>
    </a:GetUserSettingsRequestMessage>
    </soap:Body>
    </soap:Envelope>
    </Trace>
    2015/01/02 19:15:55.704 Autodiscover.EWSMA trace,
    type=AutodiscoverResponseHttpHeaders, message=<Trace
    Tag="AutodiscoverResponseHttpHeaders" Tid="30" Time="2015-01-02 19:15:55Z">
    HTTP/1.1 200 OK
    Transfer-Encoding: chunked
    request-id: 5917d246-64b0-48e2-ad79-f9b6cffb5bea
    X-CalculatedBETarget: exchserver2.domainname.local
    X-DiagInfo: EXCHSERVER2
    X-BEServer: EXCHSERVER2
    Cache-Control: private
    Content-Type: text/xml; charset=utf-8
    Set-Cookie: ClientId=FTFXWUQWWRJVBMNBG; expires=Sat, 02-Jan-2016 19:15:55 GMT;
    path=/;
    HttpOnly,X-BackEndCookie=actas1(sid:S-1-5-21-3691024758-535552880-811174816-113
    5|smtp:[email protected]|upn:[email protected])=u56Lnp2ejJqBx8jIn
    sqbxpvSz8rHx9LLzp7O0sbOzcnSzcqcmZqem8aempmcgYHNz87K0s/N0s/Oq87Gxc7KxcrK;
    expires=Sun, 01-Feb-2015 19:15:55 GMT; path=/autodiscover; secure; HttpOnly
    Server: Microsoft-IIS/8.5
    X-AspNet-Version: 4.0.30319
    X-Powered-By: ASP.NET
    X-FEServer: EXCHSERVER2
    Date: Fri, 02 Jan 2015 19:15:55 GMT
    </Trace>
    2015/01/02 19:15:55.704 Autodiscover.EWSMA trace, type=AutodiscoverResponse,
    message=<Trace Tag="AutodiscoverResponse" Tid="30" Time="2015-01-02 19:15:55Z"
    Version="15.00.0516.004">
    <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:a="http://www.w3.org/2005/08/addressing">
    <s:Header>
    <a:Action
    s:mustUnderstand="1">http://schemas.microsoft.com/exchange/2010/Autodiscover/Au
    todiscover/GetUserSettingsResponse</a:Action>
    <h:ServerVersionInfo
    xmlns:h="http://schemas.microsoft.com/exchange/2010/Autodiscover"
    xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
    <h:MajorVersion>15</h:MajorVersion>
    <h:MinorVersion>0</h:MinorVersion>
    <h:MajorBuildNumber>1044</h:MajorBuildNumber>
    <h:MinorBuildNumber>21</h:MinorBuildNumber>
    <h:Version>Exchange2013_SP1</h:Version>
    </h:ServerVersionInfo>
    </s:Header>
    <s:Body>
    <GetUserSettingsResponseMessage
    xmlns="http://schemas.microsoft.com/exchange/2010/Autodiscover">
    <Response xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
    <ErrorCode>NoError</ErrorCode>
    <ErrorMessage />
    <UserResponses>
    <UserResponse>
    <ErrorCode>NoError</ErrorCode>
    <ErrorMessage>No error.</ErrorMessage>
    <RedirectTarget i:nil="true" />
    <UserSettingErrors />
    <UserSettings>
    <UserSetting i:type="StringSetting">
    <Name>InternalEwsUrl</Name>
    <Value>https://exchserver2.domainname.local/EWS/Exchange.asmx</Value>
    </UserSetting>
    <UserSetting i:type="StringSetting">
    <Name>ExternalEwsUrl</Name>
    <Value>https://exchserver2.domainname.co.uk/EWS/Exchange.asmx</Value>
    </UserSetting>
    <UserSetting i:type="StringSetting">
    <Name>ExternalEwsVersion</Name>
    <Value>15.00.1044.000</Value>
    </UserSetting>
    </UserSettings>
    </UserResponse>
    </UserResponses>
    </Response>
    </GetUserSettingsResponseMessage>
    </s:Body>
    </s:Envelope>
    </Trace>
    2015/01/02 19:15:55.704 Autodiscover, received GetUserSettings response,
    duration Ms=88, response=NoError
    2015/01/02 19:15:55.706 Lookup user details,
    sipUri=sip:[email protected], [email protected],
    sid=S-1-5-21-3691024758-535552880-811174816-1135, [email protected],
    tenantId=00000000-0000-0000-0000-000000000000
    VERBOSE: Items choice type: CreateItemResponseMessage.
    VERBOSE: Response message, class: Success, code: NoError.
    VERBOSE: Item: Microsoft.Rtc.Internal.Storage.Exchange.Ews.MessageType, Id:
    AAMkADAwNWZkZWI0LWM5NGYtNDUxNy05Nzk3LWZhZjRiY2Y4MTU4NwBGAAAAAADLP1MgTEXdQ7zQSlb
    qPl++BwBauhRZTfLbTYZ+hBWtK784ANcdmUYqAACSqIurRqgYSZwMhT/IBw89AACnT6G9AAA=,
    change key: CQAAABYAAACSqIurRqgYSZwMhT/IBw89AACnip6b, subject: , body: .
    VERBOSE: Is command successful: True.
    Test passed.
    All my certificates on the Exchange 2013 and Lync 2013 servers are from my local CA.
    I use APP with the public certificates as my reverse proxy for people connecting from outside the network.
    In Lync, the OAuthTokenIssuer certificate created through the Lync deployment wizard is issued to domainname.local (my primary sip domain) and the Subject Alternative names include domainname.co.uk
    I then exported this certificate to the Exchange Server and use the Set-AuthConfig to use this certificate for OAuth.
    from what I read this was what I was supposed to do.
    is this correct?
    I have tried so many things I don't know what do to next.
    Should the OAuth certificate in exchange be the one exported from Lync?
    In Lync, should the OAuthTokenIssuer certificate include the servername or lyncserver.domainname.local or just be domainname.local like it is at the moment?
    thank-you
    jack

    Thomas,
    thanks for giving this the time. I have run the Configure-EnterpriseApplication.ps1 script following by remove-PartnerApplication so many times that I was wondering if there are other setting that
    Configure-EnterpriseApplication.ps1 creates that aer not removed when you run
    remove-PartnerApplication.
    is there a way to completely remove everything that is confirmed when you run
    Configure-EnterpriseApplication.ps1 so I can run Configure-EnterpriseApplication.ps1 without there being any configurations left from when I previously run that command?
    thanks
    jack
    [PS] C:\Windows\system32>Get-PartnerApplication |fl
    RunspaceId : cb2fb328-769d-4b32-8b7b-1fa35e2994f5
    Enabled : True
    ApplicationIdentifier : 00000004-0000-0ff1-ce00-000000000000
    CertificateStrings : {MIIGcDCCBVigAwIBAgITPgAAARIHL+ig32UAAQAAAAABEjANBgkqhkiG9w0BAQUFADBcMRUwEwYKCZIm
    iZPyLGQBGRYFbG9jYWwxHTAbBgoJkiaJk/IsZAEZFg1HdWlkZUNsb3RoaW5nMSQwIgYDVQQDExtHdWlkZ
    UNsb3RoaW5nLUFQUFNFUlZFUjEtQ0EwHhcNMTUwMTEwMTIxODIzWhcNMTcwMTA5MTIxODIzWjB7MQswCQ
    YDVQQGEwJHQjEPMA0GA1UECBMGTG9uZG9uMQ8wDQYDVQQHEwZMb25kb24xHzAdBgNVBAoTFkd1aWRlIEN
    sb3RoaW5nIExpbWl0ZWQxCzAJBgNVBAsTAkhRMRwwGgYDVQQDExNHdWlkZUNsb3RoaW5nLmNvLnVrMIIB
    IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyzDzaLsjJfktsbwIJ998ihsZM/0rKGdIt8rIx00oc
    HA7w0uVyz2UqnP9a8uRi6HkA7djbynlmGG0hKSUUQngXxz7q2dY6q9rcY5Rw2mJOMeppounx44FFp4+4e
    5HQKviLTYo+3DBGIR0mYDqxanKPS00d0f7HDLvmVb90hjdrbE372JBdcNNHs2OHRqg37bN2fAbwd22c9x
    2kvi0rESFnr+KcIGECVInCTHLJ7fwVqvi4hvRqtz7KLZsMXprpgeVDs45EMMRtwJ5Hw8uZR4CFz4dHSlo
    dIVgDPn8Ns2vGhcUK0JU4WkDbjnqo1SJzHlqtNjiu//wGcn77PAiM0yhyQIDAQABo4IDCjCCAwYwCwYDV
    R0PBAQDAgWgMCEGCSsGAQQBgjcUAgQUHhIAVwBlAGIAUwBlAHIAdgBlAHIwEwYDVR0lBAwwCgYIKwYBBQ
    UHAwEwHQYDVR0OBBYEFOY3whPicRAXNsTDSIg3FexpaCKdMHUGA1UdEQRuMGyCH0x5bmNTZXJ2ZXIyLkd
    1aWRlQ2xvdGhpbmcuY28udWuCH0x5bmNTZXJ2ZXIyLkd1aWRlQ2xvdGhpbmcubG9jYWyCE0d1aWRlQ2xv
    dGhpbmcuY28udWuCE0d1aWRlQ2xvdGhpbmcubG9jYWwwHwYDVR0jBBgwFoAUDHst3gUSMGwvkiNTPavmi
    UEWgtQwggEuBgNVHR8EggElMIIBITCCAR2gggEZoIIBFYaBzWxkYXA6Ly8vQ049R3VpZGVDbG90aGluZy
    1BUFBTRVJWRVIxLUNBLENOPURvbVNlcnZlcjIsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2V
    zLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9R3VpZGVDbG90aGluZyxEQz1sb2NhbD9jZXJ0
    aWZpY2F0ZVJldm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnSGQ
    2h0dHA6Ly9jcmwuZ3VpZGVjbG90aGluZy5sb2NhbC9jcmxkL0d1aWRlQ2xvdGhpbmctQVBQU0VSVkVSMS
    1DQS5jcmwwgdUGCCsGAQUFBwEBBIHIMIHFMIHCBggrBgEFBQcwAoaBtWxkYXA6Ly8vQ049R3VpZGVDbG9
    0aGluZy1BUFBTRVJWRVIxLUNBLENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2
    aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUd1aWRlQ2xvdGhpbmcsREM9bG9jYWw/Y0FDZXJ0aWZpY2F0Z
    T9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQEFBQADggEBAD
    87GUPi02czEMO2Op0CeKBBpGwsfjYR9+RlC2uKAoH8PbWAxYNP3Ke6BtPeFy+95GGAJd5Z0+6LpO/AagA
    +zeY/tocZQjy0pYaU4/TPZgD+ZB/8sU982msu+8waO316ipBcf/87n9ZW3Jjk5DcVbtwrZErrGRe9DEn8
    QArN0jroLfaRtbDumse1Lp76+dxFuVhlLWcUXtIKaxm+UU9DS94EwJMtN54lDm3EG6hVdiGUR7TYqZU0K
    HGm7HciIhuO+2rhAazOBiIAAW6wZRUpFKZONSVD6bKrQCzL12LvynQ7XC6Itgr4JGzNCmoN43dXwVCkWo
    amTDdZY4h+QBqUvvY=}
    AuthMetadataUrl : https://lyncserver2.domainname.local/metadata/json/1
    Realm : domainname.local
    UseAuthServer : False
    AcceptSecurityIdentifierInformation : True
    LinkedAccount : domainname.local/Users/LyncEnterprise-ApplicationAccount
    IssuerIdentifier :
    AppOnlyPermissions :
    ActAsPermissions :
    AdminDisplayName :
    ExchangeVersion : 0.20 (15.0.0.0)
    Name : LyncEnterprise-786f61476b634278a3c9b9e4ec08b660
    DistinguishedName : CN=LyncEnterprise-786f61476b634278a3c9b9e4ec08b660,CN=Partner
    Applications,CN=Auth Configuration,CN=domainname,CN=Microsoft
    Exchange,CN=Services,CN=Configuration,DC=domainname,DC=local
    Identity : LyncEnterprise-786f61476b634278a3c9b9e4ec08b660
    Guid : 07495125-ccd4-4443-82d9-74fc3b955cdf
    ObjectCategory : domainname.local/Configuration/Schema/ms-Exch-Auth-Partner-Application
    ObjectClass : {top, msExchAuthPartnerApplication}
    WhenChanged : 10/01/2015 17:14:55
    WhenCreated : 10/01/2015 17:14:55
    WhenChangedUTC : 10/01/2015 17:14:55
    WhenCreatedUTC : 10/01/2015 17:14:55
    OrganizationId :
    Id : LyncEnterprise-786f61476b634278a3c9b9e4ec08b660
    OriginatingServer : DomServer2.domainname.local
    IsValid : True
    ObjectState : Unchanged

  • Lync 2013 the keys you entered i don't recognize queue main line extensions

    I have Lync 2013 on premise with Exchange 2013 on premise as well. 
    For some reason, when someone dials our main line and I answer, the system goes call was not recognized.
    Also, All of a sudden when someone dials in from internally/externally into my main line and dials an extension after the auto attendant kicks in, the system prompts " The keys you entered I dont recognize"
    If I dial by last name, it does work and it works if I dial # and then enter the extension.
    Please help..

    Hi,
    Did the issue only happen for one number of for all phone numbers?
    From the description above, it can be the issue of the mistake of the dial plan for the number. Please double check if the Exchange set the correct normalization rule for the number and then test the issue again.
    Best Regards,
    Eason Huang
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]
    Eason Huang
    TechNet Community Support

  • No users are being migrated to the Unified Contact Store (UCS) for Lync 2013 - Exchange 2013

    I'm having difficulty getting the unified contact store to work on a migrated Lync/Exchange environment. Both servers have been upgraded to 2013 CU2, and almost everything appears to be working properly...except UCS.
    By default the global CsUserServicesPolicy has UcsAllowed set to True. In that mode, none of the Lync users were being migrated to UCS, so I set the global policy to False and created a new Policy called "AllowUCS" and set UcsAllowed to True. I then
    assigned that policy to myself and a couple other test accounts. Still, my contacts are not being migrated to the UCS after logging in with Lync 2013.
    Other Lync/Exchange integration features are working properly. I have set up OAuth, and it tests successfully, and Lync integration with OWA is working successfully, so I know at least some communication is happening properly between the servers.
    Here is what I'm getting when I run some diagnostics from the Lync server:
    PS C:\Users\administrator> get-csuser jdoe |FL Name,UserServicesPolicy
    Name               : Jon Doe
    UserServicesPolicy: AllowUCS
    PS C:\Users\administrator> Get-CsUserServicesPolicy |FL
    Identity  : Global
    UcsAllowed : False
    Identity   : Tag:AllowUCS
    UcsAllowed : True
    PS C:\Users\administrator> Debug-CsUnifiedContactStore -Identity [email protected] |FL
    UcsMigrationAttemptCount : 0
    LastUcsMigrationAttempt  :
    SipUri                   : [email protected]
    UcsMode                  : Disabled
    PS C:\Users\administrator> Debug-CsUnifiedContactStore -PoolFqdn lync.domain.org
    FrontEnd          : lbclync.domain.org
    UcsDisabledCount  : 141
    UcsAllowedCount   : 0
    UcsMigratingCount : 0
    UcsMigratedCount  : 0
    FailedUserData    :
    PS C:\Users\administrator> Test-CsUnifiedContactStore -UserSipAddr
    ess [email protected] -TargetFqdn lync.domain.org
    Target Fqdn   :lync.domain.org
    Result        : Failure
    Latency       : 00:00:00.0654970
    Error Message : User has not been migrated. Verify that the user has a mailbox
                    in Exchange and that the user has been migrated.
    Diagnosis     :
    Anyone know what I am missing?

    Hi,
    Please make sure the user has been provisioned with an Exchange 2013 mailbox and has signed into the mailbox at least once.
    If the user logs in with a Lync 2010 or earlier client, or if the user is not connected to an Exchange 2013 server, the user services policy is ignored and the user's contacts remain in Lync Server.
    Please also check the registry key on the client computer:
    HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Lync\<SIP URL>\UCS
    If the user's contacts are stored in Exchange 2013, this key contains a value of InUCSMode with a value of 2165.
    Kent Huang
    TechNet Community Support

  • Exchange 2013 SP1 Object is corrupted and inconsistent state after Lync 2013 Installation

    Hi Fellows,
    I am facing an issue with Exchange 2013 SP1 (5.0.847.32)
    environment. I recently installed Lync 2013 (version: 5.0.8308.0) a week ago and just recently start getting the below error when configuring delegation or modifying the users/groups from Exchange Control Panel:
    "The Object <object DN> has been corrupted, and it's in an inconsistent state. The following validation errors happened:
    The access control defines the ObjectType <object guid> that can't be resolved.."
    I can see some forum threads with same issue (links given below) but unable to find if this is a known issue and how to get it resolved. Need assistance if anyone has faced same and could help me out to figure it.
    http://social.technet.microsoft.com/Forums/exchange/en-US/72310530-d1de-4b39-a0fb-1592247df03f/access-control-entry-issue-after-installing-lync-2013-into-the-forest?forum=exchangesvrdeploy
     http://www.networksteve.com/exchange/topic.php/Issue_with_exchange_2013_lync_2013_intergration/?TopicId=37192&Posts=2
    J.A

    Hi
    Usually the affected SID objects are referring to deleted objects.
    Use the PsGetSid tool to try to resolve them.

  • Lync 2013 On Premises integration with Exchange Online Unified Messaging

    I am working on deploying Lync 2013 Server on premises and integrating it with Exchange Online. We do not use Exchange on premises.
    My question is how to integrate with Unified Messaging specifically. Other functions like Calendar, call logs seem to be working fine.
    There are many guides online on how to do this, and I have read many and attempted to follow with no luck. All seem to assume that UM has already been deployed on prem which I don't have. Is this possible to integrate Lync with Exchange Online without having
    and Exchange deployment on premises first.
    Another source of confusion is the Office Voice Access number and how Lync clients dial voicemail. Where does this go if somebody dials internally (from Lync) and externally (from PSTN)? Exchange online or Lync on prem? And if Lync, then my guess would be
    Lync forwards on to Exchange Online UM somehow. Do I have to purchase a number from somewhere because of it being on 365 or can I use a spare DID?
    From my tests so far, when I call voicemail as any user, it seems to dial that same user and then the call fails.
    Hopefully someone can shed some light on this for me.

    You can integrate Exchange UM with Lync Server 2013.
    Please check the deployment process at http://technet.microsoft.com/en-us/library/gg398968.aspx
    Lisa Zheng
    TechNet Community Support

  • LYNC 2013, Exchange 2013 / OWA presence not updating from calendar entries

    Have a test environment of LYNC 2013 and EXCHANGE 2013.
    No software clients - pure OWA access.
    IM works within OWA and I can manually set availability which is seen correctly by other users.  What does not happen is any calendar entries - they do not update the presence status (ie. does not go to busy when in a meeting ).
    I did install Lync client 2013 and that did work ( and updated OWA ) - but I want a pure web environment without the need for additional software based clients.
    Can this work?  If so is there anything that can be checked to see where the issue is?
    Thanks in advance.

    Hi,
    Maybe it's my misunderstanding. Did you mean you don’t want additional software based clients (including Lync client 2013)?
    If you don’t install a Lync client on user workstations, you cannot see presence of Lync users from OWA.
    What’s more, for Lync side, if you do not install Lync client software the only way to use Lync is Lync Web App (a browser-based meeting client). Lync Web App only support to join Lync Meetings. However, Lync meeting cannot schedule by Lync Web App and OWA.
    Here is a link about Lync Web App may help you:
    http://office.microsoft.com/en-in/lync-help/what-is-lync-web-app-HA103699740.aspx
    If you want to create Lync Meetings but don’t have Microsoft Outlook you can use Lync Web Scheduler (a web-based program)
    More details:
    http://office.microsoft.com/en-in/lync-help/lync-web-scheduler-HA103466460.aspx?CTT=5&origin=HA103699740
    Best Regards,
    Eason Huang
    Eason Huang
    TechNet Community Support

  • Lync 2013 SQL versus Exchange Archiving

    Our organization has setup an internal lab for Lync and is trying to decide what the best option would be for deploying archiving with Lync and what the pros vs cons are.
    We currently have one Lync 2013 FE Server and an Exchange 2010 server, which I already know does not support archiving. Would it be best to deploy a SQL server for archiving or upgrade Exchange 2010 to 2013? We can do either, but was is the recommended approach
    and best practice/pros/cons?
    I was planning on utilizing SQL server as the preferred for approach and so we don't have to upgrade Exchange -- just seems easier and will keep any additional load off the Exchange server and once deployed to a production environment. 
    Thanks.

    Agree with Michael.
    This data stored in Archiving database is not searchable, but it can be exported to formats that are searchable using other tools.
    You can check the difference between these two archiving options at
    http://technet.microsoft.com/en-us/library/jj204900.aspx.
    Lisa Zheng
    TechNet Community Support

  • Lync 2013 presence in Exchange 2013 OWA - 0xc3e93d6a SIPPROXY_E_CONNECTION_UNKNOWN_SERVER

    Single Lync 2013 server on Server 2012 R2
    Single Exchange 2013 server on Server 2012
    Latest patches and updates installed on both servers
    Internal Certificate Authority issued certificates
    Subject name on EX13 certificate is same as hostname and configured on SMTP, IIS, POP, IMAP, and UM services (Do I even need UM installed?)
    I have been working on this for a few days now. I have tried all the blogs and TechNet articles I could find. I even created a list of commands to configure the Exchange and Lync servers.
    **Exchange Server
    Configure-EnterprisePartnerApplication.ps1 -AuthMetaDataUrl
    https://c2nsi-svr-lync1.cantrelloffice.home/metadata/json/1 -ApplicationType Lync
    Get-ExchangeCertificate | where-object {$_.services -like “*iis*” } | fl subject, issuer, services, thumbprint
    Get-OwaVirtualDirectory -ShowBackEndVirtualDirectories -server c2nsi-svr-ex13.cantrelloffice.home | Set-OwaVirtualDirectory -InstantMessagingEnabled $true -InstantMessagingType OCS -InstantMessagingCertificateThumbprint E32937A41A7658AB8277BE6BD9BEF28D4DC43BFC
    –InstantMessagingServerName c2nsi-svr-lync1.cantrelloffice.home
    Get-OwaVirtualDirectory | Set-OwaVirtualDirectory –InstantMessagingEnabled $True -InstantMessagingType OCS
    Notepad "E:\Program Files\Exchange\V15\ClientAccess\Owa\web.config"
    <add key="IMCertificateThumbprint" value="E32937A41A7658AB8277BE6BD9BEF28D4DC43BFC" />
    <add key="IMServerName" value="c2nsi-svr-lync1.cantrelloffice.home" />
    C:\Windows\System32\Inetsrv\Appcmd.exe recycle apppool  /apppool.name:"MSExchangeOWAAppPool"
    **Lync Server
    Get-Cspool | where-object {$_.services –like “*UserServer*”} | fl site, fqdn
    Set-CsOAuthConfiguration -Identity global -Realm "cantrelloffice.home" -ExchangeAutodiscoverUrl "https://c2nsi-svr-ex13.cantrelloffice.home/autodiscover/autodiscover.svc
    New-CsPartnerApplication -identity Exchange -ApplicationTrustLevel Full -MetadataUrl
    https://c2nsi-svr-ex13.cantrelloffice.home/autodiscover/metadata/json/1
    New-CsTrustedApplicationPool -Identity c2nsi-svr-ex13.cantrelloffice.home -Registrar c2nsi-svr-lync1.cantrelloffice.home -Site CantrellOffice -RequiresReplication $False
    New-CsTrustedApplication -ApplicationId OutlookWebAccess -TrustedApplicationPoolFqdn c2nsi-svr-ex13.cantrelloffice.home -Port 5199
    Enable-CsTopology
    Anyone able to help me?

    Excerpt from OCSLogger SIPStack log file:
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026d8 (SIPStack,LiteralToIPv6Context::Clear:IPv6Literal.cpp(272))( 00000034F1EBDE60 ) Clear
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026d9 (SIPStack,LiteralToIPv6Context::Append:IPv6Literal.cpp(191))( 00000034F1EBDE60 ) Not an IPv6 literal: 192.168.1.213
    TL_NOISE(TF_STACKTRACE) [1]11DC.1678::04/08/2014-01:15:49.882.000026da ((Shared),CSIPGenericParamList::GetParamValue:SIPGenericParam.cpp(231))( 00000034F35DFBE0 ) Enter
    TL_VERBOSE(TF_STACKTRACE) [1]11DC.1678::04/08/2014-01:15:49.882.000026db ((Shared),CSIPGenericParamList::GetParamValue:SIPGenericParam.cpp(266))( 00000034F35DFBE0 ) Exit - param=[ms-received-ipv6] not found. Returned 0xC3E93C34(SIPPROXY_E_FIELD_NOT_EXIST)
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026dc (SIPStack,CHeadersHash::GetNextHeader:HeadersHash.cpp(437))( 00000034F71F0438 ) Enter - current header [00000034F35DF9D8]
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026dd (SIPStack,CHeadersHash::GetNextHeader:HeadersHash.cpp(469))( 00000034F71F0438 ) Exit - returns header [0000000000000000]
    TL_VERBOSE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026de (SIPStack,CSIPMessage::GetNextHeader<CSIPHeader>:SIPMessage.h(2545))( 00000034F71F0070 ) Exit - no more headers found
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026df (SIPStack,LiteralToIPv6Context::Clear:IPv6Literal.cpp(272))( 00000034F1EBDE60 ) Clear
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026e0 (SIPStack,CSIPUrl::AppendLiteralToIPv6Mappings:SIPUrl.cpp(1659))( 00000034F35D8F10 ) Enter
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026e1 (SIPStack,CURI::AppendLiteralToIPv6Mappings:SIPUrl.cpp(420))( 00000034F35D8F10 ) Enter
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026e2 (SIPStack,LiteralToIPv6Context::Append:IPv6Literal.cpp(191))( 00000034F1EBDE60 ) Not an IPv6 literal: 127.0.0.1
    TL_VERBOSE(TF_COMPONENT) [1]11DC.1678::04/08/2014-01:15:49.882.000026e3 (SIPStack,CSIPRequest::ValidateInboundHeaders:SIPRequest.cpp(1612))[3583893925]( 00000034F71F0070 ) Exit
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026e4 (SIPStack,CHeadersHash::GetHeader:HeadersHash.cpp(381))( 00000034F71F0438 ) enter. headerID[0xf]
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026e5 (SIPStack,CHeadersHash::GetHeader:HeadersHash.cpp(413))( 00000034F71F0438 ) exit. header[00000034F35DC150]
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026e6 (SIPStack,CMaxForwardsHeader::Parse:MaxForwardsHeader.cpp(42))( 00000034F35DC150 ) enter.
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026e7 (SIPStack,CMaxForwardsHeader::Parse:MaxForwardsHeader.cpp(46))( 00000034F35DC150 ) exit. already parsed.
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026e8 (SIPStack,HeaderSigner::GatherRouteHeaders:SIPMessage.h(174))( 00000034F71F0070 ) Exit - header 00000034F35DC150 found
    TL_NOISE(TF_NETWORK) [1]11DC.1678::04/08/2014-01:15:49.882.000026e9 (SIPStack,NegotiateLogic::ParseRequireHeader:NegotiateLogic.cpp(737))[1353035682]( 00000034F5E7A178 ) Enter
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026ea (SIPStack,CHeadersHash::GetHeader:HeadersHash.cpp(381))( 00000034F71F0438 ) enter. headerID[0x23]
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026eb (SIPStack,CHeadersHash::GetHeader:HeadersHash.cpp(390))( 00000034F71F0438 ) exit. no headers
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026ec (SIPStack,CHeadersHash::GetHeader:HeadersHash.cpp(381))( 00000034F71F0438 ) enter. headerID[0x2d]
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026ed (SIPStack,CHeadersHash::GetHeader:HeadersHash.cpp(413))( 00000034F71F0438 ) exit. header[00000034F35D8D00]
    TL_INFO(TF_NETWORK) [1]11DC.1678::04/08/2014-01:15:49.882.000026ee (SIPStack,NegotiateLogic::ParseRequireHeader:NegotiateLogic.cpp(758))[1353035682]( 00000034F5E7A178 ) Found legacy compression request
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026ef (SIPStack,CHeadersHash::GetHeader:HeadersHash.cpp(381))( 00000034F71F0438 ) enter. headerID[0x2d]
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026f0 (SIPStack,CHeadersHash::GetHeader:HeadersHash.cpp(413))( 00000034F71F0438 ) exit. header[00000034F35D8D00]
    TL_VERBOSE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026f1 (SIPStack,CSIPMultiEntryHeader::Parse:GenericMultiEntryHeader.cpp(88))( 00000034F35D8D00 ) Unparsed is [LZ77-8K]
    TL_VERBOSE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026f2 ((Shared),FindCharNotQuoted:parseutil.cpp(975))could not find character:","(0x2c).
    TL_NOISE(TF_STACKTRACE) [1]11DC.1678::04/08/2014-01:15:49.882.000026f3 (SIPStack,CSIPMultiEntryHeader::Parse:GenericMultiEntryHeader.cpp(154))( 00000034F35D8D00 ) exit.
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026f4 (SIPStack,CHeadersHash::GetNextHeader:HeadersHash.cpp(437))( 00000034F71F0438 ) Enter - current header [00000034F35D8D00]
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026f5 (SIPStack,CHeadersHash::GetNextHeader:HeadersHash.cpp(469))( 00000034F71F0438 ) Exit - returns header [0000000000000000]
    TL_NOISE(TF_NETWORK) [1]11DC.1678::04/08/2014-01:15:49.882.000026f6 (SIPStack,NegotiateLogic::ParseRequireHeader:NegotiateLogic.cpp(846))( 00000034F5E7A178 ) Exit. Returned 0x03E93C01(SIPPROXY_S_MESSAGE_CONSUMED)
    TL_NOISE(TF_NETWORK) [1]11DC.1678::04/08/2014-01:15:49.882.000026f7 (SIPStack,NegotiateLogic::ProcessPeerFeatureInfo:NegotiateLogic.cpp(1256))( 1353035682 )( 00000034F5E7A178 ) Enter - 00000034F71F0070
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026f8 (SIPStack,CHeadersHash::GetHeader:HeadersHash.cpp(381))( 00000034F71F0438 ) enter. headerID[0x27]
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026f9 (SIPStack,CHeadersHash::GetHeader:HeadersHash.cpp(413))( 00000034F71F0438 ) exit. header[00000034F35D8768]
    TL_VERBOSE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026fa (SIPStack,CSIPMultiEntryHeader::Parse:GenericMultiEntryHeader.cpp(88))( 00000034F35D8768 ) Unparsed is [NewNegotiate]
    TL_VERBOSE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026fb ((Shared),FindCharNotQuoted:parseutil.cpp(975))could not find character:","(0x2c).
    TL_NOISE(TF_STACKTRACE) [1]11DC.1678::04/08/2014-01:15:49.882.000026fc (SIPStack,CSIPMultiEntryHeader::Parse:GenericMultiEntryHeader.cpp(154))( 00000034F35D8768 ) exit.
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026fd (SIPStack,CHeadersHash::GetNextHeader:HeadersHash.cpp(437))( 00000034F71F0438 ) Enter - current header [00000034F35D8768]
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026fe (SIPStack,CHeadersHash::GetNextHeader:HeadersHash.cpp(469))( 00000034F71F0438 ) Exit - returns header [00000034F35D8978]
    TL_VERBOSE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.000026ff (SIPStack,CSIPMultiEntryHeader::Parse:GenericMultiEntryHeader.cpp(88))( 00000034F35D8978 ) Unparsed is [ECC]
    TL_VERBOSE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.00002700 ((Shared),FindCharNotQuoted:parseutil.cpp(975))could not find character:","(0x2c).
    TL_NOISE(TF_STACKTRACE) [1]11DC.1678::04/08/2014-01:15:49.882.00002701 (SIPStack,CSIPMultiEntryHeader::Parse:GenericMultiEntryHeader.cpp(154))( 00000034F35D8978 ) exit.
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.00002702 (SIPStack,CHeadersHash::GetNextHeader:HeadersHash.cpp(437))( 00000034F71F0438 ) Enter - current header [00000034F35D8978]
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.00002703 (SIPStack,CHeadersHash::GetNextHeader:HeadersHash.cpp(469))( 00000034F71F0438 ) Exit - returns header [0000000000000000]
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.00002704 (SIPStack,CHeadersHash::GetHeader:HeadersHash.cpp(381))( 00000034F71F0438 ) enter. headerID[0x5]
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.00002705 (SIPStack,CHeadersHash::GetHeader:HeadersHash.cpp(413))( 00000034F71F0438 ) exit. header[00000034F35DB448]
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.00002706 (SIPStack,CFromToHeader::Parse:FromToHeader.cpp(82))( 00000034F35DB448 ) Enter
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.00002707 (SIPStack,SIPHeaderUriParam::ParseHelper:SIPHeaderUriParam.cpp(46))( 00000034F35DB448 ) Enter
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.00002708 (SIPStack,SIPHeaderUriParam::ParseHelper:SIPHeaderUriParam.cpp(51))( 00000034F35DB448 ) Exit - already parsed
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.00002709 (SIPStack,CFromToHeader::Parse:FromToHeader.cpp(90))( 00000034F35DB448 ) Exit
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.0000270a (SIPStack,HeaderSigner::GatherRouteHeaders:SIPMessage.h(174))( 00000034F71F0070 ) Exit - header 00000034F35DB448 found
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.0000270b (SIPStack,CFromToHeader::Parse:FromToHeader.cpp(82))( 00000034F35DB448 ) Enter
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.0000270c (SIPStack,SIPHeaderUriParam::ParseHelper:SIPHeaderUriParam.cpp(46))( 00000034F35DB448 ) Enter
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.0000270d (SIPStack,SIPHeaderUriParam::ParseHelper:SIPHeaderUriParam.cpp(51))( 00000034F35DB448 ) Exit - already parsed
    TL_NOISE(TF_PARSE) [1]11DC.1678::04/08/2014-01:15:49.882.0000270e (SIPStack,CFromToHeader::Parse:FromToHeader.cpp(90))( 00000034F35DB448 ) Exit
    TL_VERBOSE(TF_NETWORK) [1]11DC.1678::04/08/2014-01:15:49.882.0000270f (SIPStack,CIpAddress::SetIp:IpAddress.cpp(42))( 00000034F1EBE970 ) Enter
    TL_VERBOSE(TF_NETWORK) [1]11DC.1678::04/08/2014-01:15:49.882.00002710 (SIPStack,CIpAddress::SetIp:IpAddress.cpp(55))Enter
    TL_VERBOSE(TF_NETWORK) [1]11DC.1678::04/08/2014-01:15:49.882.00002711 (SIPStack,CIpAddress::SetIp:IpAddress.cpp(55))Exit - SIPRtlIpv6StringToAddress failed (WINERROR=C000000D). Returns E_FAIL
    TL_VERBOSE(TF_NETWORK) [1]11DC.1678::04/08/2014-01:15:49.882.00002712 (SIPStack,CIpAddress::GetIPv4FromStringA:IpAddress.cpp(288))Enter
    TL_VERBOSE(TF_NETWORK) [1]11DC.1678::04/08/2014-01:15:49.882.00002713 (SIPStack,CIpAddress::GetIPv4FromStringA:IpAddress.cpp(301))Exit - SIPRtlIpv4StringToAddress failed (WINERROR=C000000D). Returns E_FAIL
    TL_VERBOSE(TF_NETWORK) [1]11DC.1678::04/08/2014-01:15:49.882.00002714 (SIPStack,CIpAddress::SetIp:IpAddress.cpp(80))( 00000034F1EBE970 ) Exit FALSE: c2nsi-svr-ex13.cantrelloffice.home is not an IP Address
    TL_NOISE(TF_STACKTRACE) [1]11DC.1678::04/08/2014-01:15:49.882.00002715 ((Shared),CSIPGenericParamList::GetParamValue:SIPGenericParam.cpp(231))( 00000034F35DB478 ) Enter
    TL_VERBOSE(TF_STACKTRACE) [1]11DC.1678::04/08/2014-01:15:49.882.00002716 ((Shared),CSIPGenericParamList::GetParamValue:SIPGenericParam.cpp(266))( 00000034F35DB478 ) Exit - param=[ms-fe] not found. Returned 0xC3E93C34(SIPPROXY_E_FIELD_NOT_EXIST)
    TL_VERBOSE(TF_NETWORK) [1]11DC.1678::04/08/2014-01:15:49.882.00002717 (SIPStack,PeerCertificateKey::CacheDisplayName:PeerIdentityKey.cpp(450))( 00000034F5E7A198 ) Exit - cert name [c2nsi-svr-ex13.cantrelloffice.home]
    TL_VERBOSE(TF_NETWORK) [1]11DC.1678::04/08/2014-01:15:49.882.00002718 (SIPStack,CPeerIdentityKey::SetDnsFqdn:PeerIdentityKey.cpp(810))( 00000034F5E7A198 ) Exit - set DNS FQDN to [c2nsi-svr-ex13.cantrelloffice.home]
    TL_VERBOSE(TF_NETWORK) [1]11DC.1678::04/08/2014-01:15:49.882.00002719 (SIPStack,NegotiateLogic::ProcessPeerIdentity:NegotiateLogic.cpp(1143))( 1353035682 )( 00000034F5E7A178 ) Enter - peer=[c2nsi-svr-ex13.cantrelloffice.home]
    TL_VERBOSE(TF_NETWORK) [1]11DC.1678::04/08/2014-01:15:49.882.0000271a (SIPStack,CConnection::ValidatePeerIdentity:Connection.cpp(544))( 1353035682 )( 00000034F5E68790 ) Enter
    TL_NOISE(TF_NETWORK) [1]11DC.1678::04/08/2014-01:15:49.882.0000271b (SIPStack,CPeerIdentity::FindLogicalPeer:PeerIdentity.cpp(86))( 1353035682 )( 00000034F1906F10 ) Enter
    TL_NOISE(TF_NETWORK) [1]11DC.1678::04/08/2014-01:15:49.882.0000271c (SIPStack,CPeerIdentity::LookupLogicalPeer_NonEP:PeerIdentity.cpp(124))( 1353035682 )( 00000034F1906F10 ) Enter
    TL_VERBOSE(TF_STACKTRACE) [1]11DC.1678::04/08/2014-01:15:49.882.0000271d (SIPStack,KSTImpl::QueryFirstByFqdn:KSTImpl.cpp(895))( 00000034F18FEF80 ) No matches for FQDN=[c2nsi-svr-ex13.cantrelloffice.home]
    TL_VERBOSE(TF_COMPONENT) [1]11DC.1678::04/08/2014-01:15:49.882.0000271e (SIPStack,RichResult::InternalAppendContext:RichResult.h(491))[1353035682]( 00000034F1EBE570 ) Context[0] is set to result [0xC3E93D6A(SIPPROXY_E_CONNECTION_UNKNOWN_SERVER)]
    TL_VERBOSE(TF_NETWORK) [1]11DC.1678::04/08/2014-01:15:49.882.0000271f (SIPStack,CPeerIdentity::LookupLogicalPeer_NonEP:PeerIdentity.cpp(154))( 1353035682 )( 00000034F1906F10 ) Exit - no match for the peer identity [c2nsi-svr-ex13.cantrelloffice.home]. Returned
    0xC3E93D6A(SIPPROXY_E_CONNECTION_UNKNOWN_SERVER)
    TL_ERROR(TF_NETWORK) [1]11DC.1678::04/08/2014-01:15:49.882.00002720 (SIPStack,NegotiateLogic::ProcessPeerIdentity:NegotiateLogic.cpp(1155))( 1353035682 )( 00000034F5E7A178 ) Exit - failed to validate peer with S2S FQDN. Returned 0xC3E93D6A(SIPPROXY_E_CONNECTION_UNKNOWN_SERVER)
    TL_ERROR(TF_CONNECTION) [1]11DC.1678::04/08/2014-01:15:49.882.00002721 (SIPStack,SIPAdminLog::WriteConnectionEvent:SIPAdminLog.cpp(389))[1353035682] $$begin_record
    Severity: error
    Text: The peer is not a configured server on this network interface
    Peer-IP: 192.168.1.213:14339
    Transport: TLS
    Result-Code: 0xc3e93d6a SIPPROXY_E_CONNECTION_UNKNOWN_SERVER
    Data: fqdn="c2nsi-svr-ex13.cantrelloffice.home"
    $$end_record

  • Exchange 2013 Dynamic Distribution Groups in Lync 2013

    Working on a new Exchange 2013 Lync 2013 environment.    I'm having trouble getting Dynamic Distribution groups that exist in Exchange to populate in to the Lync Address book.  Currently If I create a normal Distribution list in Exchange,
    it populates in to Lync as I would expect and can be searched and added to a users Contact list.  But for whatever reason the Dynamic distribution groups do not show at all in Lync.  They do show properly in the Exchange & Outlook Client GAL.
     And I can use them to send email to recipients.  I'm stumped and can;t find any documentation that addresses if it is by design or if I have missed something.

    By design it won't work, here is documentation.
    http://technet.microsoft.com/en-us/library/gg398577.aspx
    Lync Server 2013 uses the Distribution List Expansion Protocol (DLX) to expand distribution lists. This protocol also specifies the web service method that is used to get the membership of a distribution list. Microsoft Exchange Server supports dynamic groups
    that do not have members statically assigned to them. Instead, they store queries that are evaluated when the group is expanded. DLX does not support dynamic distribution lists.
    Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question please click "Mark As Answer".
    SWC Unified Communications

  • Lync 2013 on Windows Phone 8 cannot connect to Exchange via TMG

    Hi,
    I've found that the latest Lync 2013 client on WP8 cannot connect to our Exchange Server 2010 via TMG and the problem is related to autodiscovery. Based on detailed log analysis the symptom is the following:
    1. The client is sending a request:
    GET
    https://autodiscover.neostratus.com/autodiscover/autodiscover.xml
    2. It gets a TMG logon form and then tries to POST here:
    POST
    https://autodiscover.neostratus.com/cookieauth.dll?getlogon?curl=z2fautodiscoverz2fautodiscover.xml&reason=0&formdir=9
    <Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/outlook/requestschema/2006">
    <Request><EMailAddress>[email protected]</EMailAddress>
    <AcceptableResponseSchema>http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a</AcceptableResponseSchema>
    </Request></Autodiscover>
    </SentRequest>
    The URL is wrong and it fails of course. This is the situation with Lync credentials and manually configured Exchange credentials as well.
    Other clients (PC, iOS) can connect fine and all test tools confirm that our autodiscovery setup is correct. I can POST the above XML using basic authentication to the correct URL and get a correct response. And the same autodiscovery process works fine
    when setting up an email account on the same WP8 device.
    Is this a known WP8 Lync 2013 client bug and is there a workaround?
    BR,
    Andras

    Hi,
    The lync client should be able to sing in Lync Server and just lost calendar information if Lync client cannot connect to Exchange. Please double check if the device is able to connect to the EWS URL.
    Kent Huang
    TechNet Community Support

Maybe you are looking for

  • Distribution of Cost in Months

    Dear colleagues, I would like to hear your opinions about this case. Suppose that you receive a year-long consultation from a vendor at a cost of 12.000 EUR starting from 01.01.2011 till 31.12.2011. PO is raised against this transaction at a total co

  • Attachments and temp files in GW 2012 Client

    I hope this is not already in a thread, I have not found anything yet, so if it is I appoligize ahead of time. I have updated to Groupwise 2012, running on a SUSE Linux Server, and am slowly upgrading windows clients to 2012 client. I have one user w

  • Strange text in printed book

    I have just received my book from Apple and for some reason the text in two please is corrupted. On the front cover it was supposed to say "Oceana 2005" but instead it has "Oceana2c00e" with some overlapping of the "2" and the "c". Also on the inside

  • Gallery indexing everything

    Does anyone know of a way to stop the gallery application indexing all the iamges you have on the phone and the memory card? I have a N73 with a 2GB card installed where all of the applications are stored. I have only 14 photos and 1 video on the car

  • Custom whiteboard for application

    I need to create a complete custom whiteboard whith only 2-3 custom controls and make it work using LCCS. How can I do that?