Module: sip-router
Branch: master
Commit: fd9fe6e683ca3c446daa043035072a379f9b11bb
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=fd9fe6e…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Fri Apr 13 14:45:06 2012 +0200
registrar(k): added initial support for GRUU - RFC 5627
- save() and lookup() recognize now the GRUU cases
- save() generates both pub-gruu and temp-gruu, sending them in the
Contact headers for 200 reply
- lookup() will match on GRUU if it is the case, resulting to a Contact
address only (no additional branches)
---
modules_k/registrar/Makefile | 1 +
modules_k/registrar/README | 14 +++
modules_k/registrar/common.c | 37 ++++---
modules_k/registrar/common.h | 4 +-
modules_k/registrar/doc/registrar_admin.xml | 17 +++
modules_k/registrar/lookup.c | 141 +++++++++++++++++++++++----
modules_k/registrar/reg_mod.c | 9 ++
modules_k/registrar/regpv.c | 2 +-
modules_k/registrar/reply.c | 121 ++++++++++++++++++++++-
modules_k/registrar/reply.h | 2 +-
modules_k/registrar/save.c | 69 ++++++++++----
11 files changed, 356 insertions(+), 61 deletions(-)
Diff:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=fd9…