Obecné informace a tipy¶
Doporučené formáty telefonních čísel¶
Ve všech modulech Daktely se doporučuje používat telefonní čísla v mezinárodním formátu, např. +447911123456 nebo +420777777777. Zajistí to správné párování hovorů, SMS, chatů a sociálních sítí se záznamy v CRM databázi a předchozími aktivitami kontaktního centra. Předejdete tím také případným problémům s kompatibilitou telefonních čísel.
Přehled změn¶
Seznam nových funkcí a oprav chyb v jednotlivých verzích PBX.
Technická podpora Daktela¶
Naše specialisty technické podpory můžete kontaktovat prostřednictvím níže uvedených kontaktních údajů:
- e-mail: daktela@daktela.com
- telefon: +420 226 211 245 (klienti z České republiky)
- telefon: +421 220 510 420 (klienti ze Slovenska)
- telefon: +48 322 132 939 (klienti z Polska)
- telefon: +44 208 089 0443 (klienti z Velké Británie)
- online chat Více kontaktních informací najdete na našem webu.
Hromadné stahování nahrávek z Daktely¶
Info
Pokud potřebujete hromadně stáhnout nahrávky z PBX, lze to provést pomocí FTPS. FTPS přenáší data šifrovaně, na rozdíl od běžného protokolu FTP, který přenáší data v otevřené podobě, jež lze snadno zachytit, přečíst a zneužít.
Warning
Pro počáteční povolení přístupu FTPs na vaší PBX kontaktujte naši technickou podporu. Pokud je vaše uživatelské jméno ftp, root nebo anonymous, přístup FTPs nebude fungovat.
Níže jsou uvedeny instrukce pro nastavení nejběžněji používaných FTP klientů.
Total Commander¶
Total Commander¶
- pokud nemáte na počítači nainstalovaný TC, stáhněte 64bitovou verzi z webu výrobce
- rozbalte stažený soubor
- do adresáře, kde je nainstalován Total Commander, zkopírujte obsah archivu (soubory libeay64.dll a libssl64.dll)
- v Total Commanderu vytvořte připojení standardním postupem

- klikněte na ikonu FTP

- klikněte na tlačítko Nové připojení

- vyplňte adresu vaší PBX, uživatelské jméno a heslo pro stahování záznamů
- nezapomeňte zaškrtnout možnost SSL/TLS
FileZilla¶
- pokud nemáte na počítači nainstalovaný FileZilla, stáhněte ho z webu výrobce https://filezilla-project.org/download.php?type=client a nainstalujte

- v menu Soubor klikněte na tlačítko Správce stránek

