Mark Spencer
7b52e19b6d
Unify queue add/remove from manager and CLI (bug #2125/2123)
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3526 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
Mark Spencer
e90022767d
Allow optional event whenever an agent is called from a queue (bug #2066 )
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3523 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
Mark Spencer
d89ed4ab5f
Create option for joining empty queue (bug #2126 )
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3502 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
Mark Spencer
569b95352a
rename "parking" to "features" in preparation for some more (possibly post 1.0) feature additions
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3463 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
Mark Spencer
872685d088
Merge rgagnon's pedantic string changes (apps n-z) (bug #2038 )
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3429 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
Mark Spencer
b283a02a7d
Merge seconds announcement for queue hold time (bug #1941 )
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3332 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
Mark Spencer
b140eef0aa
Implement queue wide wrapuptime (bug #1707 )
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3317 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
Mark Spencer
e9f2a805b9
Merge in-access updates for queue priorities (bug #1821 )
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3288 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
James Golovich
f5c18f62a1
Remove pthread.h from source. We should be using asterisk/lock.h everywhere instead (except in asterisk/lock.h).
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3277 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
Mark Spencer
5546e32355
Merge major BSD mutex and symbol conflict patches (bug #1816 ) (link patch still pending)
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3273 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
Mark Spencer
bc9e475d6e
Allow penalty argument to AddQueueMember
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3243 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
James Golovich
800ad7f727
Use ast_strlen_zero instead of &id in app_queue.c (Thanks folsson)
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3200 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
Mark Spencer
727abcdec7
Merge FreeBSD locking fixes (bug #1411 )
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3176 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
Mark Spencer
49257bafbc
Only call the update once
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3122 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
Mark Spencer
89561c6a29
Update queue member after end of call (bug #1727 )
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3114 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
Mark Spencer
c47538a24b
Take member as argument, not lpeer
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3113 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
Mark Spencer
1147ed1e8c
Fix record option to take from the right channel
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3072 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
Mark Spencer
7976579ef6
Merge small bkw_ queue enhancements
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3008 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
Mark Spencer
2310261cbe
Flesh out remaining "rrmemory" logic
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3001 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
Mark Spencer
e36ed02083
Add Round-Robin w/ Memory queueing strategy (rrmemory)
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2998 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
Mark Spencer
811f5cff35
Merge Connor's ringback feature for queue (bug #1560 )
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2933 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
James Golovich
8ef3b1544b
More ast_strlen_zero changes
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2930 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
Mark Spencer
5192a1a054
Add support for French, Danish, Portuguese, Spanish, Italian, and Dutch numbers
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2809 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
Anthony Minessale II
5385ca0a0e
applied final release of bug 1353 per Mark's permission
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2782 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
James Golovich
7567113e71
Make RemoveQueueMember and AddQueueMember jump to priority + 101 (bug 1022)
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2769 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
Mark Spencer
f2ee5d3a80
Don't hang up if the file is missing (not a bug, but fix anyway) ( #1380 )
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2673 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
Mark Spencer
6cde9d87a3
Turn off MOH later rather than sooner.
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2659 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
Malcolm Davenport
e1112c64c9
Fix the 'n' option of app_queue. Thanks Mike
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2585 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
Mark Spencer
a05ef35ca8
Improve verbose messages
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2540 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
Mark Spencer
17e2416f68
Merge queue changes from Bug #214
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2415 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
James Golovich
4653b4bb79
Unregister apps in app_queue.c on unload_module
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2316 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
James Golovich
6a0bc27b35
Typo in app_queue.c
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2258 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
James Golovich
a303a83b92
Get rid of compiler warnings when calling ast_queue_log
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2257 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 years ago
James Golovich
d53b0d0643
Fixed gramatical error in app_queue.c (bug #1083 )
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2219 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
864fe70e35
Add queue logging and fix indications buglet
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2159 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Martin Pycko
1e4b334321
Fix the deadlock in show queue <queue_name>
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2126 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Martin Pycko
3f69c1b62d
Remove unused tmpq variable
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2123 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Martin Pycko
4bef006566
Add "show queue <queue_name>" CLI command
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2122 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Martin Pycko
78602e0966
Make the go_on be non-global.
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2118 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
695422d698
Various minor cleanups (bug #931 )
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2087 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Martin Pycko
502e18c0d0
Add 'n' option to Queue application to fall through to the next extension after the timeout if no member picks up
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1766 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
81339d3c3c
Trustingly add Thorston's deadlock patch
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1708 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
55e664cb00
Fix various compiler warnings (bug #322 )
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1570 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
cb4fccfd5d
Fix printf to match int type (bug #247 )
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1563 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
ac19ba51bd
Fix small logic errors (bug #242 )
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1494 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
479a67e629
BSD portability enhancements (bug #234 )
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1486 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
1e19f72077
First of Jayson's manager patches
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1485 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
1f628fe5f9
Handle timing file descriptor properly with agents
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1409 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
783fddaede
Little queue fix (bug #150 )
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1399 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
91e3e209bf
Pick the right point for rebuilding the list
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1367 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
5f5e75de6e
Add same magic to remove from queue
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1363 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
e4a8e3fd9e
Trim post dash portion of name if unspecified
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1352 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
37b7bccc61
Asterisk:
...
#72 - Should eliminate probs on VMWI
#41 - Dynamic add survives reload
#73 - Make festival honor its arguments
#93 - Make events on FXO interfaces more logical
#26 - Prefer "bindaddr" to logical address for registrations
??? - Record crashes AGI
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1338 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
465a7518cc
Do the right thing with ringall queues with entries that have penalties
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1314 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
1bb58646de
Totally revamp thread debugging to support locating and removing deadlocks
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1310 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
51b800f40a
Fix round robin scheduling
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1280 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
1fb2eaabf3
Implement remaining queue strategies, ADSI fixes, and queue config updates
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1252 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Martin Pycko
697993ef35
Allow to enter one digit extensions before the call is answered in the queue
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1247 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
21b6696e8b
Add alternate queueing strategies. Implment ringall, roundrobin, and random
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1238 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
e2ca759d56
Add wrapup time
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1230 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
7a594ca15d
Start on queueing strategies
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1226 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
9023f99c52
Add missing space
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1176 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
3b84a3f8a4
Clarify another area
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1166 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
7de3a7fcb0
Fix potential seg in queue code
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1165 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
6d3f4243c1
Simplify stack in call attempt
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1164 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
c2ad77b27f
Fix iax2 video/voice and update queueing
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1161 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
1b473c2ef0
Merge 'T' and other dialing enhancements
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1156 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
81fc3f26fa
Take out unnecessary dependency upon tonezone.h
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1147 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
cbe865df7a
Fix race in local, update queue
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1143 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
71c9cbb2b1
Merge dynamic queue support
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1127 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
f6d219cb18
Minor cleanup
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1116 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
250b80eaf7
Add count to management event
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1115 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
74a4fde52e
Nest event inside if statement
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1113 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
9706fc6bac
Fix music on hold on park
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1090 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
cfe1d50b1a
Fix transfer to parking
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1087 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
1d22c714ce
More locking fixes
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1039 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
1cdcc857d9
Free queue config (thanks James)
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@839 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
d0d50a4ad7
Merge some of Mahmut's patches
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@666 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 years ago
Mark Spencer
3d1d4221aa
Version 0.3.0 from FTP
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@566 65c4cc65-6c06-0410-ace0-fbb531ad65f3
23 years ago
Mark Spencer
201b40c520
Version 0.2.0 from FTP
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@513 65c4cc65-6c06-0410-ace0-fbb531ad65f3
23 years ago