Tag Archief van: visual basic script

Storingsdienst en contracten

Een van onze klanten had een heel herkenbare behoefte:

“Bepaalde klanten hebben onderhoudscontracten. Dergelijke onderhoudscontracten hebben recht op 24 uurs support, en per contract is een onderhoudsmonteur gekoppeld. Vraag is hoe zijn deze contracten eenvoudig te koppelen aan monteurs, waarbij wijzigingen eenvoudig zijn aan te brengen buiten het script en Swyx om. Daar komt bij dat monteurs indien nodig zelf het doorschakelnummer aan moeten kunnen passen vanaf een willekeurige telefoon, ze kunnen onverwachts verhinderd zijn en dan zal een collega de storingsdienst moeten waarnemen.”

Swyx Scripting mogelijkheden met de GSE bieden natuurlijk uitkomst voor dit soort vragen. Daarmee hebben we een oplossing kunnen bouwen voor deze relatie. Globaal komt deze er op neer:

  1. Klanten kunnen bellen naar het storingsdienstnummer en kunnen daar hun contractnummer vanaf hun telefoon op basis van DTMF doorgeven. Dit nummer wordt in een referentie bestand/database gecontroleerd en de daaraan gekoppelde storingsdienst monteur wordt gebeld op al zijn aangemelde telefoons. Tevens is in het script gewaarborgd dat meerdere dummy users verschillende ‘anouncements’ kunnen gebruiken.
  2. Het externe bestand/database met contractnummers en gekoppelde storingsdienst monteurs kan door de klant met hun eigen geprefereerde software worden aangepast.
  3. Monteurs kunnen inbellen en zich onderscheidend van klanten identificeren met een pincode waarbij zij op basis van DTMF wijzigingen kunnen doorvoeren in de gekoppelde storingsdienstnummers. Uitgangspunt daarvan is dat vanaf elke telefoon deze wijzigingen gedaan kunnen worden.

Zoals altijd met goede producten het kostte meer tijd de behoefte goed uit te schrijven op papier dan de oplossing met Swyx Scipting te verwerzenlijken.

Grafische Script Editor (GSE)

Vandaag wilde ik het eens hebben over het misschien meest krachtige en geprezen onderdeel van Swyx: de Grafische Script Editor.
De kracht van dit onderdeel in Swyx is dat we van binnenuit met Visual Basic Scripting invloed op de werking van de centrale kunnen uitoefenen. Ook als je geen VBScript beheerst kun je dat nog steeds doen met behulp van de in Swyx aanwezige Graphical Script Editor. Eerder genoemde oplossingen van wachtrijen en mogelijkheden zijn daar ook grotendeels op gebaseerd. Maar ook complete applicatie aansturingen, database koppelingen met third-party software etc. worden gebouwd met dit onderdeel. Ongetwijfeld zal ik in de toekomst nog vaak oplossingen bespreken op dit blog die dankzij dit krachtige onderdeel geboden konden worden.

Uitgebreide Grafische Script editor

Swyx en wachtrijen/queues

Regelmatig kom ik de vraag naar wachtrijen/queues tegen als men op zoek is naar een nieuwe telefooncentrale. Bij een software PBX zoals Swyx waarbij tools om functionaliteit te bouwen in b.v. Visual Basic Script volop aanwezig zijn blijken dan opeens zoveel keuzes mogelijk te zijn dat zelfs ik nog wel eens schrik. Want wat is voor welke situatie nu de meest geschikte oplossing? Een greep uit de vele mogelijkheden voor wachtrijen:

  • Swyx eigen Queue, niet visiueel maar wel standaard geintegreerd in Swyxware en compleet.
  • Open Queue, een gratis beschikbaar gestelde visuele queue met basis functionaliteit via Swyx-forum
  • Intratel call Queue, basis queue functionaliteit, visueel, commercieel beschikbaar
  • M2Connect, zeer uitgebreide queue visueel met vele mogelijkheden
  • En dan zijn er nog vele andere queue oplossingen te vinden op de third party products website van Swyx

Ja en dan komt de onvermijdelijke vraag: Welke past nu het beste bij mij? Mij is in zoverre wel duidelijk dat ik alle genoemde Queue’s een of meerdere keren al geïmplementeerd heb. Oftewel een standaard oplossing voor alles is er niet. Graag ga ik dan ook in gesprek om gezamenlijk een juiste uit te zoeken. En, blijkt uit de praktijk, vooral ook in een live omgeving op locatie gaan kijken om te zien hoe een oplossing daadwerkelijk in de praktijk werkt.

SwyxIt! Web extension

Een van mijn vele favoriete mogelijkheden die de SwyxIt! client biedt is SwyxIt! Web extension. Een Internet Explorer in je telefoonapplicatie. Dat biedt ongekende mogelijkheden. Bijvoorbeeld bij elk inkomende extern gesprek wordt automatisch maps.google.com binnen een gedeelte van de telefoon applicatie geladen op basis van het telefoonnummer van de beller. Resultaat locatie en uitgebreide informatie over de beller. Met een beetje fantasie zijn er natuurlijk allerlei interessante informatie sites te koppelen. Of denk eens aan een eigen web based applicatie, het starten van een script dat allerhande zaken uitvoert, of het starten van de webpagina van de video webserver met de videofeed van de voordeur. Afijn, zoals ik al zei een van mijn vele favoriete mogelijkheden die de SwyxIt! client biedt.

SwyxIt! client met web extension

SwyxIt! client met web extension

Hello Swyx-world!

Daar is ’t ie dan. De eerste blog op Swyx-o-holic.

Al sinds oktober 2003 gebruik ik Swyx. Vanaf het begin super enthousiast over de mogelijkheden die dit fantastische product biedt. Waar je met andere oplossingen vastloopt omdat het er niet in zit, begint het met Swyx pas echt leuk te worden. Want de vraag wat wilt u realiseren is altijd wel in te vullen. Soms is de portemonnee niet genoeg gevuld, soms wordt de portemonnee niet voldoende opengetrokken. Maar zeg nou zelf waar anders vind je een oplossing gebaseerd op Microsoft Windows, gebouwd op standaard Microsoft Windows componenten, gekoppeld aan je Microsoft standaard software waarmee je indien nodig in visual basic scripting of met een uitgebreide SDK functionaliteit kan toevoegen. Dat leidt tot ongekende mogelijkheden. En o ja, met een beetje kennis van zaken bel je heel goedkoop voor maar een 1/2 cent per minuut door heel West Europa, Amerika, Australië en China. En daar buiten voor ietsje meer.

Daar word je enthousiast van, een Swyx-o-holic heet dat. Ik hoop mijn persoonlijk enthousiasme over de oplossingen die we bouwen en de leuke dingen die we met Swyx doen hier kwijt te kunnen. Ik hoop dat de je als lezer er ook wat van opsteekt. En stel gerust je vragen… enthousiasme genoeg, dus voorlopig nog niet uitgeput.