Professional Documents
Culture Documents
Confidential
Contents
Chapter 1 OTA Overview.......................................................................................................1
Chapter 2 System Architecture............................................................................................2 2.1 With ADD System Architecture....................................................................................2 2.2 Without ADD System Architecture...............................................................................4 2.3 Module Functions........................................................................................................4 Chapter 3 Roles in the OTA System.....................................................................................7 3.1 System Administrator..................................................................................................7 3.2 Customer Service Agent..............................................................................................7 Chapter 4 System Features..................................................................................................7 4.1 Configurable Profiles...................................................................................................7 4.2 Adding and Editing WAP Settings...............................................................................9 4.3 Adding and Editing Email Settings..............................................................................9 4.4 Adding and Editing Text SMS....................................................................................10 4.5 Sending Profile..........................................................................................................10 4.6 Sending MMS Settings..............................................................................................11 4.7 Sending Email Settings..............................................................................................11 4.8 Sending Bookmark Settings......................................................................................12 4.9 Sending Text SMS.....................................................................................................12 4.10 Configuring Videotelephony and Video Stream......................................................13 4.11 Bulk Provisioning.....................................................................................................13 4.12 Web Help.................................................................................................................13 4.13 Open API.................................................................................................................13 4.14 Trigger Modes..........................................................................................................14 Chapter 5 System Running Statistics and Reports.........................................................18 Chapter 6 Mobile Phone Support.......................................................................................20 6.1 Online Upgrade of Mobile Phones............................................................................20 6.2 Supported Mobile Phones.........................................................................................20 Chapter 7 Networking and External Interfaces.................................................................21 7.1 Networking.................................................................................................................21 7.2 External Interfaces....................................................................................................21 Abbreviations........................................................................................................................22
. .
. . Page 1 of 27
. . Page 2 of 27
Figure 1.2 OTA with ADD and EIR OTA system with ADD consists of four modules, namely Automatically Device Detection (ADD), Advanced Device Capability System (ADCS), Mobile Configurator (MC), and Device Management Server (DMS). EIR system is not provided by OTA system, if there is EIR system onsite, we need to integrate ADD with EIR system. OTA service with ADD can be triggered by:
. . Page 3 of 27
Figure 1.3 OTA without ADD OTA system without ADD consists of three modules, namely the Device Capability System (DCS), Mobile Configurator (MC), and Device Management Server (DMS). OTA service without ADD can be triggered by:
Besides, it receives the information on the {IMEI, MSISDN, IMSI} combination reported by the ADD. Moreover, it maintains the mapping between IMSI, IMEI, and MSISDN. When the mapping between IMSI, IMEI, and MSISDN is changed, the ADCS sends a configuration command to the DMS through the SOAP interface on MC and thus triggers an automatic device configuration.
2.3.2 DCS
The DCS module manages the IMEI data of mobile phones. It stores and maintains the names, models, and mapping with MSISDN of the registered mobile phones.
2.3.3 MC
The functions of the MC are as follows:
MC is a graphic user interface (GUI) of the OTA system. Moreover, it acts as an interface between users and OTA system. Users can perform configurations on the OTA system through the MC. As an adaptor between ADCS and DMS server, the MC interacts with the DMS server through the PAP protocol. The MC encapsulates the service logics for mobile phone configuration. It also provides a SOAP interface for integrating with Portal system.
For example: An administrator defines a group group A, which includes service configuration item X (MMS and GPRS). The administrator also defines a group group B, which includes service configuration item Y (MMS, GPRS, E-mail and bookmark). If the administrator allocates subscriber P900 to group A, the administrator sends an OTA Configuration containing MMS and GPRS to the subscriber. If the administrator allocates subscriber P900 to group B, the administrator sends an OTA Configuration containing MMS, GPRS, E-mail and bookmark to the subscriber.
2.3.4 DMS
The DMS receives and resolves the OTA provisioning request, which is in the PAP format, sent from the MC through HTTP. A provisioning request contains:
Target MS type SMSC Message type, such as WAP, MMS, and E-mail
The DMS server creates a configuration short message based on the provisioning request, and sends it to the bearer SMSC. Then, the SMSC forwards the short message to the mobile phone. The DMS server and the MC communicate with each other through HTTP RPC. Therefore, users can choose the MC as the client GUI to logon the DMS server. The DMS server can send messages based on any of the following SMSC protocols:
Nokia-Ericsson OTA Specification 7.0/7.1 OMA-CP 1.1 Openwave Primary Provisioning Browser v3-6.x Smart Messaging 3.0.0 WAP 2.0 Provisioning Bootstrap
WAP MMS GPRS/APN/Internet Bookmarks Email Push to Talk Video Streaming Wireless Village Home Page Presence
. . Page 6 of 27
Send profiles. Send text SMS. Send WAP, MMS, E-mail configuration parameters. Provision the configuration in batches. Monitor the process status in batches.
For the sake of security, customer service agents are not allowed to add or edit system configuration or profiles. The remote agents access the system through source IP address filtering. This enhances the system security.
Carriers can be provided with profiles no matter which services the carriers launched. The workload of maintenance can be minimized. For example, if the access code is changed, the CSR administrator needs to change the setting of a profile, and the settings of other profiles are changed automatically.
. . Page 7 of 27
Figure 1.4 Configure Profile The following figure shows how to create a profile with multiple components.
Group 1 ID:1 Homepage: http://wap.t elia.se Configuration 1 Gateway: 10.0.0.1 Connection: GPRS APN: wap.telia.se MMS: http//mms1.teli a.se n Etc. Text SMS 1 Text: Welcome to Telia Network. n Email setting Title In server Out server POP/IMA P n
Figure 1.5 Profile components The following components can be added to a profile at the same time or one by one:
. . Page 8 of 27
Text SMS
Figure 1.6 WAP Settings The access parameters of bearer network are configured on this page. These parameters are used in the configuration of other services.
. . Page 9 of 27
The E-mail parameters are configured on this page, such as name, recipient server, sender server, and protocol.
Figure 1.8 SMS Settings The text SMS can be added and edited on this page.
. . Page 10 of 27
Destination MSISDN: recipient MSISDN User ID: ID of POP3/IMAP user Password: POP3/IMAP password Email address Incoming server: POP3/IMAP server Outgoing server: SMTP server Email protocol: POP3/IMAP
The previous information is stored in the mobile phone and bound with the WAP/ISP account.
. . Page 11 of 27
Destination MSISDN: sender MSISDN Bookmark URL: http://www.test.com Destination model: mobile phone model of Nokia or Ericsson Bookmark name
. . Page 12 of 27
1) 2)
Before an OTAC is sent, the MC prompts the user that the recipient will receive an OTAC message containing the configuration parameters. After the OTAC is sent, the MC prompts the user that the recipient has received the configuration parameters and can use the data services.
Job Creation - The Job Manager receives requests for the management, provisioning or updating of devices via the GUI or web services, and creates device management jobs. Job Scheduling and Execution The Job Manager maintains the queue and scheduling of jobs to be executed. It also manages the execution of jobs. For CP provisioning jobs, for example, it sends a request to the CP message factory to get the proper CP messages, and forwards them to the SMS gateway. As jobs are created and executed, the Job Manager also creates the database records to keep track of changes in the devices. Monitoring Job Execution The Job Manager provides information via the GUI and web services to allow real-time monitoring of job execution and status, especially useful for monitoring the progress and status of bulk provisioning and updates among large populations of devices. The Job manager also manages the cancelling of these jobs at the operators request.
. . Page 13 of 27
Step1:
The subscriber switches on the MS and attaches to the network. Step 2: The MSC/SGSN sends an Enhanced_Check_imei message to the ADD, which contains the triplet {IMSI, MSISDN, and IMEI} information. Step 3: The Enhanced_Check_imei message comes to the ADD, and the ADD delivers it to the OTA system via a TCP/IP connection. Step 4: The OTA system gets the forwarded request, and parses it. If the triplet is a new one or the mapping between IMSI, IMEI, and MSISDN is changed, the OTA system will send the configuration message over SMS to the subscriber via SMSC. Step 5: The configuration message comes to SMSC of operator, and the SMSC delivers the configuration message to the subscriber. Step 6: The MS receives the configuration message, and finishes OTA configuration.
. . Page 14 of 27
Step1: The subscriber sends the specific format configuration request over SMS to service number (stands for OTA service), asks for service settings. Step 2: The request comes to SMSC of operator, and SMSC delivers the request to the OTA system. Step 3: The OTA system gets the forwarded request, and parses it, and then sends the configuration message over SMS to the subscriber via SMSC. Step 4: The configuration message comes to SMSC of operator. Step 5: The SMSC delivers the configuration message to the subscriber. Step 6: The MS receives the configuration message, and finishes OTA configuration.
. . Page 15 of 27
Step1: Customer Care inputs the subscribers phone number, and chooses subscribers mobile phone model and required data service type, and then submits the configuration request. Step2: The OTA system handles the configuration request, and parses it, and then sends the configuration message over SMS to the subscriber via SMSC. Step 3: The SMSC delivers the configuration message to the subscriber. Step 4: The MS receives the configuration message, and finishes OTA configuration. IV. Triggered Through SIM Card Step1: Subscriber switches on the handset and SIM Card will send the SMS to SMSC automatically. Step2: SMSC forwards the SMS to OTA system Step3: OTA system gets the SMS and generates the settings Step4: OTA system sends the settings to SMSC Step5:
. . Page 16 of 27
SMSC forwards the settings to subscriber Step6: The subscriber gets the settings and save the settings V. Triggered Through IVR Step1: Subscriber calls the IVR and operates as the IVR instruction. Step2: IVR calls the OTA API and sends the command to OTA system Step3: OTA system gets the command and generates the settings Step4: OTA system sends the settings to SMSC Step5: SMSC forwards the settings to subscriber Step6: The subscriber gets the settings and save the settings
. . Page 17 of 27
Sending time Destination MSISDN Source address: the number displayed in the From: field The name of SMSC channel through which the DMS server sends SMS, for example, SMSC1
Message ID: ID of an internal message Message type: the type of an internal DMS message Short message content: the text or binary code of a short message sent to the SMSC.
The following statistics can be generated. Sending time Destination number Phone model SS45 N7650 N3330 N7650 SME45 N7650 N7650 N6310 ET68 N6310 Message type otac otac otac otac otac otac otac otac otac otac
2003-02-28 13:58:10 +491729708883 2003-02-28 15:49:15 +491726036681 2003-03-03 19:00:43 +491773237022 2003-03-04 11:20:53 +491738770705 2003-03-04 14:06:26 +491733002891 2003-03-04 14:29:43 +491738770705 2003-03-04 14:30:57 +491738770705 2003-03-04 14:33:15 +491738770705 2003-03-04 14:37:36 +491738770705 2003-03-04 16:19:10 +491726405140
. .
Message number and types of a mobile phone Message number and types of each SMSC
Page 18 of 27
Message number and type in a service of a mobile phone MSISDN query Message number and types in a specified period
The DMS system provides a report platform (optional, must purchase separately), the administrator can create and view the reports, the below is the primary reports template:
Successful Jobs per Type of Job Successful Jobs per Type of Job for a given Carrier Successful Jobs per Type of Job for a given Manufacturer Number of OTA Messages Report Number of OTA Messages each Phone Model Report Number of Fail/Successful OTA Messages Report Number of OTA Messages each Service Report Number of Users each Phone Model
. . Page 19 of 27
Figure 1.16 Online Upgrade of Mobile Phones In addition, the system can roll back the upgrade. In this way, the system state before upgrade can be restored.
. . Page 20 of 27
The following describes the functions and definitions of the external interfaces.
II. Protocol
TCP/IP
II. Protocol
FTP
II. Protocol
HTTP
II. Protocol
SMPP3.3/SMPP3.4/CIMD/UCP
II. Protocol
SMPP3.3/SMPP3.4
Abbreviations
OTA GPRS
. . Page 22 of 27
GSM GUI HTTP SMS MMS SyncML SyncML DM WAP HSCSD DMS UCP SMPP CSA PAP ODBC IMEI ADCS ADD
Global System for Mobile communications Graphic User Interface Hyper Text Transport Protocol (RFC2616) Short Messaging Service Multimedia Messaging Service Synchronized Machine Language SyncML Device Management Wireless Application Protocol High Speed Circuit Switched Data Device Management Server Universal Computer Protocol Short Message Peer to Peer Customer Service Agent Password Authentication Protocol Open Database Connectivity International Mobile Station Equipment Identity Advanced Device Capability System Automatically Device Detect
. . Page 23 of 27