Přeskočit na hlavní obsah

Click-to-Dial

Jedná se o jednoduchý, avšak funkčně omezený způsob vytáčení hovorů přihlášeným uživatelem, kdy se telefonní čísla v libovolné webové aplikaci obalí do odkazů. Plnohodnotné ovládání je možné pomocí frontendové integrace operátorské aplikace, nebo pomocí backendové integrace REST API.

Vytočení hovoru​

Místo které zobrazuje telefonní číslo se obalí do následujícího odkazu.

Telefonní číslo: <a href="https://ucs.zakaznik.cz/dial/%2b420600700800" target="_blank">+420 600 700 800</a>

Odkaz je vhodné otevírat v okně o velikosti přibližně 600×600 px, protože uživatel nemusí být přihlášen. V takovém případě se před zahájením hovoru zobrazí přihlašovací dialog.

Telefonní číslo: <a href="https://ucs.zakaznik.cz/dial/%2b420600700800" class="click-to-dial">+420 600 700 800</a>

<script>
document.querySelector('.click-to-dial').addEventListener('click', function (e) {
e.preventDefault();
window.open(
this.href,
'click-to-dial',
'width=600,height=600,resizable=no,scrollbars=no'
);
});
</script>

Vystřelené okno je pak automaticky uzavřeno po 3 vteřinách, protože obsahuje následující JavaScript:

<script type="text/javascript">
setTimeout(function() { window.close(); }, 3000);
</script>

Ukončení hovoru​

Probíhající hovor je možné ukončit následujícím odkazem:

<a href="https://ucs.zakaznik.cz/dial/hangup">Zavěsit hovor</a>