asterisk/configs
Russell Bryant 3a8756c9b4 Merged revisions 104119 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r104119 | russell | 2008-02-25 18:25:29 -0600 (Mon, 25 Feb 2008) | 33 lines

Merge changes from team/russell/smdi-1.4

This commit brings in a significant set of changes to the SMDI support in Asterisk.
There were a number of bugs in the current implementation, most notably being that
it was very likely on busy systems to pop off the wrong message from the SMDI message
queue.  So, this set of changes fixes the issues discovered as well as introducing
some new ways to use the SMDI support which are required to avoid the bugs with
grabbing the wrong message off of the queue.

This code introduces a new interface to SMDI, with two dialplan functions.  First,
you get an SMDI message in the dialplan using SMDI_MSG_RETRIEVE() and then you access
details in the message using the SMDI_MSG() function.  A side benefit of this is that
it now supports more than just chan_zap.

For example, with this implementation, you can have some FXO lines being terminated 
on a SIP gateway, but the SMDI link in Asterisk.

Another issue with the current implementation is that it is quite common that the
station ID that comes in on the SMDI link is not necessarily the same as the Asterisk
voicemail box.  There are now additional directives in the smdi.conf configuration
file which let you map SMDI station IDs to Asterisk voicemail boxes.

Yet another issue with the current SMDI support was related to MWI reporting over
the SMDI link.  The current code could only report a MWI change when the change
was made by someone calling into voicemail.  If the change was made by some other
entity (such as with IMAP storage, or with a web interface of some kind), then the
MWI change would never be sent.  The SMDI module can now poll for MWI changes if
configured to do so.

This work was inspired by and primarily done for the University of Pennsylvania.

