Probleempje met starten van Teams call vanuit website

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • chicky
  • Registratie: Augustus 2001
  • Laatst online: 01-06 15:35
Hoi,

Wij willen graag een digitale receptie maken waar een gast of klant zich kan melden, maar ik loop tegen een probleempje aan.

Wat ik graag wil is dat wanneer de klant de receptie in loopt hij daar een scherm ziet waarop een website draait. Op het scherm wordt de vraag gesteld of hij een afspraak heeft en zo ja, dan kan hij het contactpersoon aanklikken met wie de afspraak is.
Het idee is doordat er een hmtl button is geklikt er automatisch een Teams call wordt gestart en dat probeer ik door middel van een deeplink.

Ik heb wat probleempjes met het starten van de Teams call.

Als (heel simpel) voorbeeld heb ik het volgende:

HTML:
1
2
3
4
5
6
7
8
9
10
11
<html>
    <head>
        <!-- head definitions go here -->
    </head>
    <body>
        <a href="callto:0031612345678">call Contact pietje, methode 1</a><br>
        <a href="tel:0031612345678">call Contact pietje, methode 2</a><br>
        <a href='https://teams.microsoft.com/l/call/0/0?users=4:0031612345678'>call Contact pietje, methode 3</a><br>
        <a href='https://teams.microsoft.com/l/call/0/0?users="pietje@testbedrijf.nl"'>call Contact pietje, methode 4</a>
    </body>
</html>


Methode 1, 2 en 3 doen min of meer hetzelfde en er wordt wel een gesprek gestart maar de klant krijgt dan eerst een pop-up met de vraag of hij wil bellen.
Afbeeldingslocatie: https://tweakers.net/i/o-GgkxjNTkKDyk_paNPP7DC36fA=/800x/filters:strip_exif()/f/image/VhmolZ0GLOfsGiY5ZTdE64rR.png?f=fotoalbum_large
Stel dat de klant op annuleren drukt, dan zit hij in de Teams applicatie.

Kan ik op een of andere manier voorkomen dat de pop-up komt met de vraag om een gesprek te starten?

Als ik de pop-up niet kan voorkomen, hoe zou ik dan kunnen voorkomen dat de klant in Teams terecht komt? Zou ik dat kunnen doen door Teams altijds op de achtergrond te forceren? maar komt de pop-up dan wel naar voren?

Methode 4 werkt helemaal niet, terwijl de MS documentatie wel zegt dat dit zou moeten werekn. Ik laat Teams "bellen" naar een email adres wat bij ons in Active Directory zit.
Afbeeldingslocatie: https://tweakers.net/i/-5wD405xxh4-skSFUevcE9D2en8=/800x/filters:strip_exif()/f/image/x9ohlBAAphN26gPSGfJnFqKr.png?f=fotoalbum_large

Mocht iets niet duidelijk zijn of als jij meer informatie wil, dan hoor ik het graag

Alle reacties


Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 30-09 16:40

Janoz

Moderator Devschuur®

!litemod

Met alleen HTML kun je die popup niet voorkomen. Zoveel controle heb je niet buiten de browser (gelukkig!). Waarom methode 4 niet werkt weet ik niet zeker, maar dat zou te maken kunnen hebben met de Teams welke op die terminal in de receptie draait en of deze bijvoorbeeld wel ingelogd is.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

  • chicky
  • Registratie: Augustus 2001
  • Laatst online: 01-06 15:35
Hoi,

Mijn collega heeft het opgelost met als opstappunt de volgende link:
https://learn.microsoft.c...-application-hosted-media

Hierna heeft hij een framework bot gemaakt op dev.botframework.com en deze heeft hij vervolgens gekoppelde aan een PowerAutomate omgeving die wordt gekoppeld aan een teamskanaal "Receptie".

In ieder geval bedankt!