Compartilhar via


Configurando para notificações de push

 

Tópico modificado em: 2012-01-28

Notificações por push, na forma de selos, ícones ou alertas, podem ser enviadas a um dispositivo móvel mesmo quando o aplicativo móvel está inativo. As notificações por push avisam um usuário sobre eventos como um novo convite de IM, ou sobre um convite perdido, chamadas perdidas e caixa postal. O Serviço de Mobilidade do Microsoft Lync Server 2010 envia as notificações ao Serviço de Notificação por Push do Microsoft Lync Server 2010 baseado na nuvem, que, em seguida, envia a notificação ao APNS (Serviço de notificação por push da Apple) ou ao MPNS (Serviço de notificação por push da Microsoft).

Configure sua topologia para suportar as notificações por push fazendo o seguinte:

  • Se seu ambiente tiver um Lync Server 2010Servidor de Borda, será necessário adicionar um novo provedor de hospedagem, Microsoft Lync Online, e configurar a federação do provedor de hospedagem entre sua organização e o Lync Online.

  • Se seu ambiente tiver um Office Communications Server 2007 R2Servidor de Borda, será necessário configurar a federação direta de SIP com push.lync.com.

    noteObservação:
    Push.lync.com é um domínio do Microsoft Office 365 para o Serviço de Notificação por Push do Lync Server 2010.
  • Para habilitar as notificações por push, você precisa executar o cmdlet Set-CsPushNotificationConfiguration. Por padrão, as notificações por push estão desativadas.

  • Teste a configuração de federação e as notificações por push.

Para configurar as notificações por push com o Servidor de Borda do Lync Server 2010

  1. Faça logon no computador onde o Shell de Gerenciamento do Lync Server e o Ocscore estão instalados como membro do grupo RtcUniversalServerAdmins.

  2. Inicie o Shell de Gerenciamento do Lync Server: clique em Iniciar, em Todos os Programas, em Microsoft Lync Server 2010 e em Shell de Gerenciamento do Lync Server.

  3. Adicione um provedor de hospedagem online do Lync Server. Na linha de comando, digite:

    New-CsHostingProvider -Identity <unique identifier for Lync Online hosting provider> -Enabled $True -ProxyFqdn <FQDN for the Access Server used by the hosting provider> -VerificationLevel UseSourceVerification
    

    Por exemplo:

    New-CsHostingProvider -Identity "LyncOnline" -Enabled $True -ProxyFqdn "sipfed.online.lync.com" -VerificationLevel UseSourceVerification
    
    noteObservação:
    Não é possível ter mais de um relacionamento de federação com um único provedor de hospedagem. Ou seja, se você já tiver configurado um provedor de hospedagem que tenha um relacionamento de federação com sipfed.online.lync.com, não adicione outro provedor de hospedagem para ele, mesmo se a identidade do provedor de hospedagem for algo além de LyncOnline.
  4. Configure a federação do provedor de hospedagem entre sua organização e o Serviço de Notificação por Push no Lync Online. Na linha de comando, digite:

    New-CsAllowedDomain -Identity "push.lync.com"
    

Para configurar as notificações por push com o Servidor de Borda do Office Communications Server 2007 R2

  1. Faça logon no Servidor de Borda como membro do grupo RtcUniversalServerAdmins.

  2. Clique em Iniciar, em Todos os Programas, em Ferramentas Administrativas e clique em Gerenciamento do Computador.

  3. Na árvore do console, expanda Serviços e Aplicativos, clique com o botão direito do mouse em Microsoft Office Communications Server 2007 R2 e clique em Propriedades.

  4. Na guia Permitir, clique em Adicionar.

  5. Na caixa de diálogo Adicionar Parceiro Federado, execute o seguinte procedimento:

    • Em Nome de domínio do parceiro federado:, digite push.lync.com.

    • Em Servidor de Borda de Acesso do parceiro Federado, digite sipfed.online.lync.com.

    • Clique em OK.

Para habilitar as notificações por push

  1. Faça logon no computador onde o Shell de Gerenciamento do Lync Server e o Ocscore estão instalados como membro da função CsAdministrator.

  2. Inicie o Shell de Gerenciamento do Lync Server: clique em Iniciar, em Todos os Programas, em Microsoft Lync Server 2010 e em Shell de Gerenciamento do Lync Server.

  3. Habilite as notificações por push. Na linha de comando, digite:

    Set-CsPushNotificationConfiguration -EnableApplePushNotificationService $True -EnableMicrosoftPushNotificationService $True
    
  4. Habilite a federação. Na linha de comando, digite:

    Set-CsAccessEdgeConfiguration -AllowFederatedUsers $True
    

Para testar a federação e as notificações por push

  1. Faça logon no computador onde o Shell de Gerenciamento do Lync Server e o Ocscore estão instalados como membro da função CsAdministrator.

  2. Inicie o Shell de Gerenciamento do Lync Server: clique em Iniciar, em Todos os Programas, em Microsoft Lync Server 2010 e em Shell de Gerenciamento do Lync Server.

  3. noteObservação:
    A transação sintética Test-CsFederatedPartner fornece um meio de testar e confirmar se a federação configurada está funcionando da maneira esperada. Os exemplos a seguir mostram como executar o Test-CsFederatedPartner para um Lync Server 2010 Servidor de Borda e um Office Communications Server 2007 R2 Servidor de Borda.

    Teste a configuração de federação para Lync Server 2010 Servidor de Borda. Na linha de comando, digite:

      Test-CsFederatedPartner -TargetFqdn <internal interface FQDN of Edge server used for federated SIP traffic> -Domain <FQDN of federated domain> -ProxyFqdn <FQDN of the Access Edge server used by the federated organization>
    

    Por exemplo:

      Test-CsFederatedPartner -TargetFqdn internaledge.contoso.com -Domain push.lync.com -ProxyFqdn sipfed.online.lync.com
    
  4. Teste a configuração de federação para Office Communications Server 2007 R2 Servidor de Borda. Na linha de comando, digite:

    Test-CsFederatedPartner -TargetFqdn <internal interface FQDN of Edge server used for federated SIP traffic> -Domain <FQDN of federated domain>
    

    Por exemplo:

    Test-CsFederatedPartner -TargetFqdn internaledge.contoso.com -Domain push.lync.com
    
  5. Teste as notificações por push. Na linha de comando, digite:

    Test-CsMcxPushNotification -AccessEdgeFqdn <Access Edge service FQDN>
    

    Por exemplo:

    Test-CsMcxPushNotification -AccessEdgeFqdn accessproxy.contoso.com