YakChat - VoIP.ms Wiki

Check out our YouTube channel to watch our simple tutorials that will help you set up most of our features.

YakChat

From VoIP.ms Wiki

Jump to: navigation, search
Yakchat
Article en Français Artículo en Español
Français Español

Previously called Chatabox, YakChat was the first solution to enhance Skype for Business with interactive SMS. And now they’re the world-leader of integrated SMS functionality for Microsoft Teams and Microsoft 365.

With over 25 years’ experience in the communications industry, they’re pretty skilled at what they do, and feel passionately that 2-way SMS should be as easy for business as picking up the phone.

Enhancing and extending the communication and collaboration power of Microsoft Teams with interactive SMS, they’re proud to unleash maximum value for customers and partners.

Contents

Connecting YakChat to your VoIP.ms DID

Pre-requisites

The YakChat service can connect with your VoIP.ms telephony service in 3 easy steps:

  1. Enable the VoIP.ms API
  2. Add SMS and YakChat callback URL to the DID number(s)
  3. Send API information to YakChat at [email protected]

The YakChat team then will test the connection for you and confirm when everything is set up.


1. Enabling the VoIP.ms API

In the Customer Portal head to “Main Menu” and click on the menu “SOAP and REST/JSON API”.

On this page, you must create a password for your API (make sure to take note of it) and click on the “Save API Password”.

Then, click on the button “Enable/Disable API”.

Then add the following IP Address by copying and pasting it into the Enable IP Addresses box: 13.86.64.20. If you are already using the API from another IP address you can add this separated by a comma (,). Then click on the button “Save IP addresses”.


Enabling the VoIP.ms API

2. Enable SMS and SMS URL callback for your DID

In the Customer Portal, head to the option “DID numbers” and click on “Manage DIDs”. On this page, select the number you will use with YakChat and click on the edit button of this (the pencil icon).

Once you have done this, head to the bottom of the page and locate the SMS settings. There, check the boxes next to “Message Service”, “SMS URL Callback” and “URL Callback Retry”.

On “SMS URL Callback” you also must enter the following URL: https://services.yakchat.com:2200/message?to={TO}&from={FROM}&message={MESSAGE}&id={ID}&date={TIMESTAMP}&media={MEDIA}

Click on Apply changes once everything is set.


Enabling the VoIP.ms SMS service

3. Send the API details to YakChat

Once everything is properly set in the VoIP.ms Customer portal, the YakChat team must activate the service for you.

To do so, send the following details to [email protected]

  1. 1. Portal User ID (email address associated with your VoIP.ms account)
  2. API Password
  3. 3. The DID number you want to use with YakChat

Make sure you’re sending the VoIP.ms API Password (please do not send your Portal password) in the same email or, if preferred, text the password to (425) 385-0385.

You could also go to the following link and use the form that is at the end of the page to send the API details: https://www.yakchat.com/help/voip_ms/

Enabling the VoIP.ms SMS service


Installing YakChat into MS Teams for a Single User

Step 1: Add YakChat from Microsoft Teams App Store

1. In the Microsoft Teams List pane, click on the ellipsis ( ) button then click Get more apps. Alternatively, click Apps in Microsoft Teams List pane.

2. Search for 'YakChat' where you will see the YakChat app tile

3. Click on the YakChat app tile to open the app and then click the Add button to install into Teams


Step 2: Provide user permission

Click on the Continue button to provide your permission to access to add YakChat to Microsoft Teams

Step 3: Access YakChat

1. A registration page will be displayed if your Microsoft account email is not registered with YakChat

2. Click on the Register for a free trial button to register

3. Once your Microsoft account email is registered with YakChat you will automatically be signed in to YakChat using your Microsoft Teams profile and the YakChat messaging application will be displayed.

Step 4: Pin YakChat to the Microsoft Teams Sidebar

YakChat can be pinned to the Microsoft Teams sidebar for easier access on the desktop and Teams mobile.

1. To pin the app, right click the YakChat icon in the Microsoft Teams sidebar

2. Select Pin icon. This will keep the app on your side-panel whenever you open Teams on the desktop or Mobile


Installing YakChat for Multiple users through Microsoft Teams Admin Center

Note: In order to complete the following steps you need access to the MS Teams Admin Center. To access click on this link https://admin.teams.microsoft.com/


Step 1: Adding YakChat in Microsoft Teams Admin Center

1. Click the Navigation button and click Teams Apps

2. Click Manage Apps and search YakChat

3. Select the YakChat App tile and click Actions

4. Select Upload a custom app then click Upload

5. Upload the Manifest as supplied by YakChat

Step 2 Granting Permission

Use the following steps to add YakChat and grant permission using the Microsoft Teams Admin Portal:

1. Click the Navigation button and click Teams apps

2. Click Manage Apps and search YakChat and click View Details

3. Select the Permissions tab and then click Grant admin consent button

4. Sign-in with your Teams Administrator credentials and accept the requested permissions in the pop-up window


