Call disconnections

Hello,

I am facing problems with my asterisk setup. There are lots of call disconnections faced throughout the day. We have also tried changing the Asterisk server by moving to another hardware. We also upgraded the FreePBX version. Current version of FreePBX is 2.4. We are using Digium card. Can anybody help me find out the real cause of the call disconnections?

hi:
how is setting for routing? could you see the channels?

I can see the channels. Here is the log received in Asterisk CLI when a call hanged up.

Spawn extension (macro-dial, s, 10) exited non-zero on ‘Local/6770@from-internal-8a20,2’ in macro ‘dial’
== Spawn extension (macro-dial, s, 10) exited non-zero on ‘Local/6770@from-internal-8a20,2’ in macro ‘exten-vm’
== Spawn extension (macro-dial, s, 10) exited non-zero on ‘Local/6770@from-internal-8a20,2’
– Executing Macro(“Local/6770@from-internal-8a20,2”, “hangupcall”) in new stack
– Executing ResetCDR(“Local/6770@from-internal-8a20,2”, “w”) in new stack
– Executing NoCDR(“Local/6770@from-internal-8a20,2”, “”) in new stack
– Executing GotoIf(“Local/6770@from-internal-8a20,2”, “1?skiprg”) in new stack
– Goto (macro-hangupcall,s,6)
– Executing GotoIf(“Local/6770@from-internal-8a20,2”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,9)
– Executing Wait(“Local/6770@from-internal-8a20,2”, “5”) in new stack
– Channel 0/15, span 1 got hangup request, cause 16
== Spawn extension (macro-hangupcall, s, 9) exited non-zero on ‘Local/6770@from-internal-8a20,2’ in macro ‘hangupcall’
== Spawn extension (macro-hangupcall, s, 9) exited non-zero on ‘Local/6770@from-internal-8a20,2’
== Spawn extension (ext-queues, 111, 17) exited non-zero on ‘Zap/15-1’
== End MixMonitor Recording Local/6770@from-internal-8a20,2
– Hungup ‘Zap/15-1’

Can this be useful to find out the reason?

– Nitesh

Here is the latest log

Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 1: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 1
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 2: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 2
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 3: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 3
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 5: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 5
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 6: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 6
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 7: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 7
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 8: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 8
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 9: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 9
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 10: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 10
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 11: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 11
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 12: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 12
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 13: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 13
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 14: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 14
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 15: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 15
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 17: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 17
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 18: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 18
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 19: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 19
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 20: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 20
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 21: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 21
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 22: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 22
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 23: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 23
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 24: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 24
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 25: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 25
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 26: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 26
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 27: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 27
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 28: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 28
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 29: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 29
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 30: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 30
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Detected alarm on channel 31: Yellow Alarm
Jan 21 16:47:31 WARNING[10660] chan_zap.c: Unable to disable echo cancellation on channel 31
Jan 21 16:47:31 DEBUG[10882] chan_zap.c: Exception on 17, channel 4
Jan 21 16:47:31 DEBUG[10882] chan_zap.c: Got event Alarm(4) on channel 4 (index 0)
Jan 21 16:47:31 VERBOSE[10882] logger.c: Write to 44 failed: Unknown error 500
Jan 21 16:47:31 VERBOSE[10882] logger.c: Short write: 0/15 (Unknown error 500)
Jan 21 16:47:31 WARNING[10882] chan_zap.c: Detected alarm on channel 4: Yellow Alarm
Jan 21 16:47:31 DEBUG[10882] chan_zap.c: disabled echo cancellation on channel 4
Jan 21 16:47:31 DEBUG[10882] channel.c: Scheduling timer at 0 sample intervals
Jan 21 16:47:31 VERBOSE[10882] logger.c: == Spawn extension (ivr-2, s, 10) exited non-zero on ‘Zap/4-1’
Jan 21 16:47:31 VERBOSE[10882] logger.c: – Executing Hangup(“Zap/4-1”, “”) in new stack
Jan 21 16:47:31 VERBOSE[10882] logger.c: == Spawn extension (ivr-2, h, 1) exited non-zero on ‘Zap/4-1’
Jan 21 16:47:31 DEBUG[10882] chan_zap.c: Set option AUDIO MODE, value: ON(1) on Zap/4-1
Jan 21 16:47:31 DEBUG[10882] chan_zap.c: Hangup: channel: 4 index = 0, normal = 17, callwait = -1, thirdcall = -1
Jan 21 16:47:31 DEBUG[10882] chan_zap.c: disabled echo cancellation on channel 4
Jan 21 16:47:31 DEBUG[10882] chan_zap.c: Set option TDD MODE, value: OFF(0) on Zap/4-1
Jan 21 16:47:31 DEBUG[10882] chan_zap.c: Updated conferencing on 4, with 0 conference users
Jan 21 16:47:31 DEBUG[10882] chan_zap.c: Set option AUDIO MODE, value: OFF(0) on Zap/4-1
Jan 21 16:47:31 DEBUG[10882] chan_zap.c: disabled echo cancellation on channel 4
Jan 21 16:47:31 VERBOSE[10882] logger.c: – Hungup ‘Zap/4-1’
Jan 21 16:47:31 NOTICE[10659] chan_zap.c: PRI got event: Alarm (4) on Primary D-channel of span 1
Jan 21 16:47:31 WARNING[10659] chan_zap.c: No D-channels available! Using Primary channel 16 as D-channel anyway!
Jan 21 16:47:31 DEBUG[10882] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record.
Jan 21 16:47:31 DEBUG[10882] cdr_addon_mysql.c: cdr_mysql: SQL command as follows: INSERT INTO cdr (calldate,clid,src,dst,dcontext,channel,dstchannel,lastapp,lastdata,duration,billsec,disposition,amaflags,accountcode,uniqueid) VALUES (‘2010-01-21 16:47:21’,‘2224460978’,‘2224460978’,‘s’,‘ivr-2’, ‘Zap/4-1’,’’,‘BackGround’,‘custom/QualiSpace_Main_IVR’,10,10,‘ANSWERED’,3,’’,‘1264072641.52’)
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 1
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 2
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 3
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 4
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 5
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 6
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 7
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 8
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 9
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 10
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 11
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 12
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 13
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 14
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 15
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 17
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 18
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 19
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 20
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 21
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 22
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 23
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 24
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 25
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 26
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 27
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 28
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 29
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 30
Jan 21 16:47:32 NOTICE[10660] chan_zap.c: Alarm cleared on channel 31
Jan 21 16:47:32 NOTICE[10659] chan_zap.c: PRI got event: No more alarm (5) on Primary D-channel of span 1
Jan 21 16:47:32 VERBOSE[10659] logger.c: == Primary D-Channel on span 1 up

hi:
make sure:

  1. no IRQ sharing
  2. pri connection is stable // check the cabling, service provider and connector.
  3. having a right setting for pri

Hi james,

I have IRQ sharing issue. i have posted it in a separate thread also but when I looked your last post here, i thought you can help me.

I am using Sangoma A104d and it is sharing IRQ.

cat /proc/interrupts

22: 9710546 0 0 66 Phys-irq peth0, wanpipe1, wanpipe2, wanpipe3, wanpipe4

How can reslove tis issue so that the A104 does not share IRQ.

Regards
Adnan Raza