1 System Overview

This chapter provides a high-level overview of the application. It explains the basic functionality of the system and lists the main components.

It is not intended to advise on any specific Oracle Communications Convergent Charging Controller network or service implications of the product.

About Advanced Control Services

Advanced Control Services (ACS) is an application that allows service providers to define enhanced call interaction to be triggered in the case of one or more of the following:
  • Calls to specific dialed numbers (service numbers)

  • Calls from specific calling numbers (CLI numbers)

  • All calls triggered to a specified INAP service key

Call Processing and Features

The call processing consists of an arbitrary call-processing diagram, which makes decisions and performs actions chosen from a rich set of feature nodes.

These nodes include basic features such as time routing (day, week, year), proportional routing, calling and called prefixes, special numbers, failover routing, and VIP customers. They include telephony actions such as announcement playing, IVR prompting, number redirection, account code, and PIN entry.

Other Features

In addition, many ancillary functions are provided, such as detailed logging and analysis information, event counting and branching, customer self-administration, multi-lingual support for announcements and user interfaces, and many more features as described in ACS User's Guide.

Call Routing Services

These features make ACS an ideal application to provide a wide range of common and popular call routing services, like:

  • FreePhone
  • Premium Rate
  • TeleVote
  • Follow Me/Personal Numbering
  • Call Screening (Incoming)

It is also an ideal application for common residential or small business services, like:

  • Account Code Validation
  • Toll Barring (With PIN Override)
  • Hot Line
  • Call Screening (Outgoing)
  • Basic Friends & Family

About Main Components of ACS

The schematic diagram below depicts the main components of ACS on the IN platform.



Standard Profile Block List

Table 1-1 lists the profile blocks available with a new installation of ACS.

Table 1-1 Standard Profile Blocks in ACS

Name Description
Any Valid Profile Allows you to search for relevant tags in all profiles that have been loaded.

App Specific Profile 1

App Specific Profile 2

App Specific Profile 3

App Specific Profile 4

App Specific Profile 5

App Specific Profile 6

App Specific Profile 7

App Specific Profile 8

Contains information specific to an application. For example, Messaging Manager.
CLI Subscriber Profile

Contains most of the information you can specify in the CLI tab of the Numbers screen, like:

  • Account code
  • Language
  • Follow me number

Note: Only relevant to the 0800 service.

Call Context Allows access to information received from the network, including the list of buffers as described in ACS Buffers.
Control Plan Profile This profile contains current switch node exits only.
Customer Profile

Contains customer information like:

  • Incoming barred/allowed list type
  • Incoming barred/allowed list
  • PIN rights
  • Default language
  • Incoming barred/allowed ignore
  • Termination number ranges
  • Termination number range policy
Global Profile

Contains global information like:

  • PIN rights
  • Multi-lingual announcements
  • Default language
  • Control plan version hiding
Incoming Session Data

Data which comes in over the network. Examples include:

  • InitialDP received for voice
  • MO Forward SM for SMS using Messaging Manager
  • Diameter CCR (INITIAL_REQUEST)
Outgoing Session Data Data which goes out over the network.
Service Number Profile

Contains most of the information you can specify in the Service Number tab of the Numbers screen, like:

  • Account code
  • Language
  • Follow me number

Note: Only relevant to the 0800 service.

Temporary Storage

Stores the data in memory and does not write it to the database.

It exists for the duration of the control plan execution only.

VPN Network Profile

Contains most of the information you can specify in the VPN edit network, like:

  • Account Code maximum length
  • Outgoing barred/allowed list type
  • Incoming barred/allowed list type
  • VPN network SD no check
  • VPN present private address

Note: Only relevant if you have the VPN service installed.

VPN Station Profile

Contains most of the information you can specify in the VPN edit station, like:

  • Outgoing barred/allowed list type
  • Incoming barred/allowed list type
  • VPN bar all incoming
  • VPN bar off network incoming

Note: Only relevant if you have the VPN service installed.

ACS Primary Tags

Table 1-2 provides a list of ACS primary tags.

