Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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. Asterisk does voice over IP in four protocols, and can interoperate with almost all standard-based telephony equipments using relatively cost-effective hardware. Asterisk provides Voicemail services with Directory, Call Conferencing, Interactive Voice Response, and Call Queuing. It supports three-way calling, caller ID services, ADSI, IAX, SIP, H323 (as both client and gateway), MGCP (call manager only) and SCCP/Skinny (voip-info.org).

 

...

Image Added

Figure 1 Topology

1.2 What is B100P

OpenVox B100P is a PCI 2.2 compliant card which supports 1 BRI S/T interface. The BRI port can be set to TE or NT mode by jumpers. B100P S/T BRI interface card delivers great voice quality in the telephony systems. It can provide 2 simultaneous voices calls over 1 ISDN BRI line, turns your legacy ISDN BRI equipments into powerful Voice over IP devices and provides a soft migration path from ISDN technology to the new Voice over IP world. B100P is designed for building Open Source systems based on Asterisk such as ISDN PBX and VoIP gateway.

...

B100P is compatible with 32-bit 3.3V PCI slot, 32-bit 5.0V PCI slot, 64-bit 3.3V PCI slot or 64-bit 5.0V PCI slot except PCI-E slot; you should confirm your slot type firstly and then insert B100P into any type of PCI slot as previously described. Some slots are described like that.

 

Image Added

Figure 2            PCI-E and PCI slots

2.3 Adjusting Termination of S/T Interface (100 ohm)

...

  • If a port works on NT mode, you should set jumper to CONNECT (ON).
  • If a port works on TE mode, theoretically it should be set to OPEN (OFF), but it might connect to some non-standard ISDN terminal equipments that do not have terminal resistors, for such equipments, you should set it to CONNECT(ON).

 

Image Added

Figure 3 Jumper setting

 

2.4 Hardware setup procedure

...

Please comment out the following line:

 Image Added

 

Then add the following two lines after the above action:

...

Check the outcome and confirm your system has recognized B100P. If it has been recognized, "Network controller" will be displayed in the output information like that:

 

Image Added

Figure 4 Hardware detection

 

If B100P is not recognized by the system, you have to power off and take out the card to insert it into another PCI slot.

...

A part of system.conf which is one of the basic configuration files is displayed as follows:

 

Image Added

Figure 5 A part of system.conf

 

2. Country mode modification

...

A part of file /etc/asterisk/dahdi-channels.conf is showed as below. (Modification, if it is not agree with the hardware setup)

 

 

Image Added

Figure 6 A part of dahdi-channels.conf

3. Asterisk initiation

Execute a command to start Asterisk:

...

"dahdi show channels"and "pri show spans":

 

Image Added

Figure 7 channels and spans show

 

If you can see the span is up and active status, it means successful installation. Otherwise, please check the setting files and physical connections.

...

# vim /etc/asterisk/extensions.conf

 

 

Image Added

Figure 8 dial plan

 

After saving your dialplan, please run "asterisk –r", then execute "reload" in the CLI. Now you are able to make calls. The above dialplan achieves that:

...