dect
/
asterisk
Archived
13
0
Fork 0
Commit Graph

7856 Commits

Author SHA1 Message Date
oej 8d8e122c61 Fix for Polycom bug...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19549 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-12 21:00:31 +00:00
oej 2ca2aa523c Implement a setting for denying/allowing transfer requests. At this stage,
we only have open/closed. Well, at least you can deny transfers from unknown
callers or at least incoming calls.
(Part of the SIPtransfer branch)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19546 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-12 20:57:07 +00:00
rizzo 73fc2a1d35 whoops... remove an extra line.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19545 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-12 20:42:02 +00:00
rizzo 08c77ea86d add 'show threads' and 'show profile' commands.
These are momstly debugging tools for developers,
a bit documented in the header files (utils.h),
although more documentation is definitely necessary.

The performance impact is close to zero(*) so there is no
need to compile it conditionally.
(*) not completely true - thread destruction still needs
to search a list _but_ this can be easily optimized if we
end up with hundreds of active threads (in which case, though,
the problem is clearly elsewhere).



git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19544 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-12 20:40:46 +00:00
kpfleming db922028c0 fancify the sample grammar a bit
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19543 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-12 20:39:09 +00:00
oej 67d0099b2f Doxygen docs
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19542 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-12 20:32:40 +00:00
file a8d5975f06 Add ability to see if the person calling said anything or not.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19512 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-12 19:57:21 +00:00
rizzo 5fb6f99060 reindent block properly
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19466 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-12 00:17:37 +00:00
rizzo 1622922afe localize some variables, remove useless parentheses
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19465 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-12 00:15:57 +00:00
rizzo da84a33146 remove useless \0, and fix formatting.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19437 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 23:54:33 +00:00
tilghman e7ab4552ee Bug 6943 - transition away from using CallerID header, when we really mean CallerIDNum
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19436 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 23:23:16 +00:00
tilghman 8318acbef1 Merged revisions 19397 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r19397 | tilghman | 2006-04-11 17:39:59 -0500 (Tue, 11 Apr 2006) | 2 lines

Bug 6490 - telco intercept should report NOANSWER instead of CHANUNAVAIL

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19398 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 22:51:10 +00:00
rizzo ef8c8d3512 fix various bugs in the DEBUG_THREADS code including:
- misspelled ast_mutex_logger() instead of __ast_mutex_logger()
- misplaced #define ast_mutex_init(pmutex)
- wrong arguments to __ast_mutex_logger() in one instance.

Clearly this code is too spaghetti!



git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19396 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 22:37:27 +00:00
tilghman b19f672644 Merged revisions 19394 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r19394 | tilghman | 2006-04-11 17:24:46 -0500 (Tue, 11 Apr 2006) | 2 lines

Bug 6061 - Fix ODBC storage of VM on PGSQL and MSSQL

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19395 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 22:25:57 +00:00
kpfleming 3c238139f3 fix logic error; don't test for rtcache flag unless asked to (issue #6923)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19393 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 22:07:52 +00:00
kpfleming 659280fa25 Merged revisions 19353 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r19353 | kpfleming | 2006-04-11 16:58:47 -0500 (Tue, 11 Apr 2006) | 2 lines

don't create a 'voicemail' symlink in the sounds directory; app_voicemail has not needed it since January of 2005 (issue #6613)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19354 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 21:59:40 +00:00
tilghman c829c47643 Merged revisions 19351 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r19351 | tilghman | 2006-04-11 16:55:51 -0500 (Tue, 11 Apr 2006) | 2 lines

Bug 6097 - possible descriptor leak

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19352 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 21:58:44 +00:00
kpfleming e322baf79d Merged revisions 19348 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r19348 | kpfleming | 2006-04-11 16:50:18 -0500 (Tue, 11 Apr 2006) | 2 lines

don't call the originating device as part of the Page() operation (issue #6932)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19350 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 21:51:17 +00:00
kpfleming 374a523ba3 Merged revisions 19347 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r19347 | kpfleming | 2006-04-11 16:35:52 -0500 (Tue, 11 Apr 2006) | 2 lines

