Information technology — Telecommunications and information exchange between systems — Private Integrated Services Network — Inter-exchange signalling protocol — Advice Of Charge supplementary services

ISO/IEC 15050:2003 specifies the signalling protocol for the support of the Advice Of Charge supplementary services (SS-AOC) at the Q reference point between Private Integrated services Network eXchanges (PINX) connected together within a Private Integrated Services Network (PISN). SS-AOC is a set of supplementary services which enable a user to receive information about the charging of its calls that leave the PISN and enter another network. The three AOC supplementary services are: Charging information at call set-up time (AOC-S): SS-AOC-S enables the user to receive information about the charging rates at call set-up time and also to receive further information during the call if there is a change of charging rates. Charging information during the call (AOC-D): SS-AOC-D enables a user to receive information on the recorded charges for a call during the active phase of the call. Charging information at the end of the call (AOC-E): SS-AOC-E enables a user to receive information on the recorded charges for a call when the call is terminated. The Q reference point is defined in ISO/IEC 11579-1.

Technologies de l'information — Télécommunications et échange d'information entre systèmes — Réseau privé à intégration de services — Protocole de signalisation d'interéchange — Orientation des services supplémentaires de charge

General Information

Status
Published
Publication Date
20-Mar-2003
Current Stage
9060 - Close of review
Start Date
04-Mar-2026
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 15050:2003 - Information technology -- Telecommunications and information exchange between systems -- Private Integrated Services Network -- Inter-exchange signalling protocol -- Advice Of Charge supplementary services
English language
59 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO/IEC
STANDARD 15050
Second edition
2003-04-01


Information technology —
Telecommunications and information
exchange between systems — Private
Integrated Services Network —
Inter-exchange signalling protocol —
Advice Of Charge supplementary
services
Technologies de l'information — Télécommunications et échange
d'information entre systèmes — Réseau privé à intégration de
services — Protocole de signalisation d'interéchange — Orientation
des services supplémentaires de charge



Reference number
ISO/IEC 15050:2003(E)
©
ISO/IEC 2003

---------------------- Page: 1 ----------------------
ISO/IEC 15050:2003(E)
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.


©  ISO/IEC 2003
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland

ii © ISO/IEC 2003 — All rights reserved

---------------------- Page: 2 ----------------------
ISO/IEC 15050:2003(E)
Contents
Foreword v
Introduction vi
1 Scope 1
2 Conformance 1
3 Normative references 1
4 Terms and definitions            2
4.1 External definitions 2
4.2 Other definitions 3
4.2.1 Advice mode 3
4.2.2 Advice mode combination 3
4.2.3 Charge rate provision 3
4.2.4 Interim charge provision 3
4.2.5 Final charge provision 3
4.2.6 Charging Association Information 3
4.2.7 Accounting Function 3
5 List of acronyms 3
Signalling protocol for the support of SS-AOC
6 3
6.1 SS-AOC description 3
6.2 SS-AOC operational requirements 4
6.2.1 Requirements on the Originating PINX 4
6.2.2 Requirements on the Terminating PINX 4
6.2.3 Requirements on the Outgoing Gateway PINX 4
6.2.4 Requirements on a Transit PINX 4
6.2.5 Additional requirements for a Transferring or Diverting PINX that can receive final charge information for a
call resulting from transfer or a diverted call
4
6.3 SS-AOC coding requirements 5
6.3.1 Operations 5
6.3.2 Information elements 11
6.3.3 Messages 12
6.4 SS-AOC State definitions 12
6.4.1 States at the Originating PINX 12
6.4.2 States at the Outgoing Gateway PINX 12
6.5 SS-AOC Signalling procedures for activation, deactivation and registration 12
6.6 SS-AOC Signalling procedures for invocation and operation 13
6.6.1 Actions at the Originating PINX 13
6.6.2 Actions at the Outgoing Gateway PINX 14
6.6.3 Actions at a Transit PINX 16
6.6.4 Actions at the Terminating PINX 16
6.7 SS-AOC Impact of interworking with public ISDNs 17
6.8 SS-AOC Impact of interworking with non-ISDNs 17
6.9 Protocol interactions between SS-AOC and other supplementary services and ANFs 17
Interaction with Calling Name Identification Presentation (SS-CNIP)
6.9.1 17
© ISO/IEC 2003 – All rights reserved iii

