Hi
Yes you are correct its is required GMS and Chat API support.
Although,my basic chat is working but not able to upload and transfer file during chat session.
Any idea ? I am getting below error in GMS log
while calling the method for ‘FileUpload’, we are still getting same error. Even we did try with Genesys provided Chat Widget but result is same. GMS Log file is attached.
-----GMS Log----
09:27:10.715 Dbg 09900 FileTransferController webRequestId [1010000027], chatId [0002EaCDMQ4Q000K] 'Upload File' request received for /chat/{request-chat} with ChatOperationDetails{ alias='194', secureKey='284e76a0efde839e', userId='00C258DA64890001', chatId='0002EaCDMQ4Q000K', transcriptPosition=null, message='null', messageType='null', tenantName='Resources', nickname='null', pushUrl='null', serviceName='request-chat', userData={}, serviceProperties={}, file: chat links.txt[758]}
09:27:10.761 Dbg 09900 UploadFileTask webRequestId [1010000027], chatId [0002EaCDMQ4Q000K] Received response from Chat Server: 'EventStatus' (4) attributes:
RequestResult [str] = SUCCESS
PartyId [int] = 1
SecureKey [str] = [output suppressed]
UserId [str] = "00C258DA64890001"
OccurredAt [str] = "2017-03-28T13:27:10Z"
ReferenceId [int] = 1010000027
FlexTranscript:
SessionId [str] = "0002EaCDMQ4Q000K"
EventInfoList [EventInfoList] = {
EventInfo:
UserType [str] = CLIENT
Text [str] = "file-upload-confirm"
TimeOffset [int] = 37
NoticeType [str] = SYS_COMMAND
09:27:10.761 Dbg 09900 WebAPIApplicationSettings webRequestId [1010000027] Configuration option request: providing escape_html = false
09:27:10.761 Dbg 09900 UploadFileTask result ChatOperationResult{statusCode=0, alias='null', chatId='null', userId='null', secureKey='null', nextPosition=null, errorInfo=null, userData={}}. isEscapeHtml false
09:27:10.761 Dbg 09900 UploadFileTask webRequestId [1010000027], chatId [0002EaCDMQ4Q000K] Closing protocol with Chat Server
09:27:10.761 Dbg 09900 UploadFileTask webRequestId [1010000027], chatId [0002EaCDMQ4Q000K] Protocol with Chat Server closed
09:27:10.855 Dbg 09900 LoadBalancer webRequestId [1010000027] getServiceInfo called with cfgAppType CFGContactServer and tenantName Resources
09:27:10.855 Std 09900 AddDocumentTask webRequestId [1010000027] Failed getting Contact Server information com.genesyslab.gsg.webapi.LoadBalancerException: Unknown cfgAppType CFGContactServer or tenantName Resources passed
com.genesyslab.gsg.webapi.LoadBalancerException: Unknown cfgAppType CFGContactServer or tenantName Resources passed
at com.genesyslab.gsg.webapi.LoadBalancer.getServiceInfo(LoadBalancer.java:54)
at com.genesyslab.gsg.webapi.util.WebAPIAbstractTask.getServiceInfo(WebAPIAbstractTask.java:115)
at com.genesyslab.gsg.webapi.ucs.tasks.AddDocumentTask.execute(AddDocumentTask.java:50)
at com.genesyslab.gsg.webapi.chat.tasks.UploadFileTask.continueUCS(UploadFileTask.java:137)
at com.genesyslab.gsg.webapi.chat.tasks.UploadFileTask.execute(UploadFileTask.java:91)
Caused by: com.genesyslab.gsg.webapi.LoadBalancerException: No Primary servers for tenant Resources
-------GMS Log End----------