<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=us-ascii" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.7600.16385"><LINK rel=stylesheet 
href="BLOCKQUOTE{margin-Top: 0px; margin-Bottom: 0px; margin-Left: 2em}"></HEAD>
<BODY style="MARGIN: 10px; FONT-FAMILY: verdana; FONT-SIZE: 10pt">
<DIV><FONT size=2 face=Verdana>Hi,</FONT></DIV>
<DIV>&nbsp;&nbsp;&nbsp;With the help of <EM>Armin Schindler </EM>i have 
installed&nbsp;openvox&nbsp;B200P&nbsp;+&nbsp;mISDN-1.1.9.1&nbsp;+&nbsp;chan_capi-1.1.4&nbsp;+&nbsp;asterisk-1.4.26.2 
successful.</DIV>
<DIV>Thanks! let me show my steps:</DIV>
<DIV>&nbsp;</DIV>
<DIV>my environment:</DIV>
<DIV>intel DG41MJ motherbroad</DIV>
<DIV>openvox&nbsp;B200P</DIV>
<DIV>debian lenny 5.0.3</DIV>
<DIV>mISDN-1.1.9.1</DIV>
<DIV>chan_capi-1.1.4</DIV>
<DIV>asterisk-1.4.26.2</DIV>
<DIV>&nbsp;</DIV>
<DIV>1. install the mISDN, asterisk, then modify 
chan_capi-1.1.4/chan_capi.c</DIV>
<DIV>&nbsp;&nbsp;&nbsp; add some head files:</DIV>
<DIV>&nbsp;</DIV>
<DIV style="TEXT-INDENT: 4em">
<DIV></DIV>
<DIV>#include&nbsp;"chan_capi_platform.h" //under this line</DIV></DIV>
<DIV style="TEXT-INDENT: 4em">
<DIV>#include&nbsp;&lt;asterisk/strings.h&gt;</DIV>
<DIV>#include&nbsp;&lt;asterisk/dsp.h&gt;</DIV>
<DIV>#include&nbsp;&lt;asterisk/devicestate.h&gt;</DIV>
<DIV>#include&nbsp;&lt;asterisk/features.h&gt;</DIV>
<DIV>&nbsp;</DIV></DIV>
<DIV style="TEXT-INDENT: 2em">then complie chan_capi</DIV>
<DIV style="TEXT-INDENT: 2em">&nbsp;</DIV>
<DIV>2. modify the /usr/sbin/mISDN in line 186, add # in the head, add a new 
line " HFCMULTI_layermask[${i}]="0x1f,0x1f"&nbsp; " under line 186</DIV>
<DIV>&nbsp;</DIV>
<DIV>3. modify /etc/asterisk/modules.conf, add those:</DIV>
<DIV>&nbsp;&nbsp;
<DIV style="TEXT-INDENT: 2em">load&nbsp;=&gt;&nbsp;res_features.so</DIV>
<DIV></DIV>
<DIV></DIV>
<DIV style="TEXT-INDENT: 2em">load&nbsp;=&gt;&nbsp;chan_capi.so</DIV>
<DIV></DIV>
<DIV style="TEXT-INDENT: 2em">[global]</DIV>
<DIV style="TEXT-INDENT: 2em">chan_capi.so=yes</DIV>
<DIV style="TEXT-INDENT: 2em">&nbsp;</DIV>
<DIV>4. my capi.conf like:</DIV>
<DIV>&nbsp;</DIV>
<DIV>
<DIV>[general]</DIV>
<DIV>nationalprefix=0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;or&nbsp;for&nbsp;example&nbsp;"+49"</DIV>
<DIV>internationalprefix=00&nbsp;&nbsp;;&nbsp;or&nbsp;for&nbsp;example&nbsp;"+"</DIV>
<DIV>;subscriberprefix=+4969&nbsp;;&nbsp;prefix&nbsp;including&nbsp;area&nbsp;code&nbsp;(some&nbsp;lines&nbsp;need&nbsp;this)</DIV>
<DIV>rxgain=1.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;linear&nbsp;receive&nbsp;gain&nbsp;(1.0&nbsp;=&nbsp;no&nbsp;change)</DIV>
<DIV>txgain=1.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;linear&nbsp;transmit&nbsp;gain&nbsp;(1.0&nbsp;=&nbsp;no&nbsp;change)</DIV>
<DIV>language=de&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;set&nbsp;default&nbsp;language</DIV>
<DIV>;ulaw=yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;set&nbsp;this,&nbsp;if&nbsp;you&nbsp;live&nbsp;in&nbsp;u-law&nbsp;world&nbsp;instead&nbsp;of&nbsp;a-law</DIV>
<DIV></DIV>
<DIV>;jb.....&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;with&nbsp;Asterisk&nbsp;1.4&nbsp;you&nbsp;can&nbsp;configure&nbsp;jitterbuffer,</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;see&nbsp;Asterisk&nbsp;documentation&nbsp;for&nbsp;all&nbsp;jb*&nbsp;setting&nbsp;available.</DIV>
<DIV>;mohinterpret=default&nbsp;;Asterisk&nbsp;1.4:&nbsp;default&nbsp;music&nbsp;on&nbsp;hold&nbsp;class&nbsp;when&nbsp;placed&nbsp;on&nbsp;hold.</DIV>
<DIV></DIV>
<DIV></DIV>
<DIV>;&nbsp;interface&nbsp;sections&nbsp;...</DIV>
<DIV></DIV>
<DIV>[ISDN1]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;this&nbsp;example&nbsp;interface&nbsp;gets&nbsp;name&nbsp;'ISDN1'&nbsp;and&nbsp;may&nbsp;be&nbsp;any</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;name&nbsp;not&nbsp;starting&nbsp;with&nbsp;'g'&nbsp;or&nbsp;'contr'.</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;Use&nbsp;one&nbsp;interface&nbsp;section&nbsp;for&nbsp;each&nbsp;ISDN&nbsp;port!</DIV>
<DIV>;ntmode=yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;if&nbsp;the&nbsp;ISDN&nbsp;card&nbsp;operates&nbsp;in&nbsp;NT-mode,&nbsp;set&nbsp;this&nbsp;to&nbsp;'yes'</DIV>
<DIV>isdnmode=msn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;'MSN'&nbsp;(point-to-multipoint)&nbsp;or&nbsp;'DID'&nbsp;(direct&nbsp;inward&nbsp;dial)</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;when&nbsp;using&nbsp;NT-mode,&nbsp;'DID'&nbsp;should&nbsp;be&nbsp;set&nbsp;in&nbsp;any&nbsp;case</DIV>
<DIV>incomingmsn=*&nbsp;&nbsp;&nbsp;&nbsp;;allow&nbsp;incoming&nbsp;calls&nbsp;to&nbsp;this&nbsp;list&nbsp;of&nbsp;MSNs/DIDs,&nbsp;*&nbsp;=&nbsp;any</DIV>
<DIV>;defaultcid=123&nbsp;&nbsp;;set&nbsp;a&nbsp;default&nbsp;caller&nbsp;ID&nbsp;to&nbsp;that&nbsp;interface&nbsp;for&nbsp;dial-out,</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;this&nbsp;caller&nbsp;ID&nbsp;will&nbsp;be&nbsp;used&nbsp;when&nbsp;the&nbsp;dial&nbsp;option&nbsp;'d'&nbsp;is&nbsp;set.</DIV>
<DIV>;controller=0&nbsp;&nbsp;&nbsp;&nbsp;;ISDN4BSD&nbsp;default</DIV>
<DIV>;controller=7&nbsp;&nbsp;&nbsp;&nbsp;;ISDN4BSD&nbsp;USB&nbsp;default</DIV>
<DIV>controller=1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;CAPI&nbsp;controller&nbsp;number&nbsp;of&nbsp;this&nbsp;interface/port</DIV>
<DIV>group=1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;dialout&nbsp;group</DIV>
<DIV>;prefix=0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;set&nbsp;a&nbsp;prefix&nbsp;to&nbsp;the&nbsp;calling&nbsp;number&nbsp;on&nbsp;incoming&nbsp;calls</DIV>
<DIV>softdtmf=on&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;enable/disable&nbsp;software&nbsp;DTMF&nbsp;detection,&nbsp;recommended&nbsp;for&nbsp;AVM&nbsp;cards</DIV>
<DIV>relaxdtmf=on&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;in&nbsp;addition&nbsp;to&nbsp;softdtmf,&nbsp;you&nbsp;can&nbsp;use&nbsp;relaxed&nbsp;DTMF&nbsp;detection</DIV>
<DIV>faxdetect=off&nbsp;&nbsp;&nbsp;&nbsp;;enable&nbsp;faxdetection&nbsp;and&nbsp;redirection&nbsp;to&nbsp;EXTEN&nbsp;'fax'&nbsp;for&nbsp;incoming&nbsp;and/or</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;outgoing&nbsp;calls.&nbsp;(default='off',&nbsp;possible&nbsp;values:&nbsp;'incoming','outgoing','both')</DIV>
<DIV>faxdetecttime=0&nbsp;&nbsp;;Only&nbsp;detect&nbsp;faxes&nbsp;during&nbsp;the&nbsp;first&nbsp;'n'&nbsp;seconds&nbsp;of&nbsp;the&nbsp;call.</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;(default&nbsp;'0'&nbsp;meaning&nbsp;for&nbsp;the&nbsp;whole&nbsp;duration&nbsp;of&nbsp;the&nbsp;call)</DIV>
<DIV>;accountcode=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;PBX&nbsp;accountcode&nbsp;to&nbsp;use&nbsp;in&nbsp;CDRs</DIV>
<DIV>;amaflags=default;AMA&nbsp;flags&nbsp;for&nbsp;CDR&nbsp;('default',&nbsp;'omit',&nbsp;'billing',&nbsp;or&nbsp;'documentation')</DIV>
<DIV>context=from-isdn&nbsp;&nbsp;;context&nbsp;for&nbsp;incoming&nbsp;calls</DIV>
<DIV>;holdtype=hold&nbsp;&nbsp;&nbsp;;when&nbsp;the&nbsp;PBX&nbsp;puts&nbsp;the&nbsp;call&nbsp;on&nbsp;hold,&nbsp;ISDN&nbsp;HOLD&nbsp;will&nbsp;be&nbsp;used.&nbsp;If</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;set&nbsp;to&nbsp;'local'&nbsp;(default&nbsp;value),&nbsp;no&nbsp;hold&nbsp;is&nbsp;done&nbsp;and&nbsp;the&nbsp;PBX&nbsp;may</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;play&nbsp;MOH.</DIV>
<DIV>;immediate=yes&nbsp;&nbsp;&nbsp;;DID:&nbsp;immediate&nbsp;start&nbsp;of&nbsp;PBX&nbsp;with&nbsp;extension&nbsp;'s'&nbsp;if&nbsp;no&nbsp;digits&nbsp;were</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;received&nbsp;on&nbsp;incoming&nbsp;call&nbsp;(no&nbsp;destination&nbsp;number&nbsp;yet)</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;MSN:&nbsp;start&nbsp;PBX&nbsp;on&nbsp;CONNECT_IND&nbsp;and&nbsp;do&nbsp;not&nbsp;wait&nbsp;for&nbsp;SETUP/SENDING-COMPLETE.</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;info&nbsp;like&nbsp;REDIRECTINGNUMBER&nbsp;may&nbsp;be&nbsp;lost,&nbsp;but&nbsp;this&nbsp;is&nbsp;necessary&nbsp;for</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;drivers/pbx/telco&nbsp;which&nbsp;does&nbsp;not&nbsp;send&nbsp;SETUP&nbsp;or&nbsp;SENDING-COMPLETE.</DIV>
<DIV>;echosquelch=1&nbsp;&nbsp;&nbsp;;_VERY_PRIMITIVE_&nbsp;echo&nbsp;suppression.&nbsp;Disable&nbsp;it&nbsp;before&nbsp;you&nbsp;start&nbsp;recording&nbsp;voicemail</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;or&nbsp;your&nbsp;files&nbsp;may&nbsp;get&nbsp;choppy.&nbsp;(you&nbsp;can&nbsp;use&nbsp;capicommand(echosquelch|no)&nbsp;for&nbsp;this)</DIV>
<DIV>;echocancel=yes&nbsp;&nbsp;;Dialogic(R)&nbsp;Diva(R)&nbsp;(CAPI)&nbsp;echo&nbsp;cancellation&nbsp;(yes=g165)</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;(possible&nbsp;values:&nbsp;'no',&nbsp;'yes',&nbsp;'force',&nbsp;'g164',&nbsp;'g165')</DIV>
<DIV>;echocancelpath=1;Dialogic(R)&nbsp;Diva(R)&nbsp;(CAPI)&nbsp;echo&nbsp;cancellation&nbsp;path</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;(possible&nbsp;values:&nbsp;default&nbsp;'1'&nbsp;-&nbsp;E.1/T.1/S0,&nbsp;'2'&nbsp;-&nbsp;IP,&nbsp;'3'&nbsp;-&nbsp;both)</DIV>
<DIV>;echocancelold=yes;use&nbsp;facility&nbsp;selector&nbsp;6&nbsp;instead&nbsp;of&nbsp;correct&nbsp;8&nbsp;(necessary&nbsp;for&nbsp;older&nbsp;eicon&nbsp;drivers)</DIV>
<DIV>;echotail=64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;echo&nbsp;cancel&nbsp;tail&nbsp;setting&nbsp;(default=0&nbsp;for&nbsp;maximum)</DIV>
<DIV>;echocancelnlp=1&nbsp;;activate&nbsp;non-linear-processing;&nbsp;this&nbsp;improves&nbsp;echo&nbsp;cancel&nbsp;ratio,&nbsp;but&nbsp;might</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;incorporate&nbsp;variable&nbsp;gain&nbsp;in&nbsp;the&nbsp;signal&nbsp;path.</DIV>
<DIV>bridge=no&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;native&nbsp;bridging&nbsp;(CAPI&nbsp;line&nbsp;interconnect)&nbsp;if&nbsp;available</DIV>
<DIV>;callgroup=1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;PBX&nbsp;call&nbsp;group</DIV>
<DIV>;pickupgroup=1&nbsp;&nbsp;&nbsp;;PBX&nbsp;pickup&nbsp;group&nbsp;(which&nbsp;call&nbsp;groups&nbsp;are&nbsp;we&nbsp;allowed&nbsp;to&nbsp;pickup)</DIV>
<DIV>;transfergroup=1&nbsp;;Controller(s)&nbsp;where&nbsp;a&nbsp;transfer&nbsp;on&nbsp;native&nbsp;bridge&nbsp;is&nbsp;allowed&nbsp;to.</DIV>
<DIV>;language=de&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;set&nbsp;language&nbsp;for&nbsp;this&nbsp;device&nbsp;(overwrites&nbsp;default&nbsp;language)</DIV>
<DIV>;disallow=all&nbsp;&nbsp;&nbsp;&nbsp;;RTP&nbsp;codec&nbsp;selection&nbsp;(valid&nbsp;with&nbsp;Dialogic(R)&nbsp;Diva(R)&nbsp;Media&nbsp;Boards&nbsp;only)</DIV>
<DIV>;allow=all&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;RTP&nbsp;codec&nbsp;selection&nbsp;(valid&nbsp;with&nbsp;Dialogic(R)&nbsp;Diva(R)&nbsp;Media&nbsp;Boards&nbsp;only)</DIV>
<DIV>devices=2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;number&nbsp;of&nbsp;concurrent&nbsp;calls&nbsp;(B-Channels)&nbsp;on&nbsp;this&nbsp;controller</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;(2&nbsp;makes&nbsp;sense&nbsp;for&nbsp;single&nbsp;BRI,&nbsp;30/23&nbsp;for&nbsp;PRI/T1)</DIV>
<DIV>;jb.....&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;with&nbsp;Asterisk&nbsp;1.4&nbsp;you&nbsp;can&nbsp;configure&nbsp;jitterbuffer,</DIV></DIV>
<DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;see&nbsp;Asterisk&nbsp;documentation&nbsp;for&nbsp;all&nbsp;jb*&nbsp;setting&nbsp;available.</DIV>
<DIV>;mohinterpret=default&nbsp;;Asterisk&nbsp;1.4:&nbsp;default&nbsp;music&nbsp;on&nbsp;hold&nbsp;class&nbsp;when&nbsp;placed&nbsp;on&nbsp;hold.</DIV>
<DIV>;qsig=1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;enable&nbsp;use&nbsp;of&nbsp;Q.SIG&nbsp;extensions.&nbsp;ECMA&nbsp;Variant</DIV>
<DIV>;qsig_prnum=1234&nbsp;&nbsp;;enable&nbsp;inbound&nbsp;bridging&nbsp;-&nbsp;this&nbsp;should&nbsp;be&nbsp;an&nbsp;QSIG-network-wide&nbsp;unique&nbsp;number</DIV>
<DIV></DIV>
<DIV>[ISDN2]</DIV>
<DIV>;isdnmode=msn</DIV>
<DIV>controller=2</DIV>
<DIV>bridge=no</DIV>
<DIV>echocancel=noi</DIV>
<DIV>incomingmsn=*</DIV>
<DIV>context=from-isdn</DIV>
<DIV>devices=2</DIV></DIV>
<DIV>&nbsp;</DIV>
<DIV>5. add those in extensions.conf</DIV></DIV>
<DIV><FONT size=2 face=Verdana></FONT>&nbsp;</DIV>
<DIV>
<DIV>[from-isdn]</DIV>
<DIV>exten&nbsp;=&gt;&nbsp;s,&nbsp;1,&nbsp;answer()</DIV>
<DIV>exten&nbsp;=&gt;&nbsp;s,&nbsp;2,&nbsp;Dial(SIP/100)</DIV>
<DIV>exten&nbsp;=&gt;&nbsp;s,&nbsp;3,&nbsp;hangup</DIV>
<DIV></DIV>
<DIV>[from-sip]</DIV>
<DIV>exten&nbsp;=&gt;&nbsp;1,&nbsp;1,&nbsp;Dial(CAPI/ISDN2/xxxx(the number you 
want to dial)/b)</DIV>
<DIV>exten&nbsp;=&gt;&nbsp;1,&nbsp;n,&nbsp;hangup</DIV>
<DIV>&nbsp;</DIV>
<DIV>6. add a sip account in sip.conf</DIV>
<DIV>&nbsp;</DIV>
<DIV>
<DIV>[100]</DIV>
<DIV>type=friend</DIV>
<DIV>username=100</DIV>
<DIV>secret=100</DIV>
<DIV>host=dynamic</DIV>
<DIV>context=from-sip</DIV>
<DIV>&nbsp;</DIV>
<DIV>7. Now&nbsp;you can use those command to start:</DIV>
<DIV>&nbsp;</DIV>
<DIV style="TEXT-INDENT: 2em">modprobe capi</DIV>
<DIV style="TEXT-INDENT: 2em">mISND&nbsp;start</DIV>
<DIV style="TEXT-INDENT: 2em">asterisk -vvvvvvvvvvvvvvgc</DIV>
<DIV style="TEXT-INDENT: 2em">&nbsp;</DIV>
<DIV>8.&nbsp;the use command " capi info " &amp; " capi show channels " to 
check</DIV>
<DIV>&nbsp;</DIV>
<DIV>9. You can dial in or dial out with the soft phone if all those step are 
work.</DIV>
<DIV>
<DIV>
<DIV><FONT size=2 face=Verdana></FONT>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Reagards</DIV>
<DIV>Dennis.Den&nbsp;</DIV></DIV></DIV>
<DIV>&nbsp;</DIV></DIV></DIV>
<DIV align=left><FONT color=#c0c0c0 size=2 face=Verdana>2010-02-26 
</FONT></DIV><FONT size=2 face=Verdana>
<HR style="WIDTH: 122px; HEIGHT: 2px" align=left SIZE=2>

<DIV><FONT color=#c0c0c0 size=2 face=Verdana><SPAN>qiaoqiao7036</SPAN> 
</FONT></DIV></FONT></BODY></HTML>