Queue Strategy "ringall" is the only one that works?

nbright
Posts: 17
Member Since:
2008-02-07

Greetings,

First, a quick summary of the problem I'm having:

When I configure my queue for a ring strategy of anything other than "ringall", no calls are delivered to any queue members. I've tried dozens of configuration variations and they just flat don't work. e.g. twiddling with all the other queue options to see if one of those is making it not work like wrap-up-time and skip busy agents. As soon as I change the strategy back to "ringall" and apply changes, calls immediately start ringing to queue members.

So now, on to the detailed information that might help get some assistance, per "We aren't dentists!" sticky ;)

0) Software Versions: trixbox 2.8.0.3 (checked/applied updates in freepbx, did a 'yum update', and rebooted today and in that order before posting this)
1) a coherent summary of the problem (see above)
2) any relevant logs (see below)
3) relevant configuration files and/or configurations in FreePBX (description below)
4) your system stats: ESXi 4.0 allocated 1 vCPU, 512MB RAM, and 8GB disk. Currently 25% free disk space. Underlying hardware is 4x AMD Opteron 850, 6GB RAM, SATA RAID5.
5) end point type: Aastra 480i
6) VoIP codecs in use: ulaw
7) VoIP protocols in use: SIP (all endpoints), IAX2 (link to PSTN)
8) network topology: Flat (e.g. everything is in the same subnet)

The following a log excerpt when there was already one call in the queue from a SIP extension. A call came in on the IAX trunk. I've highlighted log notices where it says nobody is answering the queue, when in fact there is a queue agent logged in and reported as "not in use". It will continue to allow people to join the queue, and not ring any queue agents at all unless the queue strategy is changed to "ringall".

This test was done while in the configuration that I would like to see work for the queue, which is:

  1. Agent Announcement: None
  2. Join Announcement: if-u-knw-ext-dial-now
  3. Music On Hold Class: Inherit
  4. Ringing instead of MoH: No
  5. Max Callers: 0
  6. Join Empty: Yes
  7. Leave When Empty: No
  8. Ring Strategy: rrmemory
  9. Agent Timeout: 15 Seconds
  10. Retry: 5 Seconds
  11. Wrap-Up-Time: 5 Seconds
  12. Call Recording: No
  13. Event When Called: No
  14. Member Status: No
  15. Skip Busy Agents: No
  16. Queue Weight: 0
  17. Autofill: Yes
  18. Agent Regex Filter: None
[Mar 15 18:14:36] VERBOSE[4474] logger.c:     -- Accepting AUTHENTICATED call from 192.168.2.254:
       > requested format = ulaw,
       > requested prefs = (ulaw|alaw|gsm),
       > actual format = ulaw,
       > host prefs = (ulaw|alaw|gsm),
       > priority = mine
