Cisco Support Community
Showing results for 
Search instead for 
Did you mean: 

Welcome to Cisco Support Community. We would love to have your feedback.

For an introduction to the new site, click here. If you'd prefer to explore, try our test area to get started. And see here for current known issues.

New Member

Help! SelectCmDevices is returning only 200 phones

I am using AXL/SOAP to retrieve phones from CCM 5.x. I am getting only 200 phones when there are more than 1000 phones. I have set the max devices parameter to 2000 though.

Any idea? Thanks

New Member

Re: Help! SelectCmDevices is returning only 200 phones

This is by design. refer to this document:

This is done to limit the response buffer to the first 200 devices per server even though the client may have given search criteria to get all the devices in a large deployment. Searches in call processing servers are expensive in terms of CPU cycles. Call processing servers need to service IP phone calls. The device requests from clients should consume less memory and CPU resources. Device requests cannot exceed 20% of CPU resources in call processing servers. Many clients may be requesting this information, but we have limited the information to the first 200 devices.


To get all configured device information, clients must use the AXL-DB API. Use the device information from the AXL-DB API in "SelectItems" of the "CmSelectionCriteria" Serviceability SOAP APIs to get first 200 device's real-time information. "

New Member

Re: Help! SelectCmDevices is returning only 200 phones

Thanks. This was very useful and I will rate it accordingly.

My follow up question is if I send multiple AXL requests to recieve 200 devices at a time, would it return the same 200 devices or is it going to iterate through it? I mean, is there a paramter which tells AXL to send next set of 200 devices?

Any one else running into same issue?