Hello!
I am trying to repeat awesome configuration provided by Federico Cabiddu https://www.youtube.com/watch?v=4XIrR9bwUkM but only got it to work partially. So I'm wondering if someone else has same problem as me on latest Kamailio?
I have two clients configured on 100-test account. Only one is registered. When *ts_store()* is executed on INVITE I get:
*Jan 28 19:17:46 test /usr/sbin/kamailio[11204]: DEBUG: tsilo [ts_store.c:80]: ts_store(): storing transaction 29157:1612520187 for r-uri: 100-test* *Jan 28 19:17:46 test /usr/sbin/kamailio[11204]: DEBUG: tsilo [ts_hash.c:264]: insert_ts_urecord(): urecord entry 0x7f2bfcf7dd78* *Jan 28 19:17:46 test /usr/sbin/kamailio[11204]: DEBUG: tsilo [ts_handlers.c:56]: ts_set_tm_callbacks(): registered TMCB for transaction 29157:1612520187* *Jan 28 19:17:46 test /usr/sbin/kamailio[11204]: DEBUG: tsilo [ts_store.c:103]: ts_store(): transaction 29157:1612520187 (ruri: 100-test) inserted*
*# kamcmd ts.dump*:
*{* * Size: 2048* * R-URIs: {* * R-URI: 100-thirdlane* * Hash: 451001090* * Transactions: {* * Transaction: {* * Tindex: 29157* * Tlabel: 1612520187* * }* * }* * }* * Stats: {* * RURIs: 1* * Max-Slots: 1* * Transactions: 1* * }* *}*
When second UAC registers, *ts_append("location", "$tU")* in route *PUSHJOIN* is executed. It throws following error:
*Jan 28 19:18:10 test /usr/sbin/kamailio[11210]: ERROR: tsilo [tsilo.c:199]: ts_check_uri(): bad uri [100-test]*
At same time running *kamcmd ts.lookup 100-test* command returns expected result:
*{* * Transaction: {* * Tindex: 29157* * Tlabel: 1612520187* * }* *}*
Thanks a lot!
Hi, actually there is a mistake both in the presentation and in the module documentation. The second parameter of ts_append must be a valid sip uri to be parsed internally, so in your case you should put $tu. I will push a fix for the documentation, thank you.
Best regards,
Federico
On Mon, Jan 28, 2019 at 6:51 PM Володимир Іванець volodyaivanets@gmail.com wrote:
Hello!
I am trying to repeat awesome configuration provided by Federico Cabiddu https://www.youtube.com/watch?v=4XIrR9bwUkM but only got it to work partially. So I'm wondering if someone else has same problem as me on latest Kamailio?
I have two clients configured on 100-test account. Only one is registered. When *ts_store()* is executed on INVITE I get:
*Jan 28 19:17:46 test /usr/sbin/kamailio[11204]: DEBUG: tsilo [ts_store.c:80]: ts_store(): storing transaction 29157:1612520187 for r-uri: 100-test* *Jan 28 19:17:46 test /usr/sbin/kamailio[11204]: DEBUG: tsilo [ts_hash.c:264]: insert_ts_urecord(): urecord entry 0x7f2bfcf7dd78* *Jan 28 19:17:46 test /usr/sbin/kamailio[11204]: DEBUG: tsilo [ts_handlers.c:56]: ts_set_tm_callbacks(): registered TMCB for transaction 29157:1612520187* *Jan 28 19:17:46 test /usr/sbin/kamailio[11204]: DEBUG: tsilo [ts_store.c:103]: ts_store(): transaction 29157:1612520187 (ruri: 100-test) inserted*
*# kamcmd ts.dump*:
*{*
Size: 2048*
R-URIs: {*
R-URI: 100-thirdlane*
Hash: 451001090*
Transactions: {*
Transaction: {*
Tindex: 29157*
Tlabel: 1612520187*
}*
}*
}*
Stats: {*
RURIs: 1*
Max-Slots: 1*
Transactions: 1*
}*
*}*
When second UAC registers, *ts_append("location", "$tU")* in route *PUSHJOIN* is executed. It throws following error:
*Jan 28 19:18:10 test /usr/sbin/kamailio[11210]: ERROR: tsilo [tsilo.c:199]: ts_check_uri(): bad uri [100-test]*
At same time running *kamcmd ts.lookup 100-test* command returns expected result:
*{*
Transaction: {*
Tindex: 29157*
Tlabel: 1612520187*
}*
*}*
Thanks a lot! _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Hello Federico,
It's working now. Thank you very much!
пн, 28 січ. 2019 о 21:56 Federico Cabiddu federico.cabiddu@gmail.com пише:
Hi, actually there is a mistake both in the presentation and in the module documentation. The second parameter of ts_append must be a valid sip uri to be parsed internally, so in your case you should put $tu. I will push a fix for the documentation, thank you.
Best regards,
Federico
On Mon, Jan 28, 2019 at 6:51 PM Володимир Іванець < volodyaivanets@gmail.com> wrote:
Hello!
I am trying to repeat awesome configuration provided by Federico Cabiddu https://www.youtube.com/watch?v=4XIrR9bwUkM but only got it to work partially. So I'm wondering if someone else has same problem as me on latest Kamailio?
I have two clients configured on 100-test account. Only one is registered. When *ts_store()* is executed on INVITE I get:
*Jan 28 19:17:46 test /usr/sbin/kamailio[11204]: DEBUG: tsilo [ts_store.c:80]: ts_store(): storing transaction 29157:1612520187 for r-uri: 100-test* *Jan 28 19:17:46 test /usr/sbin/kamailio[11204]: DEBUG: tsilo [ts_hash.c:264]: insert_ts_urecord(): urecord entry 0x7f2bfcf7dd78* *Jan 28 19:17:46 test /usr/sbin/kamailio[11204]: DEBUG: tsilo [ts_handlers.c:56]: ts_set_tm_callbacks(): registered TMCB for transaction 29157:1612520187* *Jan 28 19:17:46 test /usr/sbin/kamailio[11204]: DEBUG: tsilo [ts_store.c:103]: ts_store(): transaction 29157:1612520187 (ruri: 100-test) inserted*
*# kamcmd ts.dump*:
*{*
Size: 2048*
R-URIs: {*
R-URI: 100-thirdlane*
Hash: 451001090*
Transactions: {*
Transaction: {*
Tindex: 29157*
Tlabel: 1612520187*
}*
}*
}*
Stats: {*
RURIs: 1*
Max-Slots: 1*
Transactions: 1*
}*
*}*
When second UAC registers, *ts_append("location", "$tU")* in route *PUSHJOIN* is executed. It throws following error:
*Jan 28 19:18:10 test /usr/sbin/kamailio[11210]: ERROR: tsilo [tsilo.c:199]: ts_check_uri(): bad uri [100-test]*
At same time running *kamcmd ts.lookup 100-test* command returns expected result:
*{*
Transaction: {*
Tindex: 29157*
Tlabel: 1612520187*
}*
*}*
Thanks a lot! _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users