---------------------- Page: 3 ----------------------
ISO/IEC 15050:2003(E)
6.9.2 Interaction with Connected Name Identification Presentation (SS-CONP) 17
6.9.3 Interaction with Call Transfer (SS-CT) 17
6.9.4 Interaction with Call Diversion (SS-DIV) 18
6.9.5 Interaction with Completion of Call on Busy Subscriber (SS-CCBS) 19
6.9.6 Interaction with Completion of Call on No Reply (SS-CCNR) 19
6.9.7 Interaction with Call Offer (SS-CO) 19
6.9.8 Interaction with Call Intrusion (SS-CI) 19
6.9.9 Interaction with Do Not Disturb (SS-DND) 19
6.9.10 Interaction with Do Not Disturb Override (SS-DNDO) 19
6.9.11 Interaction with Path Replacement (ANF-PR) 19
6.9.12 Interaction with Recall (SS-RE) 19
6.9.13 Interaction with Call Interception (ANF-CINT) 19
Interaction with Wireless Terminal Location Registration (SS-WTLR)
6.9.14 19
6.9.15 Interaction with Wireless Terminal Mobility Incoming Call (ANF-WTMI) 19
6.10 SS-AOC Parameter values (timers) 19
Annexes
A - Protocol Implementation Conformance Statement (PICS) proforma 20
B - Examples of message sequences 27
- Specification and Description Language (SDL) Representation of procedures
C 31
D - Imported ASN.1 definitions 52
E - ASN.1 definitions according to ITU-T Recs. X.208 / X.209 53
iv © ISO/IEC 2003 – All rights reserved

---------------------- Page: 4 ----------------------
ISO/IEC 15050:2003(E)
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the
specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in the
development of International Standards through technical committees established by the respective organization to deal with
particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other
international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work. In
the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of the joint technical committee is to prepare International Standards. Draft International Standards adopted by
the joint technical committee are circulated to national bodies for voting. Publication as an International Standard requires
approval by at least 75 % of the national bodies casting a vote.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. ISO and
IEC shall not be held responsible for identifying any or all such patent rights.
ISO/IEC 15050 was prepared by ECMA (as ECMA-212) and was adopted, under a special “fast-track procedure”, by Joint
Technical Committee ISO/IEC JTC 1, Information technology, in parallel with its approval by national bodies of ISO and IEC.
This second edition cancels and replaces the first edition (ISO/IEC 15050:1997), which has been technically revised.

© ISO/IEC 2003 – All rights reserved v

---------------------- Page: 5 ----------------------
ISO/IEC 15050:2003(E)
Introduction
This International Standard is one of a series of Standards defining services and signalling protocols applicable to Private
Integrated Services Networks (PISNs). The series uses ISDN concepts as developed by ITU-T and conforms to the framework
of International Standards for Open Systems Interconnection as defined by ISO/IEC.
This International Standard specifies the signalling protocol for use at the Q reference point in support of the Advice Of Charge
supplementary services. The protocol defined in this International Standard forms part of the PSS1 protocol (informally known
as QSIG).
This International Standard is based upon the practical experience of ECMA member companies and the results of their active
and continuous participation in the work of ISO/IEC JTC 1, ITU-T, ETSI and other international and national standardization
bodies. It represents a pragmatic and widely based consensus.
vi © ISO/IEC 2003 – All rights reserved

---------------------- Page: 6 ----------------------
INTERNATIONAL STANDARD ISO/IEC 15050:2003(E)

