Indeed in previous versions it was something you could easily get at with an ADODB connection.
Most "billing" server software kits don't go to the hassle of writing SOAP/AXL language based programs to query the database. Instead, you can add a billing server in the CUCM (which is essentially an FTP server) where CUCM will proceed to dump a flat file per call into the repository. The billing software is then configured to monitor the directory and analyse files as they appear (and insert the data into it's own database).
I'm no SOAP expert but SOAP is an XML based "message" that is formatted in a certain way so that it can access data, or call procedures in remote systems (In the context of Object Oriented programming at least). Cisco have no doubt used this so that it uses more open standards methods of interacting with the software.
To add a billing server, head on over to serviceability in CUCM and you can add a billing server under CDR management.
What I'm trying to do is re-create our 911 alerting system. In the mental health arena, we tend to be high volume 911 users. We have about 12 calls per day to 911. We had a home grown system that monitored the CDR database and emailed certain user groups when these calls were made. This was easy with I had direct access to the MS-SQL server on CM4. It's not so easy with CM6. Would I still use the billing server method to do this?
Are you getting this error “Installer User Interface Mode Not Supported. The installer cannot run in this UI mode. To specify the interface mode, use the -i command-line option, followed by the UI mode identifier. The value UI mode identifiers...
The below trick might come handy when you have to add a new node to a cluster but you don't have or is unsure of the security password for the publisher. This procedure has been around for ages.
1) Login into the CLI of the Publisher.