(also related to issue #9260)

........


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@104120 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2008-02-26 00:31:40 +00:00
..
adsi.conf.sample remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
adtranvofr.conf.sample remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
agents.conf.sample Merged revisions 89527 via svnmerge from 2007-11-23 02:37:38 +00:00
alarmreceiver.conf.sample remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
alsa.conf.sample Merged revisions 42716 via svnmerge from 2006-09-11 16:41:49 +00:00
amd.conf.sample Changing syntax once again slightly and standardizing 2006-02-20 18:30:49 +00:00
asterisk.adsi remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
cdr.conf.sample Merged revisions 89622 via svnmerge from 2007-11-27 06:47:08 +00:00
cdr_adaptive_odbc.conf.sample Add the "filter" keyword 2008-01-15 23:52:11 +00:00
cdr_custom.conf.sample Merged revisions 60323 via svnmerge from 2007-04-05 22:40:42 +00:00
cdr_manager.conf.sample This enhancement provided via bug 9993, a patch to upgrade cdr_manager to have cdr_custom capabilities. Many thanks to eserra for this contribution 2007-06-19 20:38:21 +00:00
cdr_odbc.conf.sample remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
cdr_pgsql.conf.sample remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
cdr_sqlite3_custom.conf.sample Fix a few potential deadlocks in cdr_sqlite3_custom. 2007-11-09 16:32:01 +00:00
cdr_tds.conf.sample allows the table field to be configurable for 2006-03-08 22:12:20 +00:00
cli.conf.sample Clarify configuration file that can be misunderstood 2008-01-30 20:08:58 +00:00
codecs.conf.sample remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
console.conf.sample correct the name of a CLI command for getting available device names 2008-01-20 06:13:22 +00:00
dnsmgr.conf.sample remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
dundi.conf.sample HUGE improvements to QoS/CoS handling by IgorG 2007-12-16 10:51:53 +00:00
enum.conf.sample Merged revisions 81379 via svnmerge from 2007-08-30 15:34:18 +00:00
extconfig.conf.sample Adding support for storing the queue log entries in a realtime backend. 2007-12-26 15:58:17 +00:00
extensions.ael.sample Change examples to use G here also. 2008-02-04 14:37:11 +00:00
extensions.conf.sample Merged revisions 101219 via svnmerge from 2008-01-30 15:35:28 +00:00
extensions.lua.sample Change examples to use G here also. 2008-02-04 14:37:11 +00:00
extensions_minivm.conf.sample Mini-voicemail - an embryo for a new voicemail system based on building 2007-04-18 07:57:18 +00:00
features.conf.sample Merged revisions 102651 via svnmerge from 2008-02-06 15:20:31 +00:00
festival.conf.sample remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
followme.conf.sample Merged revisions 81453 via svnmerge from 2007-09-04 19:56:46 +00:00
func_odbc.conf.sample Issue 9799 - Multirow results for func_odbc 2007-05-31 15:05:56 +00:00
gtalk.conf.sample seperate jingle and gtalk so it will be easier to track 2006-09-18 16:36:14 +00:00
h323.conf.sample HUGE improvements to QoS/CoS handling by IgorG 2007-12-16 10:51:53 +00:00
http.conf.sample Add a note about viewing the default set of documentation using the built-in http server 2008-01-07 17:15:11 +00:00
iax.conf.sample HUGE improvements to QoS/CoS handling by IgorG 2007-12-16 10:51:53 +00:00
iaxprov.conf.sample HUGE improvements to QoS/CoS handling by IgorG 2007-12-16 10:51:53 +00:00
indications.conf.sample Merged revisions 81226 via svnmerge from 2007-08-28 15:42:08 +00:00
jabber.conf.sample Make the status and priority configurable. 2007-10-07 16:28:25 +00:00
jingle.conf.sample asterisk-xmpp merge in 2006-05-22 21:12:30 +00:00
logger.conf.sample Support better rotation of log files to be more like system logging (closes issue #10398) 2007-08-28 20:03:48 +00:00
manager.conf.sample Several manager changes: 2008-01-10 00:12:35 +00:00
meetme.conf.sample Document the changes made earlier today to meetme 2007-10-17 20:42:20 +00:00
mgcp.conf.sample HUGE improvements to QoS/CoS handling by IgorG 2007-12-16 10:51:53 +00:00
minivm.conf.sample Mini-voicemail - an embryo for a new voicemail system based on building 2007-04-18 07:57:18 +00:00
misdn.conf.sample Merged revisions 89173 via svnmerge from 2007-11-12 13:36:45 +00:00
modules.conf.sample Merged revisions 97753 via svnmerge from 2008-01-10 16:22:10 +00:00
musiconhold.conf.sample Adding support for realtime music on hold. The following are the main points: 2007-11-28 00:47:22 +00:00
muted.conf.sample I've been meaning to add some explanation about muted... here it is 2006-10-04 17:10:53 +00:00
osp.conf.sample Fix a couple of typos in the sample osp.conf. 2007-01-16 01:20:06 +00:00
oss.conf.sample Change the name of config file entries for keypad regions 2007-12-22 22:44:31 +00:00
phone.conf.sample Add support for G729 passthrough with Sigma Designs boards. (issue #8829 reported by ywalther) 2007-01-16 17:23:31 +00:00
phoneprov.conf.sample Update res_phoneprov to default to setting the SERVER variable to the IP 2008-01-17 03:09:32 +00:00
queuerules.conf.sample Merging the queue-penalty branch. In short, this allows one to dynamically adjust 2007-12-21 00:44:17 +00:00
queues.conf.sample Change the queue holdtime announcement to happen at any interval (not just greater than two minutes). Remove 2008-02-14 20:46:00 +00:00
res_config_sqlite.conf Various code and documentation cleanups for res_config_sqlite 2007-09-13 15:26:40 +00:00
res_ldap.conf.sample Add res_config_ldap for realtime LDAP engine. 2008-01-22 22:33:20 +00:00
res_odbc.conf.sample Clarify the pooling functionality by changing the config file keyword 2008-02-01 18:08:44 +00:00
res_pgsql.conf.sample Merged revisions 63329 via svnmerge from 2007-05-07 22:32:50 +00:00
res_snmp.conf.sample Add SNMP support (bug #6439) 2006-02-26 20:46:11 +00:00
rpt.conf.sample Added docs for new features (duplex mode & tailmessages) 2005-12-20 23:53:26 +00:00
rtp.conf.sample Merge in strictrtp branch. This adds a strictrtp option to rtp.conf which drops packets that do not come from the remote party. 2008-01-24 17:47:50 +00:00
say.conf.sample Add support for default "say mode" (whether to use the "old" method or "new" method. "new" method being config file) 2007-07-20 22:25:41 +00:00
sip.conf.sample Adding more tls configuration details to sip.conf sample, with a list of valid ciphers provided in both files. .. First commit since July, woot 2008-02-25 19:00:16 +00:00
sip_notify.conf.sample Merged revisions 59040 via svnmerge from 2007-03-19 15:43:15 +00:00
skinny.conf.sample HUGE improvements to QoS/CoS handling by IgorG 2007-12-16 10:51:53 +00:00
sla.conf.sample Merged revisions 58957 via svnmerge from 2007-03-16 01:43:41 +00:00
smdi.conf.sample Merged revisions 104119 via svnmerge from 2008-02-26 00:31:40 +00:00
telcordia-1.adsi remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
udptl.conf.sample Bug 5090 - sample configuration for udptl packets 2006-01-16 18:05:19 +00:00
unistim.conf.sample HUGE improvements to QoS/CoS handling by IgorG 2007-12-16 10:51:53 +00:00
usbradio.conf.sample Add usbradio.conf.sample from branches/1.4/configs - r84162. 2007-11-09 18:57:21 +00:00
users.conf.sample Merged revisions 90098 via svnmerge from 2007-11-28 22:44:38 +00:00
voicemail.conf.sample Add backupdeleted option to app_voicemail 2008-01-14 22:19:40 +00:00
vpb.conf.sample Reintroduce more chan_vpb stuff that was removed in r100421 and r100422 2008-01-28 21:11:24 +00:00
zapata.conf.sample Merged revisions 103315 via svnmerge from 2008-02-11 17:09:04 +00:00