cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
201
Views
0
Helpful
0
Comments
cdnadmin
Level 11
Level 11
This document was generated from CDN thread

Created by: Muhammad Sabir on 05-06-2009 08:15:17 PM
For a push application, one has to use credentials to authenticate. Is there a maximum number of devices that can be associated with a user? In CUCM 5.x and above, there is an applicaiton user type as well -- and we hope that should let us use its credentials without associating any devices, but turns out we still have to create an "End User" and associate all devices with it.

Subject: RE: Maximum number of devices that can be associated with a user
Replied by: David Staudt on 05-06-2009 11:28:55 PM
The maximum supported limit of user->phone associations is 2500, however that's a pretty unworkable number to configure via the web UI.  There is no 'super user' functionality built in, but you can offload the phone authentication mechanism to a separate application server.  See the IP Phone Services SDK's 'PushAuthenticate' sample code for some ideas on how this works:
 
--------------------
 
From the SDK Overview
 
"PushAuthenticate is NOT is an IP Phone Service. PushAuthenticate is a sample script which can be used
to offload authentication requests from the CallManager server. Many IP Phones Services (such as
Push2Phone in this SDK) take advantage of the IP phone's HTTP server to PUSH information and
commands. For large-scale applications, PUSHing to hundreds or thousands of devices, this can cause
performance problems with the authenticate.asp script running on CallManager. The problem arises
from the fact that all of these devices (phones) must be associated to a single userID/password (known
by the PUSH application) so that the application can PUSH to all phones - this causes considerable
overhead when processing the authenticate.asp script on CallManager.
A better approach is to change the Authentication URL in CallManager Admin to point to an external
authentication script, such as this one, which first checks for a specific userID/password (used by the
PUSH application) and returns AUTHORIZED if it matches. If the userID/password is not matched by
the PushAuthenticate script, it calls the authenticate.asp script on CallManager and "proxies" the
authentication request from the phone. This allows you to offload the PUSH authentication to an
external webserver while still using standard CallManager authentication for all other purposes."
Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Quick Links