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 equipment using relatively cost-effective hardware. Asterisk provides Voicemail services with Directory, Call Conferencing, Interactive Voice Response, Call Queuing. It supports for 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 D230E/DE230E

The D230E/DE230E is an upgrade product of the D210E/DE210E. They support T1, E1, and J1 environments and is selectable on a per-card or per-port basis. D230E/DE230E is supposed to be the most advanced 2 port T1/E1/J1 asterisk® card with superior quality in the open source community. The leading innovation ensures users to adjust the interrupts frequency to reduce the CPU load up to 70% and adjust the interrupt number to avoid interrupt number sharing or conflict. DE230E offers an on-board Octasic® DSP-based echo cancellation module. It supports T1, E1, and J1 environments and is selectable on a per-card or per-port basis.

...

D230E/DE230E is compatible with PCI-E ×1, ×2, ×4, ×8 and ×16 slot. You should confirm your slot type firstly and then insert D230E/DE230E into a PCI-E slot as previously described. Some slots are described like that.

 

Image Added

Figure 2 PCI-E and PCI slots

 

2.4 Timing cable

If you have just one card in the system, all channels on that card have already run under the same clock source, so timing cable is unnecessary. But if there are more than one card, using timing cable has some advantages. Before using the clock line, each card works on its own clock, therefore precision of the clock is limited; each card will send /receive voice data at different speeds. In voice usage, this small issue can be omitted, but in data communication such as Fax/Modem, it will cause big problems. Data loss will cause communication broken or fax broken. Timing cable will force all cards to work at the same clock source, send data at the same speed, as a result no data will lost.

...

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

Image Added 

Figure 3 Hardware detection

 

If D230E/DE230E is not recognized by the system, you have to power off and take out the card, then try to insert it into other PCI-E slot.

...

A part of system.conf which is one of the basic channel configuration files is displayed.

 

 

Image Added

Figure 4 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 5 A part of dahdi-channels.conf

...

The command is used for reading and loading parameters in the configuration file system.conf and writing to the hardware. A part of outputs are showed in the following figure.

...

Image Added

Figure 6 Channel map

 

 

 

3. Asterisk initiation

...

localhost*CLI> dahdi show channels

Image Added

Figure 7 channels show

 

If DAHDI channels are found, it means they have been loaded into Asterisk. You are going to edit dialplan by your requirements.

...

# vim /etc/asterisk/extensions.conf

 

Image Added

Figure 8 dial plan

 

Additional function

Users should run command "cat /proc/interrupts" to check D230E/DE230E has independent interrupt. If it shares interrupt with other device, it may cause some problems even cannot work normally. While D230E/DE230E allows users to modify interrupt pin during firmware upgrade for avoiding conflict. Or you can see if the EC module is working as follows:

 Image Added

 

Chapter 4 Reference

...

Any questions during installation, please consult in our forum or look up for answers from the following websites:

Forum

wiki

 

 

 

 

 

 

 

Appendix A Specifications

...