Aplikace pro práci s rychlými kontakty

Podrobnější technické novinky a vůbec novinky a postřehy z VoIP.

Aplikace pro práci s rychlými kontakty

Příspěvekod xsouku04 » ned 25. říj 2015 18:47:13

Na adrese http://www.odorik.cz/aw/kontakty_zastarale01.html nyní běží nová aplikace, která umožňuje práci s rychlými kontakty. Přidávání, editaci a objednávání hovorů přes zpětné volání.

Je to tzv. single page application a využívá jen JavaScript, HTML a CSS a API . Pokud si tedy soubor kontakty.html stáhnete (např. dáte "uložit jako ..." ), můžete je pouštět i lokálně nebo z jiných webových stránek, na které jej umístíte.
Pro přihlášení se zadává API přihlašovací jméno a API heslo, které najdete po přihlášení v Nastavení účtu -> Api heslo.
Hlavní výhoda je v tom, že osobě, která danou aplikaci používá, nemusíte prozrazovat běžné přihlašovací údaje. API jméno a heslo je uloženo pomocí cookies lokálně na prohlížeči a můžete je tak uložit při prvním použití osobně.

Pokud některé kontakty nemají být měněny, stačí zeditovat řádku 227

var lockedNumbers = "1,2,3"; // Comma separated list of locked speed dial numbers

"1,2,3" nahradíte čísly rychlých kontaktů, u kterých nechcete dovolit, aby byly změněny.

Podle zájmu můžeme přidat možnost nastavovat další volby obdobným způsobem. Tento web lze snadno integrovat se zbytkem firemního webu a jeho uživatel nebude zmaten spoustou jiných voleb, které Odorik.cz sice umožňuje, ale koncový uživatel linky je nikdy nevyužije. Podobným způsobem můžeme dovolit i přístup k historii hovorů, pokud by byl zájem.
Uživatelský avatar
xsouku04
Administrátor
 
Příspěvky: 6942
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno

Re: Aplikace pro práci s rychlými kontakty

Příspěvekod aplet » pon 26. říj 2015 3:04:21

dobra věc :D
aplet
 
Příspěvky: 283
Registrován: úte 08. led 2013 0:31:17

Re: Aplikace pro práci s rychlými kontakty

Příspěvekod srsen » pon 26. říj 2015 10:18:08

Avast mě na tu stránku nechce pustit, píše:
Webový štít programu Avast zablokval přístup na stránku, protože následující certifikát je neplatný: ssl334328.cloudflaressl.com
Uživatelský avatar
srsen
 
Příspěvky: 59
Registrován: čtv 11. říj 2012 16:15:59

Re: Aplikace pro práci s rychlými kontakty

Příspěvekod xsouku04 » pon 26. říj 2015 10:35:57

srsen píše:Avast mě na tu stránku nechce pustit, píše:
Webový štít programu Avast zablokval přístup na stránku, protože následující certifikát je neplatný: ssl334328.cloudflaressl.com

Předpokládám, že to bude nějaký Avast bug. Podle toho, co jsem pochopil, tak AVAST se snaží špehovat a analyzovat i https komunikaci, což ale dost dobře nejde, protože je šifrovaná. Tedy snaží se to zjevně dělat nějakým ne zrovna úplně košer způsobem, který mu nějak nefunguje. Proto vykřikuje tuhle podivnou hlášku.

Více zde.

https://forum.avast.com/index.php?topic=175170.0

Program jsem nepsal, ale jedinou stránkou, se kterou by měl javascript komunikovat, je naše API. Každý si může zkontrolovat obsah souboru kontakty.html sám, případně provést potřebné změny vhodné pro jeho použití.
Uživatelský avatar
xsouku04
Administrátor
 
Příspěvky: 6942
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno

Re: Aplikace pro práci s rychlými kontakty

Příspěvekod xsouku04 » pon 26. říj 2015 10:49:05

Máme zde první příspěvek uživatele Odoriku.cz. Ten danou webovou stránku upravil následovně:

Čísla rychlých kontaktů na blacklistu nejsou jen blokovaná ale zcela vyřazená.
Klapky nelze smazat ani volat.
Lze editovat jen číslo linky přiřazené klapce (nelze editovat popis a klapku)
Nelze se odlogovat tak aby heslo zůstalo funkční
Upraveny texty


http://www.odorik.cz/aw/kontakty_blbovzdor.html

Využití je následující:
Ve firmě v paralelním zvonění se místo vyzvánění na linky používá vyzvánění na rychlé kontakty. Každý zaměstnanec si může změnit nastavení svého rychlého kontaktu, podle toho, kde chce, aby mu příchozí hovory vyzváněly.
Např. může si hovory nasměrovat na mobil, nebo na nějakého náhradníka za sebe (pokud má např. dovolenou).
Tedy typicky každý zaměstnanec bude mít svoji vlastní verzi souboru kontakty_blbovzdor.html, kterou bude spouštět lokálně. Bude mít dovoleny měnit jen svůj rychlý kontakt a případně rychlé kontakty kolegů, které občas zastupuje. Veškerá další funkcionalita byla odstraněna, aby uživatele zbytečně nepletla.

