russell
4cc87ee6e1
clean up a lot of doxygen errors and warnings (issue #5522 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6865 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-26 23:11:36 +00:00
russell
1168964aa4
change ast_strlen_zero to also check for the string to be defined
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6862 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-26 18:54:24 +00:00
russell
bb65d2e30a
more doxygenification (issue #5513 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6852 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-26 13:03:17 +00:00
markster
02fb8bca83
Allow limitation by loadavg not just calls (should be BSD friendly)...
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6850 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-26 03:58:32 +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
markster
76bd457fcd
Handle device state changes properly when formatting characters are present (bug #5450 , new patch)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6806 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-17 15:41:55 +00:00
markster
74600d9030
Use FILE * instead of fd for files to support buffering
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6801 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-16 16:12:51 +00:00
markster
6b22b400d4
More utility cleanups
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6798 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-16 03:10:33 +00:00
markster
53996e8446
Make crypto loading optional
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6797 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-16 03:08:58 +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
markster
9ebd430cd3
Fix call timeouts with rtp bridge etc (bug #5252 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6759 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-13 18:27:54 +00:00
russell
5a5fc722eb
fix typo in function name (issue #5437 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6758 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-13 18:01:31 +00:00
russell
a0b96d4037
fix some formatting and add some comments (issue #5403 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6752 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-12 20:45:18 +00:00
kpfleming
01e127d112
support call duration limits on inbound OSP calls (issue #5346 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6721 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-04 23:28:57 +00:00
kpfleming
716df588de
allow write timeout to be set on a per-user basis in AMI (issue #5352 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6716 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-04 22:25:15 +00:00
kpfleming
997e6dd0d5
add ast_build_string_va(), which accepts a varargs list directly
...
ensure the _entire_ manager_event() output is either queued or sent via ast_carefulwrite()
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6708 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-01 15:41:27 +00:00
kpfleming
f72202f1ad
ensure structure has enough space for embedded string
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6702 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-30 16:49:23 +00:00
markster
5360fe7571
Fix manager bug (can't destroy a session while a thread is using it!)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6698 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-29 20:37:01 +00:00
kpfleming
0fdee4f59c
code cleanups
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6696 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-29 17:40:24 +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
acf412a387
use a more generic means to decide whether we need to provide poll/dlfcn functionality (issue #5297 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6664 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-26 17:17:56 +00:00
russell
b6f867a38a
move process_quotes_and_slashes to utils.c since it is used by both pbx_ael and pbx_config
...
clean up some formatting
remove some commented out reference code
move unload_module in pbx_ael down to be with the rest of the standard module functions
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6630 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-23 02:57:14 +00:00
kpfleming
e9898b3d7f
add API for searching active channels by context/exten
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6619 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-15 16:34:39 +00:00
kpfleming
6a5c8142fb
use a better name for structure element (when using named initializers)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6593 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 17:20:24 +00:00
kpfleming
96c9ed9488
don't double define our own string functions on platforms that don't have them (issue #5169 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6587 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 02:30:33 +00:00
kpfleming
fa8ea94c17
extensive ENUM support update, including ENUMLOOKUP() dialplan function (issue #5201 with mods)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6579 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 01:36:15 +00:00
kpfleming
7f896eb326
check call limit in ast_pbx_start(), instead of waiting until background thread has been launched (needed for issue #5131 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6568 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-13 21:59:45 +00:00
kpfleming
b0c5a1fc33
allow users of RTP to know when the peer endpoint is (apparently) behind a NAT
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6558 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-09 19:54:34 +00:00
markster
a7f6f0c199
Make lock logging reentrant when DEBUG_THREADS enabled
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6555 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-09 05:35:14 +00:00
kpfleming
6995f4d2e3
add frame type for T.38, remove some unused stuff
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6551 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-08 03:23:38 +00:00
kpfleming
0a3567c3fc
oops :-)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6550 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-08 02:26:35 +00:00
kpfleming
a40fa4713e
first set of Cygwin portability stuff (issue #4678 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6547 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-08 02:19:02 +00:00
kpfleming
687a47fc26
eliminate signedness warnings (issue #5129 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6530 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-07 18:55:03 +00:00
kpfleming
38ba89121e
add new channel option (via ast_channel_setoption()) to let channel drivers adjust txgain/rxgain if they are able (only Zap channels at this time)
...
modify app_chanspy to use new gain option
reformat app_chanspy to match coding guidelines
add user-controlled volume adjustment to app_meetme (issue #4170 , heavily modified to actually work on Zap channels)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6519 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-07 01:30:01 +00:00
kpfleming
9fa8008137
eliminate old chan->pvt field, and fix bug in generic bridge to watch chan->tech_pvt instead
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6479 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-01 00:10:49 +00:00
kpfleming
b4faf23395
eliminate spurious warnings
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6478 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-01 00:05:47 +00:00
kpfleming
09d062b4e6
make DEBUG_THREADS have more visible logging
...
make DEBUG_THREADS able to catch locks being unlocked by threads that did not own them
add proper wrappers for pthread_cond_wait() and pthread_cond_timedwait() for DEBUG_THREADS mode
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6464 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-31 02:43:44 +00:00
kpfleming
3c4140b8b1
major header file cleanup: license, copyrights, descriptions, markers, etc.
...
remove deprecated config_old.c/config_old.h
remove unused cvsid.h
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6454 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-30 18:32:10 +00:00
markster
cd0067f95a
Add SIP video fixes
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6448 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-30 02:12:09 +00:00
kpfleming
9fc16d81a1
massive upgrade to SUBSCRIBE, device state and messaging support (issue #3644 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6446 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-29 23:53:29 +00:00
kpfleming
e66e742eeb
encode/decode URIs in 'pedantic' mode (issue #3923 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6441 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-29 22:39:39 +00:00
kpfleming
558f8be1b8
don't make expression evaluator allocate a memory buffer for each result
...
to
be returned; use the buffers already present in the PBX for this purpose
update testexpr2/check_expr to allocate buffers for expression
evaluation
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6440 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-29 22:03:37 +00:00
kpfleming
add83c2ba6
preserve hint watchers and laststate across 'extensions reload' (issue #2522 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6431 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-27 23:55:14 +00:00
kpfleming
d02a0e5799
doc updates and copyright header cleanup (issue #5026 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6411 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-25 23:23:26 +00:00
kpfleming
b7a008677c
doc updates and copyright header cleanup (issue #5027 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6410 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-25 23:21:01 +00:00
kpfleming
3c8955b668
minor doc fixes and copyright header cleanup (issue #5029 with mods)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6409 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-25 23:17:47 +00:00
kpfleming
5200cc1f48
clear out memory allocated by LOCAL_USER_ADD/LOCAL_USER_ACF_ADD
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6395 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-24 23:10:24 +00:00
kpfleming
daedd05a26
make AST_LIST_REMOVE_HEAD safer to use
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6394 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-24 23:10:06 +00:00
kpfleming
89bf07cab3
add ability to map feature sequences to applications (issue #3764 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6374 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-23 02:22:33 +00:00
kpfleming
aa1611ff9d
add 'sip show settings' CLI command (issue #4806 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6370 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-23 01:44:28 +00:00