Article ID: 18680
Product: GMC
Date: 15 August
2010
Title: Understanding
OTAPing to Good Server version 6.0.x
Fact:
Acronyms used:
GMMS = Good Mobile Messaging Server
GMC = Good Mobile
Control Server
NOC
= Network Operations Center
OTA = Over the Air
1. The customers
Good Administrator adds user to the GMC. The GMC communicates this action to Good
Secure NOC by way of the GMC. The user added to the GMC is reflected in our NOC.
This user lschine@good.com is authorized to provision against GMMS server xyz.
2. GMC Updates the Good Secure NOC with the OTA PIN number. Only one
pin number can exist for one user at any given time.
3. GMC tests whether
the device will be able to connect (this is done behind the scenes).
4.
"Authenticating"
The user has now downloaded the OTA installer stub
and entered the email address and PIN. This is the file you get from get.good.com.
When user enters the email address and Pin. The OTA installer on the device sends
the user's email address and pin to NOC for verification.
5. "Securing
Channel"
The OTA installer on the device sends the first provisioning
request to the users corresponding sync server (GMMS Exchange or
Domino).
6. "Securing Channel"
The sync server (GMMS) sends
the first provisioning response back.
7. "Securing Channel"
The OTA installer successfully retrieved the first provisioning response from
NOC.
8. "Securing Channel"
The OTA installer on the device
sends the second provisioning request to the sync server (GMMS).
9. "Securing
Channel"
The sync server (GMMS) sends the second provisioning response
back.
10. "Securing Channel"
The OTA installer successfully
retrieves the second provisioning response from NOC.
11. "Downloading"
The OTA installer downloads the Good client application onto the device.
12. "Installing"
The client Good installer installs the Good
client application on the device and then launches the Good application.
13. "Downloading Services"
The Good application on the device
has now connected to the server and is requesting a connection map so that it
can establish connection for various services (Email, Calendar, etc) with GMMS.
14. "Downloading Services"
The device sends establish connection
requests for each connection in the map that it received in the previous step.
GMMS will respond with connection responses for each request.
15. Device
begins to sync data. At this point the device is provisioned and will begin to
sync email, download calendar and contact information, etc.