dect
/
asterisk
Archived
13
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
asterisk/res
russell 6195ff1afd Merge another big set of changes from team/russell/events
This commit merges in the rest of the code needed to support distributed device
state.  There are two main parts to this commit.

Core changes:
 - The device state handling in the core has been updated to understand device
   state across a cluster of Asterisk servers.  Every time the state of a device
   changes, it looks at all of the device states on each node, and determines the
   aggregate device state.  That resulting device state is what is provided to
   modules in Asterisk that take actions based on the state of a device.

New module, res_ais:
 - A module has been written to facilitate the communication of events between
   nodes in a cluster of Asterisk servers.  This module uses the SAForum AIS
   (Service Availability Forum Application Interface Specification) CLM and EVT
   services (Cluster Management and Event) to handle this task.  This module
   currently supports sharing Voicemail MWI (Message Waiting Indication) and
   device state events between servers.  It has been tested with openais, though
   other implementations of the spec do exist.

For more information on testing distributed device state, see the following doc:
  - doc/distributed_devstate.txt


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@121559 f38db490-d61c-443f-a65b-d21fe96a405b
2008-06-10 15:12:17 +00:00
..
ael Merged revisions 119929 via svnmerge from 2008-06-03 15:07:20 +00:00
ais Merge another big set of changes from team/russell/events 2008-06-10 15:12:17 +00:00
snmp Make res/snmp/agent.c build 2008-05-02 14:51:59 +00:00
Makefile Merge another big set of changes from team/russell/events 2008-06-10 15:12:17 +00:00
res_adsi.c - revert change to ast_queue_hangup and create ast_queue_hangup_with_cause 2008-05-22 16:29:54 +00:00
res_ael_share.c remove a bunch of useless #include "options.h" 2007-11-21 23:09:02 +00:00
res_agi.c Conditionally load the AGI command gosub, depending on whether or not res_agi 2008-06-05 15:58:11 +00:00
res_ais.c Merge another big set of changes from team/russell/events 2008-06-10 15:12:17 +00:00
res_clioriginate.c Merged revisions 102378 via svnmerge from 2008-02-05 15:10:36 +00:00
res_config_curl.c Expand RQ_INTEGER type out to multiple types, one for each precision 2008-06-09 22:51:59 +00:00
res_config_ldap.c When binding anonymously, credentials are still needed. 2008-05-27 13:30:10 +00:00
res_config_odbc.c Expand RQ_INTEGER type out to multiple types, one for each precision 2008-06-09 22:51:59 +00:00
res_config_pgsql.c Expand RQ_INTEGER type out to multiple types, one for each precision 2008-06-09 22:51:59 +00:00
res_config_sqlite.c Initialize all these here tmp pointers at declaration. They confused some compilers a wee bit. 2008-03-31 14:20:39 +00:00
res_convert.c include "logger.h" and errno.h from asterisk.h - usage shows that they 2007-11-19 18:52:04 +00:00
res_crypto.c make configuration variable const so they are not accidentally 2007-12-18 10:24:58 +00:00
res_http_post.c Add g__object_unref to clean up gmime message object 2008-04-18 16:05:29 +00:00
res_indications.c Go through and fix a bunch of places where character strings were being interpreted as format strings. Most of these changes are solely to make compiling with -Wsecurity and -Wformat=2 happy, and were not 2008-03-18 15:43:34 +00:00
res_jabber.c Merged revisions 120675 via svnmerge from 2008-06-05 17:02:39 +00:00
res_limit.c include "logger.h" and errno.h from asterisk.h - usage shows that they 2007-11-19 18:52:04 +00:00
res_monitor.c Fix another spot where a hard-coded '|' hadn't been converted to ',' 2008-02-20 15:21:51 +00:00
res_musiconhold.c - revert change to ast_queue_hangup and create ast_queue_hangup_with_cause 2008-05-22 16:29:54 +00:00
res_odbc.c Protect the object from changing while the 'odbc show' CLI command is running 2008-05-23 18:09:14 +00:00
res_phoneprov.c Need a new buffer for each loop 2008-04-14 19:58:52 +00:00
res_realtime.c Go through and fix a bunch of places where character strings were being interpreted as format strings. Most of these changes are solely to make compiling with -Wsecurity and -Wformat=2 happy, and were not 2008-03-18 15:43:34 +00:00
res_smdi.c Merged revisions 117135 via svnmerge from 2008-05-19 16:53:33 +00:00
res_snmp.c remove a bunch of useless #include "options.h" 2007-11-21 23:09:02 +00:00
res_speech.c remove a bunch of useless #include "options.h" 2007-11-21 23:09:02 +00:00