POM 3.0.5 Patch 7 File name : POM305Patch07.zip Type : Patch Affected Version(s) : Proactive Outreach Manager 3.0.5 Md5sum : 5758615c8f46c3ac3fbf2396fa053778 Dependency : POM 3.0.5 (Version: POM.03.00.05.00.008) Service Interrupting : Yes Available for : All POM customers using POM 3.0.5 Note : This Patch does not include POM 3.0.5 patch 1 content, which is specific for Oceana integration. Pre-requisite: 1. Proactive Outreach Manager 3.0.5 (POM.03.00.05.00.008) 2. You can also apply this patch on top of POM 3.0.5 Patch 2 (POM.03.00.05.02.008) 3. You can also apply this patch on top of POM 3.0.5 Patch 3 (POM.03.00.05.03.008) 4. You can also apply this patch on top of POM 3.0.5 Patch 4 (POM.03.00.05.04.008) 5. You can also apply this patch on top of POM 3.0.5 Patch 5 (POM.03.00.05.05.008) 6. You can also apply this patch on top of POM 3.0.5 Patch 6 (POM.03.00.05.06.008) Issues Fixed Service Request: 1-13251216512 OUTREACH-8740: Callback get postpone because Exception generated during finding best agent for callback. Service Request: 1-13280778262 OUTREACH-8524: Job is stuck in the pausing status when the job was started and stopped immediately OUTREACH-8739: Defensive fix to not consider agent for assignment for stuck (non-active ) campaign. Service Request: 1-13318727004 OUTREACH-8673: POM help pages are accessed via http instead of https Service Request: 1-13346497307 OUTREACH-8741: POM custom post processor class was not invoked when campaign stopped manually, it worked fine when campaign finished naturally. Service Request: 1-13195036833, 1-12248011124 OUTREACH-8738: Callback attempts aborted by RuleEngine Service Request: 1-13264032002 OUTREACH-8468: Allow adding contact multiple times to same job using AddContactFromListToJob webservice.
Service Request: 1-12630715712 OUTREACH-7971 : Nuisance call for campaign with ODR 1 when idle agent is blended to inbound before call launch is allowed by pacer. Service Request: 1-12724432812 OUTREACH-8034: Slow dialing issue due to call outstanding count getting stuck. Service Request: 1-13018383801 OUTREACH-8022: Negative available contacts and wrong excluded count shown on UI. Service Request: 1-13056262458 OUTREACH-8014: POM 3.0.5 shall allow configuring same database name for "operation db and "pom db" while configuring POM with Oracle database Service Request: 1-12658454620 OUTREACH-7368 : Agent failed to detach from the job in case there are external agent consult happened in the job. Service Request: 1-12608271867 OUTREACH-7223: Contact attempted multiple times during retry if retry attempt could not be made due to guard times Service Request: 1-12641268472 OUTREACH-7227: Custom post processor invoked for same contact multiple times and exported csv file is getting overwritten too Service Request: 1-12648192682 OUTREACH-7232 : Campaign Manager throws exception if sort in descending order is applied in CCW Service Request: 1-12664834412 OUTREACH-7313: POM is over dialing for agent-less campaigns even with min and max set to 1. OUTREACH-7229: Expose dial type to custom rule class and provide mechanism to evaluate rules in parallel. OUTREACH-7318 : Consult object is not cleared if the desktop is crashed in pending consult (consult after redial) Note From POM 305 Patch 3 onwards attempts which are handled by agent will be processed further only after the attempt is disposed of by the agent. For example, If the strategy is configured with below setting, a) On Answer Human patch with Agent b) Default state for the Result Processor is DONE.
In this scenario the contact will not mark as DONE immediately after Answer Human detection. Instead the attempt will kept in a WAIT state until the agent disposes of the call with some Completion Code. Verify POM Version To determine the version of POM installed: 1. Log in to the POM system as root or sroot user. 2. At the command prompt enter: /sbin/service POM status 3. Verify that the first line shows POM version as version POM.03.00.05.00.008 or POM.03.00.05.02.008 or POM.03.00.05.03.008 or POM.03.00.05.04.008 or POM.03.00.05.05.008 or POM.03.00.05.06.008 or POM.03.00.05.07.008. Download Instructions 1. Download the file POM305Patch07.zip from the AVAYA support site. 2. Secure copy (SCP) this patch file to a directory on the POM system (say /home/craft). 3. After downloading, verify md5sum before applying patch. Installation Instructions: Apply this Patch on all POM servers. Before applying this patch, make sure that the POM system is running POM 3.0.5 as per instruction above. 1. Make sure that all agents are logged out. 2. Login with root or sroot on POM system 3. Copy POM305Patch07.zip file to location /home/craft. 4. Change directory to where patch file is copied using the following command cd /home/craft 5. Stop or pause all running campaigns 6. Stop all POM, appserver, mpp and vpms services using following commands service POM stop service appserver stop service mpp stop service vpms stop 7. Unzip POM305Patch07.zip (unzip POM305Patch07.zip). All files will get unzip under POM305Patch07 directory created in current directory. 8. If rules need to be checked by campaign manager in parallel then add key "SendParallelRuleRequest" with value as "true" in pim_config table. NOTE: This step is optional. It is needed if rules are configured for the running campaigns on the system. 9. Go to POM305Patch07 directory ( cd POM305Patch07) 10. Run installpatch.sh script (./installpatch.sh). 11. Verify that you see message on console output Patch installation completed successfully. 12. Start all services:
service vpms start service mpp start service appserver start service POM start NOTE: - This patch will create the backup of the files to be replaced under the directory $POM_HOME/Temp/PatchBackup/POM.03.00.05.07.008/ - This patch will update content of the file $POM_HOME/data/build_rel.num, containing patch number to POM.03.00.05.07.008. Uninstallation Instructions: The backup of files it taken during patch installation at $POM_HOME/Temp/PatchBackup/POM.03.00.05.07.008/ location. You will need to follow steps in following sequence to revert the patch fix. 1. Logout all agents. 2. Stop or pause all running campaigns. 3. Stop all POM, appserver, mpp and vpms services service POM stop service appserver stop service mpp stop service vpms stop 4. Execute below command to restore original files from backup folder, cp -pr $POM_HOME/Temp/PatchBackup/POM.03.00.05.07.008/avaya-pim-agent.jar $POM_HOME/lib/common/avaya-pim-agent.jar cp -pr $POM_HOME/Temp/PatchBackup/POM.03.00.05.07.008/avaya-pim-common.jar $POM_HOME/lib/common/avaya-pim-common.jar cp -pr $POM_HOME/Temp/PatchBackup/POM.03.00.05.07.008/avaya-pim-tracer.jar $POM_HOME/lib/common/avaya-pim-tracer.jar cp -pr $POM_HOME/Temp/PatchBackup/POM.03.00.05.07.008/avaya-pim-pomapi.jar $POM_HOME/lib/common/avaya-pim-pomapi.jar cp -pr $POM_HOME/Temp/PatchBackup/POM.03.00.05.07.008/avaya-pim-core.jar $POM_HOME/lib/core/avaya-pim-core.jar cp -pr $POM_HOME/Temp/PatchBackup/POM.03.00.05.07.008/avaya-pim-call-pacing.jar $POM_HOME/lib/core/avaya-pim-call-pacing.jar cp -pr $POM_HOME/Temp/PatchBackup/POM.03.00.05.07.008/avaya-pim-rule-engine.jar $POM_HOME/lib/core/avaya-pim-rule-engine.jar
cp -pr $POM_HOME/Temp/PatchBackup/POM.03.00.05.07.008/none.pimMsgCode.properties $POM_HOME/config/none.pimMsgCode.properties cp -pr $POM_HOME/Temp/PatchBackup/POM.03.00.05.07.008/pimGlobalSettings.xhtml $CATALINA_HOME/webapps/VP_POM/config/pimGlobalSettings.xhtml cp -pr $POM_HOME/Temp/PatchBackup/POM.03.00.05.07.008/pimServerAdd.xhtml $CATALINA_HOME/webapps/VP_POM/config/pimServerAdd.xhtml cp -pr $POM_HOME/Temp/PatchBackup/POM.03.00.05.07.008/pimServerEdit.xhtml $CATALINA_HOME/webapps/VP_POM/config/pimServerEdit.xhtml cp -pr $POM_HOME/Temp/PatchBackup/POM.03.00.05.07.008/pimServers.xhtml $CATALINA_HOME/webapps/VP_POM/config/pimServers.xhtml cp -pr $POM_HOME/Temp/PatchBackup/POM.03.00.05.07.008/pimManager.xhtml $CATALINA_HOME/webapps/VP_POM/manage/pimManager.xhtml cp -pr $POM_HOME/Temp/PatchBackup/POM.03.00.05.07.008/rule.html $CATALINA_HOME/webapps/VP_POM/campaign/rule.html cp -pr $POM_HOME/Temp/PatchBackup/POM.03.00.05.07.008/app.js $CATALINA_HOME/webapps/VP_POM/includes/app/app.js cp -pr $POM_HOME/Temp/PatchBackup/POM.03.00.05.07.008/head.xhtml $CATALINA_HOME/webapps/VP_POM/includes/head.xhtml 5. Start all services: service vpms start service mpp start service appserver start service POM start