]> git.ipfire.org Git - thirdparty/asterisk.git/log
thirdparty/asterisk.git
18 years agoThis patch fixes bug 10411. I added a new regression test, some regression test cleanups
Steve Murphy [Mon, 13 Aug 2007 17:49:54 +0000 (17:49 +0000)] 
This patch fixes bug 10411. I added a new regression test, some regression test cleanups

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@79255 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFix a potential deadlock in socket_process. check_provisioning can eventually
Russell Bryant [Mon, 13 Aug 2007 15:28:13 +0000 (15:28 +0000)] 
Fix a potential deadlock in socket_process.  check_provisioning can eventually
call find_callno.  You can't hold a pvt lock while calling find_callno because
it goes through and locks every single one looking for a match.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@79214 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoAdd an API call to allow the engine to know that DTMF was received.
Joshua Colp [Mon, 13 Aug 2007 14:51:09 +0000 (14:51 +0000)] 
Add an API call to allow the engine to know that DTMF was received.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@79207 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10437)
Joshua Colp [Mon, 13 Aug 2007 14:18:04 +0000 (14:18 +0000)] 
(closes issue #10437)
Reported by: haklin
Don't set the callerid name and number a second time on a newly created channel. ast_channel_alloc itself already sets it and setting it twice would cause a memory leak.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@79174 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoEnsure the connection gets marked as used at allocation time (closes issue #10429...
Tilghman Lesher [Sat, 11 Aug 2007 05:23:04 +0000 (05:23 +0000)] 
Ensure the connection gets marked as used at allocation time (closes issue #10429, report and fix by mnicholson)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@79142 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFrom a user complaint on #asterisk, I have forced pbx_spool to explain what reason...
Steve Murphy [Fri, 10 Aug 2007 20:53:43 +0000 (20:53 +0000)] 
From a user complaint on #asterisk, I have forced pbx_spool to explain what reason codes mean, when they are logged

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@79099 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoRe bug behavior mentioned in #asterisk, made this tweak to code, to prevent hundreds...
Steve Murphy [Fri, 10 Aug 2007 18:25:51 +0000 (18:25 +0000)] 
Re bug behavior mentioned in #asterisk, made this tweak to code, to prevent hundreds of log messages from being generated

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@79049 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoThis will help debug; from a question asked on #asterisk
Steve Murphy [Fri, 10 Aug 2007 17:43:49 +0000 (17:43 +0000)] 
This will help debug; from a question asked on #asterisk

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@79044 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoThe last set of changes that I made to "core show locks" made it not able to
Russell Bryant [Fri, 10 Aug 2007 15:20:09 +0000 (15:20 +0000)] 
The last set of changes that I made to "core show locks" made it not able to
track mutexes unless they were declared using AST_MUTEX_DEFINE_STATIC.  Locks
initialized with ast_mutex_init() were not tracked.  It should work now.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78995 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoDon't bother having the core pass through or emulate begin DTMF frames when in an...
Joshua Colp [Fri, 10 Aug 2007 14:15:53 +0000 (14:15 +0000)] 
Don't bother having the core pass through or emulate begin DTMF frames when in an ast_waitstream. It only cares about the end of DTMF.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78955 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10422)
Joshua Colp [Fri, 10 Aug 2007 13:49:19 +0000 (13:49 +0000)] 
(closes issue #10422)
Reported by: bhowell
Add note to sample configuration about module load order and how it can cause perfectly good queue members to be marked as invalid.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78951 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agofixed a bug with the useruser information element. We send them now also in the disco...
Christian Richter [Fri, 10 Aug 2007 13:24:03 +0000 (13:24 +0000)] 
fixed a bug with the useruser information element. We send them now also in the disconnect message.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78936 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoImproved a bit of logic regarding comma-separated mailboxes in has_voicemail. Also...
Mark Michelson [Thu, 9 Aug 2007 23:47:00 +0000 (23:47 +0000)] 
Improved a bit of logic regarding comma-separated mailboxes in has_voicemail. Also added some braces to some compound if statements
since unbraced if statements scare me in general.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78907 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoThis fixes bug 10416; thanks to mvanbaak for the pretty output
Steve Murphy [Thu, 9 Aug 2007 23:10:46 +0000 (23:10 +0000)] 
This fixes bug 10416; thanks to mvanbaak for the pretty output

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78891 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoRemoving some extra debug code I left in my last commit
Mark Michelson [Thu, 9 Aug 2007 22:03:48 +0000 (22:03 +0000)] 
Removing some extra debug code I left in my last commit

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78860 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoQuite a few changes regarding IMAP storage.
Mark Michelson [Thu, 9 Aug 2007 21:51:17 +0000 (21:51 +0000)] 
Quite a few changes regarding IMAP storage.

1. instead of using inboxcount as the core message counting function, we use messagecount instead. This makes it possible to count messages in folders besides just INBOX and Old.
2. inboxcount and hasvoicemail now use messagecount as their means of determining return values.
3. Added a copy_message function for IMAP storage. Unfortunately I don't have the means to test it, but it seems like a pretty straightforward function.
4. Removed a #ifndef IMAP_STORAGE and matching #endif from leave_voicemail for a couple of reasons. One, we want to support copying mail to multiple IMAP boxes, and two, IMAP was
   broken because a STORE macro had been moved into this section of code.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78859 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoI broke canreinvite...Now I'm fixing it. I put some new code in the wrong place and...
Mark Michelson [Thu, 9 Aug 2007 19:52:43 +0000 (19:52 +0000)] 
I broke canreinvite...Now I'm fixing it. I put some new code in the wrong place and so I've reverted the canreinvite section to how it was and put my new code where it should be.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78826 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoadd a comment to indicate that inboxcount for ODBC_STORAGE needs to be fixed to suppo...
Russell Bryant [Thu, 9 Aug 2007 17:58:31 +0000 (17:58 +0000)] 
add a comment to indicate that inboxcount for ODBC_STORAGE needs to be fixed to support multiple mailboxes

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78778 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFix subscriptions to multiple mailboxes for ODBC_STORAGE. Also, leave a
Russell Bryant [Thu, 9 Aug 2007 17:24:40 +0000 (17:24 +0000)] 
Fix subscriptions to multiple mailboxes for ODBC_STORAGE.  Also, leave a
comment for this to be fixed for IMAP_STORAGE, as well.  I left IMAP alone
since I know MarkM was working on this code right now for another reason.

This is broken even worse in trunk, but for a different reason.  The fact
that the mailbox option supported multiple mailboxes is completely not obvious
from the code in the channel drivers.  Anyway, I will fix that in another
commit ...

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78749 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFix a problem with the combination of the 'F' option to pass DTMF through a
Russell Bryant [Thu, 9 Aug 2007 16:12:57 +0000 (16:12 +0000)] 
Fix a problem with the combination of the 'F' option to pass DTMF through a
conference and options that use DTMF to activate various features.  The problem
was that the BEGIN frame would be passed through, but the END frame would get
intercepted to activate a feature.  Then, the other conference members would hear
DTMF for forever, which they didn't seem to like very much.
(closes issue #10400, reported by stevefeinstein, fixed by me)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78717 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFix mogs email address.
Jason Parker [Wed, 8 Aug 2007 19:29:42 +0000 (19:29 +0000)] 
Fix mogs email address.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78646 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFixed some compiler warnings so that compiling with dev-mode and IMAP storage would...
Mark Michelson [Wed, 8 Aug 2007 18:16:49 +0000 (18:16 +0000)] 
Fixed some compiler warnings so that compiling with dev-mode and IMAP storage would not have any errors.
This section of code may get changed again shortly since my change uncovers a rather silly bit of logic.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78620 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoChanging a bit of logic so that someone will NEVER exit the queue on timeout unless...
Mark Michelson [Wed, 8 Aug 2007 14:26:36 +0000 (14:26 +0000)] 
Changing a bit of logic so that someone will NEVER exit the queue on timeout unless they have enabled the 'n' option.
This commit relates to issue #10320. Thanks to jfitzgibbon for detailing the idea behind this code change.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78575 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10335)
Joshua Colp [Wed, 8 Aug 2007 13:51:01 +0000 (13:51 +0000)] 
(closes issue #10335)
Reported by: adamgundy
Update sip.conf to include another scenario where directrtpsetup will fail.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78569 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFix the build of this module on 64-bit platforms
Russell Bryant [Tue, 7 Aug 2007 20:57:54 +0000 (20:57 +0000)] 
Fix the build of this module on 64-bit platforms

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78488 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoThe logic behind inboxcount's return value was reversed in has_voicemail and message_...
Mark Michelson [Tue, 7 Aug 2007 19:43:57 +0000 (19:43 +0000)] 
The logic behind inboxcount's return value was reversed in has_voicemail and message_count.

(closes issue #10401, reported by st1710, patched by me)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78450 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoDon't free the environment handle when the connection fails, because other connection...
Tilghman Lesher [Tue, 7 Aug 2007 19:34:25 +0000 (19:34 +0000)] 
Don't free the environment handle when the connection fails, because other connections might be depending upon it

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78437 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoAllow chan_sip to build in devmode
Jason Parker [Tue, 7 Aug 2007 19:11:50 +0000 (19:11 +0000)] 
Allow chan_sip to build in devmode

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78416 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoReconnection doesn't happen automatically when a DB goes down (fixes issue #9389)
Tilghman Lesher [Tue, 7 Aug 2007 19:09:38 +0000 (19:09 +0000)] 
Reconnection doesn't happen automatically when a DB goes down (fixes issue #9389)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78415 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoProperly check the capabilities count to avoid a segfault.
Jason Parker [Tue, 7 Aug 2007 18:25:15 +0000 (18:25 +0000)] 
Properly check the capabilities count to avoid a segfault.
(ASA-2007-019)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78375 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 78370 via svnmerge from
Russell Bryant [Tue, 7 Aug 2007 17:45:30 +0000 (17:45 +0000)] 
Merged revisions 78370 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r78370 | russell | 2007-08-07 12:44:04 -0500 (Tue, 07 Aug 2007) | 4 lines

Revert patch committed for issue #9660.  It broke E&M trunks.
(closes issue #10360)
(closes issue #10364)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78371 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoAdd additional DTMF log messages to help when debugging issues.
Joshua Colp [Mon, 6 Aug 2007 21:41:13 +0000 (21:41 +0000)] 
Add additional DTMF log messages to help when debugging issues.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78275 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFix an issue where dynamic threads can get free'd, but still exist in the
Russell Bryant [Mon, 6 Aug 2007 20:44:09 +0000 (20:44 +0000)] 
Fix an issue where dynamic threads can get free'd, but still exist in the
dynamic thread list.
(closes issue #10392, patch from Mihai, with credit to his colleague, Pete)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78242 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFix the return value of AST_LIST_REMOVE(). This shouldn't be causing any
Russell Bryant [Mon, 6 Aug 2007 16:50:54 +0000 (16:50 +0000)] 
Fix the return value of AST_LIST_REMOVE().  This shouldn't be causing any
problems, though, because the only code that uses the return value only checks
to see if it is NULL.
(closes issue #10390, pointed out by mihai)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78184 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoIt is possible for a transfer to occur before the remote device has our tag in which...
Joshua Colp [Mon, 6 Aug 2007 16:32:44 +0000 (16:32 +0000)] 
It is possible for a transfer to occur before the remote device has our tag in which case they send none in the transfer. In this case we need to not fail the transfer dialog lookup.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78182 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFix an issue with using UpdateConfig (manager action) where escaped semicolons
Jason Parker [Mon, 6 Aug 2007 16:30:51 +0000 (16:30 +0000)] 
Fix an issue with using UpdateConfig (manager action) where escaped semicolons
 in a config would be converted to just semicolons (\; to ;)

Issue 9938

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78180 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10355)
Joshua Colp [Mon, 6 Aug 2007 15:27:24 +0000 (15:27 +0000)] 
(closes issue #10355)
Reported by: wdecarne
Now that we pass through RTP timestamp information we need to make the allowed timestamp skew considerably less. There are situations where a source may change and due to the timestamp difference the receiver will experience an audio gap since we did not indicate by setting the marker bit that the source changed.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78172 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10383)
Joshua Colp [Mon, 6 Aug 2007 14:18:20 +0000 (14:18 +0000)] 
(closes issue #10383)
Reported by: rizzo
Include stdlib.h so NULL gets defined for gethostbyname_r checks.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78166 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFixed a mistake I made in realtime_peer which caused it to return NULL every time.
Mark Michelson [Mon, 6 Aug 2007 13:33:07 +0000 (13:33 +0000)] 
Fixed a mistake I made in realtime_peer which caused it to return NULL every time.
Thanks to Jon Fealy for emailing me the correction.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78164 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoPortability fix for devmode compiling (closes bug #10382)
Tilghman Lesher [Sun, 5 Aug 2007 14:18:00 +0000 (14:18 +0000)] 
Portability fix for devmode compiling (closes bug #10382)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78146 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFix compilation failure when MALLOC_DEBUG is enabled, but DEBUG_THREADS is not
Russell Bryant [Sun, 5 Aug 2007 04:15:31 +0000 (04:15 +0000)] 
Fix compilation failure when MALLOC_DEBUG is enabled, but DEBUG_THREADS is not

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78143 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoIf peer is not found, the error message is misleading (should be peer not found,...
Tilghman Lesher [Sun, 5 Aug 2007 03:29:01 +0000 (03:29 +0000)] 
If peer is not found, the error message is misleading (should be peer not found, not ACL failure)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78139 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoChanged the behavior of sip's realtime_peer function to match the corresponding way...
Mark Michelson [Fri, 3 Aug 2007 20:25:22 +0000 (20:25 +0000)] 
Changed the behavior of sip's realtime_peer function to match the corresponding way of matching for non-realtime peers.
Now matches are made on both the IP address and port number, or if the insecure setting is set to "port" then just match on the
IP address.

In order to accomplish this, I also added a new API call, ast_category_root, which returns the first variable of an ast_category struct

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78103 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10194)
Russell Bryant [Fri, 3 Aug 2007 20:14:06 +0000 (20:14 +0000)] 
(closes issue #10194)
Reported by: blitzrage
Patches:
      bug0010194 uploaded by vovochka
Tested by: blitzrage

Fix a problem when you call Voicemail() with multiple mailboxes specified and
ODBC_STORAGE is in use.  The audio part of the message was only given to the
first mailbox specified.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78101 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoAdd some improvements to lock debugging. These changes take effect
Russell Bryant [Fri, 3 Aug 2007 19:39:49 +0000 (19:39 +0000)] 
Add some improvements to lock debugging.  These changes take effect
with DEBUG_THREADS enabled and provide the following:

 * This will keep track of which locks are held by which thread as well as
   which lock a thread is waiting for in a thread-local data structure.  A
   reference to this structure is available on the stack in the dummy_start()
   function, which is the common entry point for all threads.  This information
   can be easily retrieved using gdb if you switch to the dummy_start() stack
   frame of any thread and print the contents of the lock_info variable.

 * All of the thread-local structures for keeping track of this lock information
   are also stored in a list so that the information can be dumped to the CLI
   using the "core show locks" CLI command.  This introduces a little bit of a
   performance hit as it requires additional underlying locking operations
   inside of every lock/unlock on an ast_mutex.  However, the benefits of
   having this information available at the CLI is huge, especially considering
   this is only done in DEBUG_THREADS mode.  It means that in most cases where
   we debug deadlocks, we no longer have to request access to the machine to
   analyze the contents of ast_mutex_t structures.  We can now just ask them
   to get the output of "core show locks", which gives us all of the information
   we needed in most cases.

I also had to make some additional changes to astmm.c to make this work when
both MALLOC_DEBUG and DEBUG_THREADS are enabled.  I disabled tracking of one
of the locks in astmm.c because it gets used inside the replacement memory
allocation routines, and the lock tracking code allocates memory.  This caused
infinite recursion.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78095 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoOnly pass through HOLD and UNHOLD control frames when the mohinterpret option
Russell Bryant [Fri, 3 Aug 2007 17:01:07 +0000 (17:01 +0000)] 
Only pass through HOLD and UNHOLD control frames when the mohinterpret option
is set to "passthrough".  This was pointed out by Kevin in the middle of a
training session.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78063 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoDon't reuse the timespec that was set to 0 in the previous timedwait as it
Russell Bryant [Fri, 3 Aug 2007 02:04:22 +0000 (02:04 +0000)] 
Don't reuse the timespec that was set to 0 in the previous timedwait as it
will just return immediately.  Also, fix some logic so the thread's lock
isn't unlocked twice in the weird case of dynamic threads getting acquired
right after a timeout.
(pointed out by SteveK)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@78028 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMake sure we actually allow 6 chars to be sent.
Jason Parker [Thu, 2 Aug 2007 21:53:39 +0000 (21:53 +0000)] 
Make sure we actually allow 6 chars to be sent.
Also make note of the "A" option of date format.

Issue 9779, modifications by DEA, wedhorn, and myself.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77996 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoIf a device disconnects, the session will go away.
Jason Parker [Thu, 2 Aug 2007 20:22:40 +0000 (20:22 +0000)] 
If a device disconnects, the session will go away.
If this happens during call setup, we need to give up.

Issue 10325.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77993 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFix the case where a dynamic thread times out waiting for something to do
Russell Bryant [Thu, 2 Aug 2007 19:25:14 +0000 (19:25 +0000)] 
Fix the case where a dynamic thread times out waiting for something to do
during the first time it runs.  This shouldn't ever happen, but we should
account for it anyway.
(pointed out by pete, who works with mihai)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77949 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMake sure we clear the prompt status message on a hangup.
Jason Parker [Thu, 2 Aug 2007 18:42:36 +0000 (18:42 +0000)] 
Make sure we clear the prompt status message on a hangup.
Also rearrange messages to better fit with what a wireshark trace shows it should be.

Issue 10299, initial patch and solution by sbisker, modified by me to fit with wireshark trace.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77947 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 77942 via svnmerge from
Steve Murphy [Thu, 2 Aug 2007 18:21:40 +0000 (18:21 +0000)] 
Merged revisions 77942 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r77942 | murf | 2007-08-02 11:56:37 -0600 (Thu, 02 Aug 2007) | 1 line

This patch hopefully solves 10141; The user is running with it, and it doesn't appear to harm asterisk's operation, and may prevent a crash. I'll store it in 1.2, as we have shut down support on 1.2, but since I developed the patch before support finished, and it might affect 1.4 and trunk, I'm going ahead with it.
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77945 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFix another race condition in the handling of dynamic threads. If the dynamic
Russell Bryant [Thu, 2 Aug 2007 18:04:43 +0000 (18:04 +0000)] 
Fix another race condition in the handling of dynamic threads.  If the dynamic
thread timed out waiting for something to do, but was acquired to perform an
action immediately afterwords, then wait on the condition again to give the
other thread a chance to finish setting up the data for what action this thread
should perform.  Otherwise, if it immediately continues, it will perform the
wrong action.
(reported on IRC by mihai, patch by me)
(related to issue #10289)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77943 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoAdd another sanity check to vnak_retransmit(). This check ensures that frames
Russell Bryant [Thu, 2 Aug 2007 16:56:04 +0000 (16:56 +0000)] 
Add another sanity check to vnak_retransmit().  This check ensures that frames
that have already been marked for deletion don't get retransmitted.
(closes issue #10361, patch from mihai)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77939 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMake sure that we show the correct extension if dialed from a macro
Jason Parker [Thu, 2 Aug 2007 15:15:45 +0000 (15:15 +0000)] 
Make sure that we show the correct extension if dialed from a macro
"From: 5555" rather than "From: s"

Issue 10358, initial patch by DEA, reworked by me to use S_OR, tested by sbisker

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77894 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoPut in some additional debug information for softkey/stimulus messages.
Jason Parker [Wed, 1 Aug 2007 22:28:56 +0000 (22:28 +0000)] 
Put in some additional debug information for softkey/stimulus messages.

Issue 10291, patch by DEA.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77890 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFix some race conditions which have been causing weird problems in chan_iax2.
Russell Bryant [Wed, 1 Aug 2007 22:16:17 +0000 (22:16 +0000)] 
Fix some race conditions which have been causing weird problems in chan_iax2.
The most notable problem is that people have been seeing storms of VNAK frames
being sent due to really old frames mysteriously being in the retransmission
queue and never getting removed.

It was possible that a dynamic thread got created, but did not acquire its lock
before the thread that created it signals it to perform an action.  When this
happens, the thread will sleep until it hits a timeout, and then get destroyed.
So, the action never gets performed and in some cases, means a frame doesn't
get transmitted and never gets freed since the scheduler never gets a chance
to reschedule transmission.

Another less severe race condition is in the handling of a timeout for a dynamic
thread.  It was possible for it to be acquired to perform at action at the same
time that it hit a timeout.  When this occurs, whatever action it was acquired
for would never get performed.

(patch contributed by Mihai and SteveK)
(closes issue #10289)
(closes issue #10248)
(closes issue #10232)
(possibly related to issue #10359)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77887 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoVoicemail with ODBC_STORAGE defined does not compile cleanly (missing def)
Tilghman Lesher [Wed, 1 Aug 2007 22:14:47 +0000 (22:14 +0000)] 
Voicemail with ODBC_STORAGE defined does not compile cleanly (missing def)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77886 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFix an issue that caused one-way audio on some newer devices (specifically the 7921),
Jason Parker [Wed, 1 Aug 2007 21:08:42 +0000 (21:08 +0000)] 
Fix an issue that caused one-way audio on some newer devices (specifically the 7921),
 due to sending packets in the wrong order during hangup.

Also make sure we clear tones/messages on the correct line/instance.

Issue 10291, patch by DEA, tested by sbisker and myself.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77883 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10351)
Joshua Colp [Wed, 1 Aug 2007 18:08:51 +0000 (18:08 +0000)] 
(closes issue #10351)
Reported by: ftarz
Some platforms don't like it when you pass NULL to vsnprintf so pass "" instead.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77871 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoAdd some fixes for building on Solaris.
Joshua Colp [Wed, 1 Aug 2007 17:56:59 +0000 (17:56 +0000)] 
Add some fixes for building on Solaris.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77869 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoWhoops, I meant R_5 not R5.
Joshua Colp [Wed, 1 Aug 2007 17:52:11 +0000 (17:52 +0000)] 
Whoops, I meant R_5 not R5.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77867 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoAnd for my last trick... make sure that if gethostbyname_r is exported by a library...
Joshua Colp [Wed, 1 Aug 2007 17:42:52 +0000 (17:42 +0000)] 
And for my last trick... make sure that if gethostbyname_r is exported by a library that it is used.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77865 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoExtend autoconf logic to determine which version of gethostbyname_r is on the system.
Joshua Colp [Wed, 1 Aug 2007 17:22:35 +0000 (17:22 +0000)] 
Extend autoconf logic to determine which version of gethostbyname_r is on the system.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77863 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFixes an issue I introduced to queues wherein a queue with joinempty=yes would kick...
Mark Michelson [Wed, 1 Aug 2007 14:08:57 +0000 (14:08 +0000)] 
Fixes an issue I introduced to queues wherein a queue with joinempty=yes would kick people out of the queue because of erroneously
thinking the 'n' option was in use.

(closes issue #10320, reported by jfitzgibbon, patched by me, tested by blitzrage and me)

Thank you blitzrage for all the testing you've done lately with queues! It's much appreciated!

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77854 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoIf a queue uses dynamic realtime members, then the member list should be updated...
Mark Michelson [Wed, 1 Aug 2007 13:59:59 +0000 (13:59 +0000)] 
If a queue uses dynamic realtime members, then the member list should be updated after each attempt to call the queue.
This fixes an issue where if a caller calls into a queue where no one is logged in, they would wait forever even if a member
logged in at some point.

(closes issue #10346, reported by and tested by blitzrage, patched by me)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77852 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMuch newer version, 0.70 with much additions
Jim Dixon [Tue, 31 Jul 2007 21:09:39 +0000 (21:09 +0000)] 
Much newer version, 0.70 with much additions

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77846 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMade VAST improvements in DTMF receiver in RADIO_RELAX mode (thanx Steve
Jim Dixon [Tue, 31 Jul 2007 21:00:08 +0000 (21:00 +0000)] 
Made VAST improvements in DTMF receiver in RADIO_RELAX mode (thanx Steve
W9SH), and oversight in logic in TONE_VERIFY/RELAX mode in chan_zap.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77845 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 77842 via svnmerge from
Steve Murphy [Tue, 31 Jul 2007 20:59:10 +0000 (20:59 +0000)] 
Merged revisions 77842 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r77842 | murf | 2007-07-31 13:19:35 -0600 (Tue, 31 Jul 2007) | 1 line

This probably isn't super-general, but it's a first stab at using kill -11 to generate a core file instead of gcore.
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77844 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoAdd a flag to the speech API that allows an engine to set whether it received results...
Joshua Colp [Tue, 31 Jul 2007 16:17:09 +0000 (16:17 +0000)] 
Add a flag to the speech API that allows an engine to set whether it received results or not.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77831 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoDETECT_DEADLOCKS can't be enabled without DEBUG_THREADS or it does nothing
Kevin P. Fleming [Tue, 31 Jul 2007 15:53:42 +0000 (15:53 +0000)] 
DETECT_DEADLOCKS can't be enabled without DEBUG_THREADS or it does nothing

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77827 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoThis patch makes Asterisk send 100 Trying provisional responses upon receipt of re...
Mark Michelson [Tue, 31 Jul 2007 15:21:22 +0000 (15:21 +0000)] 
This patch makes Asterisk send 100 Trying provisional responses upon receipt of re-invites. This makes it so that if there are two or more Asterisk
servers between endpoints, the Asterisk servers will not keep retransmitting the re-invites.

(closes issue #10274, reported by cstadlmann, patched by me with approval from file)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77824 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoApplications like SayAlpha() should not hang up the channel if you
Jason Parker [Mon, 30 Jul 2007 20:17:08 +0000 (20:17 +0000)] 
Applications like SayAlpha() should not hang up the channel if you
 request an "unknown" character such as a comma.
Instead, skip the character and move on.

Issue 10083, initial patch by jsmith, modified by me.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77795 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFix an issue that could potentially cause corruption of the global iax frame
Russell Bryant [Mon, 30 Jul 2007 20:16:43 +0000 (20:16 +0000)] 
Fix an issue that could potentially cause corruption of the global iax frame
queue.  In the network_thread() loop, it traverses the list using the
AST_LIST_TRAVERSE_SAFE macro.  However, to remove an element of the list within
this loop, it used AST_LIST_REMOVE, instead of AST_LIST_REMOVE_CURRENT, which I
believe could leave some of the internal variables of the SAFE macro invalid.
Mihai says that he already made this change in his local copy and it didn't help
his VNAK storm issues, but I still think it's wrong.  :)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77794 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10279)
Russell Bryant [Mon, 30 Jul 2007 19:13:31 +0000 (19:13 +0000)] 
(closes issue #10279)
Reported by: seanbright
Patches:
      res_agi.carefulwrite.1.4.07252007.patch uploaded by seanbright (license 71)
      res_agi.carefulwrite.trunk.07252007.patch uploaded by seanbright (license 71)

Allow the "agi_network: yes" line to be printed out in the AGI debug output.
Also, allow partial writes to be handled when writing out this line just like
it is for all of the others.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77788 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agofile and I both committed changes for issue #10301. Remove a duplicated
Russell Bryant [Mon, 30 Jul 2007 18:55:15 +0000 (18:55 +0000)] 
file and I both committed changes for issue #10301.  Remove a duplicated
assignment to restore the original value of the previous channel.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77785 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 77782 via svnmerge from
Tilghman Lesher [Mon, 30 Jul 2007 18:43:55 +0000 (18:43 +0000)] 
Merged revisions 77782 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r77782 | tilghman | 2007-07-30 13:40:54 -0500 (Mon, 30 Jul 2007) | 2 lines

Revert change in revision 71656, even though it fixed a bug, because many people were depending upon the (broken) behavior.

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77783 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10301)
Russell Bryant [Mon, 30 Jul 2007 17:29:43 +0000 (17:29 +0000)] 
(closes issue #10301)
Reported by: fnordian
Patches:
      asterisk-1.4.9-channel.c.patch uploaded by fnordian (license 110)
      Additional changes by me

Fix some problems in channel_find_locked() which can cause an infinite loop.
The reference to the previous channel is set to NULL in some cases.  These changes
ensure that the reference to the previous channel gets restored before needing
it again.

I'm not convinced that the code that is setting it to NULL is really the right
thing to do.  However, I am making these changes to fix the obvious problem
and just leaving an XXX comment that it needs a better explanation that what
is there now.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77780 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10327)
Joshua Colp [Mon, 30 Jul 2007 17:11:02 +0000 (17:11 +0000)] 
(closes issue #10327)
Reported by: kkiely
Instead of directly mucking with the extension/context/priority of the channel we are transferring when it has a PBX simply call ast_async_goto on it. This will ensure that the channel gets handled properly and sent to the right place.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77778 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10301)
Joshua Colp [Mon, 30 Jul 2007 15:47:52 +0000 (15:47 +0000)] 
(closes issue #10301)
Reported by: fnordian
Patches:
      asterisk-1.4.9-channel.c.patch uploaded by fnordian (license 110)
Restore previous behavior where if we failed to lock the channel we wanted we would return to exactly the same point as if we had just reentered the function.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77771 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 77767 via svnmerge from
Joshua Colp [Mon, 30 Jul 2007 14:51:44 +0000 (14:51 +0000)] 
Merged revisions 77767 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r77767 | file | 2007-07-30 11:50:02 -0300 (Mon, 30 Jul 2007) | 4 lines

(closes issue #10334)
Reported by: ramonpeek
Pass through the return value from macro_exec through the MacroIf application.

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77768 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMissing newline
Tilghman Lesher [Fri, 27 Jul 2007 18:15:58 +0000 (18:15 +0000)] 
Missing newline

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77571 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10310)
Joshua Colp [Fri, 27 Jul 2007 17:04:08 +0000 (17:04 +0000)] 
(closes issue #10310)
Reported by: prashant_jois
Patches:
      cdr_pgsql.patch uploaded by prashant (license 114)
Finish the Postgresql connection after the log messages are printed so we don't access invalid memory.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77540 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10323)
Joshua Colp [Fri, 27 Jul 2007 16:27:16 +0000 (16:27 +0000)] 
(closes issue #10323)
Reported by: julianjm
Patches:
      chan_sip_device_state_hold_fix.v1.diff.txt uploaded by julianjm (license 99)
Clear ONHOLD flag when decrementing the onHold peer count. If we did not do this the count may keep decreasing.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77536 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago"re-invite" was misspelled
Mark Michelson [Fri, 27 Jul 2007 14:30:43 +0000 (14:30 +0000)] 
"re-invite" was misspelled

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77490 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10302)
Joshua Colp [Thu, 26 Jul 2007 23:19:04 +0000 (23:19 +0000)] 
(closes issue #10302)
Reported by: litnialex
If a DTMF end frame comes from a channel without a begin and it is going to a technology that only accepts end frames (aka INFO) then use the minimum DTMF duration if one is not in the frame already.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77460 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agochange protocol for downloads as well
Kevin P. Fleming [Thu, 26 Jul 2007 22:16:42 +0000 (22:16 +0000)] 
change protocol for downloads as well

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77429 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agouse new canonical name for download server
Kevin P. Fleming [Thu, 26 Jul 2007 22:14:21 +0000 (22:14 +0000)] 
use new canonical name for download server

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77424 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoAST_DEVMODE was defined in trunk, but not in 1.4. When Asterisk is compiled
Russell Bryant [Thu, 26 Jul 2007 21:23:23 +0000 (21:23 +0000)] 
AST_DEVMODE was defined in trunk, but not in 1.4.  When Asterisk is compiled
under dev mode, AST_DEVMODE will get defined in buildopts.h.  Change 1.4 to
define it in the same way that trunk does.  Also, revert the change that added
this define in the Makefile

The advantage to doing it this way is that buildopts.h gets installed when
you install Asterisk.  Then, when building any out of tree modules, or
building asterisk-addons, these modules know which options the rest of Asterisk
was built with.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77410 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFixes to get ast_backtrace working properly. The AST_DEVMODE macro was never defined...
Mark Michelson [Thu, 26 Jul 2007 20:35:17 +0000 (20:35 +0000)] 
Fixes to get ast_backtrace working properly. The AST_DEVMODE macro was never defined so the majority of ast_backtrace never
attempted compilation. The makefile now defines AST_DEVMODE if configure was run with --enable-dev-mode. Also, changes were
made to acccomodate 64 bit systems in ast_backtrace.

Thanks to qwell, kpfleming, and Corydon76 for their roles in allowing me to get this committed

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77380 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMissed one
Tilghman Lesher [Thu, 26 Jul 2007 19:32:17 +0000 (19:32 +0000)] 
Missed one

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77350 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoOops, that builtin define should be all-lowercase.
Tilghman Lesher [Thu, 26 Jul 2007 19:27:18 +0000 (19:27 +0000)] 
Oops, that builtin define should be all-lowercase.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77348 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoTwo consecutive calls to PQfinish could occur, meaning free gets called on the same...
Mark Michelson [Thu, 26 Jul 2007 18:30:29 +0000 (18:30 +0000)] 
Two consecutive calls to PQfinish could occur, meaning free gets called on the same variable twice.
This patch sets the connection to NULL after calls to PQfinish so that the problem does not occur.
Also in this patch, prashant_jois informed me that it is safe to pass a null pointer to PQfinish, so
I have removed the check for conn's existence from my_unload_module.

(closes issue 10295, reported by junky, patched by me with input from prashant_jois)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77318 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoThis fix solves problem with intense squelch noise when someone joins conf in bug...
Steve Murphy [Wed, 25 Jul 2007 22:39:27 +0000 (22:39 +0000)] 
This fix solves problem with intense squelch noise when someone joins conf in bug 9430; We repro'd the problem with meetme opts of 'CciMo'; Josh Colp supplied this patch, and I'm applying it. It looks like playing the recorded username will louse up the next thing played into the channel. Josh rearranged the code so as to start things over before playing data directly into the conference.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77191 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10303)
Joshua Colp [Wed, 25 Jul 2007 22:16:10 +0000 (22:16 +0000)] 
(closes issue #10303)
Reported by: jtodd
Add SPEECH_DTMF_TERMINATOR variable so the user can specify the digit to terminate a DTMF string with. If none is specified then no terminator will be used.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77176 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agochan->emulate_dtmf_duration is an unsigned int, not a signed int, so use %u instead...
Mark Michelson [Wed, 25 Jul 2007 21:52:47 +0000 (21:52 +0000)] 
chan->emulate_dtmf_duration is an unsigned int, not a signed int, so use %u instead of %d in the format string

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77154 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoso are my fingers...
Jason Parker [Wed, 25 Jul 2007 20:23:51 +0000 (20:23 +0000)] 
so are my fingers...

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77136 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoautotagexternals script is still obviously misbehaving...
Jason Parker [Wed, 25 Jul 2007 20:22:42 +0000 (20:22 +0000)] 
autotagexternals script is still obviously misbehaving...

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77135 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agouse autotagged externals
Jason Parker [Wed, 25 Jul 2007 19:57:22 +0000 (19:57 +0000)] 
use autotagged externals

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77116 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFix autoconf logic for finding OpenH323 when it is not in the first place searched...
Joshua Colp [Wed, 25 Jul 2007 17:14:14 +0000 (17:14 +0000)] 
Fix autoconf logic for finding OpenH323 when it is not in the first place searched (/usr/share/openh323).

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77071 65c4cc65-6c06-0410-ace0-fbb531ad65f3