For debugging purposes, I have set the following wcsConfiguration inside UserConfiguration that is used to create the user.
wcsConfiguration: {
enabled: true,
networkProviderConfiguration: new AvayaClientServices.Config.NetworkProviderConfiguration(
new AvayaClientServices.Config.ServerInfo('amms1<project_name>.aps.gl.avaya.com', port, true),
),
},
I have noticed that the user's wcsConfiguration is getting overwritten at one point and the isSecure changes from true to false.
I have created 2 log files:
Part 1 - The first log file has all the logs beginning from the starting and joining of a Meetme conference up to the point where the wcsConfiguration is overwritten and isSecure is changed from true to false. This happens then the call's state changes to 'established'.
Part 2 - The second log file contains all the logs AFTER the call was established until Avaya does requests (that fail) to the wcs URL.
One thing that has caught my attentions are the MESSAGE RECEIVED logs inside the part 1 log file.
The first MESSAGE_RECEIVED log has "messageType": "callEstablished". The "messageData" has "webCollaboration":"true", but "webCollaborationUrl\":\"REMOVED\"
The second MESSAGE_RECEIVED log has "messageType": "updateCallData". The "messageData" has "webCollaboration":"null" and "webCollaborationUrl\":\"REMOVED\"
I tried to access one of these resource URLs separately from the application, for example
https://aawg1<project_name>.aps.gl.avaya.com/csa/bsid/65635933-ece4-420f-8fa8-b88341c6abf0/resources/tenants/default/users/self/clients/65635933-ece4-420f-8fa8-b88341c6abf0/calls
and I got a different response:
"webCollaboration":"true" and "webCollaborationUrl":"https://amms1<project_name>.aps.gl.avaya.com/viewer.php?token=7B612175D70711EEAD69856C5D5B3BED&participantId=7B5317B4D70711EEAD69856C5D5B3BED&meeting_id=2142&mode=JOIN&login=2001001@sip.<project_name>.com" instead of "REMOVED".
Please check the log files.
Thank you!