<div><div>Dear Supports,</div><div><br></div><div>I was attempting to install BRI Card(OpenVox B800P) with wcb4xxp in NT mode .But I can not make it worked!</div><div><br></div><div>Could you please &nbsp;give me some hints? Thanks in advance!</div><div><br></div><div><br></div><div>Here are my environments:</div><div><br></div><div>------------------------------</div><div><br></div><div>CentOS-5.3</div><div><br></div><div>Kernel-2.6.18-164.el5</div><div>asterisk-1.6.1.6</div><div><br></div><div>dahdi-linux-complete-2.3.0+2.3.0</div><div><br></div><div>libpri-1.4.10.2</div><div><br></div><div>OpenVox-B800P(the first port is spliting into two lines, I set the first one into NT mode,and others are TE mode)</div><div><br></div><div>patch- manual_te_nt.patch(which download from:http://www.openvox.cn/bbs/viewthread.php?tid=992, and posted by Dmitry)</div><div><br></div><div>-----------------------------</div><div><br></div><div>I make a fresh OS and yum install all the dependent packages, like bison,bison-devel,gnults-devel,gcc,gcc-c++, and so on.</div><div><br></div><div>And download all the same versions of DAHDI-linux-complete-2.3.0+2.3.0, asterisk-1.6.1.6, libpri-1.4.10.2 from asterisk official website:http://downloads.asterisk.org/pub/telephony/.</div><div><br></div><div><br></div><div><br></div><div>Completely plugs the card and start to compile and install those packages. Here are my installation steps:</div><div><br></div><div>A.Libpri: make--&gt;make install &nbsp; --(no errors)</div><div><br></div><div>B.Patch file /usr/src/dahdi-linux-complete-2.3.0+2.3.0/linux/drivers/dahdi/wcb4xxp/base.c with this method:</div><div><br></div><div>patch p0 &lt; manual_te_nt.patch&nbsp;</div><div><br></div><div>C.DAHDI: make--&gt;make install--&gt;make config --(no errors)</div><div><br></div><div>D.Edit and insert this line at the buttom of file /etc/modprobe.d/dahdi.conf(only this step is different from yours)</div><div><br></div><div>options wcb4xxp te_nt_override=0xFE</div><div>E.Start dahdi and automatically configure the channels with: modprobe dahdi--&gt;modprobe wcb4xxp debug=16--&gt;dahdi_scan--&gt;dahdi_genconf--&gt;dahdi_cfg -vvvvvvvvv (no errors and all the channels are showing there)</div><div><br></div><div>----------------------------------------------------------------------------</div><div><br></div><div>[root@localhost modprobe.d]# dahdi_cfg -vvvvvvvv</div><div>DAHDI Tools Version - 2.3.0</div><div><br></div><div>DAHDI Version: 2.3.0</div><div>Echo Canceller(s):</div><div>Configuration</div><div>======================</div><div><br></div><div>SPAN 1: CCS/ AMI Build-out: 0 db (CSU)/0-133 feet (DSX-1)</div><div>SPAN 2: CCS/ AMI Build-out: 0 db (CSU)/0-133 feet (DSX-1)</div><div>SPAN 3: CCS/ AMI Build-out: 0 db (CSU)/0-133 feet (DSX-1)</div><div>SPAN 4: CCS/ AMI Build-out: 0 db (CSU)/0-133 feet (DSX-1)</div><div>SPAN 5: CCS/ AMI Build-out: 0 db (CSU)/0-133 feet (DSX-1)</div><div>SPAN 6: CCS/ AMI Build-out: 0 db (CSU)/0-133 feet (DSX-1)</div><div>SPAN 7: CCS/ AMI Build-out: 0 db (CSU)/0-133 feet (DSX-1)</div><div>SPAN 8: CCS/ AMI Build-out: 0 db (CSU)/0-133 feet (DSX-1)</div><div><br></div><div>Channel map:</div><div><br></div><div>Channel 01: Clear channel (Default) (Echo Canceler: none) (Slaves: 01)</div><div>Channel 02: Clear channel (Default) (Echo Canceler: none) (Slaves: 02)</div><div>Channel 03: Hardware assisted D-channel (Default) (Echo Canceler: none) (Slaves: 03)</div><div>Channel 04: Clear channel (Default) (Echo Canceler: none) (Slaves: 04)</div><div>Channel 05: Clear channel (Default) (Echo Canceler: none) (Slaves: 05)</div><div>Channel 06: Hardware assisted D-channel (Default) (Echo Canceler: none) (Slaves: 06)</div><div>Channel 07: Clear channel (Default) (Echo Canceler: none) (Slaves: 07)</div><div>Channel 08: Clear channel (Default) (Echo Canceler: none) (Slaves: 08)</div><div>Channel 09: Hardware assisted D-channel (Default) (Echo Canceler: none) (Slaves: 09)</div><div>Channel 10: Clear channel (Default) (Echo Canceler: none) (Slaves: 10)</div><div>Channel 11: Clear channel (Default) (Echo Canceler: none) (Slaves: 11)</div><div>Channel 12: Hardware assisted D-channel (Default) (Echo Canceler: none) (Slaves: 12)</div><div>Channel 13: Clear channel (Default) (Echo Canceler: none) (Slaves: 13)</div><div>Channel 14: Clear channel (Default) (Echo Canceler: none) (Slaves: 14)</div><div>Channel 15: Hardware assisted D-channel (Default) (Echo Canceler: none) (Slaves: 15)</div><div>Channel 16: Clear channel (Default) (Echo Canceler: none) (Slaves: 16)</div><div>Channel 17: Clear channel (Default) (Echo Canceler: none) (Slaves: 17)</div><div>Channel 18: Hardware assisted D-channel (Default) (Echo Canceler: none) (Slaves: 18)</div><div>Channel 19: Clear channel (Default) (Echo Canceler: none) (Slaves: 19)</div><div>Channel 20: Clear channel (Default) (Echo Canceler: none) (Slaves: 20)</div><div>Channel 21: Hardware assisted D-channel (Default) (Echo Canceler: none) (Slaves: 21)</div><div>Channel 22: Clear channel (Default) (Echo Canceler: none) (Slaves: 22)</div><div>Channel 23: Clear channel (Default) (Echo Canceler: none) (Slaves: 23)</div><div>Channel 24: Hardware assisted D-channel (Default) (Echo Canceler: none) (Slaves: 24)</div><div><br></div><div>24 channels to configure.</div><div><br></div><div>Setting echocan for channel 1 to none</div><div>Setting echocan for channel 2 to none</div><div>Setting echocan for channel 3 to none</div><div>Setting echocan for channel 4 to none</div><div>Setting echocan for channel 5 to none</div><div>Setting echocan for channel 6 to none</div><div>Setting echocan for channel 7 to none</div><div>Setting echocan for channel 8 to none</div><div>Setting echocan for channel 9 to none</div><div>Setting echocan for channel 10 to none</div><div>Setting echocan for channel 11 to none</div><div>Setting echocan for channel 12 to none</div><div>Setting echocan for channel 13 to none</div><div>Setting echocan for channel 14 to none</div><div>Setting echocan for channel 15 to none</div><div>Setting echocan for channel 16 to none</div><div>Setting echocan for channel 17 to none</div><div>Setting echocan for channel 18 to none</div><div>Setting echocan for channel 19 to none</div><div>Setting echocan for channel 20 to none</div><div>Setting echocan for channel 21 to none</div><div>Setting echocan for channel 22 to none</div><div>Setting echocan for channel 23 to none</div><div>Setting echocan for channel 24 to none</div><div>------------------------------------------------------------------------</div><div><br></div><div>Everything seems very good so far as!</div><div><br></div><div><br></div><div><br></div><div>F.Asterisk, ./configure--&gt;make--&gt;make install--&gt;make samples --(no errors)</div><div><br></div><div>G.As you said before, NT mode with wcb4xxp only supports nt_ptp,and nt_ptmp is not work right now. So I set dahdi-channels.conf like this:</div><div><br></div><div>------------------------------------------------------------------------</div><div><br></div><div>; Span 1: B4/0/1 "B4XXP (PCI) Card 0 Span 1" (MASTER)</div><div>group=0,11</div><div>context=from-pstn</div><div>switchtype = euroisdn</div><div>signalling = bri_net</div><div>channel =&gt; 1-2</div><div>context = default</div><div>group = 63</div><div><br></div><div>; Span 2: B4/0/2 "B4XXP (PCI) Card 0 Span 2" RED</div><div>group=0,12</div><div>context=from-pstn</div><div>switchtype = euroisdn</div><div>signalling = bri_cpe</div><div>channel =&gt; 4-5</div><div>context = default</div><div>group = 63</div><div><br></div><div>; Span 3: B4/0/3 "B4XXP (PCI) Card 0 Span 3" RED</div><div>group=0,13</div><div>context=from-pstn</div><div>switchtype = euroisdn</div><div>signalling = bri_cpe</div><div>channel =&gt; 7-8</div><div>context = default</div><div>group = 63</div><div><br></div><div>; Span 4: B4/0/4 "B4XXP (PCI) Card 0 Span 4" RED</div><div>group=0,14</div><div>context=from-pstn</div><div>switchtype = euroisdn</div><div>signalling = bri_cpe</div><div>channel =&gt; 10-11</div><div>context = default</div><div>group = 63</div><div><br></div><div>-----------------------------------------------------------------------</div><div><br></div><div>and other spans 5,6,7,8 are the same as span 2.</div><div><br></div><div><br></div><div><br></div><div>H. After this modification, the dmesg information shows like this:</div><div><br></div><div>----------------------------------------------------------------------</div><div><br></div><div>dahdi: Version: 2.3.0</div><div>wcb4xxp 0000:02:0c.0: probe called for b4xx...</div><div>PCI: Enabling device 0000:02:0c.0 (0100 -&gt; 0103)</div><div>ACPI: PCI Interrupt 0000:02:0c.0[A] -&gt; GSI 20 (level, low) -&gt; IRQ 217</div><div>wcb4xxp 0000:02:0c.0: Identified OpenVox B800P (controller rev 1) at 0001dff0, IRQ 217</div><div>wcb4xxp 0000:02:0c.0: NOTE: hardware echo cancellation has been disabled</div><div>wcb4xxp 0000:02:0c.0: Port 1: NT mode manually set</div><div>wcb4xxp 0000:02:0c.0: Port 2: TE mode manually set</div><div>wcb4xxp 0000:02:0c.0: Port 3: TE mode manually set</div><div>wcb4xxp 0000:02:0c.0: Port 4: TE mode manually set</div><div>wcb4xxp 0000:02:0c.0: Port 5: TE mode manually set</div><div>wcb4xxp 0000:02:0c.0: Port 6: TE mode manually set</div><div>wcb4xxp 0000:02:0c.0: Port 7: TE mode manually set</div><div>wcb4xxp 0000:02:0c.0: Port 8: TE mode manually set</div><div>--------------------------------------------------------------------</div><div><br></div><div>Base on this information,it seems that the patch is working, so far so good!</div><div><br></div><div><br></div><div><br></div><div>I. Start asterisk with asterisk -vvvvvvvvvvvvgc.and run command "pri show spans", but shows like this:</div><div><br></div><div>*CLI&gt; pri show spans</div><div>PRI span 1/0: Provisioned, Down, Active</div><div>PRI span 2/0: Provisioned, In Alarm, Down, Active</div><div>PRI span 3/0: Provisioned, In Alarm, Down, Active</div><div>PRI span 4/0: Provisioned, In Alarm, Down, Active</div><div>PRI span 5/0: Provisioned, In Alarm, Down, Active</div><div>PRI span 6/0: Provisioned, In Alarm, Down, Active</div><div>PRI span 7/0: Provisioned, In Alarm, Down, Active</div><div>PRI span 8/0: Provisioned, In Alarm, Down, Active</div><div>-------------------------------------------------------------------</div><div><br></div><div>*CLI&gt; pri show span 1</div><div>Primary D-channel: 3</div><div>Status: Provisioned, Down, Active</div><div>Switchtype: EuroISDN</div><div>Type: Network</div><div>Window Length: 0/7</div><div>Sentrej: 0</div><div>SolicitFbit: 0</div><div>Retrans: 0</div><div>Busy: 0</div><div>Overlap Dial: 0</div><div>Logical Channel Mapping: 0</div><div>T200 Timer: 1000</div><div>T203 Timer: 10000</div><div>T305 Timer: 30000</div><div>T308 Timer: 4000</div><div>T309 Timer: -1</div><div>T313 Timer: 4000</div><div>N200 Counter: 3</div><div>Overlap Recv: No</div><div><br></div><div>------------------------------------------------------------------------</div><div><br></div><div>I have plugged the ISDN phone into the first port,and LED is turn to green and not blinking,but when I offhook, nothing dial tone there,and this channel is always under DOWN status.</div><div><br></div><div>J. But sometimes it sharply turn to UP status. Under that situation,I was attempting to make some calls from softphone to it, but I can not hear any voice between them(softphone or ISDN phone)</div></div><div><br></div><div><div>localhost*CLI&gt; pri show spans</div><div>PRI span 1/0: Provisioned, Up, Active</div><div>PRI span 2/0: Provisioned, In Alarm, Down, Active</div><div>PRI span 3/0: Provisioned, In Alarm, Down, Active</div><div>PRI span 4/0: Provisioned, In Alarm, Down, Active</div><div>PRI span 5/0: Provisioned, In Alarm, Down, Active</div><div>PRI span 6/0: Provisioned, In Alarm, Down, Active</div><div>PRI span 7/0: Provisioned, In Alarm, Down, Active</div><div>PRI span 8/0: Provisioned, In Alarm, Down, Active</div></div><div><br></div><div><br></div><div>Any helps will be appreciated!</div><div><br></div><div>Best Wishes!</div><div>Michael</div><div><br></div><div><br></div><div><br></div>