1 - tsplab.hutsplab.hu/doc/word/Sga-ICA/ICA_UsMan_Eng.doc · Web viewH-1039 Budapest, Czetz János...

29
SGA-ICA - Intelligent Call Assistance, User’s Manual AITIA International, Inc. H-1039 Budapest, Czetz János u. 48-50. Phone.: (36-1) 453 8080 · Fax: (36-11) 453 8081 www.aitia.ai „SGA-ICA” - Intelligent Call Assistant by SMS User Manual Budapest, 1st of September, 2010. 1/29

Transcript of 1 - tsplab.hutsplab.hu/doc/word/Sga-ICA/ICA_UsMan_Eng.doc · Web viewH-1039 Budapest, Czetz János...

Page 1: 1 - tsplab.hutsplab.hu/doc/word/Sga-ICA/ICA_UsMan_Eng.doc · Web viewH-1039 Budapest, Czetz János u. 48-50. Phone.: (36-1) 453 8080 · Fax: (36-11) 453 8081 . „SGA-ICA” - Intelligent

SGA-ICA - Intelligent Call Assistance, User’s Manual

AITIA International, Inc.H-1039 Budapest, Czetz János u. 48-50.Phone.: (36-1) 453 8080 · Fax: (36-11) 453 8081 www.aitia.ai

„SGA-ICA” - Intelligent Call Assistant by SMS

User Manual

Budapest, 1st of September, 2010.

1/20

Page 2: 1 - tsplab.hutsplab.hu/doc/word/Sga-ICA/ICA_UsMan_Eng.doc · Web viewH-1039 Budapest, Czetz János u. 48-50. Phone.: (36-1) 453 8080 · Fax: (36-11) 453 8081 . „SGA-ICA” - Intelligent

SGA-ICA - Intelligent Call Assistance, User’s Manual

Table of Contents

General Description.......................................................................................................................... 3Introduction...................................................................................................................................... 3

References.................................................................................................................................... 3Abbreviations used....................................................................................................................... 3Datasheet...................................................................................................................................... 4Main Properties, Features............................................................................................................. 5

SGA-ICA - 1st Phase................................................................................................................ 5SGA-ICA - 2nd Phase.............................................................................................................. 5

Structure of System...................................................................................................................... 6Hardware requirements................................................................................................................. 6Software requirements.................................................................................................................. 6Additional utilities........................................................................................................................ 7List of Used Files......................................................................................................................... 7

Working of System.......................................................................................................................... 8The Main Function of the System................................................................................................. 8Suggesting a Corrected Dial Number...........................................................................................8Call Termination, Handling of Speech Circuits............................................................................8ISUP Message Handling............................................................................................................... 9

Establishing of ISUP CICs....................................................................................................... 9Answering to IAM Message..................................................................................................... 9

Sending of SMSs.......................................................................................................................... 9Configuring the system................................................................................................................... 10Handling Program by its Graphical User’s Interface.......................................................................12

Screenshot.................................................................................................................................. 12Controls of GUI.......................................................................................................................... 12Menu structure............................................................................................................................ 13

Appendix........................................................................................................................................ 15Sample Configuration File.......................................................................................................... 15Version History.......................................................................................................................... 16

SGA Call Terminator (Sga-ICA)............................................................................................ 16Sga-ICA - Rule Tester............................................................................................................ 17

SNMP Traps............................................................................................................................... 18Rule-based suggestions for NumberB......................................................................................... 19

2/20

Page 3: 1 - tsplab.hutsplab.hu/doc/word/Sga-ICA/ICA_UsMan_Eng.doc · Web viewH-1039 Budapest, Czetz János u. 48-50. Phone.: (36-1) 453 8080 · Fax: (36-11) 453 8081 . „SGA-ICA” - Intelligent

SGA-ICA - Intelligent Call Assistance, User’s Manual

General Description

Intelligent Call Assistant (SGA-ICA) is a system designed to improve call connection success rates of inbound roaming subscribers. Since phone numbers are not always stored with the international prefixes in cell phones, connecting roamers’ calls are often unsuccessful, and the subscribers simply get a signal or a voice announcement stating that the dialed number does not exist. For most of the cases it means lost calls, and for some cases subscribers also change the roaming operator and retry their calls over there. This problem, and hence the potential loss of operator's profit, can be eliminated by informing the subscriber about his/her dialing error, and suggesting corrective actions.  Utilizing the features of SGA-ICA the operator can inform the roaming subscriber in a text message about the proper dialing method. Since this message contains the correct number (with the proper prefixes) as well, the subscriber can easily initiate the call by extracting this number from the text (usually by simply pressing a single button of the phone on the message text).

