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 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 D430P/DE430P

DE430P is a D430P with an EC module, they are upgrade products of the DE410P. It’s supposed to be the most advanced 4 port T1/E1/J1 Asterisk® card with superior quality in the open source community. The leading innovation ensures users to adjust the interrupt frequency to reduce the CPU load up to 70% and adjust the interrupt pin to avoid interrupt number sharing or conflict. DE430P 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. The Octasic® DSP-based EC module enables users to eliminate echo tails up to 128ms or 1024 taps across all 128 channels in E1 mode or 96 channels in T1/J1 modes. Furthermore, this module takes advantage of the Octasic® Voice Quality Enhancement to provide superior sound quality on all calls. D430P/DE430P supports industry standard telephony and data protocols, including Primary Rate ISDN (both N. American and Standard Euro) protocol families for voice, PPP, Cisco, HDLC, and Frame Relay data modes. Both line-side and trunk-side interfaces are supported.

...

D430P/DE430P is compatible with 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 and insert D430P/DE430P into any type of PCI slot as previously described.

 

Image Added

Figure 2 PCI-E and PCI slot

 

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 D430P/DE430P. If it has been recognized, the output information will be displayed like that:

 Image Added

                Figure 3 Hardware detection

...

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

 

After modifying the country mode, please execute the following command:

...

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

 

# asterisk –vvvvvvvgc

...

localhost*CLI> dahdi show channels

 

Image Added

Figure 7 channels show

 

If DAHDI channels are found, it means they have been loaded into Asterisk successfully. 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 D430P/DE430P has independent interrupt. If it shares interrupt with other device, it may cause some problems even cannot work normally. While D430P/DE430P 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

Figure 9 echo detect

...

The dissembling figure of D430P/DE430P is alike DE430E/DE430E, the following figure is DE430E’s dissembling figure.

 Image Added

 

 

 

 

 

 

 

 

Appendix C Jumper and Switch Settings

 Image Added