Introduction

This Document describes how the Campaign manager will cache records until it reaches the configured number of records or the configured timeout is exceeded.  Then the records will be sent to the router. 

Contributed by Senthil Kumar Sankar, Cisco TAC Engineer.

Prerequisites

Requirements

  

Cisco recommends that you have knowledge of these topics:

  • Cisco UCCE 
  • Cisco Campaign Manager

Components Used

  

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.

Problem

 When the router is unavailable, the Campaign manager will write records to disk until the router becomes available again.


•    DialerDetailBufferSize: maximum numbers of Dialer Detail records cached in the buffer.  The default value will be 20.
•    DialerDetailBufferTimeout: The seconds to time out to flush the idle Dialer Detail records.  The default value will be 5.

The configured values for these variables can be found in the Registry Entries:

     HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems, Inc.\ICM\ucce\LoggerA\BlendedAgent\CurrentVersion

Campaign Manager will store the DialerDetail records in file named as DialerDetail.bin and this can be found from the path  <drive>:\icm\<instance>\la\bin\DialerDetail.bin

Log Snippets :

From the Campaign Manager Logs we should be able to see that Records are written in the Internal file

   

14:12:14:221 la-CampaignManager Trace: MDS is out of service and in the Internal file [1] records are written 
    14:12:27:425 la-CampaignManager Trace: MDS is out of service and in the Internal file [1] records are written 
    14:12:30:253 la-CampaignManager Trace: MDS is out of service and in the Internal file [1] records are written 



Once the Router connection is up Records will be sent to the Router and then to the Logger

    

14:35:13:236 la-CampaignManager Connection to MDS process established. 
     14:35:13:236 la-CampaignManager Reconnection to MDS process completed successfully. 
     14:35:13:236 la-CampaignManager Trace: MDS is in service 

     14:35:13:736 la-CampaignManager Trace: Data message [DialerDetail] sent to the router 
     14:35:13:736 la-CampaignManager Trace: Data Message [1] records are send to the router 
     14:35:13:736 la-CampaignManager Trace: Data message [DialerDetail] sent to the router
     14:35:13:736 la-CampaignManager Trace: Data Message [1] records are send to the router
     14:35:13:736 la-CampaignManager Trace: Data message [DialerDetail] sent to the router 
     14:35:13:736 la-CampaignManager Trace: Data Message [1] records are send to the router 
     14:35:13:736 la-CampaignManager Trace: No record in Internal file send to router 
     14:35:13:736 la-CampaignManager Trace: From internal file [3] records are send to router