APNsについて、WiFiモデルのiPadがスリープ状態になるとAPNsが届かない。

Brand: Apple

Jabber Version: 12.8.3.302880

Model (and Product): iPad7,11

System Name: iOS

iOS: 13.5.1

通知設定:「設定」>「通知」>「プレビューを表示」の順に選択し「常に」を選択済み。


事象:WifiモデルのiPad端末がスリープ状態で、CiscoのJabberアプリを用いた通話を試すと

着信しない。スリープ状態から復帰すると通話が出来るようになる。

*ファイアウォールの背後の Wi-Fi を利用している。


1.WifiモデルのiPadがスリープ状態になるとWifiがOffになる(Ping疎通不可)ことは正常な動作なのか。


2.スリープ状態で、WifiがOffになるのが正しい動作であれば、APNs(Push通知)はスリープ状態の端末に

どのようにして届くのか(APNsの仕様・仕組みについてしりたい)。


3.https://support.apple.com/ja-jp/HT203609 にてAPNsが届かない場合、

ファイアウォールから特定のポートに直接接続する必要があると書いてあったため、

ポート5223、443、2197、2196、2195を接続するように設定してしたが、

WifiモデルのiPadがスリープ状態になるとCiscoのJabberにてAPNsが届かないため着信できない。

ほかに開ける必要のあるポートがあるのか。

*現在の設定は、内部から外(インターネットへ通信)のみ許可しているが、外から内部への通信も許可すべきか。


4.割と午後になるとWifiモデルのiPadがスリープ状態でもAPNsが届く頻度が高く、

パケットキャプチャー(WifiとiPad間)を取ってみると、17.0.0.0/8 のIPと通信していて、

WifiがOffになっていないことが分かった(別の端末からのWifiモデルのiPadへのPing疎通OK)

・スリープ状態で30分以上放置してもPing疎通に問題なし。パケットキャプチャーを確認すると

スリープ状態でインターネット側(以下のIP等)とずっと通信が行われているように見える。

・【iOS Software Update Sever IPの17.253.69.208】や

17.253.75.205

17.57.145.8

17.56.48.13

17.57.145.53 等のAppleのグローバルIP(17.0.0.0/8)との疎通しているのが確認される。

後、Apple社以外のIPとしては以下のとおりである。

・Akamai Technologies, Inc.(69.192.129.96)

・Amazon Technologies Inc.(52.8.62.222)

スリープ状態でも通信が行われていること確認→APNsが届くため、Jabberアプリの発着信に問題なかった。

スリープ状態でAppleとの通信が行われているとWifiが切れないのであれば、常に通信できるように設定はできないか。

iPad Pro 11-inch Wi-Fi

投稿日 2020/07/12 23:47

返信
返信: 1

2020/07/13 00:30 昌憲224 への返信

> *現在の設定は、内部から外(インターネットへ通信)のみ許可


それではAPNsは届かないのでは?

ciscoの説明では、ユーザ端末がアクティブなら、着信通知は社内のサーバから直接ユーザ端末に届くのでAPNsは利用されません。APNsが利用される状況(ユーザ端末がスリープなど)では、社内のサーバからcisco社のサーバに着信通知が届き、それがAPNsを介してユーザ端末に届くとしてます。なので、APNsは外からしか届きません。


> スリープ状態でAppleとの通信が行われているとWifiが切れないのであれば、常に通信できるように設定


それはjabberアプリがそういう設定にするのでは?

何かciscoの説明では、APNsを利用するとすれば、APNsのためのチャネルは常に通信可にする(persistent)とか書いてるように思えます。なので、これも、外からの着信を拒否してるためにAPNsを介したcisco社のサーバとの通信が確立してないためにうまくいってないのでは?


このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

APNsについて、WiFiモデルのiPadがスリープ状態になるとAPNsが届かない。

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。