To a degree. We have been able to pass variables via a string to populate the data on the page from the form so at least the end user can hit 'continue' and not have to enter the data in again. So that degree I think we have resolved the problem. We've continued researching other more direct solution with limited success thus far.
By using the ?OP=SA_LAUNCH+FACTORY=sa_user_route
We have been able to have the chat session directly launch from a custom made link. But we tend to get stuck once the chat window loads. As it fails to locate the technician then sits in a retry(1), retry(2), retry(3). With no success.
When an analyst clicks the 'CREATE ASSISTANCE SESSIONS' in a ticket to make a chat session ready for the end user via the link the system sends you. Do you know exactly which tables are being written to when this problem happens (and what order).
We are attempting to programmatically recreate that using the form as the source making it happen.