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.
Cisco recommends that you have knowledge of these topics:
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.
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