Vyznat s v souboru kontakty.html případně kontakty_blbovzdor.html není těžké pro někoho, kdo se jen trochu setkal s HTML nebo programováním. Předpokládám tak, že časem budou vznikat různé verze s různým speciálním účelem využívající různé možnosti našeho API.

Mělo by to fungovat i na chytrých mobilních telefonech. A pokud si daným html soubor uložíte lokálně (doporučujeme), přenáší se vždy jen komunikace přes API, tedy mělo by to být datově nenáročné a rychlé.


Podobným způsobem by mohlo jít zobrazovat třeba i historii hovorů. Předpokládám že časem by mohlo podobných udělátek vzniknout více a pokrýt tak potřeby běžných pracovníků pracujících v kanceláři pro ně srozumitelným způsobem. Přihlašování přes web Odorik.cz by tak zůstalo jen pro zdatnější jedince, např. jejich správce.
Uživatelský avatar
xsouku04
Administrátor
 
Příspěvky: 6942
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno

Re: Aplikace pro práci s rychlými kontakty

Příspěvekod xsouku04 » pon 26. říj 2015 20:44:46

Máme zde novou verzi od původního autora. Umístil jsem ji na http://www.odorik.cz/aw/kontakty.html a předchozí verzi přesunul na http://www.odorik.cz/aw/kontakty_zastarale01.html

Poznámky autora k nové verzi:

* Konfigurace přesunuta do hlavičky dokumentu
* Možnost přihlášení natvrdo zadaným API jménem a heslem v hlavičce dokumentu
* Většina funkcí teď lze jednoduše zablokovat
* Opravena chyba při zpracování blokovaných čísel
* Pokude se API heslo změní, uživatel bude odhlášen
* Mírně zmenšen rozestup v tabulce
* Vypnuto HTTPS u knihoven - není to potřeba (tedy ten BUG AVASTu by se nyní nemusel projevit)

Pro upřesnění, stránka se připojuje i na jiné servery - používám knihovnu jQuery a knihovnu Semantic UI.
Ty SSL problémy asi způsobuje Semantic UI, které je uložené na serverech CloudFlare, protože používají HTTP Strict Transport Security.
HTTPS ochrana Avastu je prakticky forma MITM útoku a naopak snižuje bezpečnost. Všechny moderní prohlížeče v sobě mají HTTPS ochranu zabudovanou.
Uživatelský avatar
xsouku04
Administrátor
 
Příspěvky: 6942
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno

Re: Aplikace pro práci s rychlými kontakty

Příspěvekod nijel » pon 26. říj 2015 21:32:47

Nějak nechápu proč není HTTPS potřeba u stránky do které dávám svoje přihlašovací údaje? Jinak touto změnou taky přestala fungovat https://www.odorik.cz/aw/kontakty.html, protože jakýkoliv rozumný prohlížeč zakáže natahování nezabezpečeného javascriptu (viz https://developer.mozilla.org/cs/docs/S ... xedContent).
nijel
 
Příspěvky: 33
Registrován: úte 05. kvě 2015 15:42:15

Re: Aplikace pro práci s rychlými kontakty

Příspěvekod MaT » pon 26. říj 2015 21:56:38

Pěkné. Když se ale chci podívat na zdrojový kód stránky, z nějakého důvodu si prohlížeč myslí, že je to v kódování CP-1250 (resp. WINDOWS-1250), ačkoliv v části <head> té vlastní HTML stránky je <meta charset="utf-8">. Jde to sice ručně přepnout - ale nevrací nějak divně to kódování přímo server v HTTP hlavičkách odpovědi?
MaT
 
Příspěvky: 358
Registrován: pát 29. bře 2013 15:35:14

Re: Aplikace pro práci s rychlými kontakty

Příspěvekod Zedna » úte 27. říj 2015 12:55:21

Vypada to velmi pekne!
Diky.


Na Win7 (64bit) FireFox28 mi to pise:
Používáte zastaralý prohlížeč. Nainstalujte si Google Chrome nebo Mozillu Firefox


Zrejme se jedna jen o chybu nebo nepresnost v kodu pro kontrolu prohlizece ...

EDIT:
Na tu chybovou hlasku pomohlo v about:config zapnout volbu
Kód: Vybrat vše
general.useragent.compatMode.firefox = true

a pak uz to fungovalo i ve FF28
Uživatelský avatar
Zedna
 
Příspěvky: 728
Registrován: stř 04. dub 2012 0:57:53

Re: Aplikace pro práci s rychlými kontakty

Příspěvekod helmut.niederman » úte 27. říj 2015 16:09:01

Mohli byste tu chybovou hlášku Používáte zastaralý prohlížeč. Nainstalujte si Google Chrome nebo Mozillu Firefox opravit, aby ta html stránka korektně fungovala, co naplat, že si to mohu upravit v části FF about:config ale nerad mám, když mi prohlížeč píše, vstup jen na vlastní nebezpečí a dále změnou hodnot to může negativně mít vliv na bezpečnost, stabilitu,výkonnost atd. Proto bych se moc přimlouval za opravu a vydání nové aktualizace. Jakmile bude vydána, změním atribut z True na False, jak to bylo defaultně u Firefoxu.
Uživatelský avatar
helmut.niederman
 
Příspěvky: 877
Registrován: stř 10. črc 2013 21:40:28

Další

Zpět na Novinky

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 2 návštevníků