Information technology — Telecommunications and information
exchange between systems — Private Integrated Services Network —
Inter-exchange signalling protocol — Advice Of Charge supplementary
services
1S cope
This International Standard specifies the signalling protocol for the support of the Advice Of Charge supplementary services
(SS-AOC) at the Q reference point between Private Integrated services Network eXchanges (PINX) connected together within
a Private Integrated Services Network (PISN).
SS-AOC is a set of supplementary services which enable a user to receive information about the charging of its calls that leave
the PISN and enter another network.
The three AOC supplementary services are:
a) Charging information at call set-up time (AOC-S)
SS-AOC-S enables the user to receive information about the charging rates at call set-up time and also to receive further
information during the call if there is a change of charging rates.
b) Charging information during the call (AOC-D)
SS-AOC-D enables a user to receive information on the recorded charges for a call during the active phase of the call.
c) Charging information at the end of the call (AOC-E)
SS-AOC-E enables a user to receive information on the recorded charges for a call when the call is terminated.
The Q reference point is defined in ISO/IEC 11579-1.
Service specifications are produced in three stages and according to the method specified in ETS 300 387. This International
Standard contains the stage 3 specification for the Q reference point and satisfies the requirements identified by the stage 1 and
stage 2 specifications in ISO/IEC 15049.
The signalling protocol for SS-AOC operates on top of the signalling protocol for basic circuit switched call control, as
specified in ISO/IEC 11572, and uses certain aspects of the generic procedures for the control of supplementary services
specified in ISO/IEC 11582.
This International Standard also specifies additional signalling protocol requirements for the support of interactions at the Q
reference point between SS-AOC and other supplementary services and ANFs.
NOTE - Additional interactions that have no impact on the signalling protocol at the Q reference point can be found in the relevant stage 1
specifications.
This International Standard is applicable to PINXs which can interconnect to form a PISN.
2 Conformance
In order to conform to this International Standard, a PINX shall satisfy the requirements identified in the Protocol
Implementation Conformance Statement (PICS) proforma in annex A.
Conformance to this International Standard includes conforming to those clauses that specify protocol interactions between
SS-AOC and other supplementary services and ANFs for which signalling protocols at the Q reference point are supported in
accordance with the stage 3 standards concerned.
3 Normative references
The following referenced documents are indispensable for the application of this document. For dated references, only the
edition cited applies. For undated references, the latest edition of the referenced document (including any amendments)
applies.
© ISO/IEC 2003 – All rights reserved 1

---------------------- Page: 7 ----------------------
ISO/IEC 15050:2003(E)
ISO/IEC 11572:2000, Information technology - Telecommunications and information exchange between systems - Private
Integrated Services Network - Circuit mode bearer services - Inter-exchange signalling procedures and protocol
ISO/IEC 11574:2000, Information technology - Telecommunications and information exchange between systems - Private
Integrated Services Network - Circuit-mode 64 kbit/s bearer services - Service description, functional capabilities and
information flows
ISO/IEC 11579-1:1994, Information technology - Telecommunications and information exchange between systems - Private
integrated services network - Part 1: Reference configuration for PISN Exchanges (PINX)
ISO/IEC 11582:2002, Information technology - Telecommunications and information exchange between systems - Private
Integrated Services Network - Generic functional protocol for the support of supplementary services - Inter-exchange
signalling procedures and protocol
ISO/IEC 13865:2003, Information technology - Telecommunications and information exchange between systems - Private
Integrated Services Network - Specification, functional model and information flows - Call Transfer supplementary service
ISO/IEC 13869:2003, Information technology - Telecommunications and information exchange between systems - Private
Integrated Services Network - Inter-exchange signalling protocol - Call Transfer supplementary service
ISO/IEC 13873:2003, Information technology - Telecommunications and information exchange between systems - Private
Integrated Services Network - Inter-exchange signalling protocol - Call Diversion supplementary services
ISO/IEC 15049:1997, Information technology - Telecommunications and information exchange between systems - Private
Integrated Services Network - Specification, functional model and information flows - Advice of charge supplementary services
ISO/IEC 15054:2003, Information technology - Telecommunications and information exchange between systems - Private
Integrated Services Network - Inter-exchange signalling protocol - Call Interception additional network feature
ISO/IEC 15431:2003, Information technology - Telecommunications and information exchange between systems - Private
Integrated Services Network - Inter-exchange signalling protocol - Wireless terminal call handling additional network features
ETS 300 387:1994, Private Telecommunication Network (PTN); Method for the specification of basic and supplementary
services
ITU-T Rec. I.112:1993, Vocabulary of terms for ISDNs
ITU-T Rec. I.210:1993, Principles of telecommunication services supported by an ISDN and the means to describe them
ITU-T Rec. Q.950:2000, Supplementary services protocols, structure and general principles
ITU-T Rec. Z.100:1999, Specification and description language (SDL)
4 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
4.1 External definitions
This International Standard uses the following terms defined in other documents:
− Application Protocol Data Unit (APDU) (ISO/IEC 11582)
− Basic Service (ITU-T Rec. I.210)
− Call, Basic Call (ISO/IEC 11582)
− Originating PINX (ISO/IEC 11572)
− Outgoing Gateway PINX (ISO/IEC 11572)
− Private Integrated Services Network (PISN) (ISO/IEC 11579-1)
− Private Integrated services Network eXchange (PINX) (ISO/IEC 11579-1)
− Signalling (ITU-T Rec. I.112)
− Supplementary Service (ITU-T Rec. I.210)
− Supplementary Service Control Entity (ISO/IEC 11582)
2 © ISO/IEC 2003 – All rights reserved

---------------------- Page: 8 ----------------------
ISO/IEC 15050:2003(E)
− Terminating PINX (ISO/IEC 11572)
− Transit PINX (ISO/IEC 11572)
− User (ISO/IEC 11574)
− User A (ISO/IEC 13865)
4.2 Other definitions
4.2.1 Advice mode
The mode in which an Originating PINX receives advice of charge information from a Gateway PINX. This can be charge rate
provision, interim charge provision or final charge provision.
4.2.2 Advice mode combination
A combination of one or more advice modes operating simultaneously.
4.2.3 Charge rate provision
The provision to the Originating PINX of information concerning the charge rate for the call.
4.2.4 Interim charge provision
The provision to the Originating PINX of subtotal charge information at intervals during the call and of the total charge
information at the end of the call.
NOTE - When interim charge provision is used and the call is transferred, if the transferring user continues to be charged after transfer, no
total charge information is provided when the call resulting from transfer finishes.
4.2.5 Final charge provision
The provision to the Originating PINX of total charge information at the end of the call.
NOTE - When final charge provision is used and the call is transferred, if the transferring user continues to be charged after transfer, the total
charge information is provided to the Transferring PINX when the call resulting from transfer finishes.
4.2.6 Charging Association Information
Information that allows final charge information to be associated with the call to which it relates.
4.2.7 Accounting Function
The entity that is able to determine charges incurred in another network (e.g. by counting meter pulses, by use of a public ISDN
AOC service, or by calculation) and the assignment of these charges to the PISN user(s) involved.
5 List of acronyms
ANF Additional Network Feature
AOC Advice of Charge
APDU Application Protocol Data Unit
ASN.1 Abstract Syntax Notation no. 1
ISDN Integrated Services Digital Network
NFE Network Facility Extension
PICS Protocol Implementation Conformance Statement
PINX Private Integrated services Network eXchange
PISN Private Integrated Services Network
SDL Specification and Description Language
SS Supplementary Service
6 Signalling protocol for the support of SS-AOC
6.1 SS-AOC description
SS-AOC is a set of supplementary services which enable a user to receive information about the charging of its calls that leave
the PISN and enter another network.
© ISO/IEC 2003 – All rights reserved 3

