System of phone notification Strela
The Strela (hereinafter PNS- Phone Notification System) is the complex of hardware and software of the node of an intellectual communication network the Pallada with a subsystem of software for mass automatic notification a subscribers.
PNS is intended for: emergency notifications, informing on existing liabilities, advertising-informing events, etc.
PNS has various variants of a design: full-program, on the base of Dialogic® Host Media Processing, or PCI or CompactPCI.
PNS can be administered without interruption of its work even from a remote workstation.
System Function Description
Notification by itself is set up under control of the service application on a PNS server. The Notification application is used to control the system. Depending on permissions given by the PNS administrator to a separate user the software allows to set up and to manage notification tasks or just to display information on their execution.
Subscriber notification is done either according to notification schemes created in the PNS configuration application in advance or loading a text file. Each notification is determined with a set of subscribers who should be played to with a particular message and a set of default parameters (message file, number of call attempts, etc.). The subscriber list for a specific notification task can be changed either in the PNS configuration application or directly from the Notification application at notification time (except for the text file).
The application interface is one window which basic elements are a tool bar and a tab set (one tab for each open notification scheme). The toolbar contains buttons used to manage the notification process. All commands are applied for the notification scheme which tab is currently active. Each tab title has an indicator displaying current notification scheme status.
Notification can be launched either from the Notification application or from the phone set via call processing algorithms.
The Notification application can show statistics data on notification results for both each notification session and each particular customer.
Subscriber notification in the system:
The system makes several attempts (according to the “number of subscriber notification attempts” parameter) to notify a subscriber. One subscriber notification attempt is dialing to all subscriber numbers according to parameters set for a single number connection (see below). If sequential notification attempt was failure (line busy, no response, no confirmation) and amount of attempts is not higher than number set by the “number of subscriber notification attempts” parameter than after a time period set by the “pause between subscriber notification attempts” parameter the system will again call to the subscriber. Notification confirmation is provided according to the set parameters: "No confirmation", "Voice confirmation", "DTMF-code confirmation".
Main Dialing Parameters
The system provides flexible options for setting up subscriber dialing parameters.
Parameters set for both notification scheme and specific subscriber:
If several phone numbers are set to notify a particular subscriber, the following parameters can be set for each of them:
-
Total repetitions for one phone number;
-
Number of repetitions for “Response-no confirmation” case;
-
Pause between repetitions if the line is busy, sec.;
-
Pause between repetitions in case of “Response-no confirmation”, sec.;
-
Response waiting time, sec.;
-
Waiting time for DTMF–code confirmation, sec.;
-
Time to record voice confirmation, sec.
These parameters are set for either a notification scheme, or a specific subscriber, or a phone number.
Main functions
PNS functions:
-
Reception and calling via ISDN PRI, SS7 or VoIP channels;
-
Voice information output for the subscriber;
-
Storing numbers (DTMF-dialing series) from the subscriber to confirm message reception;
-
Call result analysis (busy, no answer) and actions depending on the results;
-
Date-dependent voice information replay (not changing the call processing algorithm structure);
-
Data backup.
Additional functions
Addition of PNS software resources makes the following functions available:
-
Numerical value synthesis – messages containing both preliminary recorded items and immediately synthesized ones. For instance, numerical information replay (like cardinal and ordinal numbers) with correspondent cases and gender of measurement unit;
-
CC-scripts and user-defined variables – for flexible multilevel and unlimited event processing algorithms on the basis of the user data;
-
Business interface library. Control – for control using external software;
-
Business interface library. Control and management – to control and managing application using external software;
-
SMSGate.3 server – to process SMS messages.
PNS networking
PNS can be connected to channel switching or batch communication networks via the following:
PNS software
The PNS software includes the following main modules:
-
System core;
-
SW a operator's workstation;
-
Application to control and manage system settings;
-
Notification management and report generation software.
The system core is run in server under MS Windows NT/2000/XP/2003 operating system. The core is implemented as an OS service and has no GUI. Its functions include interaction with computer telephony cards, running of processing algorithms, recording statistical data into the database, interaction with user applications. MS SQL Server 7.0/2000/2005 is used as a database server.
Operator's workstation monitor the system status and manages phone connections.
System settings managing and control application is used to change settings and transfer altered ones to the system core.
The notification management and report generation software is designed to manage and control notification process, loading customer list text file, printing reports on results of each notification session and for each particular subscriber.
All applications except for the system core are designed for OS MS Windows 9x/NT/2000/XP.
|