[Mar 15 18:14:36] VERBOSE[4742] logger.c:     -- Executing [s@from-trunk:1] Set("IAX2/iaxtrunkUN-778", "__FROM_DID=s") in new stack
[Mar 15 18:14:36] VERBOSE[4742] logger.c:     -- Executing [s@from-trunk:2] Gosub("IAX2/iaxtrunkUN-778", "app-blacklist-check,s,1") in new stack
[Mar 15 18:14:36] VERBOSE[4742] logger.c:     -- Executing [s@app-blacklist-check:1] GotoIf("IAX2/iaxtrunkUN-778", "0?blacklisted") in new stack
[Mar 15 18:14:36] VERBOSE[4742] logger.c:     -- Executing [s@app-blacklist-check:2] Return("IAX2/iaxtrunkUN-778", "") in new stack
[Mar 15 18:14:36] VERBOSE[4742] logger.c:     -- Executing [s@from-trunk:3] ExecIf("IAX2/iaxtrunkUN-778", "0 ?Set(CALLERID(name)=NPANXXXXXX)") in new stack
[Mar 15 18:14:36] VERBOSE[4742] logger.c:     -- Executing [s@from-trunk:4] Set("IAX2/iaxtrunkUN-778", "__CALLINGPRES_SV=allowed") in new stack
[Mar 15 18:14:36] VERBOSE[4742] logger.c:     -- Executing [s@from-trunk:5] Set("IAX2/iaxtrunkUN-778", "CALLERPRES()=allowed_not_screened") in new stack
[Mar 15 18:14:36] VERBOSE[4742] logger.c:     -- Executing [s@from-trunk:6] Goto("IAX2/iaxtrunkUN-778", "app-announcement-10,s,1") in new stack
[Mar 15 18:14:36] VERBOSE[4742] logger.c:     -- Goto (app-announcement-10,s,1)
[Mar 15 18:14:36] VERBOSE[4742] logger.c:     -- Executing [s@app-announcement-10:1] GotoIf("IAX2/iaxtrunkUN-778", "0?begin") in new stack
[Mar 15 18:14:36] VERBOSE[4742] logger.c:     -- Executing [s@app-announcement-10:2] Answer("IAX2/iaxtrunkUN-778", "") in new stack
[Mar 15 18:14:36] VERBOSE[4742] logger.c:     -- Executing [s@app-announcement-10:3] Wait("IAX2/iaxtrunkUN-778", "1") in new stack
[Mar 15 18:14:37] NOTICE[4559] app_queue.c: No one is answering queue '700' (1/0/0)
[Mar 15 18:14:37] VERBOSE[4742] logger.c:     -- Executing [s@app-announcement-10:4] NoOp("IAX2/iaxtrunkUN-778", "Playing announcement Greeting") in new stack
[Mar 15 18:14:37] VERBOSE[4742] logger.c:     -- Executing [s@app-announcement-10:5] Playback("IAX2/iaxtrunkUN-778", "custom/Greeting,noanswer") in new stack
[Mar 15 18:14:37] VERBOSE[4742] logger.c:     -- <IAX2/iaxtrunkUN-778> Playing 'custom/Greeting.slin' (language 'en')
[Mar 15 18:14:39] VERBOSE[4742] logger.c:     -- Executing [s@app-announcement-10:6] Goto("IAX2/iaxtrunkUN-778", "timeconditions,1,1") in new stack
[Mar 15 18:14:39] VERBOSE[4742] logger.c:     -- Goto (timeconditions,1,1)
[Mar 15 18:14:39] VERBOSE[4742] logger.c:     -- Executing [1@timeconditions:1] GotoIfTime("IAX2/iaxtrunkUN-778", "08:00-19:00|mon-fri|*|*?ext-queues,700,1") in new stack
[Mar 15 18:14:39] VERBOSE[4742] logger.c:     -- Goto (ext-queues,700,1)
[Mar 15 18:14:39] VERBOSE[4742] logger.c:     -- Executing [700@ext-queues:1] Macro("IAX2/iaxtrunkUN-778", "user-callerid,") in new stack
[Mar 15 18:14:39] VERBOSE[4742] logger.c:     -- Executing [s@macro-user-callerid:1] Set("IAX2/iaxtrunkUN-778", "AMPUSER=NPANXXXXXX") in new stack
[Mar 15 18:14:39] VERBOSE[4742] logger.c:     -- Executing [s@macro-user-callerid:2] GotoIf("IAX2/iaxtrunkUN-778", "0?report") in new stack
[Mar 15 18:14:39] VERBOSE[4742] logger.c:     -- Executing [s@macro-user-callerid:3] ExecIf("IAX2/iaxtrunkUN-778", "1?Set(REALCALLERIDNUM=NPANXXXXXX)") in new stack
[Mar 15 18:14:39] VERBOSE[4742] logger.c:     -- Executing [s@macro-user-callerid:4] Set("IAX2/iaxtrunkUN-778", "AMPUSER=") in new stack
[Mar 15 18:14:39] VERBOSE[4742] logger.c:     -- Executing [s@macro-user-callerid:5] Set("IAX2/iaxtrunkUN-778", "AMPUSERCIDNAME=") in new stack
[Mar 15 18:14:39] VERBOSE[4742] logger.c:     -- Executing [s@macro-user-callerid:6] GotoIf("IAX2/iaxtrunkUN-778", "1?report") in new stack
[Mar 15 18:14:39] VERBOSE[4742] logger.c:     -- Goto (macro-user-callerid,s,10)
[Mar 15 18:14:39] VERBOSE[4742] logger.c:     -- Executing [s@macro-user-callerid:10] GotoIf("IAX2/iaxtrunkUN-778", "0?continue") in new stack
[Mar 15 18:14:39] VERBOSE[4742] logger.c:     -- Executing [s@macro-user-callerid:11] Set("IAX2/iaxtrunkUN-778", "__TTL=64") in new stack
[Mar 15 18:14:39] VERBOSE[4742] logger.c:     -- Executing [s@macro-user-callerid:12] GotoIf("IAX2/iaxtrunkUN-778", "1?continue") in new stack
[Mar 15 18:14:39] VERBOSE[4742] logger.c:     -- Goto (macro-user-callerid,s,19)
[Mar 15 18:14:39] VERBOSE[4742] logger.c:     -- Executing [s@macro-user-callerid:19] NoOp("IAX2/iaxtrunkUN-778", "Using CallerID "CALLERID NAME     " <NPANXXXXXX>") in new stack
[Mar 15 18:14:39] VERBOSE[4742] logger.c:     -- Executing [700@ext-queues:2] Answer("IAX2/iaxtrunkUN-778", "") in new stack
[Mar 15 18:14:39] VERBOSE[4742] logger.c:     -- Executing [700@ext-queues:3] Set("IAX2/iaxtrunkUN-778", "__BLKVM_OVERRIDE=BLKVM/700/IAX2/iaxtrunkUN-778") in new stack
[Mar 15 18:14:39] VERBOSE[4742] logger.c:     -- Executing [700@ext-queues:4] Set("IAX2/iaxtrunkUN-778", "__BLKVM_BASE=700") in new stack
[Mar 15 18:14:39] VERBOSE[4742] logger.c:     -- Executing [700@ext-queues:5] Set("IAX2/iaxtrunkUN-778", "DB(BLKVM/700/IAX2/iaxtrunkUN-778)=TRUE") in new stack
[Mar 15 18:14:39] VERBOSE[4742] logger.c:     -- Executing [700@ext-queues:6] ExecIf("IAX2/iaxtrunkUN-778", "1?Set(_DIAL_OPTIONS=trM(auto-blkvm))") in new stack
[Mar 15 18:14:39] VERBOSE[4742] logger.c:     -- Executing [700@ext-queues:7] Set("IAX2/iaxtrunkUN-778", "__NODEST=700") in new stack
[Mar 15 18:14:39] VERBOSE[4742] logger.c:     -- Executing [700@ext-queues:8] Set("IAX2/iaxtrunkUN-778", "MONITOR_FILENAME=/var/spool/asterisk/monitor/q700-20100315-181439-1268694876.4") in new stack
[Mar 15 18:14:39] VERBOSE[4742] logger.c:     -- Executing [700@ext-queues:9] Playback("IAX2/iaxtrunkUN-778", "custom/if-u-know-ext-dial-now") in new stack
[Mar 15 18:14:39] VERBOSE[4742] logger.c:     -- <IAX2/iaxtrunkUN-778> Playing 'custom/if-u-know-ext-dial-now.slin' (language 'en')
[Mar 15 18:14:42] NOTICE[4559] app_queue.c: No one is answering queue '700' (1/0/0)
[Mar 15 18:14:43] VERBOSE[4742] logger.c:     -- Executing [700@ext-queues:10] Queue("IAX2/iaxtrunkUN-778", "700,t,,") in new stack
[Mar 15 18:14:43] DEBUG[4742] res_musiconhold.c: Music on Hold class 'one' not found in memory
[Mar 15 18:14:43] VERBOSE[4742] logger.c:     -- Started music on hold, class 'default', on IAX2/iaxtrunkUN-778
[Mar 15 18:14:43] VERBOSE[4742] logger.c:     -- Stopped music on hold on IAX2/iaxtrunkUN-778
[Mar 15 18:14:43] VERBOSE[4742] logger.c:     -- <IAX2/iaxtrunkUN-778> Playing 'queue-thereare.gsm' (language 'en')
[Mar 15 18:14:45] VERBOSE[4742] logger.c:     -- <IAX2/iaxtrunkUN-778> Playing 'digits/2.gsm' (language 'en')
[Mar 15 18:14:46] VERBOSE[4742] logger.c:     -- <IAX2/iaxtrunkUN-778> Playing 'queue-callswaiting.gsm' (language 'en')
[Mar 15 18:14:47] NOTICE[4559] app_queue.c: No one is answering queue '700' (1/0/0)
[Mar 15 18:14:48] VERBOSE[4742] logger.c:     -- Hold time for 700 is 0 minute(s) 0 seconds
[Mar 15 18:14:48] VERBOSE[4742] logger.c:     -- Told IAX2/iaxtrunkUN-778 in 700 their queue position (which was 2)
[Mar 15 18:14:48] VERBOSE[4742] logger.c:     -- <IAX2/iaxtrunkUN-778> Playing 'queue-thankyou.gsm' (language 'en')
[Mar 15 18:14:50] DEBUG[4742] res_musiconhold.c: Music on Hold class 'one' not found in memory
[Mar 15 18:14:50] VERBOSE[4742] logger.c:     -- Started music on hold, class 'default', on IAX2/iaxtrunkUN-778
[Mar 15 18:14:50] VERBOSE[4757] logger.c:   == Manager 'admin' logged on from 127.0.0.1
[Mar 15 18:14:50] VERBOSE[4757] logger.c:   == Manager 'admin' logged off from 127.0.0.1
[Mar 15 18:14:53] NOTICE[4559] app_queue.c: No one is answering queue '700' (1/0/0)
[Mar 15 18:14:54] VERBOSE[4465] logger.c:   == Using SIP RTP TOS bits 184
[Mar 15 18:14:54] VERBOSE[4465] logger.c:   == Using SIP RTP CoS mark 5
[Mar 15 18:14:54] VERBOSE[4465] logger.c:   == Using SIP VRTP TOS bits 136
[Mar 15 18:14:54] VERBOSE[4465] logger.c:   == Using SIP VRTP CoS mark 6
[Mar 15 18:14:54] DEBUG[4452] pbx.c: FONALITY: This thread has already held the conlock, skip locking
[Mar 15 18:14:54] VERBOSE[4758] logger.c:     -- Executing [700**@from-internal:1] Macro("SIP/309-00000003", "agent-del,700,700") in new stack
[Mar 15 18:14:54] VERBOSE[4758] logger.c:     -- Executing [s@macro-agent-del:1] Wait("SIP/309-00000003", "1") in new stack
[Mar 15 18:14:55] VERBOSE[4758] logger.c:     -- Executing [s@macro-agent-del:2] Macro("SIP/309-00000003", "user-callerid,SKIPTTL") in new stack
[Mar 15 18:14:55] VERBOSE[4758] logger.c:     -- Executing [s@macro-user-callerid:1] Set("SIP/309-00000003", "AMPUSER=309") in new stack
[Mar 15 18:14:55] VERBOSE[4758] logger.c:     -- Executing [s@macro-user-callerid:2] GotoIf("SIP/309-00000003", "0?report") in new stack
[Mar 15 18:14:55] VERBOSE[4758] logger.c:     -- Executing [s@macro-user-callerid:3] ExecIf("SIP/309-00000003", "1?Set(REALCALLERIDNUM=309)") in new stack
[Mar 15 18:14:55] VERBOSE[4758] logger.c:     -- Executing [s@macro-user-callerid:4] Set("SIP/309-00000003", "AMPUSER=309") in new stack
[Mar 15 18:14:55] VERBOSE[4758] logger.c:     -- Executing [s@macro-user-callerid:5] Set("SIP/309-00000003", "AMPUSERCIDNAME=CSR NAME") in new stack
[Mar 15 18:14:55] VERBOSE[4758] logger.c:     -- Executing [s@macro-user-callerid:6] GotoIf("SIP/309-00000003", "0?report") in new stack
[Mar 15 18:14:55] VERBOSE[4758] logger.c:     -- Executing [s@macro-user-callerid:7] Set("SIP/309-00000003", "AMPUSERCID=309") in new stack
[Mar 15 18:14:55] VERBOSE[4758] logger.c:     -- Executing [s@macro-user-callerid:8] Set("SIP/309-00000003", "CALLERID(all)="CSR NAME" <309>") in new stack
[Mar 15 18:14:55] VERBOSE[4758] logger.c:     -- Executing [s@macro-user-callerid:9] ExecIf("SIP/309-00000003", "0?Set(CHANNEL(language)=)") in new stack
[Mar 15 18:14:55] VERBOSE[4758] logger.c:     -- Executing [s@macro-user-callerid:10] GotoIf("SIP/309-00000003", "1?continue") in new stack
[Mar 15 18:14:55] VERBOSE[4758] logger.c:     -- Goto (macro-user-callerid,s,19)
[Mar 15 18:14:55] VERBOSE[4758] logger.c:     -- Executing [s@macro-user-callerid:19] NoOp("SIP/309-00000003", "Using CallerID "CSR NAME" <309>") in new stack
[Mar 15 18:14:55] VERBOSE[4758] logger.c:     -- Executing [s@macro-agent-del:3] Read("SIP/309-00000003", "CALLBACKNUM,agent-logoff,,,,") in new stack
[Mar 15 18:14:56] VERBOSE[4758] logger.c:     -- <SIP/309-00000003> Playing 'agent-logoff.slin' (language 'en')
[Mar 15 18:14:58] VERBOSE[4758] logger.c:     -- User entered nothing.
[Mar 15 18:14:58] VERBOSE[4758] logger.c:     -- Executing [s@macro-agent-del:4] GotoIf("SIP/309-00000003", "1?a5:a7") in new stack
[Mar 15 18:14:58] VERBOSE[4758] logger.c:     -- Goto (macro-agent-del,s,5)
[Mar 15 18:14:58] VERBOSE[4758] logger.c:     -- Executing [s@macro-agent-del:5] Set("SIP/309-00000003", "CALLBACKNUM=309") in new stack
[Mar 15 18:14:58] VERBOSE[4758] logger.c:     -- Executing [s@macro-agent-del:6] ExecIf("SIP/309-00000003", "0?Set(CALLBACKNUM=309)") in new stack
[Mar 15 18:14:58] VERBOSE[4758] logger.c:     -- Executing [s@macro-agent-del:7] GotoIf("SIP/309-00000003", "0?a3") in new stack
[Mar 15 18:14:58] VERBOSE[4758] logger.c:     -- Executing [s@macro-agent-del:8] RemoveQueueMember("SIP/309-00000003", "700,Local/309@from-internal/n") in new stack
[Mar 15 18:14:58] NOTICE[4758] app_queue.c: Removed interface 'Local/309@from-internal/n' from queue '700'
[Mar 15 18:14:58] VERBOSE[4758] logger.c:     -- Executing [s@macro-agent-del:9] UserEvent("SIP/309-00000003", "RefreshQueue") in new stack
[Mar 15 18:14:58] VERBOSE[4758] logger.c:     -- Executing [s@macro-agent-del:10] Wait("SIP/309-00000003", "1") in new stack
[Mar 15 18:14:58] DEBUG[4559] res_musiconhold.c: Music on Hold class 'one' not found in memory
[Mar 15 18:14:58] VERBOSE[4559] logger.c:     -- Stopped music on hold on SIP/315-00000002
[Mar 15 18:14:58] VERBOSE[4559] logger.c:     -- Started music on hold, class 'default', on SIP/315-00000002
[Mar 15 18:14:59] VERBOSE[4758] logger.c:     -- Executing [s@macro-agent-del:11] Playback("SIP/309-00000003", "agent-loggedoff") in new stack
[Mar 15 18:14:59] VERBOSE[4758] logger.c:     -- <SIP/309-00000003> Playing 'agent-loggedoff.gsm' (language 'en')
[Mar 15 18:14:59] VERBOSE[4760] logger.c:   == Manager 'admin' logged on from 127.0.0.1
[Mar 15 18:14:59] VERBOSE[4760] logger.c:   == Manager 'admin' logged off from 127.0.0.1
[Mar 15 18:14:59] VERBOSE[4762] logger.c:   == Manager 'admin' logged on from 127.0.0.1
[Mar 15 18:15:00] VERBOSE[4762] logger.c:   == Manager 'admin' logged off from 127.0.0.1
[Mar 15 18:15:00] VERBOSE[4758] logger.c:     -- Executing [s@macro-agent-del:12] Hangup("SIP/309-00000003", "") in new stack
[Mar 15 18:15:00] VERBOSE[4758] logger.c:   == Spawn extension (macro-agent-del, s, 12) exited non-zero on 'SIP/309-00000003' in macro 'agent-del'
[Mar 15 18:15:00] VERBOSE[4758] logger.c:   == Spawn extension (from-internal, 700**, 1) exited non-zero on 'SIP/309-00000003'
[Mar 15 18:15:00] VERBOSE[4758] logger.c:     -- Executing [h@from-internal:1] Macro("SIP/309-00000003", "hangupcall") in new stack
[Mar 15 18:15:00] VERBOSE[4758] logger.c:     -- Executing [s@macro-hangupcall:1] GotoIf("SIP/309-00000003", "1?skiprg") in new stack
[Mar 15 18:15:00] VERBOSE[4758] logger.c:     -- Goto (macro-hangupcall,s,4)
[Mar 15 18:15:00] VERBOSE[4758] logger.c:     -- Executing [s@macro-hangupcall:4] GotoIf("SIP/309-00000003", "1?skipblkvm") in new stack
[Mar 15 18:15:00] VERBOSE[4758] logger.c:     -- Goto (macro-hangupcall,s,7)
[Mar 15 18:15:00] VERBOSE[4758] logger.c:     -- Executing [s@macro-hangupcall:7] GotoIf("SIP/309-00000003", "1?theend") in new stack
[Mar 15 18:15:00] VERBOSE[4758] logger.c:     -- Goto (macro-hangupcall,s,9)
[Mar 15 18:15:00] VERBOSE[4758] logger.c:     -- Executing [s@macro-hangupcall:9] Hangup("SIP/309-00000003", "") in new stack
[Mar 15 18:15:00] VERBOSE[4758] logger.c:   == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'SIP/309-00000003' in macro 'hangupcall'
[Mar 15 18:15:00] VERBOSE[4758] logger.c:   == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/309-00000003'
[Mar 15 18:15:00] DEBUG[4452] pbx.c: FONALITY: This thread has already held the conlock, skip locking
[Mar 15 18:15:01] VERBOSE[4559] logger.c:     -- Stopped music on hold on SIP/315-00000002
[Mar 15 18:15:01] VERBOSE[4559] logger.c:   == Spawn extension (ext-queues, 700, 11) exited non-zero on 'SIP/315-00000002'
[Mar 15 18:15:01] DEBUG[4452] pbx.c: FONALITY: This thread has already held the conlock, skip locking
[Mar 15 18:15:01] VERBOSE[4742] logger.c:     -- Stopped music on hold on IAX2/iaxtrunkUN-778
[Mar 15 18:15:01] VERBOSE[4742] logger.c:     -- <IAX2/iaxtrunkUN-778> Playing 'queue-youarenext.gsm' (language 'en')
[Mar 15 18:15:02] VERBOSE[4765] logger.c:   == Manager 'admin' logged on from 127.0.0.1
[Mar 15 18:15:02] ERROR[4765] utils.c: fwrite() returned error: Broken pipe
[Mar 15 18:15:02] ERROR[4765] utils.c: fwrite() returned error: Broken pipe
[Mar 15 18:15:02] ERROR[4765] utils.c: fwrite() returned error: Broken pipe
[Mar 15 18:15:02] ERROR[4765] utils.c: fwrite() returned error: Broken pipe
[Mar 15 18:15:02] ERROR[4765] utils.c: fwrite() returned error: Broken pipe
[Mar 15 18:15:02] ERROR[4765] utils.c: fwrite() returned error: Broken pipe
[Mar 15 18:15:02] ERROR[4765] utils.c: fwrite() returned error: Broken pipe
[Mar 15 18:15:02] ERROR[4765] utils.c: fwrite() returned error: Broken pipe
[Mar 15 18:15:02] ERROR[4765] utils.c: fwrite() returned error: Broken pipe
[Mar 15 18:15:02] ERROR[4765] utils.c: fwrite() returned error: Broken pipe
[Mar 15 18:15:02] ERROR[4765] utils.c: fwrite() returned error: Broken pipe
[Mar 15 18:15:02] ERROR[4765] utils.c: fwrite() returned error: Broken pipe
[Mar 15 18:15:02] ERROR[4765] utils.c: fwrite() returned error: Broken pipe
[Mar 15 18:15:02] ERROR[4765] utils.c: fwrite() returned error: Broken pipe
[Mar 15 18:15:02] ERROR[4765] utils.c: fwrite() returned error: Broken pipe
[Mar 15 18:15:02] ERROR[4765] utils.c: fwrite() returned error: Broken pipe
[Mar 15 18:15:02] ERROR[4765] utils.c: fwrite() returned error: Broken pipe
[Mar 15 18:15:02] ERROR[4765] utils.c: fwrite() returned error: Broken pipe
[Mar 15 18:15:02] ERROR[4765] utils.c: fwrite() returned error: Broken pipe
[Mar 15 18:15:02] ERROR[4765] utils.c: fwrite() returned error: Broken pipe
[Mar 15 18:15:02] ERROR[4765] utils.c: fwrite() returned error: Broken pipe
[Mar 15 18:15:02] VERBOSE[4765] logger.c:   == Manager 'admin' logged off from 127.0.0.1
[Mar 15 18:15:05] VERBOSE[4766] logger.c:   == Manager 'admin' logged on from 127.0.0.1
[Mar 15 18:15:05] VERBOSE[4771] logger.c:   == Manager 'admin' logged on from 127.0.0.1
[Mar 15 18:15:06] VERBOSE[4742] logger.c:     -- Told IAX2/iaxtrunkUN-778 in 700 their queue position (which was 1)
[Mar 15 18:15:06] VERBOSE[4742] logger.c:     -- <IAX2/iaxtrunkUN-778> Playing 'queue-thankyou.gsm' (language 'en')
[Mar 15 18:15:08] VERBOSE[4465] logger.c:   == Using SIP RTP TOS bits 184
[Mar 15 18:15:08] VERBOSE[4465] logger.c:   == Using SIP RTP CoS mark 5
[Mar 15 18:15:08] VERBOSE[4465] logger.c:   == Using SIP VRTP TOS bits 136
[Mar 15 18:15:08] VERBOSE[4465] logger.c:   == Using SIP VRTP CoS mark 6
[Mar 15 18:15:08] DEBUG[4452] pbx.c: FONALITY: This thread has already held the conlock, skip locking

