dect
/
asterisk
Archived
13
0
Fork 0
Commit Graph

168 Commits

Author SHA1 Message Date
kpfleming d0b521d57c more header include simplification
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7023 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-08 04:02:35 +00:00
russell 63348802e6 don't loop forever on an invalid options string (issue #5629)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6989 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-06 22:17:47 +00:00
russell d3ddc001a2 issue #5605
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6979 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-06 15:09:47 +00:00
kpfleming ae35e4e069 major update to arg/option parsing APIs and documentation
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6953 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-03 21:19:11 +00:00
kpfleming 81880bfe3d fix remaining breakage from yesterday's changes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6881 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-28 17:22:34 +00:00
kpfleming b5a5584d98 use new app-argument macros, and try to fix yesterday's breakage
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6880 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-28 17:11:20 +00:00
russell ee234bbb3e Remove unnecessary checks before calls to ast_strlen_zero. Also, change
some places where strlen is used instead of ast_strlen_zero


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6866 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-27 02:19:37 +00:00
russell faf0b5b506 fix up arguments to AgentCallbackLogin so that the options string and the
specified extension do not conflict.  This also makes the application not
assume that the extension is numeric.  While we're at it, include some code
cleanup - strcpy to ast_copy_string, and cleanups to LOCAL_USER handling.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6856 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-26 16:16:05 +00:00
russell 2c3b3edc86 Doxygen documentation update from oej (issue #5505)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6847 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-24 20:12:06 +00:00
kpfleming 73f73e1e7c support sending text through agent channels (issue #5295)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6787 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-14 00:46:13 +00:00
kpfleming 27e10bbabd properly display connected channel name in 'agents' manager action for non-callback agents (issue #5235)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6766 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-13 21:59:25 +00:00
markster 46795cc986 Fix seg in chan_agent (bug #5402)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6757 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-13 16:29:49 +00:00
kpfleming 10cd869155 don't check 'acknowledged' for setting lastdisc, since it's guaranteed to be zero at this point (issue #5254)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6736 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-05 21:27:38 +00:00
markster 83fdaa72f7 Remove possibility of manager deadlocks from manager actions
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6687 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-28 23:10:14 +00:00
kpfleming cbc14aac77 fix some buglets in 'agents' Manager action (issue #5235)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6657 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-26 02:04:07 +00:00
kpfleming 95fe2b8fd4 update MANY more files with proper copyright/license info (thanks Ian!)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6596 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 20:46:50 +00:00
kpfleming b99c57bb4a more documentation (issue #5174)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6583 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 02:12:37 +00:00
kpfleming 664813210f ensure that agent channels don't get seized during login (issue #5020)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6577 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 00:59:51 +00:00
kpfleming c0cb6a4581 ensure that the AGENTBYCALLERID_* variable is cleared when an agent logs in to a different device (issue #5213)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6575 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 00:39:05 +00:00
kpfleming 2753fbf686 partial formatting cleanup
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6574 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 00:28:06 +00:00
kpfleming 6611c7c9cc add doxygen documentation (issue #5133)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6536 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-07 20:44:57 +00:00
kpfleming f0ac7fc36a add AgentCallbackLogin and AgentLogoff manager actions (issue #4766)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6427 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-26 20:24:16 +00:00
russell 2fd1a02c38 add line break after show agents output (bug #4768)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6186 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-25 16:53:28 +00:00
kpfleming ff15e0fa53 add a library of timeval manipulation functions, and change a large number of usses to use the new functions (bug #4504)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6146 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-15 23:00:47 +00:00
kpfleming 478b8682bf make 'Agents' manager action conform to protocol (bug #4723)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6141 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-15 16:21:41 +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 3b3ea2d2e4 ensure that AGENTBYCALLERID is set for agents being reloaded from persistent storage
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6039 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-06 14:47:25 +00:00
kpfleming c0c3c1d601 remember CallerID in AgentCallbackLogin, so it can be used at logoff time
use stored CallerID when auto-logoff occurs to clear AGENTBYCALLERID variable (bug #4616)
persist stored CallerID into/out of astdb


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6036 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-06 01:29:15 +00:00
kpfleming 6589a68fcb don't use locks when reading usecounts (reading only, not writing)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5994 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-24 02:15:04 +00:00
markster bbcc62c399 Fix agent recording issue (bug #4551)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5933 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-18 16:38:48 +00:00
kpfleming 4ea1c9335e header ordering fixes for FreeBSD (pending a global merge into asterisk.h) (bug #4484)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5876 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-07 17:06:33 +00:00
kpfleming 6f0f46299c more file version tags
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5866 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-06 22:12:19 +00:00
kpfleming 09f3094700 another round of version tag updates, along with 'show version files' pattern filtering
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5865 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-06 21:09:59 +00:00
markster 09a03fa87f Fix agent deadlock and remove braindead tags dependency
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5777 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-26 20:24:56 +00:00
kpfleming 593a3886ae add counters to 'show agents' CLI command (bug #4232)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5660 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-15 02:48:16 +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 09284ecfbf fix potential seg fault in my patch that just went in, oops
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5473 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-15 06:55:21 +00:00
markster c8376197df Fix "show agents" when name is not present (bug #4030)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5470 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-15 05:51:30 +00:00
mattf 90b4a22fa7 If an agent still has "wrapuptime" left after he finishes a call and the
wrapuptime is changed on a reload, he still waits his former wrapuptime (instead of
the new wrapuptime).  This reduces his "de facto" wrapuptime immediately to
the new value even if he has wrapuptime remaining from a previous call.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5423 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-06 16:06:05 +00:00
kpfleming 0aecb9fb67 optimize frame handling in agent_read()
ensure that the call is marked acknowledged when it goes to AST_STATE_UP even if AST_CONTROL_ANSWER is not received (if ackcall is disabled)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5413 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-05 21:30:24 +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 62717bd797 Make status update on agents properly
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5272 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-27 02:09:06 +00:00
markster cb40ed9236 Fix chan_agent segfault (bug #3590)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5229 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-22 19:10:21 +00:00
markster b3bdd177ef Propagate device state properly when agentlogoff command is issued
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5147 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-05 05:43:15 +00:00
markster d850cf26b7 Don't consider wrapuptime when call was not answered
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5144 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-05 04:17:13 +00:00
markster 3663043b97 More persistence fixes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5141 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-05 02:54:49 +00:00
markster d690a8f0d5 Minor persistence fixes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5140 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-05 02:53:27 +00:00
markster 8ba4898a1e Rework channel structure to eliminate "pvt" portion of channel (bug #3573)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5137 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-04 06:47:24 +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 4903e19a60 Update agent manager docs (bug #3687)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5111 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-01 06:24:43 +00:00