Re: [sr-dev] [kamailio/kamailio] tls: fix OpenSSL engine in child processes (#2840)

2021-09-03 Thread aalba6675
> Thanks! Is it still work in progress? I noticed pushing commit updates, just > to know when to consider merging. Hi @miconda — it is done; I was rebasing to master occasionally. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on

Re: [sr-dev] [kamailio/kamailio] tls: fix OpenSSL engine in child processes (#2840)

2021-09-03 Thread aalba6675
@aalba6675 pushed 1 commit. 0aebfb2e9568fdf7fcc2c763180e80e89e330792 tls: fix OpenSSL engine in child processes -- You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/kamailio/kamailio/pull/2840/files

Re: [sr-dev] [kamailio/kamailio] tls: fix OpenSSL engine in child processes (#2840)

2021-09-02 Thread aalba6675
@aalba6675 pushed 1 commit. 9f247309eb39bbdb5e726db15cdcaf152ad0f00d tls: fix OpenSSL engine in child processes -- You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/kamailio/kamailio/pull/2840/files

[sr-dev] [kamailio/kamailio] tls: fix OpenSSL engine in child processes (#2840)

2021-08-31 Thread aalba6675
tls_init.c calls OPENSSL_init_ssl(); this initializes the global engine linked-list and this cannot be reset in the child. To avoid linked-list corruption we manually instantiate the engine object required for loading private keys instead of relying on CONF_modules_load_file(). Updates to doc/.

Re: [sr-dev] [kamailio/kamailio] OpenSSL 1.1.1 and HSM keys incoming patches (#2839)

2021-08-31 Thread aalba6675
Background: Our current code running in child: ```C ENGINE_load_builtin_engines(); OPENSSL_load_builtin_modules(); if (strncmp(tls_engine_settings.engine_config.s, "NONE", 4)) { err =

[sr-dev] [kamailio/kamailio] OpenSSL 1.1.1 and HSM keys incoming patches (#2839)

2021-08-31 Thread aalba6675
### Description When using HSM keys (via OpenSSL engine) the engine and private keys are loaded in the child processes since PKCS#11 modules rarely survive `fork()`. With OpenSSL 1.1.1 and the call to `OPENSSL_init_ssl()` in `tls_init.c` the engine linked-list is now initialized in the master

Re: [sr-dev] [kamailio/kamailio] rtpengine_manage sends 180 Responses to rtpengine when onreply_route is enabled (#2577)

2020-12-04 Thread aalba6675
Closed #2577. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/2577#event-4075151200___ Kamailio (SER) - Development Mailing List

Re: [sr-dev] [kamailio/kamailio] rtpengine_manage sends 180 Responses to rtpengine when onreply_route is enabled (#2577)

2020-12-04 Thread aalba6675
I think it is due to my misconfiguration. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/2577#issuecomment-739117686___ Kamailio (SER)

[sr-dev] [kamailio/kamailio] rtpengine_manage sends 180 Responses to rtpengine when onreply_route is enabled (#2577)

2020-12-04 Thread aalba6675
### Description Different behaviour of rtpengine_manage depending on where it is called 1. Response 180 **is not** sent to rtpengine :12221 using only reply_route 1. Response 180 **is sent** to rtpengine :12221 using `onreply_route[MANAGE_REPLY]` Scenario 1 - reply_route only - call

Re: [sr-dev] [kamailio/kamailio] tm: renamed kemi ki_t_relay_to_proto2() to ki_t_relay_to_proto_addr() (bd504b2)

2020-11-30 Thread aalba6675
Thanks @miconda ! There is one more string (in error message) that probably should be changed as well. ``` LM_ERR("t_relay_to_proto2 failed, bad protocol specified <%s>\n", sproto->s); ``` -- You are receiving this because you are subscribed to this thread. Reply to this email directly or

Re: [sr-dev] [kamailio/kamailio] tm: KEMI expose t_relay_to_xxx protocol functions (#2563)

2020-11-26 Thread aalba6675
The use in KEMI should be ``` # without host,port t_relay_to_proto("UDP") t_relay_to_proto("TCP") t_relay_to_proto("TLS") # with host,port t_relay_to_proto2("UDP", "5.6.7.8", 5060) t_relay_to_proto("TCP", "5.6.7.8", 5060) t_relay_to_proto("TLS", "5.6.7.8", 5061) ``` -- You are receiving this

Re: [sr-dev] [kamailio/kamailio] tm: KEMI expose t_relay_to_xxx protocol functions (#2563)

2020-11-26 Thread aalba6675
@aalba6675 pushed 1 commit. 93b2c03eca373831d895f392b790b28973c8e30e tm: KEMI expose t_relay_to_(host, port) functions -- You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/kamailio/kamailio/pull/2563/files

Re: [sr-dev] [kamailio/kamailio] tm: KEMI expose t_relay_to_xxx protocol functions (#2563)

2020-11-26 Thread aalba6675
@aalba6675 pushed 1 commit. c5b63818f419a54bb9c7936ab2e95852ccf63d6b tm: KEMI expose t_relay_to_(host, port) functions -- You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/kamailio/kamailio/pull/2563/files

[sr-dev] [kamailio/kamailio] tm: KEMI expose t_relay_to_xxx protocol functions (#2563)

2020-11-26 Thread aalba6675
!-- Kamailio Pull Request Template -- !-- IMPORTANT: - for detailed contributing guidelines, read: https://github.com/kamailio/kamailio/blob/master/.github/CONTRIBUTING.md - pull requests must be done to master branch, unless they are backports of fixes from master branch to a stable

[sr-dev] [kamailio/kamailio] module rr: KEMI expose record_route_preset (#2051)

2019-09-01 Thread aalba6675
!-- Kamailio Pull Request Template -- !-- IMPORTANT: - for detailed contributing guidelines, read: https://github.com/kamailio/kamailio/blob/master/.github/CONTRIBUTING.md - pull requests must be done to master branch, unless they are backports of fixes from master branch to a stable

Re: [sr-dev] [kamailio/kamailio] app_python3 threading exceptions on startup (#1916)

2019-03-31 Thread aalba6675
1. Does your routing script use threading or indirectly via python modules which use threading? 2. Can you reproduce this if you modify the logic to only initialize the threading bits after fork i.e. rank>0? 3. Don't initialize logic that uses threading pre fork(). -- You are receiving this

Re: [sr-dev] [kamailio/kamailio] app_python3: fix kemi function call argument type checks (#1568)

2018-06-19 Thread aalba6675
LGTM -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/pull/1568#issuecomment-398624475___ Kamailio (SER) - Development Mailing List

Re: [sr-dev] [kamailio/kamailio] tls: add support for OpenSSL engine and private keys in HSM (#1484)

2018-04-09 Thread aalba6675
Merged #1484. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/pull/1484#event-1563652574___ Kamailio (SER) - Development Mailing List

Re: [sr-dev] [kamailio/kamailio] [WIP] tls: add support for OpenSSL engine and private keys in HSM (#1484)

2018-04-09 Thread aalba6675
Thanks will squash and merge. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/pull/1484#issuecomment-379719270___ Kamailio (SER) - Development

Re: [sr-dev] [kamailio/kamailio] [WIP] tls: add support for OpenSSL engine and private keys in HSM (#1484)

2018-04-04 Thread aalba6675
1. Yes - HSM private keys are stored in worker local memory and are not referenced in old structures during SIP connections. We make one reference during mod_child: we install it into the shmem SSL_CTX structure once (proc_no == 0) just to check the the private key corresponds to the cert;

Re: [sr-dev] [kamailio/kamailio] [WIP] tls: add support for OpenSSL engine and private keys in HSM (#1484)

2018-03-24 Thread aalba6675
Packaging is here: stretch: https://packages.debian.org/stretch/softhsm2 -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub:

Re: [sr-dev] [kamailio/kamailio] [WIP] tls: add support for OpenSSL engine and private keys in HSM (#1484)

2018-03-23 Thread aalba6675
Thanks for the comments - I have replaced malloc/free in the mapping utilities with `pkg_malloc()/pkg_free()`. Re: "I did not fully understand why you need this here, maybe you can elaborate a bit on the requirements of the HSM child_init." Background: For soft keys, we initialize the SSL_CTX

Re: [sr-dev] [kamailio/kamailio] [WIP] tls: add support for OpenSSL engine and private keys in HSM (#1484)

2018-03-23 Thread aalba6675
@aalba6675 pushed 1 commit. c802024 tls: use pkg_* functions -- You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/kamailio/kamailio/pull/1484/files/956d0f72a970ce7c826e394c9d1431da6f167b36..c802024442fd8c3ec5190382e84430d4dd4260a0

Re: [sr-dev] [kamailio/kamailio] [WIP] tls: add support for OpenSSL engine and private keys in HSM (#1484)

2018-03-22 Thread aalba6675
@aalba6675 pushed 1 commit. 064689c tls: add documentation for engine params -- You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/kamailio/kamailio/pull/1484/files/5d5aae2826db9635d29a5db5be688fc8caf02e5e

Re: [sr-dev] [kamailio/kamailio] [WIP] tls: add support for OpenSSL engine and private keys in HSM (#1484)

2018-03-22 Thread aalba6675
The feature set is generally complete now with the last commit. Just leaving the documentation of the directives TODO * support for OpenSSL engine and HSM keys for TLS server and client domains * HSM private keys are stored in worker-local memory - probably this is the most intrusive change;

Re: [sr-dev] [kamailio/kamailio] [WIP] tls: add support for OpenSSL engine and private keys in HSM (#1484)

2018-03-22 Thread aalba6675
@aalba6675 pushed 1 commit. 5d5aae2 tls/tls_server.c: add HSM key support in outbound connections -- You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/kamailio/kamailio/pull/1484/files/4c5d1e6cb7d55c4f2f7f61cc95ca9c8a66aee059

Re: [sr-dev] [kamailio/kamailio] [WIP] tls: add support for OpenSSL engine and private keys in HSM (#1484)

2018-03-21 Thread aalba6675
@aalba6675 pushed 1 commit. 6966c9f proof-of-concept: implement process-local storage for HSM keys -- You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/kamailio/kamailio/pull/1484/files/b9b3a3247a312f5f406b40b637fbafed8b25

Re: [sr-dev] [kamailio/kamailio] tls: add support for OpenSSL engine and private keys in HSM (#1484)

2018-03-20 Thread aalba6675
* The current implementation assumes a single global engine, and per profile private key: via the syntax `private_key: /engine:HSMPRIVATEKEY`. This is an expedient workaround as the parser treats strings not starting with `/` as relative PEM files. The magic prefix `/engine:` is meant for the

Re: [sr-dev] [kamailio/kamailio] tls: add support for OpenSSL engine and private keys in HSM (#1484)

2018-03-20 Thread aalba6675
@aalba6675 pushed 1 commit. 2b90923 revert editor whitespace changes -- You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/kamailio/kamailio/pull/1484/files/67fe8f07f12660fa61c5602556a4ba5e3fcf3fd7..2b909237ecc525b93f627b36e94c1ed8b743d45f

Re: [sr-dev] [kamailio/kamailio] tls: add support for OpenSSL engine and private keys in HSM (#1484)

2018-03-19 Thread aalba6675
You will notice that the PR moves HSM private keys loading to child (after fork()). Some further explanation is in order: Engines like AWS CloudHSM(SafeNet "gem" and "LunaCA3" engines) are wrappers around their PKCS 11 implementations. Some of these libraries do not behave predictably after

Re: [sr-dev] [kamailio/kamailio] tls: add support for OpenSSL engine and private keys in HSM (#1484)

2018-03-19 Thread aalba6675
Thanks for the comments, I summarize actionable items at the bottom as the conversation develops. I can push further commits, and do the final squash when it can be accepted. 1. Preprocessor defines `OPENSSL_NO_ENGINE` - followed nginx and HAProxy where they use this to omit compile-time code

Re: [sr-dev] [kamailio/kamailio] tls: add support for OpenSSL engine and private keys in HSM (#1484)

2018-03-15 Thread aalba6675
Documentation updates will followed after feedback on this PR. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub:

[sr-dev] [kamailio/kamailio] tls: add support for OpenSSL engine and private keys in HSM (#1484)

2018-03-15 Thread aalba6675
- add support for OpenSSL engine and loading private keys from HSM - for when kamailio is a TLS edge proxy and needs to use HSM - currently we initialize the engine in worker processes as PKCS#11 libraries are not guaranteed to be fork() safe - new config params - engine: name the OpenSSL

Re: [sr-dev] [kamailio/kamailio] core: invoke KEMI ksr_onsend_route() unconditionally in cfgengine (#1475)

2018-03-08 Thread aalba6675
Yes - I think that is a good idea. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/pull/1475#issuecomment-371460960___ Kamailio (SER) -

[sr-dev] [kamailio/kamailio] core: invoke KEMI ksr_onsend_route() unconditionally in cfgengine (#1475)

2018-03-06 Thread aalba6675
Pre-Submission Checklist - [ ] Commit message has the format required by CONTRIBUTING guide - [ ] Commits are split per component (core, individual modules, libs, utils, ...) - [ ] Each component has a single commit (if not, squash them into one commit) - [ ] No commits to README

Re: [sr-dev] [kamailio/kamailio] KEMI onsend_route method is not called (#1474)

2018-03-06 Thread aalba6675
In a pure KEMI script environment, printing `onsend_rt.rlist` gives ``` Breakpoint 5, run_onsend (orig_msg=0x7f622816c8b0, dst=0x7ffe78d13560, buf=0x7f622816fcf8 "ACK sip:conf-095ed1b8-a768-4af4-8ba8-a56bc139574c@10.13.20.20:5090;transport=udp SIP/2.0\r\nVia: SIP/2.0/UDP

[sr-dev] [kamailio/kamailio] KEMI onsend_route method is not called (#1474)

2018-03-06 Thread aalba6675
### Description KEMI onsend_route is not called unless there is a placeholder/dummy routing block. ``` ## without this block, core will never call KEMI->onsend_route onsend_route { ## do nothing } ``` ### Troubleshooting Reproduction 1. In KEMI create ksr_onsend_route(). Observe that this

[sr-dev] [kamailio/kamailio] app_python: don't hide the real exception on load failure (#1471)

2018-03-02 Thread aalba6675
Pre-Submission Checklist - [ ] Commit message has the format required by CONTRIBUTING guide - [ ] Commits are split per component (core, individual modules, libs, utils, ...) - [ ] Each component has a single commit (if not, squash them into one commit) - [ ] No commits to README

Re: [sr-dev] [kamailio/kamailio] master/5.1.2: rtpengine module hijacks DTLS key (#1468)

2018-03-02 Thread aalba6675
Yes, indeed - thanks for fixing it so fast. Much appreciated. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub:

Re: [sr-dev] [kamailio/kamailio] 5.1.2: rtpengine module hijacks DTLS key (#1468)

2018-03-02 Thread aalba6675
The following attempted workaround also fails: 1. don't use DTLS=off, force transport rtpengine_manage("ICE=remove transport-protocol=RTP/SAVP"); 2. rtpengine side use dtls-passive rtpengine --dtls-passive For some reason this also doesn't work, as rtpengine after rewritng SDP adds

Re: [sr-dev] [kamailio/kamailio] 5.1.2: rtpengine module hijacks DTLS key (#1468)

2018-03-02 Thread aalba6675
@rfuchs hoping you can take a look at this. The merge to master and backport to 5.1.2 has broken my use of rtpengine_manage("DTLS=off") since the DTLS key is removed from the ng-protocol messaged and not processed by rtpengine. It is needed specifically for FreeSWITCH in SDES (who for some

Re: [sr-dev] [kamailio/kamailio] rtpengine: added support for DTLS transports (#1460)

2018-03-02 Thread aalba6675
@rfuchs this commit has broken my use of `rtpengine_manage(DTLS=off)`. Now the key DTLS is not passed to rtpengine but hijacked to set transport. Without DTLS=off rtpengine adds two lines to SDP a=setup:actpass a=fingerprint:xxx This seems harmless, but FreeSWITCH

[sr-dev] [kamailio/kamailio] 5.1.2: rtpengine module hijacks DTLS key (#1468)

2018-03-02 Thread aalba6675
### Description rtpengine module is hijacking the DTLS key rtpengine_manage("DTLS=off") DTLS=off is a valid command to rtpengine, but the module uses that flag to set transport as UDP/TLS/RTP/SAVP Unfortunately even though the transport can be fixed by RTP/SAVP, the lines outputted by

Re: [sr-dev] [kamailio/kamailio] Add /var/run management to systemd script (#1464)

2018-03-01 Thread aalba6675
This should probably go into `/usr/lib/tmpfiles.d/kamailio.conf`. rtpproxy does this: ``` /cat /usr/lib/tmpfiles.d/rtpproxy.conf d /var/run/rtpproxy 0755 rtpproxy rtpproxy ``` -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub:

[sr-dev] [kamailio/kamailio] app_python: kemi accept int-int-str for t_continue (#1463)

2018-03-01 Thread aalba6675
Pre-Submission Checklist - [ ] Commit message has the format required by CONTRIBUTING guide - [ ] Commits are split per component (core, individual modules, libs, utils, ...) - [ ] Each component has a single commit (if not, squash them into one commit) - [ ] No commits to README

[sr-dev] [kamailio/kamailio] app_python: implement reloading of script (#1462)

2018-03-01 Thread aalba6675
Pre-Submission Checklist - [ ] Commit message has the format required by CONTRIBUTING guide - [ ] Commits are split per component (core, individual modules, libs, utils, ...) - [ ] Each component has a single commit (if not, squash them into one commit) - [ ] No commits to README

Re: [sr-dev] [kamailio/kamailio] Python3 support for app_python (#544)

2018-02-28 Thread aalba6675
Committed to master in a new module app_python3. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/544#issuecomment-369451154___ Kamailio

Re: [sr-dev] [kamailio/kamailio] Python3 support for app_python (#544)

2018-02-28 Thread aalba6675
Closed #544. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/544#event-1498098488___ Kamailio (SER) - Development Mailing List

Re: [sr-dev] [kamailio/kamailio] app_python3: app_python compatible syntax for internal kemi modules (5aaff5e)

2018-02-28 Thread aalba6675
The intent is for 1. https://github.com/kamailio/kamailio/blob/master/misc/examples/kemi/kamailio-basic-kemi.cfg 1. https://github.com/kamailio/kamailio/blob/master/misc/examples/kemi/kamailio-basic-kemi-python.py to work out of the box. -- You are receiving this because you are subscribed to

Re: [sr-dev] [kamailio/kamailio] cfgutils: KEMI wrappers segfault as missing sip_msg_t* first argument (#1459)

2018-02-28 Thread aalba6675
OMG @miconda you are so fast. I just filed this ticket. Anyway the commits have fixed the issue in my testing. Thanks! -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub:

[sr-dev] [kamailio/kamailio] cfgutils: KEMI wrappers segfault as missing sig_msg_t* first argument (#1459)

2018-02-28 Thread aalba6675
### Description Use KEMI cfgutils.lock() and cfgutils.unlock(). Expect native behaviour of lock() unlock(). Instead segfault. ### Troubleshooting The KEMI wrappers do not have leading sip_msg_t* argument. Wrapper for lock() is cfg_lock() Prototype for cfg_lock() is static int

[sr-dev] [kamailio/kamailio] app_python3: implement script reloading (#1456)

2018-02-26 Thread aalba6675
Pre-Submission Checklist - [ ] Commit message has the format required by CONTRIBUTING guide - [ ] Commits are split per component (core, individual modules, libs, utils, ...) - [ ] Each component has a single commit (if not, squash them into one commit) - [ ] No commits to README

Re: [sr-dev] [kamailio/kamailio] app_python3: update documentation (#1450)

2018-02-20 Thread aalba6675
Fixed and squashed - kindly check again. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/pull/1450#issuecomment-367125522___ Kamailio (SER) -

Re: [sr-dev] [kamailio/kamailio] app_python3: update documentation (#1450)

2018-02-20 Thread aalba6675
Going to fix this then squash (--force push) -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/pull/1450#issuecomment-367119426___ Kamailio (SER)

[sr-dev] [kamailio/kamailio] app_python3: update documentation (#1450)

2018-02-20 Thread aalba6675
- update documentation and python_examples/ to reflect the new module name - fix typo arg->args in python_examples/handler.py Pre-Submission Checklist - [ ] Commit message has the format required by CONTRIBUTING guide - [ ] Commits are split per component (core, individual modules,

Re: [sr-dev] [kamailio/kamailio] app_python3: first release (#1449)

2018-02-19 Thread aalba6675
Thanks @miconda! I'll wait until it is merged to rebase and follow-up. The immediate tasks will be to fix documentation, and have a go at reload. Will gather more developer and community feedback before proposing any refactoring. -- You are receiving this because you are subscribed to this

[sr-dev] [kamailio/kamailio] app_python3: first release (#1449)

2018-02-18 Thread aalba6675
- use same symbols names as app_python so these two modules cannot be used together - use GIL for thread management Pre-Submission Checklist - [ ] Commit message has the format required by CONTRIBUTING guide - [ ] Commits are split per component (core, individual modules, libs,

Re: [sr-dev] [kamailio/kamailio] app_python3: first release (#1447)

2018-02-18 Thread aalba6675
Squash and rebase -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/pull/1447#issuecomment-366516955___ Kamailio (SER) - Development Mailing List

Re: [sr-dev] [kamailio/kamailio] app_python3: first release (#1447)

2018-02-18 Thread aalba6675
@aalba6675 pushed 1 commit. fecdde8 use GIL for thread management -- You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/kamailio/kamailio/pull/1447/files/3dffbe048e2b9f90d156c308fb543ab4d0a59a7d..fecdde85b60cb5321eca11ee9977b7c2c22fc097

[sr-dev] [kamailio/kamailio] app_python3: first release (#1447)

2018-02-17 Thread aalba6675
First attempt at porting app_python to app_python3. Mostly symbols names are the same as app_python so these two modules cannot be loaded together. Exported functions are identical so in theory scripts need not change. TODO: reenable thread management Pre-Submission Checklist - [ ]

Re: [sr-dev] [kamailio/kamailio] Document record-call option in rtpengine (#1221)

2017-08-26 Thread aalba6675
The are separate and orthogonal Option 1: ``` rtpengine_manage('record-call=on') ## will start recoridng no need for start_recording() ``` Option 2: ``` rtpengine_manage() ### sometime later in route script start_recording() ``` -- You are receiving this because you are subscribed to this

[sr-dev] [kamailio/kamailio] Document record-call option in rtpengine (#1221)

2017-08-25 Thread aalba6675
### Description Document record-call option in rtpengine module ### Troubleshooting rtpengine module has an undocumented option in rtpengine_manage and rtpengine_offer ``` rtpengine_manage("record-call=on") ``` The use case is to start the recording immediately so the recording structures