---------------------- Page: 9 ----------------------
ISO/IEC 15050:2003(E)
The three AOC supplementary services are:
a) Charging information at call set-up time (AOC-S)
SS-AOC-S enables the user to receive information about the charging rates at call set-up time and also to receive further
information during the call if there is a change of charging rates.
b) Charging information during the call (AOC-D)
SS-AOC-D enables a user to receive information on the recorded charges for a call during the active phase of the call.
c) Charging information at the end of the call (AOC-E)
SS-AOC-E enables a user to receive information on the recorded charges for a call when the call is terminated.
These three supplementary services are supported across the PISN by charge rate provision, interim charge provision and final
charge provision or combinations thereof.
NOTE - For example, SS-AOC-D could be supported by charge rate provision, by interim charge provision, or by charge rate provision in
conjunction with final charge provision.
6.2 SS-AOC operational requirements
6.2.1 Requirements on the Originating PINX
Call establishment procedures for the outgoing side of an inter-PINX link and call release procedures, as specified in
ISO/IEC 11572 shall apply.
Generic procedures for call-related control of supplementary services, as specified in ISO/IEC 11582 for an End PINX, shall
apply.
6.2.2 Requirements on the Terminating PINX
Call establishment procedures for the incoming side of an inter-PINX link and call release procedures, as specified in
ISO/IEC 11572, shall apply.
Generic procedures for call-related control of supplementary services, as specified in ISO/IEC 11582 for an End PINX, shall
apply.
6.2.3 Requirements on the Outgoing Gateway PINX
Call establishment procedures for the incoming side of an inter-PINX link and call release procedures, as specified in
ISO/IEC 11572, shall apply.
Generic procedures for call-related control of supplementary services, as specified in ISO/IEC 11582 for an End PINX, shall
apply.
Generic procedures for the call independent control (connection oriented) of supplementary services, as specified in
ISO/IEC 11582 for an Outgoing Gateway PINX, shall apply.
6.2.4 Requirements on a Transit PINX
Basic call procedures specified in ISO/IEC 11572 for a Transit PINX shall apply.
Generic procedures for call-related control of supplementary services, as specified in ISO/IEC 11582 for a Transit PINX, shall
apply.
6.2.5 Additional requirements for a Transferring or Diverting PINX that can receive final charge information
for a call resulting from transfer or a diverted call
Generic procedures for the call independent control (connection oriented) of supplementary services, as specified in
ISO/IEC 11582 for a Terminating PINX, shall apply.
4 © ISO/IEC 2003 – All rights reserved

---------------------- Page: 10 ----------------------
ISO/IEC 15050:2003(E)
6.3 SS-AOC coding requirements
6.3.1 Operations
The operations defined in Abstract Syntax Notation number 1 (ASN.1) in table 1 shall apply. The notation is in accordance
with ITU-T Rec. X.680 and X.690. The ITU-T Rec. X.208 and X.209 superseded version is in annex E.
Table 1 - Operations in Support of SS-AOC
SS-AOC-Operations-asn1-97
{iso (1) standard (0) pss1-advice-of-charge (15050) advice-of-charge-operations-asn1-97 (1)}
DEFINITIONS EXPLICIT TAGS::=
BEGIN
IMPORTS OPERATION, ERROR FROM Remote-Operations-Information-Objects
{joint-iso-itu-t (2) remote-operations (4) informationObjects(5) version1(0)}
EXTENSION, Extension{} FROM Manufacturer-specific-service-extension-class-asn1-97
{iso (1) standard (0) pss1-generic-procedures (11582) msi-class-asn1-97 (11)}
notAvailable, supplementaryServiceInteractionNotAllowed
FROM General-Error-List
{ccitt recommendation q 950 general-error-list (1)}
PartyNumber FROM Addressing-Data-Elements-asn1-97
 { iso (1) standard (0) pss1-generic-procedures (11582)
addressing-data-elements-asn1-97 (20) };
AOC-Operations OPERATION ::= { chargeRequest | getFinalCharge | aocFinal | aocInterim | aocRate |
 aocComplete | aocDivChargeReq }
