diff options
Diffstat (limited to 'configs/misdn.conf.sample')
-rw-r--r-- | configs/misdn.conf.sample | 194 |
1 files changed, 109 insertions, 85 deletions
diff --git a/configs/misdn.conf.sample b/configs/misdn.conf.sample index ca7f45497..e813953b3 100644 --- a/configs/misdn.conf.sample +++ b/configs/misdn.conf.sample @@ -7,13 +7,13 @@ ; for debugging and general setup, things that are not bound to port groups ; -[general] +[general] ; ; Sets the Path to the misdn-init.conf (for nt_ptp mode checking) ; misdn_init=/etc/misdn-init.conf -; set debugging flag: +; set debugging flag: ; 0 - No Debug ; 1 - mISDN Messages and * - Messages, and * - State changes ; 2 - Messages + Message specific Informations (e.g. bearer capability) @@ -26,8 +26,8 @@ debug=0 -; set debugging file and flags for mISDNuser (NT-Stack) -; +; set debugging file and flags for mISDNuser (NT-Stack) +; ; flags can be or'ed with the following values: ; ; DBGM_NET 0x00000001 @@ -57,7 +57,7 @@ ntdebugflags=0 ntdebugfile=/var/log/misdn-nt.log -; some pbx systems do cut the L1 for some milliseconds, to avoid +; some pbx systems do cut the L1 for some milliseconds, to avoid ; dropping running calls, we can set this flag to yes and tell ; mISDNuser not to drop the calls on L2_RELEASE ntkeepcalls=no @@ -76,26 +76,13 @@ ntkeepcalls=no bridging=no -; -; watches the L1s of every port. If one l1 is down it tries to -; get it up. The timeout is given in seconds. with 0 as value it -; does not watch the l1 at all -; -; default value: 0 -; -; this option is only read at loading time of chan_misdn, -; which means you need to unload and load chan_misdn to change the -; value, an asterisk restart should do the trick -; -l1watcher_timeout=0 - ; stops dialtone after getting first digit on nt Port ; ; default value: yes ; stop_tone_after_first_digit=yes -; whether to append overlapdialed Digits to Extension or not +; whether to append overlapdialed Digits to Extension or not ; ; default value: yes ; @@ -122,19 +109,6 @@ crypt_prefix=** ; crypt_keys=test,muh -; users sections: -; -; name your sections as you which but not "general" ! -; the sections are Groups, you can dial out in extensions.conf -; with Dial(mISDN/g:extern/101) where extern is a section name, -; chan_misdn tries every port in this section to find a -; new free channel -; - -; The default section is not a group section, it just contains config elements -; which are inherited by group sections. -; - ;------------------------------ JITTER BUFFER CONFIGURATION -------------------------- ; jbenable = yes ; Enables the use of a jitterbuffer on the receiving side of a ; SIP channel. Defaults to "no". An enabled jitterbuffer will @@ -161,6 +135,17 @@ crypt_keys=test,muh ; jblog = no ; Enables jitterbuffer frame logging. Defaults to "no". ;----------------------------------------------------------------------------------- +; users sections: +; +; name your sections as you wish but not "general" or "default" ! +; the sections are Groups, you can dial out in extensions.conf +; with Dial(mISDN/g:extern/101) where extern is a section name, +; chan_misdn tries every port in this section to find a +; new free channel +; +; The default section is not a group section, it just contains config elements +; which are inherited by group sections. +; [default] ; define your default context here @@ -182,7 +167,7 @@ musicclass=default ; ; Either if we should produce DTMF Tones ourselves -; +; senddtmf=yes ; @@ -205,14 +190,26 @@ far_alerting=no ; allowed_bearers=all -; Prefixes for national and international, those are put before the -; oad if an according dialplan is set by the other end. -; -; default values: nationalprefix : 0 -; internationalprefix : 00 -; -nationalprefix=0 +; Prefixes for national and international Type-Of-Number. These are +; inserted before any number (caller, dialed, connected, redirecting, +; redirection) received from the ISDN link if that number has the +; correspondng Type-Of-Number. +; See the dialplan options. +; +; default values: +; unknownprefix= +; internationalprefix=00 +; nationalprefix=0 +; netspecificprefix= +; subscriberprefix= +; abbreviatedprefix= +; +;unknownprefix= internationalprefix=00 +nationalprefix=0 +;netspecificprefix= +;subscriberprefix= +;abbreviatedprefix= ; set rx/tx gains between -8 and 8 to change the RX/TX Gain ; @@ -222,7 +219,7 @@ internationalprefix=00 rxgain=0 txgain=0 -; some telcos especially in NL seem to need this set to yes, also in +; some telcos especially in NL seem to need this set to yes, also in ; switzerland this seems to be important ; ; default value: no @@ -232,7 +229,20 @@ te_choose_channel=no ; -; This option defines, if chan_misdn should check the L1 on a PMP +; Monitors L1 of the port. If L1 is down it tries +; to bring it up. The polling timeout is given in seconds. +; Setting the value to 0 disables monitoring L1 of the port. +; +; default value: 0 +; +; This option is only read at chan_misdn loading time. +; You need to unload and load chan_misdn to change the +; value. An asterisk restart will also do the trick. +; +l1watcher_timeout=0 + +; +; This option defines, if chan_misdn should check the L1 on a PMP ; before making a group call on it. The L1 may go down for PMP Ports ; so we might need this. ; But be aware! a broken or plugged off cable might be used for a group call @@ -245,19 +255,19 @@ pmp_l1_check=no ; -; in PMP this option defines which cause should be sent out to +; in PMP this option defines which cause should be sent out to ; the 3. caller. chan_misdn does not support callwaiting on TE -; PMP side. This allows to modify the RELEASE_COMPLETE cause +; PMP side. This allows to modify the RELEASE_COMPLETE cause ; at least. ; reject_cause=16 ; -; Send Setup_Acknowledge on incoming calls anyway (instead of PROCEEDING), -; this requests additional Infos, so we can waitfordigits +; Send Setup_Acknowledge on incoming calls anyway (instead of PROCEEDING), +; this requests additional Infos, so we can waitfordigits ; without much issues. This works only for PTP Ports -; +; ; default value: no ; need_more_infos=no @@ -280,29 +290,30 @@ nttimeout=no method=standard -; specify if chan_misdn should collect digits before going into the +; specify if chan_misdn should collect digits before going into the ; dialplan, you can choose yes=4 Seconds, no, or specify the amount ; of seconds you need; -; +; overlapdial=yes ; -; dialplan means Type Of Number in ISDN Terms (for outgoing calls) +; dialplan means Type Of Number in ISDN Terms +; There are different types of the dialplan: ; -; there are different types of the dialplan: +; dialplan -> for outgoing call's dialed number +; localdialplan -> for outgoing call's callerid +; (if -1 is set use the value from the asterisk channel) +; cpndialplan -> for incoming call's connected party number sent to caller +; (if -1 is set use the value from the asterisk channel) ; -; dialplan -> outgoing Number -; localdialplan -> callerid -; cpndialplan -> connected party number -; -; dialplan options: +; dialplan options: ; ; 0 - unknown ; 1 - International ; 2 - National +; 3 - Network-Specific ; 4 - Subscriber -; -; This setting is used for outgoing calls +; 5 - Abbreviated ; ; default value: 0 ; @@ -313,7 +324,7 @@ cpndialplan=0 ; -; turn this to no if you don't mind correct handling of Progress Indicators +; turn this to no if you don't mind correct handling of Progress Indicators ; early_bconnect=yes @@ -321,16 +332,16 @@ early_bconnect=yes ; ; turn this on if you like to send Tone Indications to a Incoming ; isdn channel on a TE Port. Rarely used, only if the Telco allows -; you to send indications by yourself, normally the Telco sends the +; you to send indications by yourself, normally the Telco sends the ; indications to the remote party. -; +; ; default: no ; incoming_early_audio=no ; uncomment the following to get into s extension at extension conf ; there you can use DigitTimeout if you can't or don't want to use -; isdn overlap dial. +; isdn overlap dial. ; note: This will jump into the s exten for every exten! ; ; default value: no @@ -338,7 +349,7 @@ incoming_early_audio=no ;always_immediate=no ; -; set this to yes if you want to generate your own dialtone +; set this to yes if you want to generate your own dialtone ; with always_immediate=yes, else chan_misdn generates the dialtone ; ; default value: no @@ -346,9 +357,9 @@ incoming_early_audio=no nodialtone=no -; uncomment the following if you want callers which called exactly the +; uncomment the following if you want callers which called exactly the ; base number (so no extension is set) jump to the s extension. -; if the user dials something more it jumps to the correct extension +; if the user dials something more it jumps to the correct extension ; instead ; ; default value: no @@ -369,6 +380,8 @@ nodialtone=no ;callgroup=1 ;pickupgroup=1 +; Set the outgoing caller id to the value. +;callerid="name" <number> ; ; these are the exact isdn screening and presentation indicators @@ -376,11 +389,31 @@ nodialtone=no ; from asterisks CALLERPRES function. ; s=0, p=0 -> callerid presented ; s=1, p=1 -> callerid restricted (the remote end does not see it!) -; +; ; default values s=-1, p=-1 presentation=-1 screen=-1 +; Put a display ie in the CONNECT message containing the following +; information if it is available (nt port only): +; +; 0 - Do not put the connected line information in the display ie. +; 1 - Put the available connected line name in the display ie. +; 2 - Put the available connected line number in the display ie. +; 3 - Put the available connected line name and number in the display ie. +; +display_connected=0 + +; Put a display ie in the SETUP message containing the following +; information if it is available (nt port only): +; +; 0 - Do not put the caller information in the display ie. +; 1 - Put the available caller name in the display ie. +; 2 - Put the available caller number in the display ie. +; 3 - Put the available caller name and number in the display ie. +; +display_setup=0 + ; This enables echo cancellation with the given number of taps. ; Be aware: Move this setting only to outgoing portgroups! ; A value of zero turns echo cancellation off. @@ -391,18 +424,9 @@ screen=-1 ; ;echocancel=no -; Set this to no to disable echotraining. You can enter a number > 10 -; the value is a multiple of 0.125 ms. -; -; default value: no -; yes = 2000 -; no = 0 -; -echotraining=no - ; ; chan_misdns jitterbuffer, default 4000 -; +; jitterbuffer=4000 ; @@ -412,7 +436,7 @@ jitterbuffer_upper_threshold=0 ; -; change this to yes, if you want to bridge a mISDN data channel to +; change this to yes, if you want to bridge a mISDN data channel to ; another channel type or to an application. ; hdlc=no @@ -420,8 +444,8 @@ hdlc=no ; ; defines the maximum amount of incoming calls per port for -; this group. Calls which exceed the maximum will be marked with -; the channel variable MAX_OVERFLOW. It will contain the amount of +; this group. Calls which exceed the maximum will be marked with +; the channel variable MAX_OVERFLOW. It will contain the amount of ; overflowed calls ; max_incoming=-1 @@ -433,7 +457,7 @@ max_incoming=-1 max_outgoing=-1 [intern] -; define your ports, e.g. 1,2 (depends on mISDN-driver loading order) +; define your ports, e.g. 1,2 (depends on mISDN-driver loading order) ports=1,2 ; context where to go to when incoming Call on one of the above ports context=Intern @@ -445,21 +469,21 @@ context=Intern ; configs. For backwards compatibility you can still set ptp here. ; ports=3 - + [first_extern] ; again port defs ports=4 ; again a context for incoming calls context=Extern1 -; msns for te ports, listen on those numbers on the above ports, and +; msns for te ports, listen on those numbers on the above ports, and ; indicate the incoming calls to asterisk -; here you can give a comma separated list or simply an '*' for -; any msn. +; here you can give a comma separated list or simply an '*' for +; any msn. msns=* ; here an example with given msns [second_extern] ports=5 context=Extern2 -callerid=15 +callerid="Asterisk" <1234> msns=102,144,101,104 |