LogicApp Scripting
N2IWF LogicApp Scripting
The N2IWF platform is implemented using the N2SVCD LogicApp and allows for easy extension of core functionality using the Lua scripting language.
Signalling Gateway Scripting
Multiple hooks, managed by the hook manager are available at various points as each network session progresses. These hooks may use any custom logic and/or external libraries required, as well as access the core N2IWF context objects:
- The input context that contains the information received from the network.
- The service context that contains the N2IWF context for the network session.
- The EDR manager that is responsible for collating EDR information.
- The rating session that communicates with the OCS for real-time rating.
- The external action handler that processes all external actions.
- The notification handler that sends all notifications
Diameter -> Diameter IWF Scripting
The Diameter IWF generally requires the implementation of custom hooks to
process inbound Requests and (optionally) outbound Answers. The hook file
for the Diameter IWF is defined in the LogicApp Global variable HOOK_SCRIPT.
The format of these hooks is documented in the Diameter IWF Hooks page.