Module: sip-router
Branch: master
Commit: 05823430e25f8edb4361c6bf3da3d8cc93be9abf
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=0582343…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)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=058…