Module: sip-router
Branch: master
Commit: 3c085d120d49abec97019103f4c210ebdcaf1ed6
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=3c085d1…
Author: Jason Penton <jason.penton(a)smilecoms.com>
Committer: Jason Penton <jason.penton(a)smilecoms.com>
Date: Tue Jul 3 11:24:36 2012 +0200
new modules: CDP (C Diameter Peer) and CDP_AVP
- These modules were originally written by Fraunhofer and have been
ported to Kamailio, with some minor additions and improvements. Examples
on using the modules to come shortly - diameter_rx, diameter_ro, etc
---
modules/cdp/Makefile | 12 +
modules/cdp/RFC3588.vsd | Bin 0 -> 300032 bytes
modules/cdp/RFC3588_acct_state_machine_client.png | Bin 0 -> 440240 bytes
modules/cdp/RFC3588_acct_state_machine_server.png | Bin 0 -> 272720 bytes
modules/cdp/RFC3588_auth_state_machine_client.png | Bin 0 -> 418965 bytes
modules/cdp/RFC3588_auth_state_machine_server.png | Bin 0 -> 230635 bytes
modules/cdp/RFC3588_peer_state_machine_1.png | Bin 0 -> 305180 bytes
modules/cdp/RFC3588_peer_state_machine_2.png | Bin 0 -> 369572 bytes
modules/cdp/acceptor.c | 114 ++
modules/cdp/acceptor.h | 50 +
modules/cdp/api_process.c | 108 ++
modules/cdp/api_process.h | 76 ++
modules/cdp/authstatemachine.c | 873 +++++++++++++++
modules/cdp/authstatemachine.h | 64 ++
modules/cdp/cdp_load.c | 107 ++
modules/cdp/cdp_load.h | 127 +++
modules/cdp/config.c | 228 ++++
modules/cdp/config.h | 145 +++
modules/cdp/configdtd.h | 100 ++
modules/cdp/configexample/ConfigExample.xml | 113 ++
modules/cdp/configparser.c | 475 ++++++++
modules/cdp/diameter.h | 288 +++++
modules/cdp/diameter_api.h | 208 ++++
modules/cdp/diameter_avp.c | 752 +++++++++++++
modules/cdp/diameter_code_avp.h | 561 ++++++++++
modules/cdp/diameter_code_result.h | 136 +++
modules/cdp/diameter_comm.c | 358 ++++++
modules/cdp/diameter_epc.h | 59 +
modules/cdp/diameter_epc_code_app.h | 62 +
modules/cdp/diameter_epc_code_avp.h | 932 ++++++++++++++++
modules/cdp/diameter_epc_code_cmd.h | 117 ++
modules/cdp/diameter_epc_code_result.h | 71 ++
modules/cdp/diameter_ims.h | 109 ++
modules/cdp/diameter_ims_code_app.h | 58 +
modules/cdp/diameter_ims_code_avp.h | 488 ++++++++
modules/cdp/diameter_ims_code_cmd.h | 91 ++
modules/cdp/diameter_ims_code_result.h | 98 ++
modules/cdp/diameter_msg.c | 617 ++++++++++
modules/cdp/diameter_peer.c | 480 ++++++++
modules/cdp/diameter_peer.h | 72 ++
modules/cdp/doc/Makefile | 4 +
modules/cdp/doc/cdp.txt | 675 +++++++++++
modules/cdp/doc/cdp.xml | 54 +
modules/cdp/doc/cdp_admin.xml | 274 +++++
modules/cdp/doc/cdp_devel.xml | 682 +++++++++++
modules/cdp/doc/cdp_faq.xml | 68 ++
modules/cdp/doc/stuff | 72 ++
modules/cdp/globals.c | 108 ++
modules/cdp/globals.h | 74 ++
modules/cdp/mod.c | 211 ++++
modules/cdp/mod.h | 54 +
modules/cdp/peer.c | 109 ++
modules/cdp/peer.h | 128 +++
modules/cdp/peermanager.c | 346 ++++++
modules/cdp/peermanager.h | 78 ++
modules/cdp/peerstatemachine.c | 1240 +++++++++++++++++++++
modules/cdp/peerstatemachine.h | 72 ++
modules/cdp/receiver.c | 1148 +++++++++++++++++++
modules/cdp/receiver.h | 91 ++
modules/cdp/routing.c | 182 +++
modules/cdp/routing.h | 51 +
modules/cdp/sem.h | 93 ++
modules/cdp/session.c | 671 +++++++++++
modules/cdp/session.h | 253 +++++
modules/cdp/tcp_accept.c | 236 ++++
modules/cdp/tcp_accept.h | 51 +
modules/cdp/timer.c | 221 ++++
modules/cdp/timer.h | 78 ++
modules/cdp/transaction.c | 244 ++++
modules/cdp/transaction.h | 91 ++
modules/cdp/utils.h | 67 ++
modules/cdp/worker.c | 332 ++++++
modules/cdp/worker.h | 102 ++
modules/cdp_avp/Makefile | 10 +
modules/cdp_avp/avp_add.c | 134 +++
modules/cdp_avp/avp_add.h | 73 ++
modules/cdp_avp/avp_get.c | 114 ++
modules/cdp_avp/avp_get.h | 74 ++
modules/cdp_avp/avp_get_base_data_format.c | 244 ++++
modules/cdp_avp/avp_get_base_data_format.h | 123 ++
modules/cdp_avp/avp_new.c | 60 +
modules/cdp_avp/avp_new.h | 58 +
modules/cdp_avp/avp_new_base_data_format.c | 217 ++++
modules/cdp_avp/avp_new_base_data_format.h | 174 +++
modules/cdp_avp/base.c | 63 ++
modules/cdp_avp/base.h | 430 +++++++
modules/cdp_avp/ccapp.c | 63 ++
modules/cdp_avp/ccapp.h | 463 ++++++++
modules/cdp_avp/doc/Makefile | 4 +
modules/cdp_avp/doc/cdp_avp.xml | 54 +
modules/cdp_avp/doc/cdp_avp_admin.xml | 93 ++
modules/cdp_avp/doc/cdp_avp_devel.xml | 1018 +++++++++++++++++
modules/cdp_avp/doc/cdp_avp_faq.xml | 68 ++
modules/cdp_avp/epcapp.c | 100 ++
modules/cdp_avp/epcapp.h | 931 ++++++++++++++++
modules/cdp_avp/get_reference.h | 69 ++
modules/cdp_avp/get_reference.sh | 7 +
modules/cdp_avp/imsapp.c | 64 ++
modules/cdp_avp/imsapp.h | 486 ++++++++
modules/cdp_avp/macros.h | 440 ++++++++
modules/cdp_avp/mod.c | 240 ++++
modules/cdp_avp/mod_export.h | 200 ++++
modules/cdp_avp/nasapp.c | 63 ++
modules/cdp_avp/nasapp.h | 378 +++++++
104 files changed, 22824 insertions(+), 0 deletions(-)
Diff:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=3c0…