Tag Archief van: SIP

CTI met een Mobiel device over SIP

Net terug van vakantie lees ik een zeer interessante thread,

Sowieso is het een interesant idee wat Remco hier oppert om Mobile Extension Managere en SwyxIt! Mobile functionaliteit op een GSM in CTI modus te kunnen gebruiken. Daarvoor zullen nog wel de nodige bitjes op een rij gezet moeten worden door Swyx.

Interessant is de mogelijkheid die Rolf noemt over de Dialer mode die met een Mobiel device met een plain SIP verbinding werkt. Lijkt me ideaal voor mobiele gebruikers die ook werkplek hebben dat ze voortaan vanaf de werkplek uit hun eigen applicaties kunnen bellen zonder daarvoor weer een andere telefoon aan te moeten schaffen.

Die kende ik nog niet en dat wordt dus testen.

Sip client voor de IPhone test over 3G en Wifi

In het kader van 3G en Wifi bellen met een IPhone is een goede SIP client onmisbaar. Wederom met dank aan Arno hieronder zijn verslag en bevindingen:

Ik heb vele sip clients getest waaronder;

  • Media5 VOIP
  • iSIP
  • acrobits
  • Groundwire
  • Bria

Lees meer

Bellen over 3G met Swyx (Iphone/Android/Windows Mobile/Nokia)