Thanks for taking the time to look, I appreciate any suggestions that anybody might have for getting other queue strategies to work properly.



drumz
Posts: 17
Member Since:
2010-07-01
"Working" as intended.

There is a bug with 2.8 that will not allow any ring strategy except ringall to work. Downgrade to 2.6 if you must have this functionality.



SkykingOH
Posts: 9675
Member Since:
2007-12-17
The versions of Asterisk and

The versions of Asterisk and FreePBX included with trixbox are extremely old and in fact nearing end of support from the respective projects.

Extensive updates and bug fixes (especially for queues) have been made in Asterisk 1.8 and FreePBX 2.9

--

Scott

aka "Skyking"



drumz
Posts: 17
Member Since:
2010-07-01
ETA?

Any idea when there will be a version of Trixbox that supports Asterisk 1.8 and FreePBX 2.9. I cannot use 2.8 because of this problem, so I am currently stuck with 2.6. However, I need the device status information that is only availble in asterisk 1.6 or higher, which is not included in 2.6. Kind of frustrating.



SkykingOH
Posts: 9675
Member Since:
2007-12-17
As of this point we can only

As of this point we can only assume that trixbox is an abandoned project. We certainly are not hearing from Fonality.

Have you looked at the new FreePBX distro? It has Asterisk 1.8 and FreePBX 2.9

--

Scott

aka "Skyking"



Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.