<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML DIR=ltr><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"></HEAD><BODY><DIV><FONT face='Arial' color=#000000 size=2>Hi,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>We have a Ericsson BP250 Phone system setup witht 
he following configuration</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Telco &lt;-&gt; Asterisk E405P &lt;-&gt; 
BP250</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>The system seem to work perfectly on 1.0.9 for a 
very long time but there is some functionality we wanted to take advantage of in 
the 1.2 version branch so we upgraded.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Currently running</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Asterisk 1.2.4</FONT></DIV>
<DIV><FONT face=Arial size=2>Zaptel 1.2.3 (noticed 1.2.4 is out will upgrade 
next weekend)</FONT></DIV>
<DIV><FONT face=Arial size=2>Libpri 1.2.2</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>The problem we are getting is wierd but 
:-</FONT></DIV>
<DIV><FONT face=Arial size=2>Sorry about the timings looking wierd but you have 
to allow a fudge factor of anywhere upto 12 hours when dealing with reports from 
on-site personel.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>* Wednesday ~ 9.30am All calls drops for 1 second, 
then back online, then ~5 minutes later, same thing<BR>* Thursday&nbsp; ~ 
10.30am All calls drops for 1 second, then back online, then ~5 minutes later, 
same thing</FONT></DIV>
<DIV><FONT face=Arial size=2>* Friday ~ 11.30am All calls drops for 1 second, 
then back online, then ~5 minutes later, same thing</FONT></DIV><FONT face=Arial 
size=2>
<DIV><BR>Just before it drops out the calls sound a little fuzzy.</DIV>
<DIV>&nbsp;</DIV>
<DIV>There is no warning messages on console.<BR><BR>Error log (which seem to 
correspond to drops outs):<BR>Feb 17 11:30:08 WARNING[2566] chan_zap.c: No 
D-channels available!&nbsp; Using<BR>Primary channel 47 as D-channel 
anyway!<BR>Feb 17 11:36:12 WARNING[2565] chan_zap.c: No D-channels 
available!&nbsp; Using<BR>Primary channel 16 as D-channel anyway!</DIV>
<DIV>&nbsp;</DIV>
<DIV>D-Channel 47 relates to the&nbsp;socket which is connected to the BP250, 
D-Channel 16 relates to the socket connected to the telco.</DIV>
<DIV>&nbsp;</DIV>
<DIV>I really don't want to have to drop back to 1.0.9 if i can avoid it.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Log files and settings :-</DIV>
<DIV>&nbsp;</DIV>
<DIV>Logger.conf<BR>full =&gt; 
notice,warning,error<BR><BR>Zaptel.conf<BR>span=1,1,0,ccs,hdb3,crc4<BR>bchan=1-15<BR>dchan=16<BR>bchan=17-31<BR>span=2,0,0,ccs,hdb3,crc4<BR>bchan=32-46<BR>dchan=47<BR>bchan=48-62<BR>span=3,0,0,ccs,hdb3,crc4<BR>bchan=63-77<BR>dchan=78<BR>bchan=79-93<BR>span=4,0,0,ccs,hdb3,crc4<BR>bchan=94-108<BR>dchan=109<BR>bchan=110-124</DIV>
<DIV>&nbsp;</DIV>
<DIV>Zapata.conf</DIV>
<DIV>[channels]<BR>context=default<BR>musiconhold=default<BR>switchtype=euroisdn<BR>usecallerid=yes<BR>cidsignalling=v23<BR>cidstart=polarity<BR>hidecallerid=no<BR>callwaiting=no<BR>usecallingpres=yes<BR>callwaitingcallerid=yes<BR>threewaycalling=yes<BR>transfer=yes<BR>cancallforward=yes<BR>callreturn=yes<BR>echocancel=yes<BR>echocancelwhenbridged=yes<BR>echotraining=800<BR>rxgain=0.0<BR>txgain=0.0</DIV>
<DIV>group=1<BR>context=te405p-intelstra<BR>pridialplan=local<BR>signalling=pri_cpe<BR>;overlapdial=yes<BR>callerid=asreceived<BR>channel=&gt;1-15, 
17-31<BR>group=4<BR>context=te405p-frombp250<BR>pridialplan=local<BR>signalling=pri_net<BR>overlapdial=yes<BR>callerid=asreceived<BR>channel=&gt;32-46, 
48-62<BR></DIV>
<DIV>Extensions.conf (Sorry for it being so large, most of the rest it of is in 
other files)</DIV>
<DIV>[default]<BR>exten =&gt; s,1,Dial(SIP/5552,45,t)</DIV>
<DIV>[dialstring]</DIV>
<DIV>exten =&gt; i,1,Playback(invalid)<BR>exten =&gt; i,2,Hangup<BR>exten =&gt; 
t,1,Hangup</DIV>
<DIV>[atp-out]</DIV>
<DIV>exten =&gt; _8X.,1,Dial(SIP/${EXTEN:1}@voip_callpacket_com)<BR>;exten =&gt; 
_8X.,1,dial(SIP/${EXTEN:1}@voip.telepacket.com,30)<BR>exten =&gt; 
_8X.,2,Congestion</DIV>
<DIV>exten =&gt; 
_9X.,1,Dial(IAX2/username:passwordremoved@gw3.austechpartnerships.com/${EXTEN:1})<BR>exten 
=&gt; _9X.,2,Congestion<BR>exten =&gt; _9X.,3,Hangup</DIV>
<DIV>[from-callpacket]</DIV>
<DIV>exten =&gt; 17025541498,1,Answer<BR>exten =&gt; 
17025541498,2,Dial(SIP/557)<BR>exten =&gt; 17025541498,3,Hangup</DIV>
<DIV>[atp-in]</DIV>
<DIV>exten =&gt; 30182849,1,SetMusicOnHold(record)<BR>exten =&gt; 
30182849,2,Dial(SIP/551,45,t)<BR>exten =&gt; 30182849,3,Voicemail,u551<BR>exten 
=&gt; 30182849,103,Voicemail,b551</DIV>
<DIV>exten =&gt; s,1,Dial(SIP/3332,45,t)</DIV>
<DIV><BR>[te405p-frombp250]</DIV>
<DIV>exten =&gt; 
_321X.,1,Dial(IAX2/username:passwordremoved@gw3.austechpartnerships.com/${EXTEN:3})</DIV>
<DIV>include =&gt; to-sip<BR>include =&gt; parkedcalls<BR>include =&gt; 
record-transfer<BR>include =&gt; atp-out<BR>include =&gt; voicerec<BR>include 
=&gt; lm1_functions<BR>include =&gt; te405p-outtelstra<BR></DIV>
<DIV>[te405p-tobp250]</DIV>
<DIV>#include extensions_te405p-tobp250.conf</DIV>
<DIV>[te405p-intelstra]</DIV>
<DIV>#include extensions_te405p-intelstra.conf<BR>include =&gt; to-sip</DIV>
<DIV>[te405p-outtelstra]</DIV>
<DIV>#include extensions_te405p-outtelstra.conf<BR>include =&gt; 
dialstring</DIV>
<DIV>include =&gt; js_play_ael</DIV>
<DIV>[from-sip]<BR>exten =&gt; 
555,1,dial(SIP/username:passwordremoved@ivoice.ipsystems.com.au/0732822922)</DIV>
<DIV>exten =&gt; 881,1,Dial(Zap/G4/38165912)<BR>exten =&gt; 
982,1,Dial(Zap/G4/38166400)<BR>exten =&gt; 983,1,Dial(Zap/G4/38105000)<BR>exten 
=&gt; 984,1,Dial(Zap/G4/11115483)<BR>exten =&gt; 
985,1,Dial(Zap/G4/11115912)<BR>exten =&gt; 986,1,Dial(Zap/G4/11115760)<BR>exten 
=&gt; 987,1,Dial(Zap/G4/11115765)<BR>exten =&gt; 
988,1,Dial(Zap/G4/11111006)<BR>exten =&gt; 989,1,Dial(Zap/G4/11115947)<BR>exten 
=&gt; 333355,1,Dial(Zap/G1/0423813901)</DIV>
<DIV><BR>exten =&gt; s,1,Dial(SIP/3332,45,t)</DIV>
<DIV>include =&gt; atp-out<BR>include =&gt; lm1_functions<BR>include =&gt; 
from-callpacket<BR>include =&gt; to-sip<BR>include =&gt; 
te405p-tobp250<BR>include =&gt; te405p-outtelstra<BR>include =&gt; 
record-transfer<BR>include =&gt; parkedcalls<BR>include =&gt; voicerec<BR></DIV>
<DIV>[record-transfer]</DIV>
<DIV>exten =&gt; _32XX,1,SetVar(DDATE=${TIMESTAMP})<BR>exten =&gt; 
_32XX,2,SetVar(CALLFILENAME=/mnt/asterisk/pub/newbiz/${DDATE:0:8}/${EXTEN:1}/${EXTEN:1}-${TIMESTAMP})<BR>exten 
=&gt; _32XX,3,Monitor(gsm,${CALLFILENAME},m)<BR>exten =&gt; 
_32XX,4,Dial(ZAP/g4/1111${EXTEN:1})<BR>exten =&gt; _32XX,5,Congestion<BR>exten 
=&gt; _32XX,105,Congestion</DIV>
<DIV>exten =&gt; 
_34XX,1,SetVar(CALLFILENAME=/mnt/asterisk/5xxx/CallTo-${EXTEN:1}-${TIMESTAMP})<BR>exten 
=&gt; _34XX,2,Monitor(gsm,${CALLFILENAME},m)<BR>exten =&gt; 
_34XX,3,Dial(ZAP/g4/1111${EXTEN:1})<BR>exten =&gt; _34XX,4,Congestion<BR>exten 
=&gt; _34XX,104,Congestion</DIV>
<DIV>exten =&gt; 
_399X.,1,Dial(IAX2/username:passwordremoved@gw3.austechpartnerships.com/0011${EXTEN:3})<BR>exten 
=&gt; _399X.,2,Congestion<BR>exten =&gt; _399X.,3,Hangup</DIV>
<DIV>[voicerec]</DIV>
<DIV>exten =&gt; 381,1,Festival('Please record your message')<BR>exten =&gt; 
381,2,Record(newrecording.gsm)<BR>exten =&gt; 381,3,Festival('You 
said')<BR>exten =&gt; 381,4,Playback(newrecording)<BR>exten =&gt; 
381,5,Festival('Press 1 to continue or 2 to change your message')<BR>exten =&gt; 
381,6,ResponseTimeout(5)</DIV>
<DIV>exten =&gt; t,1,Festival('Sorry, I did not get that')<BR>exten =&gt; 
t,2,Goto(581,5)</DIV>
<DIV>exten =&gt; i,1,Festival('Sorry, that is an invalid choice')<BR>exten =&gt; 
i,2,Goto(581,5)</DIV>
<DIV>exten =&gt; 1,1,System(/bin/mv /var/lib/asterisk/sounds/newrecording.gsm 
/var/lib/asterisk/sounds/lm1/tempnew/${TIMESTAMP}.gsm)<BR>exten =&gt; 
1,2,Festival('Thank you, your recording has been saved.')<BR>exten =&gt; 
1,3,Festival('Press 3 to record another file or 4 to hang up')</DIV>
<DIV>exten =&gt; 2,1,Goto(581,1)<BR>exten =&gt; 3,1,Goto(581,1)<BR>exten =&gt; 
4,1,Hangup<BR></DIV>
<DIV>[parkedcalls]<BR>; Car movements emailed to PD<BR>exten =&gt; 
388,1,SetMusicOnHold(random)<BR>exten =&gt; 388,2,VoiceMail,b280<BR>exten =&gt; 
388,3,Playback(Goodbye)<BR>exten =&gt; 388,4,Hangup</DIV>
<DIV>exten =&gt; 390,1,playback(lm1/call_may_be_recorded)<BR>exten =&gt; 
390,2,ParkAndAnnounce(pbx-transfer:PARKED|7200|SIP/DNE|te405p-in,Zap/g4/211,1)</DIV>
<DIV>[emergency]<BR>exten =&gt; s,1,Dial(ZAP/g1/000)</DIV>
<DIV><BR>exten =&gt; s,1,SetVar(SET_EMERG_FLAG=0)<BR>exten =&gt; 
s,n(checkavail),ChanIsAvail(${EMERGENCY_TRUNK})<BR>exten =&gt; 
s,n,SetGlobalVar(EMERGENCY=1)<BR>exten =&gt; 
s,n,SetVar(SET_EMERG_FLAG=1)<BR>exten =&gt; 
s,n(dial),Dial(${EMERGENCY_TRUNK}/${EMERGENCY_NUM})<BR>exten =&gt; 
s,s+2(trunkbusy),GotoIf($[${EMERGENCY} = 1]?inprogress)<BR>exten =&gt; 
s,n,SoftHangup(${EMERGENCY_TRUNK}-1)<BR>exten =&gt; s,n,Wait(12)<BR>exten =&gt; 
s,n,Goto(checkavail)<BR>exten =&gt; s,s+2(inprogress),Congestion<BR>exten =&gt; 
s,checkavail+101(notavail),Goto(trunkbusy)<BR>exten =&gt; 
h,1,GotoIf($[${SET_EMERG_FLAG} = 1]?3)<BR>exten =&gt; 
h,3,SetGlobalVar(EMERGENCY=0)</DIV>
<DIV><BR>[to-sip]</DIV>
<DIV>#include extensions_sip.conf</DIV>
<DIV>[queue_admin_ext]<BR>exten =&gt; 
_2XX,1,Dial(ZAP/g4/1111${EXTEN},20,mA(lm_features/Queues/pls_say_thankyou_holding))<BR>exten 
=&gt; 
_3XX,1,Dial(SIP/${EXTEN},20,mA(lm_features/Queues/pls_say_thankyou_holding))<BR>exten 
=&gt; 
_7XX,1,Dial(ZAP/g4/1111${EXTEN},20,mA(lm_features/Queues/pls_say_thankyou_holding))</DIV>
<DIV>[lm1_functions]</DIV>
<DIV>#include extensions_lm1a.conf<BR>#include 
extensions_js_play.conf<BR>#include 
extensions_night_switch.conf<BR></DIV></FONT></BODY></HTML>