Aplikace pro práci s rychlými kontakty

Podrobnější technické novinky a vůbec novinky a postřehy z VoIP.
Uživatelský avatar
xsouku04
Administrátor
Příspěvky: 8146
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

Aplikace pro práci s rychlými kontakty

Příspěvek od xsouku04 »

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.
aplet
Příspěvky: 283
Registrován: pon 07. led 2013 23:31:17

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

Příspěvek od aplet »

dobra věc :D
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ěvek od srsen »

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
xsouku04
Administrátor
Příspěvky: 8146
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

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

Příspěvek od xsouku04 »

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: 8146
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

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

Příspěvek od xsouku04 »

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: 8146
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

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

Příspěvek od xsouku04 »

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.
nijel
Příspěvky: 34
Registrován: úte 05. kvě 2015 15:42:15
Kontaktovat uživatele:

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

Příspěvek od nijel »

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).
MaT
Příspěvky: 364
Registrován: pát 29. bře 2013 14:35:14

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

Příspěvek od MaT »

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?
Uživatelský avatar
Zedna
Příspěvky: 736
Registrován: stř 04. dub 2012 0:57:53

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

Příspěvek od Zedna »

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
helmut.niederman
Příspěvky: 1012
Registrován: stř 10. črc 2013 21:40:28

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

Příspěvek od helmut.niederman »

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.
Zamčeno