misdn.conf
This information refers to chan_misdn as of 2005-06-27, which is outdated.
This page describes the configuration directives available for chan_misdn (see also Asterisk mISDN channels). The information in this page have been leaned by reading the source, therefore it is incomplete and it might be incorrect. I’ll extend/correct it as I go along. This page is work in progress.
As many other configuration files there is a general section, and one section for each port. A port is basically one ISDN line with two B-channels.
General-section
- ports
- What’s this doing here?
- context
- Default context to use for incoming calls
- use_callingpres
- Whether or not to use CallerID-presentation values provided by Asterisk. If set to true the presentation-value by Asterisk will take precendence. If set to false only the presentation option is examined.
- l1_info_ok
- When set to true layer-1 information will be distrusted
- presentation
- If set to allowed the CallerID will be sent (`presented’); if set to not_screened the CallerID is not sent/displayed.
- dialplan
- Sets the `dialplan’:
-
- 0 == Unknown
- 1 == International
- 2 == National
- 3 == Subscriber
- nationalprefix
- Prefix for national (i.e. non-local) calls. In Germany this is 0.
- internationalprefix
- Prefix for international calls. In Germany this is 00.
- language
- Language of the ports. This is passed to Asterisk only. The ISDN channels never get in touch with this. Apparently a two-letter abbrevation is expected, such as en for english or de for german.
- early_bconnect
- Connects to the B-channel when retrieving an PROCEEDING or ALERTING event.
- rxgain
- Gain of received audio stream. This is a number between -8 and 8.
- txgain
- Gain of transmitted audio stream. This is a number between -8 and 8.
- bridging
- When set to true calls between different ISDN ports will be bridged in hardware. This requires mISDN_dsp.
- te_choose_channel
- Has something to do with which channel is being used.. I hear one should set it to yes when experiencing one-way calls. No clue as to why though..
- msns
- Calls whose destination is equal to this will be ignored. This doesn’t make sense to me and I suspect this is a relict from an earlier version..
- debug
- Debug level. Reasonable values are 0 through 4, but 1 should be okay for most mortal souls..
- dynamic_crypting
- not implemented?
- crypt_keys
- Comma seperated list of encryption keys, I think.
- stop_tone_after_first_digit
- Stop the dial-tone after the first digit has been received.
- append_digits2exten
- Wether to append overlapdialed Digits to Extension or not. What does this mean?
- tracefile
- Debugging output will be written to this file, even when the CLI is active.
Per-port-sections
- ports
- Ports that belong to this port-group. The assigned numbers depend on the (kernel)module loading order and/or /etc/misdn-init.conf.
- context
- Context for incoming calls on this ports.
- diaplan
- See `dialplan’ in the general section. Yes, it’s really diaplan without the first `l’. This is a typo in the channel module.. The general-section gets it right though..
- nationalprefix
- See above.
- internationalprefix
- See above.
- language
- See above.
- presentation
- See above.
- rxgain
- See above.
- txgain
- See above.
- msns
- Comma seperated list of MSN (Multiple Subscriber Numbering) numbers.
- immediate
- If a call is signaled (a SETUP request) without transmitting which extension (MSN) is to be called then Asterisk will immediately start with the s extension. If this option is false Asterisk will likely not match any extension and disconnect in this case.
- always_immediate
- Always start with the s extension, even if a MSN was transmitted.
- hold_allowed
- Defines if it is possible to put a call on hold on this port, or this group of ports. A call forwarded over, e.g., an IAX line may still put the call on hold, but the user on the ISDN line cannot.
- callerid
- The MSN that should be sent as CallerID. In contrast to the rest of Asterisk this value is not in the form “”Name” <Number>” but only the plain number, nothing else.
- callgroup (Asterisk 1.2.x)
- Used for pick-up groups or something..
- pickupgroup (Asterisk 1.2.x)
- Used for pick-up groups or something..