Opening a zendesk chat by chat id reference - zendesk

When a customer is viewing their basket, and they click "chat now" button, I want to be able to open a zendesk chat / web widget and connect it to specific chatId/ticketId. This is because I only want to have one chat/ticket-per-basket, such that if customer comes back after a while, and clicks "chat now" button, it should open a chat which was starter earlier, with it's history etc. available.
I can't figure out how to open a chat by specific chat reference id in javascript.

Related

Zoom deep linking from the web or browser

We are developing a browser-based web application. That application enables the user to populate a profile, including having a “call me”, “message me” and “schedule a meeting” buttons.
We have integrated with MS Teams, so that if the person is connected with their Microsoft account, then their “call me” button opens MS Teams application and starts a call with that user. Message me opens a chat with that user, and schedule a meeting opens Outlook calendar with that user’s Microsoft email pre-populated in the “To” field. We have achieved that by using the following MS Teams deep links:
Call: https://teams.microsoft.com/l/call/0/0?users=<user1>,<user2>
Chat: https://teams.microsoft.com/l/chat/0/0?users=<user1>,<user2>,...&topicName=<chat name>&message=<precanned text>
Schedule a meeting: https://teams.microsoft.com/l/meeting/new?subject=<meeting subject>&startTime=<date>&endTime=<date>&content=<content>&attendees=<user1>,<user2>,<user3>,...
Now we want to implement a Zoom integration. However, I couldn’t find Zoom deep links that would directly open a chat/call/calendar with a given contact. I am happy with the fact that the zoommtg protocol opens Zoom application all right, but what do I pass to that protocol to make the above happen?

Compose Microsoft Teams message from configurable tab

I have created a Microsoft Teams configurable tab with Angular and the Microsoft Teams Javascript library. From this tab I would like to be able to click a button which will "pre-compose" a message in the chat of the channel/chat of where the configurable tab is installed. So when the button is clicked, Teams should navigate to the "Posts" tab of the channel/chat and fill in the text/url/string in the chat and let the user decide to press enter to send it.
I've read the documentation but I cannot conclude that this is possible. I've looked at creating a task module but this only seems to be able to open dialogs to get the user to fill in data and call a service. The bot documentation also seems to mention filling the compose box of the chat but the documentation is not very clear in specifying how the bot should be called from e.g. tabs.
was able to deep link to group chat Tab by setting contextType property. Could you Please try deeplinking to group chat with the below syntax:
https://teams.microsoft.com/l/entity//?context={"chatId": "","contextType":"chat"}

Notify other user to accept the video call initiated by user one (Video call by jitsi-meet from Rocket Chat)

We are trying to integrate Jitsi Video calling in Rocket chat, we succeeded to integrate the Jitsi SDK in Rocket chat, For that i have taken one button on chat window of rocket chat on tapping of which user navigating to Jitsi's video view controller,
My problem is what, suppose 'user 1' and 'user 2' are chatting and 'user 1' want to have a video call with 'user 2' and for that he tap on video button then 'user 2' should get the video call invitation to accept it and start the video conference.
The Web's Rocket chat app has the video button already on chat window of Rocket chat and also Web's Rocket chat has provided the settings from Admin's account to set the video call URL and room id names etc. so in web app of Rocket chat if 'user 1' taps on video button 'user 2' gets the invitation with 'Click to join' button in chat and video conference get starts in same window by tapping on button 'Click to join'..
As in iOS Rocket chat we dont have any default video button or any settings like web to allow the Jitsi video call to have confernce for users who are chatting, I took my own video button and landed user to next viewController and did the set up as per Jitsi's install guid,
Which works for static Room ids, but i want it to work for different different users of different different sessions/logins..
Is there any thing is there in mobile Rocket chat to support Jitsi video calling like Web's Rocket chat..? Or how can i achieve the same functionality like web's Rocket chat+Jitsi in Mobile Rocket chat.
I have been searching for same thing from more than a week of time, But not able to get anything for native iOS, yes there are lot of things available for Desktop RocketChat + Jitsi, but i didnt get anything for native iOS...
Please.. Your any help will be highly appreciated..
Thanks

starting a text chat with google hangouts with a url like in skype

I want to create a button or link in my web application for starting a chat to a contact.
I know the contact's google addresses, and I want to include in a web page, a list of the possible destinations (like a contact list) which the user can click and automatically start a chat window to this user (assuming the user has the hangouts plugin installed and logged-in).
With skype, I can include something like call someuser1. How do I do the same thing with Hangouts?
Google has something called the Hangout Button which you can embed into your website. More information on how to embed it can be found at: https://developers.google.com/+/hangouts/button

Video conferencing using opentok

How can i add clients to a video chat using their email id in opentok.I have tried opentok using javascript api,but i can only see my face in the browser.Is there any way to add clients using facebook account?
No. To see video streams from other people they would need to:
1. be connected to to same session Id as you are
2. be publishing to the session
TO add clients to a video chat, I would simply send them a link (via email or fb messages) to your site with a specific sessionId, and on page load the site will connect to the session, publish video, and subscribe to other video streams.
Here's an awesome quick tutorial to get you started
Go to Tokbox.com and under the widgets title, click the add to your site link.
Choose the Basic Embed option, enter a valid e-mail address and then click the Get code link.
Copy the code provided by Tokbox to your clipboard.
You can paste your code into any page or widget that accepts HTML code. From within Content Editing mode
Adding HTML To A Sidebar.
Once you've added your embed code, this is it how it will appear in the content editor.
After embedding your Tokbox code you may be prompted to enable access to your camera and microphone. If that occurs, click allow. You will then see the Tokbox video chat widget appearing within your site.
And that's it! You're ready to start a video chat. Once a video chat has been initiated, you can moderate your session by ticking the I'm a moderator prompt in your chat window and typing in the secret code you received from Tokbox in your e-mail when signing up.
More about OpenTok:
Mobile chat app development
Creating an iPhone video chat app using Parse and Opentok

Resources