Hi all,
I have a question regarding issue install Screen Recording
I install Screen client on client machine and config json file :
[
{“name”:“server”,“value”:“http://172.16.4.29:8080”},
{“name”:“allowedHosts”,“value”:“*”},
{“name”:“certificate”,“value”:“false”},
{“name”:“statusTimeout”,“value”:“60”},
{“name”:“credentialsTimeout”,“value”:“35”},
{“name”:“certificatePassword”,“value”:“”},
{“name”:“authenticationCertificate”,“value”:“C:\Program Files (x86)\GCTI\Genesys SR Service\Certificates\server.pem”},
{“name”:“authenticationPort”,“value”:“8080”},
{“name”:“ip6”,“value”:“true”},
{“name”:“authenticationCertificateIp6”,“value”:“C:\Program Files (x86)\GCTI\Genesys SR Service\Certificates\serverIp6.pem”},
{“name”:“certificatePasswordIp6”,“value”:“”},
{“name”:“authenticationPortIp6”,“value”:“8080”},
{“name”:“addressType”,“value”:“fqdn”}]
I config option of WorkspaceDesktop application as below :
active-recording.voice.recording-type = MSML
screen-recording.client.max-attempts = 5
screen-recording.client.ping-interval = 10000
screen-recording.client.port = 8080
screen-recording.client.secure-connection = false
screen-recording.htcc.uri = http://172.16.4.29:8080
and I add role for Agent login :
Recording - Can control Call Recording
Recording - Can Monitor Call Recording
Recording - Can Use MSML-based and Screen Recording
Recording - Can Use Screen Recording
Im do not use Self-Signed Certificates
I config file application.yaml on HTCC :
Screen Recording
screenRecordingSettings:
screenRecordingVoiceEnabled: true
screenRecordingEServicesEnabled: true
crossOriginSettings:
allowedOrigins: http://172.16.4.29:8080, http://172.16.4.25/speechminer
allowedMethods: GET,POST,PUT,DELETE,OPTIONS
allowedHeaders: “X-Requested-With,Content-Type,Accept,Origin,Cookie,X-CSRF-TOKEN,authorization,ssid,surl,ContactCenterId”
allowCredentials: true
corsFilterCacheTimeToLive: 120
exposedHeaders: “X-CSRF-HEADER,X-CSRF-TOKEN”
screenRecordingConnectionReportingSettings:
reportingEnabled: true
createReportingCF: true
multiPartResolverMaxUploadSize: 536870912
multiPartResolverMaxInMemorySize: 67108864
When I login Agent on IWS at Client Machine occur error Connection Error 403; "Authentication failed :
[Recorder_phuongnd] – client login :
INFO : 2017/08/14 04:07:42Z.569 : phuongnd: Running Recorder instance for user phuongnd on session 1
INFO : 2017/08/14 04:07:42Z.582 : phuongnd: Version:8.5.335.73, IP:10.2.8.37, OS:win32 Address Id:DESKTOP-7ALP58A.ansv.vn
INFO : 2017/08/14 04:07:42Z.582 : phuongnd: Using HTCC at - http://172.16.4.29:8080
ERROR : 2017/08/14 04:07:42Z.637 : phuongnd.Connection: Connection Error 403; “Authentication failed: username and/or password is incorrect”, while trying to get settings at:http://172.16.4.29:8080/api/v2/settings/screen-recording-encryption
WARNING : 2017/08/14 04:07:42Z.638 : phuongnd.Connection: Received 401\403 while trying to get settings
INFO : 2017/08/14 04:07:42Z.638 : phuongnd: Closing
[GSR]:
INFO : 2017/08/14 03:57:28Z.000 : Configuration: server = http://172.16.4.29:8080
INFO : 2017/08/14 03:57:28Z.000 : Configuration: allowedHosts = *
INFO : 2017/08/14 03:57:28Z.000 : Configuration: certificate = false
INFO : 2017/08/14 03:57:28Z.000 : Configuration: statusTimeout = 60
INFO : 2017/08/14 03:57:28Z.000 : Configuration: credentialsTimeout = 35
INFO : 2017/08/14 03:57:28Z.000 : Configuration: certificatePassword =
INFO : 2017/08/14 03:57:28Z.000 : Configuration: authenticationCertificate = C:\Program Files (x86)\GCTI\Genesys SR Service\Certificates\server.pem
INFO : 2017/08/14 03:57:28Z.016 : Configuration: authenticationPort = 8080
INFO : 2017/08/14 03:57:28Z.016 : Configuration: ip6 = true
INFO : 2017/08/14 03:57:28Z.016 : Configuration: authenticationCertificateIp6 = C:\Program Files (x86)\GCTI\Genesys SR Service\Certificates\serverIp6.pem
INFO : 2017/08/14 03:57:28Z.016 : Configuration: certificatePasswordIp6 =
INFO : 2017/08/14 03:57:28Z.016 : Configuration: authenticationPortIp6 = 8080
INFO : 2017/08/14 03:57:28Z.016 : Configuration: addressType = fqdn
INFO : 2017/08/14 03:57:28Z.032 : ServiceHandler: Running Version:8.5.335.73, IP:10.2.8.37, OS:win32 Address Id:DESKTOP-7ALP58A.ansv.vn
INFO : 2017/08/14 03:57:28Z.032 : ServiceHandler: Using HTCC at - http://172.16.4.29:8080
INFO : 2017/08/14 03:57:28Z.032 : RecorderProcessFactory: Initializing
INFO : 2017/08/14 03:57:28Z.109 : UsersManager: Running
INFO : 2017/08/14 03:57:28Z.109 : UsersManager: Waiting for a new set of credentials…
INFO : 2017/08/14 03:57:28Z.109 : DiskSpaceManager: Disk Space Manager: Running
INFO : 2017/08/14 03:57:28Z.109 : PowerCutHandler: Running
INFO : 2017/08/14 03:57:28Z.109 : PowerCutHandler: Done
WARNING : 2017/08/14 03:57:28Z.125 : CredentialsManager: username with NULL value is given to get credentials
INFO : 2017/08/14 04:07:42Z.348 : UsersManager: New user “phuongnd” at session 1 using Windows account “phuong”
INFO : 2017/08/14 04:07:42Z.349 : RecorderProcessFactory: Create new Recorder Thread Factory
INFO : 2017/08/14 04:07:42Z.398 : User: Start ping timer for user “phuongnd”, sub session “1”
INFO : 2017/08/14 04:07:42Z.400 : TimerThread: New Timer Thread running
INFO : 2017/08/14 04:07:42Z.437 : User: Start credentials timer for user “phuongnd”
WARNING : 2017/08/14 04:07:42Z.473 : LogReporter: CSRF token update has failed
WARNING : 2017/08/14 04:07:42Z.486 : LogReporter: Failed sending error report for user “phuongnd”, authentication error. Error report will be discarded
INFO : 2017/08/14 04:07:42Z.642 : TimerThread: Closing Timer Thread
When I capture Wireshark on host HTCC 172.16.4.29 :
Client ( 10.2.8.37) → HTCC :
GET /api/v2/me/settings/screen-recording-client HTTP/1.1\r\n
Authorization: Basic cGh1b25nbmQ6
Credential: phuongnd:
HTCC → Client :
Http/1.1 403 Forbidden (application/json)
Authentication failed: username and/or password is incorrect
I dont know how to configure username/password for Agent to access HTCC
Please check for me,
Thank you so much,