Module: sip-router Branch: master Commit: 05823430e25f8edb4361c6bf3da3d8cc93be9abf URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=05823430...
Author: Daniel-Constantin Mierla miconda@gmail.com Committer: Daniel-Constantin Mierla miconda@gmail.com Date: Fri Apr 13 14:42:23 2012 +0200
usrloc(k): new columns to store +sip.instance in record id
- each usrloc contact has now an unique internal id, generated via SRUID - the unique id is stored in 'ruid' field - if the Contact header has +sip.instance parameter (GRUU RFC5627), store it in field 'instance' - database schema was updated to reflect the two new columns - more functions were exported via API to deal with GRUU cases
---
modules_k/usrloc/README | 166 +++++++++++++++---------- modules_k/usrloc/doc/usrloc_admin.xml | 40 ++++++ modules_k/usrloc/ucontact.c | 82 +++++++++++-- modules_k/usrloc/udomain.c | 218 +++++++++++++++++++++++++++++++-- modules_k/usrloc/udomain.h | 11 ++ modules_k/usrloc/ul_mi.c | 23 ++++ modules_k/usrloc/ul_mod.c | 8 ++ modules_k/usrloc/ul_mod.h | 4 +- modules_k/usrloc/ul_rpc.c | 20 +++- modules_k/usrloc/urecord.c | 47 +++++++- modules_k/usrloc/urecord.h | 15 +++ modules_k/usrloc/usrloc.c | 4 + modules_k/usrloc/usrloc.h | 20 +++- 13 files changed, 564 insertions(+), 94 deletions(-)
Diff: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=0582...