aocRate OPERATION ::= {
ARGUMENT AocRateArg
RETURN RESULT FALSE
ALWAYS RESPONDS FALSE
CODE local: 63}
AocRateArg ::= SEQUENCE {
aocRate CHOICE {
chargeNotAvailable NULL,
aocSCurrencyInfoList AOCSCurrencyInfoList
},
rateArgExtension CHOICE {
extension [1]IMPLICIT Extension{{AOCExtSet}},
multipleExtension [2] IMPLICIT SEQUENCE OF
Extension{{AOCExtSet}} } OPTIONAL
}
© ISO/IEC 2003 – All rights reserved 5

---------------------- Page: 11 ----------------------
ISO/IEC 15050:2003(E)
Table 1 - Operations in Support of SS-AOC (continued)
aocInterim OPERATION ::= {
ARGUMENT AocInterimArg
RETURN RESULT FALSE
ALWAYS RESPONDS FALSE
CODE local: 62}
AocInterimArg ::= SEQUENCE {
interimCharge CHOICE {
chargeNotAvailable [0] IMPLICIT NULL,
freeOfCharge [1] IMPLICIT NULL,
specificCurrency SEQUENCE {
recordedCurrency [1] IMPLICIT RecordedCurrency,
interimBillingId[2] IMPLICIT InterimBillingId OPTIONAL }
},
interimArgExtension CHOICE {
extension [1]IMPLICIT Extension{{AOCExtSet}},
multipleExtension [2] IMPLICIT SEQUENCE OF
Extension{{AOCExtSet}} } OPTIONAL
}
aocFinal OPERATION ::= {
ARGUMENT AocFinalArg
RETURN RESULT FALSE
ALWAYS RESPONDS FALSE
CODE local: 61}
AocFinalArg ::= SEQUENCE {
finalCharge CHOICE {
chargeNotAvailable [0] IMPLICIT NULL,
freeOfCharge [1] IMPLICIT NULL,
specificCurrency SEQUENCE {
recordedCurrency [1] IMPLICIT RecordedCurrency,
finalBillingId[2] IMPLICIT FinalBillingId OPTIONAL }
},
chargingAssociation ChargingAssociation OPTIONAL,
finalArgExtension CHOICE {
extension [1]IMPLICIT Extension{{AOCExtSet}},
multipleExtension [2] IMPLICIT SEQUENCE OF
Extension{{AOCExtSet}} } OPTIONAL
}
AOCSCurrencyInfoList ::= SEQUENCE SIZE(1.10) OF AOCSCurrencyInfo
6 © ISO/IEC 2003 – All rights reserved

---------------------- Page: 12 ----------------------
ISO/IEC 15050:2003(E)
Table 1 - Operations in Support of SS-AOC (continued)
AOCSCurrencyInfo ::= SEQUENCE {
chargedItem ChargedItem,
 rateType CHOICE {
durationCurrency [1] IMPLICIT DurationCurrency,
flatRateCurrency [2] IMPLICIT FlatRateCurrency,
volumeRateCurrency [3] IMPLICIT VolumeRateCurrency,
specialChargingCode SpecialChargingCode,
freeOfCharge [4] IMPLICIT NULL,
currencyInfoNotAvailable [5] IMPLICIT NULL,
freeOfChargefromBeginning [6] IMPLICIT NULL
}}
ChargedItem ::= ENUMERATED {
basicCommunication (0),
callAttempt (1),
callSetup (2),
userToUserInfo (3),
operationOfSupplementaryServ (4) }
DurationCurrency ::= SEQUENCE {
dCurrency [1] IMPLICIT Currency,
dAmount [2] IMPLICIT Amount,
dChargingType [3] IMPLICIT ChargingType,
dTime [4] IMPLICIT Time,
dGranularity [5] IMPLICIT Time OPTIONAL }
FlatRateCurrency ::= SEQUENCE {
fRCurrency [1] IMPLICIT Currency,
fRAmount [2] IMPLICIT Amount }
VolumeRateCurrency ::= SEQUENCE {
vRCurrency [1] IMPLICIT Currency,
vRAmount [2] IMPLICIT Amount,
vRVolumeUnit [3] IMPLICIT VolumeUnit
}
SpecialChargingCode ::= INTEGER (1.10)
RecordedCurrency ::= SEQUENCE {
rCurrency [1] IMPLICIT Currency,
rAmount [2] IMPLICIT Amount }
InterimBillingId ::= ENUMERATED {
normalCharging (0),
creditCardCharging (2) }
© ISO/IEC 2003 – All rights reserved 7

