[sr-dev] git:master: Added support to limit number of calls per customer/profile

Carlos Ruiz Diaz carlos.ruizdiaz at gmail.com
Thu Jun 20 23:38:01 CEST 2013


Module: sip-router
Branch: master
Commit: fc83d3b1f1dd0934e5638b91d11e27f47880b411
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=fc83d3b1f1dd0934e5638b91d11e27f47880b411

Author: Carlos Ruiz Diaz <carlos.ruizdiaz at gmail.com>
Committer: Carlos Ruiz Diaz <carlos.ruizdiaz at gmail.com>
Date:   Thu Jun 20 17:34:49 2013 -0400

Added support to limit number of calls per customer/profile

- added function cnxcc_set_max_channels() per customer/profile
- added function cnxcc_get_channel_count() per customer/profile
- added function cnxcc_terminate_all() to terminate calls per customer/profile
- added select @cnxcc.channels["customer/profile"].count
- added modified version of kamailio-cnxcc.cfg to reflect changes and examples

---

 modules/cnxcc/cnxcc_check.c              |   23 ++-
 modules/cnxcc/cnxcc_check.h              |   23 ++-
 modules/cnxcc/cnxcc_mod.c                |  369 ++++++++++++++++++++++++++++--
 modules/cnxcc/cnxcc_mod.h                |    6 +-
 modules/cnxcc/cnxcc_rpc.c                |   23 ++-
 modules/cnxcc/cnxcc_rpc.h                |   23 ++-
 modules/cnxcc/cnxcc_select.c             |   67 ++++++
 modules/cnxcc/cnxcc_select.h             |   32 +++
 modules/cnxcc/example/kamailio-cnxcc.cfg |  105 ++++++++-
 9 files changed, 629 insertions(+), 42 deletions(-)

Diff:   http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=fc83d3b1f1dd0934e5638b91d11e27f47880b411



More information about the sr-dev mailing list