プッシュ通知を構成する
トピックの最終更新日: 2012-01-28
プッシュ通知は、モバイル アプリケーションが非アクティブであっても、バッジ、アイコン、または警告の形式でモバイル デバイスに送信できます。プッシュ通知は、ユーザーに、新規または不在着信の IM 招待状、不在着信、ボイス メールなどのイベントを通知します。Microsoft Lync Server 2010 Mobility Service は、通知をクラウドベースの Microsoft Lync Server 2010 プッシュ通知サービスに送信します。その通知は、次に Apple Push Notification Service (APNS) または Microsoft Push Notification Service (MPNS) に送信されます。
プッシュ通知をサポートするようにトポロジを構成するには、以下を実行します。
環境に Lync Server 2010エッジ サーバーがある場合は、新しいホスティング プロバイダーである Microsoft Lync Online を追加し、組織と Lync Online 間にホスティング プロバイダーのフェデレーションを設定する必要があります。
環境に Office Communications Server 2007 R2エッジ サーバーがある場合は、push.lync.com との直接的な SIP フェデレーションを設定する必要があります。
注: Push.lync.com は、Lync Server 2010 プッシュ通知サービス用の Microsoft Office 365 ドメインです。 プッシュ通知を有効にするには、Set-CsPushNotificationConfiguration コマンドレットを実行する必要があります。既定では、プッシュ通知は無効になっています。
フェデレーション設定とプッシュ通知をテストします。
Lync Server 2010 エッジ サーバーでプッシュ通知を構成するには
Lync Server 管理シェルと Ocscore が RtcUniversalServerAdmins グループのメンバーとしてインストールされているコンピューターにログオンします。
Lync Server 管理シェルを以下の手順で起動します。[スタート]、[すべてのプログラム]、[Microsoft Lync Server 2010]、[Lync Server 管理シェル] の順にクリックします。
Lync Server オンライン ホスティング プロバイダーを追加します。コマンドラインで、次のように入力します。
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
例:
New-CsHostingProvider -Identity "LyncOnline" -Enabled $True -ProxyFqdn "sipfed.online.lync.com" -VerificationLevel UseSourceVerification
注: 単一のホスティング プロバイダーに対して複数のフェデレーション関係を持つことはできません。つまり、sipfed.online.lync.com とのフェデレーション関係を持つホスティング プロバイダーを既に設定している場合は、ホスティング プロバイダーの ID が LyncOnline 以外のものであっても、別のホスティング プロバイダーを追加しないでください。 Lync Online で、組織とプッシュ通知サービス間にホスティング プロバイダー フェデレーションを設定します。コマンドラインで、次のように入力します。
New-CsAllowedDomain -Identity "push.lync.com"
Office Communications Server 2007 R2 エッジ サーバーでプッシュ通知を構成するには
RtcUniversalServerAdmins グループのメンバーとしてエッジ サーバーにログオンします。
[スタート] をクリックし、[すべてのプログラム]、[管理ツール] をクリックし、[コンピューターの管理] をクリックします。
コンソール ツリーで、[サービスとアプリケーション] を展開し、[Microsoft Office Communications Server 2007 R2] を右クリックして、[プロパティ] をクリックします。
[許可] タブをクリックし、[追加] をクリックします。
[フェデレーション パートナーの追加] ダイアログ ボックスで、次の操作を行います。
[フェデレーション パートナーのドメイン名] に、「push.lync.com」と入力します。
[フェデレーション パートナーのアクセス エッジ サーバー] に、「sipfed.online.lync.com」と入力します。
[OK] をクリックします。
プッシュ通知を有効にするには
Lync Server 管理シェルおよび Ocscore がインストールされているコンピューターに CsAdministrator の役割のメンバーとしてログオンします。
Lync Server 管理シェルを以下の手順で起動します。[スタート]、[すべてのプログラム]、[Microsoft Lync Server 2010]、[Lync Server 管理シェル] の順にクリックします。
プッシュ通知を有効にします。コマンドラインで、次のように入力します。
Set-CsPushNotificationConfiguration -EnableApplePushNotificationService $True -EnableMicrosoftPushNotificationService $True
フェデレーションを有効にします。コマンドラインで、次のように入力します。
Set-AccessEdgeConfiguration -AllowFederatedUsers $True
フェデレーションとプッシュ通知をテストするには
Lync Server 管理シェルおよび Ocscore がインストールされているコンピューターに CsAdministrator の役割のメンバーとしてログオンします。
Lync Server 管理シェルを以下の手順で起動します。[スタート]、[すべてのプログラム]、[Microsoft Lync Server 2010]、[Lync Server 管理シェル] の順にクリックします。
フェデレーションの設定をテストします。コマンドラインで、次のように入力します。
Test-CsFederatedPartner -TargetFqdn <FQDN of Access Edge server used for federated SIP traffic> -Domain <FQDN of federated domain> -ProxyFqdn <FQDN of the Access Edge server used by the federated organization>
例:
Test-CsFederatedPartner -TargetFqdn accessprox.contoso.com -Domain push.lync.com -ProxyFqdn sipfed.online.lync.com
プッシュ通知をテストします。コマンドラインで、次のように入力します。
Test-CsMcxPushNotification -AccessEdgeFqdn <Access Edge service FQDN>
例:
Test-CsMcxPushNotification -AccessEdgeFqdn Accessproxy.contoso.com