In this way SGA-ICA allows the operator to provide helpful information for roamers dialing with inappropriate (or missing) prefixes. In order to do so, the operator should route such calls to the SGA-ICA on the basis of number analysis. The distinguishing features of these calls: foreign calling party number and unknown called party number.

Introduction

References

ITU-T Q.763 Signaling System No. 7 – ISDN user part formats and codes ITU-T Q.764 Signaling System No. 7 – ISDN user part signaling procedures

Abbreviations used

ACM - Address Complete MessageBOIC - Barring of Outgoing International CallCC - Country CodeCDR - Call Detail RecordCIC - Circuit Identification CodeCIMD - Computer Interface to Message DistributionDSP - Digital Signal ProcessorGUI - Graphical User InterfaceIAM - Initial Address MessageIDD - International Direct Dialing prefixISUP - ISDN User Part

MSC - Mobile Switching CenterMSU - Message Signaling Unit

3/20

Page 4: 1 - tsplab.hutsplab.hu/doc/word/Sga-ICA/ICA_UsMan_Eng.doc · Web viewH-1039 Budapest, Czetz János u. 48-50. Phone.: (36-1) 453 8080 · Fax: (36-11) 453 8081 . „SGA-ICA” - Intelligent

SGA-ICA - Intelligent Call Assistance, User’s Manual

MTP - Message Transfer PartNOC - Network Operations CenterPCM - Pulse-Code ModulationREL - ReleaseRLC - Release completeSMPP - Short Message Peer-to-PeerSMSC - Short Message Service CenterSNMP - Simple Network Management ProtocolSS7 - Signaling System No7TCAP - Transaction Capability Application PartUCP - Universal Computer Protocol

Datasheet

Name of the system: SgaCallTerminator. Name of the executable programs:

o SgaCallTerminator.exe – main programo SgaICA_RuleTester.exe – test utility

Programming language: C. Operating system: Windows NT/2000/XP.

4/20

Page 5: 1 - tsplab.hutsplab.hu/doc/word/Sga-ICA/ICA_UsMan_Eng.doc · Web viewH-1039 Budapest, Czetz János u. 48-50. Phone.: (36-1) 453 8080 · Fax: (36-11) 453 8081 . „SGA-ICA” - Intelligent

SGA-ICA - Intelligent Call Assistance, User’s Manual

Main Properties, Features

During the lifetime of the SGA-ICA solution, we have developed two releases (see below their functionality lists) based on the most wanted operator requests. Additional features are on our product development roadmap. Their implementation depends on customer requirements.

SGA-ICA - 1st Phase

CPU utilization: irrelevant Memory utilization: irrelevant Releases the call (after a short timeout) with a predefined release cause Handles and maintains real and virtual speech channels, too Assembles Call Detailed Record (CDR) about closed calls Sends information SMS to subscriber about scheme of correct dialing In order to send SMS to SMSC several protocols can be applied, e.g. CIMD2, UCP, SMPP Uses templates for SMS sending 100 languages can be used. Selecting of language is configured by operator, based on

subscriber’s identity Frequency of sending SMS can be configured Logging operation in different levels (Off, Normal, Detailed, Debug) Working process can be controlled by user-friendly graphical user interface (GUI) Capacity: 1000 SMSs / hour, using two E1 PCM connections After a missed call, SMS can be sent within half second Availability: 98%

SGA-ICA - 2nd Phase

Supplies all functionalities and features of SGA-ICA -1st Phase Maintenance functions (e.g. alarms) realized by generating SNMP Trap messages for

Network Operating Centre Can advise a corrected dial number in all possible cases Statistical decision support for correction in case of non-typical mistaken numbers

5/20

Page 6: 1 - tsplab.hutsplab.hu/doc/word/Sga-ICA/ICA_UsMan_Eng.doc · Web viewH-1039 Budapest, Czetz János u. 48-50. Phone.: (36-1) 453 8080 · Fax: (36-11) 453 8081 . „SGA-ICA” - Intelligent

SGA-ICA - Intelligent Call Assistance, User’s Manual

Structure of System

Hardware requirements

Intel Pentium 3 or higher industrial PC, with at least 512 MB RAM ISA slot on board SGA-47 interface card

