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.
Je kunt door het inzetten van scripting SIP als programmeertaal implementeren.
SIP heeft als eerste XML-scripting taal CPL zien ontstaan. Het is nog geen API maar heeft wel de kenmerken ervan. CPL staat voor Call Processing Language. CPL zet je vooral in om lichte zaken uit te laten voeren. Je kunt ze op de client kant maar ook op de server laten draaien. Zo kun je CPL op een gezette tijd en datum als een soort batchfile bepaalde opdrachten laten uitvoeren.
Als je zwaardere taken gaat laten uitvoeren zoals een database raadplegen is het waarschijnlijk verstandiger dit op de server te draaien. Een bekende hiervan is CGI. Met SIP-CGI kun je gebruiken maken van Perl, Tcl, C, C++ of Java als taal waardoor je vele ontwikkelaars of programmeurs kunt bereiken. Voor afkortingsfreaks hebben we weer een afkorting : CGI is Common Gateway Interface.
SIP servlets zijn gelijk aan de HTTP servlets. Deze servlets worden afgehandeld in de Java Virtual Machine. Hierdoor kunnen ze ingewikkelde taken doen via de server. SIP Servlets zijn in het JAVA platform geschreven en daardoor gemakkelijk uitwisselbaar tussen servers en onafhankelijk van operatingssystemen.
Dan heb je ook nog de JAIN APIs. Dit zijn toevoegingen op JAVA.
Parlay bied al vanaf 1998 een open API aan. De Parlay Groep doet vooral hun API als open promoten. 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