---------------------- Page: 13 ----------------------
ISO/IEC 15050:2003(E)
Table 1 - Operations in Support of SS-AOC (continued)
FinalBillingId ::= ENUMERATED {
normalCharging (0),
creditCardCharging (2),
callForwardingUnconditional (3),
callForwardingBusy (4),
callForwardingNoReply (5),
callDeflection (6),
callTransfer (7) }
Currency ::= IA5String (SIZE (0.10))
-- SIZE(0) shall indicate the default currency of the PISN
-- The representation of other currencies is outside the scope of this standard
Amount ::= SEQUENCE {
currencyAmount [1] IMPLICIT CurrencyAmount,
multiplier [2] IMPLICIT Multiplier }
CurrencyAmount ::= INTEGER (0.16777215)
Multiplier ::= ENUMERATED {
oneThousandth (0),
oneHundredth (1),
oneTenth (2),
one (3),
ten (4),
hundred (5),
thousand (6) }
Time ::= SEQUENCE {
lengthOfTimeUnit [1] IMPLICIT LengthOfTimeUnit,
scale [2] IMPLICIT Scale }
LengthOfTimeUnit ::= INTEGER (0.16777215)
Scale ::= ENUMERATED {
oneHundredthSecond (0),
oneTenthSecond (1),
oneSecond (2),
tenSeconds (3),
oneMinute (4),
oneHour (5),
twentyFourHours (6) }
VolumeUnit ::= ENUMERATED {
octet (0),
segment (1),
message (2) }
8 © ISO/IEC 2003 – All rights reserved

---------------------- Page: 14 ----------------------
ISO/IEC 15050:2003(E)
Table 1 - Operations in Support of SS-AOC (continued)
ChargingType ::= ENUMERATED {
continuousCharging (0),
stepFunction (1) }
ChargingAssociation ::= CHOICE {
chargeNumber [0] PartyNumber,
chargeIdentifier ChargeIdentifier }
ChargeIdentifier ::= INTEGER (-32768.32767)
chargeRequest OPERATION ::= {
ARGUMENT ChargeRequestArg
RESULT ChargeRequestRes
ERRORS {
freeOfCharge |
supplementaryServiceInteractionNotAllowed |
notAvailable | unspecified }
CODE local: 59}
getFinalCharge OPERATION ::= {
ARGUMENT DummyArg
RETURN RESULT FALSE
ALWAYS RESPONDS FALSE
CODE local: 60}
ChargeRequestArg ::= SEQUENCE {
adviceModeCombinations SEQUENCE SIZE(0.7) OF
AdviceModeCombination,
chargeReqArgExtension CHOICE {
extension [1]IMPLICIT Extension{{AOCExtSet}},
multipleExtension [2] IMPLICIT SEQUENCE OF
Extension{{AOCExtSet}} } OPTIONAL
}
ChargeRequestRes ::= SEQUENCE {
adviceModeCombination AdviceModeCombination,
chargeReqResExtension CHOICE {
extension [1]IMPLICIT Extension{{AOCExtSet}},
multipleExtension [2] IMPLICIT SEQUENCE OF
Extension{{AOCExtSet}} } OPTIONAL
}
© ISO/IEC 2003 – All rights reserved 9

