asterisk/asterisk.git
15 years agoTypo fix. Thanks Peter!
Olle Johansson [Wed, 24 May 2006 18:17:50 +0000 (18:17 +0000)]
Typo fix. Thanks Peter!

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

15 years agoMerged revisions 29973 via svnmerge from
Kevin P. Fleming [Wed, 24 May 2006 17:02:54 +0000 (17:02 +0000)]
Merged revisions 29973 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r29973 | kpfleming | 2006-05-24 11:59:20 -0500 (Wed, 24 May 2006) | 2 lines

support video recording via AGI 'RECORD FILE' command (issue #7068)

........

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

15 years agoMerged revisions 29971 via svnmerge from
Kevin P. Fleming [Wed, 24 May 2006 16:54:10 +0000 (16:54 +0000)]
Merged revisions 29971 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r29971 | kpfleming | 2006-05-24 11:52:08 -0500 (Wed, 24 May 2006) | 2 lines

fix various bugs related to exiting from queue via keypress and moh handling (issue #6776, different fix)

........

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

15 years agoMerged revisions 29969 via svnmerge from
Kevin P. Fleming [Wed, 24 May 2006 16:19:57 +0000 (16:19 +0000)]
Merged revisions 29969 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r29969 | kpfleming | 2006-05-24 11:17:26 -0500 (Wed, 24 May 2006) | 2 lines

respect 'usecallingpres' in zapata.conf even if CLID has not been set for the channel (issue #7123)

........

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

15 years agofixed to early connect bug which came in yesterday.., also added the transmit of...
Christian Richter [Wed, 24 May 2006 07:58:52 +0000 (07:58 +0000)]
fixed to early connect bug which came in yesterday.., also added the transmit of progress indicators through channel vars

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

15 years agoAdded incoming audio notch filtering, plus a bunch of command improvements, etc.
Jim Dixon [Wed, 24 May 2006 07:01:02 +0000 (07:01 +0000)]
Added incoming audio notch filtering, plus a bunch of command improvements, etc.

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

15 years agoblock SIP obscurity fix from merging... trunk version was different
Kevin P. Fleming [Wed, 24 May 2006 03:32:55 +0000 (03:32 +0000)]
block SIP obscurity fix from merging... trunk version was different

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

15 years agoadd a new option for 'obscuring' SIP user/peer names from fishers
Kevin P. Fleming [Wed, 24 May 2006 03:28:49 +0000 (03:28 +0000)]
add a new option for 'obscuring' SIP user/peer names from fishers
use an enum for authentication results and clean up code
fix a bug where SUBSCRIBE for an unknown user/peer would not generate a response

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

15 years agofurther codec module optimization based on codec_alaw changes by rizzo
Russell Bryant [Tue, 23 May 2006 22:57:03 +0000 (22:57 +0000)]
further codec module optimization based on codec_alaw changes by rizzo
(issue #7190, Mithraen)

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

15 years agoMerged revisions 29849 via svnmerge from
Russell Bryant [Tue, 23 May 2006 21:46:26 +0000 (21:46 +0000)]
Merged revisions 29849 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r29849 | russell | 2006-05-23 17:44:52 -0400 (Tue, 23 May 2006) | 2 lines

fix the sourceaddress option (issue #7213, alphaque)

........

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

15 years agoget rid of that transport sillyness
Matt O'Gorman [Tue, 23 May 2006 21:28:14 +0000 (21:28 +0000)]
get rid of that transport sillyness

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

15 years agohmm still need a way to get rid of connections
Matt O'Gorman [Tue, 23 May 2006 21:18:07 +0000 (21:18 +0000)]
hmm still need a way to get rid of connections
later on.

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

15 years agoBump up the echo tail length option
Matthew Fredrickson [Tue, 23 May 2006 21:10:55 +0000 (21:10 +0000)]
Bump up the echo tail length option

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

15 years agofixes bug where server goes away.
Matt O'Gorman [Tue, 23 May 2006 20:25:23 +0000 (20:25 +0000)]
fixes bug where server goes away.

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

15 years agoadded a l1watcher timeout, therefore removed the old behaviour of guessing the l1state.
Christian Richter [Tue, 23 May 2006 19:40:16 +0000 (19:40 +0000)]
added a l1watcher timeout, therefore removed the old behaviour of guessing the l1state.

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

15 years agoallows for configurable answer timeout on attended transfer
Matt O'Gorman [Tue, 23 May 2006 18:23:05 +0000 (18:23 +0000)]
allows for configurable answer timeout on attended transfer
patch 0006763 with minor changes.

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

15 years agoMerged revisions 29764 via svnmerge from
Kevin P. Fleming [Tue, 23 May 2006 18:17:40 +0000 (18:17 +0000)]
Merged revisions 29764 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r29764 | kpfleming | 2006-05-23 13:16:40 -0500 (Tue, 23 May 2006) | 2 lines

simplify/fix lock retry, and fix comment

........

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

15 years ago Sanity check code for an extended failure in trying to obtain a channel lock that...
BJ Weschke [Tue, 23 May 2006 17:31:05 +0000 (17:31 +0000)]
 Sanity check code for an extended failure in trying to obtain a channel lock that may have been obtained elsewhere. Prevents the monitor thread of the SIP module from going into an infinite loop, effectively, breaking SIP until you restart Asterisk or the mutex is unlocked, whichever comes first.

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

15 years ago What's good for 1.2 isn't good for /trunk. Fix for /trunk coming next...
BJ Weschke [Tue, 23 May 2006 17:21:02 +0000 (17:21 +0000)]
 What's good for 1.2 isn't good for /trunk. Fix for /trunk coming next...

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

15 years agoon a clean, we have to clean out the ael directory too
Russell Bryant [Tue, 23 May 2006 17:09:51 +0000 (17:09 +0000)]
on a clean, we have to clean out the ael directory too

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

15 years agorestore AST_LIST_HEAD_INIT (with no users in the tree right now)
Kevin P. Fleming [Tue, 23 May 2006 17:04:07 +0000 (17:04 +0000)]
restore AST_LIST_HEAD_INIT (with no users in the tree right now)
update ast_mutex_init to allow mutexes that are all zero bytes to be initialized (in the case of a dynamically-allocated structure containing a mutex)

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

15 years agofinish cleaning up some more stuff before russell
Matt O'Gorman [Tue, 23 May 2006 16:43:58 +0000 (16:43 +0000)]
finish cleaning up some more stuff before russell
gets a chance to.

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

15 years agoremove another excess "debug" message
Russell Bryant [Tue, 23 May 2006 16:37:46 +0000 (16:37 +0000)]
remove another excess "debug" message

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

15 years agoMerged revisions 29696 via svnmerge from
BJ Weschke [Tue, 23 May 2006 16:37:40 +0000 (16:37 +0000)]
Merged revisions 29696 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r29696 | bweschke | 2006-05-23 11:58:24 -0400 (Tue, 23 May 2006) | 3 lines

 Fix a potential leak and correct (hopefully) a segfault under certain conditions. #6784 (vovan and perry testing)

........

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

15 years ago app_meetme Muting and Manager API enhancements #6731 (softins w/some minor mods...
BJ Weschke [Tue, 23 May 2006 16:35:46 +0000 (16:35 +0000)]
  app_meetme Muting and Manager API enhancements #6731 (softins w/some minor mods to accomodate recent enum work)

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

15 years agoremove an unnecessary error message that is really an old debug message
Russell Bryant [Tue, 23 May 2006 16:33:04 +0000 (16:33 +0000)]
remove an unnecessary error message that is really an old debug message

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

15 years agoupdate chan_jingle to reflect the recent change to the indicate prototype
Russell Bryant [Tue, 23 May 2006 16:25:37 +0000 (16:25 +0000)]
update chan_jingle to reflect the recent change to the indicate prototype

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

15 years agoBreaking once will stop us... :-)
Olle Johansson [Tue, 23 May 2006 12:39:48 +0000 (12:39 +0000)]
Breaking once will stop us... :-)

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

15 years ago* export_ies uses now _VAR else the vars are not copied to the dest chan
Christian Richter [Tue, 23 May 2006 12:38:06 +0000 (12:38 +0000)]
* export_ies uses now _VAR else the vars are not copied to the dest chan
* when receiving a connect from the NT Side we wait until we have the final
  l3id until we queue the answer to asterisk to avoid bridging conflicts
* when not bridged to misdn we had a segfault after receiving the connect
  due to a strcasecmp bug.. this didn't happen before, cause we hadn't had
  the bridge before
* cleanup of the bchannels is queued now, due to possible race conditions
* added mISDN_clear_stack when cleaning the bchannel

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

15 years agoCode formatting
Olle Johansson [Tue, 23 May 2006 12:14:35 +0000 (12:14 +0000)]
Code formatting

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

15 years agoFormatting, typos
Olle Johansson [Tue, 23 May 2006 11:15:57 +0000 (11:15 +0000)]
Formatting, typos

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

15 years agoHandle ringing (early) state properly on SIP
Mark Spencer [Tue, 23 May 2006 04:49:31 +0000 (04:49 +0000)]
Handle ringing (early) state properly on SIP

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

15 years agopatch from bug 0007204 to make bug 5750 follow standard
Matt O'Gorman [Mon, 22 May 2006 22:51:56 +0000 (22:51 +0000)]
patch from bug 0007204 to make bug 5750 follow standard
manager naming convention.

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

15 years agoremove properties from the xmpp merge
Kevin P. Fleming [Mon, 22 May 2006 22:02:38 +0000 (22:02 +0000)]
remove properties from the xmpp merge

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

15 years agoMerged revisions 29555 via svnmerge from
Joshua Colp [Mon, 22 May 2006 21:28:32 +0000 (21:28 +0000)]
Merged revisions 29555 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r29555 | file | 2006-05-22 18:27:12 -0300 (Mon, 22 May 2006) | 2 lines

Increase the silence threshold to 128 to "fix" it, so I'm told. (issue #6595 reported by davetroy fixed by casper)

........

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

15 years agobootstrap updates to include xmpp related stuff
Kevin P. Fleming [Mon, 22 May 2006 21:20:01 +0000 (21:20 +0000)]
bootstrap updates to include xmpp related stuff

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

15 years agoasterisk-xmpp merge in
Matt O'Gorman [Mon, 22 May 2006 21:12:30 +0000 (21:12 +0000)]
asterisk-xmpp merge in

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

15 years agoMerged revisions 29512 via svnmerge from
Joshua Colp [Mon, 22 May 2006 20:19:00 +0000 (20:19 +0000)]
Merged revisions 29512 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r29512 | file | 2006-05-22 17:15:04 -0300 (Mon, 22 May 2006) | 2 lines

Use the correct language when playing the transfer sound (issue #7109 reported by casper)

........

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

15 years ago This is part 2/2 of the patches for #7090. Adds one-step call parking to /trunk...
BJ Weschke [Mon, 22 May 2006 16:43:43 +0000 (16:43 +0000)]
 This is part 2/2 of the patches for #7090. Adds one-step call parking to /trunk via builtin functions and 'k' 'K' application options added to app_dial. This also resolves #6340.

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

15 years agoMerged revisions 29464 via svnmerge from
Joshua Colp [Mon, 22 May 2006 16:36:13 +0000 (16:36 +0000)]
Merged revisions 29464 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r29464 | file | 2006-05-22 13:33:03 -0300 (Mon, 22 May 2006) | 2 lines

Preserve presentation bit when going through chan_local (issue #7002 reported by acunningham)

........

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

15 years agoadd DEBUG_CHANNEL_LOCKS to menuselect
Russell Bryant [Mon, 22 May 2006 16:34:45 +0000 (16:34 +0000)]
add DEBUG_CHANNEL_LOCKS to menuselect

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

15 years agoAdd PICKUPMARK support to app_directed_pickup (issue #7104 reported by thaeger)
Joshua Colp [Mon, 22 May 2006 16:08:23 +0000 (16:08 +0000)]
Add PICKUPMARK support to app_directed_pickup (issue #7104 reported by thaeger)

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

15 years agodon't stop recording until hangup (no terminator) (issue #7168 reported by julien23)
Joshua Colp [Mon, 22 May 2006 15:48:22 +0000 (15:48 +0000)]
don't stop recording until hangup (no terminator) (issue #7168 reported by julien23)

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

15 years ago Add UniqueID to the leave manager event.
BJ Weschke [Mon, 22 May 2006 15:28:28 +0000 (15:28 +0000)]
 Add UniqueID to the leave manager event.

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

15 years agoadded callcounters for incoming and outgoing calls
Christian Richter [Mon, 22 May 2006 15:02:03 +0000 (15:02 +0000)]
added callcounters for incoming and outgoing calls

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

15 years agoMerged revisions 29398 via svnmerge from
Tilghman Lesher [Mon, 22 May 2006 15:01:36 +0000 (15:01 +0000)]
Merged revisions 29398 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r29398 | tilghman | 2006-05-22 09:59:59 -0500 (Mon, 22 May 2006) | 2 lines

Bug 7194 - spelling fix

........

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

15 years agoBlocked revisions 29394 via svnmerge
Tilghman Lesher [Mon, 22 May 2006 14:39:10 +0000 (14:39 +0000)]
Blocked revisions 29394 via svnmerge

........
r29394 | tilghman | 2006-05-22 09:34:34 -0500 (Mon, 22 May 2006) | 2 lines

Bug 7196 - month range did not work

........

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

15 years agoEscaping commas within fields isn't always desireable.
Tilghman Lesher [Mon, 22 May 2006 03:40:31 +0000 (03:40 +0000)]
Escaping commas within fields isn't always desireable.

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

15 years agoremove code duplication generating some ast_verbose messages .
Luigi Rizzo [Mon, 22 May 2006 03:16:38 +0000 (03:16 +0000)]
remove code duplication generating some ast_verbose messages .

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

15 years agouse functional form of time()
Luigi Rizzo [Mon, 22 May 2006 02:51:04 +0000 (02:51 +0000)]
use functional form of time()

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

15 years agouse the functional form of time(), and mark XXX a couple of places
Luigi Rizzo [Mon, 22 May 2006 02:43:24 +0000 (02:43 +0000)]
use the functional form of time(), and mark XXX a couple of places
with dubious assignments.

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

15 years agomore constifications
Luigi Rizzo [Mon, 22 May 2006 02:31:58 +0000 (02:31 +0000)]
more constifications

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

15 years agovarious constification of function arguments to prevent erroneous
Luigi Rizzo [Mon, 22 May 2006 02:27:33 +0000 (02:27 +0000)]
various constification of function arguments to prevent erroneous
usage and to ease understanding of the function themselves.

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

15 years agothe msg argument of the various transmi_response*() functions is const.
Luigi Rizzo [Mon, 22 May 2006 02:22:39 +0000 (02:22 +0000)]
the msg argument of the various transmi_response*() functions is const.

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

15 years agomark const the 'header' argument of gettag
Luigi Rizzo [Mon, 22 May 2006 02:19:14 +0000 (02:19 +0000)]
mark const the 'header' argument of gettag

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

15 years agomark const the source of copy_request
Luigi Rizzo [Mon, 22 May 2006 02:17:52 +0000 (02:17 +0000)]
mark const the source of copy_request

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

15 years agofix indentation to make a table more readable
Luigi Rizzo [Mon, 22 May 2006 02:16:04 +0000 (02:16 +0000)]
fix indentation to make a table more readable

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

15 years agosimplify register_peer_exten() removing some duplicated code.
Luigi Rizzo [Mon, 22 May 2006 02:02:57 +0000 (02:02 +0000)]
simplify register_peer_exten() removing some duplicated code.

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

15 years agouse strsep() to trim away ;xxx from SIP messages.
Luigi Rizzo [Mon, 22 May 2006 01:27:52 +0000 (01:27 +0000)]
use strsep() to trim away ;xxx from SIP messages.
Note that in a couple of places the code overwrites the string
in the buffer - mark the two places with XXX but do not fix the
bug yet.

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

15 years agouse a more compact method to trim the trailing ;... from SIP lines.
Luigi Rizzo [Mon, 22 May 2006 01:08:41 +0000 (01:08 +0000)]
use a more compact method to trim the trailing ;... from SIP lines.
These are just the first two instances, there are many more to replace.

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

15 years agoannotate const parameters of copy_header()
Luigi Rizzo [Mon, 22 May 2006 00:46:04 +0000 (00:46 +0000)]
annotate const parameters of copy_header()

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

15 years agosrc is const in parse_copy()
Luigi Rizzo [Mon, 22 May 2006 00:32:36 +0000 (00:32 +0000)]
src is const in parse_copy()

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

15 years agominor logic simplification in get_sip_pvt_byid_locked()
Luigi Rizzo [Mon, 22 May 2006 00:29:12 +0000 (00:29 +0000)]
minor logic simplification in get_sip_pvt_byid_locked()

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

15 years agosimplify logic in function create_addr()
Luigi Rizzo [Mon, 22 May 2006 00:17:46 +0000 (00:17 +0000)]
simplify logic in function create_addr()

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

15 years agosimplify logic in realtime_peer(), removing an unnecessary
Luigi Rizzo [Mon, 22 May 2006 00:07:48 +0000 (00:07 +0000)]
simplify logic in realtime_peer(), removing an unnecessary
initialization, an extra variable (newpeername) and a
variable newpeername, and an 'else' branch.

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

15 years agostrcmp() is the right function to use here, not strncmp().
Luigi Rizzo [Sun, 21 May 2006 23:54:28 +0000 (23:54 +0000)]
strcmp() is the right function to use here, not strncmp().
On passing simplify an ast_cli message nearby.

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

15 years agoMerged revisions 29196 via svnmerge from
BJ Weschke [Sun, 21 May 2006 15:25:31 +0000 (15:25 +0000)]
Merged revisions 29196 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r29196 | bweschke | 2006-05-21 10:16:59 -0500 (Sun, 21 May 2006) | 3 lines

 When an application that is executed via applicationmap and exits non-zero, make sure that we pass through the correct return value from the application to make sure a segfault doesn't occur by a bridge trying to continue when it should not. Also, when executing applications via applicationmap, make sure that the application is executed against the channel whose DTMF caused it to be fired off in the first place. (part 1/2 of #7090 - this is the only fix that will be applied to both 1.2 and /trunk) acunningham and blitzrage on testing...

........

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

15 years agoput a bunch of defines in enums, and convert comments to doxygen format
Russell Bryant [Sun, 21 May 2006 15:13:19 +0000 (15:13 +0000)]
put a bunch of defines in enums, and convert comments to doxygen format

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

15 years agoremove a CLI command that has been marked deprecated since before Asterisk 1.0
Russell Bryant [Sun, 21 May 2006 14:06:37 +0000 (14:06 +0000)]
remove a CLI command that has been marked deprecated since before Asterisk 1.0

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

15 years agoremove an unused variable, and while at it
Luigi Rizzo [Sun, 21 May 2006 09:56:38 +0000 (09:56 +0000)]
remove an unused variable, and while at it
add some very minor optimizations.

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

15 years agoremove unused variable
Russell Bryant [Sat, 20 May 2006 22:37:18 +0000 (22:37 +0000)]
remove unused variable

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

15 years agoAdd support for logging CDR recrods to a radius server (issue #6639, phsultan)
Russell Bryant [Sat, 20 May 2006 22:30:05 +0000 (22:30 +0000)]
Add support for logging CDR recrods to a radius server (issue #6639, phsultan)
 - with contributions from miconda, jcollie, and sb
 - branch maintained by oej
Thanks everyone!

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

15 years agofix the possibility of writing one byte past the end of a buffer.
Russell Bryant [Sat, 20 May 2006 19:54:14 +0000 (19:54 +0000)]
fix the possibility of writing one byte past the end of a buffer.
(issue #7189, Mithraen)

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

15 years agoadd some code optimizations, see the report for an explanation
Russell Bryant [Sat, 20 May 2006 13:37:11 +0000 (13:37 +0000)]
add some code optimizations, see the report for an explanation
(issue #7105, Mithraen)

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

15 years ago- add a UserEvent action that allows a manager client to "broadcast" an event
Russell Bryant [Sat, 20 May 2006 13:29:22 +0000 (13:29 +0000)]
- add a UserEvent action that allows a manager client to "broadcast" an event
  to all connected manager clients
- update the UserEvent application to use the application argument parsing
  macros and to allow headers to be specified as pipe delimeted arguments
  (issue #5324, original patch by outtolunc, committed patch by Corydon)

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

15 years agoMerged revisions 28968 via svnmerge from
Kevin P. Fleming [Sat, 20 May 2006 02:51:53 +0000 (02:51 +0000)]
Merged revisions 28968 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r28968 | kpfleming | 2006-05-19 21:35:53 -0500 (Fri, 19 May 2006) | 2 lines

don't allow queue member devices to ring longer than the total queue timeout (issue #6423, reported and patched by bcnit)

........

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

15 years agogit-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@28967 65c4cc65-6c06-0410...
Russell Bryant [Sat, 20 May 2006 02:32:54 +0000 (02:32 +0000)]
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@28967 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoremove an unused variable, and default the user to asterisk if not specified
Russell Bryant [Sat, 20 May 2006 01:35:12 +0000 (01:35 +0000)]
remove an unused variable, and default the user to asterisk if not specified
in the config file (issue #7153, Mithraen)

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

15 years agovarious fixes regarding coding guidelines issues
Russell Bryant [Sat, 20 May 2006 01:29:08 +0000 (01:29 +0000)]
various fixes regarding coding guidelines issues

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

15 years agofix up another place where the code made assumptions about how space for
Russell Bryant [Sat, 20 May 2006 01:28:14 +0000 (01:28 +0000)]
fix up another place where the code made assumptions about how space for
variables would be allocatted on the stack

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

15 years agoMerged revisions 28896 via svnmerge from
Kevin P. Fleming [Sat, 20 May 2006 01:01:20 +0000 (01:01 +0000)]
Merged revisions 28896 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r28896 | kpfleming | 2006-05-19 19:55:31 -0500 (Fri, 19 May 2006) | 2 lines

don't try to predict where the compiler will place things on the stack... put them in the right place explicitly (issues #7029 and #7100, maybe others)

........

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

15 years agoif a hostname is not specified, connect over a unix socket instead of
Russell Bryant [Sat, 20 May 2006 00:57:04 +0000 (00:57 +0000)]
if a hostname is not specified, connect over a unix socket instead of
connecting to localhost (issue #7145, Mithraen)

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

15 years agofix the build of func_realtime and aelparse with MTX_PROFILE enabled
Russell Bryant [Sat, 20 May 2006 00:41:36 +0000 (00:41 +0000)]
fix the build of func_realtime and aelparse with MTX_PROFILE enabled
(issue #7187, #7188, casper)

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

15 years agodefaults.h must be listed as a dependency after the cleantest because if it
Russell Bryant [Sat, 20 May 2006 00:36:18 +0000 (00:36 +0000)]
defaults.h must be listed as a dependency after the cleantest because if it
forces a make clean, it has to be regenerated.  This fixes the problem that
people have been seeing where the build would fail complaining about defaults.h
not being present.

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

15 years agoattributes need trailing CR-LF
Kevin P. Fleming [Fri, 19 May 2006 23:08:47 +0000 (23:08 +0000)]
attributes need trailing CR-LF

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

15 years agoallow chan_h323 to build (issue #7006, casper)
Russell Bryant [Fri, 19 May 2006 22:55:09 +0000 (22:55 +0000)]
allow chan_h323 to build (issue #7006, casper)

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

15 years agolet's use the proper variable here, instead of segfaulting (don't know how this worke...
Kevin P. Fleming [Fri, 19 May 2006 22:55:02 +0000 (22:55 +0000)]
let's use the proper variable here, instead of segfaulting (don't know how this worked for anyone at all)

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

15 years agoMake the new behavior where the timestamp is checked on the call file before
Russell Bryant [Fri, 19 May 2006 22:51:44 +0000 (22:51 +0000)]
Make the new behavior where the timestamp is checked on the call file before
deleting it optional, defaulting to the old behavior, where it is always
deleted (issue #6750, jcollie)

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

15 years agowe have to build local copies of aelflex.o, aelbison.o, and pbx_ael.o as well
Russell Bryant [Fri, 19 May 2006 19:46:10 +0000 (19:46 +0000)]
we have to build local copies of aelflex.o, aelbison.o, and pbx_ael.o as well
to make sure aelparse doesn't use versions of these objects compiled with astmm
support (issue #7122)

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

15 years agoMerged revisions 28794 via svnmerge from
Kevin P. Fleming [Fri, 19 May 2006 19:43:33 +0000 (19:43 +0000)]
Merged revisions 28794 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r28794 | kpfleming | 2006-05-19 14:39:55 -0500 (Fri, 19 May 2006) | 2 lines

use the specified 'subscribecontext' for a peer rather than the context found via the target domain (domain contexts are for calls, not for subscriptions) (issue #7122, reported by raarts)

........

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

15 years agoFix tab completion when you just do a plain tab without entering anything, and also...
Joshua Colp [Fri, 19 May 2006 19:35:16 +0000 (19:35 +0000)]
Fix tab completion when you just do a plain tab without entering anything, and also fix show application tab completion. (issue #7089 reported by blitzrage)

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

15 years agoMerged revisions 28790 via svnmerge from
Russell Bryant [Fri, 19 May 2006 19:19:27 +0000 (19:19 +0000)]
Merged revisions 28790 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r28790 | russell | 2006-05-19 15:18:41 -0400 (Fri, 19 May 2006) | 3 lines

fix the build of smsq with -Werror.  I learned something new about format
strings from this patch!  (issue #7141, Mithraen)

........

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

15 years agothere is no reason to explicity specify -fomit-frame-pointer when building with
Russell Bryant [Fri, 19 May 2006 19:10:06 +0000 (19:10 +0000)]
there is no reason to explicity specify -fomit-frame-pointer when building with
optimization enabled, because it is enabled automatically (issue #7108, casper)

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

15 years agoMerged revisions 28754 via svnmerge from
Russell Bryant [Fri, 19 May 2006 19:04:24 +0000 (19:04 +0000)]
Merged revisions 28754 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r28754 | russell | 2006-05-19 15:01:17 -0400 (Fri, 19 May 2006) | 6 lines

This explicit poll is only needed on mac.  In fact, it breaks some systems
such as some versions of Fedora, causing 'asterisk -rx' to never exit.  This
has been tested on systems showing the asterisk -rx problem, as well as other
unaffected versions of linux, mac osx 10.4, and FreeBSD 6.
(issue #7071)

........

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

15 years agoadd support for more refined ability to set install paths using the standard
Russell Bryant [Fri, 19 May 2006 18:54:21 +0000 (18:54 +0000)]
add support for more refined ability to set install paths using the standard
options to configure such as --libdir, --sbindir, etc. All of the default paths
are still the same. (issue #7057, jcollie)

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

15 years agoAs requested by kpfleming, renaming messagecount to inboxcount and messagecount2...
Tilghman Lesher [Fri, 19 May 2006 18:21:31 +0000 (18:21 +0000)]
As requested by kpfleming, renaming messagecount to inboxcount and messagecount2 to messagecount.

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

15 years agoonly delete call files if the timestamp on the file is not in the future, so
Russell Bryant [Fri, 19 May 2006 17:25:52 +0000 (17:25 +0000)]
only delete call files if the timestamp on the file is not in the future, so
that a call file can be reused (issue #6750, patch by moy, committed patch is
slightly simplified)

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

15 years agoClean up some chan_zap code to make it more readable. (issue #6834 reported by ppyy)
Joshua Colp [Fri, 19 May 2006 17:15:29 +0000 (17:15 +0000)]
Clean up some chan_zap code to make it more readable. (issue #6834 reported by ppyy)

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

15 years agoMerged revisions 28698 via svnmerge from
Joshua Colp [Fri, 19 May 2006 17:05:22 +0000 (17:05 +0000)]
Merged revisions 28698 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r28698 | file | 2006-05-19 14:04:02 -0300 (Fri, 19 May 2006) | 2 lines

Make the minidle option actually exist as documented (issue #7159 reported by imran)

........

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

15 years agoMerged revisions 28651 via svnmerge from
Joshua Colp [Fri, 19 May 2006 16:04:35 +0000 (16:04 +0000)]
Merged revisions 28651 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r28651 | file | 2006-05-19 13:03:33 -0300 (Fri, 19 May 2006) | 2 lines

When forwarding messages use the context that the active voicemail user was found in. (issue #7010)

........

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