Oracle SPL Plug-ins
An SPL is an Oracle signed plug-in that integrates with the Oracle® Enterprise Session Border Controller (E-SBC) application software to quickly add feature extensions without requiring a software upgrade or causing operational impacts. Each SPL plug-in is an executable, customized script that is based on the Lua open scripting language. Oracle SPL plug-ins allow you to add enhancements when you need them, rather than waiting for the next software release.
The following illustration shows how an SPL plug-in integrates with the E-SBC platform.
![](img/GUID-0B1C38DC-3E23-4B26-8D7A-6BB344F925D1-default.jpg)
The system includes the SPL engine that runs the SPL plug-in scripts and each release supports a number of versions of the SPL engine. For a list of supported versions, see "System Programming Language (SPL) Engine Support".
The SPL can run on any platform with an ANSI C compiler. You can use the SPL with Header Manipulation Rules by way of the E-SBC ACLI configuration.