Slow to pick up call

I am working on the finishing touches for a AsteriskNOW based system for the family business. We are using Cisco 7960 Phones.

Currently, the Asterisk system is in parallel with our Panasonic analog phone system. Something that I am noticing is asterisk takes along time in comparison to pick up the call. The analog phones will ring 2-3 times before the Cisco’s start to ring.

There is about 3-4 seconds between " Starting simple switch on ‘DAHDI/1-1’" shows up in the asterisk CLI and when other logs come up and the Cisco phones start to ring.

I will be using ring groups, but currently for testing I have all inbound ringing to by desk phone. ext 112

I have read that this could be the caller ID waiting to get information before it connects the call, and I would like to turn this off as we do not have caller ID on our lines, but I cannot figure out where.

Any suggestions would be much appreciated.

Here is some more information from asterisk. I had to change back to the ring group from a single extension as it was causing issues when a second call came in. The delay is the same either way.

– Starting simple switch on ‘DAHDI/3-1’
– Executing [s@from-trunk:1] ExecIf(“DAHDI/3-1”, “1?Set(__FROM_DID=s)”) in new stack
– Executing [s@from-trunk:2] Set(“DAHDI/3-1”, “CDR(did)=s”) in new stack
– Executing [s@from-trunk:3] ExecIf(“DAHDI/3-1”, “1 ?Set(CALLERID(name)=)”) in new stack
– Executing [s@from-trunk:4] Set(“DAHDI/3-1”, “__CALLINGPRES_SV=allowed_not_screened”) in new stack
– Executing [s@from-trunk:5] Set(“DAHDI/3-1”, “CALLERPRES()=allowed_not_screened”) in new stack
– Executing [s@from-trunk:6] Goto(“DAHDI/3-1”, “ext-group,600,1”) in new stack
– Goto (ext-group,600,1)
– Executing [600@ext-group:1] Macro(“DAHDI/3-1”, “user-callerid,”) in new stack
– Executing [s@macro-user-callerid:1] Set(“DAHDI/3-1”, “AMPUSER=”) in new stack
– Executing [s@macro-user-callerid:2] GotoIf(“DAHDI/3-1”, “0?report”) in new stack
– Executing [s@macro-user-callerid:3] ExecIf(“DAHDI/3-1”, “1?Set(REALCALLERIDNUM=)”) in new stack
– Executing [s@macro-user-callerid:4] Set(“DAHDI/3-1”, “AMPUSER=”) in new stack
– Executing [s@macro-user-callerid:5] Set(“DAHDI/3-1”, “AMPUSERCIDNAME=”) in new stack
– Executing [s@macro-user-callerid:6] GotoIf(“DAHDI/3-1”, “1?report”) in new stack
– Goto (macro-user-callerid,s,11)
– Executing [s@macro-user-callerid:11] GotoIf(“DAHDI/3-1”, “0?continue”) in new stack
– Executing [s@macro-user-callerid:12] Set(“DAHDI/3-1”, “__TTL=64”) in new stack
– Executing [s@macro-user-callerid:13] GotoIf(“DAHDI/3-1”, “1?continue”) in new stack
– Goto (macro-user-callerid,s,24)
– Executing [s@macro-user-callerid:24] Set(“DAHDI/3-1”, “CALLERID(number)=”) in new stack
– Executing [s@macro-user-callerid:25] Set(“DAHDI/3-1”, “CALLERID(name)=”) in new stack
– Executing [s@macro-user-callerid:26] Set(“DAHDI/3-1”, “CHANNEL(language)=en”) in new stack
– Executing [600@ext-group:2] Macro(“DAHDI/3-1”, “blkvm-setifempty,”) in new stack
– Executing [s@macro-blkvm-setifempty:1] GotoIf(“DAHDI/3-1”, “1?init”) in new stack
– Goto (macro-blkvm-setifempty,s,4)
– Executing [s@macro-blkvm-setifempty:4] Set(“DAHDI/3-1”, “__BLKVM_CHANNEL=DAHDI/3-1”) in new stack
– Executing [s@macro-blkvm-setifempty:5] Set(“DAHDI/3-1”, “SHARED(BLKVM,DAHDI/3-1)=TRUE”) in new stack
– Executing [s@macro-blkvm-setifempty:6] Set(“DAHDI/3-1”, “GOSUB_RETVAL=TRUE”) in new stack
– Executing [s@macro-blkvm-setifempty:7] MacroExit(“DAHDI/3-1”, “”) in new stack
– Executing [600@ext-group:3] GotoIf(“DAHDI/3-1”, “1?skipov”) in new stack
– Goto (ext-group,600,6)
– Executing [600@ext-group:6] Set(“DAHDI/3-1”, “RRNODEST=”) in new stack
– Executing [600@ext-group:7] Set(“DAHDI/3-1”, “__NODEST=600”) in new stack
– Executing [600@ext-group:8] GosubIf(“DAHDI/3-1”, “0?sub-rgsetcid,s,1()”) in new stack
– Executing [600@ext-group:9] Gosub(“DAHDI/3-1”, “sub-record-check,s,1(rg,600,dontcare)”) in new stack
– Executing [s@sub-record-check:1] GotoIf(“DAHDI/3-1”, “1?check”) in new stack
– Goto (sub-record-check,s,6)
– Executing [s@sub-record-check:6] Set(“DAHDI/3-1”, “__MON_FMT=wav”) in new stack
– Executing [s@sub-record-check:7] GotoIf(“DAHDI/3-1”, “1?next”) in new stack
– Goto (sub-record-check,s,10)
– Executing [s@sub-record-check:10] ExecIf(“DAHDI/3-1”, “0?Return()”) in new stack
– Executing [s@sub-record-check:11] GotoIf(“DAHDI/3-1”, “0?rg,1”) in new stack
– Executing [s@sub-record-check:12] Set(“DAHDI/3-1”, “__REC_STATUS=INITIALIZED”) in new stack
– Executing [s@sub-record-check:13] ExecIf(“DAHDI/3-1”, “1?Set(__REC_POLICY_MODE=dontcare)”) in new stack
– Executing [s@sub-record-check:14] Set(“DAHDI/3-1”, “NOW=1342824325”) in new stack
– Executing [s@sub-record-check:15] Set(“DAHDI/3-1”, “__DAY=20”) in new stack
– Executing [s@sub-record-check:16] Set(“DAHDI/3-1”, “__MONTH=07”) in new stack
– Executing [s@sub-record-check:17] Set(“DAHDI/3-1”, “__YEAR=2012”) in new stack
– Executing [s@sub-record-check:18] Set(“DAHDI/3-1”, “__TIMESTR=20120720-184525”) in new stack
– Executing [s@sub-record-check:19] Set(“DAHDI/3-1”, “__FROMEXTEN=unknown”) in new stack
– Executing [s@sub-record-check:20] Set(“DAHDI/3-1”, “__CALLFILENAME=rg-600-unknown-20120720-184525-1342824319.157”) in new stack
– Executing [s@sub-record-check:21] Goto(“DAHDI/3-1”, “rg,1”) in new stack
– Goto (sub-record-check,rg,1)
– Executing [rg@sub-record-check:1] GosubIf(“DAHDI/3-1”, “0?record,1(rg,dontcare,unknown)”) in new stack
– Executing [rg@sub-record-check:2] Return(“DAHDI/3-1”, “”) in new stack
– Executing [600@ext-group:10] Set(“DAHDI/3-1”, “RingGroupMethod=ringall”) in new stack
– Executing [600@ext-group:11] Macro(“DAHDI/3-1”, “dial,300,tr,101-102-103-104-106-107-108-110-111-112-113-114-115-116-117”) in new stack
– Executing [s@macro-dial:1] GotoIf(“DAHDI/3-1”, “1?dial”) in new stack
– Goto (macro-dial,s,3)
– Executing [s@macro-dial:3] AGI(“DAHDI/3-1”, “dialparties.agi”) in new stack
– Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
dialparties.agi: Starting New Dialparties.agi
dialparties.agi: Caller ID name is ‘unknown’ number is 'unknown’
dialparties.agi: Methodology of ring is ‘ringall’

If you are not too far along you should dump AsteriskNow and install the FreePBX distro from this site. AsteriskNow is not a very good build and will be more trouble than it is worth.

I would Love to Alan, But After spending 2 weeks trying to get it to install with numerous errors, I decided I would go back to Asterisk NOW to get the system running and rebuild it later. I have alot of money tied up into a system that is doing nothing and I want to get it going. :slight_smile:

I followed multiple guides all having bits of information needed, but not one of them with everything. I tried with CentOS 6.2 first and then 5.8 thinking maybe 6.2 was too much of a change.

-Adam