Hi,
few details about the new module mqueue. It provides a generic message queue for SIP Router inter process communication. Items in the queue are pairs of (key, value), both string. The items are consumed in the order they were added in the queue (first in first out).
More details at: http://sip-router.org/docbook/sip-router/branch/master/modules/mqueue/mqueue... http://sip-router.org/wiki/cookbooks/pseudo-variables/devel#mqueue_module_ps...
The module is handy to use for time consuming and/or blocking operations (eg, email notifications). Not to hold the SIP worker process, you can add an item in a queue that is going to be consumed by another process (like timer processes created via rtimer module).
Best regards, Ramona