Software requirements

Windows 2000/XP operating system SS7 Tx/Rx firmware for interface card SGA-ICA application (SgaCallTerminator.exe) CIMD or UCP or SMPP SMS sender software module (User manual of this module is a

separate document.) Alarm handler module (Trapper) (User manual of this module is a separate document.)

6/20

Page 7: 1 - tsplab.hutsplab.hu/doc/word/Sga-ICA/ICA_UsMan_Eng.doc · Web viewH-1039 Budapest, Czetz János u. 48-50. Phone.: (36-1) 453 8080 · Fax: (36-11) 453 8081 . „SGA-ICA” - Intelligent

SGA-ICA - Intelligent Call Assistance, User’s Manual

Additional utilities

Time synch, Network Time Protocol Server (Gy4) Watching state of active windows (What’sUp) Log file converter to HTML or RTF format (Log2Text) Delete unnecessary, „old” files (DelThem)

These additional modules’ user manuals are not part of this document.

List of Used Files

SgaCallTerminator.exe - Main application

SgaCallTerminator.ini - Configuration file of the main application

SgaSMS.exe - SMS sender (SMPP/TCP/IP version)

SgaSMS.ini - SMS sender configuration file

Trapper.exe - SNMP Trap Manager

Trapper.ini - SNMP Trap Manager configuration file

SgaTrapD.dll - SNMP Trap Manager DLL

SgaICA_RuleTester.exe - Utility for checking the applied rules

MTP2_47 v2.06 (+00 dB 120 Ohm).obj - Firmware for the interface card for 120 ohm impedance and without transmission amplification

MTP2_47 v2.06 (+12 dB 120 Ohm).obj - Firmware for the interface card for 120 ohm impedance and with 12dB transmission amplification

7/20

Page 8: 1 - tsplab.hutsplab.hu/doc/word/Sga-ICA/ICA_UsMan_Eng.doc · Web viewH-1039 Budapest, Czetz János u. 48-50. Phone.: (36-1) 453 8080 · Fax: (36-11) 453 8081 . „SGA-ICA” - Intelligent

SGA-ICA - Intelligent Call Assistance, User’s Manual

Working of System

The Main Function of the System

If foreign subscriber in inbound roaming state fails the dialing, the system disconnects the call. The subscriber gets information about dialing rules. So, the subscriber can call again in the proper way.

The Call Termination equipment (ICA): Receives the IAM message Answers with ACM message

Disconnects the call in given delay time: sends the REL message. The Release Cause is defined by the operator

Sends an informative SMS to the caller Receives the RLC message.

Suggesting a Corrected Dial Number

Program can optionally advise a corrected dial number in all possible cases. Based on the complete, corrected B-number inserted to the SMS the user can simply and instantly initiate the call properly.

The program can make the correction in the following cases: Roamer calls a number of a foreign provider using IDD of his own country but it is different

than the local IDD. Roamer calls a number of his provider adding “0” and CC to the national format of his own

country without IDD. Roamer calls a number of his provider adding “0” to the international format of his own

country without IDD. Roamer calls a number of his provider adding CC to the national format of his own country

without IDD. Roamer calls a number of his provider without IDD. Roamer calls a number of the local provider without IDD. Roamer calls a number of his provider using national format without IDD.

Detailed rules are described in Appendix.

Call Termination, Handling of Speech Circuits

The ICA equipment can handle both real and virtual speech circuits. No physical circuits related to virtual speech circuits. This will not cause any problem, because no calls established on them.

The calls are disconnected only after a given time delay, - which is adjustable - otherwise MSC would repeat the call.

It is also possible to give a shift offset for the speech circuits, so two PCM trunks can be related to the same point code.

8/20

Page 9: 1 - tsplab.hutsplab.hu/doc/word/Sga-ICA/ICA_UsMan_Eng.doc · Web viewH-1039 Budapest, Czetz János u. 48-50. Phone.: (36-1) 453 8080 · Fax: (36-11) 453 8081 . „SGA-ICA” - Intelligent

SGA-ICA - Intelligent Call Assistance, User’s Manual

ISUP Message Handling

Establishing of ISUP CICs

BLO{CIC} ---> BLA{CIC}RSC{CIC} ---> RLC{CIC}UBL{CIC} ---> UBA{CIC}CGB{range} ---> CGBA{range}GRS{range} ---> GRA{range}CGU{range} ---> CGUA{range}

Message sequence diagram