- nakonfigurujte FTP připojení k PBX standardním postupem; u položky Šifrování vyberte Vyžadovat explicitní FTP přes TLS
Práce s tabulkovými procesory¶
Import a export Při importu dat do Daktely musí mít data, jako jsou telefonní čísla a data, správný formát, aby byl import bez chyb.
Warning
Pro import telefonních čísel musí být formát buňky nastaven na „text". Pokud je vybrán jiný formát, mohou se při nahrávání vyskytnout chyby nebo mohou být telefonní čísla zkrácena, zejména pokud začínají 0.
Warning
Formátování prázdných sloupců¶
Pokud váš importní soubor obsahuje prázdné sloupce, mohou v některých případech vrátit chybu.
Syntaxe vzorů hovorů pro Asterisk¶
Warning
Pokud chcete v dialplanu použít vzor hovorů, musí vždy začínat znakem _ (podtržítko).
X odpovídá libovolnému číslu v rozsahu 0–9 Z odpovídá libovolnému číslu v rozsahu 1–9 N odpovídá libovolnému číslu v rozsahu 2–9 [1237-9] odpovídá libovolnému číslu nebo písmenu v závorkách, v tomto případě číslům (1,2,3,7,9) . zástupný znak, odpovídá jednomu nebo více znakům příklad: vzor _[2-8]XXXXXXXX odpovídá všem číslům délky 9 znaků začínajícím číslem v rozsahu 2–9 | odděluje předponu od čísla (příklad: 9|NXXXXXX by odpovídalo, pokud někdo vytočí „95551234", ale do linek projde pouze „5551234") Pro podrobnější informace o dialplanu Asterisk lze využít dokumentaci Asterisk.
Základní HTML tagy¶
Formátování HTML funguje na principu tzv. tagů, pomocí nichž lze určit formátování textu, přidat hypertextový odkaz na text nebo obrázek atd.
Příklady základních tagů:
zalomení řádku (tento tag používejte pouze na konci řádku; bez tohoto tagu bude text bez zalomení řádku) – nepárový tag
tučné písmo – párový tag, ukončený tagem
kurzíva – párový tag, ukončený tagem
podtržené písmo – párový tag, ukončený tagem
přeškrtnuté písmo – párový tag, ukončený tagem
horizontální linka – nepárový tag
http://www.vasadresa.com"**>zobrazený text přidání odkazu na web
Například následující podpis:
Agent 1
Daktela - all-in-one contact center
http://www.daktela.com/
http://www.voipobchod.cz/shop/
Kontakt: +420-226211245
lze definovat takto:
<b>Agent``1``</b><br />``Daktela - all-in-one contact center``<a href=``"http://www.daktela.com/"``>http://www.daktela.com/</a>``<a href=``"http://www.voipobchod.cz/shop/"``>http://www.voipobchod.cz/shop/</a>``Kontakt: +``420``-``226211245``<br /><br />
Warning
Více o základní HTML syntaxi lze najít například zde.
Základy syntaxe regulárních výrazů¶
Stručný úvod do syntaxe regulárních výrazů: Metaznaky – znaky se speciálním významem
| Znak | Význam |
|---|---|
| ( ) | seskupí znaky uvnitř do jedné skupiny |
| ^ | začátek řetězce nebo začátek řádku |
| $ | konec řetězce nebo konec řádku |
| [ ] | seskupí třídu znaků |
| . | libovolný jeden znak (kromě znaku nového řádku \n) |
| { } | určuje rozsah opakování předchozího symbolu |
| ** | následující znak není metaznak regulárního výrazu, ale běžný znak |
| | | NEBO – odděluje možné varianty |
Kvantifikátory – umožňují určit počet opakování určitého znaku nebo skupiny znaků
| Kvantifikátor | Význam |
|---|---|
| * | 0 nebo více výskytů předchozího znaku |
| + | 1 nebo více výskytů předchozího znaku |
| ? | 0 nebo 1 výskyt předchozího znaku |
| {ČÍSLO} | výskyt předchozího znaku se rovná ČÍSLU v závorkách |
| {MIN,} | výskyt předchozího znaku nejméně MIN-krát |
| {MIN, MAX} | výskyt předchozího znaku nejméně MIN-krát a nejvýše MAX-krát |
Příklady: /^\d+$/ – Pouze číslo s alespoň 1 číslicí /^(00420|+420)?[2-9]{9}$/ – Telefonní číslo ve formátu: 00420[2-9]XXXXXXXX / +420[2-9]XXXXXXXX / [2-9]XXXXXXXX /^(([\p{Lu}])([\p{Ll}]+))$/ – Jméno: první velké písmeno následované libovolným počtem malých písmen. /^([\w-]+(?:.[\w-]+))@((?:[\w-]+.)\w[\w-]{0,66}).([a-z]{2,6}(?:.[a-z]{2})?)$/ – E-mailová adresa bez speciálních symbolů (povoleny pouze ._-) Příklady vytváření jednodušších regulárních výrazů najdete zde: https://medium.com/factory-mind/regex-tutorial-a-simple-cheatsheet-by-examples-649dc1c3f285
Warning
Více informací o regulárních výrazech najdete např. v této dokumentaci.
Šablonovací jazyk¶
Šablonovací jazyk používejte pro nastavení:
- šablon.
- tlačítek maker ve frontách.
- widgetů iFrame.
- událostí.
- hromadného odesílání SMS.
- akcí v rozhodovacích stromech.
Warning
Používejte jednoduché uvozovky v cestě k poli {{statuses['name']}}. Bez nich bude {{statuses[name]}} name interpretován jako hodnota.
Formát:
-
{{string}}, {{integer}}, {{array}}, {{array[1]}}, [{{fn.implode(', ', array)}}], {{object.name}}, {{object.data[0]}}, {{object['string']}}, {{object[string]}}, {{fn.strtoupper(object[string])}}, {{fn.date('H:i:s')}} Při použití dat:
-
['string' => 'stringValue', 'integer' => 1, 'array' => [1, 2], 'object' => ['name' => 'objectName', 'data' => ['objectData'], 'string' => 'success', 'stringValue' => 'success']] Výsledek:
-
stringValue, 1, , 2, [1, 2], objectName, objectData, success, success, SUCCESS, '.date('H:i:s') Podporované funkce:
-
Matematika
-
round, rand, pow, floor, abs
-
Datum a čas
-
time, date, gmdate, strtotime, strtodate
-
Pole
-
explode, implode, array_column, array_push, array_merge
-
Řetězec
-
trim, strlen, substr, strpos, strstr, sprintf, ucfirst, ucwords, strtoupper, strtolower, strip_tags, str_replace, urlencode, rawurlencode
Aritmetické operátory¶
Aritmetické operátory se používají s číselnými hodnotami pro provádění běžných aritmetických operací, jako je sčítání, odčítání, násobení a dělení. Vstupní data: ["done" => 9, "total" => 100, "float" => "5.4" ]
- '{{1 + 2}}' -> '3'
- '{{1 + 2 * 3}}' -> '7'
- '{{(1 + 2) * 3}}' -> '9'
- '{{(1.2 + 2,4) * float}}' -> '19.44'
- '{{fn.round((done / total)*100, 2)}} %' -> '9 %'
Podmínky¶
Syntaxe umožňuje použití inline podmínek s logickými a porovnávacími operátory. Vstupní data: ["success" => true, "ok" => "ok", "notOk" => "not ok" ]
- '{{(success) ? ok : notOk)}}' -> 'ok'
- '{{(! success) ? ok : notOk)}}' -> 'not ok'
- '{{1 && (0 || success) ? ok : notOk)}}' -> 'ok'
- '{{1 > 0 && 1 < 1 ? ok : notOk)}}' -> 'not ok'
Příklady: Práce s textem: Data: {"name":"John Smith"}
| příklad | vzor | výstup |
|---|---|---|
| celý řetězec | {{name}} | John Smith |
| strtoupper | {{fn.strtoupper(name)}} | JOHN SMITH |
| znak na pozici 0 | {{name[0]}} | J |
| řetězec v šabloně | {{fn.ucwords('good day')}} | Good Day |
| url encode | {{fn.urlencode(name)}} | John+Smith |
Práce s časem: Data: {"strtotimeValue":"yesterday"}
| příklad | vzor | výstup |
|---|---|---|
| aktuální čas | {{fn.date('Y-m-d H:i:s')}} | 2020-01-27 17:01:31 |
| aktuální timestamp | {{fn.time()}} | 1580140891 |
| strtotime | {{fn.strtotime(strtotimeValue)}} | 1579993200 |
| čas z řetězce | {{fn.strtodate('yesterday')}} | 2020-01-26 00:00:00 |
| čas z řetězce | {{fn.strtodate('yesterday', 'Y-m-d')}} | 2020-01-26 |
Práce s čísly: Data: {"numberA":"1.4"}
| příklad | vzor | výstup |
|---|---|---|
| zaokrouhlení | {{fn.round(1.5)}} | 2 |
| zaokrouhlení proměnné | {{fn.round(numberA)}} | 1 |
| generování náhodného čísla | {{fn.rand(0, 100)}} | 42 |
Práce s poli: Data: {"map":{"statusesPK":"name"},"displayName":"title","values":[1,2,3],"forExplode":"hi,hello","statuses":[{"name":"lead","title":"Lead"},{"name":"not_exist","title":"Doesn't exist"}]}
| příklad | vzor | výstup |
|---|---|---|
| výpis celého číselného pole | {{fn.implode(', ', values)}} | 1, 2, 3, 4 |
| konkrétní hodnota z pole | {{values[0]}} | 1 |
| výpis celého pole stavů | {{fn.implode(', ', fn.array_column(statuses, 'title'))}} | Lead, Doesn't exist |
| rozdělení textu do pole, načtení druhé hodnoty | {{fn.explode(',', forExplode)[1]}} | hello |
| název prvního stavu v poli | {{statuses[0]['title']}} | Lead |
| použití proměnné v poli | {{statuses[1][displayName]}} | Doesn't exist |
| použití proměnné v poli | {{statuses[1][map.statusesPK]}} | not_exist |
Příklady událostí Odeslání e-mailu s aktuálním datem v předmětu.
Ticket s více stavy obdrží konkrétní stav
Požadavek na aktivity starší než 3 dny

