Hi Guys,
We're having issues trying to use redis as the db for topos.
The conf is the following: ``` ... loadmodule "ndb_redis.so" loadmodule "topos.so" loadmodule "topos_redis.so" ... modparam("ndb_redis", "server", "name=srv1;addr=127.0.0.1;port=6379;db=1") modparam("topos", "storage", "redis") modparam("topos", "dialog_expire", 12600) modparam("topos_redis", "serverid", "srv1") ... ``` We've tried also with a redis server running on another machine with no success.
The errors I've got in the kamailio logs are the following: ``` 2(22) ERROR: dialog [dlg_handlers.c:212]: populate_leg_info(): empty CSeq number 2(22) ERROR: dialog [dlg_handlers.c:506]: dlg_onreply(): could not add further info to the dialog ``` and ``` 17(37) ERROR: dialog [dlg_req_within.c:117]: build_dlg_t(): invalid cseq 17(37) ERROR: dialog [dlg_req_within.c:383]: send_bye(): failed to create dlg_t 17(37) ERROR: dialog [dlg_req_within.c:87]: build_dlg_t(): no contact available 17(37) ERROR: dialog [dlg_req_within.c:383]: send_bye(): failed to create dlg_t ```
Kamailio version used is this: 5.2.0+0~20181218003543.18+xenial
Thanks in advance for your time, -- Aleksandar Sosic linkedin.com/in/alexsosic/ mail: alex.sosic@evosip.cloud
Ok,
I've made more tests and the issue seems the same even when disabling redis for topos.
I've rolled back to the "old" version kamailio was working on: * 5.2.0~rc1+0~20181121003826.9+xenial -> `working` * 5.2.0+0~20181218003543.18+xenial* with *kamailio-redis-modules* -> not working
Regards, -- Aleksandar Sosic linkedin.com/in/alexsosic/ mail: alex.sosic@evosip.cloud
On Wed, Dec 19, 2018 at 10:43 PM Aleksandar Sosic alex.sosic@evosip.cloud wrote:
Hi Guys,
We're having issues trying to use redis as the db for topos.
The conf is the following:
... loadmodule "ndb_redis.so" loadmodule "topos.so" loadmodule "topos_redis.so" ... modparam("ndb_redis", "server", "name=srv1;addr=127.0.0.1;port=6379;db=1") modparam("topos", "storage", "redis") modparam("topos", "dialog_expire", 12600) modparam("topos_redis", "serverid", "srv1") ...
We've tried also with a redis server running on another machine with no success.
The errors I've got in the kamailio logs are the following:
2(22) ERROR: dialog [dlg_handlers.c:212]: populate_leg_info(): empty CSeq number 2(22) ERROR: dialog [dlg_handlers.c:506]: dlg_onreply(): could not add further info to the dialog
and
17(37) ERROR: dialog [dlg_req_within.c:117]: build_dlg_t(): invalid cseq 17(37) ERROR: dialog [dlg_req_within.c:383]: send_bye(): failed to create dlg_t 17(37) ERROR: dialog [dlg_req_within.c:87]: build_dlg_t(): no contact available 17(37) ERROR: dialog [dlg_req_within.c:383]: send_bye(): failed to create dlg_t
Kamailio version used is this: 5.2.0+0~20181218003543.18+xenial
Thanks in advance for your time,
Aleksandar Sosic linkedin.com/in/alexsosic/ mail: alex.sosic@evosip.cloud
Hello,
there was a regression introduced recently with some safety checks to the dialog module. Yesterday I pushed a commit to fix it, at least the part for CSeq log messages. Can you try the latest git branch 5.2 (the deb build from last night should have the patch as well) and report if all goes smooth now?
Cheers, Daniel
On 20.12.18 00:03, Aleksandar Sosic wrote:
Ok,
I've made more tests and the issue seems the same even when disabling redis for topos.
I've rolled back to the "old" version kamailio was working on:
- 5.2.0~rc1+0~20181121003826.9+xenial -> `working`
- 5.2.0+0~20181218003543.18+xenial* with *kamailio-redis-modules* -> not working
Regards,
Aleksandar Sosic linkedin.com/in/alexsosic/ mail: alex.sosic@evosip.cloud
On Wed, Dec 19, 2018 at 10:43 PM Aleksandar Sosic alex.sosic@evosip.cloud wrote:
Hi Guys,
We're having issues trying to use redis as the db for topos.
The conf is the following:
... loadmodule "ndb_redis.so" loadmodule "topos.so" loadmodule "topos_redis.so" ... modparam("ndb_redis", "server", "name=srv1;addr=127.0.0.1;port=6379;db=1") modparam("topos", "storage", "redis") modparam("topos", "dialog_expire", 12600) modparam("topos_redis", "serverid", "srv1") ...
We've tried also with a redis server running on another machine with no success.
The errors I've got in the kamailio logs are the following:
2(22) ERROR: dialog [dlg_handlers.c:212]: populate_leg_info(): empty CSeq number 2(22) ERROR: dialog [dlg_handlers.c:506]: dlg_onreply(): could not add further info to the dialog
and
17(37) ERROR: dialog [dlg_req_within.c:117]: build_dlg_t(): invalid cseq 17(37) ERROR: dialog [dlg_req_within.c:383]: send_bye(): failed to create dlg_t 17(37) ERROR: dialog [dlg_req_within.c:87]: build_dlg_t(): no contact available 17(37) ERROR: dialog [dlg_req_within.c:383]: send_bye(): failed to create dlg_t
Kamailio version used is this: 5.2.0+0~20181218003543.18+xenial
Thanks in advance for your time,
Aleksandar Sosic linkedin.com/in/alexsosic/ mail: alex.sosic@evosip.cloud
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Hi Daniel,
thanks for the quick response.
I've used the stable deb repo for the 5.2 and now seems working.
Best wishes, -- Aleksandar Sosic linkedin.com/in/alexsosic/ mail: alex.sosic@evosip.cloud
On Thu, Dec 20, 2018 at 8:07 AM Daniel-Constantin Mierla miconda@gmail.com wrote:
Hello,
there was a regression introduced recently with some safety checks to the dialog module. Yesterday I pushed a commit to fix it, at least the part for CSeq log messages. Can you try the latest git branch 5.2 (the deb build from last night should have the patch as well) and report if all goes smooth now?
Cheers, Daniel
On 20.12.18 00:03, Aleksandar Sosic wrote:
Ok,
I've made more tests and the issue seems the same even when disabling redis for topos.
I've rolled back to the "old" version kamailio was working on:
- 5.2.0~rc1+0~20181121003826.9+xenial -> `working`
- 5.2.0+0~20181218003543.18+xenial* with *kamailio-redis-modules* -> not working
Regards,
Aleksandar Sosic linkedin.com/in/alexsosic/ mail: alex.sosic@evosip.cloud
On Wed, Dec 19, 2018 at 10:43 PM Aleksandar Sosic alex.sosic@evosip.cloud wrote:
Hi Guys,
We're having issues trying to use redis as the db for topos.
The conf is the following:
... loadmodule "ndb_redis.so" loadmodule "topos.so" loadmodule "topos_redis.so" ... modparam("ndb_redis", "server", "name=srv1;addr=127.0.0.1;port=6379;db=1") modparam("topos", "storage", "redis") modparam("topos", "dialog_expire", 12600) modparam("topos_redis", "serverid", "srv1") ...
We've tried also with a redis server running on another machine with no success.
The errors I've got in the kamailio logs are the following:
2(22) ERROR: dialog [dlg_handlers.c:212]: populate_leg_info(): empty CSeq number 2(22) ERROR: dialog [dlg_handlers.c:506]: dlg_onreply(): could not add further info to the dialog
and
17(37) ERROR: dialog [dlg_req_within.c:117]: build_dlg_t(): invalid cseq 17(37) ERROR: dialog [dlg_req_within.c:383]: send_bye(): failed to create dlg_t 17(37) ERROR: dialog [dlg_req_within.c:87]: build_dlg_t(): no contact available 17(37) ERROR: dialog [dlg_req_within.c:383]: send_bye(): failed to create dlg_t
Kamailio version used is this: 5.2.0+0~20181218003543.18+xenial
Thanks in advance for your time,
Aleksandar Sosic linkedin.com/in/alexsosic/ mail: alex.sosic@evosip.cloud
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
-- Daniel-Constantin Mierla -- www.asipto.com www.twitter.com/miconda -- www.linkedin.com/in/miconda Kamailio World Conference - May 6-8, 2019 -- www.kamailioworld.com Kamailio Advanced Training - Mar 4-6, 2019 in Berlin; Mar 25-27, 2019, in Washington, DC, USA -- www.asipto.com