B100E on DAHDI User Manual Contents General Safety Instructions ..................4 Test Environments ....................... 5 Chapter 1 Overview ..................... 6 1.1 What is Asterisk ....................6 1.2 What is B100E ....................7 Chapter 2 Hardware Setup ..................10 2.1 Power supply ....................10 2.2 Slot compatibility ....................
B100E on DAHDI User Manual General Safety Instructions CAUTION 1. The computers that have B100E card installed must comply with the country’s specific safety regulations. 2. Only service personnel should install B100E card. 3. Before you install B100E card, please unplug the power cord from the computer and remove the cover from your PC.
B100E on DAHDI User Manual Chapter 1 Overview 1.1 What is Asterisk The Definition of Asterisk is described as follows: Asterisk is a complete PBX in software. It runs on Linux, BSD, Windows (emulated) and provides all of the features you would expect from a PBX and more.
Figure 1 Topology 1.2 What is B100E OpenVox B100E is a PCI-E compliant card which supports 1 BRI S/T interface. The BRI port can be set to TE or NT mode by jumpers. B100E S/T BRI interface card delivers great voice quality in the telephony systems.
Page 9
B100E on DAHDI User Manual ™ ® ® B100E works well with Asterisk , Elastix , FreeSWITCH , PBX in a ™ ® Flash, trixbox , Yate and IPPBX/IVR projects as well as other Open Source and proprietary PBX, Switch, IVR, and VoIP gateway applications.
Page 10
B100E on DAHDI User Manual Full software and hardware compatible with Junghanns.NET ISDN, mISDN driver, DADHI and so on RoHS compliant Certificates: CE, FCC, A-Tick trixbox Officially Certified Elastix ® Officially Certified OpenVox Communication Co. LTD.
B100E on DAHDI User Manual Chapter 2 Hardware Setup There are some points should be paid attention to when setting up B100E. 2.1 Power supply The board is powered by PCI Express slot, which provides +3.3V or 12V on PCI-E slot, so it is not need to supply external power source.
B100E on DAHDI User Manual 2.3 Adjusting Termination of S/T Interface (100 ohm) You are able to set a port to NT or TE mode, please refer to figure 3 for visualized information. If a port works on NT mode, you should set jumper to CONNECT (ON).
B100E on DAHDI User Manual 2.4 Hardware setup procedure Power off your PC, remember to unplug the AC power cable Insert B100E into a PCI-E slot vertically Plug ISDN lines into RJ-45 interfaces which set as TE mode and ISDN phone lines into RJ-45 interface which set as NT mode ...
Libpri and Asterisk. Let’s make specific versions for an example to state how to install software. 3.1 Download DAHDI software packages are available on OpenVox official website or Digium. Some patches should be applied when the driver source is from Digium.
Page 15
# tar -zxvf dahdi-linux-complete-2.3.0.1+2.3.0.ta r.gz #_wget_http://downloads.asterisk.org/pub/telephon y/asterisk/releases/asterisk-1.8.4.4.tar.gz # tar -zxvf asterisk-1.8.4.4.tar.gz You need to get a patch from OpenVox official website and copy it to the directory of dahdi-linux-complete-2.3.0.1+2.3.0/linux/, please run commands to achieve it. # cd dahdi-linux-complete-2.3.0.1+2.3.0/linux # wget http://downloads.openvox.cn/pub/drivers/da hdi-patches/B100E/B100_dahdi_2.3.0.1_complete_pat...
Page 16
# vim ../tools/modules.sample Add "zaphfc" in the file "modules.sample" like that: # Digium TDM400P: up to 4 analog ports wctdm # Openvox B100P: 1 NT/TE BRI ports zaphfc ;must add this line # Digium B400P: 4 NT/TE BRI ports wcb4xxp ...
B100E on DAHDI User Manual 3.2 Installation 1. Hardware detection # lspci –vvvv Check the outcome and confirm your system has recognized B100E. If it has been recognized, "Network controller" will be displayed in the output information like that: 02:0b.0 Network controller: Cologne Chip Designs GmbH ISDN network...
Page 18
B100E on DAHDI User Manual 2. Software installation Some dependencies are crucial. If any of them is absent, the software installation process would not go through successfully. Let’s run "yum install XX" (XX stands for the dependency’s name) to check the availability of dependencies.
Page 19
B100E on DAHDI User Manual If there is no kernel source in the system, you should also install it by running like: # yum install kernel-devel If the dependency has been installed, system will indicate that nothing to do, which means you could go to next one directly.
B100E on DAHDI User Manual Please execute those commands to install Libpri and Asterisk: # cd ../libpri-1.4.11.5 # make # make install # cd ../asterisk-1.8.4.4 # ./configure # make # make install # make samples "make samples" will install the standard sample configuration file in the directory /etc/asterisk.
Page 21
B100E on DAHDI User Manual the driver by running commands: # modprobe dahdi # modprobe zaphfc (In TE mode) # dahdi_genconf # dahdi_cfg -vvv There are two issues for B100E NT mode: Sometimes the first call can't work normally, in such cases, it is need to restart Asterisk.
Page 22
B100E on DAHDI User Manual After running "modprobe dahdi" or "modprobe zaphfc", there is not any information displayed if loaded normally and successfully. "zaphfc" is the driver module name of B100E. If there is any error, please trace the cause. Until all errors are clear up, you could execute "dahdi_genconf"...
Page 23
B100E on DAHDI User Manual # Span 1: ZTHFC1 "HFC-S PCI A ISDN card 0 [TE] " (MASTER) span=1,1,0,ccs,ami # termtype: te bchan=1-2 hardhdlc=3 echocanceller=mg2,1-2 # Global data loadzone = us defaultzone = us Figure 5 A part of system.conf 2.
Page 24
B100E on DAHDI User Manual ; Span 1: ZTHFC1 "HFC-S PCI A ISDN card 0 [TE] " (MASTER) group=0,11 context=from-isdn overlapdial=yes # must add this line switchtype = euroisdn signalling = bri_cpe_ptmp channel => 1-2 context = default group = 63 Figure 6 A part of dahdi-channels.conf...
Page 25
B100E on DAHDI User Manual connections. 4. Dialplan edit You should make sure that the context "from-isdn" and "from-internal" are in extensions.conf. Here a simple example is given: # vim /etc/asterisk/extensions.conf [from-isdn] exten => s,1,Dial(SIP/100,,r) exten => s,n,Hangup() [from-internal] exten => _X.,1,Dial(dahdi/1/${EXTEN},,r) exten =>...
B100E on DAHDI User Manual Chapter 4 Reference www.OpenVox.cn www.digium.com www.asterisk.org www.voip-info.org www.asteriskguru.com Tips Any questions during installation please consult in our forum or look up for answers from the following websites: Forum wiki OpenVox Communication Co. LTD. URL: www.openvox.cn...
B100E on DAHDI User Manual Appendix A Specifications • Weight and size Weight: 51g (1.80oz) Size: 12.0× 6.9× 1.8 cm (4.7× 2.7× 0.7 inch) • Interfaces PCI Express 1.0 or above Local Loop Access: RJ-45 ports used on certain ISDN S/T/U interfaces •...
B100E on DAHDI User Manual Appendix B PIN Assignments Basic Rate ISDN lines can use straight ("flat") modular cable if necessary. However, twisted-pair are more often used. ISDN U-interface 8-pin RJ45 port PIN Color Description White/Orange Orange White/Green Blue...
Page 29
B100E on DAHDI User Manual available. In most cases, power is not provided from the telephone company. BRI S-Interface 8-pin RJ45 port PIN Color Description White/Orange Orange White/Green Receive+ Blue Transmit + White/Blue Transmit - Green Receive - White/Brown...
Page 30
B100E on DAHDI User Manual Extended Passive Bus Mode allows connection to 8 terminals at distances of up to 500 meters from the NT-1. Star Bus Mode allows interconnection of up to 8 terminals to a central NT-1. Each terminal can be up to 1 KM from the NT-1.
Need help?
Do you have a question about the B100E on DAHDI and is the answer not in the manual?
Questions and answers