Extending Hold Times

Hello,
Has anyone come across this issue?

When making a call, the call is put into a Queue, it is suppose to be on hold until someone picks up or after a certain amount of time go to voicemail. However, when the call is placed, the call is on hold for about 45 seconds - 1 minute and then basically drops. I am trying to extend the hold time but unsure how. When checking the logs, we have noticed that ‘200**’ is being sent to the caller.

Example:
– <Local/028@from-queue-4fc2;2> Playing ‘cannot-complete-as-dialed.gsm’ (language ‘en’)
– <Local/028@from-queue-4fc2;2> Playing ‘check-number-dial-again.gsm’ (language ‘en’)
– Executing [h@macro-dial-one:1] Macro(“SIP/216.20.242.111-0000fc8b”, “hangupcall,”) in new stack
– Executing [s@macro-hangupcall:1] GotoIf(“SIP/216.20.242.111-0000fc8b”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,3)
– Executing [s@macro-hangupcall:3] ExecIf(“SIP/216.20.242.111-0000fc8b”, “0?Set(CDR(recordingfile)=)”) in new stack
– Executing [s@macro-hangupcall:4] Hangup(“SIP/216.20.242.111-0000fc8b”, “”) in new stack
== Spawn extension (macro-hangupcall, s, 4) exited non-zero on ‘SIP/216.20.242.111-0000fc8b’ in macro ‘hangupcall’
== Spawn extension (macro-dial-one, h, 1) exited non-zero on ‘SIP/216.20.242.111-0000fc8b’
== Spawn extension (macro-dial-one, s, 42) exited non-zero on ‘SIP/216.20.242.111-0000fc8b’ in macro ‘dial-one’
== Spawn extension (macro-exten-vm, s, 7) exited non-zero on ‘SIP/216.20.242.111-0000fc8b’ in macro ‘exten-vm’
== Spawn extension (from-did-direct, 3049, 2) exited non-zero on ‘SIP/216.20.242.111-0000fc8b’
– SIP/3025-0000fca8 answered SIP/216.20.242.111-0000fca7
– Executing [028@from-internal:7] Wait(“Local/028@from-queue-4fc2;2”, “1”) in new stack
– Executing [028@from-internal:8] Congestion(“Local/028@from-queue-4fc2;2”, “20”) in new stack
– Local/028@from-queue-4fc2;1 is circuit-busy
– Nobody picked up in 8000 ms
== Spawn extension (from-internal, 028, 8 ) exited non-zero on ‘Local/028@from-queue-4fc2;2’
– Executing [h@from-internal:1] Hangup(“Local/028@from-queue-4fc2;2”, “”) in new stack
== Spawn extension (from-internal, h, 1) exited non-zero on ‘Local/028@from-queue-4fc2;2’
– Executing [060@from-queue:1] Set(“Local/060@from-queue-3400;2”, “QAGENT=060”) in new stack
– Executing [060@from-queue:2] Goto(“Local/060@from-queue-3400;2”, “200,1”) in new stack
– Goto (from-queue,200,1)
– Executing [200@from-queue:1] Goto(“Local/060@from-queue-3400;2”, “from-internal,060,1”) in new stack
– Goto (from-internal,060,1)
– Executing [060@from-internal:1] ResetCDR(“Local/060@from-queue-3400;2”, “”) in new stack
– Executing [060@from-internal:2] NoCDR(“Local/060@from-queue-3400;2”, “”) in new stack
– Executing [060@from-internal:3] Progress(“Local/060@from-queue-3400;2”, “”) in new stack
– Executing [060@from-internal:4] Wait(“Local/060@from-queue-3400;2”, “1”) in new stack
– Executing [060@from-internal:5] Progress(“Local/060@from-queue-3400;2”, “”) in new stack
– Executing [060@from-internal:6] Playback(“Local/060@from-queue-3400;2”, “silence/1&cannot-complete-as-dialed&check-number-dial-again,noanswer”) in new stack
– <Local/060@from-queue-3400;2> Playing ‘silence/1.ulaw’ (language ‘en’)
– <Local/060@from-queue-3400;2> Playing ‘cannot-complete-as-dialed.gsm’ (language ‘en’)
– <Local/060@from-queue-3400;2> Playing ‘check-number-dial-again.gsm’ (language ‘en’)
– Executing [060@from-internal:7] Wait(“Local/060@from-queue-3400;2”, “1”) in new stack
– Executing [060@from-internal:8] Congestion(“Local/060@from-queue-3400;2”, “20”) in new stack
– Local/060@from-queue-3400;1 is circuit-busy
– Nobody picked up in 8000 ms
== Spawn extension (from-internal, 060, 8 ) exited non-zero on ‘Local/060@from-queue-3400;2’
– Executing [h@from-internal:1] Hangup(“Local/060@from-queue-3400;2”, “”) in new stack
== Spawn extension (from-internal, h, 1) exited non-zero on ‘Local/060@from-queue-3400;2’
– Executing [200**@from-queue:1] Set(“Local/200**@from-queue-2bd8;2”, “QAGENT=200**”) in new stack
– Executing [200**@from-queue:2] Goto(“Local/200**@from-queue-2bd8;2”, “200,1”) in new stack
– Goto (from-queue,200,1)
– Executing [200@from-queue:1] Goto(“Local/200**@from-queue-2bd8;2”, “from-internal,200**,1”) in new stack
– Goto (from-internal,200**,1)
– Executing [200**@from-internal:1] Macro(“Local/200**@from-queue-2bd8;2”, “agent-del,200”) in new stack
– Executing [s@macro-agent-del:1] Wait(“Local/200**@from-queue-2bd8;2”, “1”) in new stack
– Executing [s@macro-agent-del:2] Set(“Local/200**@from-queue-2bd8;2”, “QUEUENO=200”) in new stack
– Executing [s@macro-agent-del:3] Macro(“Local/200**@from-queue-2bd8;2”, “user-callerid,SKIPTTL”) in new stack
– Executing [s@macro-user-callerid:1] Set(“Local/200**@from-queue-2bd8;2”, “AMPUSER=1775#######”") in new stack
– Executing [s@macro-user-callerid:2] GotoIf(“Local/200**@from-queue-2bd8;2”, “1?report”) in new stack
– Goto (macro-user-callerid,s,11)
– Executing [s@macro-user-callerid:11] GotoIf(“Local/200**@from-queue-2bd8;2”, “1?continue”) in new stack
– Goto (macro-user-callerid,s,24)
– Executing [s@macro-user-callerid:24] Set(“Local/200**@from-queue-2bd8;2”, “CALLERID(number)=1775#######”") in new stack
– Executing [s@macro-user-callerid:25] Set(“Local/200**@from-queue-2bd8;2”, “CALLERID(name)=Red Button1775#######”) in new stack
– Executing [s@macro-user-callerid:26] Set(“Local/200**@from-queue-2bd8;2”, “CHANNEL(language)=en”) in new stack
– Executing [s@macro-agent-del:4] Read(“Local/200**@from-queue-2bd8;2”, “CALLBACKNUM,agent-logoff,”) in new stack
– Local/200**@from-queue-2bd8;1 answered IAX2/jnctn-9511
– Stopped music on hold on IAX2/jnctn-9511
– <Local/200**@from-queue-2bd8;2> Playing ‘agent-logoff.slin’ (language ‘en’)
– Channel ‘IAX2/jnctn-9511’ unable to transfer

Any help would be great!

  1. This forum is for general discussion, not for providing support.

  2. For a question like this, you need to ask the person who wrote the dialplan. If this is FreePBX, that would mean using the freepbx.org web site.