Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

MML is not recording. Control module - Error: ERROR_MMLCTRL_APICONNECT

Status
Not open for further replies.

manueljuin

Technical User
Mar 26, 2007
15
GB
Hi all,

Since 2 weeks, we can't record screens with our Nice Perform II.
It was working well but still 2 weeks, it did not.
We deinstalled MML then reinstall it but screen recording still fails.
If my rule is dedicated to voice only, it works.
The voice recording is OK, only screen recording fails.
I can see my agent login in the monitor window but the "NiceCLS error code 3" appears each time.
The CLS & screen agent are installed in a non NAT/PAT environment, so CLS initiates connection.

I was thinking about deinstall & reinstall CLS!

Did you already find such an error message ERROR_MMLCTRL_APICONNECT?

Thanks for your help.

Here is an extract of the RCM logs with the ERROR_MMLCTRL_APICONNECT error that appears each time :

***SCREEN
10/05/2007 10:09:16.490 DEBUG {262} [MMLResource: Logger: 71335102, Channel: 100]: [RecordStartRequest: id 18275] Entering: IP: 172.19.99.54:2102. (MMLResource.startRecord)
10/05/2007 10:09:16.490 DEBUG {263} [MMLResource: Logger: 71335102, Channel: 100]: Entering: parameters: nRequestID = 18275. (SessionManager.InstertNewSession)
10/05/2007 10:09:16.490 DEBUG {264} [MMLResource: Logger: 71335102, Channel: 100]: Session added: a new session was added with RequestID 18275. (SessionManager.InstertNewSession)
10/05/2007 10:09:16.490 DEBUG {265} [MMLResource: Logger: 71335102, Channel: 100]: Session Manager now contains 1 sessions. (SessionManager.InstertNewSession)
10/05/2007 10:09:16.490 DEBUG {266} [MMLResource: Logger: 71335102, Channel: 100]: RequestID 18275: Start time set for request with CLS time. (Session.DisplayStartTimes)
10/05/2007 10:09:16.490 DEBUG {267} [MMLResource: Logger: 71335102, Channel: 100]: Driver Start Time: 5/10/2007 8:09:16 AM, CLS Start Time: 5/10/2007 8:09:16 AM, Logger Start Time: 5/10/2007 8:09:16 AM (Session.DisplayStartTimes)
10/05/2007 10:09:16.490 DEBUG {268} [MMLResource: Logger: 71335102, Channel: 100]: RequestID 18275: Stop time set for request with CLS time. (Session.DisplayStopTimes)
10/05/2007 10:09:16.490 DEBUG {269} [MMLResource: Logger: 71335102, Channel: 100]: Driver Stop Time: 5/10/2007 8:09:16 AM, CLS Stop Time: 5/10/2007 8:09:16 AM, Logger Stop Time: 5/10/2007 8:09:16 AM (Session.DisplayStopTimes)
10/05/2007 10:09:16.490 DEBUG {270} [MMLResource: Logger: 71335102, Channel: 100]: Entering: Request id 18275, participant id 1. (Resource.insertParticipantID)
10/05/2007 10:09:16.490 DEBUG {271} [MMLResource: Logger: 71335102, Channel: 100]: For request 18275 setting participant id to be 1. (Resource.insertParticipantID)
10/05/2007 10:09:16.490 DEBUG {272} [MMLResource: Logger: 71335102, Channel: 100]: Entering: Screensource id: 172.19.99.54:2102, request id 18275. (MMLResource.startToRecord)
10/05/2007 10:09:16.490 DEBUG {273} [MMLResource: Logger: 71335102, Channel: 100]: Sending start record to Screen Source. Screen Source id 172.19.99.54:2102 to logger in address: KAMOUTEF:30100. (MMLResource.startToRecord)
10/05/2007 10:09:16.490 DEBUG {274} [MMLResource: Logger: 71335102, Channel: 100]: [mml Logger 71335102] Entering: Parameters: Agent Address = 172.19.99.54:2102, Data Between key-frames = 10000, Packets Between key-frames = 1000, Destination Address = KAMOUTEF:30100, Destination ResourceId = 100. (MMLLoggerInterface.startRecord)
10/05/2007 10:09:16.490 INFO {275} [MMLResource: Logger: 71335102, Channel: 100]: [mml Logger 71335102] Logger didn't start record: recoding handle = 2147483647. (MMLLoggerInterface.startRecord)
10/05/2007 10:09:16.490 DEBUG {276} [MMLResource: Logger: 71335102, Channel: 100]: For request id 18275 handle assigned is 7FFFFFFF, success result is False. (MMLResource.startToRecord)
10/05/2007 10:09:16.490 DEBUG {277} [MMLResource: Logger: 71335102, Channel: 100]: [RecordStartRequest: id 18275] Request got handle FFFFFFFF. (MMLResource.startRecord)

