Omdat SIP veel gelijkenis vertoont met HTTP en SMTP is het voor veel beheerders maar ook programmeurs eenvoudig te lezen taal. Iedereen die een beetje technisch is en een batchfile of een basic-programma begrijpend kan lezen zal geen problemen hebben met het snappen van SIP, dat ook een tekstgebaseerd protocol is.
Door gebruik te maken van scripting kun je SIP gebruiken als programmeertaal.
De eerste op XML-gebaseerde scripttaal die er voor SIP is gemaakt heet CPL. Het is nog geen API maar heeft wel de kenmerken ervan. CPL staat voor Call Processing Language. Met CPL kun je lichte taken laten uitvoeren op zowel de client zijde als de server zijde. Zo kun je CPL op een gezette tijd en datum als een soort batchfile bepaalde opdrachten laten uitvoeren.
Als je zwaardere toepassingen wilt gaan uitvoeren is het verstandig deze alleen op de server laten draaien. CGI is hiervoor een bekende taal die hier ook goed geschikt voor is. Bestaande ontwikkelaars en programmeurs kunnen gemakkelijk iets voor SIP-CGI programmeren omdat je keuze hebt uit Perl, Tcl, C, C++ of Java. Afkortingsfetisjisten kunnen weer : CGI is de afkorting voor Common Gateway Interface.
SIP servlets zijn eigenlijk hetzelfde qua opbouw zoals HTTP servlets. Omdat ze in de Java Virtual Machine worden uitgevoerd kunnen ze complexere handelingen uitvoeren. SIP Servlets zijn in het JAVA platform geschreven en daardoor gemakkelijk uitwisselbaar tussen servers en onafhankelijk van operatingssystemen.
Als je op zoek bent naar een API, kun je de commerciel JAIN API overwegen. JAIN API\'s zijn een toevoeging op het JAVA Platform.
Vanaf 1998 bestaat er al een open API, Parlay. Hun sterke kant is dan ook dat zij zich als de open API promoten ten behoeve SIP oplossingen. Omdat het hier om een API gaat die open is kun je deze gebruiken zonder angst te hebben dat je aan een leverancier vastzit.
Kies de juiste manier van programmeren die het beste past bij jouw bedrijf afhankelijk waar je al kennis hebt zitten.
SIP als programmeertaal als programmeertaal is dus een mogelijkheid voor veel VoIP gerelateerde zaken. Wil je meer weten over de technische kant van VoIP, neem eens een kijkje op Adinets.com.
Abonneren op:
Reacties posten (Atom)
Geen opmerkingen:
Een reactie posten