- URL: https://github.com/kamailio/kamailio/commit/06a03ab05b6db405505eff0b7b1bb1d…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-29T23:12:54+02:00
core: do not execute clear_branches() on next faked msg
- the function clears the global variables for branches
(cherry picked from commit 68db22bdfe50ff34df8e33bc06b80b5ad4844d7b)
- URL: https://github.com/kamailio/kamailio/commit/852f2d9138dc94d6c49ddc86d062561…
Author: Eloy Coto <eloy.coto(a)gmail.com>
Date: 2017-08-29T23:15:35+02:00
evapi: Improved error message
Signed-off-by: Eloy Coto <eloy.coto(a)gmail.com>
(cherry picked from commit 5f249318adfe26b35426c2b43f4c3df31edc1de1)
- URL: https://github.com/kamailio/kamailio/commit/a77351ebf01ab7d84259b729c543a9c…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-29T23:15:57+02:00
core: faked msg - functions to get next fmsg with clear branches
(cherry picked from commit 10129d056e3660a33b6ebc7b487b1de0f616dcc9)
- URL: https://github.com/kamailio/kamailio/commit/cebcf91e1941d4d82d1ca503fe9cf4c…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-29T23:20:05+02:00
htable: map $shtrecord() inner names over integer ids
- avoid string comparison at runtime
(cherry picked from commit 8ce1bcd52cd5117f920acce5f78683e974d4a3a4)
- URL: https://github.com/kamailio/kamailio/commit/00d2cc7695fe97bc82c5d9b7c10b66f…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T00:01:15+02:00
core: updated log macros for parse rpid
(cherry picked from commit a526764c65ffea767fecbb13021ba48304524882)
- URL: https://github.com/kamailio/kamailio/commit/bfeb32bd00f9eaaafcb6e90388bde7d…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T00:04:52+02:00
pv: coherent whitespacing and indentation for pv time code
(cherry picked from commit da07cc8c724724d89dfe02bbe8a980f241afc582)
- URL: https://github.com/kamailio/kamailio/commit/cec019449abf718f2215cb99616a701…
Author: Mikko Lehto <mslehto(a)iki.fi>
Date: 2017-08-30T00:05:58+02:00
modules/jsonrpcs: add missing apostrophe to example
(cherry picked from commit f0f1a9a8db1f5238b0ace1d3f190d0d9f0b2628d)
- URL: https://github.com/kamailio/kamailio/commit/662d1aac66a35c51e23c69fcb88b446…
Author: Mikko Lehto <mslehto(a)iki.fi>
Date: 2017-08-30T00:06:57+02:00
core/socket_info: use internal str2int() instead of strtol()
- strtol() works only for null terminated strings
- fix for issue GH #1161
(cherry picked from commit baf2d095b1d4dcc932ece9d48a6a8c397fa7b1a7)
- URL: https://github.com/kamailio/kamailio/commit/58656b7f158be13058e72df6779d5d9…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T00:07:53+02:00
core: remove inline from implementation of functions declared without it
(cherry picked from commit 9c9da87943ad86fd4ca3ba8b007cebfcb7d9bc61)
- URL: https://github.com/kamailio/kamailio/commit/69bc83888cc8009d319957d24704bcd…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T00:09:01+02:00
rr: small formatting adjustments to doc examples
(cherry picked from commit e518e5e7a50be3510c896bd5f8a4cc38146631cc)
- URL: https://github.com/kamailio/kamailio/commit/3526f30c0e9a882cfe870295d49cc0d…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T00:10:52+02:00
tls: dynamic locks not needed for openssl v1.1.0+
- openssl v1.1.0 is thread safe
- fixes the compile warnings for libssl 1.1.0
(cherry picked from commit e7c03ce6ce61119fbf5cb9f41b7abcd4c7138d58)
- URL: https://github.com/kamailio/kamailio/commit/5f5c149395c78124f7a84875789d479…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T00:11:22+02:00
tls: updated tls version selection for libssl 1.1.0 api
- fixes compile warnings for deprecated TLSXY_method() functions
(cherry picked from commit 76efc9b7a1489007f9ff431e730ce4e86b446a6c)
- URL: https://github.com/kamailio/kamailio/commit/1775e88e34acaa30dd0138d241eea06…
Author: Ilya Shipitsin <chipitsine(a)gmail.com>
Date: 2017-08-30T00:11:43+02:00
utils/db_berkeley: access variable after null pointer check
(cherry picked from commit bbe0370939ff8a14e931595389b6678817ff1056)
- URL: https://github.com/kamailio/kamailio/commit/55ed4b37da77e0d928078e6b9842325…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T00:12:55+02:00
core: dns cache - catch unknown record type to avoid compile warnings
(cherry picked from commit f461081a400b398a8c47b1cb338ffc4bf8bd2ede)
- URL: https://github.com/kamailio/kamailio/commit/4043bbc434ab7f80580c3f71b861bb4…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T00:13:21+02:00
core: parse fline - cast number to char for print to avoid compile warning
(cherry picked from commit ccb368e6420c1e4849867bcdbd136d0e9a8db67d)
- URL: https://github.com/kamailio/kamailio/commit/ebe9387547a65f34b81b0184df4f284…
Author: Olle E. Johansson <oej(a)edvina.net>
Date: 2017-08-30T00:13:49+02:00
db_mysql Look for MariaDB as well as MySQL
(cherry picked from commit 4f587124998e665c5ab9df7fe14cfbb3a39a9ec8)
- URL: https://github.com/kamailio/kamailio/commit/efee46251f7da2007a4e6e563a6d4e4…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T00:15:29+02:00
websocket: use sizeof over the type of the pointer to be allocated
(cherry picked from commit 145d10f5a2dcad3cbdb477aaabdc853bb606b355)
- URL: https://github.com/kamailio/kamailio/commit/db0e94f53acb6ab86eb8730043effcf…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T00:16:22+02:00
http_client: move to next field before freeing item in fixup function
(cherry picked from commit fce9044ece62d6b5e81330de62fa1fa402145e68)
- URL: https://github.com/kamailio/kamailio/commit/f6ac44c5528c4a20e75a4e4b77d27f5…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T00:16:43+02:00
http_client: allow providing headers to http_client_query()
- lost from removed http_query() in utils
(cherry picked from commit 9c1d4cec94b47cd0b2e69e646f2fd14b84e3cf03)
- URL: https://github.com/kamailio/kamailio/commit/964ca6b32581f6af1ce1b97646d5796…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T00:17:04+02:00
http_client: updated docs for http_client_query()
(cherry picked from commit 279e622b53b636d49b207907c8f3fe60ff9e2cd3)
- URL: https://github.com/kamailio/kamailio/commit/29d871493601cb80c77f870aff94a7f…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T00:21:31+02:00
Makefile.defs: compile with system malloc for pkg if MEMPKG=sys
- if MEMDBGSYS=1, the use a debug variant for system malloc
(cherry picked from commit cee1de72a2b28d002bc84dd205b7ecf9f285fdd4)
- URL: https://github.com/kamailio/kamailio/commit/cd59fcf3fef3a1446a49d60ad636ff2…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T00:22:26+02:00
core: mem - updated defines for sys malloc and mem error log messages
(cherry picked from commit 1cc3f0ddfc517ed2b1f7820f9feedee8a91d0ac7)
- URL: https://github.com/kamailio/kamailio/commit/1c82b218273bacaf1a6cfa93fdc2c8e…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T00:23:55+02:00
http_client: move assign for download size after right side variable was set
(cherry picked from commit 632380ff13dce5d5f1d1553797b7783fdc986c59)
- URL: https://github.com/kamailio/kamailio/commit/f351ea29f2d561fbd4d362a795cf535…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T00:24:23+02:00
siptrace: proper varible in log message when af is unknown
(cherry picked from commit b1a6830c414ddcfb21fc07bc4995b756d617558e)
- URL: https://github.com/kamailio/kamailio/commit/e92b6ecc52cc6a64856c929043504c2…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T00:25:10+02:00
core: dns cachec- safety check in log message before abort
(cherry picked from commit ff2e0d96a50eadf4e872865d43f0fbe15aef18bd)
- URL: https://github.com/kamailio/kamailio/commit/3ba4cc6c039056c8cebd21911709ffa…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T11:45:43+02:00
rr: use macro to get parsed From in record_route_preset()
- safety check for parsed pointer
(cherry picked from commit 8b0a42ab64c02a1fa253ce156442bab64a4fe3db)
- URL: https://github.com/kamailio/kamailio/commit/09488d07231bd59f4466a681f2f792e…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T11:46:54+02:00
seas: avoid double free and leak
(cherry picked from commit 366104d2f79ccfa65850cd2e3bfb5ed8be467bc2)
- URL: https://github.com/kamailio/kamailio/commit/571bba63f2cfbcbcd601d41a6d930d2…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T11:47:50+02:00
enum: fixed code for country code length
(cherry picked from commit b95e536335083ee6f1f67e2007463ac7e8403ec8)
- URL: https://github.com/kamailio/kamailio/commit/e070571cf59a43b615690a3ec2fd919…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T11:48:18+02:00
core: avoid accessing freed structure in case of duplicated listen addresses
(cherry picked from commit dbd52dacae17eca5a48359c605a2d93607b7c041)
- URL: https://github.com/kamailio/kamailio/commit/2ff8e36250864e6a391bd9d0ebb28a8…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T11:49:05+02:00
core: parse rr - reset head in case of parse error
- avoid acessing an invalid pointer
- proper support if trying to parse into an existing rr list in a second
attempt (not the case so far)
(cherry picked from commit 8eb84f76a6d52598bb2fd5d13b96fba4c6326b7f)
- URL: https://github.com/kamailio/kamailio/commit/5b727e0f2ee8d4abc6ba4694d545221…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T11:49:32+02:00
cfgutils: more log messages for locking functions
- it was silent if locks set was not initialized properly which could
mislead at runtime, but not showing any error message
- if locks set size is too big, set it to 14 (this is used as power of 2)
(cherry picked from commit 3ce65db8747ad7b382824f389c2b782a76dbb7a1)
- URL: https://github.com/kamailio/kamailio/commit/1001a8333f8475f203d5a3951398297…
Author: Vasiliy Ganchev <vance(a)ukr.net>
Date: 2017-08-30T11:50:04+02:00
pua_reginfo: use outbound proxy for PUBLISH requests
(cherry picked from commit 385995c27084bdca9ebc4a472f9ab41311416f35)
- URL: https://github.com/kamailio/kamailio/commit/2590955b6176acef2633b65dbcc5946…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T11:50:58+02:00
core: cfg.y - fixed condition on case parsing
(cherry picked from commit 52f728f73914ab960389ff8afbf1a223f91f07e2)
- URL: https://github.com/kamailio/kamailio/commit/302cc81697d7b7a7b187cfb8c87a486…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T11:52:04+02:00
core: mem/qm - fixed pointer expressions in qm_check() debug function
(cherry picked from commit 126e76dc035bd1320cb103c39ad52849844e7448)
- URL: https://github.com/kamailio/kamailio/commit/0b940b8f3f5270336a17c8651477749…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T11:52:23+02:00
core: parser uri - add missing break to avoid useless assignments
(cherry picked from commit 1a5662b212ddcbea40ca33e34bfda0459802b756)
- URL: https://github.com/kamailio/kamailio/commit/a309561c6cc81187939234a524e5a9d…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T11:52:46+02:00
core: proxy - free in case of errors making proxy only from ip
(cherry picked from commit 0aa7571afe5c25bfffaf865595181470ac78f4d2)
- URL: https://github.com/kamailio/kamailio/commit/3f076581e3b9ffc46aa82cfcfba3c0f…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T11:53:16+02:00
core: free locl link structures not linked to listen sockets
(cherry picked from commit 98a6ef19bcfe14b7150183a9bec98854f5c0063b)
- URL: https://github.com/kamailio/kamailio/commit/eb71b7958cd8217bdc4099462fa3ae6…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T11:53:34+02:00
core: msg translator - reworked error handling to free allocated buffers
(cherry picked from commit 6118d832d3ba0efb96820915520af3c8a9bf29de)
- URL: https://github.com/kamailio/kamailio/commit/01a93753d6240515872a9efc58c7eb8…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T11:53:50+02:00
tmx: missing break in t_cancel_branches(others)
(cherry picked from commit 2ab0adee57aa82487adf7d3776835eca071afa27)
- URL: https://github.com/kamailio/kamailio/commit/301ee8bb20e5853783496f1080b9fc9…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T11:54:07+02:00
dialog: safety checks and free of profiles in case of errors
- free partial list of profiles in dlg_set_timeout_by_profile() when no
more memory
(cherry picked from commit 609297d62a08d1d75550c2f5e7f7fd19b98fd104)
- URL: https://github.com/kamailio/kamailio/commit/2232c34ed2a0c5953161e7b17e0ca40…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T11:54:31+02:00
dispatcher: log messages for hashing auth username
(cherry picked from commit e9cfb2bf5012cdbde36559f615b58e3a556bfc2d)
- URL: https://github.com/kamailio/kamailio/commit/954fd81f7b0431f16b6a3112f7a421f…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T11:54:57+02:00
mtree: access values before safety checks of variables
(cherry picked from commit 56d1d317e4bac7130586541fed75be670ea0f9ce)
- URL: https://github.com/kamailio/kamailio/commit/15de3bb82f609a1c055194eb9e505ae…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T11:55:13+02:00
xcap_server: reset server_name variable after free
- avoid re-use in the loop
(cherry picked from commit 22aa9043f179f4de8e90fc5946a7afb28060b6f6)
- URL: https://github.com/kamailio/kamailio/commit/cd43bb023447ec47d9f83923995c1ae…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T11:55:28+02:00
avp: return in case of error in avp select
(cherry picked from commit 9a6182fa8b535bc19c43e905d6b6a110b0e830d2)
- URL: https://github.com/kamailio/kamailio/commit/c1e0910498dea28c6405ec0683e42d4…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T11:55:44+02:00
presence: reset vars to avoid double free in case of error
(cherry picked from commit 97ac3b910dc955058fa4c08ad22ac01a4f31fe74)
- URL: https://github.com/kamailio/kamailio/commit/127cafe9eafdf8c3d8ed5926884cba5…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T11:55:58+02:00
rls: reset vars to avoid double free in case of error
(cherry picked from commit ceaafc67dae4f7e7424c8706ccea90c30eed45b6)
- URL: https://github.com/kamailio/kamailio/commit/03e5f8af4bfcc5ea34cf678ac2d9b77…
Author: Stefan Mititelu <stefan.mititelu(a)onem.com>
Date: 2017-08-30T11:56:18+02:00
dispatcher: Increase line buffer size
(cherry picked from commit 1391db0f349956795b8cf6936657fb974ec9b65f)
- URL: https://github.com/kamailio/kamailio/commit/23162ffd62cffe78107625349a7dbde…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T11:56:35+02:00
rls: added missing license headers, coherent indentation
(cherry picked from commit 61d3d4ad675032b7a1fc059acef68e81c40b4eba)
- URL: https://github.com/kamailio/kamailio/commit/e87051951dcf5a4ea22714c0a1f5c95…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T11:56:53+02:00
msrp: safety checks to avoid analyzer reports
(cherry picked from commit 74653204f45195944acc42979d0939cef9513cd4)
- URL: https://github.com/kamailio/kamailio/commit/3850fe062d5ecbe4f7e9a9ae59192f2…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T11:57:08+02:00
textopsx: free in case of error inside sel_hf_value_name()
(cherry picked from commit 7987122d25003dd4b5f0ce47caf3e5c9811917b3)
- URL: https://github.com/kamailio/kamailio/commit/39956a5595110ac04e01ebd38c4f852…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T11:57:54+02:00
jsonrpcs: safety vars init and release checks
(cherry picked from commit 080bffeb53181131f8fb8fab0ddcb771bbdd37dc)
- URL: https://github.com/kamailio/kamailio/commit/8872413b981fb12c037ed08b39fbea7…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T11:58:13+02:00
pv: free var in case pkg alloc failure
(cherry picked from commit 86e349463c7d573e9a5e68bd3984ecc95808adb4)
- URL: https://github.com/kamailio/kamailio/commit/54c83a86590e66d47470fd1690a03f8…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T11:59:04+02:00
dispatcher: try to add sip: scheme to dst uri, if initial parse fails
- operation done when records are loaded from database or file
(cherry picked from commit 4220c41f9a443d275cf94e1db3a33fbd3ca14d1b)
- URL: https://github.com/kamailio/kamailio/commit/5e36ab3a0028fa9f7c5857c866b0b43…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T11:59:44+02:00
lib: dtrie - removed duplicate check for same value
(cherry picked from commit 5530fe31fe89a4dfe9e17cbe56c0cd83cb8f45ab)
- URL: https://github.com/kamailio/kamailio/commit/58592f0069ccf35ae1a9cbd4c4500c9…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T12:00:00+02:00
auth_db: small reorder to do the check before accessing the fields
(cherry picked from commit 070057a5d66e2f5dd4bcf90d96f8f8ceeca3a433)
- URL: https://github.com/kamailio/kamailio/commit/c5800bc37a629871476ed0a607a055f…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T12:00:19+02:00
registrar: free var in case of pv name error
(cherry picked from commit b28e2943b8d171628f81057a352507b2a56b91a4)
- URL: https://github.com/kamailio/kamailio/commit/697d19eb23bf01c9c7aa83e8f563828…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T12:00:35+02:00
usrloc: rpc flush to return error in case of failure
(cherry picked from commit 3cbae6841c80de89fc7c72b73c1695e3788c1819)
- URL: https://github.com/kamailio/kamailio/commit/9e124c03cfcc33ca3f9090fb097353a…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T12:00:46+02:00
async: free var in case of fixup error
(cherry picked from commit bf9d697c31ad2c7614aa37997c4772df8e8d25a7)
- URL: https://github.com/kamailio/kamailio/commit/046f0123879be21cd78430c6a46e977…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T12:00:58+02:00
evapi: handle return code for fcntl
(cherry picked from commit c0125e049f1c34afe7411f763f9f57c7a00109a8)
- URL: https://github.com/kamailio/kamailio/commit/273f233c18a56c87e566c9ee452c5ae…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T12:01:17+02:00
evapi: close server socket if fnctl() fails
(cherry picked from commit 23ee80c8d71b9bac63ebe6117620cffc8900c2a9)
- URL: https://github.com/kamailio/kamailio/commit/b3f228d143a0af32a58d73fc49f3664…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T12:02:00+02:00
xlog: free vars in case of errors in fixup functions
(cherry picked from commit cd17ca9113031b979fe403255388105ecee0fe73)
- URL: https://github.com/kamailio/kamailio/commit/93283a687dc77dfdae3f010035427c6…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T12:02:32+02:00
lib/srdb1: added autoincrement id column for rtpengine
(cherry picked from commit 9c74b35b06465c9dde23971e342846491fa41c2c)
- URL: https://github.com/kamailio/kamailio/commit/adfc7f6033872d1a81b473df562981e…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T12:02:51+02:00
lib/srdb1: make (setid,url) unique key instead of primary
- conflicts with autoincrement in mysql
(cherry picked from commit b8e9d2697a13c2cdb367aabf4966d6fa09a1319f)
- URL: https://github.com/kamailio/kamailio/commit/4ce12109008528bcf03dba0901bf650…
Author: Oriol Capsada <ocapsada(a)gmail.com>
Date: 2017-08-30T12:04:06+02:00
cplc: use route names to set proxy_route modparam
- Changed proxy_route modparam type to string. The route to be executed
needs to be defined by name as the current id definition led to some
unpredictable behavior.
(cherry picked from commit 027871f7a91cf288d36029a4f339801e8b620d10)
- URL: https://github.com/kamailio/kamailio/commit/40586c41d1f9f00210318de2a9862ad…
Author: grumvalski <federico.cabiddu(a)gmail.com>
Date: 2017-08-30T12:04:29+02:00
core: set RET_ARRAY flag for core.sockets_list command
(cherry picked from commit 38f514064a326f759e0e88adeffd03b32b35d6c0)
- URL: https://github.com/kamailio/kamailio/commit/d620b8e94832e2394fb1c48a7f062c7…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T12:05:48+02:00
db_postgres: added missing break for INT8OID results
- instead of DB1_BIGINT, the result type ended to be DB1_DOUBLE
(cherry picked from commit d12f96af28e170c3197a47af5840e5e30639adf6)
- URL: https://github.com/kamailio/kamailio/commit/b14d34d734fb5065350d35318e34bb9…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T12:06:27+02:00
lib/srdb1: db_table_version() can handle DB1_BIGINT and DB1_DOUBLE values
- in case of views or other database engine, the type for version value
can be different that DB1_INT. If it is a number, cast it to int
- extracted from GH #1186 by Emmanuel Schmidbauer
<emmanuel(a)getweave.com>
(cherry picked from commit d0ac74742f6aeb71492d2a9cab747162cdc5ddf8)
- URL: https://github.com/kamailio/kamailio/commit/d40268a04de501dadc0f8629e521f3f…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T12:17:14+02:00
pdb: avoid unaligned pointer address
(cherry picked from commit 7c795adaf0f3899567a9769fecbbb300387837be)
- URL: https://github.com/kamailio/kamailio/commit/d8f0d9e776000415720051fd6e55ed1…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T12:32:49+02:00
app_lua: safer alloc size for hdr operations
(cherry picked from commit 15de1f06b94588ed0764ab3a3b0cd1202b5c1cb6)
- URL: https://github.com/kamailio/kamailio/commit/31d1fba458f941fb5b580d0220118ce…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2017-08-30T12:33:15+02:00
app_python: several free of allocated vars in case of errors
(cherry picked from commit 8353b0341ada19d6f0611e0aa693bfa20db0b51c)
### Description
Document record-call option in rtpengine module
<!--
Explain what you did, what you expected to happen, and what actually happened.
-->
### 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 are initialized in rtpengine. If we do not do this but use a sequence like
```
rtpengine_manage() /* A */
/* what happens is recording structures are no initialized so
metadata for caller's SDP is not written ou
*/
start_recording() /* B */
```
The metadata of the recording will omit the caller's SDP because this is written out during A but recording structures are only initialized in B.
https://github.com/sipwise/rtpengine/issues/385
--
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/1221
Hi,
We are developing proprietary kamailio-ims solution as shown in below
configuration
for our immediate requirement.
Is this configuration with Accounting server between UA and P-Server
workable?
Later on we want to add standard solution.
Thanks,
Prasannakumar Merugu.
9010028290
Module: kamailio
Branch: master
Commit: fcc4b8ed537714c2ab5bbb7de221e0218e913d24
URL: https://github.com/kamailio/kamailio/commit/fcc4b8ed537714c2ab5bbb7de221e02…
Author: Kamailio Dev <kamailio.dev(a)kamailio.org>
Committer: Kamailio Dev <kamailio.dev(a)kamailio.org>
Date: 2017-08-28T12:31:32+02:00
modules: readme files regenerated - rtpengine ... [skip ci]
---
Modified: src/modules/rtpengine/README
---
Diff: https://github.com/kamailio/kamailio/commit/fcc4b8ed537714c2ab5bbb7de221e02…
Patch: https://github.com/kamailio/kamailio/commit/fcc4b8ed537714c2ab5bbb7de221e02…
---
diff --git a/src/modules/rtpengine/README b/src/modules/rtpengine/README
index 7d88a8be81..fd8a840716 100644
--- a/src/modules/rtpengine/README
+++ b/src/modules/rtpengine/README
@@ -1959,6 +1959,11 @@ rtpengine_offer();
the Sipwise rtpengine proxy. This is especially useful when
the first call leg is handled by some rtpengine machine while
the second call leg is handled by other rtpengine machine.
+ + record-call=on - instructs RTPEngine to record the session.
+ Use it in rtpengine_offer() to start recording immediately and
+ save the call metadata, as alternative to start_recording().
+ Check also the documentation of RTPEngine, these flags are
+ documented there as well: https://github.com/sipwise/rtpengine.
This function can be used from ANY_ROUTE.
@@ -2077,8 +2082,10 @@ rtpengine_manage();
5.7. start_recording()
- This function will send a signal to the RTP proxy to record the RTP
- stream on the RTP proxy.
+ This function will send a signal to the RTP relay to record the RTP
+ stream flowing through it. See also the option “record-call=on” for
+ rtpengine_manage()/rtpengine_offer(), which offers an alternative for
+ call recording, saving also call metadata from SDP.
This function can be used from REQUEST_ROUTE and ONREPLY_ROUTE.