Billing 68p09278a31
Billing 68p09278a31
68P09278A31-A
2006 Motorola, Inc.
FEB 2007
All Rights Reserved
Notice
While reasonable efforts have been made to assure the accuracy of this document, Motorola,
Inc. assumes no liability resulting from any inaccuracies or omissions in this document, or
from use of the information obtained herein. The information in this document has been
carefully checked and is believed to be entirely reliable. However, no responsibility is assumed for inaccuracies or omissions. Motorola, Inc. reserves the right to make changes to
any products described herein and reserves the right to revise this document and to make
changes from time to time in content hereof with no obligation to notify any person of revisions or changes. Motorola, Inc. does not assume any liability arising out of the application
or use of any product, software, or circuit described herein; neither does it convey license
under its patent rights or the rights of others.
It is possible that this publication may contain references to, or information about Motorola
products (machines and programs), programming, or services that are not announced in
your country. Such references or information must not be construed to mean that Motorola
intends to announce such Motorola products, programming, or services in your country.
Copyrights
This instruction manual, and the Motorola products described in this instruction manual may
be, include or describe copyrighted Motorola material, such as computer programs stored
in semiconductor memories or other media. Laws in the United States and other countries
preserve for Motorola and its licensors certain exclusive rights for copyrighted material, including the exclusive right to copy, reproduce in any form, distribute and make derivative
works of the copyrighted material. Accordingly, any copyrighted material of Motorola and its
licensors contained herein or in the Motorola products described in this instruction manual
may not be copied, reproduced, distributed, merged or modied in any manner without the
express written permission of Motorola. Furthermore, the purchase of Motorola products
shall not be deemed to grant either directly or by implication, estoppel, or otherwise, any
license under the copyrights, patents or patent applications of Motorola, as arises by operation of law in the sale of a product.
Usage and Disclosure Restrictions
License Agreements
The software described in this document is the property of Motorola, Inc and its licensors.
It is furnished by express license agreement only and may be used only in accordance with
the terms of such an agreement.
Copyrighted Materials
Software and documentation are copyrighted materials. Making unauthorized copies is prohibited by law. No part of the software or documentation may be reproduced, transmitted,
transcribed, stored in a retrieval system, or translated into any language or computer language, in any form or by any means, without prior written permission of Motorola, Inc.
High Risk Materials
Components, units, or third-party products used in the product described herein are NOT
fault-tolerant and are NOT designed, manufactured, or intended for use as on-line control
equipment in the following hazardous environments requiring fail-safe controls: the operation of Nuclear Facilities, Aircraft Navigation or Aircraft Communication Systems, Air Trafc
Control, Life Support, or Weapons Systems (High Risk Activities). Motorola and its supplier(s) specically disclaim any expressed or implied warranty of tness for such High Risk
Activities.
Trademarks
Motorola and the Stylized M Logo are registered in the US Patent & Trademark Ofce. All
other product or service names are the property of their respective owners.
FEB 2007
Table
of
Contents
Contents
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
2
3
3
3
3
5
5
5
5
6
7
7
7
7
8
9
9
9
9
9
10
10
10
11
11
12
12
12
13
13
13
14
14
15
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1-2
1-2
1-2
1-2
Chapter 1: Introduction
MSSPoC billing interface . .
Comma Separated Value .
Veritas NetBackup . . . .
Billing interface . . . . .
68P09278A31-A
FEB 2007
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Contents
1-3
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2-2
2-2
2-3
2-3
2-3
2-4
2-4
2-4
2-5
2-5
2-5
2-5
2-6
2-7
2-7
2-15
2-15
2-17
2-18
2-18
2-26
2-26
2-26
2-27
2-27
2-29
2-29
2-30
2-31
2-31
2-32
2-34
2-34
2-34
2-34
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4-2
4-3
4-4
4-5
4-6
5-2
5-2
Billing interface . . . . . . . . . . . . . . . . . . . . . . .
Special characters . . . . . . . . . . . . . . . . . . . .
Versions . . . . . . . . . . . . . . . . . . . . . . . . . . .
Version number . . . . . . . . . . . . . . . . . . . . .
Enabling UDR elds . . . . . . . . . . . . . . . . . . .
UDR Files . . . . . . . . . . . . . . . . . . . . . . . . . .
File naming . . . . . . . . . . . . . . . . . . . . . . .
Archive . . . . . . . . . . . . . . . . . . . . . . . . .
Time interval. . . . . . . . . . . . . . . . . . . . . . .
File transfer . . . . . . . . . . . . . . . . . . . . . . .
Checksum . . . . . . . . . . . . . . . . . . . . . . . .
Tracking transferred les . . . . . . . . . . . . . . . .
Status le names. . . . . . . . . . . . . . . . . . . . .
Schema for Call Records . . . . . . . . . . . . . . . . . . .
UDR schema for Call Records . . . . . . . . . . . . . .
How the Call_Id is generated? . . . . . . . . . . . . . .
What Call_Id represents for calls and activity records? .
Differentiating between barge calls and between a barge
Schema for Activity Records . . . . . . . . . . . . . . . . .
UDR schema for Activity Records . . . . . . . . . . . .
UDR examples . . . . . . . . . . . . . . . . . . . . . . . .
Pointtopoint call . . . . . . . . . . . . . . . . . . . .
Group call . . . . . . . . . . . . . . . . . . . . . . . .
Adhoc call . . . . . . . . . . . . . . . . . . . . . . . .
Activity record . . . . . . . . . . . . . . . . . . . . . .
Corrupted or missing SID . . . . . . . . . . . . . . . . . .
Scenarios . . . . . . . . . . . . . . . . . . . . . . . .
Alert Call or Alert Message . . . . . . . . . . . . . . . . .
Disconnect reasons . . . . . . . . . . . . . . . . . . . . .
Release indicators . . . . . . . . . . . . . . . . . . . .
Scenarios . . . . . . . . . . . . . . . . . . . . . . . .
Time measurement. . . . . . . . . . . . . . . . . . . . . .
Timestamps . . . . . . . . . . . . . . . . . . . . . . .
Denitions for call time . . . . . . . . . . . . . . . . .
Call duration . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Chapter 5: Provisioning
ii
68P09278A31-A
FEB 2007
List
of
Figures
List of Figures
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
2-1:
2-2:
2-3:
2-4:
4-1:
4-2:
5-1:
5-2:
5-3:
68P09278A31-A
FEB 2007
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2-26
2-27
2-27
2-28
4-7
4-8
5-3
5-4
5-1
iii
List of Figures
iv
68P09278A31-A
FEB 2007
List
of
Tables
List of Tables
Table
Table
Table
Table
Table
Table
2-1:
2-2:
2-3:
2-4:
2-5:
2-6:
68P09278A31-A
FEB 2007
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2-2
2-7
2-18
2-29
2-31
2-32
List of Tables
vi
68P09278A31-A
FEB 2007
About
This
Manual
68P09278A31-A
FEB 2007
Revision history
Revision history
The following shows the status of this document since it was rst released.
Version information
Document issue
Date of issue
Remarks
FEB 2007
First issue
68P09278A31-A
FEB 2007
General information
General information
Motorola disclaims all liability whatsoever, implied or express, for any risk of damage,
loss or reduction in system performance arising directly or indirectly out of the
failure of the customer, or anyone acting on the customers behalf, to abide by the
instructions, system parameters or recommendations made in this document.
Purpose
Motorola cellular communications documents are intended to instruct and assist personnel in
the operation, installation, and maintenance of the Motorola cellular infrastructure equipment
and ancillary devices. It is recommended that all personnel engaged in such activities be
properly trained by Motorola.
Cross references
Throughout this document, references are made to external publications, chapter numbers
and section names. The references to external publications are shown in italics. Chapter and
section name cross references are emphasized in blue text in electronic versions. These are
active links to the references.
This document is divided into uniquely identied and numbered chapters that, in turn, are
divided into sections. Sections are not numbered, but are individually named at the top of each
page, and are listed in the table of contents.
Text conventions
The following conventions are used in the Motorola cellular infrastructure documents to
represent keyboard input text, screen output text and special key sequences.
68P09278A31-A
FEB 2007
General information
Input
Characters typed in at the keyboard are shown like this.
Output
Messages, prompts, file listings, directories, utilities, and environmental
variables that appear on the screen are shown like this.
CTRL-c
ALT-f
CR or RETURN
68P09278A31-A
FEB 2007
Contacting Motorola
Contacting Motorola
Errors
To report a documentation error, call the CNRC (Customer Network Resolution Center) and
provide the following information to enable CNRC to open an SR (Service Request):
24 hour support
If you have problems regarding the operation of your equipment, please contact the Customer
Network Resolution Center (CNRC) for immediate assistance. The 24 hour telephone numbers
are listed at https://mynetworksupport.motorola.com. Select Customer Network Resolution
Center contact information. For additional CNRC contact information, contact your Motorola
account representative.
For additional CNRC contact information, contact your Motorola account representative.
68P09278A31-A
FEB 2007
Security Advice
Security Advice
Motorola systems and equipment provide congurable security parameters to be set by the
operator based on their particular operating environment. Motorola recommends setting and
using these parameters following industry recognized security practices. Security aspects
to be considered are protecting the condentiality, integrity, and availability of information
and assets. Assets include the ability to communicate, information about the nature of the
communications, and information about the parties involved.
In certain instances Motorola makes specic recommendations regarding security practices,
however the implementation of these recommendations and nal responsibility for the security
of the system lies with the operator of the system.
Please contact the Customer Network Resolution Center (CNRC) for assistance. The 24 hour
telephone numbers are listed at https://mynetworksupport.motorola.com/. Select Customer
Network Resolution Center contact information, from the menu located to the left of the
Login box. Alternatively if you do not have access to CNRC or the internet, contact the Local
Motorola Ofce.
68P09278A31-A
FEB 2007
The following describes how warnings and cautions are used in this document and in all
documents of this Motorola document set.
Warnings
A denition and example follow below:
Denition of Warning
A warning is used to alert the reader to possible hazards that could cause loss of life, physical
injury, or ill health. This includes hazards introduced during maintenance, for example, the use
of adhesives and solvents, as well as those inherent in the equipment.
Do not look directly into ber optic cables or data in/out connectors. Laser radiation
can come from either the data in/out connectors or unterminated ber optic cables
connected to data in/out connectors.
Cautions
A denition and example follow below:
Denition of Caution
A caution means that there is a possibility of damage to systems, software or individual items of
equipment within a system. However, this presents no danger to personnel.
68P09278A31-A
FEB 2007
Do not use test equipment that is beyond its due calibration date; arrange for
calibration to be carried out.
Notes
A denition and example follow below:
Denition of Note
A note means that there is a possibility of an undesirable situation or provides additional
information to help the reader understand a topic or concept.
68P09278A31-A
FEB 2007
General Safety
General Safety
not remove equipment covers. Only Factory Authorized Service Personnel or other
qualied maintenance personnel may remove equipment covers for internal subassembly,
or component replacement, or any internal adjustment.
not replace components with power cable connected. Under certain conditions, dangerous
voltages may exist even with the power cable removed.
68P09278A31-A
FEB 2007
General Safety
10
68P09278A31-A
FEB 2007
Certain metal oxide semiconductor (MOS) devices embody in their design a thin layer of
insulation that is susceptible to damage from electrostatic charge. Such a charge applied to the
leads of the device could cause irreparable damage.
These charges can be built up on nylon overalls, by friction, by pushing the hands into high
insulation packing material or by use of ungrounded soldering irons.
MOS devices are normally dispatched from the manufacturers with the leads short-circuited
together, for example, by metal foil eyelets, wire strapping, or by inserting the leads into
conductive plastic foam. Provided the leads are short-circuited it is safe to handle the device.
Always wear a ground strap which must be connected to the electrostatic point on the
equipment.
Leave the short circuit on the leads until the last moment. It may be necessary to replace
the conductive foam by a piece of wire to enable the device to be tted.
Do not wear outer clothing made of nylon or similar man made material. A cotton overall
is preferable.
If possible work on an grounded metal surface or anti-static mat. Wipe insulated plastic
work surfaces with an anti-static cloth before starting the operation.
All metal tools should be used and when not in use they should be placed on an grounded
surface.
Take care when removing components connected to electrostatic sensitive devices. These
components may be providing protection to the device.
When mounted onto printed circuit boards (PCBs), MOS devices are normally less susceptible to
electrostatic damage. However PCBs should be handled with care, preferably by their edges
and not by their tracks and pins, they should be transferred directly from their packing to the
equipment (or the other way around) and never left exposed on the workbench.
68P09278A31-A
FEB 2007
11
The following information is provided to enable regulatory compliance with the European Union
(EU) Directive 2002/96/EC Waste Electrical and Electronic Equipment (WEEE) when using
Motorola Networks equipment in EU countries.
12
68P09278A31-A
FEB 2007
The Motorola document sets provide the information needed to operate, install, and maintain
the Motorola equipment.
68P09278A31-A
FEB 2007
13
Computer Software
The Motorola and 3rd Party supplied Software (SW) products described in this instruction
document may include copyrighted Motorola and other 3rd Party supplied computer programs
stored in semiconductor memories or other media. Laws in the United States and other
countries preserve for Motorola and other 3rd Party supplied SW certain exclusive rights for
copyrighted computer programs, including the exclusive right to copy or reproduce in any
form the copyrighted computer program. Accordingly, any copyrighted Motorola or other 3rd
Party supplied SW computer programs contained in the Motorola products described in this
instruction document may not be copied (reverse engineered) or reproduced in any manner
without the express written permission of Motorola or the 3rd Party SW supplier. Furthermore,
the purchase of Motorola products shall not be deemed to grant either directly or by implication,
estoppel, or otherwise, any license under the copyrights, patents or patent applications of
Motorola or other 3rd Party supplied SW, except for the normal non-exclusive, royalty free
license to use that arises by operation of law in the sale of a product.
Vendor
Copyright
Artesyn
CMU *
GNOME Project *
iodbc.org *
Megastep *
NIST *
openBSD *
openSSL *
Performance Technologies
Postgres *
Telelogic
QNX *
*= May contain purchased SW and Open Source SW which may be subject to a license fee.
14
68P09278A31-A
FEB 2007
Trademarks
Java Technology and/or J2ME: Java and all other Java-based marks are trademarks or
registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
UNIX: UNIX is a registered trademark of The Open Group in the United States and other
countries.
68P09278A31-A
FEB 2007
15
16
68P09278A31-A
FEB 2007
Chapter
1
Introduction
This chapter deals with the MSSPoC billing interface and acronyms and abbreviations that are
used in this manual.
68P09278A31-A
FEB 2007
1-1
Chapter 1: Introduction
Veritas NetBackup
Billing interface
Veritas NetBackup
Veritas NetBackup client software is used to create ofine backups.
Motorola requires the Veritas client software and server conguration information from the
carrier at least three weeks in advance of deployment so that the Veritas software is integrated
with the PoC software.
Motorola does not supply the Veritas NetBackup client or server software at this time.
Billing interface
An interface is maintained between the carrier and the Motorola Control Switch (CS) called the
Northbound Billing Interface (NBI). Each time the interface between the switch and the carrier
is restarted, the switch sends billing les. These les are sequentially numbered (N+1), where
N is the last le successfully sent.
1-2
68P09278A31-A
FEB 2007
CDR
CDRCP
CSV
EMS
FTP
GMT
GUI
IMSI
IP
Internet Protocol
MDN
MIN
MPTT
Motorola PushtoTalk
NAS
NID
NBI
NTP
OAMP
PoC
PTP
Point to Point
PTT
PushtoTalk
RTP
SIP
UDR
UTC
68P09278A31-A
FEB 2007
1-3
1-4
Chapter 1: Introduction
68P09278A31-A
FEB 2007
Chapter
2
User Data Records
This chapter deals with the billing interface, versions, and User Data les.
68P09278A31-A
FEB 2007
2-1
Billing interface
Billing interface
The Element Management Server (EMS) on the PoC Control Switch chassis generates one User
Data Record (UDR) for every PoC call segment or user and creates a le at specied time
intervals for processing. The EMS also generates an Activity Record each time a user registers
or reregisters for the service.
The PoC application relies on the biller to support rating plans, calculating packets, and
identifying off peak and peak calls.
Special characters
Special characters like comma (,) and percent sign (%) are URL encoded in the billing system
and the client billing system must expect the special characters in this format only. A group
name can contain these special characters.
For example, in the UDR generated for a group call, elds such as groupId, origDialedDigits,
and translatedDialedDigits can contain special characters.
If the group name is grp,123, then this group name is encoded as grp%2C123 in the UDR le.
The following table gives the URL encoded value of special characters.
Table 2-1
2-2
, (comma)
%2C
% (percent sign)
%25
68P09278A31-A
FEB 2007
Versions
Versions
This section describes the version number and the command for enabling UDR elds.
Version number
Versions other than Version 1 include the ASCII representation of the version number on the
same line as the checksum after the comma. UDR decoders can use this value to determine the
format of encoding of the subsequent call or activity records. The version is not encoded for
Version 1 for backward compatibility.
68P09278A31-A
2-3
FEB 2007
UDR Files
UDR Files
The User Data Record (UDR) le is written to the archive directory. This is a at le that
contains the data values separated by a delimiter comma.
File naming
All les are created using the following le naming specications:
{UDRPREFIX}YYYYMMDD_HH24MMSS_SeqNum
where
{UDRPrex} is congured by the operator in the GUI under OAMP >Billing -> Edit
-> Update
SeqNum the unique sequence number (000999), which must be a part of the le name.
The time stamp within the le name is the time of le creation in GMT.
Archive
Archive directory
Motorola provides a primary directory where completed billing les are stored. This directory
is in the cluster partition.
At the end of this period the les are moved to an archive directory (/cluster/arch) where
they are stored for ve days.
The primary and archive directory have a login/password associated with it for access. The
same login and password can be used to retrieve les from either directory.
2-4
68P09278A31-A
FEB 2007
UDR Files
In addition, ofine backups are available using carrier provided Veritas NetBackup
client software.
Time interval
New les are created every X minutes, with X congurable by the carrier. The default is ve
minutes. Files are created only if there are calls or activity records in the dened time interval.
File transfer
Files are transferred to the billing system of the carrier using FTP. The carrier system retrieves
les.
Checksum
At the beginning of each le, there is a checksum. The checksum is in ASCII Hex format. The
checksum value generated by the Billing NBI is based on the content of the at le. This value
only appears one time at the beginning of the at le and ends by a comma followed by a line
feed. The checksum algorithm is Posix.2 CRC32.
68P09278A31-A
2-5
FEB 2007
UDR Files
All the report generation is done based on the congured UDR prex. DO
NOT change the prex of transferred UDR les.
The extension allows the UDR les to continue to exist in the cluster
archive directory.
Transfer failure Do NOT rename the UDR le. This allows the le to be replaced the next
time the le transfer is initiated.
Example
Status le names
If a status le needs to be created to track le transfers in the same directory as the UDR les,
do NOT use the same prex in the status le name as the UDR prex.
2-6
68P09278A31-A
FEB 2007
This section explains the UDR elements used in the Call Records.
UDR Element
Type (Length
in Bytes)
Contents
Example
Record_ID
String (64)
Target_MIN, startTime,
endTime, Call_ID
00000978654354520011
108T16:29:412001110
8T16:29:4136AAACCCDD
NAS_Address
String (15)
66.123.22.33
FramedIPAddress
String (15)
66.123.45.22
String (64)
value = username@PTT.x
yz.com
[Default NAI]@ptt.com
Continued
68P09278A31-A
2-7
FEB 2007
UDR Element
Call_Id
Type (Length
in Bytes)
String (10)
Contents
The same Correlation ID value
is populated in every UDR
generated for a given PoC call.
Example
36AAACCCDD
Additional information and examples for the Call_Id eld is found at the end of Table 2-2.
6
Vendor_ID
String (6)
36
StartTime
String (19)
20011108T16:29:41
The StartTime is based on either the time the Control Switch receives the SIP message or
the time the Control Switch sends the SIP message to the handset.
8
BWGMT_Offset
String (10)
3000
The GMT Offset is adjusted, if necessary to reect Daylight Savings Time. If SID is not
available, GMT offsets are set to 0 and SID is populated with .
9
Source_MIN/IMSI
String (15)
zero padded
on left
000009784321234
10
Source_MDN
String (15)
zero padded
on left
000919786543545
11
Target_MIN/IMSI
String (15)
zero padded
on left
MIN/IMSI of handset
represented by this UDR.
000009786543545
Continued
2-8
68P09278A31-A
FEB 2007
Table 2-2
Field
No.
UDR Element
12
Target_MDN
13
Type (Length
in Bytes)
Contents
Example
00009786543545
3214
14
Delta_Acct_Input_ Octets
Integer (15)
2233
15
BW_Delta_Session_
Duration
Integer (20)
32
String (15)
zero padded
on left
This value is the time a Bye message for this leg of the call is received or generated
by the Control Switch the time the SIP 200 OK message was received or generated
for this call leg.
Integer (1)
Identies Simple IP, Mobile IP, 1
or another technology:
1= Simple IP
2= Mobile IP
Always 1
16
IP_Tech:
17
PTT_CntSw_ID
String (10)
PTTCS1.MA
18
PTT_Group_ID
String (64)
919786543545@PTT or
marketing@PTT)
19
PTT_Called_IP
String (15)
20
Reason_Ind
Integer (2)
Example:
0= Maintenance Record
Maintenance record for
account activity not billable.
Subscriber A and
subscriber B are
registered.
Subscriber A makes a
PTP call to subscriber B.
The call is connected
and disconnected
normally because the
PoC Server was able
to tear down the call
gracefully.
Continued
68P09278A31-A
2-9
FEB 2007
UDR Element
Type (Length
in Bytes)
Contents
Example
2 = Abnormal Disconnect
Disconnect indicating that
the PoC Server experienced a
timeout while trying to clear
the call (sent a BYE and did
not get an acknowledgment
message).
Subscriber A and
B are registered
with the server.
Subscriber A makes
an alert call to
subscriber B.
Callee ignores the
call and the call is
disconnected.
3 = Unconnected
Network Failure
Call could not be connected
due to a problem with the
network or PoC server.
Subscriber A and B
are registered with the
server. Subscriber A
makes a PTP call to
subscriber B who is not
in network. The call is
not connected.
4 = Unconnected
Invalid Address
Call could not be connected
because the number/group
name received was not a
valid number/group name (not
registered and active in PoC
server).
Subscriber A
is registered
with the server.
Subscriber A makes
a PTP call to subscriber
B who is not registered
or not provisioned
with the server.
Call is not connected.
Subscriber A and
B are registered
with the server.
Subscriber A makes
a PTP call to subscriber
B. Call is connected.
Remove the network
interface (RF Signal
goes to 0) and because
of network problem
(Radio link failure) the
call is teared down.
6 = Insufcient fund
In case of prepaid subscriber.
Subscriber A makes
a PTP call without
sufcient pre paid
funds available. The call
is not connected.
Continued
2-10
68P09278A31-A
FEB 2007
Table 2-2
Field
No.
UDR Element
Type (Length
in Bytes)
Contents
7 = Blocked Call
Example
Subscriber B blocks
Subscriber A and
Subscriber A makes
a PTP call to subscriber
B. Since B has blocked
A, call is not setup.
In this case UDR is
generated only for
caller with disconnect
reason being set to 7
(Blocked Call) and no
UDR is generated for
callee.
EndTime
String (19)
GMT Format.
20011108T16:29:41
22
SID
1212
SID may not be available under certain conditions such as, when error messages are
received from the handset for user unavailable, user not responding and user busy).
23
24
25
BW_Call_Orig_Cell_I
DBase Station ID
BW_Call_Dest_Cell_ID
BW_Switch_ID(NID)
Null
Null
Null
Null
Null
Null
Continued
68P09278A31-A
2-11
FEB 2007
UDR Element
PTT_Service_Type
Type (Length
in Bytes)
Integer (1)
Contents
PoC Type:
1 = PointtoPoint
2 = Group
3 = Acct
4 = Ad-hoc group
5 = Alert
6 = NNI Point-to-Point
7 = NNI Group
8 = NNI Ad-hoc Group
9 = NNI Alert
Example
2
NNI Point-to-Point, NNI Group,NNI Ad-hoc Group, NNI Alert service types are applicable
to the user not present in the current network (foreign user). For UDR version less than
7,1-1 Barge Call and Alert call are mapped to PTT_Service_Type 1. For UDR version 7
and above, 1-1 Barge Call is mapped to PTT_Service_Type 1 and Alert call is mapped
to PTT_Service_Type 5.
27
28
Original_dialed_digits
String (128)
9786543545
29
Translated_dialed_ digits
String (128)
9786543545
30
Subscriber _Type
Integer (1)
Type of connection
for the subscriber:
1 = Prepaid subscriber
2 = Postpaid subscriber
31
Presence_State
Integer (1)
Present state of
the subscriber:
0 = Not applicable for
call records
32
Class_Of_Service
Integer (1)
Indicates subscribers
privilege services:
1 = Legacy presence
2 = No presence
3 = Premium service
33
Activity_Type
Integer (1)
Continued
2-12
68P09278A31-A
FEB 2007
Table 2-2
Field
No.
UDR Element
Type (Length
in Bytes)
Contents
Example
34
Referred_By
String (15)
9786543545
35
Total_Talk_Time
Integer (5)
20
36
Total_Listen_Time
Integer (5)
15
37
Wholesale_Name
String (64)
wholesale1
38
Enterprise_name
String (64)
enterprise1
39
ESN
String (15)
zero padded
on left
40
Prepaid_Result
Integer (1)
41
GCI
String (128)
90802468001C
This value is NULL
for Activity records.
42
Source_SIPURI
String (128)
Country Code
Network Code
LAC and
Cell ID
000006106966302
user1@mot.com
Continued
68P09278A31-A
2-13
FEB 2007
UDR Element
Target_SIPURI
Type (Length
in Bytes)
String (128)
Contents
Identies the URI used by
the caller to make a call.
This eld contains URI only
if the caller used URI to
originate the call.
For call record, the group call value is the group URI.
44
Ptx_successful_les_count Integer
45
Ptx_unsuccessful_les
_count
46
Example
user2@mot.com
Integer
Ptx_octet_sent
Integer
12232
47
Ptx_le_size
Integer
22242
48
Poc_Server_Role
Integer
2-14
68P09278A31-A
FEB 2007
Vendor_Id
csm_id
switch_Call_Id
Vendor_Id
csm_id
reportId
Vendor_Id and csm_id are common to both the call and activity records.
If the Call_Id is 540c00000e the Vendor_Id is 54, the csm_id is 0c, the switch_Call_Id or reportId
is 00000e. In the Call Records, the switch_Call_Id is the Call_Id allocated by the switch. Initially
1000 Call_Ids are allocated in a pool and they are reused to assign to another call as soon as the
existing call is terminated. There is duplication of the Call_Id eld values in the UDR.
In the Activity Records, the reportId keeps track of the activity records that are generated. Its
value starts from one and keeps increasing for each activity record. There must not be any
duplicate Call_Ids for activity records. The Call_Id eld in the UDR is not unique as explained
above. The recordId eld is considered as unique for identication. This eld contains four
other UDR elds as mentioned in the billing specs (TargetMIN, StartTime, EndTime, and
Call_Id). Refer to the Examples: on page 2-16.
68P09278A31-A
2-15
FEB 2007
Examples:
2-16
68P09278A31-A
FEB 2007
68P09278A31-A
2-17
FEB 2007
This section explains the UDR elements used in the Activity Record.
UDR Element
Type (Length
in Bytes)
Contents
Example
Record_ID
String (64)
Target_MIN, startTime,
endTime, Call_Id
00000978654354520011
108T16:29:412001110
8T16:29:4136AAACCCD
D
NAS_Address
String (15)
66.123.22.33
FramedIPAddress
String (15)
66.123.45.22
Continued
2-18
68P09278A31-A
FEB 2007
UDR Element
Type (Length
in Bytes)
Contents
Example
UserName (name of
user represented by this
UDR)
String (64)
value=username@xyz.com
[Default NAI]@ptt.com
Call_Id
String (10)
36AAACCCDD
Vendor_ID
String (6)
36
StartTime
String (19)
20021108T9:32:23
BWGMT_Offset
String (10)
Source_MIN
String (15)
Null
10
Source_MDN
String (15)
Null
Target_MIN
String (15)
zero padded
on left
000009786543545
For activity type 3 and 4, MDN of the subscriber is populated in Target_MIN eld since
MIN of the subscriber is not available.
12
Target_MDN
String (15)
Null
Delta_Acct_Output_
Octets (PTTIs835UE)
Integer (15)
3214
14
Delta_Acct_Input_ Octets
(PTTIs835UE)
Integer (15)
2233
Continued
68P09278A31-A
2-19
FEB 2007
Table 2-3
Field
No.
15
UDR Element
BW_Delta_Session_
Duration (PTTIs835UE)
Type (Length
in Bytes)
Contents
Example
Integer (20)
16
IP_Tech:
Integer (1)
17
PTT_CntSw_ID
String (10)
PTTCS1.MA
18
PTT_Group_ID
String (64)
Null
19
PTT_Called_IP
String (15)
Null
20
Reason_Ind
Integer (2)
6+0
21
Event_Timestamp
String (19)
GMT Format.
Null
22
SID
String (4)
hex value
Null
23
BW_Call_Orig_Cell_I
DBase Station ID
Null
Null
Null
Null
Null
Null
24
25
BW_Call_Dest_Cell_I D:
BW_Switch_ID(NID)
Continued
2-20
68P09278A31-A
FEB 2007
UDR Element
26
PTT_Service_Type
27
Type (Length
in Bytes)
Contents
Example
PoC Type:
1 = PointtoPoint
2 = Group
3 = Acct
4 = Ad-hoc Group
5 = Alert
6 = NNI Point-to-Point
7 = NNI Group
8 = NNI Ad-hoc Group
9 = NNI Alert
28
Original_dialed_digits
String (128)
Null
29
Translated_dialed_digits
String (128)
Null
30
Subscriber_Type
Integer (1)
Type of connection
for the subscriber:
1 Prepaid subscriber
2 Postpaid subscriber
31
Presence_State
Integer (1)
Integer (1)
This eld contains a valid value only when the activity type is 3 or 18 otherwise for all
activity records value is 0.
32
Class_Of_Service
Integer (1)
Indicates subscribers
privilege services:
1 = Legacy presence
2 = No presence
3 = Premium service
Continued
68P09278A31-A
2-21
FEB 2007
Table 2-3
Field
No.
33
UDR Element
Activity_Type
Contents
Example
7 Buddy Add
8 Buddy Modify
9 Buddy Delete
10 Group Add
10
11
12 GroupBuddy Add
12
13 Group Rename
13
16
17
18 Presence State
Update NOTIFY response
of server to user settable
presence request
18
19
20 PUBLISH Response
to the PUBLISH Message,
which is used to update the
handset specic settings onto
the server
20
21
23
24
25
Continued
2-22
68P09278A31-A
FEB 2007
UDR Element
Type (Length
in Bytes)
Contents
Example
26 PRESENCE_PUBLISH
Subscriber sends OMA
presence PUBLISH
26
27 PRESENCE_SUBSCRIBE
Subscriber sends OMA
presence SUBSCRIBE
27
28 PRESENCE_NOTIFY
Presence server sends
OMA presence NOTIFY to the
subscriber
28
34
Referred_By
String (15)
9786543545
35
Total_Talk_Time
Integer (5)
NULL
36
Total_Listen_Time
Integer (5)
NULL
37
Wholesale_Name
String (64)
wholesale1
38
Enterprise_name
String (64)
enterprise1
39
ESN
String (15)
zero padded
on left
000006106966302
40
Prepaid_Result
Integer (1)
Continued
68P09278A31-A
2-23
FEB 2007
Table 2-3
Field
No.
41
42
UDR Element
GCI
Type (Length
in Bytes)
String (128)
Source_SIPURI
String (128)
Contents
Identies the cell ID of the
user which includes the:
Country Code
Network Code
LAC and
Cell ID
Example
NULL
user1@mot.com
This eld contains valid values in activity records for register, deregister, PUBLISH, and
MESSAGE. For all other activity records, value is NULL.
43
Target_SIPURI
String (128)
NULL
This eld has a NULL value for all the Activity Records.
44
Ptx_successful_les_
count
Integer
45
Ptx_unsuccessful_les
_count
Integer
46
Ptx_octet_sent
Integer
12232
47
Ptx_le_size
Integer
22242
Continued
2-24
68P09278A31-A
FEB 2007
UDR Element
Poc_Server_Role
68P09278A31-A
Type (Length
in Bytes)
Integer
Contents
Identies the role of the
server. Following are
the values for this eld:
0 = OMA_POC_DEFAULT,
1 =
OMA_POC_CONTROLLING
(Server role being
just Controlling)
2 =
OMA_POC_PARTICIPATING
(Server role being
just participating)
3 =
OMA_POC_CONTROLLING
_AND_PARTICIPATING (Server
acting as both Controlling and
Participating)
Example
0
2-25
FEB 2007
UDR examples
UDR examples
This section explains the examples for UDR le from the PoC Control Switch for different PoC
calls and activity record.
Pointtopoint call
Figure 2-1 shows a sample UDR le from the PoC Control Switch is for one PoC call with two
participants:
Figure 2-1
0000099900000642004-05-03T11:32:122004-05-03T11:32:14000a00306c,
10.232.115.3,10.232.115.13,9990000064@PTT.com,000a00306c,00,2004-05-03T11:32:12,
-1076400,000009990000064,000009990000064,000009990000064,000009990000064,741,1640,
2,1,CCSW,9990000063@PTT.com,10.232.115.13,1,2004-05-03T11:32:14,001C,,,,1,1,
000009990000063,000009990000063,2,0,1,0,,20,15,wholesale1,enterprise1,000006106966302,
0,90802468001C,user1@mot.com,user2@mot.com,2,4,12232,22242,0
0000099900000632004-05-03T11:32:122004-05-03T11:32:15000a00306c,
10.232.115.3,@10.232.115.13,9990000063@PTT.com,000a00306c,00,2004-05-03T11:32:12,
-1076400,000009990000064,000009990000064,000009990000063,000009990000063,1644,406,
3,1,CCSW,9990000063@PTT.com,10.232.115.13,1,2004-05-03T11:32:15,001C,,,,1,0,
000009990000063,000009990000063,2,0,1,0,,,15,20,wholesale2,enterprise1,000006106966302,
0,90802468001C,user1@mot.com,user2@mot.com,2,4,12232,22242,0
Originating
Leg
Terminating
Leg
ag_cn_POC_Billing_Point2PointCallRec.eps
Group call
Figure 2-2 shows a sample UDR le from the PoC Control Switch for one PoC call with three
participants.
2-26
68P09278A31-A
FEB 2007
UDR examples
0000090330030092004-05-03T12:30:242004-05-03T12:30:30000a000001,
10.232.115.13,10.232.115.13,9033003009@PTT.com,000a000001,00,2004-05-03T12:30:24,
-14400,000009033003009,000009033003009,000009033003009,000009033003009,972,3632,6,1,
CCSW,g25@PTT.com,,1,2004-05-03T12:30:30,001C,,,,2,1,g25,g25.9033003009,2,0,1,0,,20,15,
wholesale1,enterprise1,000006106966302,0,90802468001C,user1@mot.com,group@mot.com,2,4,
12232,22242,0
0000090330030082004-05-03T12:30:242004-05-03T12:30:30000a000001,
10.232.115.13,10.232.115.13,9033003008@PTT.com,000a000001,00,2004-05-03T12:30:24,
-14400,000009033003009,000009033003009,000009033003008,000009033003008,3687,585,6,1,
CCSW,g25@PTT.com,,1,2004-05-03T12:30:30,001C,,,,2,0,g25,g25.9033003009,2,0,1,0,,15,20,
wholesale1,enterprise1,000006106966302,0,90802468001C,user1@mot.com,group@mot.com,2,4,
12232,22242,0
0000090330030052004-05-03T12:30:242004-05-03T12:30:30000a000001,
10.232.115.13,10.232.115.13,9033003005@PTT.com,000a000001,00,2004-05-03T12:30:24,
-14400,000009033003009,000009033003009,000009033003005,000009033003005,3687,585,6,1,
CCSW,g25@PTT.com,,1,2004-05-03T12:30:30,001C,,,,2,0,g25,g25.9033003009,2,0,1,0,,15,20,
wholesale1,enterprise1,000006106966302,0,90802468001C,user1@mot.com,group@mot.com,2,4,
12232,22242,0
Originating
Leg
Terminating
Leg 1
Terminating
Leg 2
ag_cn_POC_Billing_GroupCallRec.eps
Adhoc call
Figure 2-3 shows a sample UDR le from the PoC Control Switch for an Adhoc PoC call with
three participants.
0000090550051012004-05-11T05:52:422004-05-11T05:52:46000a000002,
10.232.115.3,10.232.115.13,9055005001@PTT.com,000a000002,00,2004-05-11T05:52:42,
-1076400,000009055005101,000009055005001,000009055005101,000009055005001,977,2760,
4,1,CCSW,adhoc@PTT.com,,1,2004-05-11T05:52:46, 001C,,,,4,1,adhoc,adhoc.9055005001,
2,0,1,0,,20,15,wholesale1,enterprise1,000006106966302,0,90802468001C,user1@mot.com,
adhoc@mot.com,2,4,12232,22242,0
0000099900001632004-05-11T05:52:422004-05-11T05:52:46000a000002,10.232.115.3,
10.232.115.13,9990000063@PTT.com,000a000002,00,2004-05-11T05:52:42,-1076400,
000009055005101,000009055005001,000009990000163,000009990000063,2765,585,4,1,
CCSW,adhoc@PTT.com,,1,2004-05-11T05:52:46,001C,,,,4,0,adhoc,adhoc.9055005001,2,
0,1,0,,15,20,wholesale1,enterprise1,000006106966302,0,90802468001C,user1@mot.com,
adhoc@mot.com,2,4,12232,22242,0
0000099900001642004-05-11T05:52:422004-05-11T05:52:46000a000002,10.232.115.3,
10.232.115.13,9990000064@PTT.com,000a000002,00,2004-05-11T05:52:42,-1076400,
000009055005101,000009055005001,000009990000164,000009990000064,2765,585,4,1,
CCSW,adhoc@PTT.com,,1,2004-05-11T05:52:46,001C,,,,4,0,adhoc,adhoc.9055005001,2,
0,1,0,,15,20,wholesale1,enterprise1,000006106966302,0,90802468001C,user1@mot.com,
adhoc@mot.com,2,4,12232,22242,0
Originating
Leg
Terminating
Leg 1
Terminating
Leg 2
ag_cn_POC_Billing_AdhocCallRec.eps
Activity record
Figure 2-4 shows an activity record that is representative of all the activity types except for a
different value for activity type eld.
68P09278A31-A
2-27
FEB 2007
UDR examples
0000099900000642004-05-03T11:31:592004-05-03T11:31:59000a000001,10.232.115.3,
10.232.115.13,9990000064@PTT.com,000a000001,00,2004-05-03T11:31:59,,,,
000009990000064,,243,201,0,1,CCSW,,,0,,,,,,3,0,,,1,0,1,1,,0,0,wholesale1,
enterprise1,000006106966302,0,,user1@mot.com,,0,0,0,0,0
0000099900000642004-05-07T11:26:222004-05-07T11:26:22000a000008,10.232.115.3,
10.232.115.113,9990000064@PTT.com,000a000008,00,2004-05-07T11:26:22,,,,
000009990000064,,214,165,0,1,CCSW,,,0,,,,,,3,0,,,1,0,1,2,,0,0,wholesale1,
enterprise1,000006106966302,0,,user1@mot.com,,0,0,0,0,0
0000099900000642004-05-07T11:23:262004-05-07T11:23:26000a000005,10.232.115.3,
10.232.115.113,9990000064@PTT.com,000a000005,00,2004-05-07T11:23:26,,,,
000009990000064,,0,0,0,1,CCSW,,,0,,,,,,3,0,,,1,3,0,3,,0,0,,,000006106966304,0,,,,,
0,0,0,0,0
0000099900000642004-05-07T11:23:262004-05-07T11:23:26000a000005,10.232.115.3,
10.232.115.113,9990000064@PTT.com,000a000005,00,2004-05-07T11:23:26,,,,
000009990000064,,0,0,0,1,CCSW,,,0,,,,,,3,0,,,1,0,0,4,,0,0,,,000006106966304,0,,,,,
0,0,0,0,0
Register
De-register
User Settable
Presence
User Initiated
Presence
ag_cn_POC_Billing_ActivityRec.eps
2-28
68P09278A31-A
FEB 2007
Scenarios
There are several cases where the handset is required to pass a valid SID to calculate GMT
offset, but the value sent to the Control Switch may not be a recognized, valid SID for the
network or the value may be missing. These scenarios are outlined Table 2-4:
GMT
Offset
99
99
whatever the
failure response
would indicate
99
whatever the
failure response
would indicate
Scenario
Calling Party: SIP INVITE with no SID
Calling Party: SIP INVITE with invalid SID
Called Party: 200 OK with no SID
Called Party: 200 OK with invalid SID
68P09278A31-A
Reason Indicator
2-29
FEB 2007
Alert call is a call established when an MPTT caller alerts a callee. A call record is generated
with eld 26 PTT_Service_Type having value set to 5, if UDR version is 7 and above otherwise
value is 1.
In case of an IPA (Instant Personal Alert) for OMA subscriber an activity record is generated
since sending Alert message (MESSAGE) to other party is an event based procedure. This is
indicated in the activity record of UDR in eld 33 Activity_type with value 19.
2-30
68P09278A31-A
FEB 2007
Disconnect reasons
Disconnect reasons
This section explains the indicators and disconnect reasons with their description.
Release indicators
Following are the denitions of all the release indicators.
Description
Value
Maintenance_record
Abnormal Disconnect
Unconnected Network
Failure
A oor timeout, where the call legs are connected but the
server send BYE message to both the parties of the call.
Unconnected Invalid
Address
Continued
68P09278A31-A
2-31
FEB 2007
Disconnect reasons
Table 2-5
Indicator
Description
Value
Insufcient funds
Blocked calls
Scenarios
There are several reasons why a call is disconnected. These scenarios are outlined below:
Table 2-6
Disconnect scenarios
Description
Disconnect Reason
2-32
6 for callee
1 for caller
68P09278A31-A
FEB 2007
Disconnect reasons
68P09278A31-A
Disconnect Reason
7 for the Caller
2-33
FEB 2007
Time measurement
Time measurement
This section explains the timestamps, denitions for call time and the call duration.
Timestamps
The timestamps used in the whole system is the time that is set on the ccswitch machine, which
is NTP synchronized with the EMS. In turn the server is synchronized with the external clock,
which is UTC (Universal Coordinated Time). This would mean that the absolute time on the
ccswitch, is the time settings on the server, which is NTP synchronized with the external clock.
Call Start Time The time at which the server received the INVITE request from the
calling party.
Call Connect Time The time at which the server received 200 OK response from the
called party.
Call Clear Time The time at which the server responds with a 200 OK for the BYE request
from user or when server sends BYE message to the user.
Call duration
The time difference between clearing the call (server receiving/sending SIP message BYE) to
connecting the call (server receiving/sending SIP 200 OK response to a prior sent / received
SIP INVITE message).
If there are unconnected calls, the duration of the call is zero.
2-34
68P09278A31-A
FEB 2007
Chapter
3
Congurable UDR elds
There are about 48 UDR elds populated in the UDR le. Every customers do not use all the
elds for their billing purposes. So it is an overhead to encode all the elds when they are
not needed for the customers billing client.
The Congurable UDR Fields feature allows the user to choose from the UDR elds what the
billing clients actually needs. Hence the user is able to encode only desired elds.
The user enables or disables the elds to be encoded or decoded through TL1 (Transaction
Language1) or Prov UI (Provisioning User Interface). Only the enabled elds are considered for
encoding into the UDR le.
Example: The user enables or disables pttType UDR elds by typing the following command at
the TL1 command prompt:
WMS-TL1>ED-udr_config::pttType:C1::is_enabled=true;
WMS-TL1>ED-udr_config::pttType:C1::is_enabled=false;
To check if pttType eld is enabled for encoding, the following command is used:
WMS-TL1>RTRV-udr_config::pttType:C1::is_enabled;
A header le named UDRHeaderFile.cfg is generated after enabling or disabling the elds.
This le contains the eld names and formats of the enabled elds separated by colon (:) a new
line separates each eld. Only values for these elds are in the UDR. The decoding utility reads
from the UDRHeaderFile.cfg and the UDR le to generate the decoded UDR information.
This le is created in the same directory where the UDR les are generated. The user cannot
tamper or delete this le as it results in malfunctioning of the decode utility. The user can
take the backup of UDRHeaderFile.cfg with the UDR generated before enabling or disabling
the elds. Otherwise, decoding the UDR le is not proper as the UDRs generated uses the
old UDRHeaderFile.cfg.
68P09278A31-A
FEB 2007
3-1
Time measurement
3-2
68P09278A31-A
FEB 2007
Chapter
4
Congurable UDR formats
The UDR eld values are displayed in xed format for each eld of the UDR. The value format
expected for a UDR eld is different for each billing system (Example: Date format: mm-dd-yy).
The UDR format was not congurable through PROV UI till UDR version 6.
The Congurable UDR format feature allows the exibility to choose the UDR format to be
displayed in the UDR. Hence, the user is able to get the desired format of eld value in the
UDR. UDR eld congurable format option is not required for all the elds in the UDR. This
functionality is offered through the TL1 interface.
The user cannot add extra elds to the UDR formats, nor delete any elds. The user can only
select the format by updating the eld version in the billingnbi_udr_eld_cong table.
Type the following command to get the maximum number of versions (formats) for a eld:
WMS-TL1>RTRV-udr_config::
startTime:C4::max_version;
Type the following command to view the format for pttType Version 1 eld format:
WMS_TL1>RTRV-udr_field_format::" pttType-1":C2::
format;
Type the following command to view the format for start time Version 3 eld format:
WMS_TL1>RTRV-udr_field_format::"startTime-3":C3::format;
Type the following command to update the desired format for a UDR eld:
WMS-TL1>ED-udr_config::startTime:C6::version=3;
Congurable UDR eld format option is implemented for following elds:
PttType
StartTime
EndTime
Sourcemin
Sourcemdn
Targetmin
Targetmdn
Disconnectreason
68P09278A31-A
FEB 2007
4-1
PttType
PttType
PttType eld is service type supported (Example: POINT_TO_POINT, GROUP, ACCOUNT) and
the options are:
4-2
68P09278A31-A
FEB 2007
68P09278A31-A
4-3
FEB 2007
4-4
Version 1 Zeros are padded on the LEFT as 00000XXXXXXXXXX format (where Xs are
MIN/MDN)
Version 2 Zeros are padded on the RIGHT as XXXXXXXXXX00000 format (where Xs are
MIN/MDN)
68P09278A31-A
FEB 2007
Version 1 Zeros are padded on the LEFT as 00000XXXXXXXXXX format (where Xs are
MIN/MDN)
Version 2 Zeros are padded on the RIGHT as XXXXXXXXXX00000 format (where Xs are
MIN/MDN)
68P09278A31-A
4-5
FEB 2007
DisconnectReason
DisconnectReason
4-6
68P09278A31-A
FEB 2007
DisconnectReason
4 UNCONNECTED_INVALID_ADDRESS
5 RTP_TIMER_EXPIRED
6 INSUFFICIENT_FUNDS
7 BLOCKED CALL
68P09278A31-A
4-7
FEB 2007
DisconnectReason
Figure 4-2
4-8
68P09278A31-A
FEB 2007
Chapter
5
Provisioning
68P09278A31-A
FEB 2007
5-1
Chapter 5: Provisioning
This section explains the steps to be followed for provisioning the billing interface.
Instructions
The PoC Control Switches are provisioned to create the Call Detail Record (CDR) les in the
Motorola SoftSwitch Server (NMHost).
Procedure 5-1
Port number that the CDR CP process listens for the data from the
Control Switch
Domain Name
File Prex Default Value is WPx where x is the number for this
control switch.
5-2
68P09278A31-A
FEB 2007
Click INSERT.
Click INSERT.
ag_cn_POC_Billing_CDRCollectionPointScrn
68P09278A31-A
5-3
FEB 2007
Chapter 5: Provisioning
ag_cn_POC_Billing_BillConfigScrn
5-4
68P09278A31-A
FEB 2007
ag_cn_POC_Billing_ConfiguBillingProtocols
68P09278A31-A
FEB 2007
5-1
5-2
Chapter 5: Provisioning
68P09278A31-A
FEB 2007
*68P09278A31-A*
68P09278A31-A
Technical
Information
ENGLISH
FEB 2007
68P09278A31-A
ENGLISH
FEB 2007
68P09278A31-A
68P09278A31-A
Manual Title
Date
FEB 2007
CSD/CND (US)
Binder
Printing
Finishing
3 Slant D-ring binder - letter size (11.75 in x 11.5 in) white PVC.
Body- printed double sided onto white letter size (8.5 in x 11 in) 70 lb.
Logo 2 means that the product may contain substances in excess of the
maximum concentration value for materials identified in the China
Management Methods regulation, and has an Environmental Friendly
Use Period (EFUP) in years, fifty years in the example shown.
Logo 1
Logo 2
The Environmental Friendly Use Period (EFUP) is the period (in years) during
which the Toxic and Hazardous Substances (T&HS) contained in the Electronic
Information Product (EIP) will not leak or mutate causing environmental pollution
or bodily injury from the use of the EIP. The EFUP indicated by the Logo 2 label
applies to a product and all its parts. Certain field-replaceable parts, such as
battery modules, can have a different EFUP and are marked separately.
The Disclosure Table is intended only to communicate compliance with China
requirements; it is not intended to communicate compliance with EU RoHS or any
other environmental requirements.
68P02901W00-E