⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ixj-driver-howto

📁 mgcp协议源代码。支持多种编码:g711
💻
字号:
Linux Quicknet-Linux-Driver-HOWTOQuicknet Technologies, Inc. (www.quicknet.net)Version 0.3.16  January 28, 2000Copyright 1999-2000 Quicknet Technologies, Inc. 1.0  IntroductionThis document provides basic information on how to build and installthe newly GPL'd linux driver the Quicknet Internet PhoneJACK, InternetPhoneJACK-PCI, Internet LineJACK, and Internet PhoneCARD telephonycards.  More information about these cards is available athttp://www.quicknet.net.These cards offer nice telco style interfaces to use your standardtelephone/key system/PBX as the user interface for VoIP applications.The Internet LineJACK also offers PSTN connectivity for a single lineInternet to PSTN gateway.  Of course, you can add more than one cardto a system to obtain multi-line functionality. THE LINUX DRIVERS FOR QUICKNET CARDS ARE PRESENTLY IN A ALPHASTATE.  SOME USERS MAY EXPERIENCE TROUBLES.They are released early in the spirit of Internet development and tomake this technology available to innovators who would benefit fromearly exposure.When we promote the device driver to "beta" level it will beconsidered ready for non-programmer, non-technical users.  Until then,please be aware that these drivers may not be stable and may affectthe performance of your system.IMPORTANT: if you are using the driver in the kernel then you need tomanually configure the card, but the separately available driver cansupport isapnp which is much easier.  This situation will persistuntil we can get isapnp into the kernel.  Until then, the version ofthe driver included with the kernel requires manual cardconfiguration.  The stand-alone version of the driver distributed byQuicknet supports isapnp by default, but can be built by the user tosupport manual configuration if desired.You can obtain the standalone driver from:	http://www.quicknet.net/develop.htm1.1 Latest Additions/ImprovementsRefer to the CHANGES file for details on the latest changes and updates.1.2 Copyright, Trademarks, Disclaimer, & Credits CopyrightCopyright (c) 1999-2000 Quicknet Technologies, Inc.  Permission is grantedto freely copy and distribute this document provided you preserve itin its original form. For corrections and minor changes contact themaintainer at gherlein@quicknet.net.TrademarksInternet PhoneJACK, Internet PhoneJACK-PCI, Internet LineJACK andInternet PhoneCARD are registered trademarks of Quicknet Technologies,Inc.DisclaimerMuch of the info in this HOWTO is early information released byQuicknet Technologies, Inc. for the express purpose of allowing earlytesting and use of the Linux drivers developed for their products.While every attempt has been made to be thorough, complete andaccurate, the information contained here may be unreliable and thereare likely a number of errors in this document. Please let themaintainer know about them. Since this is free documentation, itshould be obvious that neither I nor previous authors can be heldlegally responsible for any errors.CreditsThis HOWTO was written by:	Greg Herlein <gherlein@quicknet.net>	Ed Okerson <eokerson@quicknet.net> 1.3  Future Plans: You Can Help Please let the maintainer know of any errors in facts, opinions,logic, spelling, grammar, clarity, links, etc.  But first, if the dateis over a month old, check to see that you have the latestversion. Please send any info that you think belongs in this document.You can also contribute code and/or bug-fixes for the sampleapplications.1.4  Where to get thingsYou can download the latest versions of the driver from:	http://www.quicknet.net/develop.htmYou can download the latest version of this document from:	http://www.quicknet.net/develop.htm1.5  Mailing ListQuicknet operates a mailing list to provide a public forum on usingthese drivers.To subscribe to the linux-driver mailing list, send an email to:   majordomo@lists.quicknet.netIn the body of the email, type:   subscribe linux-driver <your-email-address>Please delete any signature block that you would normally add to thebottom of your email - it tends to confuse majordomo.To send mail to the list, address your mail to    linux-driver@lists.quicknet.netYour message will go out to everyone on the list.To unsubscribe to the mailing list, send an email to:   majordomo@lists.quicknet.netIn the body of the email, type:   unsubscribe linux-driver <your-email-address>2.0  RequirementsYou will need an Internet PhoneJACK, Internet PhoneJACK-PCI, InternetLineJACK, or Internet PhoneCARD. The driver will support up to 16cards in any one system, of any mix between the types.3.0  Making the driver3.1  Untar the distribution and enter the ixj directory.  Note that itwill be named something like ixj-0.3.16-gpl or similar.IMPORTANT: if you are using the driver in the kernel then you need tomanually configure the card, but the separately available driver cansupport isapnp which is much easier.  This situation will persistuntil we can get isapnp into the kernel.  Until then, the version ofthe driver included with the kernel requires manual cardconfiguration.  The stand-alone version of the driver distributed byQuicknet supports isapnp by default, but can be built by the user tosupport manual configuration if desired.You can obtain the standalone driver from:	http://www.quicknet.net/develop.htm3.2  Internet PhoneJACK-PCIIf you are using ONLY the Internet PhoneJACK-PCI, then you do not needto do use any external tools or worry about isapnp at all.  All youhave to do is enter the driver source code directory and type "make"and let it do the work for you.3.3  Internet PhoneCARDIf you are using ONLY the Internet PhoneCARD, then you do not need todo use any external tools or worry about isapnp at all.  All you haveto do is enter the driver source code directory and type "make ixj-cs"and let it do the work for you.  The makefile will build a cardservices enabled driver and install it.3.4  Internet PhoneJACK and Internet LineJACK You have two choices: you can use the default and use the isapnpmethod of configuration and make your life easy, or you can configurethe driver by hand by editing a series of configuration files.If you choose to use the manual method, you will need the isapnp toolspackage to configure the cards.  This package probably came with yourLinux distribution.  Documentation on this package is available onlineat:http://mailer.wiwi.uni-marburg.de/linux/LDP/HOWTO/Plug-and-Play-HOWTO.htmlWe'd prefer that you use the new isapnp module that is distributedwith the driver source code.  This is the preferred method.  If youchoose this, you need not do anything other than type "make" and letit do the work for you.4.0 Manual Card ConfigurationThis applies ONLY to the Internet PhoneJACK and Internet LineJACKproducts.  The Internet PhoneCARD and Internet PhoneJACK-PCI are notconfigured by isapnp-tools!4.1 Configuration of the hardware If you are new to the isapnp tools, you can jumpstart yourself bydoing the following:   a.  run pnpdump to get a blank isapnp.conf file        pnpdump > /etc/isapnp.conf   b.  edit the /etc/isapnp.conf file to set the register IOaddresses.  Due to irregularities in isapnp-tools package, you willhave to change the following things too:        - Change the IO to WARNING on the top lines.  This will prevent         a halt on error.       - Remove the (CHECK) on each i/o range line to force the card to          go through.  Pick IOPORT addresses for the Quicknet ports that do not conflict withother ports in use by other ISA PnP devices.   c.  if you have multiple Quicknet cards, make sure that you do nothave any overlaps.  Be especially careful if you are mixing InternetPhoneJACK and Internet LineJACK cards in the same system.  Note thatthe maximum i/o range of our cards is 0x3F0, not 0xFFF0.4.2  Setting up the modules.conf file for an Internet PhoneJACK only:You need to edit your modules.conf file to include the following:	options ixj dspio=0xAAA note that 0xAAA must match the IOPORT number that you chose in theisapnp.conf file.4.2  Setting up the modules.conf file for an Internet LineJACK only:You need to edit your modules.conf file to include the following:	options ixj dspio=0xAAA xio=0xBBBnote that 0xAAA (dspio param) must match the first IOPORT number thatyou chose in the isapnp.conf file, and the 0xBBB (xio param) mustlikewise match the second IOPORT number.4.3 Setting up the modules.conf file for an Internet PhoneJACK andInternet LineJACK in the same system:You need to edit your modules.conf file to include the following:	options ixj dspio=0xAAA,0xMMM xio=0x000,0xPPPThe first port numbers apply to the Internet PhoneJACK which is dealtwith first.  The 0xAAA (dspio param) must match the IOPORT number thatyou chose in the isapnp.conf file for the PhoneJACK.  The xio parammust be included, but must have a 0x000 value for the PhoneJACK.  Thesecond set of params (after the commas) apply to the InternetLineJACK.  The 0xMMM (dspio param) must match the first IOPORTconfigured for the LineJACK, and the 0xPPP (xio param) must likewisematch the second IOPORT number.5.0  How to Make Use of the DriverYou should obtain the Software Development Kit from Quicknet.  Thiswill include documentation and sample code to show how to use thedriver.  You can obtain the latest SDK from:	http://www.quicknet.net/develop.htm  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -