0% found this document useful (0 votes)
11 views30 pages

Overview Guide

OverviewGuide

Uploaded by

Trebor Moob
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views30 pages

Overview Guide

OverviewGuide

Uploaded by

Trebor Moob
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 30

01

02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 Proactive Outreach Manager Overview
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Release 2.0
42 June 2010
43
44
45
46
47
48
49
50
51
52
53
54
Draft Copy
© 2010 Avaya Inc. different number of licenses or units of capacity is specified in the
01 Documentation or other materials available to End User. “Designated
02 All Rights Reserved. Processor” means a single stand-alone computing device. “Server”
03 Notice
means a Designated Processor that hosts a software application to be
accessed by multiple users. “Software” means the computer programs
04 While reasonable efforts have been made to ensure that the
in object code, originally licensed by Avaya and ultimately utilized by
05 information in this document is complete and accurate at the time of
End User, whether as stand-alone products or pre-installed on
Hardware. “Hardware” means the standard hardware originally sold by
06 printing, Avaya assumes no liability for any errors. Avaya reserves the
right to make changes and corrections to the information in this
Avaya and ultimately utilized by End User.
07 document without the obligation to notify any person or organization of Named User License (NU). End User may: (i) install and use the
08 such changes. Software on a single Designated Processor or Server per authorized
09 Documentation disclaimer
Named User (defined below); or (ii) install and use the Software on a
Server so long as only authorized Named Users access and use the
10 Avaya shall not be responsible for any modifications, additions, or Software. “Named User,” means a user or device that has been
11 deletions to the original published version of this documentation unless
such modifications, additions, or deletions were performed by Avaya.
expressly authorized by Avaya to access and use the Software. At
Avaya's sole discretion, a “Named User” may be, without limitation,
12 End User agree to indemnify and hold harmless Avaya, Avaya's agents, designated by name, corporate function (e.g., webmaster or helpdesk),
13 servants and employees against all claims, lawsuits, demands and
judgments arising out of, or in connection with, subsequent
an e-mail or voice mail account in the name of a person or corporate
function, or a directory entry in the administrative database utilized by
14 modifications, additions or deletions to this documentation, to the the Software that permits one user to interface with the Software.
15 extent made by End User.
Copyright
16 Link disclaimer
Except where expressly stated otherwise, no use should be made of
17 Avaya is not responsible for the contents or reliability of any linked Web materials on this site, the Documentation(s) and Product(s) provided
18 sites referenced within this site or documentation(s) provided by Avaya. by Avaya. All content on this site, the documentation(s) and the
product(s) provided by Avaya including the selection, arrangement and
Avaya is not responsible for the accuracy of any information, statement
19 or content provided on these sites and does not necessarily endorse design of the content is owned either by Avaya or its licensors and is
20 the products, services, or information described or offered within them. protected by copyright and other intellectual property laws including the
sui generis rights relating to the protection of databases. You may not
Avaya does not guarantee that these links will work all the time and has
21 no control over the availability of the linked pages. modify, copy, reproduce, republish, upload, post, transmit or distribute
22 in any way any content, in whole or in part, including any code and
Warranty software. Unauthorized reproduction, transmission, dissemination,
23 storage, and or use without the express written consent of Avaya can
24 Avaya provides a limited warranty on this product. Refer to your sales
agreement to establish the terms of the limited warranty. In addition,
be a criminal, as well as a civil, offense under the applicable law.
25 Avaya’s standard warranty language, as well as information regarding Third-party components
26 support for this product, while under warranty, is available to Avaya
customers and other parties through the Avaya Support Web site: Certain software programs or portions thereof included in the Product
27 http://www.avaya.com/support. Please note that if you acquired the may contain software distributed under third party agreements (“Third
Party Components”), which may contain terms that expand or limit
28 product from an authorized Avaya reseller outside of the United States
and Canada, the warranty is provided to you by said Avaya reseller and rights to use certain portions of the Product (“Third Party Terms”).
29 not by Avaya. Information regarding distributed Linux OS source code (for those
Products that have distributed the Linux OS source code), and
30 Trademarks identifying the copyright holders of the Third Party Components and the
31 Avaya is a registered trademark of Avaya Inc.
Third Party Terms that apply to them is available on the Avaya Support
Web site: http://www.avaya.com/support/Copyright/.
32
33 Licenses Preventing toll fraud
34 THE SOFTWARE LICENSE TERMS AVAILABLE ON THE AVAYA “Toll fraud” is the unauthorized use of your telecommunications system
WEBSITE, HTTP://SUPPORT.AVAYA.COM/LICENSEINFO/ ARE
35 APPLICABLE TO ANYONE WHO DOWNLOADS, USES AND/OR
by an unauthorized party (for example, a person who is not a corporate
employee, agent, subcontractor, or is not working on your company's
36 INSTALLS AVAYA SOFTWARE, PURCHASED FROM AVAYA INC., behalf). Be aware that there can be a risk of toll fraud associated with
ANY AVAYA AFFILIATE, OR AN AUTHORIZED AVAYA RESELLER
37 (AS APPLICABLE) UNDER A COMMERCIAL AGREEMENT WITH
your system and that, if toll fraud occurs, it can result in substantial
additional charges for your telecommunications services.
38 AVAYA OR AN AUTHORIZED AVAYA RESELLER. UNLESS
OTHERWISE AGREED TO BY AVAYA IN WRITING, AVAYA DOES
39 NOT EXTEND THIS LICENSE IF THE SOFTWARE WAS OBTAINED
Avaya fraud intervention

