mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-22 12:52:33 +00:00
* The allowed_bearers setting in misdn.conf misspelled one
of its options: digital_restricted. * Fixed some other spelling errors and typos. git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@136241 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -95,26 +95,31 @@ static const struct misdn_cfg_spec port_spec[] = {
|
||||
{ "name", MISDN_CFG_GROUPNAME, MISDN_CTYPE_STR, "default", NONE,
|
||||
"Name of the portgroup." },
|
||||
{ "allowed_bearers", MISDN_CFG_ALLOWED_BEARERS, MISDN_CTYPE_STR, "all", NONE,
|
||||
"Here you can define which bearers should be allowed." },
|
||||
"Here you can list which bearer capabilities should be allowed:\n"
|
||||
"\t all - allow any bearer capability\n"
|
||||
"\t speech - allow speech\n"
|
||||
"\t 3_1khz - allow 3.1KHz audio\n"
|
||||
"\t digital_unrestricted - allow unrestricted digital\n"
|
||||
"\t digital_restricted - allow restricted digital\n"
|
||||
"\t video - allow video" },
|
||||
{ "rxgain", MISDN_CFG_RXGAIN, MISDN_CTYPE_INT, "0", NONE,
|
||||
"Set this between -8 and 8 to change the RX Gain." },
|
||||
{ "txgain", MISDN_CFG_TXGAIN, MISDN_CTYPE_INT, "0", NONE,
|
||||
"Set this between -8 and 8 to change the TX Gain." },
|
||||
{ "te_choose_channel", MISDN_CFG_TE_CHOOSE_CHANNEL, MISDN_CTYPE_BOOL, "no", NONE,
|
||||
"Some telcos espacially in NL seem to need this set to yes,\n"
|
||||
"\talso in switzerland this seems to be important." },
|
||||
"Some telcos especially in NL seem to need this set to yes,\n"
|
||||
"\talso in Switzerland this seems to be important." },
|
||||
{ "far_alerting", MISDN_CFG_FAR_ALERTING, MISDN_CTYPE_BOOL, "no", NONE,
|
||||
"If we should generate ringing for chan_sip and others." },
|
||||
{ "pmp_l1_check", MISDN_CFG_PMP_L1_CHECK, MISDN_CTYPE_BOOL, "no", NONE,
|
||||
"This option defines, if chan_misdn should check the L1 on a PMP\n"
|
||||
"\tbefore makeing a group call on it. The L1 may go down for PMP Ports\n"
|
||||
"\tbefore making a group call on it. The L1 may go down for PMP Ports\n"
|
||||
"\tso we might need this.\n"
|
||||
"\tBut be aware! a broken or plugged off cable might be used for a group call\n"
|
||||
"\tas well, since chan_misdn has no chance to distinguish if the L1 is down\n"
|
||||
"\tbecause of a lost Link or because the Provider shut it down..." },
|
||||
{ "block_on_alarm", MISDN_CFG_ALARM_BLOCK, MISDN_CTYPE_BOOL, "no", NONE ,
|
||||
"Block this port if we have an alarm on it."
|
||||
"default: yes\n" },
|
||||
"Block this port if we have an alarm on it." },
|
||||
{ "hdlc", MISDN_CFG_HDLC, MISDN_CTYPE_BOOL, "no", NONE,
|
||||
"Set this to yes, if you want to bridge a mISDN data channel to\n"
|
||||
"\tanother channel type or to an application." },
|
||||
@@ -164,7 +169,7 @@ static const struct misdn_cfg_spec port_spec[] = {
|
||||
"\t2 - National\n"
|
||||
"\t4 - Subscriber\n"
|
||||
"\n"
|
||||
"\tThis setting is used for outgoing calls" },
|
||||
"\tThis setting is used for outgoing calls." },
|
||||
{ "cpndialplan", MISDN_CFG_CPNDIALPLAN, MISDN_CTYPE_INT, "0", NONE,
|
||||
"Dialplan means Type Of Number in ISDN Terms (for outgoing calls)\n"
|
||||
"\n"
|
||||
@@ -234,9 +239,9 @@ static const struct misdn_cfg_spec port_spec[] = {
|
||||
"\tyou to send indications by yourself, normally the Telco sends the\n"
|
||||
"\tindications to the remote party." },
|
||||
{ "echocancel", MISDN_CFG_ECHOCANCEL, MISDN_CTYPE_BOOLINT, "0", 128,
|
||||
"This enables echocancellation, with the given number of taps.\n"
|
||||
"\tBe aware, move this setting only to outgoing portgroups!\n"
|
||||
"\tA value of zero turns echocancellation off.\n"
|
||||
"This enables echo cancellation with the given number of taps.\n"
|
||||
"\tBe aware: Move this setting only to outgoing portgroups!\n"
|
||||
"\tA value of zero turns echo cancellation off.\n"
|
||||
"\n"
|
||||
"\tPossible values are: 0,32,64,128,256,yes(=128),no(=0)" },
|
||||
#ifdef MISDN_1_2
|
||||
@@ -269,7 +274,7 @@ static const struct misdn_cfg_spec port_spec[] = {
|
||||
"Do not send SETUP_ACKNOWLEDGE or PROCEEDING automatically to the calling Party.\n"
|
||||
"Instead we directly jump into the dialplan. This might be useful for fast call\n"
|
||||
"rejection, or for some broken switches, that need hangup causes like busy in the.\n"
|
||||
"RELEASE_COMPLETE Message, instead of the DISCONNECT Message.\n"},
|
||||
"RELEASE_COMPLETE Message, instead of the DISCONNECT Message."},
|
||||
{ "jitterbuffer", MISDN_CFG_JITTERBUFFER, MISDN_CTYPE_INT, "4000", NONE,
|
||||
"The jitterbuffer." },
|
||||
{ "jitterbuffer_upper_threshold", MISDN_CFG_JITTERBUFFER_UPPER_THRESHOLD, MISDN_CTYPE_INT, "0", NONE,
|
||||
@@ -280,7 +285,7 @@ static const struct misdn_cfg_spec port_spec[] = {
|
||||
"Pickupgroup." },
|
||||
{ "max_incoming", MISDN_CFG_MAX_IN, MISDN_CTYPE_INT, "-1", NONE,
|
||||
"Defines the maximum amount of incoming calls per port for this group.\n"
|
||||
"\tCalls which exceed the maximum will be marked with the channel varible\n"
|
||||
"\tCalls which exceed the maximum will be marked with the channel variable\n"
|
||||
"\tMAX_OVERFLOW. It will contain the amount of overflowed calls" },
|
||||
{ "max_outgoing", MISDN_CFG_MAX_OUT, MISDN_CTYPE_INT, "-1", NONE,
|
||||
"Defines the maximum amount of outgoing calls per port for this group\n"
|
||||
@@ -317,18 +322,17 @@ static const struct misdn_cfg_spec port_spec[] = {
|
||||
"\t no (= 0 seconds = disabled)" },
|
||||
{ "nttimeout", MISDN_CFG_NTTIMEOUT, MISDN_CTYPE_BOOL, "no", NONE ,
|
||||
"Set this to yes if you want calls disconnected in overlap mode"
|
||||
"when a timeout happens.\n"},
|
||||
"when a timeout happens."},
|
||||
{ "bridging", MISDN_CFG_BRIDGING, MISDN_CTYPE_BOOL, "yes", NONE,
|
||||
"Set this to yes/no, default is yes.\n"
|
||||
"This can be used to have bridging enabled in general and to\n"
|
||||
"disable it for specific ports. It makes sense to disable\n"
|
||||
"bridging on NT Port where you plan to use the HOLD/RETRIEVE\n"
|
||||
"features with ISDN phones.\n"
|
||||
},
|
||||
"features with ISDN phones." },
|
||||
{ "msns", MISDN_CFG_MSNS, MISDN_CTYPE_MSNLIST, "*", NONE,
|
||||
"MSN's for TE ports, listen on those numbers on the above ports, and\n"
|
||||
"\tindicate the incoming calls to Asterisk.\n"
|
||||
"\tHere you can give a comma seperated list, or simply an '*' for any msn." },
|
||||
"\tHere you can give a comma separated list, or simply an '*' for any msn." },
|
||||
};
|
||||
|
||||
static const struct misdn_cfg_spec gen_spec[] = {
|
||||
@@ -350,18 +354,18 @@ static const struct misdn_cfg_spec gen_spec[] = {
|
||||
{ "stop_tone_after_first_digit", MISDN_GEN_STOP_TONE, MISDN_CTYPE_BOOL, "yes", NONE,
|
||||
"Stops dialtone after getting first digit on NT Port." },
|
||||
{ "append_digits2exten", MISDN_GEN_APPEND_DIGITS2EXTEN, MISDN_CTYPE_BOOL, "yes", NONE,
|
||||
"Wether to append overlapdialed Digits to Extension or not." },
|
||||
"Whether to append overlapdialed Digits to Extension or not." },
|
||||
{ "dynamic_crypt", MISDN_GEN_DYNAMIC_CRYPT, MISDN_CTYPE_BOOL, "no", NONE,
|
||||
"Wether to look out for dynamic crypting attempts." },
|
||||
"Whether to look out for dynamic crypting attempts." },
|
||||
{ "crypt_prefix", MISDN_GEN_CRYPT_PREFIX, MISDN_CTYPE_STR, NO_DEFAULT, NONE,
|
||||
"What is used for crypting Protocol." },
|
||||
{ "crypt_keys", MISDN_GEN_CRYPT_KEYS, MISDN_CTYPE_STR, NO_DEFAULT, NONE,
|
||||
"Keys for cryption, you reference them in the dialplan\n"
|
||||
"\tLater also in dynamic encr." },
|
||||
{ "ntkeepcalls", MISDN_GEN_NTKEEPCALLS, MISDN_CTYPE_BOOL, "no", NONE,
|
||||
"avoid dropping calls if the L2 goes down. some nortel pbx\n"
|
||||
"avoid dropping calls if the L2 goes down. some Nortel pbx\n"
|
||||
"do put down the L2/L1 for some milliseconds even if there\n"
|
||||
"are running calls. with this option you can avoid dropping them\n" },
|
||||
"are running calls. with this option you can avoid dropping them" },
|
||||
{ "ntdebugflags", MISDN_GEN_NTDEBUGFLAGS, MISDN_CTYPE_INT, "0", NONE,
|
||||
"No description yet."},
|
||||
{ "ntdebugfile", MISDN_GEN_NTDEBUGFILE, MISDN_CTYPE_STR, "/var/log/misdn-nt.log", NONE,
|
||||
@@ -567,7 +571,7 @@ enum misdn_cfg_elements misdn_cfg_get_elem (char *name)
|
||||
{
|
||||
int pos;
|
||||
|
||||
/* here comes a hack to replace the (not existing) "name" elemet with the "ports" element */
|
||||
/* here comes a hack to replace the (not existing) "name" element with the "ports" element */
|
||||
if (!strcmp(name, "ports"))
|
||||
return MISDN_CFG_GROUPNAME;
|
||||
if (!strcmp(name, "name"))
|
||||
@@ -595,7 +599,7 @@ void misdn_cfg_get_name (enum misdn_cfg_elements elem, void *buf, int bufsize)
|
||||
return;
|
||||
}
|
||||
|
||||
/* here comes a hack to replace the (not existing) "name" elemet with the "ports" element */
|
||||
/* here comes a hack to replace the (not existing) "name" element with the "ports" element */
|
||||
if (elem == MISDN_CFG_GROUPNAME) {
|
||||
if (!snprintf(buf, bufsize, "ports"))
|
||||
memset(buf, 0, 1);
|
||||
@@ -616,7 +620,7 @@ void misdn_cfg_get_desc (enum misdn_cfg_elements elem, void *buf, int bufsize, v
|
||||
int place = map[elem];
|
||||
struct misdn_cfg_spec *spec = NULL;
|
||||
|
||||
/* here comes a hack to replace the (not existing) "name" elemet with the "ports" element */
|
||||
/* here comes a hack to replace the (not existing) "name" element with the "ports" element */
|
||||
if (elem == MISDN_CFG_GROUPNAME) {
|
||||
if (!memccpy(buf, ports_description, 0, bufsize))
|
||||
memset(buf, 0, 1);
|
||||
@@ -708,6 +712,9 @@ int misdn_cfg_is_group_method (char *group, enum misdn_cfg_method meth)
|
||||
return re;
|
||||
}
|
||||
|
||||
/*!
|
||||
* \brief Generate a comma separated list of all active ports
|
||||
*/
|
||||
void misdn_cfg_get_ports_string (char *ports)
|
||||
{
|
||||
char tmp[16];
|
||||
@@ -728,8 +735,10 @@ void misdn_cfg_get_ports_string (char *ports)
|
||||
}
|
||||
misdn_cfg_unlock();
|
||||
|
||||
if ((l = strlen(ports)))
|
||||
if ((l = strlen(ports))) {
|
||||
/* Strip trailing ',' */
|
||||
ports[l-1] = 0;
|
||||
}
|
||||
}
|
||||
|
||||
void misdn_cfg_get_config_string (int port, enum misdn_cfg_elements elem, char* buf, int bufsize)
|
||||
|
Reference in New Issue
Block a user