locked
Skype for Business Client MAC cannot login to SfB On Premise. RRS feed

  • Question

  • Hi at all,

    we have a standard SfB Server 2015 environment with 1 front end server and CU4 installed.

    No edge server deployed since we do not need external federation or access ! From internal Windows Clients we can login to SfB and use all the features.

    But with the SfB Client for Mac (16.8.196) we are not able to connect to our SfB Server.

    Root CA is trusted for anyone on the Mac.

    In the SfB Client Logs i see the following lines:

    2017-07-31 14:08:24.777 0000700005b34000 WARNING TRANSPORT CCredentialManager.cpp:291 CCredentialManager::getSpecificCredential returning NULL credential for serviceId (4) type (1)!
    2017-07-31 14:08:24.777 0000700005b34000 INFO TRANSPORT TransportUtilityFunctions.cpp:675 <SentRequest>
    POST https://fe-fqdn.dom.local/ucwa/v1/applications
    Request Id: 0x7f8c1be628a0
    HttpHeader:Accept application/vnd.microsoft.com.ucwa+xml
    HttpHeader:Content-Type application/vnd.microsoft.com.ucwa+xml
    HttpHeader:X-MS-Namespace internal
    HttpHeader:X-MS-WebTicket XXXXXXX

    <input xmlns="http://schemas.microsoft.com/rtc/2012/03/ucwa">
    <property name="culture">de-DE</property>
    <property name="endpointId">Ucmp:C02NXBR5FY11;SfBForMac;0a649b2b-1eb1-499f-979d-c08d11ebe6bc</property>
    <property name="type">Desktop</property>
    <property name="userAgent">SfBForMac/16.8.196.0000 (Mac OSX 10.12.1)</property>
    </input>

    </SentRequest>

    2017-07-31 14:08:24.950 0000700005b34000 INFO UTILITIES COsInformation.mm:380 User UI language identifier de was mapped to de-DE 1031
    2017-07-31 14:08:24.951 0000700005b34000 INFO TRANSPORT CHttpRequestProcessor.cpp:155 Received response of request() with status = S_OK (S0-0-0)
    2017-07-31 14:08:24.951 0000700005b34000 INFO TRANSPORT TransportUtilityFunctions.cpp:1071 <ReceivedResponse>
    POST https://fe-fqdn.dom.local/ucwa/v1/applications
    Request Id: 0x7f8c1be628a0
    HttpHeader:client-request-id 78b36b40-22fc-4535-bc28-c34afdcb3ab7
    HttpHeader:Content-Length 32
    HttpHeader:Content-Type text/html
    HttpHeader:Date Mon, 31 Jul 2017 14:08:24 GMT
    HttpHeader:StatusCode 503
    HttpHeader:Strict-Transport-Security max-age=31536000; includeSubDomains
    HttpHeader:User-Agent SfBForMac/16.8.196.0000 (Mac OSX 10.12.1)
    HttpHeader:X-MS-Correlation-Id 2147483656
    HttpHeader:X-Ms-diagnostics 28068;source="fe-fqdn.dom.local";reason="HTTP proxy is unable to communicate with the next hop."
    HttpHeader:X-MS-Server-Fqdn fe-fqdn.dom.local

    Der Dienst ist nicht verfügbar.
    </ReceivedResponse>
    2017-07-31 14:08:24.951 0000700005b34000 INFO TRANSPORT CUcwaRequestBase.cpp:227 Got a failed status code in the http header. Error = E_HttpRequestTimeout (E2-3-21), Request =
    2017-07-31 14:08:24.951 0000700005b34000 INFO TRANSPORT CUcwaRequestBase.cpp:411 Re-mapping non-UCWA error code E_HttpRequestTimeout (E2-3-21) to E_UcwaUnavailable
    2017-07-31 14:08:24.952 0000700005b34000 INFO TRANSPORT CHttpRequestProcessor.cpp:240 Sending event to main thread for request(0x1be628a0)
    2017-07-31 14:08:24.952 00007fffeb4df3c0 INFO TRANSPORT CCredentialManager.cpp:172 getSpecificCredential for serviceId(1) returning: credType (1) signInName (*** Email address is removed for privacy ***) domain () username (*** Email address is removed for privacy ***) password.empty() (0) certificate.isValid() (0) privateKey.empty() (1) compatibleServiceIds(1)
    2017-07-31 14:08:24.952 00007fffeb4df3c0 VERBOSE TRANSPORT CQueuedRequestManager.h:205 Processed UcwaSession request queue. 0 submitted requests. 0 queued requests. Limits: 0 of 13 low priority, 0 of 20 total
    2017-07-31 14:08:24.952 00007fffeb4df3c0 INFO APPLICATION CTransportRequestRetrialQueue.cpp:814 Req. completed, Stopping timer.
    2017-07-31 14:08:24.952 00007fffeb4df3c0 INFO APPLICATION CClientTelemetryProvider.cpp:401 Sending telemetry to ARIA for type(failed_request) signatureName() errorCode(S_OK (S0-0-0)) description() [viz]
    2017-07-31 14:08:24.953 00007fffeb4df3c0 INFO APPLICATION CClientTelemetryProvider.cpp:401 Sending telemetry to ARIA for type(SignInCreateApplicationEnd) signatureName() errorCode(E_UcwaUnavailable (E2-3-48)) description() [viz]
    2017-07-31 14:08:24.953 00007fffeb4df3c0 ERROR APPLICATION CUcwaAppSession.cpp:2077 Init-Session request failed with error E_UcwaUnavailable (E2-3-48)
    2017-07-31 14:08:24.953 00007fffeb4df3c0 INFO APPLICATION CUcwaAppSession.cpp:1111 Canceling all requests and closing event channel
    2017-07-31 14:08:24.953 00007fffeb4df3c0 INFO APPLICATION CAlertReporter.cpp:64 Alert received! Category 2, Type 300, level 0, error E_UcwaUnavailable (E2-3-48), context 'handleCommonUcwaRequestError', hasAction=false
    2017-07-31 14:08:24.953 00007fffeb4df3c0 INFO APPLICATION CUcwaAppSession.cpp:1587 Clearing all UCWA-related data
    2017-07-31 14:08:24.953 00007fffeb4df3c0 INFO APPLICATION CUcwaAppSession.cpp:1132 setActualState() IsCreatingApplication -> IsStopped [viz]
    2017-07-31 14:08:24.953 00007fffeb4df3c0 INFO APPLICATION CApplication.cpp:4276 Aggregated state changed from IsSigningIn to IsSignedOut [viz]
    2017-07-31 14:08:24.954 00007fffeb4df3c0 INFO APPLICATION CTransportRequestRetrialQueue.cpp:379 Cancelling all requests
    2017-07-31 14:08:24.954 00007fffeb4df3c0 INFO APPLICATION CTransportRequestRetrialQueue.cpp:386 Cancelling request: 0x1be620b0
    2017-07-31 14:08:24.954 00007fffeb4df3c0 INFO TRANSPORT CTransportThread.mm:109 Added Request(POST-GetAndPublishCertificate) to Request Processor queue
    2017-07-31 14:08:24.954 00007fffeb4df3c0 INFO APPLICATION CCertificateProvisioningService.cpp:548 Clearing certificate from transport: a63acbb9-2e86-42d9-b738-2025bcfc0832
    2017-07-31 14:08:24.954 00007fffeb4df3c0 INFO APPLICATION CUcwaAppSession.cpp:1550 completeSignIn() called with E_UcwaUnavailable (E2-3-48)
    2017-07-31 14:08:24.954 0000700005bb7000 INFO TRANSPORT CTransportThread.mm:244 Sent Request(POST-GetAndPublishCertificate) to Request Processor
    2017-07-31 14:08:24.954 00007fffeb4df3c0 INFO APPLICATION CUcwaAppSession.cpp:1587 Clearing all UCWA-related data
    2017-07-31 14:08:24.954 00007fffeb4df3c0 INFO APPLICATION CClientTelemetryProvider.cpp:401 Sending telemetry to ARIA for type(SignInEnd) signatureName() errorCode(E_UcwaUnavailable (E2-3-48)) description() [viz]
    2017-07-31 14:08:24.954 00007fffeb4df3c0 INFO APPLICATION CTransportRequestRetrialQueue.cpp:718 Response received for req. POST-Application(0x7f8c1be628a0): E_UcwaUnavailable (E2-3-48) (RemoteNetworkPermanentError); Done with req.; Stopping resend timer
    2017-07-31 14:08:24.955 00007fffeb4df3c0 WARNING UI AuthorizationManager.swift:205 Ignoring error 'Service Busy Or Unavailable' from alert domain 'Application'
    2017-07-31 14:08:24.955 00007fffeb4df3c0 INFO UI TracingTelemetryLogger.swift:9 Telemetry Service: AlertRaised with Attributes: ["AlertType": "SignInAlert", "NotificationDomain": "Application", "ErrorCode": "E_UcwaUnavailable (E2-3-48)", "Description": "Service Busy Or Unavailable"]
    2017-07-31 14:08:24.955 00007fffeb4df3c0 INFO UI AuthorizationManager.swift:85 Authorization state changed from SigningIn to SignedOut
    2017-07-31 14:08:24.956 00007fffeb4df3c0 INFO UI ActivityLevel.swift:21 Occluded: false
    2017-07-31 14:08:24.957 00007fffeb4df3c0 INFO UI TracingTelemetryLogger.swift:9 Telemetry Service: AuthorizationStateChanged with Attributes: ["SignInCorrelationId": "F0F0C635-DEA6-4E42-907A-7341A065B4EB", "NewState": "IsSignedOut", "LastState": "IsSigningIn"]
    2017-07-31 14:08:24.957 00007fffeb4df3c0 INFO UI TracingTelemetryLogger.swift:9 Telemetry Service: SignInFinished with Attributes: ["SignInCorrelationId": "F0F0C635-DEA6-4E42-907A-7341A065B4EB", "FinishedInState": "SignedOut", "LastAlertErrorCode": "None", "Canceled": "false", "InitiationPoint": "SignInButton", "DurationMs": "1831", "ErrorCode": "E_UcwaUnavailable (E2-3-48)"]
    2017-07-31 14:08:24.957 00007fffeb4df3c0 INFO APPLICATION CClientTelemetryProvider.cpp:401 Sending telemetry to ARIA for type(UITelemetryEvent) signatureName(ui_sign_in_finished) errorCode(S_OK (S0-0-0)) description() [viz]
    2017-07-31 14:08:24.959 00007fffeb4df3c0 INFO APPLICATION CUcmpMeetingsManager.cpp:1045 queryCapability fails. Actual State 0
    2017-07-31 14:08:24.959 00007fffeb4df3c0 INFO APPLICATION CUcmpMeetingsManager.cpp:1045 queryCapability fails. Actual State 0
    2017-07-31 14:08:24.959 00007fffeb4df3c0 INFO APPLICATION CUcmpMeetingsManager.cpp:1045 queryCapability fails. Actual State 0
    2017-07-31 14:08:24.959 00007fffeb4df3c0 INFO APPLICATION CUcmpMeetingsManager.cpp:1045 queryCapability fails. Actual State 0
    2017-07-31 14:08:24.959 00007fffeb4df3c0 INFO APPLICATION CUcmpMeetingsManager.cpp:1045 queryCapability fails. Actual State 0
    2017-07-31 14:08:24.959 00007fffeb4df3c0 INFO APPLICATION CUcmpMeetingsManager.cpp:1045 queryCapability fails. Actual State 0
    2017-07-31 14:08:24.959 00007fffeb4df3c0 INFO APPLICATION CUcmpMeetingsManager.cpp:1045 queryCapability fails. Actual State 0
    2017-07-31 14:08:24.959 00007fffeb4df3c0 INFO APPLICATION CUcmpMeetingsManager.cpp:1045 queryCapability fails. Actual State 0
    2017-07-31 14:08:26.955 00007fffeb4df3c0 INFO APPLICATION CAlertReporter.cpp:118 Alert cleared of Category 2, Type 300, cleared 1 alerts
    2017-07-31 14:08:26.956 00007fffeb4df3c0 WARNING UI AuthorizationManager.swift:205 Ignoring error 'Service Busy Or Unavailable' from alert domain 'Application'
    2017-07-31 14:08:26.956 00007fffeb4df3c0 INFO UI TracingTelemetryLogger.swift:9 Telemetry Service: AlertRaised with Attributes: ["AlertType": "SignInAlert", "NotificationDomain": "Application", "ErrorCode": "E_UcwaUnavailable (E2-3-48)", "Description": "Service Busy Or Unavailable"]

    Thanks for your help!

    Tuesday, August 1, 2017 10:23 AM

