General Settings Object
Name | Type | Description |
---|---|---|
_id | STRING | Internal object identifier |
imgSmall | number | Threshold in bytes below which the image is considered small |
imgLarge | number | Threshold in bytes above which the image is considered large |
docSmall | number | Threshold in bytes below which the document is considered small |
docMaxSize | number | Threshold in bytes above which the document preview will not be shown in the chat |
imgMaxSizeDB | number | Threshold in bytes above which the image is resized before saving it on the db |
EasyCIMHost | STRING | Easy CIM host |
EasyCIMPort | STRING | Easy CIM port |
callbackNowUrl | STRING | Url to call for the callback now |
callbackFirstSlotUrl | STRING | Url to call for the callback first slot |
callbackLaterUrl | STRING | Url to call for the callback later |
checkCallbackAvailableUrl | STRING | Url to call for the check callback available |
ct7url | string | Url of CTI webhook |
ct7Token | string | Token to perform bearer authorization on the requests to CTI webhook |
keepaliveSessioInterval | nuber | Milliseconds how often to call the keepalive of the agent session |
identityProviderUrl | string | Url of the identity provider to which to perform authentication |
sharedSecret | string | Key used to verify the json web token |
customerMultimediaMaxSize | number | Threshold in bytes above which the multimedia message from the customer is blocked |
customerSessionMultimediaMaxSize | number | maximum size threshold in bytes of the customer's multimedia messages per single chat above which they are blocked |
allowedMultimediaMessageDocumentExtensions | string | list of extensions allowed for multimedia messages |
vidyoPlatformHost | string | vidyo host |
vidyoUser | string | vidyo username |
vidyoPassword | string | vidyo password |
vidyoExpireInSeconds | number | vidyo session expire time in seconds |
storeDataDB | boolean | Boolean that indicates if chat info and transcript are stored on db |
chatRetentionInDays | number | number of the last days for which to keep the chat data saved in the db (forever if not configured) |
contactLifeTimeInSeconds | number | number in seconds of the contact life time |
browserCompatibility | string | list of browsers with which ctlive is compatible |
deviceCompatibility | string | list of devices with which ctlive is compatible |
Example
Â
{
"_id" : ObjectId("5d7bae993bcb9e40e0330a70"),
"ct7url" : "http://felixct7-cti1.reiteklab.eu.rd.eilab.biz:8902/http2sip2/chat",
"ct7Token" : "dde53da9afe08115f54126dd1a3fb9d5c2828a047121a8ac97f357a335ea139971d434f28191ff382940ef509f5d486e",
"keepaliveSessioInterval" : 300000,
"identityProviderUrl" : "http://localhost:3003/EasyCIM/IdentityProvider/livechat_sso",
"sharedSecret" : "facf31a3577dc6ca24527c6b07d2c1ff3f12a53b61203c5b0931eb702fdc986d",
"imgSmall" : 500000,
"imgLarge" : 1500000,
"docSmall" : 5000000,
"docMaxSize" : 15000000,
"imgMaxSizeDB" : 5000000,
"customerMultimediaMaxSize" : 10000000,
"customerSessionMultimediaMaxSize" : 20000000,
"allowedMultimediaMessageDocumentExtensions" : "pdf,doc,docx,ppt,pptx,xls,xlsx,jpg,jpeg,png,zip,wav,csv",
"EasyCIMHost" : "localhost",
"EasyCIMPort" : 3003,
"callbackNowUrl" : "/EasyCIM/easyCallback/now",
"callbackLaterUrl" : "/EasyCIM/easyCallback/later",
"callbackFirstSlotUrl" : "/EasyCIM/easyCallback/firstSlot",
"checkCallbackAvailableUrl" : "/EasyCIM/easyCallback/checkCallbackAvailable",
"vidyoPlatformHost" : "https://CTlive.platform.vidyo.io",
"vidyoUser" : "admin",
"vidyoPassword" : "password",
"vidyoExpireInSeconds" : 3600,
"storeDataDB" : true,
"chatRetentionInDays" : 6,
"contactLifeTimeInSeconds" : 120,
"browserCompatibility" : "Chrome,Edge,Firefox,IE,Safari,Mobile Safari,Chrome WebView",
"deviceCompatibility" : "mobile,tablet"
}