Note:

  • These tags are preloaded on installation of ACS and are displayed on the ACS Configuration screen, in the Profile Tag Details tab.

  • Do not use reserved ACS primary tag to create the custom profile tag. Custom profile tag should be added with profile tag number starting from max profile tag number in the system + 1.

Table 1-2 ACS Primary Tags

Description Hex Decimal
DO NOT USE 0x0000 0
PIN Prefix 0x0001 1
PIN Length 0x0002 2
Account Code Prefix 0x0003 3
Account Code Max Length 0x0004 4
A/S Prefix 0x0005 5
A/S Length 0x0006 6
Off Net Prefix 0x0007 7
S/D Prefix 0x0008 8
Outgoing Barred/Allowed List Type 0x0009 9
Outgoing Barred/Allowed List 0x000a 10
Incoming Barred/Allowed List Type 0x000b 11
Incoming Barred/Allowed List 0x000c 12
Account Code Values 0x000d 13
Account Code Policy 0x000e 14
-RESERVED- 0x000f 15
Divert RSF 0x0010 16
Divert Busy 0x0011 17
Divert No Answer 0x0012 18
Divert Follow Me 0x0013 19
Divert TOW Schedule 0x0014 20
PIN Digits 0x0015 21
PIN Rights 0x0016 22
Off Net Bar 0x0017 23
Follow on Break Out Sequence 0x0018 24
Station is Manager 0x0019 25
Speed List 0x001a 26
Divert Barred/Allowed List Type 0x001b 27
Divert Barred/Allowed List 0x001c 28
Divert Locations 0x001d 29
Break Limit 0x001e 30
LCR Old National 0x001f 31
LCR New National 0x0020 32
LCR Old International 0x0021 33
LCR New International 0x0022 34
Multi Lingual Announcements 0x0023 35
Number Lists 0x0024 36
Language 0x0025 37
Switch Configuration 0x0026 38
Virtual Message List 0x0027 39
Number Of Messages 0x0028 40
GUI Language 0x0029 41
Carrier Code 0x002a 42
Barred Categories 0x002b 43
Outgoing Barred/Allowed Ignore 0x002c 44
Incoming Barred/Allowed Ignore 0x002d 45
Divert Barred/Allowed Ignore 0x002e 46
Account Code Minimum Length 0x002f 47
Timezone Geographical Map 0x0030 48
PIN Encryption Method 0x0031 49
Silent Disconnect 0x0032 50
Postpaid Flag 0x0033 51
Hunt On Busy 0x0034 52
Hunt On No Answer 0x0035 53
Hunt Always 0x0036 54
Hunt RESERVED 0x0037 55
Help Line Address 0x0038 56
Legacy 0x0039 57
Disable 0x003a 58
VARS 0x003b 59
VARS Mapping 0x003c 60
Toll Free Beep ID 0x003d 61
Toll Free Beep Type 0x003e 62
Termination Number Ranges 0x003f 63
Termination Number Range Policy 0x0040 64
Control Plan Version Hiding 0x0041 65
Toll Free Beeps Required 0x0042 66
Bar Pay Phone Callers 0x0043 67
Bar Cell Phone Callers 0x0044 68

Note:

Each service may have its own specific tags in a separate tag range.

About ACS Functions

Calls using the ACS service will follow a control plan, and given varying circumstances will be directed to a terminating point. A control plan is effectively a flow chart defining the decisions and actions made to determine the routing of a call.

A control plan may consist of multiple different decision or action nodes called feature nodes. Each feature node has one input and a number of outputs determined by the type of feature node. The exceptions to this are the Start and End feature nodes that have only one output or one input respectively.

Each output from a feature node can lead to another feature node. The output used when exiting a feature node during call processing is determined by the functionality of that feature node. For example, a day of week feature node has multiple outputs, which are used depending on the current day of the week, and an internal customer defined mapping of the day of week to an output.

About ACS CDR/EDR

For information on ACS CDR/EDR, refer to the Event Detail Record Reference Guide.