All replies

  • Hi Anderl,
    From your description, I understand that you could not sign-in with your Mac client in your environment.

    According your logs, I see some errors about “E_UcwaUnavailable”.

    When you try to open this link on your mac machine "https://fe-fqdn.dom.local/ucwa/v1/applications", could you get 401 authentication message?
    If not, could you please try to restart or reset your IIS on your Skype for Business server?

    Thanks for your understanding and patience!


    Shaw Lu
    TechNet Community Support


    Please remember to mark the replies as an answers if they help and unmark them if they provide no help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    Wednesday, August 2, 2017 3:26 AM
  • Hi Anderl,

    Is there any update or any other assistance I could provide on this issue? 

    Thanks for your understanding and patience!

    Shaw Lu
    TechNet Community Support


    Please remember to mark the replies as an answers if they help and unmark them if they provide no help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    Wednesday, August 23, 2017 1:36 AM
  • The Mac client connects the same way an external client would.  You need to ensure that you are publishing Lyncdiscove.rdomain.com and your Front End's External Web Services FQDN (which should be different than your pool name) internally, and that internally the reverse proxy for these redirect requests on port 443 to port 4443 on your front end servers.  I'm assuming if you don't have an edge, you might not have set up the reverse proxy and published these records.  

    Please remember, if you see a post that helped you please click "Vote" on the left side of the response, and if it answered your question please click "Mark As Answer". SWC Unified Communications This forum post is based upon my personal experience and does not necessarily reflect the opinion or view of Microsoft, SWC, their employees, or other MVPs.

    • Proposed as answer by Shaw_Lu Wednesday, August 30, 2017 8:18 AM
    Wednesday, August 23, 2017 3:52 PM
  • You need install your Enterprise Root CA Certificate on the iOS Device

    Troubleshooting External Lync Mobility Connectivity Issues Step-by-Step

    >POST https://fe-fqdn.dom.local/ucwa/v1/applications

    >HTTP proxy is unable to communicate with the next hop


    MCITP, MCSE. Regards, Oleg


    • Edited by Oleg.Kovalenko Wednesday, August 23, 2017 4:02 PM
    • Proposed as answer by Shaw_Lu Wednesday, August 30, 2017 8:18 AM
    Wednesday, August 23, 2017 3:58 PM