simplify spy queue flushing logic, and always force a flush when one side gets full, even if the other side is not empty (issue #6457)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19349 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 21:50:48 +00:00
kpfleming 88396ce2e3 Merged revisions 19345 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r19345 | kpfleming | 2006-04-11 16:14:42 -0500 (Tue, 11 Apr 2006) | 2 lines

don't destroy the entire dialplan during 'reload', just atomically replace it like 'extensions reload' does (issue #6047)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19346 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 21:18:27 +00:00
rizzo 12c441b0ea remove unused variable (discovered by the compiler)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19306 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 20:52:05 +00:00
file 752fca7450 No need to do this in here any longer since the linkedlists macro is fixed
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19305 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 20:51:45 +00:00
file 733ae06195 Merged revisions 19303 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r19303 | file | 2006-04-11 17:46:38 -0300 (Tue, 11 Apr 2006) | 2 lines

Minor linked lists bug fix. When you're dealing with swapping entries around a lot it can cause a seg fault.

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19304 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 20:48:57 +00:00
kpfleming fb65069ee5 Merged revisions 19301 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r19301 | kpfleming | 2006-04-11 15:11:01 -0500 (Tue, 11 Apr 2006) | 2 lines

handle call time limit properly when warning is requested _after_ call would hae already ended (issue #6356)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19302 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 20:11:36 +00:00
kpfleming a30eab6ea0 typo
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19272 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 17:03:26 +00:00
file 0cb2bbad85 Convert chan_iax2 to use linked lists for multithreading, and add dynamic threads. These are used when all pool threads are in use, and will stick around until load dies down. The theory is that during high load you'll have more threads available, and during low load you'll only have the normal pool threads sticking around.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19254 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 16:44:10 +00:00
bweschke 65817479e8 Minor cleanups and error handling for app_dial #6935 (casper)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19253 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 16:15:11 +00:00
rizzo ec05420bc7 remove an unused function
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19226 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 16:00:23 +00:00
rizzo bd041a8d8e as discussed with kevin, move
ast_register_atexit()/ ast_unregister_atexit() into asterisk.h
These are general functions, not restricted to modules, so move
them in a more proper place.



git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19223 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 15:55:56 +00:00
kpfleming 7b0f075035 use proper type
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19222 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 15:52:06 +00:00
bweschke b53f772681 Provide the ability to read extension number after name #6938 (delink)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19221 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 15:38:17 +00:00
rizzo 80782b1b45 normalize code preparing for loader changes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19220 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 15:19:34 +00:00
rizzo 925620eda5 remove unused fields
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19219 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 15:09:24 +00:00
rizzo f699b62383 normalize code in preparation to module changes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19189 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 10:01:00 +00:00
rizzo a0068b36ea staticize a function, and normalize code in preparation to module changes.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19188 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 10:00:24 +00:00
crichter b15208140b mISDN Messages must be freed with free_msg \!\!
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19160 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 08:31:19 +00:00
oej 0283a460ba - First stab at removing debug and ignore variables that
we pass along function calls, instead implementing them as
  flags on the incoming packet.
- Adding forward declarations of handle_request functions


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19128 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 06:09:01 +00:00
oej 0016df696d Add new documentation files to index file 00README.1st and to doxygen
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19097 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 05:54:55 +00:00
tilghman 52a359c8dd Bugs 6883, 6930: compiler warnings
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19095 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 05:37:05 +00:00
file 456701fc7c Data stores do not need a lock. As well change the way they are removed from the channel when it is destroyed (thanks Russell Wussell) and finally... because C++ is silly... change our list macro info thing to be "entry" instead of "list".
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19062 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 03:50:17 +00:00
bweschke 5bd391eb84 Merged revisions 19008 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r19008 | bweschke | 2006-04-10 20:05:01 -0500 (Mon, 10 Apr 2006) | 3 lines

 When using the silence detector in ast_play_and_record() and ast_play_and_prepend(), the truncation code never gets called to remove the detected silence, because the value of res is zero when control gets to that point. #6903 w/some mods (softins)


........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19009 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 01:12:13 +00:00
file 483e826311 Presenting a revised data stores and oh my, a generic speech recognition API! I wonder what we can do with this now...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@18979 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-10 23:29:50 +00:00
kpfleming 31b2a51bfb remove support for BYEXTENSION (which nobody even knows about anymore)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@18977 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-10 23:01:22 +00:00
oej 706d87afd5 Fixup fixup - add some debugging and error handling
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@18940 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-10 20:18:14 +00:00
oej 9c95f3fbd5 Resolve conflicts, prepare for next batch of conflicts
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@18909 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-10 19:55:39 +00:00
bweschke 5cc0c9ed74 Merged revisions 18866 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r18866 | bweschke | 2006-04-10 12:29:51 -0500 (Mon, 10 Apr 2006) | 2 lines

 Don't say that we can pass an 'exten' argument in the documentation of Park() when we really cannot. #6902 (opsys)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@18867 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-10 17:32:29 +00:00
crichter ceee192818 fixed some issues, that appear at higher load
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@18835 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-10 16:50:20 +00:00
crichter 285ab17071 we send nearly everytime a RELEASE, only if we for sure know, that it's a TE and we did create the call we don't to hear the Inband Info
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@18800 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-10 14:09:17 +00:00
oej cd60e503a9 Making sure that cancel destroy is only executed once...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@18799 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-10 13:43:54 +00:00
oej f61aeffd40 Small fix
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@18797 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-10 13:19:36 +00:00