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 DE130P/D130P

The D130P/DE130P is an upgrade product of the D115P. It supports T1, E1, and J1 environments and is selectable on a per-card or per-port basis. D130P/DE130P is supposed to be the most advanced single 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. DE130P 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

...

D130P 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 D110P 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 D130P/DE130P. If it has been recognized, communication controller will be displayed in the output information like that:

 

Image Added

Figure 3 Hardware detection

 

If DE130P is not recognized by the system, you have to power off and take out the card, then try to insert it into other PCI 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 DE130P has independent interrupt. If it shares interrupt with other device, it may cause some problems even cannot work normally. While DE130P allows users to modify interrupt pin during firmware upgrade for avoiding conflict. Or you can see if the EC module is working as follows:

# dmesg | grep VPM

Image Added

 

                    Figure 9 EC module show

...

Appendix B Jumper and Switch Settings

 Image Added