Sending of SMSs

After disconnecting the call a short message will be sent to the caller over the selected protocol.

The SMS sending period can be set, to avoid submitting large quantities of SMS to the same subscriber. For example 1 hour has to elapse between two SMSs regardless the amount of the missed calls.

Forwarding of SMSs is performed by the preferred SMS protocol handler module (SMPP, CIMD2, UCP, or SS7).

After maximum of 5 seconds the SMS will be submitted to the SMSC.

9/20

Page 10: 1 - tsplab.hutsplab.hu/doc/word/Sga-ICA/ICA_UsMan_Eng.doc · Web viewH-1039 Budapest, Czetz János u. 48-50. Phone.: (36-1) 453 8080 · Fax: (36-11) 453 8081 . „SGA-ICA” - Intelligent

SGA-ICA - Intelligent Call Assistance, User’s Manual

Configuring the system

The program can be configured by setting parameters of the INI file.The name of INI file is the same of EXE, advised: SgaCallTerminator.ini.The INI file must be placed in the same folder as the EXE.Some configuration values can be modified on GUI, too and their actual values can be saved on the GUI.

The INI file contains the following entries:

Section Entry key Example MeaningPosition iLeft 14 Position of the program module on

the display screeniTop 30 Position of the program module on

the display screeniWidth 812 Position of the program module on

the display screeniHeight 612 Position of the program module on

the display screenSga-47 Card wBaseAddress 0xDA00 The I/O address of the SGA-47 card,

selected with DIP switches on the card

sMTP2ObjectFile MTP2_47 (+00 dB 120 Ohm).obj

The file name of the DSP program

Options bAutoScroll True (Refers to the [Options]/Auto scroll menu item!)

SS7 bSS7AllowMTP2AutoConnectA

True (Refers to the [SS7]/A: Allow MTP2 auto-connecting menu item!)

bSS7AllowMTP2AutoConnectB

True (Refers to the [SS7]/B: Allow MTP2 auto-connecting menu item!)

bEmergencyMTP2Startup

True Enables MTP2 Emergency Startup option. Provides faster MTP2 establishing

bySS7TimeSlotA 1 SS7 signaling time slot in the PCM AbySS7TimeSlotB 1 SS7 signaling time slot in the PCM BwSS7LocalPointCode 0x752 Local SS7 point code

wSS7RemotePointCodeA

0x101 Point code of the remote system (MSC) which the Sga-CallTerminator is connected to via PCM 'A'

wSS7RemotePointCodeB

0x101 Point code of the remote system (MSC) which the Sga-CallTerminator is connected to via PCM 'B'

wSS7CICOffsetA 0 Offset for CICs in the PCM 'A' when they have higher number than 31

wSS7CICOffsetB 32 Offset for CICs in the PCM 'B' when they have higher number than 31

dwChannelSeizedTimeOutSec

3 A speech channel is released after this time (time between ACM and REL)

byISUPReleaseCause 28 Release cause value in the REL messages

wThreadPeriod 90 Time period when idle threads are given CPU time slice (given in milliseconds)

10/20

Page 11: 1 - tsplab.hutsplab.hu/doc/word/Sga-ICA/ICA_UsMan_Eng.doc · Web viewH-1039 Budapest, Czetz János u. 48-50. Phone.: (36-1) 453 8080 · Fax: (36-11) 453 8081 . „SGA-ICA” - Intelligent

SGA-ICA - Intelligent Call Assistance, User’s Manual

Advanced wLogDetailLevel 1 (Equals to the listed order; refer to the [Log]/Details menu item!)

dwMaxLinesInLogWindow

1000 Number of lines in the log window on screen

sSMSPath c:\Sga-CallTerminator\SMSFiles

Defines the paths for storing created short messages in SMS files

sLogFilesPath c:\Sga-LogFiles\Sga-CallTerminator

Path for the LOG files

sTrapFilesPath C:\Sga-Trapper\TrapFiles Path for the SNMP Trap files to be sent to the NMC/NOC

bAlternateTrapUID False Allows use of fixed UIDs in SNMP traps (See SNMP trap list)

sLocalIDD + IDD code of operator’s localesLocalMCC 36 MCC code of operator’s locale

TimeSlots_A wTS#nn 1 Allows the speech timeslot nn (=1) of PCM ‘A’

TimeSlots_B wTS#nn 1 Allows of the speech timeslot nn (=1) of PCM ‘B’

