[svn-commits] trunk r32845 - in /trunk: apps/ build_tools/
channels/ doc/ include/asterisk/
svn-commits at lists.digium.com
svn-commits at lists.digium.com
Wed Jun 7 11:28:30 MST 2006
Author: russell
Date: Wed Jun 7 13:28:29 2006
New Revision: 32845
URL: http://svn.digium.com/view/asterisk?rev=32845&view=rev
Log:
remove the WITH_SMDI define
Modified:
trunk/apps/app_voicemail.c
trunk/build_tools/cflags.xml
trunk/channels/chan_zap.c
trunk/doc/smdi.txt
trunk/include/asterisk/callerid.h
Modified: trunk/apps/app_voicemail.c
URL: http://svn.digium.com/view/asterisk/trunk/apps/app_voicemail.c?rev=32845&r1=32844&r2=32845&view=diff
==============================================================================
--- trunk/apps/app_voicemail.c (original)
+++ trunk/apps/app_voicemail.c Wed Jun 7 13:28:29 2006
@@ -75,10 +75,8 @@
#include "asterisk/cli.h"
#include "asterisk/utils.h"
#include "asterisk/stringfields.h"
-#ifdef WITH_SMDI
#include "asterisk/smdi.h"
#define SMDI_MWI_WAIT_TIMEOUT 1000 /* 1 second */
-#endif
#ifdef USE_ODBC_STORAGE
#include "asterisk/res_odbc.h"
#endif
@@ -408,9 +406,7 @@
static char serveremail[80];
static char mailcmd[160]; /* Configurable mail cmd */
static char externnotify[160];
-#ifdef WITH_SMDI
static struct ast_smdi_interface *smdi_iface = NULL;
-#endif
static char vmfmts[80];
static int vmminmessage;
static int vmmaxmessage;
@@ -2348,16 +2344,13 @@
char arguments[255];
char ext_context[256] = "";
int newvoicemails = 0, oldvoicemails = 0;
-#ifdef WITH_SMDI
struct ast_smdi_mwi_message *mwi_msg;
-#endif
if (!ast_strlen_zero(context))
snprintf(ext_context, sizeof(ext_context), "%s@%s", extension, context);
else
ast_copy_string(ext_context, extension, sizeof(ext_context));
-#ifdef WITH_SMDI
if (!strcasecmp(externnotify, "smdi")) {
if (ast_app_has_voicemail(ext_context, NULL))
ast_smdi_mwi_set(smdi_iface, extension);
@@ -2376,9 +2369,6 @@
ast_log(LOG_DEBUG, "Successfully executed SMDI MWI change for %s on %s\n", extension, smdi_iface->name);
}
} else if (!ast_strlen_zero(externnotify)) {
-#else
- if (!ast_strlen_zero(externnotify)) {
-#endif
if (inboxcount(ext_context, &newvoicemails, &oldvoicemails)) {
ast_log(LOG_ERROR, "Problem in calculating number of voicemail messages available for extension %s\n", extension);
} else {
@@ -6136,9 +6126,7 @@
char *cat;
struct ast_variable *var;
char *notifystr = NULL;
-#ifdef WITH_SMDI
char *smdistr = NULL;
-#endif
char *astattach;
char *astsearch;
char *astsaycid;
@@ -6245,7 +6233,6 @@
if ((notifystr = ast_variable_retrieve(cfg, "general", "externnotify"))) {
ast_copy_string(externnotify, notifystr, sizeof(externnotify));
ast_log(LOG_DEBUG, "found externnotify: %s\n", externnotify);
-#ifdef WITH_SMDI
if (!strcasecmp(externnotify, "smdi")) {
ast_log(LOG_DEBUG, "Using SMDI for external voicemail notification\n");
if ((smdistr = ast_variable_retrieve(cfg, "general", "smdiport"))) {
@@ -6262,7 +6249,6 @@
ast_log(LOG_DEBUG, "Using SMDI port %s\n", smdi_iface->name);
}
}
-#endif
} else {
externnotify[0] = '\0';
}
Modified: trunk/build_tools/cflags.xml
URL: http://svn.digium.com/view/asterisk/trunk/build_tools/cflags.xml?rev=32845&r1=32844&r2=32845&view=diff
==============================================================================
--- trunk/build_tools/cflags.xml (original)
+++ trunk/build_tools/cflags.xml Wed Jun 7 13:28:29 2006
@@ -21,7 +21,4 @@
</member>
<member name="TRACE_FRAMES" displayname="Trace Frame Allocations">
</member>
- <member name="WITH_SMDI" displayname="Include SMDI Support">
- <defaultenabled>yes</defaultenabled>
- </member>
</category>
Modified: trunk/channels/chan_zap.c
URL: http://svn.digium.com/view/asterisk/trunk/channels/chan_zap.c?rev=32845&r1=32844&r2=32845&view=diff
==============================================================================
--- trunk/channels/chan_zap.c (original)
+++ trunk/channels/chan_zap.c Wed Jun 7 13:28:29 2006
@@ -104,11 +104,9 @@
#include "asterisk/transcap.h"
#include "asterisk/stringfields.h"
#include "asterisk/abstract_jb.h"
-#ifdef WITH_SMDI
#include "asterisk/smdi.h"
#include "asterisk/astobj.h"
#define SMDI_MD_WAIT_TIMEOUT 1500 /* 1.5 seconds */
-#endif
/*! Global jitterbuffer configuration - by default, jb is disabled */
static struct ast_jb_conf default_jbconf =
@@ -286,10 +284,8 @@
static int amaflags = 0;
static int adsi = 0;
-#ifdef WITH_SMDI
static int use_smdi = 0;
static char smdi_port[SMDI_MAX_FILENAME_LEN] = "/dev/ttyS0";
-#endif
static int numbufs = 4;
static int cur_prewink = -1;
@@ -611,10 +607,8 @@
unsigned int resetting:1;
unsigned int setup_ack:1;
#endif
-#ifdef WITH_SMDI
unsigned int use_smdi:1; /* Whether to use SMDI on this channel */
struct ast_smdi_interface *smdi_iface; /* The serial port to listen for SMDI data on */
-#endif
struct zt_distRings drings;
@@ -2147,10 +2141,8 @@
p->prev->next = p->next;
if (p->next)
p->next->prev = p->prev;
-#ifdef WITH_SMDI
if (p->use_smdi)
ASTOBJ_UNREF(p->smdi_iface, ast_smdi_interface_destroy);
-#endif
ast_mutex_destroy(&p->lock);
free(p);
*pvt = NULL;
@@ -5272,9 +5264,7 @@
int counter1;
int counter;
int samples = 0;
-#ifdef WITH_SMDI
struct ast_smdi_md_message *smdi_msg = NULL;
-#endif
int flags;
int i;
int timeout;
@@ -5930,7 +5920,6 @@
}
}
#endif
-#ifdef WITH_SMDI
/* check for SMDI messages */
if (p->use_smdi && p->smdi_iface) {
smdi_msg = ast_smdi_md_message_wait(p->smdi_iface, SMDI_MD_WAIT_TIMEOUT);
@@ -5956,9 +5945,6 @@
* and we're set to use a polarity reversal to trigger the start of caller id,
* grab the caller id and wait for ringing to start... */
} else if (p->use_callerid && (chan->_state == AST_STATE_PRERING && p->cid_start == CID_START_POLARITY)) {
-#else
- if (p->use_callerid && (chan->_state == AST_STATE_PRERING && p->cid_start == CID_START_POLARITY)) {
-#endif
/* If set to use DTMF CID signalling, listen for DTMF */
if (p->cid_signalling == CID_SIG_DTMF) {
int i = 0;
@@ -6377,10 +6363,8 @@
ast_shrink_phone_number(number);
ast_set_callerid(chan, number, name, number);
-#ifdef WITH_SMDI
if (smdi_msg)
ASTOBJ_UNREF(smdi_msg, ast_smdi_md_message_destroy);
-#endif
if (cs)
callerid_free(cs);
ast_setstate(chan, AST_STATE_RING);
@@ -7257,9 +7241,7 @@
tmp->callwaitingcallerid = callwaitingcallerid;
tmp->threewaycalling = threewaycalling;
tmp->adsi = adsi;
-#ifdef WITH_SMDI
tmp->use_smdi = use_smdi;
-#endif
tmp->permhidecallerid = hidecallerid;
tmp->callreturn = callreturn;
tmp->echocancel = echocancel;
@@ -7292,7 +7274,6 @@
}
}
-#ifdef WITH_SMDI
if (tmp->cid_signalling == CID_SIG_SMDI) {
if (!tmp->use_smdi) {
ast_log(LOG_WARNING, "SMDI callerid requires SMDI to be enabled, enabling...\n");
@@ -7306,7 +7287,6 @@
tmp->use_smdi = 0;
}
}
-#endif
ast_copy_string(tmp->accountcode, accountcode, sizeof(tmp->accountcode));
tmp->amaflags = amaflags;
@@ -10449,10 +10429,8 @@
cid_signalling = CID_SIG_V23;
else if (!strcasecmp(v->value, "dtmf"))
cid_signalling = CID_SIG_DTMF;
-#ifdef WITH_SMDI
else if (!strcasecmp(v->value, "smdi"))
cid_signalling = CID_SIG_SMDI;
-#endif
else if (!strcasecmp(v->value, "v23_jp"))
cid_signalling = CID_SIG_V23_JP;
else if (ast_true(v->value))
@@ -10477,12 +10455,10 @@
ast_copy_string(mailbox, v->value, sizeof(mailbox));
} else if (!strcasecmp(v->name, "adsi")) {
adsi = ast_true(v->value);
-#ifdef WITH_SMDI
} else if (!strcasecmp(v->name, "usesmdi")) {
use_smdi = ast_true(v->value);
} else if (!strcasecmp(v->name, "smdiport")) {
ast_copy_string(smdi_port, v->value, sizeof(smdi_port));
-#endif
} else if (!strcasecmp(v->name, "transfer")) {
transfer = ast_true(v->value);
} else if (!strcasecmp(v->name, "canpark")) {
Modified: trunk/doc/smdi.txt
URL: http://svn.digium.com/view/asterisk/trunk/doc/smdi.txt?rev=32845&r1=32844&r2=32845&view=diff
==============================================================================
--- trunk/doc/smdi.txt (original)
+++ trunk/doc/smdi.txt Wed Jun 7 13:28:29 2006
@@ -1,15 +1,5 @@
Asterisk SMDI (Simple Message Desk Interface) integration
---------------------------------------------------------
-
-Support for using Asterisk as an SMDI message desk was developed by Matthew A.
-Nicholson <mnicholson at digium.com>. To enable SMDI support in asterisk edit the
-Makefile file and uncomment the line regarding SMDI so it reads like
-this:
-
-#
-# Asterisk SMDI integration
-#
-WITH_SMDI = 1
SMDI integration is configured in smdi.conf, zaptel.conf, and voicemail.conf.
Various characteristics of the SMDI interfaces to be used (serial ports) are
Modified: trunk/include/asterisk/callerid.h
URL: http://svn.digium.com/view/asterisk/trunk/include/asterisk/callerid.h?rev=32845&r1=32844&r2=32845&view=diff
==============================================================================
--- trunk/include/asterisk/callerid.h (original)
+++ trunk/include/asterisk/callerid.h Wed Jun 7 13:28:29 2006
@@ -54,9 +54,7 @@
#define CID_SIG_V23 2
#define CID_SIG_DTMF 3
#define CID_SIG_V23_JP 4
-#ifdef WITH_SMDI
#define CID_SIG_SMDI 5
-#endif
#define CID_START_RING 1
#define CID_START_POLARITY 2
More information about the svn-commits
mailing list