40 FROM ANYONE OTHER THAN AVAYA, AN AVAYA AFFILIATE OR AN If you suspect that you are being victimized by toll fraud and you need
AVAYA AUTHORIZED RESELLER, AND AVAYA RESERVES THE technical assistance or support, call Technical Service Center Toll
41 RIGHT TO TAKE LEGAL ACTION AGAINST YOU AND ANYONE Fraud Intervention Hotline at +1-800-643-2353 for the United States
42 ELSE USING OR SELLING THE SOFTWARE WITHOUT A LICENSE. and Canada. For additional support telephone numbers, see the Avaya
BY INSTALLING, DOWNLOADING OR USING THE SOFTWARE, OR Support Web site: http://www.avaya.com/support/. Suspected security
43 AUTHORIZING OTHERS TO DO SO, YOU, ON BEHALF OF vulnerabilities with Avaya products should be reported to Avaya by
44 YOURSELF AND THE ENTITY FOR WHOM YOU ARE INSTALLING, sending mail to: [email protected].
DOWNLOADING OR USING THE SOFTWARE (HEREINAFTER
45 REFERRED TO INTERCHANGEABLY AS “YOU” AND “END USER”), Downloading documents
46 AGREE TO THESE TERMS AND CONDITIONS AND CREATE A For the most current versions of documentation, see the Avaya Support
47 BINDING CONTRACT BETWEEN YOU AND AVAYA INC. OR THE
APPLICABLE AVAYA AFFILIATE (“AVAYA”).
Web site: http://www.avaya.com/support
48 Contact Avaya Support
Avaya grants End User a license within the scope of the license types
49 described below. The applicable number of licenses and units of Avaya provides a telephone number for you to use to report problems
50 capacity for which the license is granted will be one (1), unless a or to ask questions about your product. The support telephone number
51
52
53
54
2 Proactive Outreach Manager Overview Draft Copy June 2010
is 1-800-242-2121 in the United States. For additional support
01 telephone numbers, see the Avaya Web site: http://www.avaya.com/
02 support
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Proactive Outreach Manager Overview Draft Copy June 2010 3
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
4 Proactive Outreach Manager Overview Draft Copy June 2010
01
02
03
04 Contents
05
06 Chapter 1: About Proactive Outreach Manager......................................................................7
07 Introduction.......................................................................................................................................................7
08 Additional information........................................................................................................................................8
09
10 Chapter 2: POM concepts.........................................................................................................9
11 Concepts...........................................................................................................................................................9
12 Campaigns and campaign restrictions..............................................................................................................9
13 Contact groups, attributes, and data sources..................................................................................................11
14 Media channels...............................................................................................................................................12
Contact strategies...........................................................................................................................................14
15
DNC lists.........................................................................................................................................................14
16 Web services...................................................................................................................................................15
17 Pluggable Data Connector..............................................................................................................................15
18 Multi-tenancy...................................................................................................................................................16
19
20 Chapter 3: POM Configurations.............................................................................................19
21 System requirements......................................................................................................................................19
22 POM VPMS plug-in.........................................................................................................................................19
23 POM server overview......................................................................................................................................19
POM server configuration options...................................................................................................................20
24
Database server..............................................................................................................................................22
25
26 Chapter 4: POM reports..........................................................................................................25
27
28 Chapter 5: Contacting support...............................................................................................27
29
30 Index.........................................................................................................................................29
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Proactive Outreach Manager Overview Draft Copy June 2010 5
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
6 Proactive Outreach Manager Overview Draft Copy June 2010
01
02
03
04
05
06
07
Chapter 1: About Proactive Outreach
08 Manager
09
10
11
12
13
14
15
16 Introduction
17
18 With rapid changes in the enterprise environment, it is necessary to design applications to
19 meet new needs. One such need is instant access to corporate information, which requires
20 enhanced alerts and notification services. Following are some technological considerations
21 affecting these services:
22 • The number of access channels is increasing. For example, you can send an alert to
23 multiple devices or contact nodes, such as a telephone at home or work, or a mobile
24 phone, Personal Digital Assistant, pager, fax machine, or teletypewriter. You can also
25 send the alert as an e-mail, a voice mail, or a text message.
26
27 • Voice over Internet Protocol and Session Initiation Protocol are the accepted choices for
28 network connectivity. Their capabilities, including ubiquity of coverage and the ability to
29 link multiple devices, are compatible with the evolving demands of the marketplace.
30 Avaya Proactive Outreach Manager (POM) is an application that meets the new needs and
31 considerations. POM provides a solution for unified, multichannel, inbound and outbound
32 architecture, with the capability to communicate through different channels of interaction, from
33 Short Message Service (SMS) to e-mail to the traditional voice and video.
34
35 POM is a managed application of Voice Portal, a new class of application, linking the
36 capabilities within the platform more closely with the management infrastructure and services.
37 It provides a prepackaged application which focuses on quicker deployments, shorter time to
38 market, and lower costs. To provide an infrastructure that is manageable, you need services
39 to these packaged applications. These services focus on the manageability, security,
40 accessibility, licensing, and deployment options required for an application. You can deliver
41 straightforward business value by delivering on a multichannel notification capability. The
42 multichannel notification capability aligns with contact center capabilities. POM provides
43 notifications for a variety of collections, marketing, information delivery, and customer services,
44 which affect various industries, such as Financial Services, Federal, State, and Local
45 Governments, Healthcare, Transportation, Education, and Utilities.
46
47
48
49
50
51
52
53
54
Proactive Outreach Manager Overview Draft Copy June 2010 7
01 About Proactive Outreach Manager
02
03
04
05
06
07 Additional information
08
09 This document includes the following additional information on POM:
10 • System requirements on page 19
11
12 • Architecture
13 • POM server configuration options on page 20
14 • POM server overview on page 19
15
16 • Concepts on page 9
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
8 Proactive Outreach Manager Overview Draft Copy June 2010
01
02
03
04
05
06
07
Chapter 2: POM concepts
08
09
10
11
12
13
14 Concepts
15
16 This section lists the various POM concepts:
17 • Campaigns and campaign restrictions on page 9
18
19 • Contact groups, attributes, and data sources on page 11
20 • Media channels on page 12
21
22 • Contact strategies on page 14
23 • DNC lists on page 14
24
25 • Web services on page 15
26 • Pluggable Data Connector on page 15
27
• Multi-tenancy on page 16
28
29
30
31
32
33 Campaigns and campaign restrictions
34
35 A campaign delivers a specific message to all contacts in the database through selected
36 channels such as e-mail, SMS, and voice.
37
38 POM provides a Web-based wizard to create campaigns. A campaign typically has a name, a
39 priority, a contact strategy, and one or more contact groups.
40
The priority of the campaign determines the number of licenses allocated by POM to a
41
particular campaign during execution. The contact strategy determines the media channels
42
used by a campaign. You can associate one or more Voice Portal Management System
43
(VPMS), SMS servers, and e-mail servers.
44
45 Campaigns can be of two types, finite and infinite. Finite campaigns terminate after processing
46 all contacts or when the campaigns meet the specified finished criteria. Use a finite campaign
47 when you want to select the contacts for a particular campaign, prior to starting the campaign.
48 An infinite campaigns does not terminate after processing the contacts associated with it,
49 neither can you specify a finish criteria. You must stop the infinite campaign manually. Use
50
51
52
53
54
Proactive Outreach Manager Overview Draft Copy June 2010 9
01 POM concepts
02
03
04 infinite campaigns when you want to send unplanned notifications, and insert contacts
05 dynamically using POM Web services.
06 Optionally, you can set filter criteria on the contact groups. If you specify a filter criteria, POM
07 applies the criteria at the beginning of a campaign and selects only those contacts meeting
08 the specified criteria.
09
10 You can define and associate one or more custom completion codes with a campaign when
11 you need some user input. For example, if you have a blood donation campaign, when the
12 potential donor answers the telephone, POM plays a custom Dialog Designer (DD) application
13 with a message that prompts the potential donor to press 1 if interested, or 2 if not interested.
14 On pressing 1 or 2, the DD application updates the appropriate completion code (Interested
15 in Blood Donation, Not interested in Blood Donation) using the POM Pluggable Data
16 Connectors (PDC).
17
You can optionally set criteria for terminating finite campaigns. A few examples of campaign
18
termination are:
19
20 • Goal-based campaign: This campaign terminates after receiving an expected number of
21 responses from customers.
22
23 • Time-based campaign: This campaign terminates after running for a specific time
24 duration. For example, you can terminate a campaign after 12 hours.
25 • Completion code-based campaign: This campaign terminates after a specific completion
26 code condition is achieved. For example, you can terminate a blood donation campaign
27 after you receive 50 invitations accepted responses.
28
29 • Natural finish: This campaign terminates when none of the above termination criteria are
30 met.
31 After you create a campaign, you can schedule or run the campaign in any manner. You can
32 run a campaign as a single instance or as multiple instances. For example, a birthday campaign
33 can run daily, or a credit card notification campaign can run on every Monday and then again on
34 the last working day of the month. For recurring campaigns, the frequency of recurrence could
35 be daily, or weekly, or monthly, or you can customize it to suit your requirement.
36
37 You can monitor an active campaign and pause, resume, or stop the campaign.
38 Campaign restrictions: As a POM administrator, you have the rights to set campaign
39 restrictions at the highest level while creating campaigns. These restrictions are applicable to
40 all campaigns.
41
42 You can override the campaign restrictions at the individual campaign level or while defining
43 the contact strategies.
44
45 For example, if you have set a campaign restriction to not call a contact registered in the Do
46 Not Call (DNC) list, you can override the restriction for an individual campaign.
47
48
49
50
51
52
53
54
10 Proactive Outreach Manager Overview Draft Copy June 2010
01 Contact groups, attributes, and data sources
02
03
04
05
06
07 Contact groups, attributes, and data sources
08
09 Campaigns need phone numbers for making phone calls and sending SMSs, and e-mail
10 addresses for sending e-mail messages. Based on the campaign requirements, you might
11 need additional information for each contact. For example, for a collections type of campaign,
12 you will need information like Amount_Due, or for a blood donation campaign, you will the
13 blood group of each contact.
14
Typically this contact data resides outside POM in a contact management system, and based
15
on your campaign requirements, you need to import relevant contact records into POM at
16
regular time intervals.
17
18 POM provides comprehensive features to manage various aspects of contact data mentioned
19 above. You can set up any number of contact groups, and define any number of contact
20 attributes. It allows you to import contact records into a contact group from various external
21 data sources like flat files, external database, and provides various Web service methods to
22 create, read, and update contact records.
23
24 You can export all contact records into a comma-separated values (.csv) file.
25 Contact Attributes: Attributes are properties of contact data. POM supports various attributes
26 which are common and typically needed for processing the contact data. You can filter the
27 contact data based on the attributes. The following table lists the system attributes:
28
29 System Attributes
30
31 ID
32 First Name
33
34 Last Name
35 Phone Number 1
36
Phone Number 2
37
38 E-mail address
39
Language
40
41 Time zone
42
43
44 Note:
45 ID is mandatory and has to be the first attribute. All other attributes are optional.
46
47 Use the ID attribute for values that are unique identifiers for a contact record. For example,
48 use ID for Social Security Number, home phone number, bank account number, unique
49 customer identification number.
50
51
52
53
54
Proactive Outreach Manager Overview Draft Copy June 2010 11
01 POM concepts
02
03
04 If you specify the Language in a contact record, POM plays the notification text in the specified
05 language.
06 If you specify the Time zone, POM uses the time zone value to resolve time-based restrictions
07 that are specified in the contact strategy.
08
09 Based on your campaign needs, you might need custom attributes like Amount Due, Due Date,
10 and BloodType. POM provides you the ability to set up custom attributes, and import data into
11 these attributes. A typical custom attribute has a name, data type, and privacy flag. The privacy
12 flag helps you to define the visibility of this attribute in a multi-tenancy set up. For more details
13 about multi-tenancy, refer to Multi-tenancy on page 16.
14
Contact Groups: A contact group is a logical collection of contact records. You can set up any
15
number of contact groups, and associate one or more contact groups with a campaign.
16
Alternatively, you can use a single contact group in multiple campaigns. In a multi-tenant
17
environment, you can associate a contact group to one or more tenants.
18
19 Contact Data Sources : Contact data sources provide the ability to organize contact records
20 into a contact group. You can define two type of data sources, file based and database based.
21 With the file-based data source, you can import contact records from a .csv file into a contact
22 group. The .csv file can either be on local file system or can be on the File Transfer Protocol
23 (FTP) server. With the database-based data source, you can import contact records from an
24 external database. You can run the data source once to import data, or schedule it to run at a
25 defined date and time. You can define recurring schedules to import data at a fixed interval
26 from an external file or a database.
27
28
29
30
31
32 Media channels
33
34 POM uses different notification channels mentioned below to run various campaigns.
35
36 The figure below illustrates the media resources required by a POM server.
37
38 Figure 2–1: Media resources required by POM server:
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
12 Proactive Outreach Manager Overview Draft Copy June 2010
01 Media channels
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 SMS channel
30 This notification channel sends an SMS using the Short Message Peer-to-Peer Protocol
31 (SMPP) 3.4 protocol.
32
If the length of the SMS exceeds 165 characters, POM sends multiple SMSs.
33
34 Based on the various completion codes designed for SMS, you can monitor the delivery of
35 SMS.
36
Examples of system completion codes related to SMS are SMS_Pending, SMS _Failed,
37 SMS_Delivered, and SMS_Queued.
38
39 e-mail channel
40 This notification channel sends e-mail messages using the Simple Mail Transfer Protocol, and
41 supports only text as e-mail and multiple attachments.
42
43 Examples of system completion codes related to e-mails are E-mail_sent and E-mail_failed.
44 Voice and video channel
45
46 Use this notification channel to assign various DD applications, as a part of the contact strategy.
47 You can use the two built-in applications, AvayaPOMNotifier and AvayaPOMAgent, to send
48 simple notifications or to transfer a call to an agent.
49
50
51
52
53
54
Proactive Outreach Manager Overview Draft Copy June 2010 13
01 POM concepts
02
03
04
05
06
07 Contact strategies
08
09 Use contact strategies to define the various actions to be taken on a contact during a campaign.
10 In an action, you can choose the notification channel (voice, sms, or e-mail) and address to
11 notify the contact. The notification channel is mandatory for creating for creating and running
12 any campaign.
13
You can also specify various rules for contact like timing restrictions and number of retries. You
14
can specify the applications to be used and/ or the personalized notifications texts to be sent
15
in the contact strategy.
16
17 Use contact strategies to:
18
19 • Define various channels like voice, SMS, and e-mail, to communicate with the customer.
20 • Allow flexibility when using different telephones at different times. For example:
21
22 - Call Joe at the home telephone from 6 a.m. to 8 a.m.; call the work telephone from
23 8 a.m. to 4p.m, and call the home telephone from 4p.m. to 6 p.m.
24 - Send an SMS to Frank's work telephone, wait for 4 hours, and in case of no reply
25 call Frank on the home telephone.
26
27 • Define the DD applications that you want to play for a live voice and an answering
28 machine. When you use the DD applications, you can give differential treatment
29 depending on whether the call is answered by a live voice, or an answering machine.
30 For example, if a live voice answers the call, the DD application transfers the call to an
31 agent , and if an answering machine answers the call, the DD application plays a
32 notification message.
33
34 • Define the retry parameters for unsuccessful attempts like call busy and ring no answer.
35 • Allow override of global restrictions based on certain opt-ins. For example, if any contact
36 has set a Global restriction to not call a contact registered in the DNC list. Another example
37 is where a contact strategy for ‘Salary notification’ might override the DNC-related global
38 restriction based on the ‘Salary notification opt-in’ field set for each contact.
39
40
41
42
43
44 DNC lists
45
46 With POM, you can import the DNC lists from a variety of service providers into the database.
47
48 POM does not contact the customers listed in the DNC list for campaigns, if DNC is set in the
49 global restrictions or in the contact strategy.
50
51
52
53
54
14 Proactive Outreach Manager Overview Draft Copy June 2010
01 Web services
02
03
04
05
06
07 Web services
08
09 You can gain access to POM features using various VP_POMAgentAPIService Web service
10 methods. The different methods are:
11 • GetAllCompletionCodesForCampaign: Use this method to retrieve all the completion
12 codes used for a particular campaign.
13
14 • AddContactToJob: Use this method to add contact records to running campaigns.
15 • SaveContact: Use this method to save contact information in any contact group.
16
17 • AddToDNCList: Use this method to add phone numbers and e-mail addresses to the
18 DNC lists.
19 • RemoveFromDNCList: Use this method to remove phone numbers and e-mail
20 addresses from the DNC lists.
21
22 • IsDNC: Use this method to verify if a given phone number or e-mail address exists in the
23 DNC list.
24 • GetContactData: Use this method to retrieve contact information from any contact group.
25
26 • GetContactAttributeValue: Use this method to retrieve specific contact attributes for a
27 contact record.
28 • UpdateCompletionCode: Use this method to update the completion code for a given
29 contact record.
30
31 • UpdateContactAttributeValue: Use this method to modify individual contact attribute for
32 a given contact record.
33
34
35
36
37
38 Pluggable Data Connector
39 The PDC is a plug-in that helps you gain access to the POM specific operations using a DD
40 application. All the nodes access different methods of the VP_POMAgentAPIService Web
41 service. For details on the methods, refer to the Pluggable Data Connector and Web Services
42 Developer's Guide.
43
44 The POM-specific PDC nodes are:
45
46 • Update disposition: Use this node to set or update custom completion codes. You can
47 terminate campaigns based on the completion codes.
48 • Add contact info: Use this node to add or update contacts to the POM database.
49
50
51
52
53
54
Proactive Outreach Manager Overview Draft Copy June 2010 15
01 POM concepts
02
03
04 • Add contact to running jobs: Use this node to add or update contacts dynamically. You
05 can use this node to update the database in case of infinite campaigns.
06 • Get contact info: Use this node to retrieve existing contact information.
07
• Update contact attribute: Use this node to modify the existing attributes for a given
08
contact.
09
10 • Get contact attribute: Use this node to retrieve the attribute value for a given contact.
11
• Add to DNC list: Use this to add contacts to the DNC list.
12
13 • Remove from DNC list: Use this to remove contacts from the DNC list.
14
15
16
17
18 Multi-tenancy
19
20 Multi-tenancy in POM is based on Voice Portal. To use the multi-tenancy in POM, you need to
21 enable multi-tenancy in Voice Portal, and create organizations and users.
22 For details on multi-tenancy, refer to the “Voice Portal” 5.1 documentation.
23
24 Depending on the organization to which the user belongs, or depending on the basic
25 configuration settings, you can restrict the access to campaigns, reports, custom attributes,
26 and data sources.
27
POM elements impacted by multi-tenancy
28
29 • Contact attributes: A root user can mark custom attributes like salary as private and
30 associate with a particular organization. Users belonging to the associated organization
31 have access to the private custom attribute.
32
• Contact groups: A root user can associate contact groups with one or many organizations.
33
Users belonging to the associated organization have access to the contact group.
34
35 • Custom completion code: A root user can view all the custom completion codes. Users
36 belonging to a specific organization can view the completion codes created by any user
37 belonging to that organization.
38 • Contact data: A root user can view and edit all the contact data. Users belonging to a
39 specific organization can view and edit contact data created by any user belonging to that
40 organization.
41 • Contact strategy: A root user can view and edit all contact strategies. Users belonging
42 to a specific organization, can view and edit the contact strategies created by any user
43 belonging to that organization.
44
• Campaign: A root user can view and edit all campaigns. Users belonging to a specific
45
organization can view and edit campaigns created by any users belonging to that
46 organization.
47
48 • Reports: A root user can generate reports for all campaigns. Users belonging to a specific
49 organization can create reports only for those campaigns created by any user belonging to
50 that organization.
51
52
53
54
16 Proactive Outreach Manager Overview Draft Copy June 2010
01 Multi-tenancy
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Proactive Outreach Manager Overview Draft Copy June 2010 17
01 POM concepts
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
18 Proactive Outreach Manager Overview Draft Copy June 2010
01
02
03
04
05
06
07
Chapter 3: POM Configurations
08
09
10
11
12
13
14 System requirements
15
16 The POM system consists of various components. The Voice Portal system is one of the
17 minimum default requirements. For details on the hardware requirements for installing Voice
18 Portal 5.1, refer to the “Voice Portal “documentation.
19
20 The minimum system requirements are:
21
• POM 2.0 server
22
23 • Database server
24
25
26
27
28 POM VPMS plug-in
29
30 POM integrates with the VPMS to provide common administration and management tasks like
31 Single Sign On, user management, logs, alarms and license management. You can install
32 POM VPMS plug-in only on the primary VPMS. When you install the VPMS plug-in, it registers
33 POM as a managed application with Voice Portal, deploys the POM Web application on the
34 Tomcat server, and runs various scripts to initialize POM—related configurations. The POM
35 VPMS plug-in also installs various POM utility scripts like installDB.sh , which you can use
36 for configuring the POM database.
37
38
39
40
41
42 POM server overview
43
44 The POM server constitutes of core POM components required to execute campaigns and
45 communicate with the external SMS service providers, and various POM Web services. You
46 can install the POM server either on primary VPMS or secondary VPMS. If you install it on
47 more than one system, it provides high availability and failover capabilities.
48 The POM components are:
49
50 • Campaign Director: Campaign Director is a Linux service responsible for triggering
51 campaigns and data imports at scheduled date and time. It is also responsible for pausing,
52
53
54
Proactive Outreach Manager Overview Draft Copy June 2010 19
01 POM Configurations
02
03
04 resuming campaigns based on user action, and terminating campaigns if finish criteria is
05 specified for a campaign. If you install POM as a multiple server configuration, only one
06 campaign director is in active state and others are in dormant state. For a multiple server
07 configuration, the campaign director is responsible for assigning contacts to be processed
08 for any campaign, across POM servers. Campaign Director is also responsible for
09 redistribution of load in case of failures.
10 • Campaign Manager: The core campaign engine of POM. It is responsible for parsing a
11 contact strategy, making voice calls, sending SMS or e-mail messages. For making
12 outbound calls, it interfaces with one or more VPMS servers, for sending SMS/ e-mail
13 messages it interfaces with one or more SMS server/ e-mail servers. If you configure
14 multiple VPMS, SMS, and e-mail servers, the campaign manager uses all the servers in a
15 synchronized manner, thus using all media resources available for load balancing and
16 failover. If you chose to install POM as a multiple server configuration, the campaign
17 manager service runs on all POM servers. When you run a campaign, each campaign
18 manager processes the contacts allocated to it by the campaign director.
19
20 • SMS Gateway: SMS Gateway is a Linux service installed with POM server. This service is
21 responsible for interfacing with external SMS Service providers using the SMPP 3.4
22 protocol. The SMS gateway is capable of working with multiple SMS Service providers.
23 When you configure multiple SMS Service providers, the SMS gateway uses all the
24 service providers to provide load balancing and failover. The SMS gateway service needs
25 to be run only if you plan to send SMS as part of POM campaigns.
26 • POM Web services: POM Web services are installed as part of POM server and are
27 typically accessed from the DD applications. POM PDC uses Web services to interface
28 with POM. You can use the Web services to gain access to various contact attributes to
29 play personalized prompts or make certain decisions in the DD application flow.
30
31
32
33
34 POM server configuration options
35
36 You can install POM software either on a single server or on multiple servers, based on your
37 outbound notification requirements.
38
39 You can use a single server for smaller campaigns, and multiple servers for larger campaigns.
40 In case of a single server configuration, you can use a separate server for failover.
41 Single server configuration
42
43 The following illustration depicts the single server configuration:
44
45 Figure 3–1: POM single server configuration
46
47
48
49
50
51
52
53
54
20 Proactive Outreach Manager Overview Draft Copy June 2010
01 POM server configuration options
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 The configuration includes a single server running the VPMS, Media Processing Platform
27 (MPP), POM software, along with the database and application server.
28
29 Tip:
30
Avaya recommends that you install the database server and application server on a separate
31 system.
32
33 Multiple server configuration
34 The following illustration depicts the multiple server configuration:
35
36 Figure 3–2: POM multiple server configuration
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Proactive Outreach Manager Overview Draft Copy June 2010 21
01 POM Configurations
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 Note:
29 In the above illustration, the MPP servers and application servers hosting POM applications
30 are not shown.
31 This includes one or more POM servers, installed on the primary VPMS and auxiliary VPMS.
32 The VPMS plug-in resides only on the primary VPMS.
33
34 If you have installed POM as a multiple server configuration, and you have more than one
POM servers, one of the online POM server controls the failover and load balancing.
35
36 The possible configurations in a multiple server configuration are:
37 • VPMS plug-in and POM server on primary VPMS system.
38
39 • VPMS plug-in on primary VPMS server, and POM server on auxiliary VPMS system.
40 • VPMS plug-in and POM server on the primary VPMS system, and up to three POM
41 servers on the auxiliary VPMS system.
42
43
44
45
46
47 Database server
48
49 The database is a very critical component of the POM architecture.
50
51
52
53
54
22 Proactive Outreach Manager Overview Draft Copy June 2010
01 Database server
02
03
04 POM supports both Oracle and Postgres databases.
05 You can install the POM database either on a local server or on a remote database server.
06 Voice Portal 5.1 supports local Postgres database. You can create a POM schema in the Voice
07 Portal 5.1 database, or you can create a POM schema on the local Postgres database server.
08
09 If you want to create the POM schema on an Oracle database, you must install the Oracle
10 database on a remote server.
11
12 Note:
13
POM supports Oracle 10g and higher versions, and Postgres 8.3.8 and higher versions.
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Proactive Outreach Manager Overview Draft Copy June 2010 23
01 POM Configurations
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
24 Proactive Outreach Manager Overview Draft Copy June 2010
01
02
03
04
05
06
07
Chapter 4: POM reports
08
09
10
11 You can generate various POM reports using VPMS. The reports can be broadly classified as:
12 POM Campaign Summary report
13
This report gives a high-level summary about the campaigns. The report displays the campaign
14
name, the priority of the campaign, the type of the campaign and contact strategy name along
15 with schedule ID, job start time, job finish time, job finish reason, total Call Attempts, total SMS
16 Attempts, and total e-mail Attempts.
17
18 POM Completion Code Summary report
19 This report gives a high-level summary of the completion codes used for the campaigns. The
20 report displays the campaign name, the campaign type, the campaign priority, the contact
21 strategy, schedule ID, job start time, job finish time, completion code and total contacts.
22
23 POM Completion Code Trend report
24 This report gives an hourly trend for every completion codes, for each job of the selected
25 campaigns. The report displays the campaign name, campaign type, campaign priority, contact
26 strategy, schedule ID, job start time, trend ID, trend start time, completion code, and total count.
27 POM Campaign Detail report
28
29 For any campaign that you select, this report displays the contact attempt history related to
30 the specific campaign. You can generate this report as a .xls or .pdf file. This file can contain
31 huge amounts of data related to the executed jobs.
32
33 Note:
34 For all reports except the POM Campaign Detail report, you can see the report data in the
35 form of charts.
36
37 You can generate and view reports for different types of campaigns. For finite campaigns, you
can generate and view the reports after successful completion of the first job instance.
38
39 For infinite campaigns, you can generate and view the report after the first archival interval.
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Proactive Outreach Manager Overview Draft Copy June 2010 25
01 POM reports
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
26 Proactive Outreach Manager Overview Draft Copy June 2010
01
02
03
04
05
06
07
Chapter 5: Contacting support
08
09
10
11 Contacting Avaya technical support
12
Avaya provides support telephone numbers for you to report problems or ask questions about
13
your product.
14
15 For support in the United States: 1-800-242-2121
16
For international support: See the 1-800 Support Directory listings on the Avaya Web site:
17
http://support.avaya.com/
18
19 Escalating a technical support issue
20 Avaya Global Services Escalation Management provides the means to escalate urgent service
21 issues. For more information, see the Escalation Management listings on the Avaya Web site.
22
23 Database support
24 Go to www.oracle.com, or go to www.postgresql.org
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Proactive Outreach Manager Overview Draft Copy June 2010 27
01 Contacting support
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
28 Proactive Outreach Manager Overview Draft Copy June 2010
01
02
03
04
05 Index
06
07
08 A multi-tenancy ..............................................................16
09 N
10 additional information ...................................................8
11 notices legal .................................................................2
12 C P
13
14 campaigns ....................................................................9 PDC ............................................................................15
15 concepts used by POM ................................................9 pluggable data connector ...........................................15
16 contact groups ............................................................11 POM components .......................................................19
contact strategies .......................................................14 POM concepts ..............................................................9
17
POM configurations ....................................................20
18 POM server ................................................................19
19 D
Proactive Outreach Manager Introduction ...................7
20 data connector ............................................................15 Proactive Outreach Manager server ..........................19
21 database server ..........................................................22 R
22 DNC ............................................................................14
23 DNC lists ....................................................................14 reports ........................................................................25
24 S
25 E
26 services ......................................................................15
27 e-mail ..........................................................................12 sms .............................................................................12
28 support contacts .........................................................27
29 L V
30
31 legal notices .................................................................2 video ...........................................................................12
32 voice ...........................................................................12
33 M W
34
35 media channels ..........................................................12 Web services ..............................................................15
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Proactive Outreach Manager Overview Draft Copy June 2010 29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
30 Proactive Outreach Manager Overview Draft Copy June 2010

You might also like