none
Lynс mobility для внешних пользователей RRS feed

  • Общие обсуждения

  • Доброго всем времени суток. Вроде все настроил, а не работает.... Система, правда отличается от описаной в документации, но, теоретически, работать должно. Значит начнем, имеем:

    Cisco(NAT)-->Edge-->FE Pool. Веб-сервисы опубликованы на lyncdiscover.domain.ru след. образом Cisco(NAT)-->FE Pool. Файл root скачивается, сертификат правильный.... Чего ему еще надо?


    С уважением, Чувашлев Антон Сергеевич

    13 февраля 2012 г. 8:13

Все ответы

  • А чем отличается? Тем, что вместо TMG стоит Cisco?

    На какие порты Cisco пересылает трафик на Front-End?

    Что выдаёт команда "Get-CsService -WebServer | fl McxSip*"?

    Какое имя прописано в файле, который скачивается?

    13 февраля 2012 г. 9:41
    Модератор
  • 1) По-сути ни чем

    2) с 80 на 8080, с 443 на 4443, с 5087 на 5087

    3) Primary 5086, external 5087

    4) https://lyncdiscover.domain.ru/autodiscover/.....

    Скачиваем файл domain, там есть ссылка на lync.domain.ru(sip access) и на https://lyncdiscover.domain.ru/Reach/sip.svc -- ссылка рабочая.

    -------

    Заметил один нюанс.... IE не скачивает файл по HTTPS -- выдает ошибку, что нет связи с сервером, по HTTP скачивает на ура, FF, chrome скачивают и по HTTP и по HTTPS


    С уважением, Чувашлев Антон Сергеевич



    • Изменено MFNSOsysadm 13 февраля 2012 г. 10:43
    13 февраля 2012 г. 10:14
  • 2. 5087 - лишнее ;) .

    4. То есть "External web servives" у вас задан "lyncdiscover.domain.ru"?

    5. С какой мобильной системы подключаетесь?

    13 февраля 2012 г. 10:59
    Модератор
  • 2) С испугу

    4) Да, из-за ограниченого количества имен в сертификате

    5) WP 7.5, iOS(iPad)

    13 февраля 2012 г. 12:51
  • 5. Ну а если включить диагностику на Windows Phone, чего на этой картинке пишут?
    13 февраля 2012 г. 13:12
    Модератор
  • 5) Не совсем понимаю.... Имеется ввиду логгирование в настройках Lync?
    13 февраля 2012 г. 13:19
  • Именно.
    13 февраля 2012 г. 13:19
    Модератор
  • Ничего не пишут... Или я не там смортю... Lync-настройки-Ведение журнала диагностики, отправить журнал-вложить файл, а там картинка в которой ничего, полное ничего...
    • Изменено germesnsk 14 февраля 2012 г. 2:19
    14 февраля 2012 г. 2:11
  • Картинку эту надо в блокнотике открывать ;) .

    14 февраля 2012 г. 6:47
    Модератор
  • Хм.... Как-то странно:

    2012-02-14 14:07:54.245+7 : Verbose : 657131894 : ConfigurationResolver : Value for internal MCX is https://novlync.domain.local/Mcx/McxService.svc.
    2012-02-14 14:07:54.245+7 : Verbose : 657131894 : ConfigurationResolver : Value for external MCX is https://novlync.domain.local/Mcx/McxService.svc.

    Get-CsService | fl Mcx* дает верные значения


    • Изменено germesnsk 14 февраля 2012 г. 7:16
    14 февраля 2012 г. 7:14
  • Очевидно, вы работаете не с внешним сайтом Front-End'а, а с внутренним - вот и получаете "domain.local". Перепроверьте публикацию Web-служб...

    14 февраля 2012 г. 7:41
    Модератор
  • В topology builder явно указано:

    External Web Services 

    FQDN lyncdiscover.domain.ru

    ports

    Listening 8080 4443

    Published 80 443

    И НАТ идет с 80 на 8080 и с 443 на 4443 или это излишки? Можно было точно так же НАТить на 80 и 443 IIS сам бы разрулил?


    • Изменено germesnsk 14 февраля 2012 г. 10:49
    14 февраля 2012 г. 8:06
  • Нет - не излишки. IIS сам ни чего не разруливает. Но, вот, коли у вас пробегает не внешнее имя, а внутреннее - это наводит на размышления ;) . Вы, случаем, не во внутренней сети через Wi-Fi подключаетесь?
    14 февраля 2012 г. 8:12
    Модератор
  • Какой адрес вы вводите? Какие записи во внешнем DNS'е у вас созданы? Что у вас указано в качестве "External web services"? Какое имя прописано в скачиваемом файле?

    14 февраля 2012 г. 8:47
    Модератор
  • https://lyncdiscover.domain.ru/autodiscover/autodiscoverservice.svc/root в скачаном файле все верно, обсуждали выше
    14 февраля 2012 г. 9:17
  • Ну так у вас уже три разных имени промелькнуло ("lyncdiscover.domain.ru", "novlync.domain.local" и "lyncdiscover.mfnso.ru"), а сам топик начинал "Чувашлев Антон" ;) .

    В общем, ещё раз соберите логи на устройстве и посмотрите его внимательно - я у себя ваших внутренних имён не увидел. Если они у вас снова там будут, значит, вы подключаетесь ко внутреннему сайту ;) .

    14 февраля 2012 г. 9:38
    Модератор
  • Сорри, почемуто technet решил, что я Чувашлев, когда-то он действительно сидел за этой машиной, но под другим юзером

    PS C:\Users\msa> Get-CsService | fl Mcx*
    McxSipPrimaryListeningPort  : 5086
    McxSipExternalListeningPort : 5087
    McxServiceExternalUri       : https://lyncdiscover.domain.ru/Mcx/McxService.svc
    McxServiceInternalUri       : https://novlync.domain.local/Mcx/McxService.svc

    2012-02-14 17:26:17.378+7 : Info : 649006482 : McxDataSynchronizer : Signed out
    2012-02-14 17:26:17.379+7 : Info : 649006482 : LogonSession : New LogonSession internal state = DiscoveringServer
    2012-02-14 17:26:19.920+7 : Warning : 647630610 : HttpRequestPump : Got a WebException while reading the response for IntDisc_https.
    2012-02-14 17:26:19.920+7 : Error : 647630610 : HttpRequestPump : Request IntDisc_https failed due to an unidentified network error.
    2012-02-14 17:26:19.921+7 : Error : 647630610 : HttpRequestPump : Calling back IntDisc_https with error ConnectionError [Error, Transport, TransportFramework].
    2012-02-14 17:26:19.922+7 : Info : 649006482 : ConfigurationResolver : A discover request has failed. Waiting for parallel request result.
    2012-02-14 17:26:19.923+7 : Warning : 642911242 : HttpRequestPump : Got a WebException while reading the response for IntDisc_http.
    2012-02-14 17:26:19.923+7 : Error : 642911242 : HttpRequestPump : Request IntDisc_http failed due to an unidentified network error.
    2012-02-14 17:26:19.923+7 : Error : 642911242 : HttpRequestPump : Calling back IntDisc_http with error ConnectionError [Error, Transport, TransportFramework].
    2012-02-14 17:26:20.360+7 : Info : 649006482 : ConfigurationResolver : Internal autodiscovery requests failed. Trying external.
    2012-02-14 17:26:20.360+7 : Info : 649006482 : DiscoverySession : Uri for request ExtDisc_https is https://lyncdiscover.domain.ru/?sipuri=vorotnikov_ai@domain.ru.
    2012-02-14 17:26:20.361+7 : Info : 649006482 : DiscoverySession : Uri for request ExtDisc_http is http://lyncdiscover.domain.ru/?sipuri=vorotnikov_ai@domain.ru.
    2012-02-14 17:26:20.779+7 : Info : 642911242 : HttpRequestPump : Completed request ExtDisc_http.
    2012-02-14 17:26:20.789+7 : Info : 649006482 : ConfigurationResolver : Redirect to https://lyncdiscover.domain.ru/Autodiscover/AutodiscoverService.svc/root?sipuri=vorotnikov_ai@domain.ru requires a trust decision.
    2012-02-14 17:26:20.789+7 : Info : 649006482 : TrustManager : Trust of https://lyncdiscover.domain.ru/Autodiscover/AutodiscoverService.svc/root?sipuri=vorotnikov_ai@domain.ru for Autodiscovery is inherited through domain.ru.
    2012-02-14 17:26:20.789+7 : Info : 649006482 : TrustManager : Redirection to https://lyncdiscover.domain.ru/Autodiscover/AutodiscoverService.svc/root?sipuri=vorotnikov_ai@domain.ru is trusted for Autodiscovery.
    2012-02-14 17:26:20.790+7 : Info : 649006482 : ConfigurationResolver : Redirecting discovery query for vorotnikov_ai@domain.ru to https://lyncdiscover.domain.ru/Autodiscover/AutodiscoverService.svc/root?sipuri=vorotnikov_ai@domain.ru.
    2012-02-14 17:26:20.790+7 : Info : 649006482 : DiscoverySession : Uri for request RedirectDisc is https://lyncdiscover.domain.ru/Autodiscover/AutodiscoverService.svc/root?sipuri=vorotnikov_ai@domain.ru.
    2012-02-14 17:26:20.790+7 : Info : 649006482 : ConfigurationResolver : Sending unauthenticated discovery request for vorotnikov_ai@domain.ru to https://lyncdiscover.domain.ru/Autodiscover/AutodiscoverService.svc/root?sipuri=vorotnikov_ai@domain.ru.
    2012-02-14 17:26:21.120+7 : Info : 642911242 : HttpRequestPump : Completed request ExtDisc_https.
    2012-02-14 17:26:21.132+7 : Warning : 649006482 : ConfigurationResolver : Got an unauthenticated response after state machine moved on.
    2012-02-14 17:26:21.329+7 : Info : 642911242 : HttpRequestPump : Completed request RedirectDisc.
    2012-02-14 17:26:21.355+7 : Info : 649006482 : ConfigurationResolver : Redirect to https://lyncdiscover.domain.ru/Autodiscover/AutodiscoverService.svc/root/user from secure link https://lyncdiscover.domain.ru/Autodiscover/AutodiscoverService.svc/root?sipuri=vorotnikov_ai@domain.ru does not require a trust decision.
    2012-02-14 17:26:21.356+7 : Info : 649006482 : ConfigurationResolver : Redirecting discovery query for vorotnikov_ai@domain.ru to https://lyncdiscover.domain.ru/Autodiscover/AutodiscoverService.svc/root/user.
    2012-02-14 17:26:21.356+7 : Info : 649006482 : ConfigurationResolver : Sending authenticated discovery request for vorotnikov_ai@domain.ru to https://lyncdiscover.domain.ru/Autodiscover/AutodiscoverService.svc/root/user.
    2012-02-14 17:26:21.356+7 : Verbose : 649006482 : HttpRequestPump : Request AuthDisc to https://lyncdiscover.domain.ru/Autodiscover/AutodiscoverService.svc/root/user requires metadata.
    2012-02-14 17:26:21.356+7 : Verbose : 649006482 : MetadataManager : Got a resolve request for https://lyncdiscover.domain.ru/Autodiscover/AutodiscoverService.svc/root/user.
    2012-02-14 17:26:21.356+7 : Verbose : 649006482 : MetadataManager : Using cached metadata for service https://lyncdiscover.domain.ru/Autodiscover/AutodiscoverService.svc/root/user.
    2012-02-14 17:26:21.357+7 : Verbose : 649006482 : WebTicketManager : Got a web ticket request for endpoint https://lyncdiscover.domain.ru/Autodiscover/AutodiscoverService.svc/root/user. Issuer is https://lyncdiscover.domain.ru/WebTicket/WebTicketService.svc.
    2012-02-14 17:26:21.357+7 : Info : 649006482 : WebTicketManager : Sending a new web ticket request for https://lyncdiscover.domain.ru/Autodiscover/AutodiscoverService.svc/root/user to issuer https://lyncdiscover.domain.ru/WebTicket/WebTicketService.svc.
    2012-02-14 17:26:21.358+7 : Verbose : 649006482 : HttpRequestPump : Request IssueWT to https://lyncdiscover.domain.ru/WebTicket/WebTicketService.svc requires metadata.
    2012-02-14 17:26:21.358+7 : Verbose : 649006482 : MetadataManager : Got a resolve request for https://lyncdiscover.domain.ru/WebTicket/WebTicketService.svc.
    2012-02-14 17:26:21.359+7 : Verbose : 649006482 : MetadataManager : Using cached metadata for service https://lyncdiscover.domain.ru/WebTicket/WebTicketService.svc.
    2012-02-14 17:26:21.359+7 : Info : 649006482 : CredentialManager : Asking for user credentials from app layer.
    2012-02-14 17:26:21.373+7 : Info : 649006482 : CredentialManager : Got a new user credential from app layer.
    2012-02-14 17:26:23.644+7 : Info : 642911242 : HttpRequestPump : Completed request IssueWT.
    2012-02-14 17:26:24.513+7 : Info : 642911242 : HttpRequestPump : Completed request AuthDisc.
    2012-02-14 17:26:24.547+7 : Verbose : 649006482 : ConfigurationResolver : Value for internal MCX is https://novlync.domain.local/Mcx/McxService.svc.
    2012-02-14 17:26:24.547+7 : Verbose : 649006482 : ConfigurationResolver : Value for external MCX is https://novlync.domain.local/Mcx/McxService.svc.
    2012-02-14 17:26:24.547+7 : Verbose : 649006482 : ConfigurationResolver : Value for internal auto-discover is https://novlync.domain.local/Autodiscover/AutodiscoverService.svc/root.
    2012-02-14 17:26:24.547+7 : Verbose : 649006482 : ConfigurationResolver : Value for external auto-discover is https://lyncdiscover.domain.ru/Autodiscover/AutodiscoverService.svc/root.
    2012-02-14 17:26:24.548+7 : Info : 649006482 : ConfigurationResolver : Discovery complete for vorotnikov_ai@domain.ru. Internal MCX: https://novlync.domain.local/Mcx/McxService.svc. External MCX: https://novlync.domain.local/Mcx/McxService.svc. Is internal? False.
    2012-02-14 17:26:24.564+7 : Info : 649006482 : InternalExternalSelector : Setting mode to EXTERNAL
    2012-02-14 17:26:24.564+7 : Info : 649006482 : InternalExternalSelector : Configuring Transport to use EXTERNAL URLs
    2012-02-14 17:26:24.565+7 : Info : 649006482 : LogonSession : Server discovery complete. Beginning sign-in.
    2012-02-14 17:26:24.565+7 : Info : 649006482 : Mcx14Session : InitSession request: Culture 'ru-RU', UA 'WPLync/4.0.7878.0 (Microsoft Windows CE 7.10.7720; HTC 7 Mozart T8698 2250.21.40600.411)'.
    2012-02-14 17:26:24.565+7 : Verbose : 649006482 : HttpRequestPump : Request InitSess to https://novlync.domain.local/Mcx/McxService.svc requires metadata.
    2012-02-14 17:26:24.566+7 : Verbose : 649006482 : MetadataManager : Got a resolve request for https://novlync.domain.local/Mcx/McxService.svc.
    2012-02-14 17:26:24.566+7 : Info : 649006482 : LogonSession : New LogonSession internal state = SigningIn
    2012-02-14 17:26:24.592+7 : Warning : 642911242 : HttpRequestPump : Got a WebException while reading the response for MEXhttps://novlync.domain.local/Mcx/McxService.svc.
    2012-02-14 17:26:24.592+7 : Error : 642911242 : HttpRequestPump : Request MEXhttps://novlync.domain.local/Mcx/McxService.svc failed due to an unidentified network error.
    2012-02-14 17:26:24.592+7 : Error : 642911242 : HttpRequestPump : Calling back MEXhttps://novlync.domain.local/Mcx/McxService.svc with error ConnectionError [Error, Transport, TransportFramework].
    2012-02-14 17:26:24.593+7 : Error : 642911242 : MetadataManager : Web request to resolve failed. Error: ConnectionError [Error, Transport, TransportFramework].
    2012-02-14 17:26:24.593+7 : Error : 642911242 : HttpRequestPump : Failed to resolve metadata for InitSess. Status=ConnectionError [Error, Transport, TransportFramework].
    2012-02-14 17:26:24.596+7 : Error : 642911242 : HttpRequestPump : Calling back InitSess with error ConnectionError [Error, Transport, TransportFramework].
    2012-02-14 17:26:24.615+7 : Info : 649006482 : LogonSession : SignInState: SignedOut
    2012-02-14 17:26:24.616+7 : Info : 649006482 : ConversationManager : LogonSession signed in or out




    • Изменено germesnsk 14 февраля 2012 г. 10:54
    14 февраля 2012 г. 10:41
  • Хоть у вас "McxServiceExternalUri", судя по выводу, задан верно, но:

     2012-02-14 17:26:24.547+7 : Verbose : 649006482 : ConfigurationResolver : Value for external MCX is https://novlync.domain.local/Mcx/McxService.svc.

    Просмотрите внимательно полный вывод "Get-CsService -WebServer" в поисках подозрительных значений...

    14 февраля 2012 г. 11:47
    Модератор
  • Ни одного, в external -- lyncdiscover.domain.ru, internal -- novlync.domain.local, порты указаны верно
    14 февраля 2012 г. 12:49
  • Единственное подозрение, которое у меня возникает - у вас один и тот же сертификат назначен как на внешний так и на внутренний сайт и имя Web-сервисов точно такое же, как и имя автообнаружения.

    Я, конечно, могу воспроизвести это у себя, но по срокам даже не знаю...

    14 февраля 2012 г. 14:35
    Модератор
  • Возьмем теоретическую ситуацию... В тополоджи билдере указываем Override internal Web Services FQDN(на память пишу, не помнб как точно) на Lyncdiscover.domain.ru, в DNS создаем соответствующую А-запись, что отвалится? Теоретически -- ничего...
    • Изменено germesnsk 14 февраля 2012 г. 15:00
    14 февраля 2012 г. 15:00
  • Воспроизвёл. Как и предполагал - дело в том, что имя автообнаружения назначено на Web-службы.

    Измените имя на другое и перевыпустите сертификат...

    P. S. Даже удивительно, что Topology Builder такое не блокирует.

    14 февраля 2012 г. 20:21
    Модератор
  • Не понял - к чему вы это?
    14 февраля 2012 г. 20:22
    Модератор
  • После смены External Web Services c lyncdiscover.domain.ru на lyncweb.domain.ru и перевыпуска сертификата(а так же установки сертификата) ничего не изменилось :(
    17 февраля 2012 г. 2:23
  • И в логе Lync-клиента всё так же пробегает внутреннее имя пула/сервера для "Value for external MCX"?

    Я правильно понимаю, что у вас развёрнут Enterprise Edition?

    17 февраля 2012 г. 11:40
    Модератор
  • Верно

    Верно

    Кстати, идея с Internal Web Services - Override FQDN в принципе работает, за исключеним того, что отваливается административная консоль, что не есть гуд..

    20 февраля 2012 г. 3:32
  • К сожалению, не имею в распоряжении Enterprise Edition, дабы более конкретно проблему разобрать :( .

    А в чём именно заключается "отваливается административная консоль"?

    20 февраля 2012 г. 16:23
    Модератор
  • Чувашлев Антон, germesnsk - ваш вопрос еще актуален или проблема решена?

    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий

    29 февраля 2012 г. 12:16