Step 3 Any YakChat registered user will now be able to access YakChat in Microsoft Teams.

To find out more about Microsoft Permissions please refer to this link:

https://learn.microsoft.com/en-us/microsoftteams/app-policies


Step 4: Adding YakChat as a pinned app in the Microsoft Teams sidebar

Use the following steps to add the YakChat app to the Microsoft Teams sidebar for all users within a Policy.

1. Click the Navigation button and click Teams apps

2. Click Setup policies and select the permission policy that contains the users that require the YakChat app to be added to the Microsoft Teams sidebar

3. Click the Add apps button and in the right side panel search for 'YakChat", click on the Add button

The YakChat app will be added to the list of Pinned apps.

Note: Use the two-line icon to drag to where you wish YakChat to be displayed the list of apps in the Microsoft Teams sidebar

Finally, click on the Save button which will add the YakChat app to the Microsoft Teams sidebar for all users within the selected Policy

Installing YakChat into MS Teams

Important: The .zip file must be uploaded into Microsoft Teams intact. Do not extract any files contained in the .zip file or the installation process will fail, even if the files are re-compressed into a new .zip file.

Safari browsers are often set to automatically extract .zip files. This setting must be disabled. You can find instructions on how to do that here. https://www.youtube.com/watch?v=fZ2han_Er0w

1. Download YakChat

Firstly, download YakChat App for Microsoft Teams into your default download folder.

You can do it from any of the links below:

As has been noted, you must ensure the .zip file is not unpacked. The whole .zip file must be uploaded into Microsoft Teams.

Downloading YakChat

2. Install the file into MS teams

Now open Microsoft Teams. Then click on the “Apps” icon from the toolbar on the left.

Installing YakChat in MS Teams

Click on “Manage your apps”. You can find it at the bottom of the Store menu in Microsoft Teams.

Installing YakChat in MS Teams

Click on “Publish an app” that is located at the top.

Installing YakChat in MS Teams

Then click on “Upload a customized app” in the pop-up window.

Installing YakChat in MS Teams

Important: If the Upload a customized app option is not displayed, then click on Submit and app to your org and after adding the app, contact your Microsoft Teams administrator to approve the app using the Teams Administration Portal. Once approved, you will need to sign out and back into Teams and go to Step 3.

Select “YakChat.zip” file in your browser’s default download folder.

Then click “Open”.

Installing YakChat in MS Teams

The Microsoft Teams Manifest window will be displayed.

Now click the “Add” button to add the YakChat app into Microsoft Teams.

Installing YakChat in MS Teams


3. Sign in using Microsoft Credentials

Microsoft Teams will provide a notification window requesting additional permissions.

Click “Continue”.

Installing YakChat in MS Teams

Microsoft’s authentication window will now be displayed.

Simply sign-in with your Microsoft Teams email and password. You will also use these to login to YakChat.

Installing YakChat in MS Teams

4. Provide Microsoft Admin Consent (Admin user in MS Teams)

Microsoft’s permission window will be displayed requesting your consent to access the YakChat App.

Click “Accept” to continue.

To connect your Microsoft 365 tenant with YakChat requires permission from your Microsoft Teams or Azure administrator.

If you are an administrator, then you can approve yourself by clicking on the “Accept” button.

To approve for another user, tick the option: “Consent on behalf of your organization”. Then skip to Step 6.

Installing YakChat in MS Teams

5. Provide Microsoft Admin Consent (Non-Admin user in MS Teams)

If you are not the Microsoft Teams or Azure administrator, you will now be presented with a similar Microsoft permission request window but without the Consent on behalf of your organization option.

Click on the “Accept” button for a link that your administrator can use to provide admin approval.

Installing YakChat in MS Teams

6. Sign into the YakChat Messaging App

If you are the Microsoft administrator and registered with YakChat the YakChat app will now be displayed.

If you are not the Microsoft administrator, you will need to refresh the app and click Sign in.

You may need to logout and back into Teams if this fails.

Installing YakChat in MS Teams

7. Sign in for Teams Notifications

Just a few more steps to enable YakChat to provide you with new message notifications.

Click on the Chat tab, then click on the Type your questions here text box and type “Sign in” or use the “What I can do?” menu.

Installing YakChat in MS Teams

Another Microsoft’s authentication window will be displayed.

Sign-in with your Microsoft Teams Account email and password.

Installing YakChat in MS Teams

8. Sign in Expired

The ‘bot’ sign in adaptive cards expire after about 10 minutes, which will result in the message “The sign in code was was not found or expired message box”.

If this message is displayed, type “signout” into the Type your questions here text box or select from the "What I can do?" menu and repeat step 7.

Guide Links

YakChat guide : Send your first text from MS Teams

Configuring YakChat with VoIP.ms : YakChat & VoIP.ms

Help center: YakChat Help Center

Personal tools
Namespaces
Variants
Actions
VoIP.ms Wiki
Guides 🇨🇦
Guías 🇲🇽