hello, Richard:<br>I copied the file to /usr/locla/etc/asterisk and restarting asterisk. the LEDs are not activated. the capi show channesl:<br>*<span style="font-weight: bold;">CLI&gt; capi show channels</span><br>CAPI thread [0x0] {<br>&nbsp;Application ID&nbsp;&nbsp;&nbsp;&nbsp; : 0x00000000<br>&nbsp;Application uptime : 0x00000e2a seconds<br><br>&nbsp;Call descriptor statistics:<br>&nbsp;&nbsp;&nbsp; allocation count&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 0x00000000 call descriptors<br>&nbsp;&nbsp;&nbsp; free count&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 0x00000000 call descriptors<br>&nbsp;&nbsp;&nbsp; in memory count&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 0x00000000 call descriptors<br>&nbsp;&nbsp;&nbsp; in use count&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 0x00000000 call descriptors<br>&nbsp;&nbsp;&nbsp; record allocation rate&nbsp; :&nbsp;&nbsp;&nbsp;&nbsp; 0x0000
 calls/second<br>&nbsp;&nbsp;&nbsp; limit allocation rate&nbsp;&nbsp; :&nbsp;&nbsp;&nbsp;&nbsp; 0x0010 calls/second<br>&nbsp;Currently active calls:<br>&nbsp;&nbsp;&nbsp; channel name, source-&gt;destination, call ID, in/out<br>}<br>Config entry 'ISDN1' {<br>&nbsp;b_channels_curr : 2 call descriptor(s) free<br>&nbsp;b_channels_max&nbsp; : 2 call descriptor(s) total<br>}<br><br>*CLI&gt;<br><span style="font-weight: bold;">capi.conf </span><br>[ISDN1]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;this example interface gets name 'ISDN1' and may be any<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;name not starting with 'g' or 'contr'.<br>isdnmode=msn&nbsp;&nbsp;&nbsp;&nbsp; ;'MSN' (point-to-multipoint)<br>incomingmsn=*&nbsp;&nbsp;&nbsp; ;allow incoming calls to this list of MSNs/DIDs, * == any<br><br>;<br>; Format of "incomingmsn" is like this:<br>;<br>; 0) This will only allow any MSN:<br>;<br>;
 incomingmsn=*<br>;<br>; 1) This will only allow (MSN == "1"):<br>;<br>; incomingmsn=1<br>;<br>; 2) This will only allow (MSN == "1") or (MSN == "2") or (MSN == "3"):<br>;<br>; incomingmsn=1,2,3<br>;<br>; 3) This will only allow (MSN == "1XX..") or (MSN == "2") or (MSN == "3XX.."):<br>;<br>; incomingmsn=1*,2,3*<br>;<br>; NOTE: When a number matches "1*", everything preceeding the "*" is<br>; stripped away from the incoming number. For example if "incomingmsn=1*" and<br>; the MSN is 1234, only 234 is passed to Asterisk.<br>;<br>controller=1&nbsp;&nbsp;&nbsp;&nbsp; ;ISDN4BSD default (first controller)<br>group=1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;dialout group<br>;prefix=0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;set a prefix to calling number on incoming calls<br>softdtmf=off&nbsp;&nbsp;&nbsp;&nbsp; ;enable/disable software dtmf detection<br>relaxdtmf=off&nbsp;&nbsp;&nbsp; ;in addition to softdtmf, you can
 use<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;relaxed dtmf detection, which implies softdtmf=yes<br>accountcode=&nbsp;&nbsp;&nbsp;&nbsp; ;Asterisk accountcode to use in CDRs<br>context=isdn_in ;context for incoming calls<br>holdtype=local&nbsp;&nbsp; ;when Asterisk puts the call on hold, ISDN HOLD will be used. If<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;set to 'local' (default value), no hold is done and Asterisk may<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;play MOH.<br>;immediate=yes&nbsp;&nbsp; ;immediate start of pbx with extension 's' if no digits were<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;received on incoming call (no destination number yet)<br>echocancel=no&nbsp;&nbsp;&nbsp; ;disable echo canceller<br>echosquelch=no&nbsp;&nbsp;
 ;primitive echo suppression (in chan_capi)<br>;echocancelold=yes;use facility selector 6 instead of correct 8 (necessary for older eicon drivers)<br>;echotail=64&nbsp;&nbsp;&nbsp;&nbsp; ;echo cancel tail setting<br>;bridge=yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;native bridging (CAPI line interconnect) if available<br>;callgroup=1&nbsp;&nbsp;&nbsp;&nbsp; ;Asterisk call group<br>;deflect=1234567 ;deflect incoming calls to 1234567 if all B channels are busy<br><span style="font-weight: bold;">the dmesg shows:</span><br>i4bctl: ISDN system control port attached<br>capi: CAPI call control device attached, v2.10<br>i4b: ISDN call control device attached<br>i4btrc: 64 ISDN trace device(s) attached<br>i4brbch: 8 raw B channel access device(s) attached<br>i4btel: 8 ISDN telephony interface device(s) attached<br><span style="font-weight: bold;">i am not very sure the capi.conf for BRI 400P( 4 ports and in TE mode). how do i set TE modes for 4 ports? i just run: isdncinfig? or add some
 parameters? below is what i run isdnconfig:<br>new-host-3# isdnconfig<br>controller 8 = {<br>&nbsp; Layer 1:<br>&nbsp;&nbsp;&nbsp; description : HFC-4S PCI ISDN adapter<br>&nbsp;&nbsp;&nbsp; type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : passive ISDN (Basic Rate, 2xB)<br>&nbsp;&nbsp;&nbsp; channels&nbsp;&nbsp;&nbsp; : 0x3<br>&nbsp;&nbsp;&nbsp; serial&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 0xabd5<br>&nbsp;&nbsp;&nbsp; power_save&nbsp; : on<br>&nbsp;&nbsp;&nbsp; dialtone&nbsp;&nbsp;&nbsp; : enabled<br>&nbsp;&nbsp;&nbsp; attached&nbsp;&nbsp;&nbsp; : yes<br>&nbsp;&nbsp;&nbsp; PH-state&nbsp;&nbsp;&nbsp; : F0: Reset<br>&nbsp; Layer 2:<br>&nbsp;&nbsp;&nbsp; driver_type : DRVR_D_CHANNEL<br>}<br>controller 9 = {<br>&nbsp; Layer 1:<br>&nbsp;&nbsp;&nbsp; description : HFC-4S PCI ISDN adapter<br>&nbsp;&nbsp;&nbsp; type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : passive ISDN (Basic Rate, 2xB)<br>&nbsp;&nbsp;&nbsp; channels&nbsp;&nbsp;&nbsp; : 0x3<br>&nbsp;&nbsp;&nbsp;
 serial&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 0xabd6<br>&nbsp;&nbsp;&nbsp; power_save&nbsp; : on<br>&nbsp;&nbsp;&nbsp; dialtone&nbsp;&nbsp;&nbsp; : enabled<br>&nbsp;&nbsp;&nbsp; attached&nbsp;&nbsp;&nbsp; : yes<br>&nbsp;&nbsp;&nbsp; PH-state&nbsp;&nbsp;&nbsp; : F0: Reset<br>&nbsp; Layer 2:<br>&nbsp;&nbsp;&nbsp; driver_type : DRVR_D_CHANNEL<br>}<br>controller 10 = {<br>&nbsp; Layer 1:<br>&nbsp;&nbsp;&nbsp; description : HFC-4S PCI ISDN adapter<br>&nbsp;&nbsp;&nbsp; type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : passive ISDN (Basic Rate, 2xB)<br>&nbsp;&nbsp;&nbsp; channels&nbsp;&nbsp;&nbsp; : 0x3<br>&nbsp;&nbsp;&nbsp; serial&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 0xabd7<br>&nbsp;&nbsp;&nbsp; power_save&nbsp; : on<br>&nbsp;&nbsp;&nbsp; dialtone&nbsp;&nbsp;&nbsp; : enabled<br>&nbsp;&nbsp;&nbsp; attached&nbsp;&nbsp;&nbsp; : yes<br>&nbsp;&nbsp;&nbsp; PH-state&nbsp;&nbsp;&nbsp; : F0: Reset<br>&nbsp; Layer 2:<br>&nbsp;&nbsp;&nbsp; driver_type : DRVR_D_CHANNEL<br>}<br>controller 11 =
 {<br>&nbsp; Layer 1:<br>&nbsp;&nbsp;&nbsp; description : HFC-4S PCI ISDN adapter<br>&nbsp;&nbsp;&nbsp; type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : passive ISDN (Basic Rate, 2xB)<br>&nbsp;&nbsp;&nbsp; channels&nbsp;&nbsp;&nbsp; : 0x3<br>&nbsp;&nbsp;&nbsp; serial&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 0xabd8<br>&nbsp;&nbsp;&nbsp; power_save&nbsp; : on<br>&nbsp;&nbsp;&nbsp; dialtone&nbsp;&nbsp;&nbsp; : enabled<br>&nbsp;&nbsp;&nbsp; attached&nbsp;&nbsp;&nbsp; : yes<br>&nbsp;&nbsp;&nbsp; PH-state&nbsp;&nbsp;&nbsp; : F0: Reset<br>&nbsp; Layer 2:<br>&nbsp;&nbsp;&nbsp; driver_type : DRVR_D_CHANNEL<br>}<br>new-host-3#<br>any idea for that?<br style="font-weight: bold;"></span><span style="font-weight: bold;">thanks!</span><br style="font-weight: bold;"><span style="font-weight: bold;">zhulizhong</span><br><br><b><i>Richard Neese &lt;r.neese@gmail.com&gt;</i></b> Ð´µÀ£º<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> ing
 the i4b capi channel dir there is a conf file called capi.conf this needs <br>to be coppied to /usr/local/etc/asterisk and then edited<br><br><br><br><br><br><br>On January 9, 2008 07:00:34 pm lizhong zhu wrote:<br>&gt; hello, all of friends:<br>&gt; thanks, Richard Neese. i edit the kernel and add what you gave me and<br>&gt; recompile kernel, the isdn and capi seems work. i run isdnconfig it show s<br>&gt; four contralloer. my card is OpenVox B400P. now asterisk can start and show<br>&gt; : new-host-3*CLI&gt; capi show channels<br>&gt; CAPI thread [0x0] {<br>&gt;  Application ID     : 0x00000000<br>&gt;  Application uptime : 0x00000945 seconds<br>&gt;<br>&gt;  Call descriptor statistics:<br>&gt;     allocation count        : 0x00000000 call descriptors<br>&gt;     free count              : 0x00000000 call descriptors<br>&gt;     in memory count         : 0x00000000 call descriptors<br>&gt;     in use count            : 0x00000000 call descriptors<br>&gt;     record
 allocation rate  :     0x0000 calls/second<br>&gt;     limit allocation rate   :     0x0010 calls/second<br>&gt;  Currently active calls:<br>&gt;     channel name, source-&gt;destination, call ID, in/out<br>&gt; }<br>&gt; Config entry 'ISDN2' {<br>&gt;  b_channels_curr : 2 call descriptor(s) free<br>&gt;  b_channels_max  : 2 call descriptor(s) total<br>&gt; }<br>&gt; Config entry 'ISDN1' {<br>&gt;  b_channels_curr : 2 call descriptor(s) free<br>&gt;  b_channels_max  : 2 call descriptor(s) total<br>&gt; }<br>&gt;<br>&gt; new-host-3*CLI&gt;<br>&gt; i have no idea for capi.conf for BRI. the LEDs are not blink. i would set<br>&gt; all 4 ports are in TE mode. anyone can tell me some setting for how to<br>&gt; start isdn4bsd and as capi.conf ? thanks!<br>&gt; zhu<br>&gt;<br>&gt;<br>&gt; ---------------------------------<br>&gt; ÑÅ»¢ÓÊÏä´«µÝÐÂÄê×£¸££¬¸öÐԺؿ¨ËÍÇ×Åó£¡<br><br><br><br>-- <br>Welcome to the World. An the World gets
 smaller.<br><br>_______________________________________________<br>--Bandwidth and Colocation Provided by http://www.api-digital.com--<br><br>Asterisk-BSD mailing list<br>To UNSUBSCRIBE or update options visit:<br>   http://lists.digium.com/mailman/listinfo/asterisk-bsd</blockquote><br><p>&#32;


      <hr size=1><a href="http://cn.mail.yahoo.com/gc/index.html?entry=5&souce=mail_mailletter_tagline">ÑÅ»¢ÓÊÏä´«µÝÐÂÄê×£¸££¬¸öÐԺؿ¨ËÍÇ×Åó£¡</a>