This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
features:new-in-5.1.x [2017/12/08 00:55] miconda |
features:new-in-5.1.x [2018/06/09 21:55] mslehto typo, formatting |
||
---|---|---|---|
Line 12: | Line 12: | ||
==== acc_diameter ==== | ==== acc_diameter ==== | ||
- | * split from acc module | + | * accounting with a diameter server (split from acc module) |
* https:// | * https:// | ||
==== app_sqlang ==== | ==== app_sqlang ==== | ||
+ | * kemi interpreter for Squirrel scripting language | ||
* https:// | * https:// | ||
==== call_obj ==== | ==== call_obj ==== | ||
+ | * track active calls with integer ids | ||
* https:// | * https:// | ||
==== evrexec ==== | ==== evrexec ==== | ||
+ | * execute event routes at startup | ||
* https:// | * https:// | ||
==== ims_diameter_server ==== | ==== ims_diameter_server ==== | ||
+ | * diameter server implementation | ||
* https:// | * https:// | ||
==== keepalive ==== | ==== keepalive ==== | ||
+ | * perform keepalive checking against a set of sip addresses | ||
* https:// | * https:// | ||
==== phonenum ==== | ==== phonenum ==== | ||
+ | * phone number lookup module | ||
* https:// | * https:// | ||
+ | |||
+ | ==== sipdump ==== | ||
+ | |||
+ | * write sip traffic and runtime metadata to files | ||
+ | * https:// | ||
==== topos_redis ==== | ==== topos_redis ==== | ||
+ | * redis backend for topos module | ||
* https:// | * https:// | ||
+ | |||
+ | ===== KEMI Framework ===== | ||
+ | |||
+ | Most of the modules have the functions exported to KEMI framework. A tutorial is available at: | ||
+ | |||
+ | * http:// | ||
+ | |||
+ | This allows writing SIP routing logic in Lua, JavaScript, Python or Squirrel scripting. | ||
===== New in Old Modules ===== | ===== New in Old Modules ===== | ||
Line 88: | Line 108: | ||
* added db_delim parameter - specify field delimiter | * added db_delim parameter - specify field delimiter | ||
- | ==== db_postgress | + | ==== db_postgres |
* implemented insert_update() API function | * implemented insert_update() API function | ||
Line 123: | Line 143: | ||
==== dmq ==== | ==== dmq ==== | ||
- | * added option to use non-locking workers | + | |
==== dmq_usrloc ==== | ==== dmq_usrloc ==== | ||
Line 331: | Line 351: | ||
==== Interpreter ==== | ==== Interpreter ==== | ||
+ | * hundreds of functions exported to kemi framework and are available to be executed from scripts running in embedded interpreters (Lua, Python, JavaScript and Squirrel) | ||
==== Parameters ==== | ==== Parameters ==== | ||
Line 373: | Line 394: | ||
==== kamcmd ==== | ==== kamcmd ==== | ||
+ | * larger buffer for receiving the binrcp responses | ||
==== kamctl ==== | ==== kamctl ==== | ||