kpfleming
ef582bac50
ensure that app_queue won't crash if no members are defined via Realtime (issue #5300 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6693 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-29 04:12:08 +00:00
russell
85689bc1d8
fix logic error that breaks queue exit (issue #5312 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6677 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-28 19:33:00 +00:00
kpfleming
fe15359129
don't drop the caller just because it's not time to play an announcement (issue #5279 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6655 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-26 00:41:28 +00:00
kpfleming
f89c44df03
more license/copyright header updates (thanks Ian!)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6618 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-15 15:44:26 +00:00
kpfleming
a21860310e
convert a bunch of apps to use ast_goto_if_exists() (issue #5138 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6533 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-07 19:13:00 +00:00
kpfleming
2f151e509d
fix stupid thinko (thanks velter!)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6497 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-01 22:32:29 +00:00
kpfleming
14703a4380
don't duplicate devicestate-to-string function (issue #5078 )
...
use ast_build_string() for building output string
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6473 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-31 20:16:47 +00:00
markster
9fbf43815a
Make sure "now" is initialized (bug #4961 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6329 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-14 03:08:08 +00:00
markster
5778b4ebcd
Don't record all calls as abandoned (bug #4575 ) (fixes damage inadvertently added by bug #4644 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6299 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-07 14:11:48 +00:00
markster
595be2ae22
Remove queue/session co-locking until deadlocks are properly resolved
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6273 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-03 18:25:23 +00:00
markster
ef9e1e9d83
Add periodic announcement (bug #4677 with mods)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6248 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-31 22:07:58 +00:00
russell
d39bde093f
remove useless call to time() and an extra variable when we can just use the
...
one we already have
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6239 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-27 23:05:52 +00:00
russell
062f81f55d
the time must be initialized for the 'n' option to actually work (bug #4834 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6238 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-27 22:55:48 +00:00
kpfleming
ca58ad9bfb
make queue and interface name matching case-insensitive (bug #4815 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6226 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-26 21:53:56 +00:00
kpfleming
0414f4361d
add English device state output (bug #4733 , with minor mod)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6174 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-20 00:34:01 +00:00
kpfleming
32627ab579
add QueueStatusComplete event (bug #4694 with minor mods)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6121 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-13 16:44:55 +00:00
kpfleming
7b08b9a445
add support for multiple-digit extensions in queue exit contexts (bug #4690 )
...
add QUEUEAGENTCOUNT dialplan function (bug #4690 )
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6114 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-12 22:28:51 +00:00
russell
291f01d41f
fix off by one errors in calls to ast_copy_string (bug #4600 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6084 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-11 21:05:35 +00:00
russell
72af60b3e6
define an AST_MAX_CONTEXT for use instead of AST_MAX_EXTENSION
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6076 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-10 23:49:57 +00:00
kpfleming
1945cc0f81
queue device state changes and handle them serially in a background thread
...
optimize device state related functions
add ast_get_channel_by_name_prefix to allow searching for matching channels in O(1) operation
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6062 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-08 21:14:34 +00:00
kpfleming
037bcf867f
ensure that "completed calls" counter is updated properly (bug #4575 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6053 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-07 23:29:48 +00:00
kpfleming
3da0699ac5
ensure that abandoned calls are recorded that way (bug #4644 )
...
show 'available' for member channels that are not known to be in some other state (bug #4644 )
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6027 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-05 19:22:26 +00:00
kpfleming
dd630cc450
ensure CLI commands produce proper terminating output when used with manager interface (bug #4497 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5884 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-09 19:34:12 +00:00
kpfleming
8dc28b2439
the last round of file version tags
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5867 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-06 22:39:32 +00:00
kpfleming
e500673791
major Makefile and build process improvements, including removal of all hardcoded paths (modules must now use run-time paths as they should) (bug #4116 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5855 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-06 03:04:58 +00:00
kpfleming
2e28fe3a58
add realtime support to app_queue for static members/agents (bug #4037 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5821 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-02 21:42:49 +00:00
kpfleming
0bdd91b5ad
add missing if statement in say_position (bug #4435 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5816 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-02 18:26:18 +00:00
markster
7de05be734
Fix memory leak and remove useless coe (bug #4318 , with mods)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5786 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-30 13:34:23 +00:00
kpfleming
4375bcc8e5
allow caller to exit during position announcement by pressing valid exit key (bug #3821 , with mods)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5673 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-15 05:42:51 +00:00
kpfleming
31e8dcf4fe
use double-quotes instead of angle-brackets for non-system include files (bug #4058 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5490 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-21 06:02:45 +00:00
russell
9201aa9db0
add missing newlines, fix misspelling of nonexistent (bug #4027 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5467 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-13 23:33:47 +00:00
russell
de4d4fed2b
add missing newline (bug #4018 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5456 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-13 03:41:20 +00:00
markster
f106d08166
Add option to mask certain high frequency events (bug #3707 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5444 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-11 02:04:08 +00:00
markster
768ea2ea34
Add member/queue filters to queuestatus manager command (bug #3995 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5441 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-09 18:58:44 +00:00
markster
fbaf5d9cfc
Fix needless queue breakage for 2.95 (bug #3993 ) but this DOES NOT MEAN WE WILL WORK TOWARDS 2.95 IN THE FUTURE!
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5439 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-09 18:43:04 +00:00
markster
998a41aada
Fix strict mode for queues (bug #3913 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5319 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-31 19:06:08 +00:00
markster
d55d17a494
Fix a bunch of const stuff, merge queue changes, add experimental "hybrid" DTMF mode
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5293 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-28 20:48:24 +00:00
markster
b4c9268e7e
Fix queue weight issue (bug #3797 , take 2)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5225 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-21 22:08:36 +00:00
markster
8dc4ba23e4
Fix queue stuff (bug #3797 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5205 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-19 17:35:59 +00:00
markster
484d9d791f
Add timeoutrestart option (bug #3656 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5135 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-04 00:59:58 +00:00
markster
b072adc139
Member presistance improvements (bug #3647 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5130 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-03 20:31:21 +00:00
markster
b9c5b84c3f
Allow 0 retry time (bug #3630 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5058 f38db490-d61c-443f-a65b-d21fe96a405b
2005-02-20 19:02:20 +00:00
markster
ab61f6ec16
Properly differentiate between caller and agent hangups (bug #3578 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5018 f38db490-d61c-443f-a65b-d21fe96a405b
2005-02-13 16:53:29 +00:00
markster
5a5cfcf795
More flagification fixes (bug #3414 , round 2)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4967 f38db490-d61c-443f-a65b-d21fe96a405b
2005-02-05 16:42:49 +00:00
markster
4a30398119
Fix big flagification errors (bug #3414 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4960 f38db490-d61c-443f-a65b-d21fe96a405b
2005-02-04 05:36:27 +00:00
markster
37f1b05c63
Make monitoring accept args from both sides (bug #3449 , with mods)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4941 f38db490-d61c-443f-a65b-d21fe96a405b
2005-02-01 03:49:35 +00:00
markster
c32d3fd7c9
Add more manager events in queue (if enabled) (bug #3454 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4920 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-29 22:42:40 +00:00
markster
2207b9a515
Merge config updates (bug #3406 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4889 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-25 06:10:20 +00:00
markster
ffc1132528
Merge mjohnston's pause/unpause (bug #3252 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4861 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-21 04:14:26 +00:00
markster
c14e57b62f
Fix agentcallback login (bug #3293 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4838 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-18 20:43:53 +00:00