Thanks very much Armin.<br>
<br>
After migrating to chan_capi-cm, the issue now is, everytime a dial statement is <br>
executed, it fails and restarts asterisk! The restart I believe is due to safe_asterisk <br>
script. So, in my opinion chan_capi-cm terminates asterisk process abruptly. <br>
When I replace the driver, everything comes back fine. I have updated the dial <br>
syntax to suit the new driver. My Dial command now is Dial(CAPI/g1/&lt;dialled #&gt;,30), <br>
I have even tried Dial(CAPI/contr1/&lt;dialled #&gt;,30)<br>
<br>
Unfortunately there arent many messges displayed on CLI, since asterisk gets<br>
a SIGSEGV.<br>
<br>
Have people in this list had any successfull implementation with chan_capi-cm <br>
driver and Eicon Hardware?<br>
<br>
Regards <br>
-r<br><br><div><span class="gmail_quote">On 8/28/05, <b class="gmail_sendername">Armin Schindler</b> &lt;<a href="mailto:armin@melware.de">armin@melware.de</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Sun, 28 Aug 2005, Voicomm User wrote:<br>&gt; Hello Group,<br>&gt;<br>&gt; Current Setup:<br>&gt; - Eicon Quad BRI ISDN Card.<br>&gt; - 4 ISDN BRI (Telco: Telstra) Onramp2 services.<br>&gt; - Mode: Point2Point.<br>&gt; - 100 Indial Number ranges. Full National Number (9 digit format): BAAAAAAXX
<br>&gt;<br>&gt; where: B (Area code): 2/3/7/8<br>&gt; A (Normal Numbers)<br>&gt; X (99 Indial extensions)<br>&gt; eg: BAAAAAA00<br>&gt; BAAAAAA20 etc<br>&gt; Requirement:<br>&gt; - To be able send Indial numbers as Caller ID when dialing out.
<br>&gt;<br>&gt; Configration:<br>&gt; capi.conf<br>&gt; ---------<br>&gt;<br>&gt; [general]<br>&gt; nationalprefix=0<br>&gt; internationalprefix=00<br>&gt; rxgain=0.8<br>&gt; txgain=0.8<br>&gt;<br>&gt; [interfaces]<br>&gt; mode=immediate
<br>&gt; isdnmode=ptp<br>&gt; msn=BAAAAAA<br>&gt; incomingmsn=*<br>&gt; controller=1<br>&gt; softdtmf=1<br>&gt; accountcode=<br>&gt; context=main-menu<br>&gt; usecallerid=yes<br>&gt; callerid=asreceived<br>&gt; ;echosquelch=1
<br>&gt; ;echocancel=yes<br>&gt; ;echotail=64<br>&gt; callgroup=1<br>&gt; pickupgroup=1<br>&gt; devices=2<br>&gt;<br>&gt; mode=immediate<br>&gt; isdnmode=ptp<br>&gt; msn=BAAAAAA<br>&gt; incomingmsn=*<br>&gt; controller=2<br>
&gt; softdtmf=1<br>&gt; accountcode=<br>&gt; context=main-menu<br>&gt; usecallerid=yes<br>&gt; callerid=asreceived<br>&gt; callgroup=1<br>&gt; pickupgroup=1<br>&gt; devices=2<br>&gt;<br>&gt; mode=immediate<br>&gt; isdnmode=ptp
<br>&gt; msn=BAAAAAA<br>&gt; incomingmsn=*<br>&gt; controller=3<br>&gt; softdtmf=1<br>&gt; accountcode=<br>&gt; context=main-menu<br>&gt; usecallerid=yes<br>&gt; callerid=asreceived<br>&gt; callgroup=1<br>&gt; pickupgroup=1
<br>&gt; devices=2<br>&gt;<br>&gt;<br>&gt; mode=immediate<br>&gt; isdnmode=ptp<br>&gt; msn=BAAAAAA<br>&gt; incomingmsn=*<br>&gt; controller=4<br>&gt; softdtmf=1<br>&gt; accountcode=<br>&gt; context=main-menu<br>&gt; usecallerid=yes
<br>&gt; callerid=asreceived<br>&gt; callgroup=1<br>&gt; pickupgroup=1<br>&gt; devices=2<br>&gt;<br>&gt;<br>&gt; extensions.conf<br>&gt;<br>&gt; [mob-service]<br>&gt; ; Calleridnum is of the format 0BAAAAAAXX and TRUNKMSD = 1, TRUNKCAPI = CAPI
<br>&gt; exten =&gt;<br>&gt; ${PAT-MOB},1,Dial(${TRUNKCAPI}/${CALLERIDNUM:1}:${EXTEN:${TRUNKMSD}},,t)<br>&gt;<br>&gt;<br>&gt; Problem:<br>&gt; When dialling out the number *always* defaults to the default service<br>&gt; number.
<br>&gt; I have contacted the telco and they have confirmed they expect the caller id<br>&gt; in 9<br>&gt; digit format. I tried modifying msn value in capi.conf to include more comma<br>&gt;<br>&gt; separated Full National Numbers of users internally. Eg.
<br>&gt;<br>&gt; msn=BAAAAAA00,BAAAAAA06,BAAAAAA07,BAAAAAA08,BAAAAAA09,BAAAAAA10,BAAAAAA11,BAAAAAA12,BAAAAAA13,BAAAAAA14,BAAAAAA15,BAAAAAA16,BAAAAAA17,BAAAAAA20,BAAAAAA21,BAAAAAA22<br>&gt;<br>&gt; This works fine upto BAAAAAA17, but for numbers from extentions 20 onwards I
<br>&gt; get<br>&gt; a 'msn not found! check your config error'.<br>&gt;<br>&gt; Can anyone please shed somelight on whether this is really possible (to be<br>&gt; able<br>&gt; to send DID numbers as caller ID when dialling out)? I have read some posts
<br>&gt; indicating more than 5 msns is not possible, but in my case I have<br>&gt; definetely<br>&gt; got it working with more than 5 msns atleast. No source clearly indicated if<br>&gt; this<br>&gt; is possible, and if yes, how.
<br><br>Use chan_capi-cm from <a href="http://sourceforge.net">sourceforge.net</a>, adapt your capi.conf and the<br>dialstring to new structure (see README of chan_capi-cm) and set your DID<br>with e.g.<br> SetCallerId(15)
<br><br>Armin<br><br></blockquote></div><br>