TimeSlots_X pc 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63

Virtual timeslots can be defined with the point code where from messages can arrive and the list of the circuit identifiers

ICA MSISDN Memory

dwCount 5000 Maximum number of existing MSISDN pairs for 'Not Reachable' case

dwTimeOutSec 3600 Specifies a remembering time for 'Not Reachable' pairs in seconds. Pairs reaching this time will be forgotten.

ICA Prefix->SMS

prf Ihr Anruf war nicht erfolgreich.Bitte wählen Sie jede Nummer im internationalen Format,z.B. 0043 664 234567

The SMS text pattern related to prf prefix

+CC sIDD 011 IDD number for suggestion rule of CC

sNDD 1 NDD number for suggestion rule of CC

sModiText You may try dial ## instead

The modified text for CC

Remark:

The content of [ICA Prefix->SMS] section is re-read at each call. Place the frequently used operator’s prefixes at the beginning of the list. The position of the default line (marked with "*") is arbitrary. If a prefix includes another one, take in advance the longer prefix. The maximum number of entries of this section is 100.

11/20

Page 12: 1 - tsplab.hutsplab.hu/doc/word/Sga-ICA/ICA_UsMan_Eng.doc · Web viewH-1039 Budapest, Czetz János u. 48-50. Phone.: (36-1) 453 8080 · Fax: (36-11) 453 8081 . „SGA-ICA” - Intelligent

SGA-ICA - Intelligent Call Assistance, User’s Manual

Handling Program by its Graphical User’s Interface

Screenshot

After the start up of the program the following graphical interface will be available:

Controls of GUI

The name of the program and the version number can be seen on the top of the screen. The next line is the menu bar for executing the operations. Under this line you can find the quick launch buttons for fast access of more frequently used

operations and the CPU-usage percent. A moving train indicates the processing state. On the main part of the screen resides the log list. Below the log you can see the status of the “A” and “B” interface:

1. line: o Letter of the linko PCM link.

Red – When the Sga-47 card does not detect any PCM signal Gray – Normal operation

12/20

Page 13: 1 - tsplab.hutsplab.hu/doc/word/Sga-ICA/ICA_UsMan_Eng.doc · Web viewH-1039 Budapest, Czetz János u. 48-50. Phone.: (36-1) 453 8080 · Fax: (36-11) 453 8081 . „SGA-ICA” - Intelligent

SGA-ICA - Intelligent Call Assistance, User’s Manual

o MTP2 Red – When the Sga-47 card could not build up an SS7/MTP2 connection Gray – Normal operation

o …bps - Transfer speed, number of the inbound LSSU and MSU bits in the previous second

o … permil - idle time of the given program thread in the last second (ms)o IAM Rx - Received IAM messages (error free / erroneous)o noCIC - Number of messages without CIC

2. line:o „E”. Error counters: PCM, MTP2, DSP (card), MSU, TCAP errors. The

interpretation of the error counters: „pcm” = Number of the PCM breakdowns detected by the Sga-47 card. „mtp2” = Number of the MTP2 level breakdowns of the SS7 links. „dsp” = Number of the communication errors with the Sga-47 card’s

processor. It indicates a serious problem if it is not 0 all the time. „msu” = Number of uninterpretable, or misdirected (wrong point code)

msu-s. „tcap” = Number of wrong TCAP messages.

3. line for each module: „LEDs” indicating the status of time-slots: o white: unused/undefined,o yellow: signaling time-sloto black: speech time-sloto green: speech time-slot, establishedo red: blockedo magenta: allocated speech time-slot (IAM{CIC})o the 0th time-slot is always the synchronization time-slot

On the bottom left corner: The time left since the module has been started (hh:mm:ss) It is also possible to display the DSP processors debug information next to the time.

Menu structure

Logo Find line containing... ^F – searches in the log file for the given phraseo Find next matching line F3 – finds next matcho Details – detail of the log files

Off, Normal, Detailed, Debug.

SS7o A: Allow MTP2 auto-connecting: (left-side ) – Allows automatic (re-)connecting

to the MSC on SS7 channel Ao A: Disconnect MTP2 now – Immediately disconnects SS7 channel A from the MSC.o A: Send BLO for all speech channels – Blocks all speech channels on PCM 'A' by

sending 'Blocking circuit' messageo A: Send RSC for all speech channels – Resets all speech channels on PCM 'A' by

sending 'Reset circuit' messageo A: Send UBL for all speech channels – Unblocks speech channels on PCM 'A'

