Commit Graph

17774 Commits

Author SHA1 Message Date
Sean Bright
b4c84d5162 Merged revisions 189464 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r189464 | seanbright | 2009-04-20 17:09:59 -0400 (Mon, 20 Apr 2009) | 20 lines
  
  Merged revisions 189462 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r189462 | seanbright | 2009-04-20 16:58:39 -0400 (Mon, 20 Apr 2009) | 13 lines
    
    Properly handle @s within hints in AEL.
    
    AEL was not handling the case of a device hint containing an @ symbol, which
    caused parking hints (e.g. hint(park:exten@context)) to error out the parser.
    This patch makes AEL treat the @ the same way it treats colon and ampersand
    now, meaning the characters are included in verbatim.
    
    (closes issue #14941)
    Reported by: bpgoldsb
    Patches:
          bug14941.patch uploaded by seanbright (license 71)
    Tested by: bpgoldsb
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@189533 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-20 21:36:33 +00:00
Joshua Colp
433c262a18 Merged revisions 189350 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r189350 | file | 2009-04-20 14:05:15 -0300 (Mon, 20 Apr 2009) | 10 lines
  
  Fix a bug with non-UDP connections that caused dialogs to not get freed.
  
  This issue crept up because of a reference count issue on non-UDP based dialogs.
  The dialog reference count was increased when transmitting a packet reliably but never
  decreased. This caused the dialog structure to hang around despite being unlinked from
  the dialogs container.
  
  (closes issue #14919)
  Reported by: vrban
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@189353 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-20 17:11:41 +00:00
Mark Michelson
eb4627bdf8 Merged revisions 189278 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r189278 | mmichelson | 2009-04-20 09:05:27 -0500 (Mon, 20 Apr 2009) | 18 lines
  
  Merged revisions 189277 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r189277 | mmichelson | 2009-04-20 09:04:41 -0500 (Mon, 20 Apr 2009) | 12 lines
    
    Move the check for chan->fdno == -1 to after the zombie/hangup check.
    
    Many users were finding that their hung up channels were staying up and
    causing 100% CPU usage.
    
    (issue #14723)
    Reported by: seadweller
    Patches:
          14723_1-4-tip.patch uploaded by mmichelson (license 60)
    Tested by: falves11, bamby
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@189281 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-20 14:07:13 +00:00
David Vossel
4d44738f4c Merged revisions 188647 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r188647 | dvossel | 2009-04-15 17:10:04 -0500 (Wed, 15 Apr 2009) | 18 lines
  
  Merged revisions 188646 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r188646 | dvossel | 2009-04-15 17:08:40 -0500 (Wed, 15 Apr 2009) | 12 lines
    
    National prefix inserted even when caller ID not available
    
    When the caller ID is restricted, the expected behavior is for the caller id to be blank.  In chan_dahdi, the national prefix is placed onto the callers number even if its restricted (empty) causing the caller id to be the national prefix rather than blank.
    
    (closes issue #13207)
    Reported by: shawkris
    Patches:
          national_prefix.diff uploaded by dvossel (license 671)
    
    Review: http://reviewboard.digium.com/r/220/
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@189208 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-18 01:42:04 +00:00
David Vossel
7efc9a7297 Merged revisions 189204 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r189204 | dvossel | 2009-04-17 20:28:45 -0500 (Fri, 17 Apr 2009) | 18 lines
  
  Merged revisions 189203 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r189203 | dvossel | 2009-04-17 20:27:19 -0500 (Fri, 17 Apr 2009) | 12 lines
    
    Fixed autologoff in agents.conf not working when agent logs in via AgentLogin app
    
    An agent logs in by calling an extension that calls the AgentLogin app.  In agents.conf ackcall=always is set, so when they get a call they have the choice to either acknowledge it or ignore it.  autologoff=10 is set as well, so if the agent ignores the call over 10sec one may assume that the agent should be logged out (and in this case hungup on as well), but this was not happening.
    
    (closes issue #14091)
    Reported by: evandro
    Patches:
          autologoff.diff uploaded by dvossel (license 671)
    
    Review: http://reviewboard.digium.com/r/225/
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@189207 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-18 01:39:14 +00:00
Richard Mudgett
d45d1b0595 Merged revisions 189137 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r189137 | rmudgett | 2009-04-17 16:48:10 -0500 (Fri, 17 Apr 2009) | 17 lines
  
  Merged revisions 188833,189134 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r188833 | rmudgett | 2009-04-16 16:37:58 -0500 (Thu, 16 Apr 2009) | 4 lines
    
    Only disable mISDN DSP if Asterisk DSP is enabled. Leave jitter setting alone.
    
    JIRA ABE-1835
  ........
    r189134 | rmudgett | 2009-04-17 16:27:55 -0500 (Fri, 17 Apr 2009) | 4 lines
    
    Modifed/added some debug messages.
    
    JIRA ABE-1835
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@189140 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-17 21:56:46 +00:00
Mark Michelson
c70c0f1df0 Merged revisions 189097 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r189097 | mmichelson | 2009-04-17 15:20:23 -0500 (Fri, 17 Apr 2009) | 13 lines
  
  Prevent a crash when SIP blonde transferring an unbridged call.
  
  If one attempts to use the attended transfer button on a SIP phone
  to transfer an unbridged call (such as a call to an IVR) but hangs
  up while the target of the transfer is still ringing, we need to not
  crash.
  
  The problem was that ast_hangup was called from outside the channel
  thread.
  
  AST-211
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@189105 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-17 20:21:42 +00:00
Sean Bright
7b0e5af6af Merged revisions 189077 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r189077 | seanbright | 2009-04-17 15:36:38 -0400 (Fri, 17 Apr 2009) | 1 line
  
  Fix copy/paste error with 'transmit silence' flag.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@189081 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-17 19:47:29 +00:00
Matthew Nicholson
4fedc9f4ca Merged revisions 189010 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r189010 | mnicholson | 2009-04-17 10:44:18 -0500 (Fri, 17 Apr 2009) | 12 lines
  
  Merged revisions 189009 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r189009 | mnicholson | 2009-04-17 10:43:09 -0500 (Fri, 17 Apr 2009) | 5 lines
    
    Make Busy() application set the CDR disposition to BUSY.
    
    (closes issue #14306)
    Reported by: cristiandimache
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@189068 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-17 17:31:37 +00:00
Joshua Colp
da10031a4a Merged revisions 188947 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r188947 | file | 2009-04-17 11:44:56 -0300 (Fri, 17 Apr 2009) | 22 lines
  
  Merged revisions 188946 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r188946 | file | 2009-04-17 11:41:25 -0300 (Fri, 17 Apr 2009) | 15 lines
    
    Fix a bug where a value used to create the channel name was bogus.
    
    This commit fixes the scenario where an incoming call is authenticated
    using a peer entry. Previously the channel name was created using either
    the username setting from the sip.conf entry or the IP address that the
    call came from. Now the channel name will be created using the peer name
    itself. This commit will not change the way the channel name is generated
    for users or friends.
    
    (closes issue #14256)
    Reported by: Nick_Lewis
    Patches:
          chan_sip.c-chname.patch uploaded by Nick (license 657)
    Tested by: Nick_Lewis, file
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@188950 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-17 14:50:43 +00:00
Mark Michelson
a5e6ca38a0 Blocked revisions 188942 via svnmerge
........
  r188942 | mmichelson | 2009-04-17 09:33:50 -0500 (Fri, 17 Apr 2009) | 5 lines
  
  Fix a spacing issue that I claimed I would when I committed this code.
  
  Nothing major though.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@188945 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-17 14:34:17 +00:00
Joshua Colp
a7ffc1e177 Merged revisions 188938 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r188938 | file | 2009-04-17 11:26:53 -0300 (Fri, 17 Apr 2009) | 11 lines
  
  Merged revisions 188937 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r188937 | file | 2009-04-17 11:25:57 -0300 (Fri, 17 Apr 2009) | 4 lines
    
    Fix a situation where the DAHDI channel private structure lock was not unlocked when it should have been.
    
    (issue AST-210)
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@188941 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-17 14:29:32 +00:00
Mark Michelson
497d324d3d Blocked revisions 188901 via svnmerge
........
  r188901 | mmichelson | 2009-04-17 08:29:33 -0500 (Fri, 17 Apr 2009) | 28 lines
  
  Several fixes to the extenpatternmatchnew logic.
  
  1. Differentiate between literal characters in an extension
  and characters that should be treated as a pattern match. Prior to
  these fixes, an extension such as NNN would be treated as a pattern,
  rather than a literal string of N's.
  
  2. Fixed the logic used when matching an extension with a bracketed
  expression, such as 2[5-7]6.
  
  3. Removed all areas of code that were executed when NOT_NOW was
  #defined. The code in these areas had the potential to crash, for
  one thing, and the actual intent of these blocks seemed counterproductive.
  
  4. Fixed many many coding guidelines problems I encountered while looking
  through the corresponding code.
  
  5. Added failure cases and warning messages for when duplicate extensions
  are encountered.
  
  6. Miscellaneous fixes to incorrect or redundant statements.
  
  (closes issue #14615)
  Reported by: steinwej
  Tested by: mmichelson
  
  Review: http://reviewboard.digium.com/r/194/
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@188904 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-17 13:31:06 +00:00
Tilghman Lesher
3dfd1a2620 Merged revisions 188836 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r188836 | tilghman | 2009-04-16 16:57:37 -0500 (Thu, 16 Apr 2009) | 14 lines
  
  Merged revisions 188835 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r188835 | tilghman | 2009-04-16 16:41:13 -0500 (Thu, 16 Apr 2009) | 7 lines
    
    Only update realtime, if global option rtupdate != false
    (closes issue #14885)
     Reported by: deepesh
     Patches: 
           20090413__bug14885.diff.txt uploaded by tilghman (license 14)
     Tested by: deepesh
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@188839 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-16 22:05:27 +00:00
Tilghman Lesher
d987b536bd Merged revisions 188774 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r188774 | tilghman | 2009-04-16 16:03:31 -0500 (Thu, 16 Apr 2009) | 11 lines
  
  Merged revisions 188773 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r188773 | tilghman | 2009-04-16 16:02:29 -0500 (Thu, 16 Apr 2009) | 4 lines
    
    Umask should not be exported into global namespace.
    (closes issue #14912)
     Reported by: jcapp
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@188777 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-16 21:06:18 +00:00
Joshua Colp
a10cac4114 Blocked revisions 188705 via svnmerge
........
  r188705 | file | 2009-04-16 10:42:52 -0300 (Thu, 16 Apr 2009) | 7 lines
  
  Fix a bug with the dahdi_setoption callback in chan_dahdi.
  
  This function incorrectly reported success even if the option was
  unsupported. This was exposed by the options to change the underlying
  channel format. The function now returns a failure if the option
  is unsupported.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@188706 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-16 13:43:57 +00:00
Mark Michelson
f235524425 Merged revisions 188585 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r188585 | mmichelson | 2009-04-15 15:17:33 -0500 (Wed, 15 Apr 2009) | 13 lines
  
  Merged revisions 188582 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r188582 | mmichelson | 2009-04-15 15:04:20 -0500 (Wed, 15 Apr 2009) | 7 lines
    
    Update ast_readvideo_callback to match ast_readaudio_callback.
    
    This fixes potential refcount errors that may occur on ast_filestreams.
    
    AST-208
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@188598 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-15 20:20:46 +00:00
Mark Michelson
9f36199952 Blocked revisions 188544 via svnmerge
........
  r188544 | mmichelson | 2009-04-15 10:24:50 -0500 (Wed, 15 Apr 2009) | 9 lines
  
  Make the cancellation of the dial timeout on a call forward optional.
  
  This introduces the 'z' option to app_dial. With it set, a call forward
  will cancel any timeout originally set for this instance of the Dial
  application.
  
  AST-207
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@188548 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-15 15:25:29 +00:00
Jeff Peeler
ecffc8b78a Blocked revisions 188515 via svnmerge
........
  r188515 | jpeeler | 2009-04-15 09:57:20 -0500 (Wed, 15 Apr 2009) | 3 lines
  
  Don't try to do anything in pri_check_restart with service messages unless
  libpri supports it.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@188518 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-15 14:58:50 +00:00
Mark Michelson
b9e5c291fd Merged revisions 188470 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r188470 | mmichelson | 2009-04-14 18:28:13 -0500 (Tue, 14 Apr 2009) | 3 lines
  
  Fix a couple of queue member reference leaks.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@188474 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-14 23:29:20 +00:00
Joshua Colp
8fff8ab669 Merged revisions 188413 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r188413 | file | 2009-04-14 14:40:50 -0300 (Tue, 14 Apr 2009) | 5 lines
  
  Fix an incorrect clock rate when sending T140 text.
  
  (closes issue #14029)
  Reported by: epicac
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@188416 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-14 17:46:03 +00:00
Jeff Peeler
c3dd2ced9d Blocked revisions 188378 via svnmerge
........
  r188378 | jpeeler | 2009-04-14 11:49:12 -0500 (Tue, 14 Apr 2009) | 1 line
  
  change some capitalization
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@188381 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-14 16:50:16 +00:00
Jeff Peeler
07bf44e136 Blocked revisions 188342 via svnmerge
........
  r188342 | jpeeler | 2009-04-14 10:54:16 -0500 (Tue, 14 Apr 2009) | 33 lines
  
  Add service maintenance message support
  
  This is the companion commit to libpri r732. Service messages are now supported
  for switch types 4ess/5ess. A new option service_message_support has been added
  to chan_dahdi.conf and is noted in the sample config file. The service message
  support is turned off by default. The current implementation relies on AstDB
  to keep track of channel state, which allows the statuses to be preserved
  across Asterisk restarts. Below is a description of the storage format.
  
  The state and reason for the service state are in the form <state>:<reason>,
  where:
  <state> ::= { 'O' }  // 'O' – Out Of Service
  <reason> ::= { '0' | '1' | '2' | '3' }, where:
  '0' – No reason (backwards compatibility)
  '1' – NEAR END
  '2' – FAR END
  '3' – both NEAR and FAR END
  
  The new CLI commands to handle channel service state are:
  pri service disable channel <chan>
  pri service enable channel <chan>
  
  Many people contributed to the development of this functionality. Because I
  entered at the very end I do not know the exact history. Special thanks to 
  all who moved the bug forward one way or another:
  cmaj, PCadach, markster, mattf, drmac, MikeJ, serge-v, murf, kanelbullar, Seb7,
  tilghman, lmadsen, and especially dhubbard (he answered lots of my questions
  and did a large portion of the work)
  
  (closes issue #3450)
  Reported by: cmaj
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@188345 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-14 15:56:16 +00:00
Joshua Colp
7e57a6e9bc Merged revisions 188247 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r188247 | file | 2009-04-14 10:14:21 -0300 (Tue, 14 Apr 2009) | 7 lines
  
  Fix a bug with the change I made yesterday to outbound proxy support.
  
  Per discussion with oej on IRC we need the actual IP address, not the
  outbound proxy IP address, in the sa field. Upon further inspection
  this should make the behaviour of all other uses of the outbound proxy
  in the code.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@188259 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-14 13:19:13 +00:00
Tilghman Lesher
ec2caf8043 Merged revisions 188210 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r188210 | tilghman | 2009-04-14 00:45:13 -0500 (Tue, 14 Apr 2009) | 2 lines
  
  As suggested by Russell, warn users when their dialplan arguments contain pipes, but not commas.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@188213 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-14 05:47:06 +00:00
Tilghman Lesher
9ad21c6220 Merged revisions 188206 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r188206 | tilghman | 2009-04-14 00:27:53 -0500 (Tue, 14 Apr 2009) | 6 lines
  
  Application delimiter is ',', not '|'.
  (closes issue #14881)
   Reported by: stegro
   Patches: 
         smsq.patch uploaded by stegro (license 752)
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@188209 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-14 05:29:46 +00:00
Mark Michelson
025604f6b9 Merged revisions 188102 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r188102 | mmichelson | 2009-04-13 14:31:48 -0500 (Mon, 13 Apr 2009) | 5 lines
  
  Fix another crash related to cached realtime music on hold.
  
  This was another off-by-one problem caused by moh_register.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@188105 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-13 19:33:19 +00:00
Joshua Colp
3cc7790a13 Merged revisions 188067 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r188067 | file | 2009-04-13 13:28:06 -0300 (Mon, 13 Apr 2009) | 10 lines
  
  Fix a bug where using an outbound proxy would cause the local address to be 127.0.0.1.
  
  Copy the outbound proxy IP address into the SIP dialog structure as the IP address we will
  be sending to. This has to be done because the logic that determines what local IP address to use
  in the SIP messages is not aware of an outbound proxy being in place. It only knows what IP address
  we are sending to.
  
  (closes issue #12006)
  Reported by: mnicholson
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@188070 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-13 16:34:31 +00:00
Mark Michelson
9f89b72051 Merged revisions 188032 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r188032 | mmichelson | 2009-04-13 09:17:56 -0500 (Mon, 13 Apr 2009) | 6 lines
  
  Set all queue variables on both the caller and member channels.
  
  This allows for the variables to be accessed if a member macro is run.
  Thanks to Grigoriy Puzankin for bringing this up on the -dev list.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@188039 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-13 14:20:46 +00:00
Jeff Peeler
988c7fbbd3 Merged revisions 187906 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r187906 | jpeeler | 2009-04-10 15:26:46 -0500 (Fri, 10 Apr 2009) | 12 lines
  
  Fix module embedding for chan_h323.
  
  Include libchanh323.a in the modules.link file so that all the symbols can be
  resolved at link time.
  
  (closes issue #11966)
  Reported by: dome
  Patches:
        issue_11966.patch uploaded by kpfleming (license 421)
  Tested by: jpeeler
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@187916 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-10 20:28:36 +00:00
Mark Michelson
172d09189e Blocked revisions 187830 via svnmerge
........
  r187830 | mmichelson | 2009-04-10 13:56:52 -0500 (Fri, 10 Apr 2009) | 3 lines
  
  Indicating connected line or redirecting updates were missing a call to lock the local_pvt.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@187833 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-10 18:57:37 +00:00
Tilghman Lesher
c33dd1d751 Merged revisions 187764 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r187764 | tilghman | 2009-04-10 12:29:34 -0500 (Fri, 10 Apr 2009) | 9 lines
  
  Merged revisions 187763 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r187763 | tilghman | 2009-04-10 12:28:46 -0500 (Fri, 10 Apr 2009) | 2 lines
    
    Add lastms column to the contributed table designs
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@187769 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-10 17:31:24 +00:00
Kevin P. Fleming
07b949b987 Merged revisions 187721 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r187721 | kpfleming | 2009-04-10 11:51:44 -0500 (Fri, 10 Apr 2009) | 5 lines
  
  clean up some patterns for files to remove
  
  add embedding support for bridge and test modules
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@187724 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-10 16:54:32 +00:00
Mark Michelson
18979aea0b Blocked revisions 187714 via svnmerge
........
  r187714 | mmichelson | 2009-04-10 11:26:48 -0500 (Fri, 10 Apr 2009) | 3 lines
  
  ast_strdup failures aren't really failures if the original value was NULL.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@187717 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-10 16:27:17 +00:00
Mark Michelson
576aaf03b7 Blocked revisions 187680 via svnmerge
........
  r187680 | mmichelson | 2009-04-10 11:06:22 -0500 (Fri, 10 Apr 2009) | 5 lines
  
  Don't let ast_channel_alloc fail if explicitly passed NULL cid_name or cid_number.
  
  This also fixes a small memory leak.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@187683 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-10 16:07:21 +00:00
Tilghman Lesher
29aec866aa Merged revisions 187674 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r187674 | tilghman | 2009-04-10 10:59:40 -0500 (Fri, 10 Apr 2009) | 4 lines
  
  Ensure pvt is not NULL before dereferencing it.
  (closes issue #14784)
   Reported by: pj
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@187679 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-10 16:05:17 +00:00
Russell Bryant
e2af9818e0 Merged revisions 187675 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
r187675 | russell | 2009-04-10 11:00:29 -0500 (Fri, 10 Apr 2009) | 2 lines

Disable test modules by default.

........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@187677 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-10 16:01:26 +00:00
Richard Mudgett
3a1937ea3d Blocked revisions 187634-187635 via svnmerge
........
  r187634 | rmudgett | 2009-04-10 09:50:42 -0500 (Fri, 10 Apr 2009) | 1 line
  
  Make chan_misdn_log() avoid generating the log message if logging is disabled.
........
  r187635 | rmudgett | 2009-04-10 09:53:59 -0500 (Fri, 10 Apr 2009) | 7 lines
  
  Miscellaneous minor changes to chan_misdn.
  
  * Miscellaneous spacing and comment changes.
  * Minor code rearangements.
  * Miscellaneous doxygen comments.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@187672 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-10 15:27:01 +00:00
Kevin P. Fleming
bc32f98ac2 Blocked revisions 187636 via svnmerge
........
  r187636 | kpfleming | 2009-04-10 10:11:16 -0500 (Fri, 10 Apr 2009) | 3 lines
  
  revert addition of LOG_SECURITY log channel; after further discussion, a much better solution will be used
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@187640 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-10 15:13:19 +00:00
Tilghman Lesher
6d32c4c168 Merged revisions 187599 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r187599 | tilghman | 2009-04-09 22:55:27 -0500 (Thu, 09 Apr 2009) | 2 lines
  
  Modify headers and macros, according to Russell's suggestions on the -dev list
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@187601 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-10 03:57:30 +00:00
Mark Michelson
232555068d Blocked revisions 187560 via svnmerge
........
  r187560 | mmichelson | 2009-04-09 16:06:26 -0500 (Thu, 09 Apr 2009) | 11 lines
  
  Add a new option, mwi_from, to sip.conf.
  
  This allows for you to change the From header for outgoing MWI
  NOTIFY requests. Prior to this, the best you could do was to
  set a callerid in the general section of sip.conf. The problem
  was that this was used for all outbound requests, not just
  MWI NOTIFY requests.
  
  AST-201
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@187565 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-09 21:09:17 +00:00
Mark Michelson
f686ad62f6 Merge revision 187488 from trunk.
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@187564 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-09 21:09:02 +00:00
David Vossel
cbe8177cd3 Merged revisions 186379 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r186379 | dvossel | 2009-04-03 11:29:47 -0500 (Fri, 03 Apr 2009) | 6 lines
  
  audio_audiohook_write_list() did not correctly update sample size after ast_translate.
  
  audio_audiohook_write_list() did not take into account that the sample size may change after translation depending on if the original frame is is 8khz or 16khz.  the sample size is now updated after translating to reflect this possibility.  This caused the audio on the receiving end to sound terrible.  Thanks to jcolp and mmichelson for helping me work this out.
  
  (issue AST-197)
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@187546 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-09 19:29:58 +00:00
David Vossel
a8163e6d56 Merged revisions 185846 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r185846 | dvossel | 2009-04-01 14:03:32 -0500 (Wed, 01 Apr 2009) | 16 lines
  
  Merged revisions 185845 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r185845 | dvossel | 2009-04-01 14:02:00 -0500 (Wed, 01 Apr 2009) | 10 lines
    
    Fixes issue with dropped calles due to re-Invite glare and re-Invites never executing after a 491
    
    Acknowledgement for 491 responses were never being processed because it didn't match our pending invite's seqno.  Since the ACK was never processed, the 491 frame would continue to be retransmitted until eventually the call was dropped due to max retries.  Now during a pending invite, if we receive another invite, we send an 491 and hold on to that glare invite's seqno in the "glareinvite" variable for that sip_pvt struct.  When ACK's are received, we first check to see if it is in response to our pending invite, if not we check to see if it is in response to a glare invite.  In this case, it is in response to the glare invite and must be dealt with or the call is dropped.  I've changed the wait time for resending the re-Invite after receving a 491 response to comply with RFC 3261.  Before this patch the scheduled re-Invite would only change a flag indicating that the re-Invite should be sent out, now it actually sends it out as well. 
    
    (closes issue #12013)
    Reported by: alx
    
    Review: http://reviewboard.digium.com/r/213/
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@187531 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-09 19:26:16 +00:00
Mark Michelson
ae382b7a20 Merged revisions 187421,187424 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r187421 | mmichelson | 2009-04-09 12:30:39 -0500 (Thu, 09 Apr 2009) | 21 lines
  
  Fix a crash in res_musiconhold when using cached realtime moh.
  
  The moh_register function links an mohclass and then immediately
  unrefs the class since the container now has a reference. The problem
  with using realtime music on hold is that the class is allocated,
  registered, and started in one fell swoop. The refcounting logic 
  resulted in the count being off by one. The same problem did not
  happen when using a static config because the allocation and registration
  of an mohclass is a separate operation from starting moh. This also did
  not affect non-cached realtime moh because the classes are not registered
  at all.
  
  I also have modified res_musiconhold to use the _t_ variants of the ao2_
  functions so that more info can be gleaned when attempting to trace the
  refcounts. I found this to be incredibly helpful for debugging this issue
  and there's no good reason to remove it.
  
  (closes issue #14661)
  Reported by: sum
........
  r187424 | mmichelson | 2009-04-09 12:34:39 -0500 (Thu, 09 Apr 2009) | 3 lines
  
  Use safe macro practices even though they really aren't necessary.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@187496 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-09 19:15:49 +00:00
Jeff Peeler
33be70d414 Blocked revisions 187491 via svnmerge
........
  r187491 | jpeeler | 2009-04-09 14:10:02 -0500 (Thu, 09 Apr 2009) | 15 lines
  
  Add ability for dialplan execution to continue when caller hangs up.
  
  The F option to app_dial has been modified to accept no parameters and perform
  the above functionality. I don't see anywhere else that is doing function
  overloading, but this really is the best place for this operation because:
  
  - It makes it close to the 'g' option in the argument list which provides
  similar functionality.
  - The existing code to support the current F option provides a very
  convienient location to add this new feature.
  
  (closes issue #12381)
  Reported by: michael-fig
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@187494 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-09 19:11:01 +00:00
Tilghman Lesher
f063970ef2 Merged revisions 187483 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r187483 | tilghman | 2009-04-09 13:40:01 -0500 (Thu, 09 Apr 2009) | 15 lines
  
  Merged revisions 187428 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r187428 | tilghman | 2009-04-09 13:08:20 -0500 (Thu, 09 Apr 2009) | 8 lines
    
    Race condition between ast_cli_command() and 'module unload' could cause a deadlock.
    Add lock timeouts to avoid this potential deadlock.
    (closes issue #14705)
     Reported by: jamessan
     Patches: 
           20090320__bug14705.diff.txt uploaded by tilghman (license 14)
     Tested by: jamessan
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@187487 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-09 18:55:07 +00:00
Tilghman Lesher
b80c5c76fd Merged revisions 187381 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r187381 | tilghman | 2009-04-09 12:20:49 -0500 (Thu, 09 Apr 2009) | 4 lines
  
  Allow '/' in username portion of register; this is a regression.
  (closes issue #14668)
   Reported by: Netview
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@187391 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-09 17:23:14 +00:00
Tilghman Lesher
ae38d8586b Merged revisions 187363 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r187363 | tilghman | 2009-04-09 11:39:43 -0500 (Thu, 09 Apr 2009) | 10 lines
  
  Merged revisions 187362 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r187362 | tilghman | 2009-04-09 11:38:37 -0500 (Thu, 09 Apr 2009) | 3 lines
    
    Permit zero-length text messages in SIP.
    (Related to an issue posted to the -users list, subject "AEL2, BASE64_DECODE and hexadecimal")
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@187366 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-09 16:41:31 +00:00
Tilghman Lesher
03c25bb848 Merged revisions 187302 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r187302 | tilghman | 2009-04-08 23:59:05 -0500 (Wed, 08 Apr 2009) | 14 lines
  
  Merged revisions 187300-187301 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r187300 | tilghman | 2009-04-08 23:31:38 -0500 (Wed, 08 Apr 2009) | 3 lines
    
    Add debugging mode for diagnosing file descriptor leaks.
    (Related to issue #14625)
  ........
    r187301 | tilghman | 2009-04-08 23:32:40 -0500 (Wed, 08 Apr 2009) | 2 lines
    
    Oops, missed this file in the last commit.
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@187303 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-09 05:12:07 +00:00