The Acme Packet SBC is now on ACLI 7.3 code. Since the release of 7.x there have been a number of new enhancements. One of the most useful new features is Advanced Logging. This is like getting debug output in a log file without having to enable full debug. By setting a condition (or set of conditions) the SBC will capture the interesting traffic to a log file.

The Advanced Logging feature was created using Session Plugin Language (SPL). For those not familiar with SPL it is a plug-in language for the SBC based on the Lua scripting language. SPL provides an easy way to expand the SBC’s capabilities.

The first step is to enable the SPL and set the condition to match for logging. The below example sets advanced-logging for any call coming from phone number 4045551212.

Screen Shot 2015-03-10 at 11.59.28 AM
By adding the additional line below only calls from 4045551212 to 7815551212 will be logged.

Screen Shot 2015-03-10 at 12.08.55 PM

When finish it is recommended to disable advanced-logging using spl stop sip advanced-logging

It is possible to create different Advanced Logging profiles so they may be easily reused at another time without manually entering complex strings each time logging is enabled.

Screen Shot 2015-03-10 at 12.37.40 PM


The following are the advanced-logging options which may be set.

Screen Shot 2015-03-10 at 12.25.31 PM

Screen Shot 2015-03-10 at 12.25.52 PM

  1. Roger Wiklund says:


    Two questions. I’m running SCZ7.2.0 MR-3 GA but I dont have spl start . Do I need to load the SPL?

    Is there a development guide for SPL? I’m looking to convert SIP INFO to Unsolicited NOTIFY in some way.

  2. jryan says:

    Hi Mark
    thank for your hints , i’ve one question…where can i see that logs ? in real time on the screen , in log.sip or other files ? because i’ve enabled it but i’m don’t know where to see the logs

    Thank you

  3. acb says:

    Is there any information on when this feature will appear in the service provider releases?