Module: kamailio
Branch: master
Commit: 3823056e55db45831abc584a7df2b8998c18cf10
URL: https://github.com/kamailio/kamailio/commit/3823056e55db45831abc584a7df2b89…
Author: Kamailio Dev <kamailio.dev(a)kamailio.org>
Committer: Kamailio Dev <kamailio.dev(a)kamailio.org>
Date: 2023-05-16T14:16:33+02:00
modules: readme files regenerated - usrloc ... [skip ci]
---
Modified: src/modules/usrloc/README
---
Diff: https://github.com/kamailio/kamailio/commit/3823056e55db45831abc584a7df2b89…
Patch: https://github.com/kamailio/kamailio/commit/3823056e55db45831abc584a7df2b89…
---
diff --git a/src/modules/usrloc/README b/src/modules/usrloc/README
index 2eedbf74dc..00b0743e9a 100644
--- a/src/modules/usrloc/README
+++ b/src/modules/usrloc/README
@@ -1305,7 +1305,9 @@ modparam("usrloc", "db_clean_tcp", 1)
4.5. ul.flush
- Triggers the flush of USRLOC memory cache into DB.
+ Triggers the flush of USRLOC memory cache into DB from the RPC process.
+ It succeeds only if the the db_mode is set to a value that enables
+ connectivity to database.
4.6. ul.add
Module: kamailio
Branch: master
Commit: f4deff8d064e9931fd4ee4fe1bbe166901e7c617
URL: https://github.com/kamailio/kamailio/commit/f4deff8d064e9931fd4ee4fe1bbe166…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-05-16T14:07:22+02:00
usrloc: docs updated for ul.flush to indicate it depends on db mode
---
Modified: src/modules/usrloc/doc/usrloc_admin.xml
---
Diff: https://github.com/kamailio/kamailio/commit/f4deff8d064e9931fd4ee4fe1bbe166…
Patch: https://github.com/kamailio/kamailio/commit/f4deff8d064e9931fd4ee4fe1bbe166…
---
diff --git a/src/modules/usrloc/doc/usrloc_admin.xml b/src/modules/usrloc/doc/usrloc_admin.xml
index ca2295ac67a..61491648a0c 100644
--- a/src/modules/usrloc/doc/usrloc_admin.xml
+++ b/src/modules/usrloc/doc/usrloc_admin.xml
@@ -1633,7 +1633,9 @@ modparam("usrloc", "db_clean_tcp", 1)
<function moreinfo="none">ul.flush</function>
</title>
<para>
- Triggers the flush of USRLOC memory cache into DB.
+ Triggers the flush of USRLOC memory cache into DB from the RPC process. It
+ succeeds only if the the db_mode is set to a value that enables connectivity
+ to database.
</para>
</section>
<section id="usrloc.r.add">
Module: kamailio
Branch: master
Commit: f5f681c43a4736e4ec3ce5f16e11e61305384d79
URL: https://github.com/kamailio/kamailio/commit/f5f681c43a4736e4ec3ce5f16e11e61…
Author: Kamailio Dev <kamailio.dev(a)kamailio.org>
Committer: Kamailio Dev <kamailio.dev(a)kamailio.org>
Date: 2023-05-16T13:31:19+02:00
modules: readme files regenerated - topos ... [skip ci]
---
Modified: src/modules/topos/README
---
Diff: https://github.com/kamailio/kamailio/commit/f5f681c43a4736e4ec3ce5f16e11e61…
Patch: https://github.com/kamailio/kamailio/commit/f5f681c43a4736e4ec3ce5f16e11e61…
---
diff --git a/src/modules/topos/README b/src/modules/topos/README
index 1f8e8c191d..be21cb2ef5 100644
--- a/src/modules/topos/README
+++ b/src/modules/topos/README
@@ -171,6 +171,7 @@ Chapter 1. Admin Guide
requests).
* database module - to store the data for topology stripping and
restoring.
+ * topoh module - in case of Call-ID mask for Call-ID masking.
2.2. External Libraries or Applications
@@ -228,11 +229,11 @@ modparam("topos", "db_url", "dbdriver://username:password@dbhost/dbname")
3.3. mask_callid (int)
- Note: this functionality is not implemented yet - the parameter is
- present in order to be in pair with topoh module.
-
- Whether to replace or not the Call-ID with another unique id generated
- by Kamailio.
+ Whether to encode the Call-id: header. Some SIP extensions include the
+ Call-id in the SIP message payload or header, so it is safe to not
+ encode Call-id in such cases. Well-known extensions such as call
+ transfer or conference join will be added to work with encoded Call-id.
+ Topoh module should be loaded with use_mode paramerter set to 1
Default value is 0 (do not mask).
Added Call-ID mask Support for Topos with API call from Topoh to mask the callID
Call-ID mask happens before the request is sent downstream and unmasked when received from downstream.
<!-- 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 branch
- backports to stable branches must be done with 'git cherry-pick -x ...'
- code is contributed under BSD for core and main components (tm, sl, auth, tls)
- code is contributed GPLv2 or a compatible license for the other components
- GPL code is contributed with OpenSSL licensing exception
-->
#### Pre-Submission Checklist
<!-- Go over all points below, and after creating the PR, tick all the checkboxes that apply -->
<!-- All points should be verified, otherwise, read the CONTRIBUTING guidelines from above-->
<!-- If you're unsure about any of these, don't hesitate to ask on sr-dev mailing list -->
- [x] Commit message has the format required by CONTRIBUTING guide
- [x] 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 files for modules (changes must be done to docbook files
in `doc/` subfolder, the README file is autogenerated)
#### Type Of Change
- [ ] Small bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds new functionality)
- [ ] Breaking change (fix or feature that would change existing functionality)
#### Checklist:
<!-- Go over all points below, and after creating the PR, tick the checkboxes that apply -->
- [ ] PR should be backported to stable branches
- [ ] Tested changes locally
- [ ] Related to issue #XXXX (replace XXXX with an open issue number)
#### Description
<!-- Describe your changes in detail -->
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/3347
-- Commit Summary --
* Topos: Added Call ID mask when sending to Downstream
* Topos: Added CallID Mask Document for Topos
-- File Changes --
M src/modules/topos/doc/topos_admin.xml (20)
M src/modules/topos/topos_mod.c (119)
M src/modules/topos/tps_msg.c (37)
M src/modules/topos/tps_msg.h (2)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/3347.patchhttps://github.com/kamailio/kamailio/pull/3347.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/3347
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/pull/3347(a)github.com>
Module: kamailio
Branch: master
Commit: 14d4b2422c0fed27fecf01665197f9d0669aa24e
URL: https://github.com/kamailio/kamailio/commit/14d4b2422c0fed27fecf01665197f9d…
Author: harish <toharishs(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-05-16T13:17:44+02:00
Topos: Added CallID Mask Document for Topos
Added document for Call-ID Mask in Topos Module
---
Modified: src/modules/topos/doc/topos_admin.xml
---
Diff: https://github.com/kamailio/kamailio/commit/14d4b2422c0fed27fecf01665197f9d…
Patch: https://github.com/kamailio/kamailio/commit/14d4b2422c0fed27fecf01665197f9d…
---
diff --git a/src/modules/topos/doc/topos_admin.xml b/src/modules/topos/doc/topos_admin.xml
index dcf61a0fed6..82e7c1e45eb 100644
--- a/src/modules/topos/doc/topos_admin.xml
+++ b/src/modules/topos/doc/topos_admin.xml
@@ -57,6 +57,12 @@
for topology stripping and restoring.
</para>
</listitem>
+ <listitem>
+ <para>
+ <emphasis>topoh module</emphasis> - in case of Call-ID mask
+ for Call-ID masking.
+ </para>
+ </listitem>
</itemizedlist>
</para>
</section>
@@ -130,14 +136,14 @@ modparam("topos", "db_url", "&exampledb;")
<section id="topos.p.mask_callid">
<title><varname>mask_callid</varname> (int)</title>
<para>
- Note: this functionality is not implemented yet - the
- parameter is present in order to be in pair with topoh
- module.
- </para>
- <para>
- Whether to replace or not the Call-ID with another
- unique id generated by &kamailio;.
+ Whether to encode the Call-id: header. Some SIP extensions include
+ the Call-id in the SIP message payload or header, so it is safe to
+ not encode Call-id in such cases. Well-known extensions such as
+ call transfer or conference join will be added to work with encoded
+ Call-id.
+ Topoh module should be loaded with use_mode paramerter set to 1
</para>
+
<para>
<emphasis>
Default value is 0 (do not mask).
Hi,
we've come around to test again what happens if we set 'core.shmem' to a size larger than 4G. The original issue has been reported here #2824. We are running Kamailio 5.6 at commit `24989241cfc58c6ba47d48c9a86921251f4ba235`
We are querying the `core.shmen` parameter via RPC and getting the following response from the server:
```
<?xml version="1.0"?>
<methodResponse>
<params>
<param>
<value><struct><member><name>total</name><value><int>-80</int></value></member><member><name>free</name><value><int>-66333776</int></value></member><member><name>used</name><value><int>63570392</int></value></member><member><name>real_used</name><value><int>66333696</int></value></member><member><name>max_used</name><value><int>68268896</int></value></member><member><name>fragments</name><value><int>2560</int></value></member></struct>
</value>
</param>
</params>
</methodResponse>
```
As you can see, the issue still persists.
Thanks
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/3450
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/issues/3450(a)github.com>
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/3454
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/issues/3454(a)github.com>
ob_load_api(): unable to import bind_ob --> even after including "outbound" module
sctp_core_check_support(): SCTP API not enabled --> even after including "sctp" module
db_check_table_version(): invalid version 4 for table presentity found, expected 5
Docker File
FROM debian:11
#MAINTAINER Yan Grunenberger <yan(a)grunenberger.net>
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get -o Acquire::Check-Valid-Until=false update
RUN apt-get -yq update
RUN apt-get -yq dist-upgrade
RUN apt-get -yq install git-core
RUN apt-get -yq install gcc
RUN apt-get -yq install flex
RUN apt-get -yq install bison
RUN apt-get -yq install default-libmysqlclient-dev
RUN apt-get -yq install make
RUN apt-get -yq install g++
RUN apt-get -yq install libssl-dev
RUN apt-get -yq install libcurl4-openssl-dev
RUN apt-get -yq install libsctp-dev lksctp-tools
RUN apt-get -yq install libxml2-dev
RUN apt-get -yq install libc6-i386
RUN apt-get -yq install libpcre3-dev
RUN apt-get -yq install build-essential libxslt-dev zip unzip expat zlib1g-dev curl libncurses5-dev libexpat1-dev
RUN apt-get -yq install htmldoc rpm
RUN mkdir -p /usr/local/src/kamailio-master
WORKDIR /usr/local/src/kamailio-master
RUN git clone https://github.com/kamailio/kamailio.git
WORKDIR /usr/local/src/kamailio-master/kamailio
RUN git checkout -b 5.6.2
#RUN make include_modules="db_mysql ims_usrloc_pcscf ims_registrar_pcscf" cfg
RUN make include_modules="db_mysql ims_usrloc_pcscf ims_registrar_pcscf xmlrpc cdp cdp_avp ims_icscf presence ims_usrloc_scscf ims_registrar_scscf ims_auth ims_charging ims_dialog ims_diameter_server ims_isc ims_ocs ims_qos outbound dispatcher" cfg
RUN make all
RUN make install
RUN apt-get -yq install default-mysql-client
#RUN apt-get -yq install mysql-client
ENTRYPOINT ["/usr/local/sbin/kamailio","-f","/usr/local/etc/kamailio/kamailio-scscf.cfg","-D"]
Getting Below error :
docker-IMS-VoLTE$ sudo docker logs 3e61c85f59b7
0(1) INFO: <core> [core/sctp_core.c:74]: sctp_core_check_support(): SCTP API not enabled - if you want to use it, load sctp module
WARNING: no fork mode
0(1) INFO: rr [../outbound/api.h:52]: ob_load_api(): unable to import bind_ob - maybe module is not loaded
0(1) INFO: rr [rr_mod.c:188]: mod_init(): outbound module not available
0(1) ERROR: <core> [db.c:466]: db_check_table_version(): invalid version 4 for table presentity found, expected 5 (check table structure and table "version")
0(1) ERROR: presence [presence.c:421]: mod_init(): Error during version check for db table: presentity, check database structure.
0(1) ERROR: <core> [core/sr_module.c:993]: init_mod(): Error while initializing module presence (/usr/local/lib64/kamailio/modules/presence.so)
ERROR: error while initializing modules
0(1) WARNING: <core> [core/mem/q_malloc.c:487]: qm_free(): WARNING: free(0) called from cdp_avp: cdp_avp_mod.c: cdp_avp_destroy(226)
0(1) INFO: cdp [cdp_mod.c:255]: cdp_exit(): CDiameterPeer child stopping ...
0(1) INFO: cdp [cdp_mod.c:257]: cdp_exit(): ... CDiameterPeer child stopped
0(1) INFO: <core> [core/sctp_core.c:53]: sctp_core_destroy(): SCTP API not initialized
loading modules under config path: /usr/local/lib64/kamailio/modules/
Listening on
udp: scscf.net1.test [172.18.0.3]:6060
Aliases:
*: scscf.net1.test:*
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/3455
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/issues/3455(a)github.com>
FHOSS
DOCKER File
FROM debian:11
#MAINTAINER Yan Grunenberger <yan(a)grunenberger.net>
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get -o Acquire::Check-Valid-Until=false update
RUN apt-get -yq update
RUN apt-get -yq dist-upgrade
RUN apt-get -yq install -f
RUN apt-get -qy install ant
RUN apt-get -qy install subversion
RUN apt-get -yq install libc6-i386
RUN apt-get -yq install dos2unix
RUN apt-get -yq install software-properties-common
RUN apt-get -yq install wget -y
RUN wget https://d3pxv6yz143wms.cloudfront.net/8.212.04.2/java-1.8.0-amazon-corretto… && \
apt-get update && apt-get install java-common && apt-get install -y --no-install-recommends apt-utils && \
dpkg --install java-1.8.0-amazon-corretto-jdk_8.212.04-2_amd64.deb
ENV JAVA_HOME /usr/lib/jvm/java-1.8.0-amazon-corretto
ENV PATH $JAVA_HOME/bin:$PATH
RUN mkdir -p /opt/OpenIMSCore
WORKDIR /opt/OpenIMSCore
RUN svn checkout svn://svn.code.sf.net/p/openimscore/code/FHoSS/trunk FHoSS
WORKDIR /opt/OpenIMSCore/FHoSS
RUN JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF8 ant compile deploy
ENTRYPOINT ["sh", "/root/run.sh"]
**run.sh**
#!/bin/bash
# Starting HSS
/bin/pwd -P
cd /opt/OpenIMSCore/FHoSS/deploy || exit
echo "$PATH"
echo "$JAVA_HOME"
echo "Building Classpath"
CLASSPATH=$CLASSPATH:log4j.properties:.
for i in lib/*.jar; do CLASSPATH="$i":"$CLASSPATH"; done
echo "Classpath is $CLASSPATH."
$JAVA_HOME/bin/java -cp $CLASSPATH de.fhg.fokus.hss.main.HSSContainer $1 $2 $3 $4 $5 $6 $7 $8 $9
I'm getting below error.
ubuntu@ip-172-31-10-118:~/docker-IMS-VoLTE$ sudo docker logs 31f6119eb481
/bin/pwd: ignoring non-option arguments
/opt/OpenIMSCore/FHoSS
/usr/lib/jvm/java-1.8.0-amazon-corretto/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
**/root/run.sh: 27: Syntax error: end of file unexpected (expecting "done")**
/usr/lib/jvm/jdk-20
Building Classpath
Where Syntax seems okay & JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/" -> this was not passing directlt because of Debian version 11.
Please Suggest.
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/3453
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/issues/3453(a)github.com>
Module: kamailio
Branch: master
Commit: 7f2d55ce62783536f4c5c28a5935d9c3b20da311
URL: https://github.com/kamailio/kamailio/commit/7f2d55ce62783536f4c5c28a5935d9c…
Author: Kamailio Dev <kamailio.dev(a)kamailio.org>
Committer: Kamailio Dev <kamailio.dev(a)kamailio.org>
Date: 2023-05-15T23:01:09+02:00
modules: readme files regenerated - tls_wolfssl ... [skip ci]
---
Modified: src/modules/tls_wolfssl/README
---
Diff: https://github.com/kamailio/kamailio/commit/7f2d55ce62783536f4c5c28a5935d9c…
Patch: https://github.com/kamailio/kamailio/commit/7f2d55ce62783536f4c5c28a5935d9c…
---
diff --git a/src/modules/tls_wolfssl/README b/src/modules/tls_wolfssl/README
index bffec53ba4..29db26c237 100644
--- a/src/modules/tls_wolfssl/README
+++ b/src/modules/tls_wolfssl/README
@@ -64,6 +64,10 @@ loadmodule "tls_wolfssl.so"
The wolfSSL TLS module is intended to be compiled with a recent version
of wolfSSL (5.2.0+).
+ Default compilations of the library will not work with Kamailio's own
+ memory allocation. See https://github.com/wolfSSL/wolfssl/issues/5264
+ for more details.
+
4. Compiling the wolfSSL TLS Module
The development package for wolfSSL is required (libwolfssl-dev or
Module: kamailio
Branch: master
Commit: df286e7aee90cb206a821fe7e50d55f2c1c2583f
URL: https://github.com/kamailio/kamailio/commit/df286e7aee90cb206a821fe7e50d55f…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Committer: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: 2023-05-15T22:47:25+02:00
tls_wolfssl: add note about the current state of affairs
---
Modified: src/modules/tls_wolfssl/doc/tls_wolfssl.xml
---
Diff: https://github.com/kamailio/kamailio/commit/df286e7aee90cb206a821fe7e50d55f…
Patch: https://github.com/kamailio/kamailio/commit/df286e7aee90cb206a821fe7e50d55f…
---
diff --git a/src/modules/tls_wolfssl/doc/tls_wolfssl.xml b/src/modules/tls_wolfssl/doc/tls_wolfssl.xml
index 199679b9ae0..cf7770a7704 100644
--- a/src/modules/tls_wolfssl/doc/tls_wolfssl.xml
+++ b/src/modules/tls_wolfssl/doc/tls_wolfssl.xml
@@ -77,6 +77,11 @@ loadmodule "tls_wolfssl.so"
The wolfSSL TLS module is intended to be compiled with a
recent version of wolfSSL (5.2.0+).
</para>
+ <para>
+ Default compilations of the library will not work with Kamailio's
+ own memory allocation. See https://github.com/wolfSSL/wolfssl/issues/5264
+ for more details.
+ </para>
</section>