Řešení problémů: Hluboký zkreslený hlas¶
V systému Windows, pokud máte zkreslený a nepřirozeně hluboký hlas – zníte jako Darth Vader – možná budete muset vypnout vylepšení zvuku u mikrofonu. Přejděte na Start → Nastavení → Systém → Zvuk → Vstup → Vlastnosti zařízení → Další vlastnosti zařízení, klikněte na kartu Upřesnit a v části Vylepšení signálu zrušte zaškrtnutí Povolit vylepšení zvuku.
Pokud možnost Vylepšení signálu na kartě Upřesnit nemáte, přejděte na kartu Vylepšení a zrušte zaškrtnutí všech povolených vylepšení.

Změna hesla SIP zařízení a IP telefonu¶
Tento průvodce použijte ke změně hesla SIP zařízení, např. pokud potřebujete odebrat přístup propuštěnému zaměstnanci nebo v případě narušení bezpečnosti.
- V hlavním menu přejděte na Spravovat → Zařízení → SIP Zařízení:
2. Otevřete SIP zařízení, u kterého chcete změnit heslo, zadejte nové heslo a zařízení uložte:
3. Zadejte nové heslo do svého IP telefonu – viz níže instrukce pro nastavení vašeho konkrétního telefonu:
Softwarové telefony
- Daktela SW phone
- WebRTC (beta)
- MicroSIP
- Telephone (macOS)
- Zoiper
-
Linphone Hardwarové telefony
- Yealink phones
- Siemens Gigaset