Hi, Running Asterisk CVS-Head latest on a Dual P3 800 1Gb Ram. For some odd reason now that I have the asterisk box almost to the stage I want it, I hit a problem. I have a te405p in the system, Zap/g1 is connected to the telco as an ISDN 30, Zap/g4 is connected by ISDN Primary Rate to an Ericcson BP250 phone system. When calls come in on g1 they go straight through instantaneously to the entensions on the ericsson or local sip phones no problems, if someone on a sip phone calls an extension on the ericsson it goes straight through no pause. If someone on the ericsson system dials a sip phone it takes close to 3 full seconds before the sip phone rings, it takes that long just to get to the asterisk box, although its not the ericsson phone system that is the problem, if I dump a straight plain extensions.conf into the system it works perfectly and is fast from the ericsson to the sip phone, if I use the one I want to get running its slow again. Can someone have a breeze through and let me know what they think might be causing the problem. I think I am not getting the right idea with out the contexts work and it might be looping or something, te405p-in and sip need access to each other and the ability to dialout, and voip, voip needs access to dial the ericsson system and the sip phones (haven't added that part yet) but not access to an outside line. James My extensions.conf #include extensions_sip.conf [globals] EMERGENCY=0 EMERGENCY_TRUNK=Zap/10 [dialstring] exten => i,1,Playback(invalid) exten => i,2,Hangup exten => t,1,Hangup [atp-out] exten => _9X.,1,Dial(IAX2/username:password@overhere.overthere/${EXTEN:1}) exten => _9X.,2,Congestion exten => _9X.,3,Hangup [atp-in] exten => 30182849,1,SetMusicOnHold(record) exten => 30182849,2,Dial(SIP/bt-rlm,45,t) exten => 30182849,3,Voicemail,u550 exten => 30182849,103,Voicemail,b550 [te405p-in] exten => _2XX,1,Dial(Zap/g4/${EXTEN},60,r) exten => _2XX,2,Hangup exten => _73816592XX,1,Dial(Zap/g4/${EXTEN:-3},60,r) exten => _73816592XX,2,Hangup exten => _7XX,1,Dial(Zap/g4/${EXTEN},60,r) exten => _7XX,2,Hangup exten => _1XXX,1,Dial(Zap/g4/${EXTEN},60,r) exten => _1XXX,2,Hangup include => sip include => parkedcalls include => te405p-outgoing include => transfer-record [te405p-ext] exten => s,1,SetMusicOnHold(random) exten => s,2,Dial(SIP/bt-pavilion,45,t) exten => s,4,VoiceMail,u500 exten => s,5,Hangup exten => 38166400,1,SetMusicOnHold(random) exten => 38166400,2,Dial(Zap/g4/211,600,t) exten => 38166400,3,VoiceMail,u500 exten => 38166400,4,Hangup exten => 38166444,1,DISA(1234|sip) exten => _381664XX,1,SetMusicOnHold(random) exten => _381664XX,2,Dial(Zap/g4/2${EXTEN:-2},600,t) exten => _381664XX,3,VoiceMail,u500 exten => _381664XX,4,Hangup [te405p-outgoing] exten => 000,1,SetVar(CALLFILENAME=/mnt/asterisk/EMERGENCY_CALL-${CALLERID}-${TIM ESTAMP}) exten => 000,2,Monitor(gsm,${CALLFILENAME},m) exten => 000,3,Goto(emergency,s,1) exten => 0000,1,SetVar(CALLFILENAME=/mnt/asterisk/EMERGENCY_CALL-${CALLERID}-${TI MESTAMP}) exten => 0000,2,Monitor(gsm,${CALLFILENAME},m) exten => 0000,3,Goto(emergency,s,1) exten => _00011X.,1,AGI(blockintl.agi|${EXTEN:1}) exten => _01902X.,1,Hangup exten => _0X.,1,SetVar(CALLFILENAME=/mnt/asterisk/${CALLERID}-${EXTEN:1}-${TIMEST AMP}) exten => _0X.,2,Monitor(gsm,${CALLFILENAME},m) exten => _0X.,3,Dial(Zap/g1/${EXTEN:1}) exten => _0X.,4,Congestion exten => _0X.,5,Hangup include => phatphingers [transfer-record] exten => _52XX,1,SetVar(CALLFILENAME=/mnt/asterisk/CallTo-${EXTEN:1}-${TIMESTAMP} ) exten => _52XX,2,Monitor(gsm,${CALLFILENAME},m) exten => _52XX,3,Dial(ZAP/g4/${EXTEN:1}) exten => _52XX,4,Congestion exten => _52XX,104,Congestion [voip] exten => 589,1,Dial(IAX2/username:password@overhere.overthere/690) exten => _2XX,1,Dial(Zap/g4/${EXTEN},60,r) [parkedcalls] exten => 590,1,playback(lm1/call_may_be_recorded) exten => 590,2,ParkAndAnnounce(pbx-transfer:PARKED|7200|SIP/DNE|te405p-in,Zap/g4/ 211,1) [emergency] exten => s,1,SetVar(SET_EMERG_FLAG=0) exten => s,n(checkavail),ChanIsAvail(${EMERGENCY_TRUNK}) exten => s,n,SetGlobalVar(EMERGENCY=1) exten => s,n,SetVar(SET_EMERG_FLAG=1) exten => s,n(dial),Dial(${EMERGENCY_TRUNK}/${EMERGENCY_NUM}) exten => s,s+2(trunkbusy),GotoIf($[${EMERGENCY} = 1]?inprogress) exten => s,n,SoftHangup(${EMERGENCY_TRUNK}-1) exten => s,n,Wait(12) exten => s,n,Goto(checkavail) exten => s,s+2(inprogress),Congestion exten => s,checkavail+101(notavail),Goto(trunkbusy) exten => h,1,GotoIf($[${SET_EMERG_FLAG} = 1]?3) exten => h,3,SetGlobalVar(EMERGENCY=0) [phatphingers] exten => _X.,1,answer exten => _X.,2,wait(.5) exten => _X.,3,playback(vm-extension) exten => _X.,4,sayalpha(${EXTEN}) exten => _X.,5,playback(invalid) exten => _X.,6,hangup My extensions_sip.conf [sip] exten => 555,1,SetMusicOnHold(random) exten => 555,2,Dial(ZAP/g4/211) exten => 555,3,Voicemail,u555 exten => 555,103,Voicemail,b555 exten => 556,1,SetMusicOnHold(random) exten => 556,2,Dial(SIP/js-softphone,30,Ttr) exten => 556,3,Voicemail,u556 exten => 556,103,Voicemail,b556 exten => 557,1,SetMusicOnHold(random) exten => 557,2,Dial(SIP/hl,30,Ttr) exten => 557,3,Voicemail,u557 exten => 557,103,Voicemail,b557 exten => 558,1,SetMusicOnHold(random) exten => 558,2,Dial(SIP/zyxtel01,60,Ttr) exten => 558,3,Voicemail,u580 exten => 558,103,Voicemail,b580 exten => 560,1,SetMusicOnHold(random) exten => 560,2,Dial(SIP/odebeljak,30,Ttr) exten => 560,3,Voicemail,u560 exten => 560,103,Voicemail,b560 exten => 561,1,SetMusicOnHold(random) exten => 561,2,Dial(SIP/dsetevenson,30,Ttr) exten => 561,3,Voicemail,u561 exten => 561,103,Voicemail,b561 exten => 562,1,SetMusicOnHold(random) exten => 562,2,Dial(SIP/mkelso,30,Ttr) exten => 562,3,Voicemail,u562 exten => 562,103,Voicemail,b562 exten => 563,1,SetMusicOnHold(random) exten => 563,2,Dial(SIP/shorrell,30,Ttr) exten => 563,3,Voicemail,u563 exten => 563,103,Voicemail,b563 exten => 564,1,SetMusicOnHold(random) exten => 564,2,Dial(SIP/gwilson,30,Ttr) exten => 564,3,Voicemail,u564 exten => 564,103,Voicemail,b564 exten => 565,1,SetMusicOnHold(random) exten => 565,2,Dial(SIP/sabraham,30,Ttr) exten => 565,3,Voicemail,u565 exten => 565,103,Voicemail,b565 exten => 566,1,SetMusicOnHold(random) exten => 566,2,Dial(SIP/jsparksman,30,Ttr) exten => 566,3,Voicemail,u566 exten => 566,103,Voicemail,b566 exten => 567,1,SetMusicOnHold(random) exten => 567,2,Dial(SIP/rdrysdale,30,Ttr) exten => 567,3,Voicemail,u567 exten => 567,103,Voicemail,b567 exten => 580,1,SetMusicOnHold(random) exten => 580,2,Dial(SIP/softphone1,30,Ttr) exten => 580,3,Voicemail,u580 exten => 580,103,Voicemail,b580 include => te405p-in include => atp-out include => voip