Title :
Programmable Active Services for SIP
Author :
Ranganathan, M. ; Deruelle, Jean ; Montgomery, Doug
Author_Institution :
Adv. Networking Technol. Div., Nat. Inst. of Stand. & Technol., Gaithersburg, MD
Abstract :
SIP-based IP telephony offers the promise of rapid service creation and dynamic deployment. SIP services are fragments of code that are triggered by SIP messages and can perform actions on behalf of registered users. We present programmable active services for SIP (PASS), a technique that uses Java security and Java bytecode re-writing to allow un-trusted services to run on SIP signaling servers. Our technique allows users to write and upload services as Java classes with no a priori constraints on the structure or content of the programs. This generality permits users to leverage the extensive Java libraries and to program new SIP services in familiar environments. We define an extended, SIP specific, Java security model that restricts the behavior of the executing SIP service and that constrains the computational resources that it consumes
Keywords :
Internet telephony; Java; signalling protocols; telecommunication security; telecommunication services; IP telephony; Java bytecode; Java security model; PASS; SIP signaling server; programmable active service; session initiation protocol; Access protocols; Costs; Internet telephony; Java; Libraries; NIST; Peer to peer computing; Postal services; Security; Web server;
Conference_Titel :
Communication System Software and Middleware, 2006. Comsware 2006. First International Conference on
Conference_Location :
New Delhi
Print_ISBN :
0-7803-9575-1
DOI :
10.1109/COMSWA.2006.1665197