Hello,
I am thinking of making dlg_dmq_replicate_action() available to be called from config, so one can do the following on the DMQ peer node:
def ksr_reply_route(self, msg):
if KSR.tm.t_check_trans() < 0:
if KSR.dialog.is_known_dlg():
if KSR.pv.get("$rs") == "180":
KSR.dialog.dlg_dmq_replicate_action(DLG_STATE_EARLY, dlg, 0, 0)
else if KSR.pv.get("$rs") == "200":
KSR.dialog.dlg_dmq_replicate_action(DLG_STATE_CONFIRMED, …
[View More]dlg, 0, 0)
Similar for BYEs, but I have to check that:
KSR.dialog.dlg_dmq_replicate_action(DLG_STATE_DELETED, dlg, 0, 0)
Is this a good idea? Or someone can see some issues with that?
Thanks,
Stefan
[View Less]
Module: kamailio
Branch: master
Commit: c286bacad82b84165753187a326952573fe5fc7a
URL: https://github.com/kamailio/kamailio/commit/c286bacad82b84165753187a3269525…
Author: Kamailio Dev <kamailio.dev(a)kamailio.org>
Committer: Kamailio Dev <kamailio.dev(a)kamailio.org>
Date: 2024-01-26T11:16:15+01:00
modules: readme files regenerated - sdpops ... [skip ci]
---
Modified: src/modules/sdpops/README
---
Diff: https://github.com/kamailio/kamailio/commit/…
[View More]c286bacad82b84165753187a3269525…
Patch: https://github.com/kamailio/kamailio/commit/c286bacad82b84165753187a3269525…
---
diff --git a/src/modules/sdpops/README b/src/modules/sdpops/README
index 74aa3dc1950..d087a2314ee 100644
--- a/src/modules/sdpops/README
+++ b/src/modules/sdpops/README
@@ -529,6 +529,8 @@ if(is_method("INVITE") && has_body("application/sdp")){
* $sdp(sess_version) - sess-version -attribute from SDP o= -line.
When set to special value -1, current value is incremented. (read +
write)
+ * $sdp(c:ip) - connection IP (read only) - taken from first media
+ strea if specified, otherwise from first session.
Exported pseudo-variables are also documented at
https://www.kamailio.org/wikidocs/
[View Less]
Module: kamailio
Branch: master
Commit: 46e3727368f7e801b3731272d219cefdceebadde
URL: https://github.com/kamailio/kamailio/commit/46e3727368f7e801b3731272d219cef…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2024-01-26T11:06:15+01:00
sdpops: docs - listed $sdp(c:ip) variable
---
Modified: src/modules/sdpops/doc/sdpops_admin.xml
---
Diff: https://github.com/kamailio/kamailio/commit/…
[View More]46e3727368f7e801b3731272d219cef…
Patch: https://github.com/kamailio/kamailio/commit/46e3727368f7e801b3731272d219cef…
---
diff --git a/src/modules/sdpops/doc/sdpops_admin.xml b/src/modules/sdpops/doc/sdpops_admin.xml
index 0bd00c5c942..746b051f017 100644
--- a/src/modules/sdpops/doc/sdpops_admin.xml
+++ b/src/modules/sdpops/doc/sdpops_admin.xml
@@ -608,7 +608,14 @@ if(is_method("INVITE") && has_body("application/sdp")){
<emphasis>$sdp(body)</emphasis> - full SDP body (read only)
</para></listitem>
<listitem><para>
- <emphasis>$sdp(sess_version)</emphasis> - sess-version -attribute from SDP o= -line. When set to special value -1, current value is incremented. (read + write)
+ <emphasis>$sdp(sess_version)</emphasis> - sess-version -attribute
+ from SDP o= -line. When set to special value -1, current value
+ is incremented. (read + write)
+ </para></listitem>
+ <listitem><para>
+ <emphasis>$sdp(c:ip)</emphasis> - connection IP (read only)
+ - taken from first media strea if specified, otherwise from
+ first session.
</para></listitem>
</itemizedlist>
<para>
[View Less]