Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

B - 02 - Speech Signaling Analysis - 609500

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 17

Speech Signaling Analysis

Speech Signaling Analysis Internal Use Only▲

LEGAL INFORMATION

By accepting this certain document of ZTE CORPORATION you agree to the following terms. If you
do not agree to the following terms, please notice that you are not allowed to use this document.

Copyright © 2023 ZTE CORPORATION. Any rights not expressly granted herein are reserved. This
document contains proprietary information of ZTE CORPORATION. Any reproduction, transfer,
distribution, use or disclosure of this document or any portion of this document, in any form by any
means, without the prior written consent of ZTE CORPORATION is prohibited.

and are registered trademarks of ZTE CORPORATION. ZTE’s company name, logo
and product names referenced herein are either trademarks or registered trademarks of ZTE
CORPORATION. Other product and company names mentioned herein may be trademarks or trade
names of their respective owners. Without the prior written consent of ZTE CORPORATION or the
third party owner thereof, anyone’s access to this document should not be construed as granting,
by implication, estopped or otherwise, any license or right to use any marks appearing in the
document.

The design of this product complies with requirements of environmental protection and personal
security. This product shall be stored, used or discarded in accordance with product manual,
relevant contract or laws and regulations in relevant country (countries).

This document is provided “as is” and “as available”. Information contained in this document is
subject to continuous update without further notice due to improvement and update of ZTE
CORPORATION’s products and technologies.

ZTE CORPORATION

Address: NO. 55
Hi-tech Road South
ShenZhen
P.R.China
518057
Website: http://support.zte.com.cn
Email: doc@zte.com.cn

ZTE Confidential Proprietary © 2023 ZTE CORPORATION. All rights reserved. I


Speech Signaling Analysis Internal Use Only▲

Revision History

Product Version Document Version Serial Number Reason for Revision


R1.0 First published

Author

Prepared
Date Document Version Reviewed by Approved by
by
2008-01-07 R1.0 Chen Zheng Hao
Chun

ZTE Confidential Proprietary © 2023 ZTE CORPORATION. All rights reserved. II


Speech Signaling Analysis Internal Use Only▲

Applicable to: GSM Network Optimization Engineer

Proposal: Before reading this document, you had better have the following knowledge
and skills.
SEQ Knowledge and skills Reference material
1
2
3

Follow-up document: After reading this document, you may need the following
information
SEQ Reference material Information
1
2
3

ZTE Confidential Proprietary © 2023 ZTE CORPORATION. All rights reserved. III
Speech Signaling Analysis Internal Use Only▲

About This Document

Summary
Chapter Description
1 Introduction to Speech Version -
2 Signaling Analysis of MS- -
Supported Speech Version
3 Signaling Statistics of MS- -
Supported Speech Version
AppA Signaling Data -

ZTE Confidential Proprietary © 2023 ZTE CORPORATION. All rights reserved. IV


Speech Signaling Analysis Internal Use Only▲

TABLE OF CONTENTS

1 Introduction to Speech Version......................................................................1

2 Signaling Analysis of MS-Supported Speech Version..................................2


2.1 Brief Analysis of Setup/Call confirmed...............................................................2
2.2 Detailed information about Bearer capability......................................................3
2.2.1 Bearer capability IEI.....................................................................................4
2.2.2 Length indication..........................................................................................4
2.2.3 Extension bit.................................................................................................4
2.2.4 Radio channel requirement (octet 3,MS to network)..................................4
2.2.5 Coding standard (octet 3).............................................................................5
2.2.6 Transfer mode (octet 3)................................................................................5
2.2.7 Information transfer capability (octet 3).........................................................5
2.2.8 Speech version indication.............................................................................6

3 Signaling Statistics of MS-Supported Speech Version.................................7


3.1 General Cares...................................................................................................7
3.2 Practical Case....................................................................................................7

AppA Signaling Data..................................................................................................10

ZTE Confidential Proprietary © 2023 ZTE CORPORATION. All rights reserved. V


Speech Signaling Analysis Internal Use Only▲

TABLES

Table 2-1 First several bytes in Setup message.....................................................................2


Table 2-2 First several bytes in Call Confirmed message.......................................................2

ZTE Confidential Proprietary © 2023 ZTE CORPORATION. All rights reserved. VI


Speech Signaling Analysis Internal Use Only▲

1 Introduction to Speech Version


GSM MS supports the speech versions listed bellow:

1. GSM full rate speech version 1(FR)

2. GSM full rate speech version 2 (EFR)

3. GSM full rate speech version 3 (AMR full rate)

4. GSM half rate speech version (HR)

5. GSM half rate speech version 3 (AMR half rate)

