Oracle SPL Plug-ins

An SPL is an Oracle signed plug-in that integrates with the Oracle® Enterprise Session Border Controller (ESBC) 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 ESBC platform.

ESBC application stack, with LUA plug-ins.

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 ESBC ACLI configuration.