Module: sip-router Branch: master Commit: fd9fe6e683ca3c446daa043035072a379f9b11bb URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=fd9fe6e6...
Author: Daniel-Constantin Mierla miconda@gmail.com Committer: Daniel-Constantin Mierla miconda@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=fd9f...