13/20

Page 14: 1 - tsplab.hutsplab.hu/doc/word/Sga-ICA/ICA_UsMan_Eng.doc · Web viewH-1039 Budapest, Czetz János u. 48-50. Phone.: (36-1) 453 8080 · Fax: (36-11) 453 8081 . „SGA-ICA” - Intelligent

SGA-ICA - Intelligent Call Assistance, User’s Manual

o B: … – The functions listed above for channel B.o X: Send BLO for all speech channels – Blocks all virtual speech channels.o X: Send RSC for all speech channels – Resets all virtual speech channels.o X: Send UBL for all speech channels – Unblocks all virtual speech channels.

Optionso Auto scroll – Auto scrolls to the end of the log file in the main window o Save settings – Writes changes to .ini file

DSP Debugo Show DSP debug info for SS7(A) now - Show the appropriate DSPs debug information

at the info bar at the bottomo Show DSP debug info for SS7(B) now - Show the appropriate DSPs debug information

at the info bar at the bottomo Clear debug info line now – Clear the „info” bar at the bottom

14/20

Page 15: 1 - tsplab.hutsplab.hu/doc/word/Sga-ICA/ICA_UsMan_Eng.doc · Web viewH-1039 Budapest, Czetz János u. 48-50. Phone.: (36-1) 453 8080 · Fax: (36-11) 453 8081 . „SGA-ICA” - Intelligent

SGA-ICA - Intelligent Call Assistance, User’s Manual

Appendix

Sample Configuration File

[Sga-47 Card]sMTP2ObjectFile=MTP2_47.objwBaseAddress=55296

[Position]iLeft=22iTop=22iWidth=960iHeight=729

[SS7]bAllowMTP2AutoConnectA =TruebAllowMTP2AutoConnectB=TruebEmergencyMTP2Startup=FalsebyTimeSlotA=16byTimeSlotB=16dwChannelSeizedTimeOutSec=30byISUPReleaseCause=31wLocalPointCode=703wRemotePointCodeA=710wRemotePointCodeB=711wCICOffsetA=0wCICOffsetB=0

[Options]bAutoScroll=True

[Advanced]sLocalIDD=+sLocalMCC=36wLogDetailLevel=3dwMaxLinesInLogWindow=1000bAlternateTrapUID=FalsewThreadPeriod=100sSMSPath=c:\SMSFilessLogFilesPath=c:\LogFilessTrapFilesPath=c:\TrapFiles

[ICA MSISDN Memory]dwCount=5000dwTimeOutSec=3600

15/20

Page 16: 1 - tsplab.hutsplab.hu/doc/word/Sga-ICA/ICA_UsMan_Eng.doc · Web viewH-1039 Budapest, Czetz János u. 48-50. Phone.: (36-1) 453 8080 · Fax: (36-11) 453 8081 . „SGA-ICA” - Intelligent

SGA-ICA - Intelligent Call Assistance, User’s Manual

[+1]sIDD=011sNDD=1sModiText=You may try to dial ## instead.

[+36]sNDD=06sModiText=Inkább próbáld a ## számot hívni!

[+49]sNDD=0sModiText=Bitte wählen Sie jede Nummer im internationalen Format, z.B. ##.

[+381]sIDD=99sNDD=0sModiText= You may try to dial ## instead

Version History

SGA Call Terminator (Sga-ICA)

v1.05

(n) Internationalization: local MCC can now be set to any value (e.g., "30" for Greece); used to be "36", hard-coded.(n) INI/[Advanced]/sLocalMCC; defaults to "36" for backward compatibility.(c) Improved SS7 MSU retransmission queue.(c) More robust DSP-communication problem handling.(c) INI entry [Remote Control]/wLocalPort is no longer used.(c) INI entry [SS7 Advanced]/wSS7LocalPointCode_NI3 is no longer used.(c) Some INI entries have also been moved and renamed: [SS7]/bSS7AAllowMTP2AutoConnect and bSS7BAllowMTP2AutoConnect are renamed as bAllowMTP2AutoConnectA and bAllowMTP2AutoConnectB, respectively; [SS7 Advanced]/bEmergencyMTP2Startup, dwChannelSeizedTimeOutSec and byISUPReleaseCause are moved into section [SS7]; [SS7 Advanced]/wThreadPeriod is moved into section [Advanced]; [SS7 Advanced]/bySS7ATimeSlot and bySS7BTimeSlot are moved and renamed into section [SS7] as byTimeSlotA and byTimeSlotB, respectively; [SS7 Advanced]/wSS7LocalPointCode_NI2 is moved and renamed into section [SS7] as wLocalPointCode; [SS7 Advanced]/wSS7ARemotePointCode and wSS7BRemotePointCode are moved and renamed into section [SS7] as wRemotePointCodeA and wRemotePointCodeB, respectively; [SS7 Advanced]/wSS7ACICOffset and wSS7BCICOffset are moved and renamed into section [SS7] as wCICOffsetA and wCICOffsetB, respectively.(c) Spare bits in Service Indicator octet are masked to 0.

