CCX 9.0.2 AXL/SOAP query to CCM
I am trying to create a script in CCX 9.0 premium ha that can perform an AXL/SOAP query on the CCM 9.1 cluster where CCX is registered. What I am trying to do is replicate the forced auth code functionality for a downstream PBX that is behind an MGCP QSIG gateway. I am collecting digits for the FAC. I want to query the facinfo table on CCM, and then transfer the call if I find a match. I have found a number of SOAP examples, but I am not quite able to connect all the dots. I was trying to do it with a URL document, but that step throws an exception because it doesn't trust the self signed cert from CCM.I get the feeling that this step won't allow me to properly format the SOAP query anyway. I can't imagine I am the first person to ever want to do this, but I haven't been able to find anything. I so wish I could just make a JDBC connection to CCM...
Based on Aaron's comments, I decided to try and adapt/bludgeon the UCMGetUserByExtension java class from Tanner Ezell. I would cite the article number where he posted that, but I can't find it.
Big disclaimer here. I used to do some C development 15+ years ago, but I have never done Java. I realize that makes me a total neophyte, so I apologize in advance if my questions are overly simple.
I am trying just to recompile the original source and the current javac (jdk-7u67-windows-i586) is throwing an error. Here is the code block in question exactly as it was formatted in the original JAR file:
UCMGetUserByExtension localUCMGetUserByExtension = new UCMGetUserByExtension(); UCMGetUserByExtension
tmp397_395 = localUCMGetUserByExtension;tmp397_395.getClass();localObject1 = new UCMGetUserByExtension.MyTrustManager(tmp397_395);
TrustManager[] arrayOfTrustManager = { localObject1 };
The error I get from javac is as follows:
z:UCMGetUserByExtension.java:56: error: non-static variable this cannot be referenced from a static context
tmp397_395 = localUCMGetUserByExtension;tmp397_395.getClass();localObjec
t1 = new UCMGetUserByExtension.MyTrustManager(tmp397_395);
^
z:UCMGetUserByExtension.java:57: error: cannot find symbol
TrustManager[] arrayOfTrustManager = { localObject1 };
^
symbol: variable localObject1
location: class UCMGetUserByExtension
3 errors
2 warnings
I tried defining localObject1 instead as "UCMGetUserByExtension localObject1", but then I get this error "non-static variable this cannot be referenced from a static context". I found some articles on stackoverflow, so I redefined MyTrustManager as "static public class" instead of just "public class", but that caused this error "constructor MyTrustManager in class MyTrustManager cannot be applied to given types". I feel pretty certain that is fairly elementary java data typing, but the answer has eluded me thus far. :-(
Similar Messages
-
401 Unauthorized after too many tables in AXL SQL Query
Hi...
I have an app that sends several AXL calls. All work fine with the exception of one accessing MGCP data via the AXL SQL QUERY command. I have found that if I only do a couple of tables it works fine, but if I had in more than 3 I get a 401 unauthorized return. Now, I know the commands are built correctly becuase its working for every other command in the set and like I said if I only do 3 or less tables the query works. Also, if I SSH into the CM locally and do run sql with the full command, it returns all tables fine, which leads me to believe this is a restriction in the return of the axl soap call...
Help?
I am using CM 6.0. The full query being passed in that returns 401 unauthorized is:
SELECT MGCP.pkid, MGCP.DomainName, TypeProduct.Name AS GatewayProduct, CallManagerGroup.Name AS CallManagerGroup, MGCPSlotConfig.Slot, TypeMGCPSlotModule.Name AS UnitModule, MGCPSlotConfig.Subunit AS SubUnitIndex, TypeMGCPVic.Name AS SubUnitProduct, TypeMGCPVic.MaxNumPorts, MGCP.VersionStamp, MGCP.SpecialLoadInformation FROM TypeMGCPVic RIGHT OUTER JOIN MGCPSlotConfig ON TypeMGCPVic.Enum = MGCPSlotConfig.tkMGCPVic LEFT OUTER JOIN CallManagerGroup RIGHT OUTER JOIN MGCP ON CallManagerGroup.pkid = MGCP.fkCallManagerGroup LEFT OUTER JOIN TypeProduct ON MGCP.tkProduct = TypeProduct.Enum ON MGCPSlotConfig.fkMGCP = MGCP.pkid LEFT OUTER JOIN TypeMGCPSlotModule ON MGCPSlotConfig.tkMGCPSlotModule = TypeMGCPSlotModule.Enum ORDER BY MGCP.DomainName, MGCPSlotConfig.Slot, UnitModule DESC, MGCPSlotConfig.Subunit"
Again, this works locally on the CM machine, it works if I pull back some of the tables... The AXL trace logs do not have errors, they just stop (with a return soap call that isnt passed back because 401 is recieved).
Thanks!Here is the trace log. The return is there! It just never gets recieved.
2008-05-22 09:50:23,458 INFO [http-8443-Processor23] axl.AXLRouter - <?xml version="1.0" encoding="UTF-8"?>http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">http://www.cisco.com/AXL/API/6.0" xmlns:xsi="http://www.cisco.com/AXL/API/6.0" sequence="1">67a5af3c-878b-8dd3-2865-ca3ca007d2c22811-Test-VG1Cisco 2811Sub-Pub0NM-4VWIC-MBRD0VWIC2-1MFT-T1E1-T111209133478-fb3741a3-bb70-4013-90fa-734bea80f77267a5af3c-878b-8dd3-2865-ca3ca007d2c22811-Test-VG1Cisco 2811Sub-Pub0NM-4VWIC-MBRD1VWIC2-1MFT-T1E1-T111209133478-fb3741a3-bb70-4013-90fa-734bea80f77267a5af3c-878b-8dd3-2865-ca3ca007d2c22811-Test-VG1Cisco 2811Sub-Pub0NM-4VWIC-MBRD2VIC2-4FXO41209133478-fb3741a3-bb70-4013-90fa-734bea80f77267a5af3c-878b-8dd3-2865-ca3ca007d2c22811-Test-VG1Cisco 2811Sub-Pub0NM-4VWIC-MBRD3VIC-4FXS41209133478-fb3741a3-bb70-4013-90fa-734bea80f77243187db4-aa08-2141-a7eb-c865f45c5996Router.atrion.internalCisco 2811Pub-Sub0NM-4VWIC-MBRD0VWIC-2MFT-T121207845753-f4497a98-4ee7-42e7-9770-090898a52ca9eb492b1e-f238-ace9-3ffe-0a7b8765f364test-3845Cisco 3845Pub-Sub0NM-4VWIC-MBRD0VIC2-2MFT-T1E1-E121210884106-fa04b172-efe5-4ca0-9e44-1934af3fa7c6eb492b1e-f238-ace9-3ffe-0a7b8765f364test-3845Cisco 3845Pub-Sub0NM-4VWIC-MBRD1VIC2-2MFT-T1E1-E121210884106-fa04b172-efe5-4ca0-9e44-1934af3fa7c6
2008-05-22 09:50:23,461 INFO [http-8443-Processor23] axl.AXLRouter - Request 1211393338927 was process in 30ms -
Beta AXL/SOAP Callmanager Administration Tool available for download
I am looking for beta testers with a Callmanager 4.x lab environment to try my new AXL/SOAP application.
Currently, the app can do the following:
-Make copies of a phone
-Make a device profile based on a phone
-Make a device profile based on a phone and create a User for that phone
-copy speed dials from one phone to another phone/device profile
-remove extention mobility from a device
-remove add-on-modules from a device
In the works is the ability to do most of these things from a file rather than standard input.
We are also testing code to copy a 4.x phone to Communications Manager 6.x.
You can download the tool at voipinitiative.com.
Drop me a note here if you have any comments.
Thanks,
PeteAre you posting the source code as well?
-
Configuring a Gateway via AXL/Soap, missing schema
Hi All,
I am attempting to configure a gateway in CUCM 8.6 via axl/soap but I am unable to find any information on the children of <vendorConfig></vendorConfig>.
Has anyone been able to successfully obtain the XML schema for this or know how to obtain it?
the cisco documentation from the link below dosn't include this.
http://developer.cisco.com/axl/Files/AXLSoap_XGateway.html#Link21C1
Cheers,
AndrewFor reference if anyone else requires them Vendor Config elements for a Cisco 2911 include:
Cheers,
Andrew -
Hi All,
I am doing a scenario to check connectivity for SOAP Receiver adapter based on the given WSDL.I am geting the following error when I check the adapter in Runtime workbench.
Message processing failed. Cause: com.sap.engine.interfaces.messaging.api.exception.MessagingException: SOAP: response message contains an error XIAdapter/PARSING/ADAPTER.SOAP_EXCEPTION - soap fault: No available destination graph
Does this mean that the request has been successful and there is a error while sending the response. I have sent some dummy data to check if I can have a connectivity from PI to the URL. Does this confirm that the connectivity has been established but there is a issue when sending a response.
Awaiting your response.
Thanks
Amit KHi Amit,
Seems to be connection is established and the issue is with the response.
Check your communication channel (SOAP) in runtime workbench. Is there any error??
Test your web service (wsdl) using some tool (XML SPY)... Is it returning something?
SOAP: response message contains an error XIAdapter/PARSING/ADAPTER.SOAP_EXCEPTION - soap fault: Server was unable to process request. --> Object reference not set to an instance of an object.
Refer the below links:
Receiver SOAP Adapter Problem-soap fault: Server did not recognize the valu
http://sapxitutorials.blogspot.com/2009/11/soap-receiver-error.html
Thanks, -
AXL SQL Query user-extension- line group-hunt group mapping
Hi all
I want to take an export about user-extension- line group-hunt group mapping
Can somebody help me about it I have CUCM 9.1There's a lot of table joins in that full mapping! I'll break it down into steps. When you say extension you need to bear in mind that a number and a device are two different things, and a user is associated to these things separately. I'll break it down into chunks.
User to Device:
SELECT enduser.userid, device.description FROM enduser, device, enduserdevicemap WHERE enduser.pkid = enduserdevicemap.fkenduser AND enduserdevicemap.fkdevice = device.pkid AND enduser.userid='FOO'
User to Directory Number:
SELECT enduser.userid, numplan.dnorpattern FROM enduser, numplan, endusernumplanmap WHERE enduser.pkid = endusernumplanmap.fkenduser AND endusernumplanmap.fknumplan = numplan.pkid AND enduser.userid='FOO'
Number to Hunt List:
SELECT numplan.dnorpattern, device.name FROM numplan, device, devicenumplanmap, typeproduct WHERE numplan.pkid = devicenumplanmap.fknumplan AND devicenumplanmap.fkdevice = device.pkid AND device.tkproduct = typeproduct.enum AND typeproduct.name = "Hunt List" AND numplan.dnorpattern='FOO'
Hunt List to Line Group
SELECT device.name, linegroup.name FROM device, routelist, linegroup WHERE device.pkid = routelist.fkdevice AND routelist.fklinegroup = linegroup.pkid AND device.name="FOO"
Line Group to Directory Number
SELECT linegroup.name, numplan.dnorpattern FROM linegroup, linegroupnumplanmap, numplan WHERE linegroup.pkid = linegroupnumplanmap.fklinegroup AND linegroupnumplanmap.fknumplan = numplan.pkid AND linegroup.name="FOO"
All of this (and more!) is fully documented in the CUCM Database Data Dictionary.
GTG
Please rate helpful posts. -
Hi ALL,
my query is very blunt , anyways i even dont have more details thn this .
1. Is there any way we can get the alerts for the interfaces to be sent through SNMP?
2. If yes, is it only through the configuration of CCMS on SolMan? Or is there another way?
can any one send me some document for CCMS in PI 7.1. anything like step by step guide,
thanks
SouzHi,
I hope below link will help you
/people/sap.user72/blog/2005/11/24/xi-configuring-ccms-monitoring-for-xi-part-i -
Query regarding CCMS alert in XI
Hi XI gurus,
We have some queries regarding the CCMS alert configuration in XI server. We are planing to implement CCMS alerts for Message failure in IE, Adapter Engine, Queue Block, etc.
Can anyone please let us know what exactly should be done by BASIS team and XI(Dev/Support) team.
Thanks
Suganya.I have not done this but was implemented in my projects
I am providing some links which you can use with help of BASIS
http://csc-studentweb.lr.edu/swp/Berg/Conferences/SAP_NW2008_and_Admin_2008/ADMIN/Track4/Track4_session2.pdf
http://sap.ittoolbox.com/groups/technical-functional/sap-basis/ccms-custom-configuration-771913
Configuring Alert management (ALM)
You should basically aim at configuring SOLMAN as your central alert cerver so that you will receive alerts from DEV QA PROD boxes of PI , ABAP in one system , no need to configure alerts separately
Regards
Ninad -
hai Friends
If CCM and EBP are in one client and SUS supplier directory is replicated to CCM.So is it necessary to again replicate using sourcing cockpit,bid invitation,bp,vendorlist from CCM to EBP or it is not required
Regards
KrishnaHi Krishna,
You will also have to transfer the vendor to EBP.
e.g. You have a newly registered and accepted vendor in ROS catalog. This catalog you call in bidding process and select a supplier for bidding. You would also need this vendor to access the SRM system to participate in bidding process for which you will have to have this vendor available in EBP as well.
I hope this answers to your question.
Regards,
Prashant
Do reward points for helpful answers. -
"AstService namespace is not valid" error when querying CCM 4.1 when Axis
Hi,
I'm trying to query a CCM with the Axis Java Soap API and I'm receiving a Fault response saying "AstService namespace is not valid"
I have tried with SAAJ API from Sun (similar to Axis) and it works fine.
What's wrong ?
Thanks
SebCould you trace the soap exchange and post it here? You obviously have a namespace issue.. also, the code how you set up your service endpoint might be of use, too. I have AXL working via AXIS (but I'm using handwritten XML since AXL just doesn't work without hacking WSDLs and I have better things to do than worry about breaking apps when installing a ccm patch) so we could compare the code.
-
CCX 7.0 pre-upgrade tool ERROR
Dear ALL,
I'm planning to upgrade my CCX 7.0 to the latest version, I know that I need to take the backup with pre-upgrade tool,
But When I enter details of SFTP and click to take a backup I'm getting this error:
Cisco Unified CCX backup pre-check operation failed. Check the pre-upgrade tool log for more details.
Please see below the log file.
May 4, 2015 2:12:07 PM com.cisco.ccx.w1.log.PUTLogger getLogger
INFO: ############# Cisco Unified CCX W1 Pre-Upgrade Tool Logger #############
May 4, 2015 2:12:07 PM com.cisco.ccx.w1.export.ui.PreUpgradeTool main
INFO: Creating the Pre Upgrade Tool (1.0 Build 108)
May 4, 2015 2:12:08 PM com.cisco.ccx.w1.export.ui.JHTMLEditorPane init
WARNING: Pre-Upgrade Tool status colors C8D2DC, F3F3FF
May 4, 2015 2:12:08 PM com.cisco.ccx.w1.export.ui.PreUpgradeTool initStatus
INFO: Initializing the status windows
May 4, 2015 2:12:29 PM com.cisco.ccx.w1.export.ui.WelcomeScreen jButton0ActionActionPerformed
INFO: CCX Version is 7.0(1)_Build168
May 4, 2015 2:15:49 PM com.cisco.ccx.w1.export.ui.SFTPScreen jButton0ActionActionPerformed
INFO: Checking the SFTP connection. Server = 10.100.0.93 , UserName = cisco, Password = 0c52000a73
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ui.ProgressScreen startBackup
INFO: Starting the backup process ...
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ui.ProgressScreen startBackup
INFO: Initializing the Export manager thread.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ui.SFTPScreen jButton0ActionActionPerformed
WARNING: Closing the SFTP connection.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager <init>
INFO: W1 Pre-Upgrade Tool version is 1.0 Build 108
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager <init>
INFO: Instantiating the W1 Upgrade ExportManager.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager execute
INFO: Starting the W1 Upgrade backup operation.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager execute
INFO: ExportManager arguments are, {BackupLocation [Server = 10.100.0.93, Path = \, UserName = cisco, password = *******, Type = SFTP], StatusListener = com.cisco.ccx.w1.export.ui.W1StatusListener@d57bcb }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.CCXUtil printRuntimeInfo
INFO:
===========================
Available Processors = 2
JVM Max Memory = 493.06 MB
JVM Total Memory = 106.94 MB
JVM Free Memory = 83.61 MB
===========================
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager init
INFO: W1 Config contents [ ConfigMap : {$$Backup Data Type=W1 Pre Upgrade Backup, JRE Version=1.6.0_13, PUT Version=1.0 Build 108, OS Version=Windows 2003,x86,5.2, Backup Start Time=Mon May 04 14:15:57 AZST 2015, User Name=Administrator}
ParamMap : {}
AppProperty : {com.cisco.ccx.w1.proxy.enabled=true, w1.stage.alarm=config\alarm, w1.put.instance.nwerr.skip=true, w1.stage.logs=logs, w1.stage.recordings=recordings, com.cisco.ccx.w1.put.retry=5, com.cisco.ccx.w1.put.colors=C8D2DC,F3F3FF, com.cisco.ccx.config.mgr.args=, w1.put.instance.port=13403, com.cisco.ccx.w1.put.lnf=com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel, w1.stage.jtrace=config\jtapi, w1.stage.database=db, w1.stage.config=config, com.cisco.ccx.w1.config.properties=CustomFileClasspath.properties,currency.properties,SubsystemRmCm.properties,TTSProvider.properties,CustomStep.properties,CustomSubsystem.properties,SubsystemEDBS.properties,locale.properties,application.MIVR.properties,system.properties, com.cisco.ccx.w1.cl.timeout=120, com.cisco.ccx.w1.stage.dir=C:\W1-STI, w1.stage.license=7xLicense, w1.stage.calabrio=cl}
Backup dir : C:\W1-STI ]
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager isDefaultLocale
INFO: checking if the locale is set to the default locale en_US)
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager isDefaultLocale
INFO: The current locale is ...en_US
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager isCCXVersionSupported
INFO: CCX version = 7.0(1)_Build168
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator <init>
INFO: CVDCommunicator default constructor.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator getCVDPort
INFO: Default CVD port set as 994
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator getCVDPort
INFO: Querying WIN registry on localhost to get the CVD Master listener port.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator getCVDPort
INFO: CVD Master listener port string returned from registry = 994
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator getCVDPort
INFO: Returning CVD Master listener port : 994
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator <init>
INFO: ccxHost = /127.0.0.1 port = 994
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator openCVDSession
INFO: Getting the socket input and output stream.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator openCVDSession
INFO: Sending a CVD Open Session request.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator sendOpenSessionReq
INFO: Sending {Req = OPEN_REQ, versionNbr = 1 , invokeID = 123 }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator openCVDSession
INFO: Waiting for a CVD Open Session response.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processResponse
INFO: Response header is : { Msg Len : 4 , Msg Type : OPEN_CONF }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processOpenSessionResponse
INFO: Invoke ID : 123
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator openCVDSession
INFO: Got the CVD Open Session response.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager initCVDCommunicator
INFO: Initialized the CVDCommunicator
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator sendSvcSnapshotReq
INFO: Sending {Req = ENABLE_SNAPSHOT_REQ, service = CRS Cluster View Daemon }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processResponse
INFO: Response header is : { Msg Len : 42 , Msg Type : ENABLE_SNAPSHOT_CONF }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: Requested service : CRS Cluster View Daemon, service in response : CRS Cluster View Daemon
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: Total service count : 2
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: IP Address : 172.30.30.4, state : 2
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: IP Address : 172.30.30.5, state : 0
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator sendSvcSnapshotReq
INFO: Sending {Req = ENABLE_SNAPSHOT_REQ, service = CRS Engine }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processResponse
INFO: Response header is : { Msg Len : 29 , Msg Type : ENABLE_SNAPSHOT_CONF }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: Requested service : CRS Engine, service in response : CRS Engine
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: Total service count : 2
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: IP Address : 172.30.30.4, state : 6
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: IP Address : 172.30.30.5, state : 0
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator sendSvcSnapshotReq
INFO: Sending {Req = ENABLE_SNAPSHOT_REQ, service = Cisco Desktop Recording Service }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processResponse
INFO: Response header is : { Msg Len : 50 , Msg Type : ENABLE_SNAPSHOT_CONF }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: Requested service : Cisco Desktop Recording Service, service in response : Cisco Desktop Recording Service
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: Total service count : 2
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: IP Address : 172.30.30.4, state : 2
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: IP Address : 172.30.30.5, state : 0
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator sendSvcSnapshotReq
INFO: Sending {Req = ENABLE_SNAPSHOT_REQ, service = Cisco Desktop VoIP Monitor Service }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processResponse
INFO: Response header is : { Msg Len : 53 , Msg Type : ENABLE_SNAPSHOT_CONF }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: Requested service : Cisco Desktop VoIP Monitor Service, service in response : Cisco Desktop VoIP Monitor Service
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: Total service count : 2
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: IP Address : 172.30.30.4, state : 2
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: IP Address : 172.30.30.5, state : 0
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager checkMaster
INFO: Querying engine master and DB publisher node.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator sendRegMasterListener
INFO: Sending {Req = REG_MASTER_LISTENER, masterName = CRS Engine }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processResponse
INFO: Response header is : { Msg Len : 16 , Msg Type : REG_MASTER_CONF }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processMasterResponse
INFO: Master service name in the response : CRS Engine
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processMasterResponse
INFO: Master IP address in the response : 172.30.30.4
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator sendRegMasterListener
INFO: Sending {Req = REG_MASTER_LISTENER, masterName = CRS SQL Server - Historical }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processResponse
INFO: Response header is : { Msg Len : 33 , Msg Type : REG_MASTER_CONF }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processMasterResponse
INFO: Master service name in the response : CRS SQL Server - Historical
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processMasterResponse
INFO: Master IP address in the response : 172.30.30.4
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager checkMaster
INFO: Engine master node = 172.30.30.4, DB publisher = 172.30.30.4
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager checkLicense
INFO: Validating the license info.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator sendChkoutLicenseRequest
INFO: Sending {Req = CHECKOUT_LICENSE_REQ, license = IVR_ENHANCED }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processResponse
INFO: Response header is : { Msg Len : 18 , Msg Type : CHECKOUT_LICENSE_CONF }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processLicChkoutResponse
INFO: Requested license : IVR_ENHANCED, License in response : IVR_ENHANCED
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processLicChkoutResponse
INFO: License checkout : true
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator sendLicenseRequest
INFO: Sending {Req = GET_LICENSE_REQ, license = PRE_SEAT }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processResponse
INFO: Response header is : { Msg Len : 14 , Msg Type : GET_LICENSE_CONF }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processLicenseResponse
INFO: Requested license : PRE_SEAT, License in response : PRE_SEAT
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processLicenseResponse
INFO: License Count : 5
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator sendChkoutLicenseRequest
INFO: Sending {Req = CHECKOUT_LICENSE_REQ, license = WARM_STANDBY }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processResponse
INFO: Response header is : { Msg Len : 18 , Msg Type : CHECKOUT_LICENSE_CONF }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processLicChkoutResponse
INFO: Requested license : WARM_STANDBY, License in response : WARM_STANDBY
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processLicChkoutResponse
INFO: License checkout : true
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator sendLicenseRequest
INFO: Sending {Req = GET_LICENSE_REQ, license = IVR_PORTS }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processResponse
INFO: Response header is : { Msg Len : 15 , Msg Type : GET_LICENSE_CONF }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processLicenseResponse
INFO: Requested license : IVR_PORTS, License in response : IVR_PORTS
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processLicenseResponse
INFO: License Count : 10
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager checkLicense
INFO: License Package = Cisco Unified CCX Premium, SeatCount = 5, HA = true, IVR Ports = 10
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager checkLicense
INFO: ## License package is Express
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator close
INFO: Closing the CVD connection.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager checkProxy
INFO: Checking the proxy configurations.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isManualProxyEnabled
INFO: Proxy Enable Reg Value : dword:00000000
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isManualProxyEnabled
INFO: Manual proxy NOT enabled.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isAutoProxyEnabled
INFO: Proxy Auto Config URL : null
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isAutoProxyEnabled
INFO: Proxy Auto Config NOT enabled.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isJavaProxyEnabled
INFO: Checking the Java proxy settings.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isJavaProxyEnabled
INFO: Querying applicable proxies for the protocol => "http"
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isJavaProxyEnabled
INFO: Applicable Proxies : [DIRECT]
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isJavaProxyEnabled
INFO: Querying applicable proxies for the protocol => "https"
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isJavaProxyEnabled
INFO: Applicable Proxies : [DIRECT]
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isJavaProxyEnabled
INFO: Querying applicable proxies for the protocol => "ftp"
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isJavaProxyEnabled
INFO: Applicable Proxies : [DIRECT]
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isJavaProxyEnabled
INFO: Querying applicable proxies for the protocol => "gopher"
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isJavaProxyEnabled
INFO: Applicable Proxies : [DIRECT]
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isJavaProxyEnabled
INFO: Querying applicable proxies for the protocol => "socket"
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isJavaProxyEnabled
INFO: Applicable Proxies : [DIRECT]
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isJavaProxyEnabled
INFO: Java Proxy NOT enabled.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.config.mgr.ConfigManagerStarter <clinit>
INFO: Cisco Unified CCX root directory : c:\progra~1\wfavvid
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.config.mgr.ConfigManagerStarter isMMStarted
INFO: Manager Manager is NOT started
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.config.mgr.ConfigManagerStarter initMM
INFO: Creating the Windows URL classloader params
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.config.mgr.ConfigManagerStarter createParams
INFO: Raw URLClassloaderParams : "Editor Class Loader";{0}\CiscoManagerManagerImpl.jar;com.cisco.manager.impl.ManagerManagerImpl;-property;{1};{2};{3};{4};-rootdir;{5};com.cisco.ccx.w1.config.mgr.MMInitLock
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.config.mgr.ConfigManagerStarter initMM
INFO: URLClassloaderParams : "Editor Class Loader", c:\progra~1\wfavvid\lib\CiscoManagerManagerImpl.jar, com.cisco.manager.impl.ManagerManagerImpl, -property, application.MCET.properties, -nokeepalive, -rootdir, c:\progra~1\wfavvid, com.cisco.ccx.w1.config.mgr.MMInitLock
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.config.mgr.ConfigManagerStarter initMM
INFO: Redirecting the ManagerManagerImpl output
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.config.mgr.ConfigManagerStarter initMM
INFO: Invoking the ManagerManagerImpl using the URLClassloader
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.config.mgr.URLClassLoader main
INFO: Invoking the URLClassLoader
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.config.mgr.URLClassLoader convertToURL
INFO: *** Adding classpath: c:\progra~1\wfavvid\lib\CiscoManagerManagerImpl.jar, URL = file:/c:/progra~1/wfavvid/lib/CiscoManagerManagerImpl.jar
May 4, 2015 2:15:58 PM com.cisco.ccx.w1.config.mgr.ConfigManagerStarter initMM
INFO: ManagerManagerImpl initialization completed and waiting for the MMInitLock(Startable class to get invoked)
May 4, 2015 2:15:59 PM com.cisco.ccx.w1.config.mgr.MMInitLock start
INFO: Inside the startable class
May 4, 2015 2:15:59 PM com.cisco.ccx.w1.config.mgr.MMInitLock start
INFO: Notifying the object waiting for the mutex
May 4, 2015 2:15:59 PM com.cisco.ccx.w1.config.mgr.ConfigManagerStarter initMM
INFO: Config framework started completely.
May 4, 2015 2:15:59 PM com.cisco.ccx.w1.config.mgr.ConfigManagerStarter initMM
INFO: Restoring the Outputstream if -redirect is enabled
May 4, 2015 2:15:59 PM com.cisco.ccx.w1.export.cl.CLMigration getAllNodeIPs
INFO: Cluster IP addresses are, 172.30.30.5, 172.30.30.4
May 4, 2015 2:16:00 PM com.cisco.ccx.w1.export.ExportManager startConfigManager
INFO: CCX Node with IP address 172.30.30.5 is reachable.
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.export.ExportManager startConfigManager
INFO: CCX Node with IP address 172.30.30.4 is reachable.
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.export.ExportManager startConfigManager
INFO: Getting the node config for UCCX1
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.export.ExportManager startConfigManager
INFO: Local node config is NodeConfig[schema=NodeConfig,time=Mon Nov 09 12:55:40 AZT 2009,recordId=-668476853,desc=,node id=1,computer name=UCCX1,ip addresses=172.30.30.4,model=7816I02,nodeGuid={BDF658EF-26F2-4871-8FE4-C508A8AD387E},osArchitecture=X86-based PC,osName=Microsoft Windows Server 2003,osVersion=502,vendor=IBM,installtime=Mon Nov 09 12:55:03 AZT 2009,upgrade time=Mon Nov 09 12:55:03 AZT 2009,ccm colocated=false,deployment type=1,harddisk size=236472,install path=C:\Program Files\wfavvid\]
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.export.ExportManager startConfigManager
INFO: Getting all engine node ids.
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.export.ExportManager startConfigManager
INFO: Engine node ids = 2,1
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil getInstance
INFO: Creating the DB Util instance.
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil <init>
INFO: Loading the net.sourceforge.jtds.jdbc.Driver
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil <init>
INFO: DB Publisher IP is 172.30.30.4
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil <init>
INFO: DB CRA Url = jdbc:jtds:sqlserver://172.30.30.4:4433/db_cra
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil <init>
INFO: DB CRA Repository Url = jdbc:jtds:sqlserver://172.30.30.4:4433/db_cra_repository
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil <init>
INFO: FCRasSvr Url = jdbc:jtds:sqlserver://172.30.30.4:4433/FCRasSvr
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil getConnection
INFO: Getting connection for jdbc:jtds:sqlserver://172.30.30.4:4433/db_cra
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil getConnection
INFO: Obtaining new Connection.
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil getDbSpaceUsed
INFO: DB Spaced used for db_cra is 479117312 bytes
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.export.ExportManager checkSpace
INFO: Max allowed DB space=10.00 GB, Used db_cra space=456.92 MB
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil getConnection
INFO: Getting connection for jdbc:jtds:sqlserver://172.30.30.4:4433/db_cra_repository
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil getConnection
INFO: Obtaining new Connection.
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil getDbSpaceUsed
INFO: DB Spaced used for db_cra_repository is 9175040 bytes
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil getConnection
INFO: Getting connection for jdbc:jtds:sqlserver://172.30.30.4:4433/FCRasSvr
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil getConnection
INFO: Obtaining new Connection.
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil getDbSpaceUsed
INFO: DB Spaced used for FCRasSvr is 6938624 bytes
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.export.ExportManager checkSpace
INFO: Estimating the recording file size.
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.export.cl.CLMigration getAllNodeIPs
INFO: Cluster IP addresses are, 172.30.30.4, 172.30.30.5
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.export.cl.CLMigration getRecordingFolder
INFO: Recording file location for the node 172.30.30.4 is C:\Program Files\Cisco\Desktop_Audio
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.export.cl.CLMigration getRecordingFolder
INFO: Recording folder UNC path for node 172.30.30.4 is \\172.30.30.4\C$\Program Files\Cisco\Desktop_Audio
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.export.ExportManager getRecSpace
INFO: Recording folder (*.Raw) size for IP 172.30.30.4 is 0.00 Bytes
May 4, 2015 2:16:43 PM com.cisco.ccx.w1.export.ExportManager preCheck
SEVERE: Error while doing Cisco Unified CCX backup pre-check
com.cisco.lang.IllegalArgumentException: errCode=-1; nested exception is:
com.ice.jni.registry.RegistryException: Registry API Error 53, '' - 'RegConnectRegistry()'
at com.cisco.util.RegistryProperties.<init>(RegistryProperties.java:474)
at com.cisco.util.RegistryProperties.<init>(RegistryProperties.java:408)
at com.cisco.ccx.w1.export.cl.CLConfigUtil.getRegHandle(CLConfigUtil.java:300)
at com.cisco.ccx.w1.export.cl.CLConfigUtil.getRecordingsLocation0(CLConfigUtil.java:221)
at com.cisco.ccx.w1.export.cl.CLConfigUtil.getRecordingsLocation(CLConfigUtil.java:183)
at com.cisco.ccx.w1.export.cl.CLMigration.getRecordingFolder(CLMigration.java:493)
at com.cisco.ccx.w1.export.ExportManager.getRecSpace(ExportManager.java:926)
at com.cisco.ccx.w1.export.ExportManager.checkSpace(ExportManager.java:995)
at com.cisco.ccx.w1.export.ExportManager.preCheck(ExportManager.java:593)
at com.cisco.ccx.w1.export.ExportManager.process(ExportManager.java:371)
at com.cisco.ccx.w1.export.ExportManager.execute(ExportManager.java:263)
at com.cisco.ccx.w1.export.ui.ProgressScreen$1.run(ProgressScreen.java:80)
nested stack trace is:
com.ice.jni.registry.RegistryException: Registry API Error 53, '' - 'RegConnectRegistry()'
at com.ice.jni.registry.RegistryKey.connectRegistry(Native Method)
at com.cisco.util.RegistryProperties.<init>(RegistryProperties.java:441)
at com.cisco.util.RegistryProperties.<init>(RegistryProperties.java:408)
at com.cisco.ccx.w1.export.cl.CLConfigUtil.getRegHandle(CLConfigUtil.java:300)
at com.cisco.ccx.w1.export.cl.CLConfigUtil.getRecordingsLocation0(CLConfigUtil.java:221)
at com.cisco.ccx.w1.export.cl.CLConfigUtil.getRecordingsLocation(CLConfigUtil.java:183)
at com.cisco.ccx.w1.export.cl.CLMigration.getRecordingFolder(CLMigration.java:493)
at com.cisco.ccx.w1.export.ExportManager.getRecSpace(ExportManager.java:926)
at com.cisco.ccx.w1.export.ExportManager.checkSpace(ExportManager.java:995)
at com.cisco.ccx.w1.export.ExportManager.preCheck(ExportManager.java:593)
at com.cisco.ccx.w1.export.ExportManager.process(ExportManager.java:371)
at com.cisco.ccx.w1.export.ExportManager.execute(ExportManager.java:263)
at com.cisco.ccx.w1.export.ui.ProgressScreen$1.run(ProgressScreen.java:80)
May 4, 2015 2:16:50 PM com.cisco.ccx.w1.export.ExportManager destroy
INFO: Cisco Unified CCX Backup destroy called.
May 4, 2015 2:16:50 PM com.cisco.ccx.w1.export.ExportManager destroy
INFO: Final W1 Config contents [ ConfigMap : {License Seat Count=5, Unified CCX Engine Master=172.30.30.4, Unified CCX Engine Count=2, PUT Run On=172.30.30.4, Engine Node IDs=2,1, PUT Version=1.0 Build 108, OS Version=Windows 2003,x86,5.2, Node ID=1, User Name=Administrator, License Package Type=Cisco Unified Express, Unified CCX Rec Nodes=172.30.30.4, 172.30.30.5, IVR Port Count=10, License Package=Cisco Unified CCX Premium, $$Backup Data Type=W1 Pre Upgrade Backup, JRE Version=1.6.0_13, Unified CCX Mon Nodes=172.30.30.4, 172.30.30.5, Unified CCX Nodes=172.30.30.4, 172.30.30.5, Backup Start Time=Mon May 04 14:15:57 AZST 2015, Host Name=UCCX1, Unified CCX DB Publisher=172.30.30.4}
ParamMap : {Unified CCX Engine Count=2, node.id=1, IVR Port Count=10}
AppProperty : {com.cisco.ccx.w1.proxy.enabled=true, w1.stage.alarm=config\alarm, w1.put.instance.nwerr.skip=true, w1.stage.logs=logs, w1.stage.recordings=recordings, com.cisco.ccx.w1.put.retry=5, com.cisco.ccx.w1.put.colors=C8D2DC,F3F3FF, com.cisco.ccx.config.mgr.args=, w1.put.instance.port=13403, com.cisco.ccx.w1.put.lnf=com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel, w1.stage.jtrace=config\jtapi, w1.stage.database=db, w1.stage.config=config, com.cisco.ccx.w1.config.properties=CustomFileClasspath.properties,currency.properties,SubsystemRmCm.properties,TTSProvider.properties,CustomStep.properties,CustomSubsystem.properties,SubsystemEDBS.properties,locale.properties,application.MIVR.properties,system.properties, com.cisco.ccx.w1.cl.timeout=120, com.cisco.ccx.w1.stage.dir=C:\W1-STI, w1.stage.license=7xLicense, w1.stage.calabrio=cl}
Backup dir : C:\W1-STI ]
May 4, 2015 2:16:50 PM com.cisco.ccx.w1.export.ExportManager execute
SEVERE: Cisco Unified CCX Backup operation failed. ProcessResult = false
May 4, 2015 2:16:50 PM com.cisco.ccx.w1.export.ui.JHTMLEditorPane saveStatus
INFO: Saving the PUT backup status and logs.
May 4, 2015 2:16:50 PM com.cisco.ccx.w1.export.ui.JHTMLEditorPane createZip
INFO: Getting the PUT log files from C:\
May 4, 2015 2:16:50 PM com.cisco.ccx.w1.export.ui.JHTMLEditorPane createZip
INFO: Creating the log archive file C:\PUTLog04-May-15#14-16.zip
May 4, 2015 2:16:50 PM com.cisco.ccx.w1.export.ui.JHTMLEditorPane saveStatus
INFO: PUT logs backup completed.
May 4, 2015 2:16:50 PM com.cisco.ccx.w1.util.CCXUtil printRuntimeInfo
INFO:
===========================
Available Processors = 2
JVM Max Memory = 493.06 MB
JVM Total Memory = 118.88 MB
JVM Free Memory = 90.53 MB
===========================The primary reason for this error is when a codec is not installed on the box that your running Windows Media Player from (that is the common knowledge part)...a possible reason for this could be that some wav files are being saved in different formats than others. A quick check to see if there are different CTI port groups configured to use different codec would prove that out. Also...can you play the files on another computer or in a different player like VLC?
Peace,
Michael Clendening -
SOAP SSL error when connecting in with java
Hi,
We are trying to make a simple application that makes requests to the CCM via the AXL SOAP interface to get personal address book information. When we do the request it errors out with a SSL handshake problem, I have pasted some of the exact error output below: Any help or ideas would be appreciated !!!
at java.lang.Thread.run(Unknown Source)
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_
failure
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source)
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAlert(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Un
known Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Sou
rce)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Sou
rce)
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect
(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown S
ource)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unk
nown Source)
Full logs attached, I have imported the CCM cert into the Java keystore and still no luck. The only way I can get this to work by testing is to have CCM in VM and web deployed on actual physical machine and that's only for a single user dev. environment.
RobBy default, the ssl certificate from the ccm is untrusted - so you get a verification error. There are two ways to work around this.. one is importing the certificate to the trusted store (google it), the other is writing your code so that it automatically accepts untrusted certs.
For the latter, you could have a method like this (which I stole from the axlsql application)
public void init() throws InitializationException
X509TrustManager xtm = new MyTrustManager();
TrustManager[] mytm = { xtm };
SSLContext ctx;
try
ctx = SSLContext.getInstance("SSL");
ctx.init(null, mytm, null);
SSLSocketFactory sf = ctx.getSocketFactory();
HttpsURLConnection.setDefaultSSLSocketFactory(sf);
HttpsURLConnection.setDefaultHostnameVerifier(new HostnameVerifier()
public boolean verify(String hostname, SSLSession session)
return true;
catch (NoSuchAlgorithmException ex)
throw new InitializationException("SSL Algorithm not found: " + ex.getMessage());
catch (KeyManagementException ex)
throw new InitializationException("Key management exception: " + ex.getMessage()); -
Using AXL Executesqlqueryreq() to pull CUCM Service Parameters
I have been given the request by maintainers of CUCM in our company to pull service parameter data from CUCM servers. This would be for both 4.2(3)and 6.1(3). I have been looking through the Data Dictionary, but have had difficultly finding the correct SQL queries to perform this. Has anyone done this before? Can someone provide an example AXL SQL query to use to get the Service Parameter data?
probably the hostname of the cucm server
you could do listProcessNodesByService first to see where the service is running, then do listServiceParameters
hth -
How to show logged-in Line Group Members in a Hunt Pilot (CUCM V7.1.3)
I have configured a Hunt Pilot with a Hunt List which points to a Line Group with some DNs as Line Group Members. Additionally i gave the affected Users the option to log-in or log-out from the Hunt Pilot by configuring the "Hunt Group Logout" Button in the corresponding Phone Button Template.
Is there a way to find out who is logged-in or logged-out from the Hunt Pilot?Hi Bill,
thanks for your very interesting hint .
I run the query you posted and actually got the following output. But the displayed linegroups are only a subset from my configured 79 linegroups . Is there a possibility to display all linegroups with all corresponding DNs and can i display this information for only one linegroup?
When i know the queery that satisfy my claims, i will write a small web application that uses the AXL-SOAP API.
Regards, Robert
admin:run sql select lg.name as LineGroup,n.dnorpattern,dhd.hlog from linegroup as lg inner join linegroupnumplanmap as lgmap on lgmap.fklinegroup=lg.pkid inner join numplan as n on lgmap.fknumplan = n.pkid inner join devicenumplanmap as dmap on dmap.fknumplan = n.pkid inner join device as d on dmap.fkdevice=d.pkid inner join devicehlogdynamic as dhd on dhd.fkdevice=d.pkid order by lg.name
linegroup dnorpattern hlog
============================== =============== ====
LG_A-Ulr4_Augsburg_9965077_235 \+498215075234 f
LG_A-Ulr4_Augsburg_9965077_235 \+498215075209 f
LG_A-Ulr4_Augsburg_9965077_235 \+498215075224 f
LG_A-Ulr4_Augsburg_9965077_235 \+498215075226 f
LG_A-Ulr4_Augsburg_9965077_235 \+498215075227 f
LG_A-Ulr4_Augsburg_9965079_300 \+498215075327 f
LG_A-Ulr4_Augsburg_9965079_300 \+498215075306 f
LG_AB-Fried17_9965006 \+496021391713 f
LG_AB-Fried17_9965006 \+496021391714 f
LG_AB-Fried17_9965006 \+496021391721 f
LG_AB-Fried17_9965006 \+496021391727 f
LG_AM-Mar9_9965004 \+499621474921 f
LG_BT-Sch9_9965010 \+4992189423 f
LG_DD-Fet29_9965014 \+493514459055 t
LG_HO-Bah1_9965020 \+4992818194122 f
LG_KE-Moz31_9965024 \+498315215110 f
LG_LA-Dre11_9965025 \+498714308419 f
LG_LA-Dre12_9965026 \+498719239113 f
LG_Mue-Sta41_9965029 \+498631386227 f
LG_N-KOEN11_9965034 \+4991124039112 f
LG_N-KOEN11_9965034 \+4991124039142 f
LG_N-KOEN11_9965034 \+4991124039110 f
LG_N-Ste6_9965057_400 \+499112428403 f
LG_N-Ste6_9965058_450 \+499112428455 f
LG_NES-Sie2_9965008 \+499771610413 f
LG_NES-Sie2_9965008 \+499771610421 f
LG_NM-Bah12_9965030 \+499181293312 f
LG_PA-Kle13_9965035 \+498519594109 f
LG_PA-Kle13_9965035 \+498519594113 f
LG_PAN-Drb12_9965036 \+498561961225 t
LG_PAN-Drb12_9965036 \+498561961224 f
LG_R-Her2_9965068_400 \+499413783414 f
LG_TS-Bah26_9965040 \+498619887312 f
LG_Voicemail 997005 t
LG_Voicemail 997006 t
LG_Voicemail 997007 t
LG_Voicemail 997008 t
LG_Voicemail 997009 t
LG_Voicemail 997010 t
LG_Voicemail 997011 t
LG_Voicemail 997012 t
LG_Voicemail 997013 t
LG_Voicemail 997014 t
LG_Voicemail 997015 t
LG_Voicemail 997016 t
LG_Voicemail 997017 t
LG_Voicemail 997018 t
LG_Voicemail 997019 t
LG_Voicemail 997020 t
LG_Voicemail 997021 t
LG_Voicemail 997022 t
LG_Voicemail 997023 t
LG_Voicemail 997024 t
LG_Voicemail 997025 t
LG_Voicemail 997026 t
LG_Voicemail 997027 t
LG_Voicemail 997028 t
LG_WEN-Buer16_9965041 \+499614820413 t
LG_WEN-Buer16_9965041 \+499614820415 f
LG_WM-Puet35_9965042 \+49881922927 f
admin: -
Exporting Specific UCM dB tables - is this possible
Question. Is there a way to export specific UCM Data Dictionary tables from the UCM Publisher? Or am I forced to export the entire dB for analysis? If I am forced to get the entire dB...the DRS backup is my only means?
From a CLI perspective, I currently do not see a CLI method of extracting dB tables...perhaps I am wrong...but not convinced.
Looking for suggestions...thx.Hi David
Here is the DB dictionary where are specified all CUCM tables.
http://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cucm/datadict/9_1_1/datadictionary_911.pdf
To query CUCM db you can use integrated AXL Sql toolkit.
In the below link, our friend William Bell explains how to use it.
http://www.netcraftsmen.net/blogs/entry/running-sql-queries-on-cucm-6x-7x-using-axl-soap-toolkit-part-2.html
HTH
Regards
Carlo
Maybe you are looking for
-
0000 on the end of a subTexture name in the sprite sheet generator
How can I get rid of the 0000 on the end of a subTexture name in the .xml atlas file created sprite sheet generator? (I'm using the Sparrow v2 option) is there anyway to stop that form being tacked on? Thanks for any help.
-
Why is there sound always on?
I have a few games on my iPhone- not many. But the sound is always on- if i mute the phone, if i even mute the game from its own options- if i hold the phone up to my ear i can hear that the speaker is on. nothing is going through, it is just like a
-
Beatport songs cant play in my music app on my iphone
All the songs I bought in beatport Not working in my music app on my iphone, what can i do?
-
I have power mac G5. I have install Mac OS 10.5.8 onto the computer. Can I use Classic OS 9 ?
-
How to link 2 personnel numbers?
After hiring a staff, I found that staff was our staff that I want to link his previous personnel number to his current personnel number. Do you know how? I tried to link via IT31 but seems the system does not allow me to save