diff options
author | crichter <crichter@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-12-12 22:26:35 +0000 |
---|---|---|
committer | crichter <crichter@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-12-12 22:26:35 +0000 |
commit | ff7c3adeddec293e945972a9aaab12aac5f1b41f (patch) | |
tree | d6973a489f304be5d35abbcd5d11588fc6836f51 /doc | |
parent | 1b97e38c6bfb3e5ee7e33b47fb4c3d5a2fe6a0fa (diff) |
updated the documentation and the sample config to meet the present
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7446 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'doc')
-rw-r--r-- | doc/README.misdn | 104 |
1 files changed, 37 insertions, 67 deletions
diff --git a/doc/README.misdn b/doc/README.misdn index 2ff0b9bfe..e5fe4030e 100644 --- a/doc/README.misdn +++ b/doc/README.misdn @@ -21,13 +21,13 @@ Features: * Data (HDLC) callthrough * Data Calling (with app_ptyfork +pppd) * Echo cancellation +* CallDeflection * Some other Supported Hardware: ------------------- -chan_misdn supports any mISDN compatible Hardware. Especially the 1-8 Port -BRI Cards available from http://shop.beronet.com +chan_misdn supports any mISDN compatible Hardware. Overview -------- @@ -49,48 +49,28 @@ Overview Fast Installation Guide ----------------------- -You have two options on how to install chan_misdn. - -(1) Requirements: - - mISDN and mISDNuser from jolly (see Pre-Requisites below) - Installation: - - cd <asterisk-src-dir>/channels/misdn - - edit Makefile so that MISDNUSER points to your mISDNuser directory - - run 'make' - - cd <asterisk-src-dir> - - compile and install asterisk via 'make install' - -(2) Requirements: - - Asterisk headers and Kernel headers - Description: - The Makefile gets the newest mISDN and mISDNuser Sources from - jollys webpage and the newest release of chan_misdn from beronets - Servers. After that it compiles and installs everything (hopefully). - Installation: - - cd /usr/src - - wget http://www.beronet.com/downloads/install-misdn.tar.gz - - tar zxf install-misdn.tar.gz - - cd install-misdn - - make install +It is easy to install mISDN and mISDNuser. Using the Makefile from +channels/misdn. You just need to type: + +cd channels/misdn +make misdn + +Then all the necessary files are fetched from isdn4linux.de. Pre-Requisites -------------- -To compile and install this driver, you'll need at least one mISDN Driver, the -mISDNuser package and the Asterisk includes (which will be inside of the -sources). Chan_misdn works with both, the current release version and the -development (svn trunk) version of Asterisk. +To compile and install this driver, you'll need at least one mISDN Driver and +the mISDNuser package. Chan_misdn works with both, the current release version +and the development (svn trunk) version of Asterisk. mISDNuser and mISDN must +be fetched from cvs.isdn4linux.de (mqueue branch). -To get the mISDN stuff please follow the instructions at -http://www.isdn4linux.de. Please Note that mISDN works good for the -linux-2.6.x kernels. Some of the mISDN drivers do not compile against the -2.4.x or older kernels, you can patch them, but than you'll get mysterious -errors. +Please Note that mISDN works good for the linux-2.6.x kernels. Some of the +mISDN drivers do not compile against the 2.4.x or older kernels, you can patch +them, but than you'll get mysterious errors. -I use Kernels > 2.6.9 and it works perfect. with kernels >= 2.6.10 there is a -very litle bug in hfc_multi.c which causes the module not to compile, it can -be easily fixed by changing pci_findsubsys to pci_getsubsys in code. +Using Kernels > 2.6.9 works perfect. Ok so far so good, now follow the compilation instructions. @@ -99,46 +79,26 @@ Ok so far so good, now follow the compilation instructions. Compilation ----------- -!! Be aware, in the actual mISDNuser package theres a bug in the Makefile -!! the compilation stops near iapplication.h, this isn't very important -!! at this step you are ready. - -After you've successfully installed mISDN, mISDNuser and Asterisk, you should -modify the Makefile in the chan_misdn source path. There you can tell the -Makefile where to install the driver, sample-conf, and most important where it -can find the linux kernel includes, the mISDNuser package and the Asterisk -includes. If you use the development version of Asterisk (or at least a newer -version than release) uncomment the CCFLAGS+=-DASTERISK_STABLE, the release -version of Asterisk is at the moment v1-2 as subversion branch. +The compilation of chan_misdn requires a library which will be generated under +channels/misdn/. -Now you can type in: +To compile this library you just need to go into this directory and type +make. Now you can go back to the asterisk source root and type make install +again, which now should compile and install chan_misdn. -make - -This should compile chan_misdn.so, if there's an error check the paths in the -Makefile again. Installation ------------ -After successful compilation of chan_misdn, you should simply type in: - -make install - -as privileged user to put chan_misdn.so in the Asterisk modules -directory. +Chan_misdn is automatically installed by the asterisk installation process. -You should see a message like: "Successfully installed chan_misdn". -Congratulations. - -Theres a sample init.d script for loading the mISDN modules (mISDN.sample), -simply copy it to /etc/init.d/ and modify it, there you can enter your cards. +There is a sample init.d script for loading the mISDN modules (mISDN.sample), +5Asimply copy it to /etc/init.d/ and modify it, there you can enter your cards. !! Forget to use capi together with chan_misdn. - Configuration ------------- @@ -162,6 +122,11 @@ configuration file, bigger numbers will lead to more debug output. There's also tracefile option, which takes a path+filename where debug output is written to. +- misdn.conf: [default] section +The default section is another special section which can contain all the +options available int the usr/port sections. the user/port section inherit +their parameters from the default section. + - misdn.conf: user/port sections The user sections have names which are unequal to "general". Those sections contain the ports variable which mean the mISDN Ports. Here you can add @@ -205,8 +170,8 @@ The available Optchars are: vt - txgain control -chan_misdn registers a new dial plan application "misdn_set_opt" when loaded. This -application takes the Optionsstring as argument. The Syntax is: +chan_misdn registers a new dial plan application "misdn_set_opt" when +loaded. This application takes the Optionsstring as argument. The Syntax is: misdn_set_opt(<OPTIONSSTRING>) @@ -343,6 +308,11 @@ it, you can just change pci_find_subsys to pci_get_subsys, this works. * asterisk >= v1-0.2 , also CVS Head * mISDN/mISDNuser (3.0-beta) from isdn.jolly.de +- chan_misdn-0.2.1 + * linux-kernel >= 2.6.8 (but at least 2.6) + * asterisk >= v1.2 , also CVS Head + * mISDN/mISDNuser (3.0) from isdn.jolly.de + Known Problems -------------- |