Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

A fully operational MDM setup requires a set of CapaInstaller services that are deployed correctly in the company network infrastructure. Consult the illustration and tables below when setting up your network for CapaInstaller MDM.

Table of Contents
maxLevel2
minLevel2

Services


Service

Port Number

Data Type

Direction

Destination DNS URL - Outgoing

Description

cimdm

443 (SSL)

TCP

PUBLIC -> DMZ


mobile devices get configurations and applications

cimdm

443 (SSL)

TCP

DMZ → PUBLIC

api.capaone.com

Gateway for:

Apple Push Network Service (APNS):

http://support.apple.com/kb/TS4264 

Google Cloud Messaging:

http://en.wikipedia.org/wiki/Google_Cloud_Messaging

Microsoft Open Mobile Alliance (OMA):

https://en.wikipedia.org/wiki/OMA_Device_Management

Self Selfvice Portal9443(SSL)TCPPUBLIC -> DMZ
Used to access the Self-Service portal from the devices

cibackend

5023 (CapaInstaller MDM default)

TCP

DMZ → SERVER 


cimdm get profiles and configurations

cifrontend

5022 (CapaInstaller Public Frontend Default)

TCP

DMZ → SERVER 


cimdm authenticates users when enrolling devices

cifrontend80TCPSERVER → PUBLICdownload.capainstaller.comretrieve updated information about device models and versions


Devices

Communication from end user devices to services to support mobile device management

Devices                           

Port Number

Data Type

Direction

Description

All devices

443 (SSL)

TCP

LAN -> Public

Used for secure communication between iOS devices and the MDM server.
All devices8443TCPLAN -> Public


Devices                           

Port Number

Data Type

Direction

Destination DNS URL if Outgoing

Description

Android devices

5228 (Google server)

TCP

LAN -> Public

android.apis.google.com

gcm-http.googleapis.com

fcm.googleapis.com

This port is used for communication between Android devices and Google Cloud Messaging (GCM), which is used for sending push notifications and other data to Android devices.

Android devices

5229 (Google server)

TCP

LAN -> Public

android.apis.google.com

gcm-http.googleapis.com

fcm.googleapis.com

This port is used for communication between Android devices and GCM over a secure connection.

Android devices

5230 (Google server)

TCP

LAN -> Public

android.apis.google.com

gcm-http.googleapis.com

fcm.googleapis.com

This port is used for communication between Android devices and GCM for sending and receiving multicast messages.
Android devices443 (Google server)TCPLAN -> Public

android.apis.google.com

gcm-http.googleapis.com

fcm.googleapis.com

play.google.com

This port is used for secure communication between Android devices and the MDM server.
Apple devices2195 (Apple server)TCPLAN -> Publicgateway.push.apple.com Used for sending push notifications to iOS devices.
Apple devices2196 (Apple server)TCPLAN -> Publicfeedback.push.apple.comUsed by the APNs Feedback Service to send feedback to the MDM server about failed push notifications.
Apple devices5223 (Apple server)TCPLAN -> Public
Used for communication between iOS devices and the APNs. It is also used for device activation.
Windows Phone device443 (Microsoft server)TCPLAN -> Public