Module: sip-router
Branch: master
Commit: cdbcef56191e48c0277ff56e078eeaa20946422f
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=cdbcef5…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Tue Jan 21 10:22:10 2014 +0100
dispatcher: readme was updated
---
modules/dispatcher/README | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/modules/dispatcher/README b/modules/dispatcher/README
index c488359..2357883 100644
--- a/modules/dispatcher/README
+++ b/modules/dispatcher/README
@@ -223,7 +223,7 @@ Chapter 1. Admin Guide
message attributes.
The module can be used as a stateless load balancer, it does not depend
- on any call state tracing module. It requires the TM module if you
+ on any call state tracking module. It requires the TM module if you
enable auto-discovery of active/inactive gateways.
It is very lightweight, therefore suitable for handling heavy SIP
@@ -702,7 +702,14 @@ Note
4.1. ds_select_dst(set, alg)
The method selects a destination from addresses set. It returns true if
- a new destination is set.
+ a new destination is set. The selected address is set to dst_uri field
+ (aka the outbound proxy address or the $du variable), not being visible
+ in the SIP request.
+
+ If the bit 2 in 'flags' parameter is set, the rest of the addresses
+ from the destination set is stored in AVP list. You can use
+ 'ds_next_dst()' to use next address in order to achieve serial forking
+ to all possible destinations.
Meaning of the parameters is as follows:
* set - the id of the set from where to pick up destination address.
Module: sip-router
Branch: master
Commit: f210c266311498393b93d66b41e8c08d89cbc731
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f210c26…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Tue Jan 21 10:13:51 2014 +0100
dispatcher: more details on how destination select functions work
---
modules/dispatcher/doc/dispatcher_admin.xml | 14 +++++++++++---
1 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/modules/dispatcher/doc/dispatcher_admin.xml b/modules/dispatcher/doc/dispatcher_admin.xml
index d375fd0..75debec 100644
--- a/modules/dispatcher/doc/dispatcher_admin.xml
+++ b/modules/dispatcher/doc/dispatcher_admin.xml
@@ -24,7 +24,7 @@
</para>
<para>
The module can be used as a stateless load balancer, it does not
- depend on any call state tracing module. It requires the TM module if
+ depend on any call state tracking module. It requires the TM module if
you enable auto-discovery of active/inactive gateways.
</para>
<para>
@@ -741,7 +741,15 @@ modparam("dispatcher", "force_dst", 1)
</title>
<para>
The method selects a destination from addresses set. It returns true if
- a new destination is set.
+ a new destination is set. The selected address is set to dst_uri field
+ (aka the outbound proxy address or the $du variable), not being visible
+ in the SIP request.
+ </para>
+ <para>
+ If the bit 2 in 'flags' parameter is set, the rest of the addresses from
+ the destination set is stored in AVP list. You can use 'ds_next_dst()'
+ to use next address in order to achieve serial forking to all possible
+ destinations.
</para>
<para>Meaning of the parameters is as follows:</para>
<itemizedlist>
@@ -875,7 +883,7 @@ ds_select_dst("1", "$var(a)");
<function moreinfo="none">ds_select_domain(set, alg)</function>
</title>
<para>
- The method selects a destination from addresses set and rewrites the
+ The method selects a destination from addresses set and rewrites the
host and port from R-URI. The parameters have same meaning as for
ds_select_dst().
</para>
Module: sip-router
Branch: master
Commit: 1b53001ad3ad1e9bfd3e64f8e03c35d4e5f54e8d
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=1b53001…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Mon Jan 20 17:24:18 2014 +0100
tm: free from and to display names that can be set for local request from seas module
- reported and patch by Ziad Habchi
---
modules/tm/dlg.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/modules/tm/dlg.c b/modules/tm/dlg.c
index 647e34f..05e7d48 100644
--- a/modules/tm/dlg.c
+++ b/modules/tm/dlg.c
@@ -1216,6 +1216,9 @@ void free_dlg(dlg_t* _d)
if (_d->rem_target.s) shm_free(_d->rem_target.s);
if (_d->dst_uri.s) shm_free(_d->dst_uri.s);
+ if (_d->loc_dname.s) shm_free(_d->loc_dname.s);
+ if (_d->rem_dname.s) shm_free(_d->rem_dname.s);
+
/* Free all routes in the route set */
shm_free_rr(&_d->route_set);
shm_free(_d);
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
The following task has a new comment added:
FS#338 - Kamailio 4.0.x crash with pua_reginfo : reginfo_handle_notify
User who did this - Devs Voicenter (voicenter)
----------
Is it applied?
As i checked source of 4.0.5 i can't see the patched applied to it. Or there was alternative workaround and i'm missing it?
----------
More information can be found at the following URL:
http://sip-router.org/tracker/index.php?do=details&task_id=338#comment1276
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.