none
не работает Android-клиент в интрасети RRS feed

  • Вопрос

  • Добрый день.

    Есть Lync 2013 Standart. Настроен внутри сети. Эджа нет. Только внутри сети.

    Lync Connectivity Analizer  с рабочей станции ругается:

    [28.02.2014 9:40:41] [SUBHEADING] Starting automatic discovery for secure (HTTPS) external channel
    [28.02.2014 9:40:41] [DEBUG] Sending HTTP request to https://lyncdiscover.domain.com/?sipuri=aleksandr.lanin@domain.com
    [28.02.2014 9:40:42] [DEBUG] Exception encountered while sending an HTTP request to https://lyncdiscover.domain.com/?sipuri=aleksandr.lanin@domain.com: An error occurred while sending the request.. Complete Exception: \r\nSystem.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: Базовое соединение закрыто: Не удалось установить доверительные отношения для защищенного канала SSL/TLS. ---> System.Security.Authentication.AuthenticationException: Удаленный сертификат недействителен согласно результатам проверки подлинности.
    
     

    Что логично, так-как имя lyncdiscover в сертификате не прописано, только lyncdiscoverinternal.

    Согласно статье http://technet.microsoft.com/en-us/library/hh690039.aspx

    Set-CsMcxConfiguration –ExposedWebUrl Internal

    If you use manual settings instead of automatic discovery, mobile users need to manually enter the following URLs in their mobile devices:
    • https://<ExtPoolFQDN>/Autodiscover/autodiscoverservice.svc/Root for external access
    • https://<IntPoolFQDN>/AutoDiscover/ autodiscoverservice.svc/Root for internal access

    На Адроид-клиенте, что при автонастройке, что при ручном вводе пути к серверу, коннекта нет.

    Как заставить работать внутри сети без обратной прокси?

    лог с андройда 

    По слову ERROR основные строки

    W DefaultRequestDirector: Authentication error: Unable to respond to any of these challenges: {}

    D AlertItemSource: AlertEvent: action=Add, category=CategoryConnection, type=SignInAlert, errorCode=E_ConnectionError, hasAction=false, isGlobal=false

    03-05 13:26:04.160  7602  7602 I HttpConnection: originalurl is https://lyncdiscoverinternal.domain.com/?sipuri=sip:aleksandr.lanin@domain.com
    03-05 13:26:04.160  7602  7602 I HttpConnection: decodedurl is https://lyncdiscoverinternal.domain.com/?sipuri=sip:aleksandr.lanin@domain.com
    03-05 13:26:04.165  7602  7602 V HttpConnection: post request: https://lyncdiscoverinternal.domain.com/?sipuri=sip:aleksandr.lanin@domain.com
    03-05 13:26:04.165  7602  7602 I HttpConnection: originalurl is http://lyncdiscoverinternal.domain.com/
    03-05 13:26:04.165  7602  7602 I HttpConnection: decodedurl is http://lyncdiscoverinternal.domain.com/
    03-05 13:26:04.165  7602  7848 V HttpConnection: send request: https://lyncdiscoverinternal.domain.com/?sipuri=sip:aleksandr.lanin@domain.com
    03-05 13:26:04.170  7602  7848 V HttpEngine: Executing request with https://lyncdiscoverinternal.domain.com/?sipuri=sip:aleksandr.lanin@domain.com Connection pool count is  0
    03-05 13:26:04.170  7602  7602 V HttpConnection: post request: http://lyncdiscoverinternal.domain.com/
    03-05 13:26:04.170  7602  7849 V HttpConnection: send request: http://lyncdiscoverinternal.domain.com/
    03-05 13:26:04.200  7602  7602 I UcClientStateManager: New UI State: ActualState = IsSigningIn DesiredState = BeSignedIn  DataAvailable = false New state=class com.microsoft.office.lync.ui.login.SigningInActivity
    03-05 13:26:04.205  7602  7849 V HttpEngine: Executing request with http://lyncdiscoverinternal.domain.com/ Connection pool count is  0
    03-05 13:26:04.365  7602  7602 V LyncActivity: finish being called for com.microsoft.office.lync.ui.login.SigninActivity
    03-05 13:26:04.415  7602  7602 D SigninActivity: onPause()
    03-05 13:26:04.480  7602  7602 D SigningInActivity: onCreate()
    03-05 13:26:04.480  7602  7602 V ActivityMonitor: Activity Create: com.microsoft.office.lync.ui.login.SigningInActivity
    03-05 13:26:04.610  7602  7602 W AccessibilityViewFactory: Failed to find class for view RelativeLayout
    03-05 13:26:04.615  7602  7602 D ProgressBar: setProgress = 0
    03-05 13:26:04.615  7602  7602 D ProgressBar: setProgress = 0, fromUser = false
    03-05 13:26:04.615  7602  7602 D ProgressBar: mProgress = 0mIndeterminate = false, mMin = 0, mMax = 100
    03-05 13:26:04.645  7602  7602 D SigningInActivity: onStart()
    03-05 13:26:04.645  7602  7602 V ActivityMonitor: Activity Start: com.microsoft.office.lync.ui.login.SigningInActivity
    03-05 13:26:04.645  7602  7602 D SigningInActivity: onResume()
    03-05 13:26:04.770  7602  7602 D ProgressBar: updateDrawableBounds: left = 0
    03-05 13:26:04.770  7602  7602 D ProgressBar: updateDrawableBounds: top = 0
    03-05 13:26:04.770  7602  7602 D ProgressBar: updateDrawableBounds: right = 32
    03-05 13:26:04.770  7602  7602 D ProgressBar: updateDrawableBounds: bottom = 32
    03-05 13:26:04.930  7602  7602 D SigninActivity: onStop()
    03-05 13:26:04.930  7602  7602 V ActivityMonitor: Activity Stop: com.microsoft.office.lync.ui.login.SigninActivity
    03-05 13:26:04.930  7602  7602 D SigninActivity: onDestroy()
    03-05 13:26:04.930  7602  7602 V ActivityMonitor: Activity Destroy: com.microsoft.office.lync.ui.login.SigninActivity
    03-05 13:26:06.105  7602  7848 V HttpConnection: got Response: https://lyncdiscoverinternal.domain.com/?sipuri=sip:aleksandr.lanin@domain.com
    03-05 13:26:06.110  7602  7849 V HttpConnection: got Response: http://lyncdiscoverinternal.domain.com/
    03-05 13:26:06.190  7602  7602 I HttpConnection: originalurl is https://lync-msk.domain.local/autodiscover/autodiscoverservice.svc/root/user?originaldomain=domain.com
    03-05 13:26:06.190  7602  7602 I HttpConnection: decodedurl is https://lync-msk.domain.local/autodiscover/autodiscoverservice.svc/root/user?originaldomain=domain.com
    03-05 13:26:06.190  7602  7602 V HttpConnection: post request: https://lync-msk.domain.local/autodiscover/autodiscoverservice.svc/root/user?originaldomain=domain.com
    03-05 13:26:06.195  7602  8059 V HttpConnection: send request: https://lync-msk.domain.local/autodiscover/autodiscoverservice.svc/root/user?originaldomain=domain.com
    03-05 13:26:06.195  7602  8059 E HttpEngine: AutoRedirect true for https://lync-msk.domain.local/autodiscover/autodiscoverservice.svc/root/user?originaldomain=domain.com and setting it to FALSE for manual handling
    03-05 13:26:06.195  7602  8059 V HttpEngine: Executing request with https://lync-msk.domain.local/autodiscover/autodiscoverservice.svc/root/user?originaldomain=domain.com Connection pool count is  2
    03-05 13:26:06.375  7602  8059 W DefaultRequestDirector: Authentication error: Unable to respond to any of these challenges: {}
    03-05 13:26:06.375  7602  8059 V HttpConnection: got Response: https://lync-msk.domain.local/autodiscover/autodiscoverservice.svc/root/user?originaldomain=domain.com
    03-05 13:26:06.400  7602  7602 V RandomUtils: Generated randombytes of length: 256
    03-05 13:26:06.400  7602  7602 I HttpConnection: originalurl is https://lync-msk.domain.local/webticket/webticketservice.svc/mex
    03-05 13:26:06.400  7602  7602 I HttpConnection: decodedurl is https://lync-msk.domain.local/webticket/webticketservice.svc/mex
    03-05 13:26:06.400  7602  7602 V HttpConnection: set body- length=493
    03-05 13:26:06.400  7602  7602 V HttpConnection: post request: https://lync-msk.domain.local/webticket/webticketservice.svc/mex
    03-05 13:26:06.400  7602  8076 V HttpConnection: send request: https://lync-msk.domain.local/webticket/webticketservice.svc/mex
    03-05 13:26:06.400  7602  8076 E HttpEngine: AutoRedirect true for https://lync-msk.domain.local/webticket/webticketservice.svc/mex and setting it to FALSE for manual handling
    03-05 13:26:06.400  7602  8076 V HttpEngine: Executing request with https://lync-msk.domain.local/webticket/webticketservice.svc/mex Connection pool count is  3
    03-05 13:26:06.465  7602  8076 V HttpConnection: got Response: https://lync-msk.domain.local/webticket/webticketservice.svc/mex
    03-05 13:26:06.515  7602  7602 I HttpConnection: originalurl is https://lync-msk.domain.local/webticket/webticketservice.svc/auth
    03-05 13:26:06.515  7602  7602 I HttpConnection: decodedurl is https://lync-msk.domain.local/webticket/webticketservice.svc/auth
    03-05 13:26:06.520  7602  7602 V HttpConnection: set body- length=1470
    03-05 13:26:06.520  7602  7602 V HttpConnection: post request: https://lync-msk.domain.local/webticket/webticketservice.svc/auth
    03-05 13:26:06.525  7602  7848 V HttpConnection: send request: https://lync-msk.domain.local/webticket/webticketservice.svc/auth
    03-05 13:26:06.525  7602  7848 E HttpEngine: AutoRedirect true for https://lync-msk.domain.local/webticket/webticketservice.svc/auth and setting it to FALSE for manual handling
    03-05 13:26:06.525  7602  7848 V HttpEngine: Executing request with https://lync-msk.domain.local/webticket/webticketservice.svc/auth Connection pool count is  3
    03-05 13:26:06.885  7602  7848 V HttpConnection: got Response: https://lync-msk.domain.local/webticket/webticketservice.svc/auth
    03-05 13:26:06.905  7602  7602 I HttpConnection: originalurl is https://lync-msk.domain.local/autodiscover/autodiscoverservice.svc/root/user?originaldomain=domain.com
    03-05 13:26:06.905  7602  7602 I HttpConnection: decodedurl is https://lync-msk.domain.local/autodiscover/autodiscoverservice.svc/root/user?originaldomain=domain.com
    03-05 13:26:06.905  7602  7602 V HttpConnection: post request: https://lync-msk.domain.local/autodiscover/autodiscoverservice.svc/root/user?originaldomain=domain.com
    03-05 13:26:06.905  7602  7849 V HttpConnection: send request: https://lync-msk.domain.local/autodiscover/autodiscoverservice.svc/root/user?originaldomain=domain.com
    03-05 13:26:06.905  7602  7849 E HttpEngine: AutoRedirect true for https://lync-msk.domain.local/autodiscover/autodiscoverservice.svc/root/user?originaldomain=domain.com and setting it to FALSE for manual handling
    03-05 13:26:06.905  7602  7849 V HttpEngine: Executing request with https://lync-msk.domain.local/autodiscover/autodiscoverservice.svc/root/user?originaldomain=domain.com Connection pool count is  3
    03-05 13:26:07.745  7602  7849 V HttpConnection: got Response: https://lync-msk.domain.local/autodiscover/autodiscoverservice.svc/root/user?originaldomain=domain.com
    03-05 13:26:07.795  7602  7602 I HttpConnection: originalurl is https://lync-msk.domain.com/ucwa/v1/applications
    03-05 13:26:07.795  7602  7602 I HttpConnection: decodedurl is https://lync-msk.domain.com/ucwa/v1/applications
    03-05 13:26:07.795  7602  7602 V HttpConnection: post request: https://lync-msk.domain.com/ucwa/v1/applications
    03-05 13:26:07.795  7602  8059 V HttpConnection: send request: https://lync-msk.domain.com/ucwa/v1/applications
    03-05 13:26:07.795  7602  8059 E HttpEngine: AutoRedirect true for https://lync-msk.domain.com/ucwa/v1/applications and setting it to FALSE for manual handling
    03-05 13:26:07.795  7602  8059 V HttpEngine: Executing request with https://lync-msk.domain.com/ucwa/v1/applications Connection pool count is  3
    03-05 13:26:07.815  7602  7602 I HttpConnection: originalurl is https://lync-msk.domain.com/ucwa/v1/applications
    03-05 13:26:07.815  7602  7602 I HttpConnection: decodedurl is https://lync-msk.domain.com/ucwa/v1/applications
    03-05 13:26:07.815  7602  7602 V HttpConnection: post request: https://lync-msk.domain.com/ucwa/v1/applications
    03-05 13:26:07.815  7602  8076 V HttpConnection: send request: https://lync-msk.domain.com/ucwa/v1/applications
    03-05 13:26:07.815  7602  8076 E HttpEngine: AutoRedirect true for https://lync-msk.domain.com/ucwa/v1/applications and setting it to FALSE for manual handling
    03-05 13:26:07.815  7602  8076 V HttpEngine: Executing request with https://lync-msk.domain.com/ucwa/v1/applications Connection pool count is  3
    03-05 13:26:07.860  7602  7602 D AlertItemSource: AlertEvent: action=Add, category=CategoryConnection, type=SignInAlert, errorCode=E_ConnectionError, hasAction=false, isGlobal=false
    03-05 13:26:08.010  7602  7602 V FeedbackUtils: Not SignInActivity. Hence skipping
    03-05 13:26:12.835  7602  7602 I HttpConnection: originalurl is https://lync-msk.domain.com/ucwa/v1/applications
    03-05 13:26:12.835  7602  7602 I HttpConnection: decodedurl is https://lync-msk.domain.com/ucwa/v1/applications
    03-05 13:26:12.835  7602  7602 V HttpConnection: post request: https://lync-msk.domain.com/ucwa/v1/applications
    03-05 13:26:12.835  7602  7848 V HttpConnection: send request: https://lync-msk.domain.com/ucwa/v1/applications
    03-05 13:26:12.835  7602  7848 E HttpEngine: AutoRedirect true for https://lync-msk.domain.com/ucwa/v1/applications and setting it to FALSE for manual handling
    03-05 13:26:12.835  7602  7848 V HttpEngine: Executing request with https://lync-msk.domain.com/ucwa/v1/applications Connection pool count is  3
    03-05 13:26:12.845  7602  7602 D AlertItemSource: AlertEvent: action=Remove, category=CategoryConnection, type=SignInAlert, errorCode=E_ConnectionError, hasAction=false, isGlobal=false
    03-05 13:26:12.850  7602  7602 D AlertItemSource: AlertEvent: action=Add, category=CategoryConnection, type=SignInAlert, errorCode=W_Retrying, hasAction=false, isGlobal=false
    03-05 13:26:12.855  7602  7602 V FeedbackUtils: Not SignInActivity. Hence skipping
    03-05 13:26:12.855  7602  7602 I HttpConnection: originalurl is https://lync-msk.domain.com/ucwa/v1/applications
    03-05 13:26:12.855  7602  7602 I HttpConnection: decodedurl is https://lync-msk.domain.com/ucwa/v1/applications
    03-05 13:26:12.855  7602  7602 V HttpConnection: post request: https://lync-msk.domain.com/ucwa/v1/applications
    03-05 13:26:12.855  7602  7849 V HttpConnection: send request: https://lync-msk.domain.com/ucwa/v1/applications
    03-05 13:26:12.855  7602  7849 E HttpEngine: AutoRedirect true for https://lync-msk.domain.com/ucwa/v1/applications and setting it to FALSE for manual handling
    03-05 13:26:12.855  7602  7849 V HttpEngine: Executing request with https://lync-msk.domain.com/ucwa/v1/applications Connection pool count is  3
    03-05 13:26:12.900  7602  7602 D AlertItemSource: AlertEvent: action=Remove, category=CategoryConnection, type=SignInAlert, errorCode=W_Retrying, hasAction=false, isGlobal=false
    03-05 13:26:12.900  7602  7602 D AlertItemSource: AlertEvent: action=Add, category=CategoryConnection, type=SignInAlert, errorCode=E_ConnectionError, hasAction=false, isGlobal=false
    03-05 13:26:12.905  7602  7602 V FeedbackUtils: Not SignInActivity. Hence skipping
    03-05 13:26:21.895  7602  7602 I HttpConnection: originalurl is https://lync-msk.domain.com/ucwa/v1/applications
    03-05 13:26:21.895  7602  7602 I HttpConnection: decodedurl is https://lync-msk.domain.com/ucwa/v1/applications
    03-05 13:26:21.895  7602  7602 V HttpConnection: post request: https://lync-msk.domain.com/ucwa/v1/applications
    03-05 13:26:21.900  7602  8059 V HttpConnection: send request: https://lync-msk.domain.com/ucwa/v1/applications
    03-05 13:26:21.900  7602  8059 E HttpEngine: AutoRedirect true for https://lync-msk.domain.com/ucwa/v1/applications and setting it to FALSE for manual handling
    03-05 13:26:21.900  7602  8059 V HttpEngine: Executing request with https://lync-msk.domain.com/ucwa/v1/applications Connection pool count is  3
    03-05 13:26:21.900  7602  7602 D AlertItemSource: AlertEvent: action=Remove, category=CategoryConnection, type=SignInAlert, errorCode=E_ConnectionError, hasAction=false, isGlobal=false
    03-05 13:26:21.900  7602  7602 D AlertItemSource: AlertEvent: action=Add, category=CategoryConnection, type=SignInAlert, errorCode=W_Retrying, hasAction=false, isGlobal=false
    03-05 13:26:21.905  7602  7602 V FeedbackUtils: Not SignInActivity. Hence skipping
    03-05 13:26:21.920  7602  7602 I HttpConnection: originalurl is https://lync-msk.domain.com/ucwa/v1/applications
    03-05 13:26:21.920  7602  7602 I HttpConnection: decodedurl is https://lync-msk.domain.com/ucwa/v1/applications
    03-05 13:26:21.920  7602  7602 V HttpConnection: post request: https://lync-msk.domain.com/ucwa/v1/applications
    03-05 13:26:21.920  7602  8076 V HttpConnection: send request: https://lync-msk.domain.com/ucwa/v1/applications
    03-05 13:26:21.920  7602  8076 E HttpEngine: AutoRedirect true for https://lync-msk.domain.com/ucwa/v1/applications and setting it to FALSE for manual handling
    03-05 13:26:21.920  7602  8076 V HttpEngine: Executing request with https://lync-msk.domain.com/ucwa/v1/applications Connection pool count is  3
    03-05 13:26:21.930  7602  7602 D AlertItemSource: AlertEvent: action=Remove, category=CategoryConnection, type=SignInAlert, errorCode=W_Retrying, hasAction=false, isGlobal=false
    03-05 13:26:21.930  7602  7602 D AlertItemSource: AlertEvent: action=Add, category=CategoryConnection, type=SignInAlert, errorCode=E_ConnectionError, hasAction=false, isGlobal=false
    03-05 13:26:21.935  7602  7602 V FeedbackUtils: Not SignInActivity. Hence skipping
    03-05 13:26:27.045  7602  7602 I AndroidOperationQueue: CancelSync Started
    03-05 13:26:27.045  7602  7602 I AndroidOperationQueue: No operations pending
    03-05 13:26:27.045  7602  7602 I AndroidOperationQueue: CancelSync Started
    03-05 13:26:27.045  7602  7602 I AndroidOperationQueue: No operations pending
    03-05 13:26:27.060  7602  7602 I AndroidOperationQueue: CancelSync Started
    03-05 13:26:27.060  7602  7602 I AndroidOperationQueue: No operations pending
    03-05 13:26:27.060  7602  7602 I AndroidOperationQueue: CancelSync Started
    03-05 13:26:27.060  7602  7602 I AndroidOperationQueue: No operations pending
    03-05 13:26:27.305  7602  7602 D AlertItemSource: AlertEvent: action=Remove, category=CategoryConnection, type=SignInAlert, errorCode=E_ConnectionError, hasAction=false, isGlobal=false
    03-05 13:26:27.305  7602  7602 I UcClientStateManager: New UI State: ActualState = IsSignedOut DesiredState = BeSignedOut  DataAvailable = false New state=class com.microsoft.office.lync.ui.login.SigninActivity
    03-05 13:26:28.180  7602  7602 V LyncActivity: finish being called for com.microsoft.office.lync.ui.login.SigningInActivity
    

    5 марта 2014 г. 10:18

Ответы

  • добрый день.

    Я бы начал с этого:

    Проверить какой CU стоит? Обновить до CU3 или CU4.

    Установлен рутовый сертификат вашего ЦА на телефоне?

    Переопределил internal и external webservices на имя вашего линк пула.

    Но ситуация такая, что это не особо поддерживая конфигурация, тут уже неоднократно обсуждали. )))

    5 марта 2014 г. 14:08