Cell Broadcast
Cell Broadcast
1 (73)
The information in this document is subject to change without notice and describes only the product defined in the introduction of this documentation. This documentation is intended for the use of Nokia Siemens Networks customers only for the purposes of the agreement under which the document is submitted, and no part of it may be used, reproduced, modified or transmitted in any form or means without the prior written permission of Nokia Siemens Networks. The documentation has been prepared to be used by professional and properly trained personnel, and the customer assumes full responsibility when using it. Nokia Siemens Networks welcomes customer comments as part of the process of continuous development and improvement of the documentation. The information or statements given in this documentation concerning the suitability, capacity, or performance of the mentioned hardware or software products are given as is and all liability arising in connection with such hardware or software products shall be defined conclusively and finally in a separate agreement between Nokia Siemens Networks and the customer. However, Nokia Siemens Networks has made all reasonable efforts to ensure that the instructions contained in the document are adequate and free of material errors and omissions. Nokia Siemens Networks will, if deemed necessary by Nokia Siemens Networks, explain issues which may not be covered by the document. Nokia Siemens Networks will correct errors in this documentation as soon as possible. IN NO EVENT WILL NOKIA SIEMENS NETWORKS BE LIABLE FOR ERRORS IN THIS DOCUMENTATION OR FOR ANY DAMAGES, INCLUDING BUT NOT LIMITED TO SPECIAL, DIRECT, INDIRECT, INCIDENTAL OR CONSEQUENTIAL OR ANY LOSSES, SUCH AS BUT NOT LIMITED TO LOSS OF PROFIT, REVENUE, BUSINESS INTERRUPTION, BUSINESS OPPORTUNITY OR DATA, THAT MAY ARISE FROM THE USE OF THIS DOCUMENT OR THE INFORMATION IN IT. This documentation and the product it describes are considered protected by copyrights and other intellectual property rights according to the applicable laws. The wave logo is a trademark of Nokia Siemens Networks Oy. Nokia is a registered trademark of Nokia Corporation. Siemens is a registered trademark of Siemens AG. Other product names mentioned in this document may be trademarks of their respective owners, and they are mentioned for identification purposes only. Copyright Nokia Siemens Networks 2008. All rights reserved.
2 (73)
Contents
Contents
Contents 3 List of tables 4 List of figures 5 Summary of changes 7 EC - SMS CELL BROADCAST HANDLING 11 ECA CREATE MESSAGE WITH EDITOR 13 ECB CREATE/MODIFY MESSAGE TEXT PAGE BY PAGE 23 ECM MODIFY MESSAGE WITH EDITOR 37 ECR MODIFY MESSAGE PARAMETERS 41 ECS ACTIVATE MESSAGE 49 ECE DEACTIVATE MESSAGE 53 ECC DEACTIVATE BTS(S) 57 ECD DELETE MESSAGE(S) 59 ECP DISPLAY MESSAGE(S) 61 ECL DISPLAY BTS WORK LOAD 71
3 (73)
List of tables
4 (73)
List of figures
List of figures
5 (73)
6 (73)
Summary of changes
Summary of changes
Changes between document issues are cumulative. Therefore, the latest document issue contains all changes made to previous issues.
ECM
ECR
ECS
7 (73)
ECE
DEACTIVATE MESSAGE(S) The value range of the parameter message index was extended to 8068 for BSCi/BSC2i and 15000 for BSC3i. The value range of the parameter BTS identification was extended to 2000.
ECC
DEACTIVATE BTS(S) The value range of the parameter BTS identification was extended to 2000. DELETE MESSAGE(S) The value range of the parameter message index was extended to 8068 for BSCi/BSC2i and 15000 for BSC3i. DISPLAY MESSAGE(S) The value range of the parameter message index was extended to 8068 for BSCi/BSC2i and 15000 for BSC3i. The value range of the parameter BTS identification was extended to 2000.
ECD
ECP
ECL
DISPLAY BTS WORK LOAD The value range of the parameter BTS identification was extended to 2000.
ECB
ECM
ECR
8 (73)
Summary of changes
ECS
ACTIVATE MESSAGE The value range of the parameter message index was extended to 5400. The value range of the parameter BTS identifier BTS was updated. DEACTIVATE MESSAGE(S) The value range of the parameter message index was extended to 5400. The value range of the parameter BTS identifier BTS was updated. DEACTIVATE BTS(S) The value range of the parameter BTS identifier BTS was updated. DELETE MESSAGE(S) The value range of the parameter message index was extended to 5400. DISPLAY MESSAGE(S) The value range of the parameter message index MI was extended to 8069. The value range of the parameter BTS identifier BTS was updated. DISPLAY BTS WORK LOAD The value range of the parameter BTS identifier BTS was updated.
ECE
ECC
ECD
ECP
ECL
9 (73)
10 (73)
11 (73)
12 (73)
Parameter explanations
message identifier
The value range is from 0 to 999 for short messages of all types, and from 4096 to 4351 for cell broadcast data download to the SIM messages. The parameter is obligatory.
message code
The value range is from 0 to 1023. The value is used for differentiating between messages which have the same message identifier and thus share the same source and type. The parameter is obligatory.
geographical scope
13 (73)
The geographical scope indicates the geographical area over which the message code is unique as well as the display mode of the mobile. The parameter can have the following values:
1 2 3 4 ... ... ... ... CELL WIDE, DISPLAY MODE IMMEDIATE PLMN WIDE, DISPLAY MODE NORMAL LOCATION AREA WIDE, DISPLAY MODE NORMAL CELL WIDE, DISPLAY MODE NORMAL
coding group
The coding group indicates the data coding scheme used to indicate the intended handling of the message at the MS, the alphabet/coding, and the language (when applicable). The coding groups of the cell broadcast data coding scheme are defined in 3GPP TS 23.038. If the message identifier is from 0 to 999, the parameter can have the following values:
1 ... GROUP 0000: DEFAULT ALPHABET, SELECT LANGUAGE 2 ... GROUP 0001: DEFAULT ALPHABET/UCS2 TEXT, MESSAGE PRECEDED BY LANGUAGE IDENTIFICATION 3 ... GROUP 0100: UNCOMPRESSED 8-BIT DATA OR DEFAULT ALPHABET/UCS2 TEXT, NO MESSAGE CLASS 4 ... GROUP 0101: UNCOMPRESSED 8-BIT DATA OR DEFAULT ALPHABET/UCS2 TEXT, WITH MESSAGE CLASS 5 ... GROUP 1111: 8-BIT DATA OR DEFAULT ALPHABET TEXT, MESSAGE CLASS
If the message identifier is in the range of 4096 to 4351, the parameter can have the following values:
4 ... GROUP 0101: UNCOMPRESSED 8-BIT DATA OR DEFAULT ALPHABET/UCS2 TEXT, WITH MESSAGE CLASS 5 ... GROUP 1111: 8-BIT DATA OR DEFAULT ALPHABET TEXT, MESSAGE CLASS
14 (73)
Coding group 0000 is the recommended choice for the coding group because it is understood by all mobiles that can receive cell broadcast messages. Earlier releases' messages belong to this coding group. In this coding group, you can choose the language from a list of 13 languages, the alphabet is automatically the default 7-bit alphabet, and there are 93 characters per page in a message. Coding group 0001 is recommended when you want to define the language of the message, but the language is not among the 13 languages defined in the coding group 0000. In this coding group, the twoletter language identifier (defined in the ISO 639 standard) is written at the beginning of the message so that the first two letters are followed by <CR> = 0D H. You must also choose the alphabet used in the message. You can choose either the 7-bit default alphabet or the 16-bit UCS2 characters.
Note
The language identifier used in coding group 0001 must be written in lower case letters.
If you choose the default alphabet, you can write 90 characters on the first page of the message and 93 characters on the following pages of the message. Mobiles which have software complying with ETSI GSM phase 2 standards will display only the message text, not the language identifier. If you choose the UCS2 characters, you can write 40 characters on the first page of the message and 41 characters on the following pages of the message. Mobiles which have software complying with ETSI GSM phase 2 standards will display only the language identifier and the text is displayed as an apparently random string of characters.
Coding group 0100 is recommended when you want to send uncompressed 8-bit data or uncompressed text by using the default alphabet or UCS2 characters but you do not want to define the language used or the routing of the message in the receiving mobile. In this coding group, the maximum number of characters per page is 93 for default alphabet, 41 for UCS2 characters, and 82 for 8-bit data. Mobiles which have software complying with ETSI GSM phase 2 standards will be able to display only texts written with the default alphabet. Coding group 0101 is otherwise similar to coding group 0100 except that you can define the routing of the message in the receiving mobile. Mobiles which have software complying with ETSI GSM phase 2 standards will not be able to display messages belonging to this group.
15 (73)
Coding group 1111 is recommended when you want to send 8-bit data or messages written with the default alphabet and you do not want to define the language used. In this coding group, you can also define the routing of the message in the receiving mobile or leave the routing open. Mobiles which have software complying with ETSI GSM phase 2 standards will be able to display messages belonging to this group.
Chinese characters belong to the UCS2 character set. To be able to write, for example, Chinese characters you should use coding groups 0001, 0100, or 0101.
language identifier
GER ENG ITA FRE SPA DUT SWE DAN POR FIN NOR GRE TUR German English Italian French Spanish Dutch Swedish Danish Portuguese Finnish Norwegian Greek Turkish
The language identifier indicates the language of the short message. If the coding group is 0000, the parameter is obligatory. Otherwise this parameter will not be asked.
message class
The message class indicates where the mobile equipment (ME) will route the message. The ME user can override the defined default value of the routing. If the message identifier is from 0 to 999, the parameter can have the following values:
16 (73)
0, 1, 2, 3,
DIRECT DISPLAY BY MS, NO MEMORY NEEDED DIRECT DISPLAY BY MS, MEMORY NEEDED SIM-SPECIFIC MESSAGE TE-SPECIFIC MESSAGE
In the above, the qualifier 'no memory needed' means that the MS will not store the received message in the ME or SIM. The qualifier 'memory needed', in contrast, means that the MS will store the received message in the ME or SIM. If the message identifier is from 4096 to 4351, the parameter can have only the following value:
MC2 ... CLASS 2, SIM-SPECIFIC MESSAGE
If the coding group is 0101 or 1111, the parameter is obligatory. Otherwise this parameter will not be asked.
alphabet identifier
The alphabet identifier indicates the character length used in the message coding. The default alphabet has 7 bits per character and it is defined in 3GPP TS 23.038. If the message identifier is in the range of 4096 to 4351 and the coding group is 1111, the parameter can have only the following value:
8BIT ... DATA
If the message identifier is in the range of 4096 to 4351 and the coding group is 0101, the parameter can have the following values:
8BIT ... DATA 16BIT ... DATA
If the message identifier is from 0 to 999, the following conditions apply: With coding group 0001 the parameter can have the following values:
7BIT ... DEFAULT ALPHABET 16BIT ... UCS2
With coding groups 0100 or 0101 the parameter can have the following values:
7BIT ... DEFAULT ALPHABET 8BIT ... DATA 16BIT ... UCS2
17 (73)
With coding group 1111 the parameter can have the following values:
7BIT 8BIT ... DEFAULT ALPHABET ... DATA
If the coding group is any of the above-mentioned coding groups, the parameter is obligatory. With coding group 0000 this parameter will not be asked.
repetition rate
The parameter indicates the repetition rate of the message. If the DRX option is in your software build, the value ranges from 1 to 9 and the values correspond to repetition rates of 4, 8, 15, 30, 60, 120, 241, 481, and 963 seconds (time rounded to the nearest second). Otherwise the value ranges from 0 to 9 and the values correspond to the repetition rates of 2, 4, 8, 15, 30, 60, 120, 241, 481, and 963 seconds. The parameter is obligatory. Examples 1. Create a message in which the message identifier is 100, message code is 20, geographical scope is location area wide, display mode is normal, coding group is 0000, and the language is English. The repetition rate of the message is 8. ZECA:100:20:3:1,ENG:3; 2. Create a message in which the message identifier is 34, message code is 10, geographical scope is cell wide, display mode is normal, coding group is 0001, and the used alphabet is UCS2 16-bit characters. The repetition rate of the message is 4. ZECA:34:10:4:2,16BIT:2:; 3. Create a message in which the message identifier is 234, message code is 20, geographical scope is location area wide, display mode is normal, coding group is 0101, message class is 2 (user-defined), and the alphabet is 8-bit user-defined characters. The repetition rate of the message is 8. ZECA:234:20:3:4,MC2,8BIT:3; 4. Create a message in which the message identifier is 4100, message code is 500, geographical scope is PLMN wide, display mode is normal, coding group is 1111, message class is 2 (no other option), and the used alphabet is UCS2 8-bit characters. The repetition rate of the message is 30. ZECA:4100:500:2:5,MC2,8BIT:4;
18 (73)
Additional information
To start a new line in the text that is displayed on the MS, you have to write two # characters into the text. These characters are then converted into <CR> by the MML. This is only possible when you are using the 7-bit default character set. All characters can be entered by using hexadecimal presentation. Hexadecimal presentation means that you write the hexadecimal code for the character that you want to be displayed by the ME. For 7- and 8-bit characters, the hexadecimal code is a two-figure number whereas the 16bit characters are represented by four numbers. When using the hexadecimal presentation in the text you write all numbers forming the character in question. For example, the dollar sign's ($) hexadecimal code is '2'. With 7- and 8-bit characters it is written in the text as +02 and with 16-bit characters as +0002. Correspondingly, if you want to write a + character into the text, you write two + characters which are then converted into one + character by the MML. This is only possible when you are using the 7-bit default alphabet. If you want to remove characters from the end of the text, you must go to the end of the text and change from overstrike mode to insert mode (ctrl A) and remove the text by using backspace. If the insert mode is not on when you do this, the text will be overwritten with the space character (20 H) and the message will consist of the remaining text and space characters. When using 16-bit characters (UCS2), all characters are written using the hexadecimal presentation. If you put keyboard characters in the text, the rest of the text will be illegible when displayed by ME.
Execution printouts
You can enter a new message to the edit space. The parameters of the message cannot be edited. If the parameters require editing you have to use the ECR command. The message index is given after the message has been stored. If you accept the message, the program displays the value of the message index. The execution printout of command example 1 is the following:
MESSAGE IDENTIFIER MESSAGE CODE GEOGRAPHICAL SCOPE CODING GROUP LANGUAGE REPETITION RATE
19 (73)
MESSAGE IDENTIFIER MESSAGE CODE GEOGRAPHICAL SCOPE CODING GROUP ALPHABET IDENTIFIER REPETITION RATE
If you reject the message the program displays the following comment:
/*** INTERRUPT ***/
The MML exits the editor automatically when the editor's buffer is full (4185 characters). Note that the maximum length of the final message is 1395 characters. If the final message is longer than 1395, the rest of the characters are not stored:
/*** MAXIMUM LENGTH OF EDIT BUFFER HAS BEEN REACHED ***/
If an error occurs, the general semantic error messages of MML commands are output.
20 (73)
21 (73)
22 (73)
Parameters
Syntax
< repetition rate > : [ < message index > ] : < page > ;
Parameter explanations
message identifier
The value range is from 0 to 999 for short messages of all types, and from 4096 to 4351 for cell broadcast data download to the SIM messages. The parameter is obligatory.
message code
23 (73)
The value range is from 0 to 1023. The value is used for differentiating between messages which have the same message identifier and thus share the same source and type. The parameter is obligatory.
geographical scope
The geographical scope indicates the geographical area over which the message code is unique as well as the display mode of the mobile. The parameter can have the following values:
1 2 3 4 ... ... ... ... CELL WIDE, DISPLAY MODE IMMEDIATE PLMN WIDE, DISPLAY MODE NORMAL LOCATION AREA WIDE, DISPLAY MODE NORMAL CELL WIDE, DISPLAY MODE NORMAL
coding group
The coding group indicates the data coding scheme used to indicate the intended handling of the message at the MS, the alphabet/coding, and the language (when applicable). The coding groups of the cell broadcast data coding scheme are defined in 3GPP TS 23.038. If the message identifier is from 0 to 999, the parameter can have the following values:
1 ... GROUP 0000: DEFAULT ALPHABET, SELECT LANGUAGE 2 ... GROUP 0001: DEFAULT ALPHABET/UCS2 TEXT, MESSAGE PRECEDED BY LANGUAGE IDENTIFICATION 3 ... GROUP 0100: UNCOMPRESSED 8-BIT DATA OR DEFAULT ALPHABET/UCS2 TEXT, NO MESSAGE CLASS 4 ... GROUP 0101: UNCOMPRESSED 8-BIT DATA OR DEFAULT ALPHABET/UCS2 TEXT, WITH MESSAGE CLASS 5 ... GROUP 1111: 8-BIT DATA OR DEFAULT ALPHABET TEXT, MESSAGE CLASS
If the message identifier is in the range of 4096 to 4351, the parameter can have the following values:
4 ... GROUP 0101: UNCOMPRESSED 8-BIT DATA OR DEFAULT ALPHABET/UCS2 TEXT, WITH MESSAGE CLASS 5 ... GROUP 1111: 8-BIT DATA OR DEFAULT ALPHABET TEXT, MESSAGE CLASS
24 (73)
Coding group 0000 is the recommended choice for the coding group because it is understood by all mobiles that can receive cell broadcast messages. Earlier releases' messages belong to this coding group. In this coding group, you can choose the language from a list of 13 languages, the alphabet is automatically the default 7-bit alphabet, and there are 93 characters per page in a message. Coding group 0001 is recommended when you want to define the language of the message, but the language is not among the 13 languages defined in the coding group 0000. In this coding group, the twoletter language identifiers (which are defined in the ISO 639 standard) are written at the beginning of the message so that the first two letters are followed by <CR> = 0D H. You must also choose the alphabet used in the message. You can choose either the 7-bit default alphabet or the 16-bit UCS2 characters.
Note
The language identifier used in coding group 0001 must be written in lower case letters.
If you choose the default alphabet, you can write 90 characters on the first page of the message and 93 characters on the following pages of the message. Mobiles which have software complying with ETSI GSM phase 2 standards will display only the message text, not the language identifier. If you choose the UCS2 characters, you can write 40 characters on the first page of the message and 41 characters on the following pages of the message. Mobiles which have software complying with ETSI GSM phase 2 standards will display only the language identifier and the text is displayed as an apparently random string of characters.
Coding group 0100 is recommended when you want to send uncompressed 8-bit data or uncompressed text by using the default alphabet or UCS2 characters but you do not want to define the language used or the routing of the message in the receiving mobile. In this coding group, the maximum number of characters per page is 93 for default alphabet, 41 for UCS2 characters, and 82 for 8-bit data. Mobiles which have software complying with ETSI GSM phase 2 standards will be able to display only texts written with the default alphabet.
25 (73)
Coding group 0101 is otherwise similar to coding group 0100 except that you can define the routing of the message in the receiving mobile. Mobiles which have software complying with ETSI GSM phase 2 standards will not be able to display messages belonging to this group. Coding group 1111 is recommended when you want to send 8-bit data or messages written with the default alphabet and you do not want to define the language used. In this coding group, you can also define the routing of the message in the receiving mobile or leave the routing open. Mobiles which have software complying with ETSI GSM phase 2 standards will be able to display messages belonging to this group.
Chinese characters belong to the UCS2 character set. To be able to write, for example, Chinese characters you should use coding groups 0001, 0100, or 0101.
language identifier
GER ENG ITA FRE SPA DUT SWE DAN POR FIN NOR GRE TUR German English Italian French Spanish Dutch Swedish Danish Portuguese Finnish Norwegian Greek Turkish
The language identifier indicates the language of the short message. If the coding group is 0000, the parameter is obligatory. Otherwise this parameter will not be asked.
message class
The message class indicates where the mobile equipment (ME) will route the message. The ME user can override the defined default value of the routing.
26 (73)
If the message identifier is from 0 to 999, the parameter can have the following values:
MC0 MC1 MC2 MC3 ... ... ... ... CLASS CLASS CLASS CLASS 0, 1, 2, 3, DIRECT DISPLAY BY MS, NO MEMORY NEEDED DIRECT DISPLAY BY MS, MEMORY NEEDED SIM-SPECIFIC MESSAGE TE-SPECIFIC MESSAGE
In the above, the qualifier 'no memory needed' means that the MS will not store the received message in the ME or SIM. The qualifier 'memory needed', in contrast, means that the MS will store the received message in the ME or SIM. If the message identifier is in the range of 4096 to 4351, the parameter can have only the following value:
MC2 ... CLASS 2, SIM-SPECIFIC MESSAGE
If the coding group is 0101 or 1111, the parameter is obligatory. Otherwise this parameter will not be asked.
alphabet identifier
The alphabet identifier indicates the character length used in the message coding. The default alphabet has 7 bits per character and it is defined in 3GPP TS 23.038. If the message identifier is in the range of 4096 to 4351 and the coding group is 1111, the parameter can only have the following value:
8BIT ... DATA
If the message identifier is in the range of 4096 to 4351 and the coding group is 0101, the parameter can have the following values:
8BIT ... DATA 16BIT ... DATA
If the message identifier is from 0 to 999, the following conditions apply: With coding group 0001 the parameter can have the following values:
7BIT ... DEFAULT ALPHABET 16BIT ... UCS2
With coding groups 0100 or 0101 the parameter can have the following values:
27 (73)
7BIT ... DEFAULT ALPHABET 8BIT ... DATA 16BIT ... UCS2
With coding group 1111 the parameter can have the following values:
7BIT 8BIT ... DEFAULT ALPHABET ... DATA
If the coding group is any of the above-mentioned coding groups, the parameter is obligatory. With coding group 0000 this parameter will not be asked.
repetition rate
The parameter indicates the repetition rate of the message. If the DRX option is in your software build, the value ranges from 1 to 9 and the values correspond to repetition rates of 4, 8, 15, 30, 60, 120, 241, 481, and 963 seconds (time rounded to the nearest second). Otherwise the value ranges from 0 to 9 and the values correspond to the repetition rates of 2, 4, 8, 15, 30, 60, 120, 241, 481, and 963 seconds. The parameter is obligatory.
message index
The value range is from 1 to 8068 for BSCi/BSC2i and from 1 to 15000 for BSC3i. If the message index is missing, a new message is created. Otherwise the index is used for finding the old message that will be modified.
page
A page parameter guide for characters with the 7-bit default alphabet:
/* IDENTIFY PAGE OF MESSAGE P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 .... .... .... .... .... .... .... .... .... .... .... .... .... PAGE PAGE PAGE PAGE PAGE PAGE PAGE PAGE PAGE PAGE PAGE PAGE PAGE NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER 1 2 3 4 5 6 7 8 9 10 11 12 13
28 (73)
P14 .... PAGE NUMBER 14 P15 .... PAGE NUMBER 15 ONE OF PAGES IS OBLIGATORY */
*/
29 (73)
P8B P9A P9B P10A P10B P11A P11B P12A P12B P13A P13B P14A P14B P15A P15B
.... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
SECOND PART OF PAGE 8 FIRST PART OF PAGE 9 SECOND PART OF PAGE 9 FIRST PART OF PAGE 10 SECOND PART OF PAGE 10 FIRST PART OF PAGE 11 SECOND PART OF PAGE 11 FIRST PART OF PAGE 12 SECOND PART OF PAGE 12 FIRST PART OF PAGE 13 SECOND PART OF PAGE 13 FIRST PART OF PAGE 14 SECOND PART OF PAGE 14 FIRST PART OF PAGE 15 SECOND PART OF PAGE 15 */
The page indicates the page of the message that will be inserted or modified. If the page parameter is given but the text is missing, the page is filled with carriage returns. If 8-bit characters have been chosen, you can write 36 characters to the first and second parts of a page, and the remaining 10 characters to the third and last part of the page. An example of a page guide for 8-bit characters, first part:
/* ENTER TEXT OF FIRST PART OF PAGE x MAX NUMBER OF CHARACTERS: 36 8-BIT CHARACTERS (108 CHARACTERS) */
30 (73)
If 16-bit characters have been chosen, you can write 22 characters to the first part of the page and the remaining 19 characters to the second and last part of the page. An example of a page guide for 16-bit characters, first part:
/* ENTER TEXT OF FIRST PART OF PAGE x MAX NUMBER OF CHARACTERS: 22 16-BIT CHARACTERS (110 CHARACTERS) */
If 16-bit characters and coding group 0001 have been chosen, you can write to the first part of page 1 (P1A) the language identifier and 21 characters, and to the second and last part of page 1 (P1B) the remaining 19 characters. All other pages will be written as has been explained above. An example of a page guide for 16-bit characters, coding group 0001, first part of page 1:
/* ENTER TEXT OF FIRST PART OF PAGE 1 MAX NUMBER OF CHARACTERS: LANGUAGE IDENTIFIER (2 CHARACTERS) + 21 16-BIT CHARACTERS (105 CHARACTERS) */
31 (73)
Examples
1.
Create a message in which the message identifier is 100, message code is 20, geographical scope is location area wide, display mode is normal, coding group is 0000 and the language is English. The repetition rate of the message is 8. ZECB:100:20:3:1,ENG:3::P1=+00TEST##MESSAGE;
2.
Create a message in which the message identifier is 34, message code is 10, geographical scope is cell wide, display mode is normal, coding group is 0001, and the used alphabet is UCS2 16-bit characters. The repetition rate of the message is 4. ZECB:34:10:4:2,16BIT:2:6:P1A=EN+004D+0045+0053 +0053+0041+0047+0045+0020+0057 +0052+0049+0054 +0045+004E+0020+0057+0049+0054+0048+0020+0055;
3.
Add the rest of the first page's text to the message created in the previous example. ZECB:34:10:4:2,16BIT:2:6:P1B=+0043+0053+0032+002D +0043+0048+0041+0052+0041 +0043+0054+0045+0052 +0053+0020+0046+0055+004C+004C;
4.
Add the second page of the message with message index 7 (that is, the message modified in the previous example). ZECB:34:10:4:2,16BIT:2:6:P2A=+0050+0041+0047+0045 +0020+0032+002E;
5.
Create a message in which the message identifier is 50, message code is 10, geographical scope is location area wide, display mode is normal, coding group is 0100, and the used alphabet is UCS2 16bit characters. The repetition rate of the message is 4. ZECB:50:10:3:3,16BIT:2:9:P1A=+004D+0045+0053+0053 +0041+0047+0045+0020+0057 +0052+0049+0054+0045 +004E+0020+0057+0049+0054+0048+0020+0055+0043;
6.
Add the rest of the first page's text to the message created in the previous example. ZECB:50:10:4:3,16BIT:2:9:P1B=+0053+0032+002D+0043 +0048+0041+0052+0041+0043 +0054+0045+0052+0053 +0020+0046+0055+004C+004C+002E;
7.
Create a message in which the message identifier is 234, message code is 20, geographical scope is location area wide, display mode is normal, coding group is 0101, message class is 2 (user-defined), and the alphabet is 8-bit data or user-defined characters. The repetition rate of the message is 15.
32 (73)
ZECB:234:20:3:4,MC2,8BIT:4::P1A=+01+02+03+04+05+06 +07+08+09+0A+0B+0C+0D+0E +0F+10+11+12+13+14+15+16 +17+18+19+1A+1B+1C+1D+1E+1F+20+21+22+23+24; 8. Add the second part of the first page to the message created in the previous example. ZECB:234:20:3:4,MC2,8BIT:4::P1B=+25+26+27+28+29+2A +2B+2C+2D+2E+2F+30+31+32 +33+34+35+36+37+38+39+3A +3B+3C+3D+3E+3F+40+41+42+43+44+45+46+47+48; 9. Add the third part of the first page to the message modified in the previous example to make the first page full. ZECB:234:20:3:4,MC2,8BIT:4::P1C=+49+4A+4B+4C+4D+4E +4F+50+51; Additional information To start a new line in the text that is displayed on the MS, you have to write two # characters to that place in the text. These characters are then converted into <CR> by the MML program. This is only possible when you are using 7-bit default character set. All characters can be entered by using hexadecimal presentation. Hexadecimal presentation means that you write the hexadecimal code for the character you want to be displayed by the ME. For 7- and 8-bit characters, the hexadecimal code is a two-figure number whereas the 16bit characters are represented by four numbers. When using the hexadecimal presentation in the text you write all numbers forming the character in question. For example the dollar sign's ($) hexadecimal code is '2'. With 7- and 8-bit characters it will be written in the text as +02 and with 16-bit characters as +0002. Correspondingly, if you want to write a + character in the text, you write two + characters which are then converted into one + character by the MML program. This also is possible only with 7-bit characters. If you want to remove or add characters to the middle of the text, you have to change from overstrike mode to write mode (ctrl - A). When using 16-bit characters (UCS2), all characters are written using the hexadecimal presentation. If you put keyboard characters in the text, the rest of the text will be illegible when displayed by the ME.
33 (73)
Note
This command can only be used for creating and modifying message text, or inserting pages to the messages page by page. It is not possible to remove pages by using this command. If you want to change the message parameters, use the ECR command.
Execution printouts
MESSAGE IDENTIFIER MESSAGE CODE GEOGRAPHICAL SCOPE CODING GROUP LANGUAGE REPETITION RATE
34 (73)
ALPHABET IDENTIFIER : 8-BIT DATA/USER-DEFINED CHARACTERS REPETITION RATE : 15 MESSAGE IS STORED WITH MESSAGE INDEX 1
If an error occurs, the general semantic error messages of MML commands are output.
The given alphabet identifier is different from the one used in the previous storing of this particular message. This would most likely cause the text of the short message service cell broadcast (SMSCB) message to become distorted.
/*** ILLEGAL CODING GROUP CHANGE IN MODIFICATION ***/
The given coding group is different from the original coding group. This would cause the text of this 16-bit SMSCB message to become distorted. In practise this means that the message originally with coding group 0001 has been given either coding group 0100 or 0101, or the message originally with coding group 0100 or 0101 has been given the coding group 0001.
/*** EXECUTION FAILED ***/ /*** TRY AGAIN ***/
35 (73)
36 (73)
message index
The value range is from 1 to 8068 for BSCi/BSC2i and from 1 to 15000 for BSC3i. The message index value is used for finding the message to be edited. The parameter is obligatory.
Examples
1.
2.
3.
Additional information
To start a new line in the text that is displayed on the MS, you have to write two # characters into the text. These characters are then converted into <CR> by the MML. This is only possible when you are using the 7-bit default character set. All characters can be entered by using hexadecimal presentation. Hexadecimal presentation means that you write the hexadecimal code for the character that you want to be displayed by the ME. For 7- and 8-bit characters, the hexadecimal code is a two-figure number whereas the 16bit characters are represented by four numbers. When using the
37 (73)
hexadecimal presentation in the text you write all numbers forming the character in question. For example, the dollar sign's ($) hexadecimal code is '2'. With 7- and 8-bit characters it is written in the text as +02 and with 16-bit characters as +0002. Correspondingly, if you want to write a + character into the text, you write two + characters which are then converted into one + character by the MML. This is only possible when you are using the 7-bit default alphabet. If you want to remove characters from the end of the text, you must go to the end of the text and change from overstrike mode to insert mode (ctrl A) and remove the text by using backspace. If the insert mode is not on when you do this, the text will be overwritten with the space character (20 H) and the message will consist of the remaining text and space characters. When using 16-bit characters (UCS2), all characters are written using the hexadecimal presentation. If you put keyboard characters in the text, the rest of the text will be illegible when displayed by ME. Execution printouts
OLD MESSAGE INDEX MESSAGE IDENTIFIER MESSAGE CODE GEOGRAPHICAL SCOPE CODING GROUP LANGUAGE REPETITION RATE
38 (73)
OLD MESSAGE INDEX MESSAGE IDENTIFIER MESSAGE CODE GEOGRAPHICAL SCOPE CODING GROUP MESSAGE CLASS ALPHABET IDENTIFIER REPETITION RATE
If you reject the message the program displays the following comment:
/*** INTERRUPT ***/
The MML exits the editor automatically when the editor's buffer is full (4185 characters). Note that the maximum length of the final message is 1395 characters. If the final message is longer than 1395, the rest of the characters are not stored:
/*** MAXIMUM LENGTH OF EDIT BUFFER HAS BEEN REACHED ***/
If an error occurs, the general semantic error messages of MML commands are output.
39 (73)
40 (73)
Syntax
Parameter explanations
message index
The value range is from 1 to 8068 for BSCi/BSC2i and from 1 to 15000 for BSC3i. The value indicates the message whose parameters are to be edited. The parameter is obligatory.
41 (73)
If the message identifier is in the range of 4096 to 4351, the parameter can have the following values:
42 (73)
4 ... GROUP 0101: UNCOMPRESSED 8-BIT DATA OR DEFAULT ALPHABET/UCS2 TEXT, WITH MESSAGE CLASS 5 ... GROUP 1111: 8-BIT DATA OR DEFAULT ALPHABET TEXT, MESSAGE CLASS
Coding group 0000 is the recommended choice for the coding group because it is understood by all mobiles that can receive cell broadcast messages. Earlier releases' messages belong to this coding group. In this coding group, you can choose the language from a list of 13 languages, the alphabet is automatically the default 7-bit alphabet, and there are 93 characters per page in a message. Coding group 0001 is recommended when you want to define the language of the message, but the language is not among the 13 languages defined in the coding group 0000. In this coding group, the twoletter language identifiers (which are defined in the ISO 639 standard) are written at the beginning of the message so that the first two letters are followed by <CR> = 0D H. You must also choose the alphabet used in the message. You can choose either the 7-bit default alphabet or the 16-bit UCS2 characters.
Note
The language identifier used in coding group 0001 must be written in lower case letters.
If you choose the default alphabet, you can write 90 characters on the first page of the message and 93 characters on the following pages of the message. Mobiles which have software complying with ETSI GSM phase 2 standards will display only the message text, not the language identifier. If you choose the UCS2 characters, you can write 40 characters on the first page of the message and 41 characters on the following pages of the message. Mobiles which have software complying with ETSI GSM phase 2 standards will display only the language identifier and the text is displayed as an apparently random string of characters.
Coding group 0100 is recommended when you want to send uncompressed 8-bit data or uncompressed text by using the default alphabet or UCS2 characters but you do not want to define the language used or the routing of the message in the receiving mobile. In this coding
43 (73)
group, the maximum number of characters per page is 93 for default alphabet, 41 for UCS2 characters, and 82 for 8-bit data. Mobiles which have software complying with ETSI GSM phase 2 standards will be able to display only texts written with the default alphabet.
Coding group 0101 is otherwise similar to coding group 0100 except that you can define the routing of the message in the receiving mobile. Mobiles which have software complying with ETSI GSM phase 2 standards will not be able to display messages belonging to this group. Coding group 1111 is recommended when you want to send 8-bit data or messages written with the default alphabet and you do not want to define the language used. In this coding group, you can also define the routing of the message in the receiving mobile or leave the routing open. Mobiles which have software complying with ETSI GSM phase 2 standards will be able to display messages belonging to this group.
Chinese characters belong to the UCS2 character set. To be able to write, for example, Chinese characters you should use coding groups 0001, 0100, or 0101.
The language identifier indicates the language of the short message. If the coding group is 0000, the parameter is obligatory. Otherwise this parameter will not be asked.
44 (73)
The message class indicates where the mobile equipment (ME) will route the message. The ME user can override the defined default value of the routing. If the message identifier is from 0 to 999, the parameter can have the following values:
MC0 MC1 MC2 MC3 ... ... ... ... CLASS CLASS CLASS CLASS 0, 1, 2, 3, DIRECT DISPLAY BY MS, NO MEMORY NEEDED DIRECT DISPLAY BY MS, MEMORY NEEDED SIM-SPECIFIC MESSAGE TE-SPECIFIC MESSAGE
In the above, the qualifier 'no memory needed' means that the MS will not store the received message in the ME or SIM. The qualifier 'memory needed', in contrast, means that the MS will store the received message in the ME or SIM. If the message identifier is in the range of 4096 to 4351, the parameter can only have the following value:
MC2 ... CLASS 2, SIM-SPECIFIC MESSAGE
If the coding group is 0101 or 1111, the parameter is obligatory. Otherwise this parameter will not be asked.
If the message identifier is in the range of 4096 to 4351 and the coding group is 0101, the parameter can have the following values:
8BIT ... DATA 16BIT ... DATA
If the message identifier is from 0 to 999, the following conditions apply: With coding group 0001 the parameter can have the following values:
7BIT ... DEFAULT ALPHABET 16BIT ... UCS2
45 (73)
With coding groups 0100 or 0101 the parameter can have the following values:
7BIT ... DEFAULT ALPHABET 8BIT ... DATA 16BIT ... UCS2
With coding group 1111 the parameter can have the following values:
7BIT 8BIT ... DEFAULT ALPHABET ... DATA
If the coding group is any of the above-mentioned coding groups, the parameter is obligatory. With coding group 0000 this parameter will not be asked.
46 (73)
Changing the coding group of the message is also a sensitive operation. You should first check if the new coding group will support the alphabet used in the message and if it does, you should be extra careful if the alphabet used is UCS2 (16 bit). This is because the text will disappear if you change the coding group from 0100 or 0101 to 0001, and vice versa. With UCS2, the only 'allowed' coding group changes are from 0100 to 0101 and from 0101 to 0100. Execution printouts The execution printout of command example 1 is the following:
The parameters of the message are stored completely. Semantic error messages Execution error messages
/*** CB MESSAGE NOT DEACTIVATED ***/
If an error occurs, the general semantic error messages of MML commands are output.
The given alphabet identifier is different from the one used in the previous storing of this particular message and would most likely cause the text of the SMSCB (short message service cell broadcast) message to become distorted.
/*** ILLEGAL CODING GROUP CHANGE IN MODIFICATION ***/
The given coding group is different from the original coding group and would cause the text of this 16-bit SMSCB message to become distorted. In other words, the message originally with coding group 0001 has been given either coding group 0100 or 0101, or the message originally with coding group 0100 or 0101 has been given coding group 0001.
47 (73)
48 (73)
Parameter explanations
message index
The value range is from 1 to 8068 for BSCi/BSC2i and from 1 to 15000 for BSC3i. The value is used for finding the message to be activated. The parameter is obligatory.
BTS identification
BTS = decimal The value indicates the BTSs that are to be activated for the message. Possible values range from 1 to 2000 (with maximum configuration). Value 0 activates all BTSs for the message. The characters & and && can be used. If the parameter NAME is given, the parameter BTS cannot be specified.
BTS name
NAME = text string
49 (73)
The name identifies the base transceiver station. The name can contain 1 15 characters. Several names can be given at the same time by using the character &. If the parameter BTS is given, the parameter NAME cannot be specified. Examples 1. Activate message with message index 12 for BTSs CENTRUM1 and LONDON1. ZECS:12:NAME=CENTRUM1&LONDON1; 2. Activate message with message index 1045 for all BTSs. ZECS:1045:BTS=0; 3. Activate message with message index 15 for BTSs 40, 41, 42, 43, 44, 45, and 50. ZECS:15:BTS=40&&45&50; Additional information If the DRX option is switched on, the schedule messages consume a part of the capacity of the cell broadcast channel (CBCH). For that reason, certain combinations of the respective repetition rates of the activated cell broadcast messages are no longer possible. The activation will become valid in the next schedule period and this will cause a one-minute delay at the maximum. If several activations to the same BTS take place during the same delay time, all activations will become valid at the same time.
Note
In order to have the cell broadcast messages broadcast, the cell broadcast channel must be determined with the ER command class (see Transceiver Handling) and the short message service cell broadcast (SMSCB) facility switched on with the EQ command class (see Base Transceiver Station Handling in BSC).
Execution printouts
If no BTSs have been created, the execution printout of command example 2 is the following:
If not all the possible BTSs have been created, the execution printout of command example 2 is the following:
50 (73)
MESSAGE NO. BTS NO. BTS1 BTS2 BTS3 BTS- 10 BTS- 11 BTS- 12 BTS- 13 BTS- 14 BTS- 15 BTS- 16 BTS- 17 BTS- 40 BTS- 41 BTS- 43 BTS- 44 BTS- 45 BTS- 46 BTS- 47 BTS- 48 BTS- 49 BTS- 50
1045 ACTIVATION STATE OK MESSAGE ALREADY ACTIVATED CELL BROADCAST NOT SUPPORTED OK OK MESSAGE ALREADY ACTIVATED MESSAGE ALREADY ACTIVATED OK OK CELL BROADCAST NOT OPERATIONAL CELL BROADCAST NOT OPERATIONAL CELL BROADCAST NOT SUPPORTED MESSAGE ALREADY ACTIVATED TOTAL LOAD OF BTS EXCEEDS 100% ERROR IN ACTIVATION NO SYSTEM BUFFER AVAILABLE MESSAGE REFERENCE IS ALREADY USED MESSAGE REFERENCE IS ALREADY USED MESSAGE ALREADY ACTIVATED OK ACTIVE CB MESSAGE CAPACITY PER BTS EXCEEDED
BTS NAME MAKKYLA1 LEPPAVAARA1 LEPPAVAARA2 PITAJANMAKI HELSINKI2 HELSINKI3 HELSINKI5 HELSINKI6 HELSINKI7 HELSINKI8 HELSINKI9 MAKKYLA LEPPAVAARA PITAJANMAKI HELSINKI1 HELSINKI4 MAKKYLA2 MAKKYLA3 MAKKYLA4 MAKKYLA5 HELSINKI6
The text CELL BROADCAST NOT OPERATIONAL means that the BTS in question cannot send any cell broadcast messages due to a blocked CBCH TRX. The text CELL BROADCAST NOT SUPPORTED means that the cell broadcast facility is not switched on in the BTS in question. The text MESSAGE REFERENCE IS ALREADY USED means that there is already in the BSC memory an active message for this particular BTS having the same message identifier, message code, and geographical scope. The execution printout of command example 3 is the following:
MESSAGE NO. BTS NO. BTS 40 BTS- 41 BTS- 42 BTS- 43 BTS- 44 BTS- 45 15 ACTIVATION STATE OK MESSAGE ALREADY ACTIVATED BTS NOT EXISTENT TOTAL LOAD OF BTS EXCEEDS 100% ERROR IN ACTIVATION NO SYSTEM BUFFER AVAILABLE
51 (73)
BTS-
50
HELSINKI6
COMMAND EXECUTED
The STATE column shows the acknowledgement choices. Semantic error messages Execution error messages
/*** CB MESSAGE NOT EXISTENT ***/
If an error occurs, the general semantic error messages of MML commands are output.
The program has not found the message to be activated. See also Execution printouts.
52 (73)
Parameter explanations
message index
The value range is from 1 to 8068 for BSCi/BSC2i and from 1 to 15000 for BSC3i. The value is used for finding the message to be deactivated. The parameter is obligatory.
BTS identification
BTS = decimal The value indicates the BTSs where the message is to be deactivated. Possible values range from 1 to 2000 (with maximum configuration). Value 0 deactivates the message in all BTSs. The characters & and && can be used. If the parameter NAME is given, the parameter BTS cannot be specified.
BTS name
NAME = text string
53 (73)
The name identifies the base transceiver station. The name can contain 1 15 characters. Several names can be given at the same time by using the character &. If the parameter BTS is given, the parameter NAME cannot be specified. Examples 1. Deactivate message with message index 12 in BTS HELSINKI1 and KILO. ZECE:12:NAME=HELSINKI1&KILO; 2. Deactivate message with message index 1045 in all BTSs. ZECE:1045:BTS=0; 3. Deactivate message with message index 530 in BTSs 40, 41, 42, 45, and 50. ZECE:530:BTS=40&&42&45&50; Additional information The deactivation will become valid in the next schedule period and this will cause a one-minute delay at the maximum. If several deactivations to the same BTS take place during the same delay time, all deactivations will become valid at the same time. If no BTSs have been created, the execution printout of command example 2 is the following:
Execution printouts
If not all the possible BTSs have been created, the execution printout of command example 2 is the following:
MESSAGE NO. BTS NO. BTS1 BTS2 BTS3 BTS- 10 BTS- 11 BTS- 12 BTS- 13 BTS- 14 BTS- 15 BTS- 16 BTS- 17 BTS- 40 BTS- 41 BTS- 43 BTS- 44 1045 DEACTIVATION STATE OK MESSAGE OK OK OK MESSAGE MESSAGE OK OK OK OK OK MESSAGE OK OK
BTS NAME MAKKYLA1 LEPPAVAARA1 LEPPAVAARA2 PITAJANMAKI HELSINKI2 HELSINKI3 HELSINKI5 HELSINKI6 HELSINKI7 HELSINKI8 HELSINKI9 MAKKYLA LEPPAVAARA PITAJANMAKI HELSINKI1
ALREADY DEACTIVATED
ALREADY DEACTIVATED
54 (73)
BTSBTSBTSBTSBTSBTS-
45 46 47 48 49 50
COMMAND EXECUTED
The STATE column shows the acknowledgement choices. Semantic error messages Execution error messages
/*** CB MESSAGE NOT EXISTENT ***/
If an error occurs, the general semantic error messages of MML commands are used.
The program has not found the message to be deactivated. See also Execution printouts.
55 (73)
56 (73)
Parameter explanations
BTS identification
BTS = decimal The value identifies the BTSs that are to be deactivated for short messages. Possible values range from 1 to 2000 (with maximum configuration). Value 0 deactivates all messages within all BTSs. The characters & and && can be used. If the parameter NAME is given, the parameter BTS cannot be specified.
BTS name
NAME = text string The name identifies the base transceiver station. The name can contain 1 to 15 characters. Several names can be given at the same time by using the character &. If the parameter BTS is given, the parameter NAME cannot be specified. Examples 1. Deactivate all messages within BTS KILO. ZECC:NAME=KILO;
57 (73)
2.
Deactivate all messages within BTSs 17, 18, 19, 20, and 21. ZECC:BTS=17&&21;
3.
Additional information
The message is used for deactivating a BTS or BTSs. This means that all active messages within that particular BTS or BTSs are deactivated. The deactivation will become valid in the next schedule period and this will cause a one-minute delay at the maximum. The execution printout of command example 2 is the following:
Execution printouts
BTS DEACTIVATION: BTS NO. BTS- 17 BTS- 18 BTS- 19 BTS- 20 BTS- 21 BTS NAME ESPOO1 ESPOO2 ESPOO3 ESPOO4 STATE OK BTS ALREADY DEACTIVATED BTS NOT EXISTENT NO SYSTEM BUFFER AVAILABLE ERROR IN DEACTIVATION
COMMAND EXECUTED
The STATE column shows the acknowledgement choices. Semantic error messages Execution error messages If an error occurs, the general semantic error messages of MML commands are used. See Execution printouts.
58 (73)
Parameter explanations
message index
The value range is from 0 to 8068 for BSCi/BSC2i and from 0 to 15000 for BSC3i. The message index value is used for finding a message to be deleted. Value 0 deletes all deactivated messages within the BSC. The parameter is obligatory.
Examples
1.
2.
Delete messages with message indexes 401, 454, 455, and 456. ZECD:401&454&&456;
3.
Deletion is not allowed if the message is activated. The execution printout of command example 2 is the following:
STATE OK
59 (73)
The STATE column shows the acknowledgement choices. Semantic error messages Execution error messages If an error occurs, the general semantic error messages of MML commands are output. See Execution printouts.
60 (73)
[ < SHORT > def | [ < LONG > | < HEX > ]] ;
Parameter explanations
message index
MI = decimal The value is used for finding the message to be displayed. The value range is from 0 to 8068 for BSCi/BSC2i and from 0 to 15000 for BSC3i. The default value 0 displays all messages within the BSC. If the parameter NAME or BTS is given, the parameter MI cannot be given.
BTS identification
BTS = decimal The value indicates the BTS whose active short messages are to be displayed. Possible values range from 1 to 2000 (with maximum configuration). If the parameter MI or NAME is given, the parameter BTS cannot be given.
BTS name
61 (73)
NAME = text string The name identifies the base transceiver station. The name can contain 1 to 15 characters. If the parameter MI or BTS is given, the parameter NAME cannot be given.
display format
SHORT LONG HEX Displays information on messages in a short format. Displays information on messages in a long format. Displays information on messages in a hexadecimal format.
The default value is SHORT. If the text is written with 8-bit or 16-bit characters, the message text is always displayed as hexadecimal code. Examples 1. Display messages 12 and 18 in a short format. ZECP:MI=12&18; 2. Display all active messages within BTS 49 in a long format. ZECP:BTS=49:LONG; 3. Display all active messages within BTS HELSINKI1 in a long format. ZECP:NAME=HELSINKI1:LONG; 4. Display message 18 in a hexadecimal format. ZECP:MI=18:HEX; 5. Display all messages in a short format. ZECP; Execution printouts The unknown characters are converted into full stops and all characters on the pages are displayed. If the alphabet is not the default 7-bit alphabet, all characters in the message are displayed in hexadecimal format. The abbreviations used in all the short format execution printout headers are the following:
62 (73)
= = = = = =
message index message identifier message code repetition rate message class language or alphabet identifier
NO OF BC is an abbreviation that is only used in the short format of the execution printout header when all active messages in the BTS are displayed. It indicates the number of completed broadcasts, in other words, the number of times the message has been sent to the air. The execution printout of the commands ZECP;, ZECP:MI=0:SHORT;, and ZECP:MI=0; is the following:
ALL MESSAGES WITHIN THE BSC MSG INDEX 1 2 4 5 6 7 8 11 MSG MSG MESSAGE ID CODE INFORMATON 652 260 This is a test mes 115 574 en................ 403 41 This short message 401 716 03 11 22 33 44 55 900 927 05 11 22 33 44 55 169 1022 zh 0211 2233 4455 45 523 0D 0D 0D 0D 0D 0D 99 146 041A 10A0 10B0 10C0 REP GEOGRAPHICAL RATE SCOPE 4 4 4 963 963 4 4 30 CELL WIDE, IMM PLMN WIDE, NORM CELL WIDE, IMM LA WIDE, NORM CELL WIDE, NORM CELL WIDE, IMM CELL WIDE, IMM CELL WIDE, IMM CODING M GROUP C 0000 0001 0100 0100 1111 0001 1111 0101 3 1 1 LANG/ ALPH DAN 7BIT 7BIT 8BIT 8BIT 16BIT 8BIT 16BIT
COMMAND EXECUTED
If no cell broadcast messages are stored in the BSC memory, the execution printout of the commands ZECP;, ZECP:MI=0:SHORT;, and ZECP:MI=0; is the following:
ALL MESSAGES WITHIN THE BSC MSG INDEX MSG MSG MESSAGE ID CODE INFORMATON REP GEOGRAPHICAL RATE SCOPE CODING M GROUP C LANG/ ALPH
63 (73)
This short message is a test message........................................... .............. MESSAGE INDEX MESSAGE IDENTIFIER MESSAGE CODE GEOGRAPHICAL SCOPE CODING GROUP ALPHABET IDENTIFIER REPETITION RATE : 2 : 115 : 574 : PLMN WIDE, NORMAL : 0001 : 7-BIT DEFAULT ALPHABET : 4
en............................................................................. ............................................................................... This short message is a test message with the first page empty except for the language info... MESSAGE INDEX MESSAGE IDENTIFIER MESSAGE CODE GEOGRAPHICAL SCOPE CODING GROUP ALPHABET IDENTIFIER REPETITION RATE : 4 : 403 : 41 : CELL WIDE, IMMEDIATE : 0101 : 7-BIT DEFAULT ALPHABET : 4
This short message is a test message........................................... .............. MESSAGE INDEX MESSAGE IDENTIFIER MESSAGE CODE GEOGRAPHICAL SCOPE CODING GROUP ALPHABET IDENTIFIER REPETITION RATE 03 45 0D 0D 11 54 0D 0D 22 28 0D 0D 33 7D 0D 0D 44 EE 0D 0D 55 43 0D 0D BB 42 0D 0D : 5 : 401 : 716 : LOCATION AREA WIDE, IMMEDIATE : 0100 : 8-BIT DATA/USER-DEFINED CHARACTERS : 4 CC 76 0D 0D DD 55 0D 0D EE C0 0D 0D FF 3B 0D 0D 12 0D 0D 0D 23 0D 0D 0D 34 0D 0D 0D 55 0D 0D 0D 66 0D 0D 0D 77 0D 0D 0D 88 0D 0D 0D 99 0D 0D 0D AA 0D 0D 0D BB 0D 0D 0D CC 0D 0D 0D DD 0D 0D 0D EE 0D 0D 0D FF 0D 0D 0D AE 0D 0D 0D
MESSAGE INDEX MESSAGE IDENTIFIER MESSAGE CODE GEOGRAPHICAL SCOPE CODING GROUP MESSAGE CLASS ALPHABET IDENTIFIER REPETITION RATE
: 6 : 900 : 927 : CELL WIDE, NORMAL : 1111 : 3 : 8-BIT DATA/USER-DEFINED CHARACTERS : 963
05 11 22 33 44 55 BB CC DD EE FF 12 23 34 55 66 77 88 99 AA BB CC DD EE FF 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D
64 (73)
0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D MESSAGE INDEX MESSAGE IDENTIFIER MESSAGE CODE GEOGRAPHICAL SCOPE CODING GROUP ALPHABET IDENTIFIER REPETITION RATE : 7 : 169 : 1022 : CELL WIDE, IMMEDIATE : 0001 : 16-BIT UCS2 CHARACTERS : 4
zh 0211 2233 4455 A0A0 B0B0 C0C0 D0D0 E0E0 F0F0 1020 2030 3040 3030 4040 5050 6060 7070 8080 9090 A0A0 B0B0 C0C0 D0D0 E0E0 F0F0 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 0D0D 0D0D 0D0D 0D0D 0D0D 0D0D 0D0D MESSAGE INDEX MESSAGE IDENTIFIER MESSAGE CODE GEOGRAPHICAL SCOPE CODING GROUP MESSAGE CLASS ALPHABET IDENTIFIER REPETITION RATE 0D 0D E2 0D 0D 0D E3 0D 0D 0D E4 0D 0D 0D E5 0D 0D 0D E6 0D 0D 0D E7 0D 0D 0D E8 0D : : : : : : : : 8 6045 523 CELL WIDE, IMMEDIATE 1111 CLASS 2, USER-DEFINED 8-BIT DATA/USER-DEFINED CHARACTERS 963 0D 0D E9 0D 0D 0D F1 0D 0D 0D F2 0D 0D 0D F3 0D 0D 0D F4 0D 0D 03 F5 0D 0D C7 F6 0D 0D C8 F7 0D 0D C9 F8 0D 0D D1 F9 0D 0D D2 0A 0D 0D D3 0B 0D 0D D4 0C 0D 0D D5 0D 0D 0D D6 0E 0D 0D D7 0D 0D 0D D8 0D 0D 0D D9 0D 0D 0D E1 0D 0D
MESSAGE INDEX MESSAGE IDENTIFIER MESSAGE CODE GEOGRAPHICAL SCOPE CODING GROUP MESSAGE CLASS ALPHABET IDENTIFIER REPETITION RATE 041A 30C0 50F0 80C0 A0F0 D0C0 00A0 1010 2070 4040 000D 10A0 30D0 60A0 80D0 B0A0 D0E0 00B0 1020 2080 4050 000D 10B0 30E0 60B0 80E0 B0B0 D0F0 00C0 1030 2090 4060 000D 10C0 30F0 60C0 80F0 B0C0 E0A0 00D0 1040 3010 4070 000D
: 11 : 99 : 146 : CELL WIDE, NORMAL : 0101 : 1 : 16-BIT UCS2 CHARACTERS : 30 10D0 40A0 60D0 90A0 B0D0 E0B0 00E0 1050 3020 4080 000D 10E0 40B0 60E0 90B0 B0E0 E0C0 00F0 1060 3030 4090 000D 10F0 40C0 60F0 90C0 B0F0 E0D0 0010 1070 3040 5010 000D 20A0 40D0 70A0 90D0 C0A0 E0E0 0020 1080 3050 5020 000D 20B0 40E0 70B0 90E0 C0B0 E0F0 0030 1090 3060 5030 000D 20C0 40F0 70C0 90F0 C0C0 F0A0 0040 2010 3070 5040 000D 20D0 50A0 70D0 A0A0 C0D0 F0B0 0050 2020 3080 5050 000D 20E0 50B0 70E0 A0B0 C0E0 F0C0 0060 2030 3090 5060 000D 020F 50C0 70F0 A0C0 C0F0 F0D0 0070 2040 4010 5070 000D 30A0 50D0 80A0 A0D0 D0A0 F0E0 0080 2050 4020 5080 000D 30B0 50E0 80B0 A0E0 D0B0 F0F0 0090 2060 4030 5090 000D
COMMAND EXECUTED
65 (73)
CERTAIN MESSAGE (S) WITHIN THE BSC MESSAGE INDEX MESSAGE IDENTIFIER MESSAGE CODE GEOGRAPHICAL SCOPE CODING GROUP LANGUAGE REPETITION RATE 00000000 00000010 00000020 00000030 00000040 00000050 54 67 73 0D 0D 0D 68 65 61 0D 0D 0D 69 20 67 0D 0D 0D : 1 : 652 : 260 : CELL WIDE, IMMEDIATE : 0000 : DANISH : 4 73 69 65 0D 0D 0D 20 73 2E 0D 0D 0D 73 20 OD 0D 0D 0D 68 61 0D 0D 0D 0D 6F 20 0D 0D 0D 0D 72 74 0D 0D 0D 0D 74 65 0D 0D 0D 0D 20 73 0D 0D 0D 0D 6D 74 0D 0D 0D 0D 65 20 0D 0D 0D 0D 73 6D 0D 0D 0D 73 65 0D 0D 0D 61 73 0D 0D 0D This short messa ge is a test mes sage............ ................ ................ .............
MESSAGE INDEX MESSAGE IDENTIFIER MESSAGE CODE GEOGRAPHICAL SCOPE CODING GROUP MESSAGE CLASS ALPHABET IDENTIFIER REPETITION RATE 00000000 00000010 00000020 00000030 00000040 00000050 00000052 00000062 00000072 00000082 00000092 000000A2 000000A4 000000B4 000000C4 000000D4 000000E4 000000F4 000000F6 00000106 00000116 00000126 00000136 00000146 04 20 30 40 60 70 70 90 A0 B0 D0 E0 E0 00 00 10 20 20 30 30 40 50 00 00 1A B0 D0 F0 B0 D0 E0 A0 C0 E0 A0 D0 E0 A0 30 20 10 90 10 90 80 70 0D 0D 10 20 30 50 60 70 90 A0 B0 D0 E0 00 00 10 20 30 40 40 50 00
: 11 : 99 : 146 : CELL WIDE, NORMAL : 0101 : 1 : 16-BIT UCS2 CHARACTERS : 30 A0 C0 E0 A0 C0 F0 B0 D0 F0 B0 F0 B0 40 30 20 20 10 90 80 0D 10 20 30 50 60 80 90 A0 C0 D0 F0 00 00 10 20 30 40 50 50 00 B0 D0 F0 B0 D0 A0 C0 E0 A0 C0 A0 C0 50 40 30 30 20 10 90 0D 10 20 40 50 60 80 90 A0 C0 D0 F0 00 00 10 20 30 40 50 00 00 C0 E0 A0 C0 E0 B0 D0 F0 B0 E0 B0 D0 60 50 40 40 30 20 0D 0D 10 02 40 50 60 80 90 B0 C0 D0 F0 00 00 10 20 30 40 50 00 00 D0 0F B0 D0 F0 C0 E0 A0 C0 F0 C0 E0 70 60 50 50 40 30 0D 0D 10 30 40 50 70 80 90 B0 C0 E0 F0 00 00 10 20 30 40 50 00 00 E0 A0 C0 E0 A0 D0 F0 B0 D0 A0 D0 F0 80 70 60 60 50 40 0D 0D 10 30 40 50 70 80 A0 B0 C0 E0 F0 00 00 10 20 30 40 50 00 00 F0 B0 D0 F0 B0 E0 A0 C0 E0 B0 E0 10 90 80 70 70 60 50 0D 0D 20 30 40 60 70 80 A0 B0 C0 E0 F0 00 10 10 20 30 40 50 00 00 A0 C0 E0 A0 C0 F0 B0 D0 F0 C0 F0 20 10 90 80 80 70 60 0D 0D .............. . . . . ...0.0.0. 0.0.0.@.@.@.@.@. @.P.P.P.P.P.P.`. `.`.`.`.`.p.p.p. p. p.p............. ................ ................ ................ ................ .. ................ ............... [email protected].`.p...... . [email protected].`.p.... . 0 @ P ` p . . 0.0 000@0P0`0p0. 0.@.@ @0@@@P@`@p @[email protected] P0P@PPP` PpP.P........... ................
COMMAND EXECUTED
The execution printout of the commands ZECP:MI=4:SHORT;, and ZECP:MI=4; is the following:
66 (73)
CERTAIN MESSAGE (S) WITHIN THE BSC MSG INDEX 4 MSG MSG MESSAGE ID CODE INFORMATION 403 41 This short message REP GEOGRAPHICAL RATE SCOPE 4 CELL WIDE, IMM CODING M GROUP C 0100 LANG/ ALPH 7BIT
COMMAND EXECUTED
The execution printout of the commands ZECP:BTS=2; and ZECP: BTS=2:SHORT; is the following:
ALL ACTIVE MESSAGES WITHIN THE BTS-002 ESPOO2 MSG INDEX 6 7 11 MSG MSG MESSAGE ID CODE INFORMATON 900 927 05 11 22 33 44 55 169 1022 zh 0211 2233 4455 99 146 041A 10A0 10B0 10C0 REP GEOGRAPHICAL RATE SCOPE CODING M GROUP C 3 1 LANG/ NO OF ALPH BC 8BIT 26 16BIT 20014 16BIT 115
963 CELL WIDE, NORM 1111 4 CELL WIDE, IMM 0001 30 CELL WIDE, IMM 0101
COMMAND EXECUTED
67 (73)
MESSAGE INDEX MESSAGE IDENTIFIER MESSAGE CODE GEOGRAPHICAL SCOPE CODING GROUP ALPHABET IDENTIFIER REPETITION RATE
MESSAGE BROADCAST 20014 TIMES zh 0211 2233 4455 A0A0 B0B0 C0C0 D0D0 E0E0 F0F0 1020 2030 3040 3030 4040 5050 6060 7070 8080 9090 A0A0 B0B0 C0C0 D0D0 E0E0 F0F0 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 0D0D 0D0D 0D0D 0D0D 0D0D 0D0D 0D0D MESSAGE INDEX MESSAGE IDENTIFIER MESSAGE CODE GEOGRAPHICAL SCOPE CODING GROUP MESSAGE CLASS ALPHABET IDENTIFIER REPETITION RATE : 11 : 99 : 146 : CELL WIDE, NORMAL : 0101 : 1 : 16-BIT UCS2 CHARACTERS : 30
MESSAGE BROADCAST 115 TIMES 041A 30C0 50F0 80C0 A0F0 D0C0 00A0 1010 2070 4040 000D 10A0 30D0 60A0 80D0 B0A0 D0E0 00B0 1020 2080 4050 000D 10B0 30E0 60B0 80E0 B0B0 D0F0 00C0 1030 2090 4060 000D 10C0 30F0 60C0 80F0 B0C0 E0A0 00D0 1040 3010 4070 000D 10D0 40A0 60D0 90A0 B0D0 E0B0 00E0 1050 3020 4080 000D 10E0 40B0 60E0 90B0 B0E0 E0C0 00F0 1060 3030 4090 000D 10F0 40C0 60F0 90C0 B0F0 E0D0 0010 1070 3040 5010 000D 20A0 40D0 70A0 90D0 C0A0 E0E0 0020 1080 3050 5020 000D 20B0 40E0 70B0 90E0 C0B0 E0F0 0030 1090 3060 5030 000D 20C0 40F0 70C0 90F0 C0C0 F0A0 0040 2010 3070 5040 000D 20D0 50A0 70D0 A0A0 C0D0 F0B0 0050 2020 3080 5050 000D 20E0 50B0 70E0 A0B0 C0E0 F0C0 0060 2030 3090 5060 000D 020F 50C0 70F0 A0C0 C0F0 F0D0 0070 2040 4010 5070 000D 30A0 50D0 80A0 A0D0 D0A0 F0E0 0080 2050 4020 5080 000D 30B0 50E0 80B0 A0E0 D0B0 F0F0 0090 2060 4030 5090 000D
COMMAND EXECUTED
68 (73)
If an error occurs, the general semantic error messages of MML commands are output.
69 (73)
70 (73)
Parameter explanations
BTS identification
BTS = decimal The value indicates the BTSs whose workload is to be displayed. Possible values range from 1 to 2000 (with maximum configuration). The default value 0 displays workloads of all BTSs. The characters & and && can be used. If the parameter NAME is given, the parameter BTS cannot be given.
BTS name
NAME = text string The name identifies the base transceiver station. The name can contain 1 to 15 characters. Several names can be given at the same time by using the character &. If the parameter BTS is given, the parameter NAME cannot be given. Examples 1. Display the workload of BTS HELSINKI1. ZECL:NAME=HELSINKI1;
71 (73)
2.
3.
Execution printouts
WORK LOAD OF BTS (S) BTS NO. BTS 1 BTS2 BTS 5 BTS NAME ROVANIEMI OULU1 WORK LOAD (%) 50 100 BTS NOT EXISTENT
COMMAND EXECUTED
If no BTSs have been created, the execution printout of command example 3 is the following:
*** ALL BTS NOT EXISTENT *** COMMAND EXECUTED
If not all the possible BTSs have been created, the execution printout of command example 3 is the following:
WORK LOAD OF BTS (S) BTS NO. BTS 1 BTS 2 BTS 3 BTS- 10 BTS- 11 BTS- 12 BTS- 13 BTS- 14 BTS- 15 BTS- 16 BTS- 17 BTS- 40 BTS- 41 BTS- 43 BTS- 44 BTS- 45 BTS- 46 BTS- 47 BTS- 48 BTS- 49 BTS- 50 BTS- 91 BTS NAME MAKKYLA1 OULU LEPPAVAARA2 PITAJANMAKI HELSINKI2 HELSINKI3 HELSINKI5 HELSINKI6 HELSINKI7 HELSINKI8 HELSINKI9 MAKKYLA LEPPAVAARA PITAJANMAKI HELSINKI1 HELSINKI4 MAKKYLA2 MAKKYLA3 MAKKYLA4 MAKKYLA5 HELSINKI6 ROVANIEMI WORK LOAD (%) 25 100 90 74 12 00 00 10 07 30 38 100 98 00 65 60 50 55 10 23 40 50
72 (73)
If an error occurs, the general semantic error messages of MML commands are used.
The program cannot display the workload of a BTS or BTSs. If other errors occur, the general execution error messages of MML commands are used.
73 (73)