ZTE Confidential Proprietary © 2023 ZTE CORPORATION. All rights reserved. 1


Speech Signaling Analysis Internal Use Only▲

2 Signaling Analysis of MS-Supported


Speech Version
Judgment of MS ability of supporting speech versions is based on the Bearer Capability
in Setup (MOC) or Call Confirmed (MTC). Currently, explanation of this information
element given by MA10 is not accurate. For example, when MS doesn’t support AMR,
“Speech version indication” displays “GSM full rate speech version 3”; while MS
supports AMR, “Speech version indication” shows “speech version tbd”. Thus we still
need to decode signaling to confirm the MS ability of supporting speech versions.

2.1 Brief Analysis of Setup/Call confirmed


Table 2 -1 shows the first several bytes in Setup message:

Table 2-1 First several bytes in Setup message

IEI Information Element Type / Reference Presence Format Length


Call control Protocol M V 1/2
discriminator
protocol discriminator 10.2

Transaction identifier Transaction M V 1/2


identifier
10.3.2

Setup Message type M V 1


message type 10.4
D- BC repeat indicator Repeat indicator C TV 1
10.5.4.22
04 Bearer capability 1 Bearer capability O TLV 3-15
10.5.4.5
04 Bearer capability 2 Bearer capability O TLV 3-15
10.5.4.5

Table 2 -2 shows the first several bytes in Call Confirmed message:

Table 2-2 First several bytes in Call Confirmed message

IEI Information Element Type / Reference Presence Format Length


Protocol
Call control M V 1/2
discriminator

ZTE Confidential Proprietary © 2023 ZTE CORPORATION. All rights reserved. 2


Speech Signaling Analysis Internal Use Only▲

IEI Information Element Type / Reference Presence Format Length


protocol discriminator 10.2
Transaction
Transaction identifier M V 1/2
identifier
10.3.2
Call confirmed Message type M V 1
message type 10.4
D- Repeat Indicator Repeat Indicator C TV 1
10.5.4.22
04 Bearer capability 1 Bearer capability O TLV 3-15
10.5.4.5
04 Bearer capability 2 Bearer capability O TLV 3-15
10.5.4.5

Code of Protocol Discriminator is 0 0 1 1(Call Control).

The difference between the two messages lies in Transaction identifier ( TI ) and
Message type(MT), coding scheme of which are shown bellow:
Transaction identifier
Message type
(1/2 byte, the difference lies in the TI flag of
(1 byte)
the highest bit)
Setup(MOC) 0000 (0) 0x000101
Call confirmed 1000 (8) 0x001000
(MTC)

Note: If the message is started by network side, Bit7 of Message Type is 0; if it’s started
by MS, Bit7 shall be retained and used in judgment of sending serial number.

Usually the code of the first two bytes of Setup is 03 05/45, while that of Call Confirmed
is 83 08/48.

In protocol regulations, Repeat Indicator is explained as follows:

The BC repeat indicator information element is included if and only if bearer capability 1
information element and bearer capability 2 IE are both present in the message.

Repeat Indicator is mainly used in Dual Service. Usually this byte doesn’t exist in Setup
or Call Confirmed. They one after is Bearer Capability.

2.2 Detailed information about Bearer capability


Signaling coding scheme of content related to speech version in Bearer capability is
shown bellow:

ZTE Confidential Proprietary © 2023 ZTE CORPORATION. All rights reserved. 3


Speech Signaling Analysis Internal Use Only▲

2.2.1 Bearer capability IEI

IEI of Bearer capability is 04.

2.2.2 Length indication

This information element indicates the content length of following Bearer capability.

2.2.3 Extension bit

If the first byte of each information element is 0, it means there will be other follow-up
information elements belonging to Bearer capability; if the first byte is 1, it means it is
also the last byte.

2.2.4 Radio channel requirement (octet 3,MS to network)


Octet 3 indicates MS’s radio channel requirement (whether half-rate supported). Related
explanation in protocol regulation is as follows:

When information transfer capability (octet 3) indicates the value speech and speech
version indication(s) is(are) present in octet 3a etc:

Bits 7 6

 0 0 reserved

 0 1 the mobile station supports at least full rate speech version 1 but does not
support half rate speech version 1. The complete voice codec preference is
specified in octet(s) 3a etc. support FR1 at least; but HR1 is not supported.

ZTE Confidential Proprietary © 2023 ZTE CORPORATION. All rights reserved. 4


Speech Signaling Analysis Internal Use Only▲

 1 0 the mobile station supports at least full rate speech version 1 and half rate
