- Add Storage Service to all necessary endpoints dc-backend 6.1.0
- Inbound call initiation with saving dc-backend 6.0.0
- Customer image upload signature in the forms to be approved/rejected by the User
- Add form image signature rejection max attempts
- Inbound: Play audio ringer while UCI state is alerting
- Configuration setting for default media devices for Outbound calls from User side
- Inbound: Auto retry in the SE registration for Accept and Start call of user set to 3x maximum
- Added cobrowse base url from the App Config for environment flexibility
- Added endSessionCallbackURL in the App Config inside UpdateConversation dc-backend 6.1.1
- Fix: Stabilize Inbound calls
- Fix: Screensharing cancellation by the User
- Fix: Inbound Enhancements in the User and Customer side
- Fix: FileRefId null value in the database dc-backend 6.1.13
- Manual update of OCR data fields by User to support the OCR failures
- Remove the media device settings duplicates
- Enhance OCR popup viewer by showing in full screen from User side
- Add currentTimestamp in the customer session invite link via SMS or email dc-backend 5.12.45
- Enable Document Sign with OTP by sending files from User's local machine
- Configuration setting for show/hide of Customer Id in the initial creation of session
- Remove env.sh and commented Dockerfile env.sh copy cmd - fix to empty altitude-cobrowse.js
- Handle Abandoned status dc-backend 5.12.43
- OTP events counter in the customer screen: Resend count, Attempt count, Sending option (SMS/Email), and Validity of OTP (mm:ss) dc-backend 5.12.42
- Enable the parent button for html and pdf for viewing even after the final submit
- Fix: Take snapshot bug
- Fix: OTP event error messages dc-backend 5.12.44
- Configurable footnote text for manually shared pdf that requires customer signature
- Enhancement for requestAction type
- Ability to send signed PDF contracts to customer's email address
- Document stamp code enhancement
- GetEmailTemplate endpoint added on InternalServices dc-backend 5.12.41
- Document to Sign: Upload image signature (camera/gallery), document requested from the left menu with dynamic image timestamp
- Form: Upload image signature (camera/gallery), subject to image compression
- Form OTP authentication via email
- New SiteName added in the conversation collection
- Application versioning display
- Additional cancel decision prompt when customer opt out of the form OTP signing
- Display of mandatory documents (*) from the User app in the left menu request actions (EID, Passport, Forms, etc)
- Passing the scheduleId as part of the request payload
- New Customer ID field in the create session modal
- Display of Customer ID from the User app in the right side bar of the connected session
- Callpackage name update to be dynamic before sending to sendInfoMessage extension
- Configurable email address settings (mandatory) in the create new session modal
- Passing the scheduleId as part of the request payload dc-backend 5.12.40
- Form OTP reset when customer opted to cancel dc-backend 5.12.38
- Email OTP generate and resend dc-backend 5.12.35
- Update & Insert: Customer ID from new session modal to be saved as the customer uniqueIdentifier in the customers collection if exists, otherwise if empty insert new and use the customer mobile number dc-backend 5.12.34
- Form SMS OTP value renewal per resend request. Regenerate new OTP value if digitalSignatureRegenerateNewOtp is true in the sysConfig dc-backend 5.12.32
- Save deliveryChannel email/sms in the digitalSignatureOtpService dc-backend 5.12.30
- OtpExpiryMinutes added in GenerateDigitalSignatureOtp dc-backend 5.12.29
- Fix: GetSessionByTaskId API dc-backend 5.12.40
- Fix: Enhance image cropping
- Fix: Close the customer session upon improper termination by User
- Customization prompts for task based session (Follow up)
- Contractual: ReloadNewMessages API added to reload messages after final submit dc-backend 5.12.27
- Contractual: New msgCode for the email template dc-backend 5.12.25
- Blacklisting public domain dc-backend 5.12.24
- Document stamp for PDF file
- Contractual: Download feature of final document package
- Download feature enabled for shared resource Document to Sign from the left menu
- Fix: Duplicate avatar for shared document to sign from the left menu
- Fix: Video call icon enhancements
- Update ExtAltData for missing fname, mname and lname from the passport OCR data
- Fullscreen feature enabled for iOS Safari
- New task and subtask DTO to get custom prompts from task and subtask dc-backend 5.12.23
- New document stamp for requested documents (image). New endpoint UpdateFileSource dc-backend 5.12.22
- Update signatureDate for OTP logs from yyyy-MM-dd to yyyy-MM-dd HH:mm:ss for task based (contracts) dc-backend 5.12.21
- Session invitation message enhancements to include user, customer and 3rd party names dc-backend 5.12.20
- Display of customized message prompt for task based (contracts) for manual and OTP sign and Final submit prompts
- Added GetTenantName on Internal API service dc-backend 5.12.18
- GetSessionByTaskId added from Internal Services dc-backend 5.12.17
- Collapse/Expand video actions during video calls
- Enabled full screen video during video calls
- Enhanced a high resolution image upload for mobile Firefox browsers
- Media device availability checking prior initiating a video call
- Auto mute camera/mic configuration added
- Toggle feature of device camera or mic by the callee before accepting video calls
- Fix: Duration discrepancy of screen share and video call issue between user and customer
- Fix: Passport full name OCR extraction when specific fields given name and surname are not found
- Fix: requestSignature from left menu. Unable to GetFile on the user side
- Enabled saving plain text messages and manual file upload directly from customer side dc-backend 5.12.12
- Enhanced OTP attachment accuracy to be shown after the stage 2 validation for task based actions
- Chat failure handling for plain text messages
- Removed image compression for mobile Firefox browsers
- Enabled remote video element dragging feature
- Toggle to more/less video action is enabled, to maximize the space for the video
- Enhanced the task based session with dual OTP authentication through sms and email dc-backend 5.12.11
- Rejected scheduled status setting in scheduled collection dc-backend 5.12.10
- New status Rejected added dc-backend 5.12.9
- Handled raw base64 prefix and mimetype merging before save/update dc-backend 5.12.8
- New internal API UpdateTaskMessage dc-backend 5.12.7
- Handle enableResource flag inside the claims dc-backend 5.12.7
- Fix: AutoOCR for manual sessions
- Show/Hide the Resources for task based session
- Display of user info in the toolbar header, username and tenant name
- New configuration heartbeat to check conversation status
- Removed base64 prefix in all outgoing request payload
- Take Snapshot minor UI enhancements
- Take Selfie minor UI enhancements
- UI handling of discarded session from the User side, upon session rejection from Customer Login App
- Oracle sdk update to latest version
- Removal of File Transfer MSRP
- Upload and save file directly from backend without MSRP dc-backend 5.12.5
- New configuration to show/hide left menu actions: Visible
- New postMessage actions for the forms
- Enable customer download feature of Shared Resources (PDF and image)
- Form OTP sending to both sms and email for tasks dc-backend 5.12.5
- Handling Multiparty signature in the forms
- Guest invite feature for conference
- Take Snapshot feature during video call, to be triggered by the User. Customer has to accept/approve before uploading.
- Take Selfie feature from the left menu
- Image flipper for uploaded images
- New configurable message prompt before ending the session
- AppId and tenantName on SE registration username was added
- Show target destination email or mobile where the conference link was sent
- Hide video remote icon notification during conference call
- Fix: Revalidate tag uploaded from wrong container
- Fix: Add new route to UpdateFileMessage from the customer side dc-backend 5.12.0
- New JSON config file in the assets for OCR field descriptions
- ExtendedAltData saving enhancements to ensure English value is saved
- Thumbnail view of the OCR modal images such as the cropped, ghost photo and signature
- User action tools modifications
- Validation of minDays banner against the document tags
- Regula OCR SDK upgrade dc-backend 5.11.0
- Latitude and Longitude for task requestMapLocation is added dc-backend 5.10.10
- Cobrowse initialization enhancements
- Save cobrowse business data in DB based on app config custom_data array
- Google Maps API key to be read from the configuration profile
- Added fullName in cobrowse custom data as a default if existing in ExtendedAltData
- Show loading content header in Task (contract) viewing
- Removed unused ocr-data upon saving
- Blank page on Task (contract) after OTP signature is appended dc-backend 5.10.9
- Image cropping from user side when viewing customer uploaded document
- Introduced left menu configurable PDF document for customer signing
- Remote control request logs saved as audit trail when user request a control and customer approves/rejects dc-backend 5.10.1
- Export and save form-data to task collection
- Customer approval/rejection inside file PDF viewer. Basically used for Terms & Conditions.
- Sending of OTP to the form input mobile and passed a value in the postMessage dc-backend 5.10.2
- Added GetLookUp API call to be fired from cobrowse form postMessage dc-backend 5.10.3
- Save the OCR data for uploaded documents and update the ExtendedAltData in the session storage
- Introduced new request action type requestAction and requestAgentForm dc-backend 5.10.4
- Create DC backend SendEmail API. Basically used to auto email a document location to a customer.
- Form to acquire the SendEmail API from DC app and return a response via postMessage
- Fix for file signature not matching on forms
- Fix for OCR banner issues
- Fix on Crop Image API of Regula dc-backend 5.10.0
- Document tagging enhancements
- Configurable setup for mobile camera use only during customer file upload
- File viewer enhancements: Prev/Next, Download, Tagging, Rotate
- Showing actions in the left menu as part of the task (hybrid)
- Capture OCR data from submitted document & Call Validate API
- Configurable validation for mandatory documents before the final submission of the application per session
- Finalization of application via the Submit button for Action Task
- Configurable OCR feature for Actions and Tasks
- Drop the main user's current conference call when customer requested a call
- Tasks regression fixes
- Configurable cobrowse remote control request messages per tenant. Show the message inside the pop up modal.
- Enable the pdf file view inside the form html intended for additional documents by clicking a hyperlink
- Conference backend stabilization dc-backend 5.8.3
- Downloadable signed forms from user and customer side upon successful receipt is enabled and is now configurable
- OCR GUI Enhancements
- Fix the redirected issue from the customer survey page
- Fix the incorrect form opened moment
- Fix form file saving issue
- Allow users to do final submit for the Follow up session Task regardless the customer connection status
- PDF Form preview feature from customer side after filling the fields and before signing the form
- Cobrowse remote control request update from user side
- OCR & conference stabilization
- Added custom messages to the signature pad and before requesting OTP for digital signature
- Enable sending conference invite via sms/email dc-backend 5.8.1
- Restauth registration on conference landing page
- Added conference user parameter for restauth dc-backend 5.8.0
- Fix the duplicate saving of video call recording
- Enabling auto Optical Character Recognition (OCR) feature from user side upon successful document receipt
- OCR checker for validity and expiration dc-backend 5.7.10
- Video conference stabilization
- Allow multiple active session on same browser
- Extra fields on ExtendedAltData localStorage for form consumption is added
- Ensure AuthToken is refilled on each running interval by getting either from global variable or localStorage
- Additional logs for taskId visibility for Follow-Up Session to guarantee subtask will be loaded dc-backend 5.7.9
- Email and mobile from users collection applied in sending conference invite dc-backend 5.7.8
- Differentiate the SMS templateId for form against subtask dc-backend 5.7.8
- Additional helper to check the missing config key to prevent DC app from breaking
- Added disclaimer message to customer upon established conversation session
- Sending conference invite
- End video call gracefully if alert shows failed states
- Clean localStorage always on the landing page of both users
- Remove play promise in localVideo. Autoplay attribute is enough.
- Download file added with blob proper mimeType
- Saving OCR extracted information
- Add video remote stream to resolve issue in iOS/Mac devices
- Handle if CompletedContent of subTask is null or empty return the plain content dc-backend 5.7.7
- Form cobrowsing remote control request for user intervention
- Disable subtask request buttons after customer rejects the document
- Missing first party signature timestamp on subtasks
- Signature date timestamps alignment correction
- Adjust the sign pad dimension to reduce white spaces in the document
- Form open moment timestamp correction
- Removed the customer on screen signature when approval changed to rejected
- Fix in duplicated OTP attachment dc-backend 5.7.1
- Screen share stabilization
- Tenant supervisors segregation
- Option to select preferred language prior the customer form submission. Selection between Ar/En to generate the pdf form.
- View from user and customer side upon successful customer on screen sign submission per subtask
- View from user and customer side upon successful customer OTP sign validation per subtask
- Customer signed subtasks/documents saved and display as PDF format in the chat history
- Pre-condition callback per subtask
- Configure the notification ID in the DC V2 dc-backend 5.7.0
- Removed Product selection in the login app. Product details to be dynamically pick from the Get Application Status API
- Subtask submission to 3rd party in PDF format
- DAS API to initiate calling a 3rd party system to start tagging and subtasks creation
- Get subtasks by calling a 3rd party API to download created subtasks manually
- Identity service API to generate the login token. Handling the max allowed active user per tenant.
- Tenant users segregation
- Screen share and video call stabilization without XMS recording
- Disable customer mobility feature to connect from other device during active session
- Configurable state of customer PIN code to be hidden from the agent and sent to customer as part of the SMS text
- Read tenant display name from login token response and display to the login page
- Split the on screen signature and timestamp based on a given flag
- UI Enhancements: Correct request call modal labels whether screen share or video call
- Fix in New Session Customer Name field to be always required
- Allow copy paste on mobile for OTP validation
- UI fixes for user and customer side
- Disable the customer OTP initiation when there is rejected subtask
- Enable user task submission with one or more rejected subtask
- Task's on screen signature and content type must exists before enabling next required buttons
- UI Enhancements
- Subtask's first & second party signature alignment fixes
- Removed PIN code and shareLink data on the localStorage
- Added disclaimer message to customer upon video call request
- Subtask UI enhancement and document signature alignment
- Prevent user right click
- Configurable customer survey page at the end of the session entering customer experience rating and feedback
- Form dual signature (on screen + OTP sign)
- Task dual signature (first/second party + OTP sign)
-- Upon task creation, auto appends first party name, signature and date & time in the subtasks
-- Allows customer to approve & sign on screen with date & time placed in the second party signature in each subtasks
- Application forms made bilingual (AR/EN)
- Added separate modal view inside the form intended for e.g. T&C/Agreements. Slider added to zoom in/out the texts.
- Save and include video call and screen share audit in the user and customer chat history
- Enhance DC icon fonts
- Configurable subtask ordering and enforcing the completion of first to activate the next subtask button
- Enhance the Task OTP signing process initiated by the users but triggered by the customers
- Configurable customer email fields to show/hide
- Configurable DC Actions to show when creating New Session and hide when creating Follow Up Session
- Isolation of session link destination against the OTP destination from follow up session. OTP mobile destination is masked from the user side.
- Allows screen sharing with or without video call from user app
- Enhance the location showing customer map address info inside the map window and title bar with the latitude and longitude coordinates
- Allows the user and customer to preview the digitally signed subtasks upon successful submission
- Added copy coordinates button from user side map message container
- GUI Enhancement: Hide session key from user application
- Updated on screen green sign icon for message containers for manually shared documents
- Handle invalid OCR images
- Disable OCR for subtask with image type
- Request location tag name saving
- Security: Remove all session tokens from URLs. Update to send the token via a cookie instead of a query string parameter. dc-backend 5.5.5
- Regula MRZ / OCR Documents reader Integration. DC Users can extract information from submitted documents. Document type and possible extracted information will be auto detected from the document.
- Configurable left menu icons
- GUI Enhancement: Added client logo in the Customer PIN code page
- GUI Enhancement: Icon animation for Subtasks to be replaced by approve and reject indicators as per customer decision
- Enabling the customer subtask approval button when scroll reached the bottom to ensure the full content has been read, for customer using desktop or mobile
- GUI Enhancement: Update the user side subtask file containers to reject icon once submitted with a rejected application status
- Digital signature date & time format: yyyy-mm-dd hh:mm:ss
- Google maps API key added
- Add favicon.ico on the mounting folder. Favorite icon format is AppId_favicon.ico
- Enhancement in fetching the customer device IP, city and country
- Dynamic digital signature event timestamps for display, read and decision moment for subtasks update dc-backend 5.5.4
- Regeneration of OTP after customer reconnection, finishing the digital signature of the task and form
- New API for renewing the customer token the same request/response as the user, to fix the failing OTP generation when DC session is still active
- Removal of subtask events (displayed, read & agreed) from the digitalSignatureOtpService collection. The collection shall include task OTP related events only.
- Deleted previously entered data when form is closed and opened more than twice.
- Fix the enter key provoking the tab to close from New Session
- Security: Remove session Id from URLs
- Security: Internal IP disclosure - server returns internal IP and hostname in response
- Handle failed callback for file saving. Manual retry saving option from user side is added.
- Dynamic logo based on AppId (AppId_logo.png)
- API-Gateway Integration with backend services
- Tasks service Integration with backend services - Digital OTP signature for Tasks/Forms
- Digital Signature table events renamed with UAE local time displayed
- Removed external javascript access to enhance customer device information
- Proper closing of cobrowse websockets
- Submit API to show additional modal while waiting for the final sucess callback return to lock the screen and avoid multiple submission
- Handle failed to generateOTP issue on user event logs
- Show additional message in the user idle page, if the appId is invalid or the token session has ended
- Enhancement in the file upload flow, ensure that file has been uploaded properly otherwise shows an error message
- GUI fix: Form Application ID renamed as Form ID
- Add configurable supported file types to prevent the users from starting a Follow up Session when unsupported or invalid file type is found
- Introduce new DC Tasks, list of tasks prepared prior to session start and passed to the session for execution. Each Task include sub-tasks and signature on all involved tasks.
- Multi-document signing with one digital signature OTP
- DC user App to handle autoConnect flag embedded in Login token, so DC can be initated from the calling application directly skipping the new session input form.
- Updates the collaborative form container with green locked icon upon successful submission, otherwise red.
- Allows multiple sessions per user
- GUI Enhancement: User side - Left menu main list to be opened one at a time
- Fix to auto close the user digital signature event modal during customer ungraceful disconnection.
- User event modal is not opening during customer OTP validation.
- Limits the incorrect digital signature OTP trials as configured in the system.
- Lock the form when digital signature OTP validation breached.
- Customer was auto kicked out the session when OTP validation modal was left idle for long time.
- When mobile is invalid and/or unknown error occurs while generating OTP for forms, user option to regenerate or cancel is available.
- MultiTenancy, allow users from different departments to have their own private shared space.
- Introduced new request type "requestDocumentOTPSignature" Digital Signature through OTP, applicable on forms.
- Use and show user profile pictures.
- Show customers information in DC-User app such as device info and geolocation.
- New configuration parameter in apps config profile to enable/disable logout at shutdown button.
- GUI Enhancement: User side - add button over pictures to show "more" menu. To show/hide tags selection. Tags editor is hidden by default.
- GUI Enhancement: User side - dynamic customer device icon with toggling colors based on connection status
- Show client logo in DC-user customer view.
- Show new message notification in the desktop browser tab
- Display confirmation modal with list of in progress file transfer
- Conversations left in progress in the background
- Documents received by user but not saved in DB
- Hides user waiting queue modal once connection is established
- Safari IOS 12 zoom conflict with form co-browsing
- Handle users long fullname
- Old forms conflict at submission dc-frontend 5.3.2
- More logging for file transfer events