***ERROR
10/05/2007 10:09:16.490 WARN {278} [MMLResource: Logger: 71335102, Channel: 100]: [RecordStartRequest: id 18275] Can not start mml record: handle returned from MML capture agent is FFFFFFFF. Error: {MML msg: Control module - Error: ERROR_MMLCTRL_APICONNECT (60000010)}. (MMLResource.startRecord)
10/05/2007 10:09:16.490 DEBUG {279} [MMLResource: Logger: 71335102, Channel: 100]: [RecordStartRequest: id 18275] Entering: Call start time: 633143813564900334. Success: False. (MMLResource.sendStartResponse)
10/05/2007 10:09:16.490 DEBUG {280} [MMLResource: Logger: 71335102, Channel: 100]: Entering: RequestID: 18275. (MMLResource.createResponseParticipant)
10/05/2007 10:09:16.490 DEBUG {281} [MMLResource: Logger: 71335102, Channel: 100]: Entering (MMLResource.getResponseParticipant)
10/05/2007 10:09:16.490 DEBUG {282} [MMLResource: Logger: 71335102, Channel: 100]: Entering: Request id 18275 (Resource.getParticipantID)
10/05/2007 10:09:16.490 DEBUG {283} [MMLResource: Logger: 71335102, Channel: 100]: Participant id for request 18275 was set to be 1. (Resource.getParticipantID)
10/05/2007 10:09:16.490 DEBUG {284} [MMLResource: Logger: 71335102, Channel: 100]: Entering: Handling start time: 633143885564587846, start recording time: 633143813564900342. (Resource.checkTimeOfHandling)
10/05/2007 10:09:16.490 DEBUG {285} [MMLResource: Logger: 71335102, Channel: 100]: [RecordStartResponse: id 18275] Sending response. (MMLResource.sendStartResponse)
10/05/2007 10:09:16.490 DEBUG {286} [MMLResource: Logger: 71335102, Channel: 100]: [RecordStartResponse: id 18275] Entering (MessageCenter.message)
10/05/2007 10:09:16.490 DEBUG {287} [MMLResource: Logger: 71335102, Channel: 100]: [RecordStartResponse: id 18275] Entering (MessageCenter.canHandleMessage)
10/05/2007 10:09:16.490 DEBUG {288} [MMLResource: Logger: 71335102, Channel: 100]: Entering: parameters: nRequestID = 18275. (SessionManager.RemoveSession)
10/05/2007 10:09:16.490 DEBUG {289} [MessageCenter]: [RecordStartResponse: id 18275] Entering (MessageCenter.handleMessage)
10/05/2007 10:09:16.490 DEBUG {290} [RequestManager]: [RecordStartResponse: id 18275] Entering (RequestManager.handleMessage)
10/05/2007 10:09:16.490 DEBUG {291} [RequestManager]: [RecordStartResponse: id 18275] Entering (RequestContainer.addStartResponse)
10/05/2007 10:09:16.490 DEBUG {292} [RequestManager]: [RecordStartRequest: id 18275] An Internal Participant was placed in the remove list (it's status is 3). (RequestContainer.checkParticipant)
10/05/2007 10:09:16.490 DEBUG {293} [RequestManager]: [RecordStartResponse: id 18275] Internal Participant was added to request, new Internal Participant count is 1. (RequestContainer.addStartResponse)
10/05/2007 10:09:16.490 DEBUG {294} [RequestManager]: [RecordStartResponse: id 18275] Status - Total number of Participants: Internal 1 (was originally 1), External 0 (was originally 0). (RequestContainer.addStartResponse)
10/05/2007 10:09:16.490 DEBUG {295} [RequestManager]: [RecordStartRequest: id 18275] Entering (RequestContainer.removeParticipantFromRequest)
10/05/2007 10:09:16.490 DEBUG {296} [RequestManager]: [RecordStartRequest: id 18275] Internal participant was removed from request. (RequestContainer.removeParticipantFromRequest)
10/05/2007 10:09:16.490 DEBUG {297} [RequestManager]: [RecordStartResponse: id 18275] Response was assembled and returned. (RequestContainer.addStartResponse)
10/05/2007 10:09:16.490 DEBUG {298} [RequestManager]: [RecordStartResponse: id 18275] Finished request treatment in 0 msec. (RequestContainer.addStartResponse)
10/05/2007 10:09:16.490 DEBUG {299} [RequestManager]: [RecordStartResponse: id 18275] Added response (RequestManager.AddStartResponse)
10/05/2007 10:09:16.490 DEBUG {300} [RequestManager]: [RecordStartResponse: id 18275] Entering (CommsOutgoing.canHandleMessage)
10/05/2007 10:09:16.490 WARN {301} [RequestManager]: [RecordStartResponse: id 18275] Request data will be removed, since request has failed status. (RequestManager.AddStartResponse)
10/05/2007 10:09:16.490 DEBUG {302} [Outgoing]: [RecordStartResponse: id 18275] Entering (CommsOutgoing.handleMessage)
10/05/2007 10:09:16.490 DEBUG {303} [Outgoing]: [RecordStartResponse: id 18275] is a response (CommsOutgoing.handleMessage)
10/05/2007 10:09:16.490 DEBUG {304} [Outgoing]: [RecordStartResponse: id 18275] sending it to client. (CommsOutgoing.handleMessage)
10/05/2007 10:09:16.490 DEBUG {305} [MMLResource: Logger: 71335102, Channel: 100]: Session removed: A session with RequestID 18275 has been removed from SessionManager. (SessionManager.RemoveSession)
10/05/2007 10:09:16.490 DEBUG {306} [MMLResource: Logger: 71335102, Channel: 100]: Session Manager now contains 0 sessions. (SessionManager.RemoveSession)
10/05/2007 10:09:16.490 DEBUG {307} [RequestManager]: Entering: Removing request id 18275. (RequestManager.removeRequestData)
10/05/2007 10:09:16.490 DEBUG {308} [MMLResource: Logger: 71335102, Channel: 100]: Entering: RequestID: 18275, Status: -1, ResponseType: RES_TYPE_START, Channel: 100, Time: 8:09:16 AM. (MMLResource.callResponseEvent)
10/05/2007 10:09:16.490 DEBUG {309} [RequestManager]: [RecordStartResponse: id 18275] Container was removed from hash (18275). (RequestManager.AddStartResponse)
10/05/2007 10:09:16.490 INFO {310} [Outgoing]: [RecordStartResponse: id 18275] sent out:
RecordStartResponse: requestID=18275; interactionID=18274; eventType=CHANS_EVENT_REC_FAIL (4); eventReason=CHANS_REC_VOICE_LOGGER_UNRECOGNIZED_FAILURE (1400); urid=0; type=RECORD_START_RMO_RESPONSE (03010100); timeReceived=633143885564900342; timeUpdatedCounter=0;
ResponseInternalParticipant: recordingLogger=0; recordingChannel=0; ipAddress=172.19.99.54:2102; station=1330; agentID=8718; type=RESPONSE_INTERNAL_PARTICIPANT (02020000); recordingFlags=CHANS_REC_FLAG_PART_SCREEN (32); mediaResponseStatus=CHANS_RC_RET_NOT_RESPONDING (3); mediaResponseType=SCREEN_MEDIA (1); chosenInitiator=0 (0); timeDifference=8; recordingStartTim...=0; recordingStartTime=1/1/0001 12:00:00 AM; recordingStopTime...=0; recordingStopTime=1/1/0001 12:00:00 AM; responseWrapUpTime=0; responseWrapUpTim...=0; summationType=SUMMATION_TYPE_SUMMED (3); participantID=1; (CommsOutgoing.handleMessage)
10/05/2007 10:09:16.490 DEBUG {311} [MMLResource: Logger: 71335102, Channel: 100]: Entering: Request id 18275. (MMLResource.OnResponseFromMML)
10/05/2007 10:09:16.490 DEBUG {312} [MMLResource: Logger: 71335102, Channel: 100]: Starting callback. Delegate was registered (MMLResource.OnResponseFromMML)
10/05/2007 10:09:16.490 DEBUG {313} [MMLResource: Logger: 71335102, Channel: 100]: [MMLResource: Logger: 71335102, Channel: 100] Entering: args Core.RCM.Execute.MMLResource+ResponseEventArgs (DynamicAllocator.responseCallback)
10/05/2007 10:09:16.490 DEBUG {314} [MMLResource: Logger: 71335102, Channel: 100]: Channel 100, request 18275, status -1, screensource 172.19.99.54:2102, type RES_TYPE_START. (DynamicAllocator.responseCallback)
10/05/2007 10:09:16.490 DEBUG {315} [MMLResource: Logger: 71335102, Channel: 100]: [MMLResource: Logger: 71335102, Channel: 100] Entering: ScreenSource: 172.19.99.54:2102, RequestID: 18275, Status: -1 (DynamicAllocator.startResponseCall)
10/05/2007 10:09:16.490 DEBUG {316} [MMLResource: Logger: 71335102, Channel: 100]: [MMLResource: Logger: 71335102, Channel: 100] Error code: -1. (DynamicAllocator.startResponseCall)
10/05/2007 10:09:16.490 DEBUG {317} [MMLResource: Logger: 71335102, Channel: 100]: [MMLResource: Logger: 71335102, Channel: 100] Entering: Screen Source 172.19.99.54:2102 with request ID 18275 (DynamicAllocator.requestCleanup)
10/05/2007 10:09:16.490 DEBUG {318} [MMLResource: Logger: 71335102, Channel: 100]: Entering: Request id 18275. (ScreenSource.removeRequest)
10/05/2007 10:09:16.505 DEBUG {319} [MMLResource: Logger: 71335102, Channel: 100]: Entering (ScreenSource.getRequestIDs)
10/05/2007 10:09:16.505 DEBUG {320} [MMLResource: Logger: 71335102, Channel: 100]: Entering: Request id 18275. (Allocator.removeAllResourceByRequstID)
10/05/2007 10:09:16.505 DEBUG {321} [MMLResource: Logger: 71335102, Channel: 100]: Entering (MMLResource.UnRegisterDelegate)
10/05/2007 10:09:16.505 DEBUG {322} [MMLResource: Logger: 71335102, Channel: 100]: Entering (DynamicAllocator.requestCleanup)
10/05/2007 10:09:16.505 DEBUG {323} [MMLResource: Logger: 71335102, Channel: 100]: Entering (MMLResource.deallocate)
10/05/2007 10:09:16.505 DEBUG {324} [MMLResource: Logger: 71335102, Channel: 100]: Resource was deallocated. (MMLResource.deallocate)
10/05/2007 10:09:16.505 DEBUG {325} [MMLResource: Logger: 71335102, Channel: 100]: [MMLResource: Logger: 71335102, Channel: 100] returning resource to logger 71335102 free list. (DynamicAllocator.requestCleanup)
10/05/2007 10:09:16.505 DEBUG {326} [MMLResource: Logger: 71335102, Channel: 100]: [MMLResource: Logger: 71335102, Channel: 100] Screen source 172.19.99.54:2102 is marked deleted. (DynamicAllocator.requestCleanup)
10/05/2007 10:09:16.505 DEBUG {327} [MMLResource: Logger: 71335102, Channel: 100]: [MMLResource: Logger: 71335102, Channel: 100] Entering (ScreenSource.unallocateResource)
10/05/2007 10:09:16.505 DEBUG {328} [MMLResource: Logger: 71335102, Channel: 100]: Resource is recording 0 requests. (MMLResource.handleMessage)
 
Fixed.
The customer did not follow what I told him in the screen agent installation : "CLS initiates connection" and not "Screen Agent initiates connection".
Bye
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top