speech version 1. The mobile station has a greater preference for half rate speech
version 1 than for full rate speech version 1. The complete voice codec preference
is specified in octet(s) 3a etc. support half-rate, half rate preferred.

 1 1 the mobile station supports at least full rate speech version 1 and half rate
speech version 1. The mobile station has a greater preference for full rate speech
version 1 than for half rate speech version 1. The complete voice codec preference
is specified in octet(s) 3a etc. support full rate, and full rate preferred.

2.2.5 Coding standard (octet 3)

Bit 5:

 0 GSM standardized coding as described below

 1 reserved

2.2.6 Transfer mode (octet 3)

Bit 4 :

 0 circuit mode

 1 packet mode

2.2.7 Information transfer capability (octet 3)

Bits 3 2 1:

 000 speech

 001 unrestricted digital information

Omitted.

Therefore the coding of Byte3 falls into the following types:

Bits 8 7 6 5 4 3 2 1

FR1 supported at least, but doesn’t support HR1 0/1 0 1 0 0 0 0


0(A0/20)

FR1 and HR1 supported, full rate preferred 0 1 1 0 0 0 0 0(60)

FR1 and HR1 supported, full rate preferred 0 1 0 0 0 0 0 0(40)

ZTE Confidential Proprietary © 2023 ZTE CORPORATION. All rights reserved. 5


Speech Signaling Analysis Internal Use Only▲

2.2.8 Speech version indication

Starting from Byte 3a, describe each speech version supported by MS according to their
priority. For example, Byte 3a (the first byte indicated in speech version) owns the
highest priority.

Coding of speech version indication is shown bellow:

Bits 4 3 2 1:

 0 0 0 0 GSM full rate speech version 1

 0 0 1 0 GSM full rate speech version 2

 0 1 0 0 GSM full rate speech version 3

 0 0 0 1 GSM half rate speech version 1

 0 1 0 1 GSM half rate speech version 3

In sum, the commonly-used Bearer Capability coding types are as follows:

(This is concluded from signaling data, which might not be complete.)

Full-rate supported 04 01 A0 FR supported

04 03 20 02 80 EFR supported

Dual rate supported; full-rate preferred

04 06 60 04 02 00 05 81 AMR is supported

04 04 60 02 00 81 AMR is not supported

04 05 20 04 02 00 85 AMR full-rate and AMR half-


rate are supported, HR v1 is not supported.

Both full-rate and half-rate are supported; half-rate is preferred

04 04 40 02 01 80 AMR is not supported.

ZTE Confidential Proprietary © 2023 ZTE CORPORATION. All rights reserved. 6


Speech Signaling Analysis Internal Use Only▲

3 Signaling Statistics of MS-Supported


Speech Version

3.1 General Cares


When obtaining signaling statistics, we should pay attention to the following points:

1. Judgment of calling MS ability of supporting speech versions is based on Setup,


while that of called MS is based on Call Confirmed; therefore statistics of them shall
be counted respectively;

2. As for calling MS, we should not simply depend on the signaling filtering of Setup,
because there is Setup message in both calling MS and called MS, while
information provided by Setup message of called MS may not always be accurate;

3. If we just want find out whether the MS support full-rate or half-rate, then we only
need to examine Radio Channel Requirement, such as dual rate support mobile
station/full rate preferred or full rate support only mobile station;

4. The currently-used MA10 version is low, and its explanation of this kind of
information element is not accurate; for example, when MS does not support AMR,
“Speech version indication” displays “GSM full rate speech version 3”. Therefore if
further judgment of MS supporting AMR speech version is needed, we have to turn
to concrete message code scheme.

3.2 Practical Case


Since Call Confirmed of called MS is comparatively simple to understand, this chapter
mainly focuses on how to obtain the ratio of calling MS supporting half rate, taking Setup
of calling MS as an example.

1. Filter  Message  DTAP CC  SETUP to filter SETUP message

ZTE Confidential Proprietary © 2023 ZTE CORPORATION. All rights reserved. 7


Speech Signaling Analysis Internal Use Only▲

2. Filter  Link Selection  Uplink to filter SETUP message, and filter out useless
Setup message of called MS.

3. Double click any SETUP message, then choose File  Export detail to export text
file.

ZTE Confidential Proprietary © 2023 ZTE CORPORATION. All rights reserved. 8


Speech Signaling Analysis Internal Use Only▲

4. Open the text file with UltraEdit, use the statistical function of UltraEdit to obtain
statistics.

ZTE Confidential Proprietary © 2023 ZTE CORPORATION. All rights reserved. 9


Speech Signaling Analysis Internal Use Only▲

AppA Signaling Data

ZTE Confidential Proprietary © 2023 ZTE CORPORATION. All rights reserved. 10

You might also like