I want to create and configure Outbound Campaign from my c# application without using ICM Campaign Manager tool. To do that first I looked the awdb adn logger db tables and found the right tables. Then I created the sample campaing on awdb tables by using my program. But I need to reflect that data to loggerdb as well and as I know I cant add data directly to logger db.
The Call Routers are "paired" with the Loggers and can read/write only to their own Logger for configuration and historical data over the Private Network locally. In the event that the failure is caused by the loss of a Private NIC card in the Call Router, and that Call Router is the enabled side, it will not be able to write any historical data to the Logger nor will any configuration changes be able to be made to the Logger database.
If your goal is to add records to a campaign, then you are best off having your application create flat files. You can then configure an Import Rule to automatically read from a specific folder (local or over the network). You can then handle these incrementally added contact records as any other contact record.
Writing directly to any of the ICM configuration databases is not supported. The ICM db relies on a number of change keys to keep data consistent across the system. Even if it was supported, correctly adding anything directly to the db would not be trivial. If done wrong you run the risk of corrupting the entire system. I'm afraid you're stuck with the provided user interface, unless Cisco is willing to provide you with their internal API's.
These are the paths to get to each CCX logs through CLI. They may be helpful if you are having issues accessing RTMT or downloading logs through it.
If you want to download them you have to prefix "file get " and you can add one of the options (re...