16/20

Page 17: 1 - tsplab.hutsplab.hu/doc/word/Sga-ICA/ICA_UsMan_Eng.doc · Web viewH-1039 Budapest, Czetz János u. 48-50. Phone.: (36-1) 453 8080 · Fax: (36-11) 453 8081 . „SGA-ICA” - Intelligent

SGA-ICA - Intelligent Call Assistance, User’s Manual

v1.04

(n) Local IDD can now be set to any value (reasonably to '00'); used to be '+', hard-coded.(n) INI/[Advanced]/sLocalIDD; defaults to '+' for backward compatibility.

v1.03

(c) Order of rules applied in NumberB suggestion is slightly changed.(c) Applied rule is logged in Normal log level mode, too. (Used to be logged only at Detail and Debug log levels.)

v1.02

(n) Rule-based suggestion for NumberB. The applied rule (if any) is logged within the details.(n) INI/[+<CC>]/sIDD (defaults to ""), INI/[+<CC>]/sNDD (defaults to "0"), INI/[+<CC>]/sModiText (defaults to "")(c) Receiver's "bps" display (see bottom status bar) now includes one flag per MSU as well.

v1.01

(n) One SMS only within an adjustable period for individual MSISDNs.(n) INI/[ICA MSISDN Memory]/dwCount and /dwTimeOutSec.(c) INI section name changed from [Prefix->SMS] to [ICA Prefix->SMS].(n) INI/[SS7 Advanced]/wSS7ACICOffset and wSS7BCICOffset (defaults are 0, logged at start-up)

v1.00

First "official" release.

v0.90

Very first release.

Sga-ICA - Rule Tester

v1.05

(c) Updated to be coherent with "SGA Call Terminator (ISUP) v1.05".

17/20

Page 18: 1 - tsplab.hutsplab.hu/doc/word/Sga-ICA/ICA_UsMan_Eng.doc · Web viewH-1039 Budapest, Czetz János u. 48-50. Phone.: (36-1) 453 8080 · Fax: (36-11) 453 8081 . „SGA-ICA” - Intelligent

SGA-ICA - Intelligent Call Assistance, User’s Manual

SNMP Traps

If value of INI/[Advanced]/bAlternateTrapUID is TRUE:

CEA (9): "'SGA Call Terminator (ISUP) v1.00' module is started."CRI (9): "'SGA Call Terminator (ISUP) v1.00' module has been shut down by operator."CEA (90): "SS7 (A)/MTP2 connection is up."CRI (90): "SS7 (A)/MTP2 connection has died."CRI (90): "SS7 (A)/MTP2 connection has died. (Operator)"CRI (90): "SS7 (A)/MTP2 connection has died. (PCM also)"CEA (91): "SS7 (B)/MTP2 connection is up."CRI (91): "SS7 (B)/MTP2 connection has died."CRI (91): "SS7 (B)/MTP2 connection has died. (Operator)"CRI (91): "SS7 (B)/MTP2 connection has died. (PCM also)"CRI (93): "Permanently could not open SMS files for writing."CRI (93): "Failed to create an(y) SMS file."WAR (94): "Received an unexpected MSU, or its format is unknown."

If value of INI/[Advanced]/bAlternateTrapUID is FALSE:

INF: "'SGA Call Terminator (ISUP) v1.00' module is started."WAR: "'SGA Call Terminator (ISUP) v1.00' module has been shut down by operator."INF: "SS7 (A/B)/MTP2 connection is up."CRI: "SS7 (A/B)/MTP2 connection has died."CRI: "SS7 (A/B)/MTP2 connection has died. (Operator)"CRI: "SS7 (A/B)/MTP2 connection has died. (PCM also)"CEA: "SS7 (A/B)/MTP2 connection has died."CRI: "Permanently could not open SMS files for writing."CRI: "Failed to create an(y) SMS file."

