From 0ac988acaad595c9f47a372e2248c98738a94d5b Mon Sep 17 00:00:00 2001 From: "Kevin P. Fleming" Date: Mon, 31 Oct 2005 22:51:12 +0000 Subject: add experimental mISDN channel driver (issue #4077) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6910 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- configs/misdn.conf.sample | 267 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 267 insertions(+) create mode 100755 configs/misdn.conf.sample (limited to 'configs') diff --git a/configs/misdn.conf.sample b/configs/misdn.conf.sample new file mode 100755 index 000000000..fcd4c416b --- /dev/null +++ b/configs/misdn.conf.sample @@ -0,0 +1,267 @@ +; +; chan_misdn sample config +; + +; general section: +; +; for debugging and general setup, things that are not bound to port groups +; + +[general] + +; set debugging flag: +; 0 - No Debug +; 1 - mISDN Messages and * - Messages, and * - State changes +; 2 - Messages + Message specific Informations (e.g. bearer capability) +; 3 - very Verbose, the above + lots of Driver specific infos +; 4 - even more Verbose than 3 +; +; default value: 0 +; +debug=0 + +; the big trace +; +; default value: [not set] +; +;tracefile=/var/log/misdn.trace + +; single call trace files +; set to true if you want to have them +; they depend on debug level +; +; default values: trace_calls : false +; trace_dir : /var/log/ +; +trace_calls=false +trace_dir=/var/log/ + +; set to yes if you want mISDN_dsp to bridge the calls in HW +; +; default value: yes +; +bridging=yes + +; stops dialtone after getting first digit on nt Port +; +; default value: yes +; +stop_tone_after_first_digit=yes + +; wether to append overlapdialed Digits to Extension or not +; +; default value: yes +; +append_digits2exten=yes + +; set this to yes if you have jollys mISDN which sends correct L1 Infos +; +; default value: yes +; +l1_info_ok=yes + +; set this to yes if you want to clear the l3 in case the l2 deactivates +; some environments have a flickering l2 which causes this option to +; damage active calls .. highly experimental +; +; default value: no +; +clear_l3=no + +; set the method to use for channel selection: +; standard - always choose the first free channel with the lowest number +; round_robin - use the round robin algorithm to select a channel. use this +; if you want to balance your load. +; +; default value: standard +; +method=standard + +;;; CRYPTION STUFF + +; Wether to look for dynamic crypting attempt +; +; default value: no +; +dynamic_crypt=no + +; crypt_prefix, what is used for crypting Protocol +; +; default value: [not set] +; +crypt_prefix=** + +; Keys for cryption, you reference them in the dialplan +; later also in dynamic encr. +; +; default value: [not set] +; +crypt_keys=test,muh + +; users sections: +; +; name your sections as you which but not "general" ! +; the secions 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 +; +; default value: default +; +context=misdn + +; language +; +; default value: en +; +language=en + +; 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 +internationalprefix=00 + +; set rx/tx gains between -8 and 8 to change the RX/TX Gain +; +; default values: rxgain: 0 +; txgain: 0 +; +rxgain=0 +txgain=0 + +; some telcos espacially in NL seem to need this set to yes, also in +; switzerland this seems to be important +; +; default value: no +; +te_choose_channel=no + +; dialplan options: +; +; 0 - unknown +; 1 - National +; 2 - International +; 4 - Subscriber +; +; This setting is used for outgoing calls +; +; default value: 0 +; +dialplan=0 + +; This is only for asterisk head and will result in only considering +; misdn.confs and misdn_set_opts callingpresentation informations if set to no. +; Otherwise asterisks callingpresentation overwrites misdn.confs settings. +; +; default value: yes +; +use_callingpres=yes + +; 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. +; note: This will jump into the s exten for every exten! +; +; default value: no +; +;always_immediate=no + +; 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 +; instead +; +; default value: no +; +;immediate=no + +; uncomment the following to have hold and retrieve support +; +; default value: no +; +;hold_allowed=yes + +; Pickup and Callgroup +; +; deafult values: not set = 0 +; +;callgroup=1 +;pickupgroup=1 + +; Allows/Screens Callerid +; +; possible values: allowed,not_screened +; +; be aware, if you set to allowed you need to set a correct +; callerid in the dialplan or set it here in the misdn.conf +; Some Telcos don't care about wrong callerids, others do ! +; +; default value: allowed +; +;presentation=not_screened + +; this enables echocancellation, with the given number of taps +; be aware, move this setting only to outgoing portgroups! +; A value of zero turns echocancellation off. +; +; possible values are: 0,32,64,128.256,yes(=128),no(=0) +; +; default value: no +; +;echocancel=no + +; this disables echocancellation when the call is bridged between +; mISDN channels +; +; default value: no +; +echocancelwhenbridged=no + +; Set this to no to disable echotraining +; +; default value: yes +; +echotraining=yes + +[intern] +; 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 + +[internPP] +; if you want to have pp Protocol on one nt Port, you need +; to add a ptp directly after the portnumber, you can still add +; more ports and multiple ptp adds in your config. +ports=3ptp + +[first_extern] +; again port defs +ports=4 +; again a context for incomming calls +context=Extern1 +; 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 seperated list or simply an '*' for +; any msn. +msns=* + +; here an example with given msns +[second_extern] +ports=5 +context=Extern2 +callerid=15 +msns=102,144,101,104 -- cgit v1.2.3