getActiveCallsOfUser(userId) method
Retrieves the active calls of the specified user. It can only be used after the webclient successfully connected.
Parameters
userId: It is a mandatory string parameter. It is the ID of the user, which is present in the Ozeki Phone System.
Returns
session: Type: Session. An object containing Session class instances.
Method usage example
In this example we subscribe to the onSessionCreated event. When it fires, the sessionCreated function is called, which gets the session as a parameter. We get all active sessions of the specified user, then iterate through them and hangup one by one. (Code example 1).
OzWebClient.onSessionCreated(sessionCreated); function sessionCreated(session){ var sessions = OzWebClient.helper.getActiveCallsOfUser('admin') for(var i in sessions) { sessions[i].hangup() } }
More information
- GetExtensionById(id) method
- GetExtensions() method
- GetActiveCallsOfExtension(extensionId) method
- GetActiveCallsOfUser(userId) method
- GetActiveSessionById(sessionId) method
- GetActiveSessionsBySessionState method
- GetCallHistoryOfExtension(extensionId, properties) method
- GetExtensionsByType(extensionType) method
- GetOutsideLineById(id) method
- GetOutsideLines() method
- GetOutsideLinesByType(outsideLineType) method
- GetUserByExtension(extensionId) method
- GetUserById(userId) method