18/20

Page 19: 1 - tsplab.hutsplab.hu/doc/word/Sga-ICA/ICA_UsMan_Eng.doc · Web viewH-1039 Budapest, Czetz János u. 48-50. Phone.: (36-1) 453 8080 · Fax: (36-11) 453 8081 . „SGA-ICA” - Intelligent

SGA-ICA - Intelligent Call Assistance, User’s Manual

Rule-based suggestions for NumberB

The applied rules are the following:

- if INI/[+<CC>]/sIDD and sModiText are set for a given CC{A}:

(1) if NumberB=IDD{A}+... Rule “IDD[NumberA]”- remove IDD- add sLocalIDD

- if INI/[+<CC>]/sModiText is set for a given CC{A}:

(2) if NumberB='0'+CC{A}+NDD{A}+... Rule “'0'+CC[NumberA]+NDD[NumberA]”

- remove '0'- add sLocalIDD- remove NDD{A}

(3) if NumberB='0'+CC{A}+... Rule “'0'+CC[NumberA]”- remove '0'- add sLocalIDD

(4) if NumberB=CC{A}+NDD{A}+... Rule “CC[NumberA]+NDD[NumberA]”- add sLocalIDD- remove NDD{A}

(5) if NumberB=CC{A}+... Rule “CC[NumberA]”- add sLocalIDD

(6) if NumberB=sLocalMCC+... Rule sLocalIDD- add sLocalIDD

(7) if NumberB=NDD{A}+... Rule “NDD[NumberA]”- remove NDD{A}- add sLocalIDD- add CC{A}

Note1:  XXX{A} refers to the XXX attribute corresponding to NumberA; XXX can be any of the following: Country Code (CC), International Direct Dialing prefix (IDD), and National Direct Dialing prefix (NDD).

Note2:  INI/[+<CC>]/sModiText entries can be 138 characters at most; pattern '##' will be replaced with our suggestion for NumberB.

Note3:  sLocalIDD and sLocalMCC refer to the corresponding INI/[Advanced] entries.

19/20

Page 20: 1 - tsplab.hutsplab.hu/doc/word/Sga-ICA/ICA_UsMan_Eng.doc · Web viewH-1039 Budapest, Czetz János u. 48-50. Phone.: (36-1) 453 8080 · Fax: (36-11) 453 8081 . „SGA-ICA” - Intelligent

SGA-ICA - Intelligent Call Assistance, User’s Manual

Examples for the rules above:

Rule NumberA NumberB NumberB-suggestion sModiText origin

(1) 5378333365 11936303334444 +36303334444 [+53]

(1) 36301112222 03606303334444 +36303334444 [+36]

(2) 36301112222 036303334444 +36303334444 [+36]

(3) 36301112222 3606303334444 +36303334444 [+36]

(4) 36301112222 36303334444 +36303334444 [+36]

(5) 36301112222 38616002020 +38616002020 [+36]

(6) 36301112222 06303334444 +36303334444 [+36]

(7) 5378333365 11936303334444 +36303334444 [+53]

Examples for the corresponding INI entries:

[+53] CubasIDD=119sNDD=5sModiText=Esta llamada no es posible. Usted puede tratar de marcar ##.

[+36] HungarysNDD=06sModiText=Inkább próbáld a ## számot hívni!

[+386] SloveniasNDD=0sModiText=Ta klic ni mozen. Za pravilen mednarodni klic vnesite ## in zeleno stevilko

Hints for Top10 (actually, 13+1...) countries' IDD and NDD settings:

[+CC] IDD NDD Country[+33] 00 0 France[+34] 00 - * Spain[+380] 00 8 Ukraine[+381] 00 0 Serbia and Montenegro[+385] 00 0 Croatia[+386] 00 0 Slovenia[+39] 00 - * Italy[+40] 00 0 Romania[+420] 00 - ** Czech Republic[+421] 00 0 Slovak Republic[+43] 00 0 Austria[+48] 00 0 Poland[+49] 00 0 Germany[+36] 00 06 Hungary (included as an example)

* National Direct Dialing Prefix (NDD) was incorporated into the numbers during numbering plan changes** National Direct Dialing Prefix (NDD) was dropped during numbering plan changes

Note: IDD='00' entries should not be included since those cases (calls) are routed directly to the international network (and not to Sga-ICA) from the home network.

20/20