[sr-dev] git:master:7265f1cf: tsilo: Add support of a lookup and branch creating by contact
Victor Seva
linuxmaniac at torreviejawireless.org
Fri Nov 19 09:19:00 CET 2021
Module: kamailio
Branch: master
Commit: 7265f1cf7c57d258538119bc0d41146a04183eec
URL: https://github.com/kamailio/kamailio/commit/7265f1cf7c57d258538119bc0d41146a04183eec
Author: Donat Zenichev <dzenichev at sipwise.com>
Committer: Victor Seva <linuxmaniac at torreviejawireless.org>
Date: 2021-11-19T09:18:55+01:00
tsilo: Add support of a lookup and branch creating by contact
Improvement of the TSILO module, which allows to run a lookup using the provided RURI,
but only to create a new branch for the Contact, which is set in the currently processed REGISTER.
Or optionally a Contact URI value given as a parameter to the function.
If the Contact URI for a lookup, is given as a parameter,
it is possible to provide it as a pseudo-variable.
Hence it is now possible to append new branch(es) for only UAC(s)
getting REGISTERED at the moment of calling 'ts_append_by_contact()'.
Previously it was only possible to call 'ts_append()' and create new branches
for all previously present location records (for this specific URI), which was in some circumstsances undersired.
New script functions introduced:
- ts_append_by_contact(table, ruri [, contact])
New module functions introduced:
- w_ts_append_by_contact2() / ki_ts_append_by_contact()
- w_ts_append_by_contact3 / ki_ts_append_by_contact_uri()
- ts_append_by_contact() / ts_append_by_contact_to()
Backwards compatibility is saved, the new functionality is not overlapping with
the previously existing implementation, hence it only acts when the new script function
ts_append_by_contact() is used.
The documentation has been updated accordingly.
---
Modified: src/modules/tsilo/doc/tsilo.xml
Modified: src/modules/tsilo/doc/tsilo_admin.xml
Modified: src/modules/tsilo/ts_append.c
Modified: src/modules/tsilo/ts_append.h
Modified: src/modules/tsilo/tsilo.c
---
Diff: https://github.com/kamailio/kamailio/commit/7265f1cf7c57d258538119bc0d41146a04183eec.diff
Patch: https://github.com/kamailio/kamailio/commit/7265f1cf7c57d258538119bc0d41146a04183eec.patch
More information about the sr-dev
mailing list