---------------------- Page: 15 ----------------------
ISO/IEC 15050:2003(E)
Table 1 - Operations in Support of SS-AOC (continued)
AdviceModeCombination ::= ENUMERATED { -- advice mode combination
rate (0), -- charge rate provision
rateInterim (1), -- charge rate and interim charge provision
rateFinal (2), -- charge rate and final charge provision
interim (3), -- interim charge provision
final (4), -- final charge provision
interimFinal (5), -- interim charge and final charge provision
rateInterimFinal (6)} -- charge rate, interim charge and final
-- charge provision
DummyArg ::= CHOICE{
none NULL,
extension [1] IMPLICIT Extension{{AOCExtSet}},
multipleExtension [2] IMPLICIT SEQUENCE OF Extension{{AOCExtSet}}
}
-- The following OPERATION applies for the interaction with Call Transfer
aocComplete OPERATION ::= {
ARGUMENT AocCompleteArg
RESULT AocCompleteRes
ERRORS {supplementaryServiceInteractionNotAllowed}
CODE local: 64}
AocCompleteArg ::= SEQUENCE {
chargedUser PartyNumber,
chargingAssociation ChargingAssociation OPTIONAL,
completeArgExtension CHOICE {
extension [1]IMPLICIT Extension{{AOCExtSet}},
multipleExtension [2] IMPLICIT SEQUENCE OF
Extension{{AOCExtSet}} } OPTIONAL
}
AocCompleteRes::= SEQUENCE {
chargingOption ChargingOption,
completeResExtension CHOICE {
extension [1]IMPLICIT Extension{{AOCExtSet}},
multipleExtension [2] IMPLICIT SEQUENCE OF Extension{{AOCExtSet}}
} OPTIONAL
}
ChargingOption ::= ENUMERATED{
aocFreeOfCharge (0),
aocContinueCharging (1),
aocStopCharging (2)
}
10 © ISO/IEC 2003 – All rights reserved

---------------------- Page: 16 ----------------------
ISO/IEC 15050:2003(E)
Table 1 - Operations in Support of SS-AOC (concluded)
-- The following OPERATION applies for the interaction with Call Diversion
aocDivChargeReq OPERATION::= {
ARGUMENT AocDivChargeReqArg
RETURN RESULT FALSE
ALWAYS RESPONDS FALSE
CODE local: 65}
AocDivChargeReqArg ::= SEQUENCE {
divertingUser PartyNumber,
chargingAssociation ChargingAssociation OPTIONAL,
diversionType DiversionType,
aocDivChargeReqArgExt CHOICE {
extension [1]IMPLICIT Extension{{AOCExtSet}},
multipleExtension [2] IMPLICIT SEQUENCE OF Extension{{AOCExtSet}}
} OPTIONAL
}
DiversionType ::= ENUMERATED {
callForwardingUnconditional (0),
callForwardingBusy (1),
callForwardingNoReply (2),
callDeflection (3) }
AOCExtSet EXTENSION ::= {.}
unspecified ERROR ::= {
PARAMETER Extension{{AOCExtSet}}
CODE local: 1008}
freeOfCharge ERROR ::= { CODE local: 1016}
END -- of SS-AOC-Operations-asn1-97
6.3.2 Information elements
6.3.2.1 Facility information element
The operations defined in 6.3.1 shall be coded in the Facility information element in accordance with ISO/IEC 11582.
When conveying the invoke APDU of operations defined in 6.3.1, the destination Entity data element of the NFE shall contain
value endPINX.
When conveying the invoke APDU of operation aocFinal, aocInterim, aocRate, or aocDivChargeReq the Interpretation APDU
shall contain value discardAnyUnrecognisedInvokePdu.
When conveying t
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.