Module: sip-router
Branch: bpintea/asi_binrpc2
Commit: 98f09f949c72b6e41e6d76db50584e20220dc84c
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=98f09f9…
Author: bpi <bpi(a)machine.office.iptego.net>
Committer: bpi <bpi(a)machine.office.iptego.net>
Date: Thu Jan 14 22:52:41 2010 +0100
- initial import of 'asi' module -- an extension to allow sip-router (SR) work
as an Application Server Interface front server.
- documentation will follow; basically, it allows an AS register itself with
SR, process through whitch the AS tells SR:
* what SIP methods it supports;
* what parts of a SIP message it wants to receive.
SR works as:
* networking stack (for SIP)
* SIP parser/assembler (UAS/UAC)
* transactional layer
---
modules/asi/Makefile | 24 +
modules/asi/appsrv.c | 1176 +++++++++++++++++++++++++++++++++++++++++++++
modules/asi/appsrv.h | 121 +++++
modules/asi/asi_mod.c | 324 +++++++++++++
modules/asi/binds.c | 91 ++++
modules/asi/binds.h | 50 ++
modules/asi/digest.c | 383 +++++++++++++++
modules/asi/digest.h | 94 ++++
modules/asi/rpc.c | 1019 +++++++++++++++++++++++++++++++++++++++
modules/asi/select.c | 83 ++++
modules/asi/strutil.h | 170 +++++++
modules/asi/test/Makefile | 15 +
modules/asi/test/srv.c | 211 ++++++++
modules/asi/tid.h | 56 +++
14 files changed, 3817 insertions(+), 0 deletions(-)
Diff:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=98f…