Problem with queue call fowarding to agents

Hello,

I have FreePBX Distro 1.813.210.58.x64 on SIP Trunk, and I have problem with queue call distribution. In some cases, when calls entering queue, calling party can hear some strange beeps, than few waitnig signals and than PBX sends information “im-sorry an error has occured with call forwarding” and call is being dropped. Of course it isn’t assigned to any agent. Removing queue and adding it again in the system solves this issue for some time and than it happen again.
Maybe someone had this issue too?

Here are some logs:

[2012-06-21 08:17:57] VERBOSE[3610] app_queue.c: – Local/204@from-queue-84b0;1 answered SIP/cdpnetia_out-00005d32
[2012-06-21 08:17:57] VERBOSE[3700] app_mixmonitor.c: == Begin MixMonitor Recording SIP/cdpnetia_out-00005d32
[2012-06-21 08:17:57] VERBOSE[3682] pbx.c: – Executing [s@macro-user-callerid:18] Wait(“Local/204@from-queue-84b0;2”, “1”) in new stack
[2012-06-21 08:17:58] VERBOSE[3682] pbx.c: – Executing [s@macro-user-callerid:19] Playback(“Local/204@from-queue-84b0;2”, “im-sorry&an-error-has-occured&with&call-forwarding”) in new stack
[2012-06-21 08:17:58] VERBOSE[3682] file.c: – <Local/204@from-queue-84b0;2> Playing ‘im-sorry.alaw’ (language ‘en’)
[2012-06-21 08:17:59] VERBOSE[3682] file.c: – <Local/204@from-queue-84b0;2> Playing ‘an-error-has-occured.alaw’ (language ‘en’)
[2012-06-21 08:18:01] VERBOSE[3682] file.c: – <Local/204@from-queue-84b0;2> Playing ‘with.alaw’ (language ‘en’)
[2012-06-21 08:18:01] VERBOSE[3682] file.c: – <Local/204@from-queue-84b0;2> Playing ‘call-forwarding.alaw’ (language ‘en’)
[2012-06-21 08:18:02] VERBOSE[3682] pbx.c: – Executing [s@macro-user-callerid:20] Macro(“Local/204@from-queue-84b0;2”, “hangupcall,”) in new stack
[2012-06-21 08:18:02] VERBOSE[3682] pbx.c: – Executing [s@macro-hangupcall:1] GotoIf(“Local/204@from-queue-84b0;2”, “1?theend”) in new stack
[2012-06-21 08:18:02] VERBOSE[3682] pbx.c: – Goto (macro-hangupcall,s,3)
[2012-06-21 08:18:02] VERBOSE[3682] pbx.c: – Executing [s@macro-hangupcall:3] ExecIf(“Local/204@from-queue-84b0;2”, “0?Set(CDR(recordingfile)=)”) in new stack
[2012-06-21 08:18:02] VERBOSE[3682] pbx.c: – Executing [s@macro-hangupcall:4] Hangup(“Local/204@from-queue-84b0;2”, “”) in new stack
[2012-06-21 08:18:02] VERBOSE[3682] app_macro.c: == Spawn extension (macro-hangupcall, s, 4) exited non-zero on ‘Local/204@from-queue-84b0;2’ in macro ‘hangupcall’
[2012-06-21 08:18:02] VERBOSE[3682] app_macro.c: == Spawn extension (macro-user-callerid, s, 20) exited non-zero on ‘Local/204@from-queue-84b0;2’ in macro ‘user-callerid’
[2012-06-21 08:18:02] VERBOSE[3682] app_macro.c: == Spawn extension (macro-exten-vm, s, 1) exited non-zero on ‘Local/204@from-queue-84b0;2’ in macro ‘exten-vm’
[2012-06-21 08:18:02] VERBOSE[3682] pbx.c: == Spawn extension (from-internal, 204, 2) exited non-zero on ‘Local/204@from-queue-84b0;2’
[2012-06-21 08:18:02] VERBOSE[3682] pbx.c: – Executing [h@from-internal:1] Hangup(“Local/204@from-queue-84b0;2”, “”) in new stack
[2012-06-21 08:18:02] VERBOSE[3682] pbx.c: == Spawn extension (from-internal, h, 1) exited non-zero on ‘Local/204@from-queue-84b0;2’
[2012-06-21 08:18:02] VERBOSE[3610] pbx.c: – Executing [h@ext-queues:1] Macro(“SIP/cdpnetia_out-00005d32”, “hangupcall,”) in new stack
[2012-06-21 08:18:02] VERBOSE[3610] pbx.c: – Executing [s@macro-hangupcall:1] GotoIf(“SIP/cdpnetia_out-00005d32”, “1?theend”) in new stack