3G status informatie uitwisselen met client software gebaseerd op HTML naar Iphone en Android had ik al eens geblogged. Net als SIP client koppelingen om te bellen (zie deze artikelen http://swyxoholic.nl/?s=iphone). Vandaag kwam een van de relaties echter met de vraag. Hoe kan ik er voor zorgen dat bepaalde clients altijd met G.729 (compressed codec ong. 24 kBits per call) bellen. Vooropgesteld dat moet je niet willen tenzij je niet anders kunt. Omdat normaal gesproken je de compressie als fallback wilt gebruiken voor het geval je een keer weinig bandbreedte hebt. Dat klopt was de reactie maar ik wil met mijn Iphone en Android toestellen over 3G bellen en het moet goed blijven gaan ook als er naar een zwakker 3G gebied geroamed wordt…

De instelling om te realiseren dat een client altijd met G..729 belt bleek op een hele rare plek te zitten, namelijk bij de eigenschappen van een user op het tabblad:

Properties for User Wilco Steenbergen tabblad Lxxx

Properties for User Wilco Steenbergen tabblad Lxxx

Lees meer

‘Call me back/Call me now’-button

Vandaag ontving ik een vraag over een aardig bedachte functionaliteit: ‘Kan ik op mijn website voor mij relaties een ‘call me back/Call me now’-button plaatsen?’ Gedachte hierachter is: Service naar de relaties, de relatie wordt gebeld en maakt dus geen telefoonkosten, onderscheidende techniek ten opzichte van de concurrent etc.

De flexibiliteit van Swyx om met scripting of de System Devolopement Kit (SDK) oplossingen te maken heb ik al vaker geroemd. Meerdere oplossingen zijn dan ook voor handen. Zelf kwam ik op de volgende (creatievelingen dag ik graag uit om in het commentaar nog andere opties aan te vullen):

  • Direct na het indrukken van de call-me back button op de site wordt het nummer van de aanvrager in een database gezet, daarvandaan wordt een Call ‘gepushed’  aan een van de ingelogde agents. Eventueel met ‘powerdialing’ waarbij het kan voorkomen dat de aanvrager even moet wachten totdat de agent ook aan de telefoon komt maar dat kan worden opgelost met een wachtmuziekje.
  • Andere mogelijkheid is om van diensten gebruik te maken van een SIP provider die dergelijke services biedt. Vaak komen er dan natuurlijk wel meer of dubbele kosten per minuut bij kijken.
  • Mijn voorkeur: Een andere mogelijkheid is een CGI script op de website dat de gegevens van de aanvrager mailt naar één of meerder call agents. In de mail staat den het nummer reeds in URL formaat (b.v.088-ADFOCOM) dan hoeft de call agent alleen maar te klikken om de aanvrager te bellen.

LET OP!

  • In alle gevallen zou ik aanraden de aanvrager zijn eigen (directe!) nummer in te laten tikken. Dit omdat bij het intikken van bedrijfs telefoonnummers het systeem uiteraard bij de receptie uitkomt en men daar waarschijnlijk niet weet wie de aanvraag heeft gedaan.
  • Verder verdient het de aanbeveling om gebruik te maken van beveiliging voor de invoer met b.v. een CAPTCHA (Een CAPTCHA is een moeilijk leesbare tekst die alleen mensen kunnen overtypen). Hiermee voorkom je SPAM, of erger nog kwaadwillenden die 0900 nummers invoeren die hoge kosten met zich meebrengen.

Daarom zal mijn advies altijd zijn om gebruik te maken van menselijke interactie vanuit de eigen organisatie om het gesprek op te zetten met de aanvrager. Dat voorkomt in ieder geval mogelijke hack en/of andere problemen.

Kijk voor wat meer technische informatie over de oplossingsrichtingen hier eens: http://swyx-forum.net/community/Default.aspx?tabid=71&forumid=13&threadid=8102&scope=posts

Met dank aan Simon!

Hacktool versimpelt afluisteren intern VoIP / sRTP

Allereerst gelijk maar even de kou uit de lucht halen. Er staat “intern”, dus men moet al binnen zijn of op een wifi netwerk binnen zijn om deze tool effectief in te kunnen zetten. Of en in hoeverre VLAN’s hier de gewenste bescherming geven weet ik niet met zekerheid te zeggen. Feit is dat de huidige generatie VoIP centrales intern vaak ongecomprimeerd SIP communiceren. Veelgebruikte tracingtools bij Voip vraagstukken zoals Wireshark hebben daarom geen enkele moeite om het gesprek te ontfutselen uit de vele data die over een netwerk gaat. De hacktool(s) doen op ARP niveau een men-in-the-middle-attack. Als het ware nemen ze de identiteit van een telefoon over waardoor vervolgens gesprekken op het netwerk afluisteren en natuurlijk ook doorsturen naar de eigenlijke telefoon zodat men er niets van merkt. Soortgelijke hackstrategieën komen we ook tegen bij het hacken van draadloze netwerken die overigens “zomaar” uit de lucht gegrepen kunnen worden.

In alle gevallen, wat doe je er tegen?

  • Vroeger, in het analoge tijdperk, was het bekende tentje waarin “een mannetje” op de koperkabel buiten de deur meeluisterde net zoiets . Toen konden we niet zo veel doen behalve verdachte bewegingen opmerken en actie ondernemen.
  • Nu in het digitale tijdperk moet “een mannetje” al meer moeite doen, namelijk binnen op een netwerkkabel of een gehackt Wifi netwerk meeluisteren. Wel kunnen we er nu wat aan doen, vanaf Swyxware versie 8 wordt juist daarom sRTP encryptie ondersteunt.

Verder probeer ik altijd nuchter en realistisch  te blijven, als de echte professionele hacker aan de slag gaat, vroeger of nu… Dus blijft het zaak om (digitale) verdachte bewegingen op te merken en actie te ondernemen.

SwyxWare versie 8 nieuws (3)

De Swyx partnerdag is afgelopen donderdag geweest en dus is er nieuws over SwyxWare versie 8. Nou ja nieuws, maar ik kan nu met zekerheid aangeven wat er in SwyxWare 8 komt:

  • Rich presence. Al eerder aangekondigd maar nu heb ik ook details gezien. Rich presence zal niet alleen een uitbrieiding in kleurtjes betekenen die door de eigen organisatie gedefineerd kunnen worden. Ook de mogelijkheid om persoonlijke berichten te delen via rich presence wordt mogelijk. Bijvoorbeeld: Away, I am on a vacation until 15th of October “leave message”
  • Ondersteuning van HD-audio in de SwyxIt! client en L-series SwyxPhones
  • sRTP encryptie van de gesprekken binnen de centrale, hierover later deze week meer.
  • Video telephony, in de huidige versie met het collaboration pack is er peer-to-peer video telephony, nu wordt er gesproken over server based video telephony.
  • Sip transparancy voor de koppeling met third party oplossingen
  • Een nog sneller systeem, gesproken wordt er over een 3 x betere performance dan de huidige versies.
  • De verwachting is dat in november 2010 de eerste Beta release met een beperte verspreiding zal plaatsvinden.
  • De officiële release staat gepland voor Q1 2011

Swyx-HardPhones

Siemens is al weer enige tijd met een nieuwe lijn telefoons op de markt gekomen. Voor Swyx is dat de nieuwe L6xx lijn toestellen. Uiteraard betekende dit op langere termijn dat de oudere lijn toestellen van de markt zouden verdwijnen. Als u dus uw telefoonpark wilt uitbreiden met “dezelfde” toestellen is het zaak er nu vlot bij te zijn. Voor alle duidelijkheid de oude toestellen blijven gewoon ondersteunt ook in de nieuw aangekondigde SwyxWare versie 8.

Wel is het zo dat in SwyxWare 8 de ondersteuning voor het H323 protocol komt te vervallen en dus alleen SIP nog het protocol is wat wordt ondersteunt. Elk device dat geen SIP ondersteunt kan vanaf versie 8 niet meer gebruikt worden. Een goed voorbeeld is b.v. het L420 toestel = Siemens Optipoint 400 standaard (let op zonder toevoeging, ik heb het dus niet over de L420s, L420e of L420p). Dit is een toestel dat al jaren niet meer verkocht wordt, de kans dat u die heeft is derhalve erg klein. Bij twijfel over zo’n toestel of een ander device kunt u uiteraard altijd contact opnemen voor nadere informatie.

Stabiliteit?

Het gebeurt vaak dat in gesprek met organisaties die nog met een traditionele centrale werken er oprecht kritische vragen gesteld worden over de stabiliteit van een VoIP oplossing. Bijzonder als je samen naar de verschillende installaties en oplossingen kijkt dat je eigenlijk altijd tot de conclusie komt dat je met Swyx veel meer zekerheid kunt bouwen dan dat men met een traditionele centrale kon bereiken.

In een huidige traditioneel scenario is de centrale over het algemeen volledig opgebouwd uit “single point of failures”. Immers 1 centrale, 1 voeding, 1 type buitenlijn gekoppeld etc.

Met een Swyx VoIP telefooncentrale kun je meerdere kanten op wat oplossingen betreft. Ik veronderstel dat iedereen in deze tijd kan bedenken hoe je hardware redundancy kunt doorvoeren op een gemiddelde Windows server, de basis voor de Swyx telefooncentrale. Buiten dat is het natuurlijk altijd leuk om door te praten over de diverse koppelingen met buitenlijnen: ISDN, (meerdere) SIP OUT via Internet, GSM en Wifi.
Dat is zeg maar 3 tegen 1 in vergelijk met het huidige traditionele scenario.

Nog leuker wordt het als we van een standby server scenario uitgaan. Bij Swyx kun je voor een relatief laag bedrag standby license kopen, en op die manier een tweede server er naast zetten met alle eerder genoemde buitenlijn mogelijkheden.
Dat is zeg maar 3 keer 2 tegen 1 in vergelijk met het huidige traditionele scenario.

Nog veel leuker wordt het als we van een standby server scenario uitgaan over 2 locaties met de genoemde gateway services.
Dan hebben we op 2 locaties een 3 keer 2 tegen 1 oplossing in vergelijk met het huidige traditionele scenario.

Kan het nog gekker?
Ja een standby server scenario over 2 locaties, koppelen met Swyx link met een 2e locatie die is voorzien van een standy server scenario over 2 locaties.
Volgens mij is het dan een 2 x 2 locaties met een 3 keer 2 tegen 2 keer 1 oplossing in vergelijk met het huidige traditionele scenario.

Draaf ik door? misschien wel, maar zonder gekheid, dat laatste scenario gaan we wel bouwen op zeer korte termijn… een schets:

Swyx failover/redundancy op basis van standby servers

Swyx failover/redundancy op basis van standby servers

Kassa: Mobiel bellen tot 60% duurder, Alan: Hé, deze provider is 4 ct per minuut goedkoper

Volgens mij weet iedereen in Nederland het inmiddels. Het programma Kassa van de Vara heeft vanavond in een uitzending aangetoond dat mobiel bellen tot 60% duurder wordt. Ik las tenminste net mijn gebruikelijke nieuwssites en allemaal hadden ze er berichtgeving over.

Tegelijkertijd heb ik nog eens gekeken naar die nieuwe SIP provider waar collega Alan terecht deze week op wees. “Kijk die is 4 cent goedkoper om te bellen naar mobiele nummers in Nederland.” Om precies te zijn gaat het om een provider die maar 4,5 ct per minuut rekent zonder opstartkosten. Toegegeven, we moeten het nog in de praktijk gaan proberen. Dus misschien nog even niet te vroeg juichen. Maar het is al de zoveelste keer dat ik constateer dat traditionele telefonie duurder wordt en tegelijkertijd VoIP telefonie goedkoper wordt. Als je weet hoe je het moet regelen vraag je je toch telkens weer af waarom de rest dat toch niet oppakt?

SwyxWare versie 8 nieuws (2)

Ha, ik had het kunnen weten. Als je over een nieuwe versie begint worden we natuurlijk nieuwsgierig. Vooropgesteld, ik bepaal niet wat er wel of niet in Swyx komt, en maar goed ook want dan was het niet bij te houden :), er kunnen dus geen rechten ontleend worden uit deze opsomming. Maar zover ik denk gehoord te hebben kunnen we het volgende verwachten:

  • Zowel een nieuwe client als server versie
  • Geavanceerde uitgebreide gebruikersstatus informatie (rich presence)
  • Veel ontwikkeling op het gebied van video technology: codecs, client/server integratie, SIP transparantie voor koppeling met apparatuur/oplossingen van derden

Binnenkort na de Swyx partnerdag hoop ik meer te kunnen vertellen met meer zekerheid.