asterisk/asterisk.git
8 years agoDon't skip the query field on a realtime multi query
Terry Wilson [Thu, 13 Oct 2011 00:17:42 +0000 (00:17 +0000)]
Don't skip the query field on a realtime multi query

There is no documented reason to not add the query field to the varlist
returned by a realtime multi query, despite the config category being
set to its value. Of course, there is no documentation that the category
should be set to the value either. There is lots of no documentation
when it comes to realtime. But, other engines do not skip this field so
I am forcing this backend to follow the convention, because not doing so
is very silly.
........

Merged revisions 340662 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........

Merged revisions 340663 from http://svn.asterisk.org/svn/asterisk/branches/10

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

8 years agoMerged revisions 340577 via svnmerge from
Stefan Schmidt [Wed, 12 Oct 2011 21:28:52 +0000 (21:28 +0000)]
Merged revisions 340577 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r340577 | schmidts | 2011-10-12 20:33:37 +0000 (Mit, 12 Okt 2011) | 9 lines

  Merged revisions 340576 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r340576 | schmidts | 2011-10-12 20:30:37 +0000 (Mit, 12 Okt 2011) | 3 lines

    Store route-set from provisional SIP responses so early-dialog requests can be routed properly
  ........
................

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

8 years agoMerged revisions 340578 via svnmerge from
Terry Wilson [Wed, 12 Oct 2011 21:02:24 +0000 (21:02 +0000)]
Merged revisions 340578 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r340578 | twilson | 2011-10-12 13:57:19 -0700 (Wed, 12 Oct 2011) | 16 lines

  Merged revisions 340534 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r340534 | twilson | 2011-10-12 13:19:36 -0700 (Wed, 12 Oct 2011) | 9 lines

    Update SIP realtime fullcontact regardless of caching

    We should update the fullcontact field in the realtime table whether or
    not rtcachefriends is set. There is no reason to treat a non-cached
    realtime entity differently than a cached in this regard.

    (closes issue ASTERISK-18446)
     Reported by: wdoekes
  ........
................

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

8 years agoInitialize the PRI channel alarms properly on startup.
Richard Mudgett [Wed, 12 Oct 2011 20:09:49 +0000 (20:09 +0000)]
Initialize the PRI channel alarms properly on startup.

The PRI channel alarms were initialized with an inverted sense.

(closes issue ASTERISK-18710)
Reported by: Tzafrir Cohen
........

Merged revisions 340522 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........

Merged revisions 340523 from http://svn.asterisk.org/svn/asterisk/branches/10

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

8 years agoUpdate MeetMe p and X option documentation when interacting with the s option.
Richard Mudgett [Wed, 12 Oct 2011 17:52:55 +0000 (17:52 +0000)]
Update MeetMe p and X option documentation when interacting with the s option.

ASTERISK-12175 changed the p and X options to not interfere with the s
option when they are used together.  It makes more sense for the s option
to have priority for the DTMF '*' key since it cannot change its
activation code.  Otherwise, you could not use option s with the p or X
options.

JIRA AST-671
........

Merged revisions 340470 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........

Merged revisions 340471 from http://svn.asterisk.org/svn/asterisk/branches/10

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

8 years agoFix verbose messages when IPv6 logic was added
Paul Belanger [Wed, 12 Oct 2011 16:29:14 +0000 (16:29 +0000)]
Fix verbose messages when IPv6 logic was added

(closes issue ASTERISK-18612)
Reported by: Tim Osman
........

Merged revisions 340418 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........

Merged revisions 340419 from http://svn.asterisk.org/svn/asterisk/branches/10

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

8 years agoAdd protection for SS7 channel allocation and better glare handling.
Richard Mudgett [Tue, 11 Oct 2011 21:06:55 +0000 (21:06 +0000)]
Add protection for SS7 channel allocation and better glare handling.

* Added a CLI "ss7 show channels" command that might prove useful for
future debugging.

* Made the incoming SS7 channel event check and gripe message uniform.

* Made sure that the DNID string for an incoming call is always
initialized.

(issue ASTERISK-17966)
Reported by: Kenneth Van Velthoven
Patches:
      jira_asterisk_17966_v1.8_glare.patch (license #5621) patch uploaded by rmudgett
........

Merged revisions 340365 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........

Merged revisions 340366 from http://svn.asterisk.org/svn/asterisk/branches/10

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

8 years agoFix some potential deadlocks pointed out by helgrind.
Richard Mudgett [Tue, 11 Oct 2011 19:28:23 +0000 (19:28 +0000)]
Fix some potential deadlocks pointed out by helgrind.

* Fixed deadlock potential calling dialog_unlink_all() in
__sip_autodestruct().  Found by helgrind.

* Fixed deadlock potential in handle_request_invite() after calling
sip_new().  Found by helgrind.

* The sip_new() function now returns with the created channel already
locked.

* Removed the dead code that starts a PBX in in sip_new().  No sip_new()
callers caused that code to be executed and it was a bad thing to do
anyway.

* Removed unused parameters and return value from dialog_unlink_all().

* Made dialog_unlink_all() and __sip_autodestruct() safely obtain the
owner and private channel locks without a deadlock avoidance loop.
........

Merged revisions 340284 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........

Merged revisions 340310 from http://svn.asterisk.org/svn/asterisk/branches/10

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

8 years agoUpdate SHA1 code to RFC 6234
Tzafrir Cohen [Tue, 11 Oct 2011 19:06:29 +0000 (19:06 +0000)]
Update SHA1 code to RFC 6234

RFC 6234 is an update to RFC 3174 from which the code was originally taken.
It has a slightly better code, and a better phrased license (simple 3-clause
BSD).

* main/sha1.c is sha1.c from RFC 6234 with formatting changes only.
* include/asterisk/sha1.h merges sha.h and sha-private.h from RFC 6234.
* Removed unused include of asterisk/sha1.h from main/channels.c

Review: https://reviewboard.asterisk.org/r/1503/

Merge-From: http://svn.asterisk.org/svn/asterisk/branches/1.8@340263

Merge-From: http://svn.asterisk.org/svn/asterisk/branches/10@340280

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

8 years agoConvert registered AMI actions to ao2 objects.
Richard Mudgett [Tue, 11 Oct 2011 18:57:47 +0000 (18:57 +0000)]
Convert registered AMI actions to ao2 objects.

* Fixed race between calling an AMI action callback and unregistering that
action.  Refixes ASTERISK-13784 broken by ASTERISK-17785 change.

* Fixed potential memory leak if an AMI action failed to get registered
because is already was registered.  Part of the ao2 conversion.

* Fixed AMI ListCommands action not walking the actions list with a lock
held.

* Fix usage of ast_strdupa() and alloca() in loops.  Excess stack usage.

* Fix AMI Originate action Variable header requiring a space after the
header colon.  Reported by Yaroslav Panych on the asterisk-dev list.

* Increased the number of listed variables allowed per AMI Originate
action Variable header to 64.

* Fixed AMI GetConfigJSON action output format.

* Fixed usage of res contents outside of scope in append_channel_vars().

* Fixed inconsistency of config file channelvars option.  The values no
longer accumulate with every channelvars option in the config file.  Only
the last value is kept to be consistent with the CLI "manager show
settings" command.

(closes issue ASTERISK-18479)
Reported by: Jaco Kroon
........

Merged revisions 340279 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........

Merged revisions 340281 from http://svn.asterisk.org/svn/asterisk/branches/10

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

8 years agoReturn error when no rows are deleted for AMI DBDelTree
Terry Wilson [Mon, 10 Oct 2011 23:10:11 +0000 (23:10 +0000)]
Return error when no rows are deleted for AMI DBDelTree

(closes issue AST-654)

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

8 years agoMerged revisions 340222 via svnmerge from
Terry Wilson [Mon, 10 Oct 2011 22:58:10 +0000 (22:58 +0000)]
Merged revisions 340222 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

........
  r340222 | twilson | 2011-10-10 15:55:39 -0700 (Mon, 10 Oct 2011) | 8 lines

  On astdb conversion, also warn about permissions requirements

  The user running Asterisk must have permission to the directory
  the Asterisk database resides in since SQLite 3 needs to be able
  to create a journal file.

  (closes issue ASTERISK-18174)
........

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

8 years agoMerged revisions 340219-340220 via svnmerge from
Terry Wilson [Mon, 10 Oct 2011 22:54:03 +0000 (22:54 +0000)]
Merged revisions 340219-340220 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

........
  r340219 | twilson | 2011-10-10 15:38:06 -0700 (Mon, 10 Oct 2011) | 8 lines

  Add astdb conversion utility for Berkeley to SQLite 3

  If someone wants to backtrack from Asterisk 1.8 to 10 they can use the
  astdb2bdb utility to convert the database back to the Berkeley format
  that Asterisk 1.8 uses.

  Review: https://reviewboard.asterisk.org/r/1502/
........
  r340220 | twilson | 2011-10-10 15:39:41 -0700 (Mon, 10 Oct 2011) | 2 lines

  Add a missing file for the astdb2bdb conversion utility
........

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

8 years agoMerged revisions 340165 via svnmerge from
Matthew Jordan [Mon, 10 Oct 2011 20:39:39 +0000 (20:39 +0000)]
Merged revisions 340165 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r340165 | mjordan | 2011-10-10 15:30:18 -0500 (Mon, 10 Oct 2011) | 20 lines

  Merged revisions 340164 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r340164 | mjordan | 2011-10-10 15:23:48 -0500 (Mon, 10 Oct 2011) | 13 lines

    Updated chan_sip to place calls on hold if SDP address in INVITE is ANY

    This patch fixes the case where an INVITE is received with c=0.0.0.0 or ::.
    In this case, the call should be placed on hold.  Previously, we checked for
    the address being null; this patch keeps that behavior but also checks for
    the ANY IP addresses.

    Review: https://reviewboard.asterisk.org/r/1504/

    (closes issue ASTERISK-18086)
    Reported by: James Bottomley
    Tested by: Matt Jordan
  ........
................

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

8 years agoMerged revisions 340109 via svnmerge from
Matthew Nicholson [Mon, 10 Oct 2011 14:16:27 +0000 (14:16 +0000)]
Merged revisions 340109 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r340109 | mnicholson | 2011-10-10 09:15:41 -0500 (Mon, 10 Oct 2011) | 18 lines

  Merged revisions 340108 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r340108 | mnicholson | 2011-10-10 09:14:48 -0500 (Mon, 10 Oct 2011) | 11 lines

    Load the proper XML documentation when multiple modules document the same application.

    This patch adds an optional "module" attribute to the XML documentation spec
    that allows the documentation processor to match apps with identical names from
    different modules to their documentation. This patch also fixes a number of
    bugs with the documentation processor and should make it a little more
    efficient. Support for multiple languages has also been properly implemented.

    ASTERISK-18130
    Review: https://reviewboard.asterisk.org/r/1485/
  ........
................

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

8 years agoAdd skinny version 17 protocol support.
Damien Wedhorn [Mon, 10 Oct 2011 00:57:06 +0000 (00:57 +0000)]
Add skinny version 17 protocol support.

Added some data to skinny packet structures to make compatible
with v17. Added protocolversion to device, set on registration
based on the version provided by device.

v17 includes some increased ip space for ip6. This patch increases
ip space in the packets but still only uses ip4. Some packet
structures duplicated (ip4 and ip6 types). ip4 type used unless
version is greater or equal to 17.

Tested by snuff and myself on 7961 with recent 8.5 firmware. Also
tested compatible with old 7960 and older 30VIPs.

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

8 years agoIncrease SKINNY_MAX_PACKET and add some logging.
Damien Wedhorn [Mon, 10 Oct 2011 00:36:02 +0000 (00:36 +0000)]
Increase SKINNY_MAX_PACKET and add some logging.

Increase SKINNY_MAX_PACKET to 2000 bytes to handle some messages
in v17 that are greater than the old 1000 bytes. Also add some
useful logging regarding packet and session handling.

A device (with protocol v17) was sending a packet with length
greater than 1000 which resulted in the TCP session being
destroyed and registration being retryed.

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

8 years agoMerged revisions 340031 via svnmerge from
Damien Wedhorn [Sun, 9 Oct 2011 22:21:42 +0000 (22:21 +0000)]
Merged revisions 340031 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

........
  r340031 | wedhorn | 2011-10-10 09:18:27 +1100 (Mon, 10 Oct 2011) | 8 lines

  Return -1 to skinny_session if register rejected.

  If device registration is rejected, return -1 so that the session is
  destroyed immediately. Previously, a segfault would occur on a
  graceful shutdown if a register is rejected and the skinny_session
  has not yet timed out.
........

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

8 years agoMerged revisions 339992 via svnmerge from
Damien Wedhorn [Sun, 9 Oct 2011 21:15:09 +0000 (21:15 +0000)]
Merged revisions 339992 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

........
  r339992 | wedhorn | 2011-10-10 08:09:12 +1100 (Mon, 10 Oct 2011) | 9 lines

  Remove log message on traverse session list.

  On destroying a session, a list of sessions is traversed to find the
  matching session. For each session not matching, skinny erroneously
  logged that the session was not matched. While technically correct
  the message was misleading, and tended to indicate errors that
  were not there.
........

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

8 years agoMerged revisions 339942 via svnmerge from
Igor Goncharovskiy [Sun, 9 Oct 2011 01:19:30 +0000 (01:19 +0000)]
Merged revisions 339942 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r339942 | igorg | 2011-10-09 08:18:02 +0700 (Вск, 09 Окт 2011) | 12 lines

  Merged revisions 339938 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r339938 | igorg | 2011-10-09 08:16:09 +0700 (Вск, 09 Окт 2011) | 6 lines

    Fix compilation issue, caused by missed session structure

    (closes issue ASTERISK-18694)
    Reported by: alex70
  ........
................

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

8 years agoMerged revisions 339885 via svnmerge from
Igor Goncharovskiy [Sat, 8 Oct 2011 15:48:34 +0000 (15:48 +0000)]
Merged revisions 339885 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r339885 | igorg | 2011-10-08 22:46:27 +0700 (Сбт, 08 Окт 2011) | 13 lines

  Merged revisions 339884 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r339884 | igorg | 2011-10-08 22:45:20 +0700 (Сбт, 08 Окт 2011) | 7 lines

    Fix segfault in Unistim channel

    (closes issue ASTERISK-18638)
    Reported by: jonnt
  ........
................

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

8 years agoMerged revisions 339831 via svnmerge from
Igor Goncharovskiy [Sat, 8 Oct 2011 15:05:41 +0000 (15:05 +0000)]
Merged revisions 339831 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r339831 | igorg | 2011-10-08 22:01:35 +0700 (Сбт, 08 Окт 2011) | 14 lines

  Merged revisions 339830 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r339830 | igorg | 2011-10-08 21:56:35 +0700 (Сбт, 08 Окт 2011) | 8 lines

    Fix char array cast as short array in send_client() function (for ARM
    platform)

    (closes issue ASTERISK-17314)
    Reported by: jjoshua
  ........
................

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

8 years agoMerged revisions 339777 via svnmerge from
Richard Mudgett [Fri, 7 Oct 2011 19:37:33 +0000 (19:37 +0000)]
Merged revisions 339777 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r339777 | rmudgett | 2011-10-07 14:36:24 -0500 (Fri, 07 Oct 2011) | 12 lines

  Merged revisions 339776 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r339776 | rmudgett | 2011-10-07 14:34:55 -0500 (Fri, 07 Oct 2011) | 5 lines

    Initialize option flags for SendURL application.

    (closes issue ASTERISK-18574)
    Reported by: marcelloceschia
  ........
................

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

8 years agoRecorded merge of revisions 339681 via svnmerge from
Richard Mudgett [Thu, 6 Oct 2011 23:12:32 +0000 (23:12 +0000)]
Recorded merge of revisions 339681 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

........
  r339681 | wedhorn | 2011-10-06 15:47:08 -0500 (Thu, 06 Oct 2011) | 10 lines

  Fixed segfault on core stop gracefully.

  There was an issue that the cap and confcap pointers for each line and device
  were being memcpy'd so they all pointed to the same ast_format_cap. On
  destroying, a segfault occured on the second call to the same struct.

  skinny reload now works again as well.

  Tested by snuff (in trunk) and myself.
........

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

8 years agoMerged revisions 339720 via svnmerge from
Richard Mudgett [Thu, 6 Oct 2011 23:06:43 +0000 (23:06 +0000)]
Merged revisions 339720 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r339720 | rmudgett | 2011-10-06 17:58:40 -0500 (Thu, 06 Oct 2011) | 27 lines

  Merged revisions 339719 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r339719 | rmudgett | 2011-10-06 17:47:50 -0500 (Thu, 06 Oct 2011) | 20 lines

    Fix regression in configure script for libpri capability checks.

    JIRA AST-598 added the PRI_L2_PERSISTENCE option to fix BRI PTMP TE layer
    2 persistence issues with some telcos.  ASTERISK-18535 attempted to fix
    the unexpected requirement that libpri *must* have that feature to work
    with Asterisk.  The AST_EXT_LIB_SETUP_DEPENDENT lines made the PRI
    optional features required.  Unfortunately, I thought
    AST_EXT_LIB_SETUP_DEPENDENT didn't do anything useful for libpri and
    deleted those lines for libpri.  The result was the HAVE_PRI_xxx defines
    that control the ability to use optional libpri features were also
    deleted.

    * Created AST_EXT_LIB_SETUP_OPTIONAL configuration macro to allow optional
    features in a library that the source code could take advantage of if the
    code supports the feature.

    (closes issue ASTERISK-18687)
    Reported by: Norbert
    Tested by: rmudgett
  ........
................

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

8 years agoFixed segfault on core stop gracefully.
Damien Wedhorn [Thu, 6 Oct 2011 20:18:45 +0000 (20:18 +0000)]
Fixed segfault on core stop gracefully.

There was an issue that the cap and confcap pointers for each line and device
were being memcpy'd so they all pointed to the same ast_format_cap. On
destroying, a segfault occured on the second call to the same struct.

skinny reload now works again as well.

Tested by snuff and myself.

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

8 years agoMerged revisions 339626 via svnmerge from
Richard Mudgett [Thu, 6 Oct 2011 17:54:42 +0000 (17:54 +0000)]
Merged revisions 339626 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r339626 | rmudgett | 2011-10-06 12:53:00 -0500 (Thu, 06 Oct 2011) | 25 lines

  Merged revisions 339625 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r339625 | rmudgett | 2011-10-06 12:49:38 -0500 (Thu, 06 Oct 2011) | 18 lines

    Fix debugging messages generated by 'udptl debug'.

    * Makes chan_sip set the tag to the channel name.

    * Fixes received debug message sequence number.

    * Removed tx/rx debug message type since it was hard coded to 0.

    * Made udptl.c logged message header consistent if possible: "UDPTL (%s): ".

    * Removed unused rx_expected_seq_no from struct ast_udptl.

    (closes issue ASTERISK-18401)
    Reported by: Kevin P. Fleming
    Patches:
          jira_asterisk_18401_v1.8.patch (license #5621) patch uploaded by rmudgett
    Tested by: Matthew Nicholson
  ........
................

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

8 years agoMerged revisions 339586 via svnmerge from
Leif Madsen [Thu, 6 Oct 2011 13:43:52 +0000 (13:43 +0000)]
Merged revisions 339586 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r339586 | lmadsen | 2011-10-06 08:43:21 -0500 (Thu, 06 Oct 2011) | 16 lines

  Merged revisions 339566 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r339566 | lmadsen | 2011-10-05 16:30:11 -0500 (Wed, 05 Oct 2011) | 8 lines

    Update prep_tarball script to download pre-exported documentation.

    I've updated the prep_tarball script to now download the pre-exported documentation
    from the Asterisk wiki. This will give us more control over what is being included
    in the tarball releases, and will make both the PDF and HTML exported documentation
    look much better (especially when viewing from a console).

    (Closes issue ASTERISK-18677)
  ........
................

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

8 years agoMerged revisions 339512 via svnmerge from
Richard Mudgett [Wed, 5 Oct 2011 17:02:17 +0000 (17:02 +0000)]
Merged revisions 339512 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r339512 | rmudgett | 2011-10-05 12:01:46 -0500 (Wed, 05 Oct 2011) | 9 lines

  Merged revisions 339511 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r339511 | rmudgett | 2011-10-05 12:01:01 -0500 (Wed, 05 Oct 2011) | 1 line

    Fix Dial F option notes formatting.
  ........
................

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

8 years agoMerged revisions 339508 via svnmerge from
Richard Mudgett [Wed, 5 Oct 2011 16:36:49 +0000 (16:36 +0000)]
Merged revisions 339508 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r339508 | rmudgett | 2011-10-05 11:35:02 -0500 (Wed, 05 Oct 2011) | 18 lines

  Merged revisions 339504,339506 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r339504 | rmudgett | 2011-10-05 11:26:45 -0500 (Wed, 05 Oct 2011) | 7 lines

    Add missing documentation of required AMI action Challenge AuthType header.

    (closes issue ASTERISK-18554)
    Reported by: Vlad Povorozniuc
    Patches:
          __20110919-manager-challenge-docs.patch.txt (license #4999) patch uploaded by Leif Madsen
  ........
    r339506 | rmudgett | 2011-10-05 11:32:03 -0500 (Wed, 05 Oct 2011) | 1 line

    Fix XML error in AMI action Challenge.
  ........
................

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

8 years agoMerged revisions 339507 via svnmerge from
Matthew Nicholson [Wed, 5 Oct 2011 16:35:03 +0000 (16:35 +0000)]
Merged revisions 339507 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r339507 | mnicholson | 2011-10-05 11:32:59 -0500 (Wed, 05 Oct 2011) | 10 lines

  Merged revisions 339505 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r339505 | mnicholson | 2011-10-05 11:31:21 -0500 (Wed, 05 Oct 2011) | 3 lines

    The app name in the documentation must match what we register the application
    as.
  ........
................

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

8 years agoAdd generic faxdetect framehook to res_fax
Gregory Nietsky [Wed, 5 Oct 2011 06:50:18 +0000 (06:50 +0000)]
Add generic faxdetect framehook to res_fax

Added func FAXOPT(faxdetect)=yes,cng,t38[,timeout]/no
to enable dialplan faxdetect allowing more flexibility.

as soon as a fax tone is detected the framehook is removed.
there is a penalty involved in running this framehook on
non G711 channels as they will be transcoded.

CNG tone is suppresed using the SQUELCH flag to allow
WaitForNoise to be run on the channel to detect Voice.

(Closes issue ASTERISK-18569)
Reported by: Myself
Reviewed by: Matthew Nicholson, Kevin Fleming

Review: https://reviewboard.asterisk.org/r/1116/

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

8 years agoMerged revisions 339463 via svnmerge from
Gregory Nietsky [Wed, 5 Oct 2011 06:40:40 +0000 (06:40 +0000)]
Merged revisions 339463 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

........
  r339463 | irroot | 2011-10-05 08:28:46 +0200 (Wed, 05 Oct 2011) | 9 lines

  Only change the capabilities on the gateway when
  the session is been destroyed there is still
  a race condition that ends in a segfault.

  if the caps are changed the logic in res_fax_spandsp
  will run T30 code not gateway code to end the session.
  this has been experienced on a "slower" under spec system.
........

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

8 years agoMerged revisions 339407 via svnmerge from
Richard Mudgett [Tue, 4 Oct 2011 22:59:07 +0000 (22:59 +0000)]
Merged revisions 339407 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r339407 | rmudgett | 2011-10-04 17:56:25 -0500 (Tue, 04 Oct 2011) | 15 lines

  Merged revisions 339406 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r339406 | rmudgett | 2011-10-04 17:54:15 -0500 (Tue, 04 Oct 2011) | 8 lines

    Make always create the MOH directory (/var/lib/asterisk/moh).

    (closes issue ASTERISK-18409)
    Reported by: abelbeck
    Patches:
          asterisk-1.8-makefile-moh.patch (license #5903) patch uploaded by abelbeck
    Tested by: abelbeck, Michael Keuter
  ........
................

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

8 years agoMerged revisions 339353 via svnmerge from
Jonathan Rose [Tue, 4 Oct 2011 19:51:27 +0000 (19:51 +0000)]
Merged revisions 339353 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r339353 | jrose | 2011-10-04 14:44:02 -0500 (Tue, 04 Oct 2011) | 18 lines

  Merged revisions 339352 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r339352 | jrose | 2011-10-04 14:33:12 -0500 (Tue, 04 Oct 2011) | 12 lines

    Removes improper use of sound 'and' in German language mode from application saynumber

    Asterisk would say 'Five hundert und sechs und zwanzig' instead of 'Five hundert sechs
    und zwanzig'... which is both weird sounding and wrong.  This patch makes sure Asterisk
    will only say the 'and' word between the single digit and double digit places.

    (closes issue ASTERISK-18212)
    Reported By: Lionel Elie Mamane
    Patches:
     upstream_germand_no_and.diff (License #5402) uploaded by Lionel Elie Mamane
  ........
................

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

8 years agoMerged revisions 339298 via svnmerge from
Jonathan Rose [Tue, 4 Oct 2011 14:22:11 +0000 (14:22 +0000)]
Merged revisions 339298 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r339298 | jrose | 2011-10-04 09:09:50 -0500 (Tue, 04 Oct 2011) | 19 lines

  Merged revisions 339297 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r339297 | jrose | 2011-10-04 09:01:05 -0500 (Tue, 04 Oct 2011) | 13 lines

    Reverting revision 333265 due to component connection problems it introduces.

    I'm going to attempt some generic res_jabber cleanup and come up with a new fix for this
    problem, but first it seems prudent to remove this rather broad attempt to fix it and
    instead approach this problem either from the same angle but looking only at canceling
    (or possibly rescheduling) the send when we absolutely know it will cause a segfault
    or, if that can't be easily accomplished, strictly from the devstate side of things.
    Also, I'm pretty sure a lot of the code in res_jabber isn't thread safe.

    (issue ASTERISK-18626)
    (issue ASTERISK-18078)
  ........
................

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

8 years agoMerged revisions 339245 via svnmerge from
Alexandr Anikin [Tue, 4 Oct 2011 12:27:02 +0000 (12:27 +0000)]
Merged revisions 339245 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r339245 | may | 2011-10-04 15:49:49 +0400 (Tue, 04 Oct 2011) | 9 lines

  Merged revisions 339244 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r339244 | may | 2011-10-04 15:44:55 +0400 (Tue, 04 Oct 2011) | 2 lines

    fix forget declaration in previous change
  ........
................

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

8 years agoGenerate error message when AMI action originate extension doesn't exist
Olle Johansson [Tue, 4 Oct 2011 09:43:03 +0000 (09:43 +0000)]
Generate error message when AMI action originate extension doesn't exist

Review: https://reviewboard.asterisk.org/r/1445/

Is this a bug or a new feature? No responses on Asterisk-dev so I'm
committing to trunk only.

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

8 years agoMerged revisions 339148 via svnmerge from
Leif Madsen [Mon, 3 Oct 2011 20:13:44 +0000 (20:13 +0000)]
Merged revisions 339148 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r339148 | lmadsen | 2011-10-03 15:13:16 -0500 (Mon, 03 Oct 2011) | 14 lines

  Merged revisions 339147 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r339147 | lmadsen | 2011-10-03 15:12:43 -0500 (Mon, 03 Oct 2011) | 6 lines

    Remove duplicated Maxforwards line in AMI output.

    (Closes issue ASTERISK-18637)
    Reported by: Jacek Konieczny
    Patches:
         asterisk-sipshowpeer.patch (License #6298) uploaded by Jacek Konieczny
  ........
................

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

8 years agoMerged revisions 339145 via svnmerge from
Leif Madsen [Mon, 3 Oct 2011 20:07:08 +0000 (20:07 +0000)]
Merged revisions 339145 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r339145 | lmadsen | 2011-10-03 14:55:15 -0500 (Mon, 03 Oct 2011) | 13 lines

  Merged revisions 339144 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r339144 | lmadsen | 2011-10-03 14:54:52 -0500 (Mon, 03 Oct 2011) | 6 lines

    Make documentation for Dial() options 'F' and 'F()' more clear.

    (Closes issue ASTERISK-18646)
    Reported by: Physis Heckman
    Tested by: Richard Mudgett
  ........
................

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

8 years agoMerged revisions 339089 via svnmerge from
Alexandr Anikin [Mon, 3 Oct 2011 19:16:19 +0000 (19:16 +0000)]
Merged revisions 339089 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r339089 | may | 2011-10-03 22:52:55 +0400 (Mon, 03 Oct 2011) | 10 lines

  Merged revisions 339087 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r339087 | may | 2011-10-03 22:42:49 +0400 (Mon, 03 Oct 2011) | 4 lines

    destroy memheap mutex properly before memheap deleted
    (fix memory leak occured after r304950 changes with DEBUG_THREAD compile option)
  ........
................

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

8 years agoMerged revisions 339088 via svnmerge from
Terry Wilson [Mon, 3 Oct 2011 18:58:33 +0000 (18:58 +0000)]
Merged revisions 339088 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r339088 | twilson | 2011-10-03 11:44:27 -0700 (Mon, 03 Oct 2011) | 17 lines

  Merged revisions 339086 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r339086 | twilson | 2011-10-03 11:40:52 -0700 (Mon, 03 Oct 2011) | 10 lines

    Properly ignore AST_CONTROL_UPDATE_RTP_PEER in more places

    After the change in r336294, the new AST_CONTROL_UPDATE_RTP_PEER frame
    is sent when a re-invite happens. If we receive a re-invite from a device
    the waitstream_core was not aware of the new control frame and would drop
    the call.

    (closes issue ASTERISK-18610)
     Reported by: Kristijan_Vrban
  ........
................

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

8 years agoMerged revisions 339045 via svnmerge from
Matthew Nicholson [Mon, 3 Oct 2011 15:55:28 +0000 (15:55 +0000)]
Merged revisions 339045 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

........
  r339045 | mnicholson | 2011-10-03 10:54:55 -0500 (Mon, 03 Oct 2011) | 4 lines

  Ported ast_fax_caps_to_str() to 10, not sure why it wasn't already here.

  This function prints a list of caps instead of a hex bitfield.
........

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

8 years agoMerged revisions 339043 via svnmerge from
Matthew Nicholson [Mon, 3 Oct 2011 15:42:01 +0000 (15:42 +0000)]
Merged revisions 339043 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

........
  r339043 | mnicholson | 2011-10-03 10:41:36 -0500 (Mon, 03 Oct 2011) | 2 lines

  Don't clear the AST_FAX_TECH_MULTI_DOC flag right after we set it.
........

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

8 years agoMerged revisions 339011 via svnmerge from
Matthew Nicholson [Mon, 3 Oct 2011 15:21:50 +0000 (15:21 +0000)]
Merged revisions 339011 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

........
  r339011 | mnicholson | 2011-10-03 10:19:44 -0500 (Mon, 03 Oct 2011) | 2 lines

  properly remove the AST_FAX_TECH_GATEWAY flag (instead of setting all of the other flags)
........

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

8 years agoMerged revisions 338997 via svnmerge from
Gregory Nietsky [Mon, 3 Oct 2011 14:40:57 +0000 (14:40 +0000)]
Merged revisions 338997 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

........
  r338997 | irroot | 2011-10-03 16:38:25 +0200 (Mon, 03 Oct 2011) | 1 line

  Documentation noting the extension of CHANNEL() for chan_ooh323
........

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

8 years agoMerged revisions 338995 via svnmerge from
Gregory Nietsky [Mon, 3 Oct 2011 14:24:45 +0000 (14:24 +0000)]
Merged revisions 338995 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

........
  r338995 | irroot | 2011-10-03 16:21:40 +0200 (Mon, 03 Oct 2011) | 6 lines

  Remove the channel function OOH323() and place its options into
  CHANNEL()

  channel drivers should not have there own dialplan functions.
........

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

8 years agoMerged revisions 338950 via svnmerge from
Gregory Nietsky [Mon, 3 Oct 2011 09:49:38 +0000 (09:49 +0000)]
Merged revisions 338950 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

........
  r338950 | irroot | 2011-10-03 11:37:59 +0200 (Mon, 03 Oct 2011) | 14 lines

  Fixup a race condition in res_fax.c where FAXOPT(gateway)=no will
  turn off the gateway but the framehook is not destroyed.

  this problem happens when a gateway is attempted in the dialplan and
  the device is not available i may want to do fax to mail in the server
  it will not be allowed.

  instead of checking only AST_FAX_TECH_GATEWAY also check gateway_id

  Reverts 338904

  Fix some white space.
........

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

8 years agoMerged revisions 338904 via svnmerge from
Gregory Nietsky [Sun, 2 Oct 2011 14:20:35 +0000 (14:20 +0000)]
Merged revisions 338904 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

........
  r338904 | irroot | 2011-10-02 16:17:32 +0200 (Sun, 02 Oct 2011) | 8 lines

  Remove T38 Gateway capability when detaching framehook.

  SET(FAXOPT(gateway)=no) does not remove the capability when
  detaching the framehook.

  small patch to fix this problem.
........

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

8 years agoUpdate "configure" based on r338139.
TransNexus OSP Development [Sat, 1 Oct 2011 01:56:50 +0000 (01:56 +0000)]
Update "configure" based on r338139.

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

8 years agoMerged revisions 338801 via svnmerge from
Richard Mudgett [Fri, 30 Sep 2011 22:08:48 +0000 (22:08 +0000)]
Merged revisions 338801 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r338801 | rmudgett | 2011-09-30 17:06:48 -0500 (Fri, 30 Sep 2011) | 19 lines

  Merged revisions 338800 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r338800 | rmudgett | 2011-09-30 17:05:10 -0500 (Fri, 30 Sep 2011) | 12 lines

    Fix segfault in analog_ss_thread() not checking ast_read() for NULL.

    NOTE: The problem was reported against v1.6.2.  It is unlikely to ever
    happen on v1.8 and above since chan_dahdi.c:analog_ss_thread() is unlikely
    to be used.  The version in sig_analog.c has largely replaced it.

    (closes issue ASTERISK-18648)
    Reported by: Stephan Bosch
    Patches:
          jira_asterisk_18648_v1.8.patch (license #5621) patch uploaded by rmudgett
    Tested by: Stephan Bosch
  ........
................

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

8 years agoFormatting changes only
Olle Johansson [Fri, 30 Sep 2011 19:25:36 +0000 (19:25 +0000)]
Formatting changes only
--Denna och nedanstående rader kommer inte med i loggmeddelandet--

M    channels/chan_sip.c

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

8 years agoMerged revisions 338719 via svnmerge from
Jonathan Rose [Fri, 30 Sep 2011 18:59:01 +0000 (18:59 +0000)]
Merged revisions 338719 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r338719 | jrose | 2011-09-30 13:55:27 -0500 (Fri, 30 Sep 2011) | 9 lines

  Merged revisions 338718 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r338718 | jrose | 2011-09-30 13:54:30 -0500 (Fri, 30 Sep 2011) | 1 line

    Adds documentation for QueueMemberStatus event generation
  ........
................

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

8 years agoFix formatting of AMI header for SIP show peer.
Richard Mudgett [Fri, 30 Sep 2011 16:40:14 +0000 (16:40 +0000)]
Fix formatting of AMI header for SIP show peer.

ASTERISK-17486 exposed the problem for AMI parsers.

(closes issue ASTERISK-18649)
Reported by: Jacek Konieczny
Patches:
      asterisk-sipshowpeer_response_end.patch (license #6298) patch uploaded by Jacek Konieczny
........

Merged revisions 338663 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........

Merged revisions 338664 from http://svn.asterisk.org/svn/asterisk/branches/10

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

8 years agoPreserve DTMF length in main/features.c
Olle Johansson [Fri, 30 Sep 2011 13:21:17 +0000 (13:21 +0000)]
Preserve DTMF length in main/features.c

Review: https://reviewboard.asterisk.org/r/1463/

A small part of much larger work with DTMF duration in Asterisk,
funded  by IPvision AS in Denmark.

Thanks to irroot for the review!

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

8 years agoMerged revisions 338556 via svnmerge from
Paul Belanger [Thu, 29 Sep 2011 21:16:07 +0000 (21:16 +0000)]
Merged revisions 338556 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r338556 | pabelanger | 2011-09-29 17:14:34 -0400 (Thu, 29 Sep 2011) | 9 lines

  Merged revisions 338555 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r338555 | pabelanger | 2011-09-29 17:12:21 -0400 (Thu, 29 Sep 2011) | 2 lines

    Test modules should depend on the TEST_FRAMEWORK flag
  ........
................

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

8 years agoMerged revisions 338552 via svnmerge from
Jason Parker [Thu, 29 Sep 2011 20:55:15 +0000 (20:55 +0000)]
Merged revisions 338552 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r338552 | qwell | 2011-09-29 15:54:55 -0500 (Thu, 29 Sep 2011) | 9 lines

  Merged revisions 338551 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r338551 | qwell | 2011-09-29 15:54:13 -0500 (Thu, 29 Sep 2011) | 1 line

    Test modules have a support level of core.
  ........
................

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

8 years agoBlocked revisions 338493 via svnmerge
Leif Madsen [Thu, 29 Sep 2011 18:33:48 +0000 (18:33 +0000)]
Blocked revisions 338493 via svnmerge

................
  r338493 | lmadsen | 2011-09-29 13:32:28 -0500 (Thu, 29 Sep 2011) | 14 lines

  Merged revisions 338492 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r338492 | lmadsen | 2011-09-29 13:31:33 -0500 (Thu, 29 Sep 2011) | 6 lines

    Update documentation for SIP_HEADER.

    The SIP_HEADER function only works on the the initial SIP INVITE. The documentation was updated
    in trunk, but not in 1.8 or 10, so I'm making them match.

    (Closes issue ASTERISK-18640)
  ........
................

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

8 years agoMerged revisions 338417 via svnmerge from
Gregory Nietsky [Thu, 29 Sep 2011 12:22:43 +0000 (12:22 +0000)]
Merged revisions 338417 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r338417 | irroot | 2011-09-29 14:16:42 +0200 (Thu, 29 Sep 2011) | 19 lines

  Merged revisions 338416 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r338416 | irroot | 2011-09-29 14:13:05 +0200 (Thu, 29 Sep 2011) | 12 lines

    The rtptimeout setting is ignored on a per peer basis.

    Not only is the rtptimeout ignored in some cases but
    rtpkeepalive and rtpholdtimeout is affected.

    this commit also removes rtptimeout/rtpholdtimeout on
    text rtp.

    (closes issue ASTERISK-18559)

    Review: https://reviewboard.asterisk.org/r/1452
  ........
................

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

8 years agoAdd CLI command "cdr show pgsql status" based on "cdr mysql status"
Olle Johansson [Thu, 29 Sep 2011 12:03:23 +0000 (12:03 +0000)]
Add CLI command "cdr show pgsql status" based on "cdr mysql status"

Review: https://reviewboard.asterisk.org/r/923/

Thanks all for the code reviews and feedback.

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

8 years agoJust formatting.
Olle Johansson [Thu, 29 Sep 2011 09:32:34 +0000 (09:32 +0000)]
Just formatting.

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

8 years agoMerged revisions 338323 via svnmerge from
Richard Mudgett [Wed, 28 Sep 2011 22:38:00 +0000 (22:38 +0000)]
Merged revisions 338323 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r338323 | rmudgett | 2011-09-28 17:36:57 -0500 (Wed, 28 Sep 2011) | 12 lines

  Merged revisions 338322 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r338322 | rmudgett | 2011-09-28 17:35:52 -0500 (Wed, 28 Sep 2011) | 5 lines

    Make duplicate call ptr warning message more helpful.

    * Adds the value of the call ptr to the duplicate call ptr message to help
    trace why there is a duplicate call ptr.
  ........
................

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

8 years agoMerged revisions 338253 via svnmerge from
Richard Mudgett [Wed, 28 Sep 2011 21:30:14 +0000 (21:30 +0000)]
Merged revisions 338253 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r338253 | rmudgett | 2011-09-28 16:22:05 -0500 (Wed, 28 Sep 2011) | 14 lines

  Merged revisions 338235 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r338235 | rmudgett | 2011-09-28 16:17:45 -0500 (Wed, 28 Sep 2011) | 7 lines

    Fix inconsistency in LOG_VERBOSE/AST_LOG_VERBOSE declaration.

    (closes issue ASTERISK-17973)
    Reported by: Luke H
    Patches:
          logger_h.patch (license #6278) patch uploaded by Luke H
  ........
................

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

8 years agoMerged revisions 338228 via svnmerge from
Jason Parker [Wed, 28 Sep 2011 20:55:42 +0000 (20:55 +0000)]
Merged revisions 338228 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r338228 | qwell | 2011-09-28 15:54:35 -0500 (Wed, 28 Sep 2011) | 9 lines

  Merged revisions 338227 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r338227 | qwell | 2011-09-28 15:52:47 -0500 (Wed, 28 Sep 2011) | 1 line

    Add support levels to non-module sections of menuselect (cflags, utils, etc).
  ........
................

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

8 years agoMerged revisions 338225 via svnmerge from
Richard Mudgett [Wed, 28 Sep 2011 20:28:14 +0000 (20:28 +0000)]
Merged revisions 338225 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r338225 | rmudgett | 2011-09-28 15:26:39 -0500 (Wed, 28 Sep 2011) | 12 lines

  Merged revisions 338224 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r338224 | rmudgett | 2011-09-28 15:24:41 -0500 (Wed, 28 Sep 2011) | 5 lines

    Fix chan_dahd compiling with gcc 4.6 when PRI and SS7 not present.

    (closes issue ASTERISK-18357)
    Reported by: Matthew Nicholson
  ........
................

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

8 years agoUpdate CHANGES to reflect autopausebusy not being in Asterisk 10
Terry Wilson [Wed, 28 Sep 2011 17:00:35 +0000 (17:00 +0000)]
Update CHANGES to reflect autopausebusy not being in Asterisk 10

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

8 years agoAdd autopausebusy and autopauseunavail queue options
Terry Wilson [Wed, 28 Sep 2011 16:59:11 +0000 (16:59 +0000)]
Add autopausebusy and autopauseunavail queue options

Make it possible to autopause on a busy or unavailable response from
a device.

(closes issue ASTERISK-16112)
Reported by: jlpedrosa
Patches:
autopausebusy.txt by twilson

Review: https://reviewboard.asterisk.org/r/1399/

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

8 years agoUpdated for checking OSP Toolkit version 4.0.0.
TransNexus OSP Development [Wed, 28 Sep 2011 07:30:49 +0000 (07:30 +0000)]
Updated for checking OSP Toolkit version 4.0.0.

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

8 years agoUpdated for OSP Toolkit 4.0.0.
TransNexus OSP Development [Wed, 28 Sep 2011 07:25:49 +0000 (07:25 +0000)]
Updated for OSP Toolkit 4.0.0.

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

8 years agoMerged revisions 338085 via svnmerge from
Paul Belanger [Tue, 27 Sep 2011 20:15:30 +0000 (20:15 +0000)]
Merged revisions 338085 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r338085 | pabelanger | 2011-09-27 16:13:14 -0400 (Tue, 27 Sep 2011) | 9 lines

  Merged revisions 338084 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r338084 | pabelanger | 2011-09-27 16:10:13 -0400 (Tue, 27 Sep 2011) | 2 lines

    Upgrade app_macro to core
  ........
................

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

8 years agoWhitespace (red blobs) fixes
Olle Johansson [Tue, 27 Sep 2011 12:45:25 +0000 (12:45 +0000)]
Whitespace (red blobs) fixes

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

8 years agoMerged revisions 337974 via svnmerge from
Richard Mudgett [Mon, 26 Sep 2011 19:40:12 +0000 (19:40 +0000)]
Merged revisions 337974 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r337974 | rmudgett | 2011-09-26 14:35:23 -0500 (Mon, 26 Sep 2011) | 37 lines

  Merged revisions 337973 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r337973 | rmudgett | 2011-09-26 14:30:39 -0500 (Mon, 26 Sep 2011) | 30 lines

    Fix deadlock when using dummy channels.

    Dummy channels created by ast_dummy_channel_alloc() should be destoyed by
    ast_channel_unref().  Using ast_channel_release() needlessly grabs the
    channel container lock and can cause a deadlock as a result.

    * Analyzed use of ast_dummy_channel_alloc() and made use
    ast_channel_unref() when done with the dummy channel.  (Primary reason for
    the reported deadlock.)

    * Made app_dial.c:dial_exec_full() not call ast_call() holding any channel
    locks.  Chan_local could not perform deadlock avoidance correctly.
    (Potential deadlock exposed by this issue.  Secondary reason for the
    reported deadlock since the held lock was part of the deadlock chain.)

    * Fixed some uses of ast_dummy_channel_alloc() not checking the returned
    channel pointer for failure.

    * Fixed some potential chan=NULL pointer usage in func_odbc.c.  Protected
    by testing the bogus_chan value.

    * Fixed needlessly clearing a 1024 char auto array when setting the first
    char to zero is enough in manager.c:action_getvar().

    (closes issue ASTERISK-18613)
    Reported by: Thomas Arimont
    Patches:
          jira_asterisk_18613_v1.8.patch (license #5621) patch uploaded by rmudgett
    Tested by: Thomas Arimont
  ........
................

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

8 years agoMerged revisions 337902 via svnmerge from
Gregory Nietsky [Fri, 23 Sep 2011 19:20:41 +0000 (19:20 +0000)]
Merged revisions 337902 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r337902 | irroot | 2011-09-23 21:18:14 +0200 (Fri, 23 Sep 2011) | 10 lines

  Merged revisions 337898 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r337898 | irroot | 2011-09-23 21:14:30 +0200 (Fri, 23 Sep 2011) | 4 lines

    Spelling fix
  ........
................

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

8 years agoMerged revisions 337840 via svnmerge from
Gregory Nietsky [Fri, 23 Sep 2011 09:35:32 +0000 (09:35 +0000)]
Merged revisions 337840 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r337840 | irroot | 2011-09-23 10:39:22 +0200 (Fri, 23 Sep 2011) | 17 lines

  Merged revisions 337839 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r337839 | irroot | 2011-09-23 10:34:03 +0200 (Fri, 23 Sep 2011) | 11 lines

    Make sure a CDR is on the stack for call in the Queue.
    Only let update_cdr act on the last CDR in the stack.

    In some circumstances [Attended transfer to queue] a
    CDR record is not inserted for this call where it should.

    (closes issue ASTERISK-18567)

    Review: https://reviewboard.asterisk.org/r/1266
  ........
................

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

8 years agoMerged revisions 337775 via svnmerge from
Russell Bryant [Fri, 23 Sep 2011 00:47:18 +0000 (00:47 +0000)]
Merged revisions 337775 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r337775 | russell | 2011-09-22 19:45:35 -0500 (Thu, 22 Sep 2011) | 18 lines

  Merged revisions 337774 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r337774 | russell | 2011-09-22 19:44:19 -0500 (Thu, 22 Sep 2011) | 11 lines

    Comment out entries in sample res_pktccops.conf.

    With these options enabled, they can cause Asterisk to freak out by
    SYN flooding a network and eating the CPU.  Obviously it would be good to
    fix the code so that this can't happen, but we can at least change the default
    configuration so it doesn't happen.

    This was reported downstream to the Fedora issue tracker:

        https://bugzilla.redhat.com/show_bug.cgi?id=658431
  ........
................

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

8 years agoMerged revisions 337721 via svnmerge from
Richard Mudgett [Thu, 22 Sep 2011 21:42:35 +0000 (21:42 +0000)]
Merged revisions 337721 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r337721 | rmudgett | 2011-09-22 16:37:41 -0500 (Thu, 22 Sep 2011) | 25 lines

  Merged revisions 337720 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r337720 | rmudgett | 2011-09-22 16:29:46 -0500 (Thu, 22 Sep 2011) | 18 lines

    Made ISDN not add numbering plan prefix strings to empty numbers.

    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 Caller-ID number even if it is restricted (empty) causing the
    Caller-ID to be the national prefix rather than blank.

    This behavior was lost when sig_pri was extracted from chan_dahdi.

    * Made not add prefix strings to empty connected line, calling, and ANI
    number strings.

    (closes issue ASTERISK-18577)
    Reported by: Kris Shaw
    Patches:
          jira_asterisk_18577_v1.8.patch (license #5621) patch uploaded by rmudgett
    Tested by: Kris Shaw
  ........
................

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

8 years agoBlocked revisions 337433 via svnmerge
Gregory Nietsky [Thu, 22 Sep 2011 20:03:33 +0000 (20:03 +0000)]
Blocked revisions 337433 via svnmerge

........
  r337433 | irroot | 2011-09-22 08:42:42 +0200 (Thu, 22 Sep 2011) | 12 lines

  Revert commit r337261

  This commit is for trunk not version 10

  -----
  Adds a timeout argument to app_originate

  the default is 30s this will be used if the timout supplied is invalid or
  no timeout is supplied.
  -----
........

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

8 years agoBlocked revisions 337640 via svnmerge
Paul Belanger [Thu, 22 Sep 2011 18:44:26 +0000 (18:44 +0000)]
Blocked revisions 337640 via svnmerge

........
  r337640 | pabelanger | 2011-09-22 14:43:35 -0400 (Thu, 22 Sep 2011) | 5 lines

  Revert previous commit

  New feature should be added into trunk, unfortunately it is too late for the
  Asterisk 10 branch.
........

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

8 years agoMerged revisions 337595,337597 via svnmerge from
Jonathan Rose [Thu, 22 Sep 2011 16:35:20 +0000 (16:35 +0000)]
Merged revisions 337595,337597 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

........
  r337595 | jrose | 2011-09-22 10:35:50 -0500 (Thu, 22 Sep 2011) | 12 lines

  Generate Security events in chan_sip using new Security Events Framework

  Security Events Framework was added in 1.8 and support was added for AMI to generate
  events at that time. This patch adds support for chan_sip to generate security events.

  (closes issue ASTERISK-18264)
  Reported by: Michael L. Young
  Patches:
       security_events_chan_sip_v4.patch (license #5026) by Michael L. Young
  Review: https://reviewboard.asterisk.org/r/1362/
........
  r337597 | jrose | 2011-09-22 10:47:05 -0500 (Thu, 22 Sep 2011) | 10 lines

  Forgot to svn add new files to r337595

  Part of Generating security events for chan_sip

  (issue ASTERISK-18264)
  Reported by: Michael L. Young
  Patches:
      security_events_chan_sip_v4.patch (License #5026) by Michael L. Young
  Reviewboard: https://reviewboard.asterisk.org/r/1362/
........

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

8 years agoMerged revisions 337542 via svnmerge from
Gregory Nietsky [Thu, 22 Sep 2011 11:46:35 +0000 (11:46 +0000)]
Merged revisions 337542 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r337542 | irroot | 2011-09-22 13:44:22 +0200 (Thu, 22 Sep 2011) | 14 lines

  Merged revisions 337541 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r337541 | irroot | 2011-09-22 13:39:49 +0200 (Thu, 22 Sep 2011) | 8 lines

    Add warned to ast_srtp to prevent errors on each frame from libsrtp

    The first 9 frames are not reported as some devices dont use srtp
    from first frame these are suppresed.

    the warning is then output only once every 100 frames.
  ........
................

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

8 years agoMerged revisions 337487 via svnmerge from
Gregory Nietsky [Thu, 22 Sep 2011 09:31:41 +0000 (09:31 +0000)]
Merged revisions 337487 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r337487 | irroot | 2011-09-22 11:26:26 +0200 (Thu, 22 Sep 2011) | 16 lines

  Merged revisions 337486 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r337486 | irroot | 2011-09-22 11:22:26 +0200 (Thu, 22 Sep 2011) | 10 lines

    If IP address is used in chan_h323 host parameter of peer configuration.
    module tries to resolve IP address to IP address and fails.

    Simple fix to set family of socket this is a hangover from ipv6 changes.

    (closes issue ASTERISK-18237)
    (issue ASTERISK-17278)
    (issue ASTERISK-17500)
  ........
................

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

8 years agoMerged revisions 337431 via svnmerge from
Gregory Nietsky [Thu, 22 Sep 2011 06:39:01 +0000 (06:39 +0000)]
Merged revisions 337431 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r337431 | irroot | 2011-09-22 08:29:09 +0200 (Thu, 22 Sep 2011) | 25 lines

  Merged revisions 337430 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r337430 | irroot | 2011-09-22 08:18:33 +0200 (Thu, 22 Sep 2011) | 19 lines

    Its possible to loose audio on ast_write when the channel is not transcoded correctly.
    in the case of DAHDI the channel is hungup.

    This patch tries to "fix" the problem and make the channel compatiable and warn the user of
    this problem.

    Please note there is a underlying problem with codec negotion this does not fix the problem
    it does try to rectify it and prevent loss of service.

    Review: https://reviewboard.asterisk.org/r/1442/

    (closes issue ASTERISK-17541)
    (closes issue ASTERISK-18063)
    (issue ASTERISK-14384)
    (issue ASTERISK-17502)
    (issue ASTERISK-18325)
    (issue ASTERISK-18422)
  ........
................

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

8 years agoMore silly spacing changes
Tilghman Lesher [Wed, 21 Sep 2011 21:26:34 +0000 (21:26 +0000)]
More silly spacing changes

.....
Merged revisions 337353 from http://svn.asterisk.org/svn/asterisk/branches/1.8

.....
Merged revisions 337380 from http://svn.asterisk.org/svn/asterisk/branches/10

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

8 years ago................
Tilghman Lesher [Wed, 21 Sep 2011 21:10:14 +0000 (21:10 +0000)]
................

........
Dumb little spacing fix.
........
Merged revisions 337344 from http://svn.asterisk.org/svn/asterisk/branches/1.8
................
Merged revisions 337345 from http://svn.asterisk.org/svn/asterisk/branches/10

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

8 years ago................
Tilghman Lesher [Wed, 21 Sep 2011 20:53:13 +0000 (20:53 +0000)]
................

........
Escape commas in keys and values, when keys and values are enumerated by commas.

Review: https://reviewboard.asterisk.org/r/1433
........
Merged revisions 337325 from https://origsvn.digium.com/svn/asterisk/branches/1.8
................
Merged revisions 337342 from https://origsvn.digium.com/svn/asterisk/branches/10

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

8 years agoMerged revisions 337263 via svnmerge from
Gregory Nietsky [Wed, 21 Sep 2011 11:21:49 +0000 (11:21 +0000)]
Merged revisions 337263 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

........
  r337263 | irroot | 2011-09-21 13:15:48 +0200 (Wed, 21 Sep 2011) | 1 line

  Whitespace fixup from SRTP patch
........

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

8 years agoMerged revisions 337261 via svnmerge from
Gregory Nietsky [Wed, 21 Sep 2011 10:46:09 +0000 (10:46 +0000)]
Merged revisions 337261 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

........
  r337261 | irroot | 2011-09-21 12:42:06 +0200 (Wed, 21 Sep 2011) | 10 lines

  Adds a timeout argument to app_originate

  the default is 30s this will be used if the timout supplied is invalid or
  no timeout is supplied.

  Contributed by: jacco (thank you for the work)

  Review: https://reviewboard.asterisk.org/r/1310/
........

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

8 years agoMerged revisions 337219 via svnmerge from
Olle Johansson [Wed, 21 Sep 2011 09:39:13 +0000 (09:39 +0000)]
Merged revisions 337219 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

........
  r337219 | oej | 2011-09-21 11:32:50 +0200 (Ons, 21 Sep 2011) | 13 lines

  Make ast_pbx_run() not default to s@default if extension is not found

  Review: https://reviewboard.asterisk.org/r/1446/

  This is a bug - or architecture mistake - that has been in Asterisk for a
  very long time. It was exposed by the AMI originate action and possibly
  some other applications. Most channel drivers checks if an extension
  exists BEFORE starting a pbx on an inbound call, so most calls will
  not depend on this issue.

  Thanks everyone involved in the review and on IRC and the mailing list
  for a quick review and all the feedback.

  (closes issue ASTERISK-18578)
........

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

8 years agoMerged revisions 337178 via svnmerge from
Olle Johansson [Wed, 21 Sep 2011 09:06:22 +0000 (09:06 +0000)]
Merged revisions 337178 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

........
  r337178 | oej | 2011-09-21 10:51:41 +0200 (Ons, 21 Sep 2011) | 14 lines

  Change strictrtp option to default to yes in the RTP module

  Suggested by Kapejod on Facebook

  Review: https://reviewboard.asterisk.org/r/1448/
  (closes issue ASTERISK-18587)

  Thanks for quick feedback to kpfleming and Tilghman
  --Denna och nedanstående rader kommer inte med i loggmeddelandet--

  M    CHANGES
  M    configs/rtp.conf.sample
  M    res/res_rtp_asterisk.c
........

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

8 years agoMerged revisions 337120 via svnmerge from
Matthew Jordan [Tue, 20 Sep 2011 23:02:25 +0000 (23:02 +0000)]
Merged revisions 337120 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r337120 | mjordan | 2011-09-20 17:49:36 -0500 (Tue, 20 Sep 2011) | 28 lines

  Merged revisions 337118 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r337118 | mjordan | 2011-09-20 17:38:54 -0500 (Tue, 20 Sep 2011) | 21 lines

    Fix for incorrect voicemail duration in external notifications

    This patch fixes an issue where the voicemail duration was being reported
    with a duration significantly less than the actual sound file duration.
    Voicemails that contained mostly silence were reporting the duration of
    only the sound in the file, as opposed to the duration of the file with
    the silence.  This patch fixes this by having two durations reported in
    the __ast_play_and_record family of functions - the sound_duration and the
    actual duration of the file.  The sound_duration, which is optional, now
    reports the duration of the sound in the file, while the actual full duration
    of the file is reported in the duration parameter.  This allows the voicemail
    applications to use the sound_duration for minimum duration checking, while
    reporting the full duration to external parties if the voicemail is kept.

    (issue ASTERISK-2234)
    (closes issue ASTERISK-16981)
    Reported by: Mary Ciuciu, Byron Clark, Brad House, Karsten Wemheuer, KevinH
    Tested by: Matt Jordan

    Review: https://reviewboard.asterisk.org/r/1443
  ........
................

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

8 years agoMerged revisions 337119 via svnmerge from
Richard Mudgett [Tue, 20 Sep 2011 22:54:21 +0000 (22:54 +0000)]
Merged revisions 337119 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

........
  r337119 | rmudgett | 2011-09-20 17:47:45 -0500 (Tue, 20 Sep 2011) | 16 lines

  Fix crash with STRREPLACE function.

  The ast_func_read() function calls the .read2 callback with the len
  parameter set to zero indicating no size restrictions on the supplied
  ast_str buffer.  The value was used to dimension a local starts[] array
  with the array subsequently used.

  * Reworked the strreplace() function to perform the string replacement in
  a straight forward manner.  Eliminated the need for the starts[] array.

  (closes issue ASTERISK-18545)
  Reported by: Federico Alves
  Patches:
        jira_asterisk_18545_v10.patch (license #5621) patch uploaded by rmudgett
  Tested by: rmudgett, Federico Alves
........

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

8 years agoUpdated 10 merge property.
Richard Mudgett [Tue, 20 Sep 2011 22:53:12 +0000 (22:53 +0000)]
Updated 10 merge property.

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

8 years agoRestore branch-10 merge properties.
Richard Mudgett [Tue, 20 Sep 2011 22:51:41 +0000 (22:51 +0000)]
Restore branch-10 merge properties.

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

8 years agoMerged revisions 337115 via svnmerge from
Leif Madsen [Tue, 20 Sep 2011 22:29:24 +0000 (22:29 +0000)]
Merged revisions 337115 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8

........
  r337115 | lmadsen | 2011-09-20 17:18:25 -0500 (Tue, 20 Sep 2011) | 7 lines

  Update RedHat Init script to work with Heartbeat.

  The current RedHat init script was not LSB compatible. This change will make it LSB compatible so that
  it can work correctly with Heartbeat.

  (Closes issue ASTERISK-18253)
  Reported by: c0rnoTa
........

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

8 years agoMerged revisions 337062 via svnmerge from
Kinsey Moore [Tue, 20 Sep 2011 21:05:42 +0000 (21:05 +0000)]
Merged revisions 337062 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r337062 | kmoore | 2011-09-20 16:05:01 -0500 (Tue, 20 Sep 2011) | 18 lines

  Merged revisions 337061 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r337061 | kmoore | 2011-09-20 16:04:11 -0500 (Tue, 20 Sep 2011) | 11 lines

    Make CANMATCH with the new pattern match engine behave more like the old one

    When checking an extension for E_CANMATCH using the new extension matching
    algorithm, an exact match was not returned as a possible match resulting in the
    queue failing to allow a caller to exit on DTMF.  This removes the requirement
    that an extension be longer than acquired digits for an E_CANMATCH operation
    to succeed.

    (closes issue ASTERISK-18044)
    Review: https://reviewboard.asterisk.org/r/1367/
  ........
................

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

8 years agoMerged revisions 337008 via svnmerge from
Richard Mudgett [Tue, 20 Sep 2011 19:13:36 +0000 (19:13 +0000)]
Merged revisions 337008 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r337008 | rmudgett | 2011-09-20 14:12:24 -0500 (Tue, 20 Sep 2011) | 22 lines

  Merged revisions 337007 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r337007 | rmudgett | 2011-09-20 14:10:30 -0500 (Tue, 20 Sep 2011) | 15 lines

    Check if a channel was created before using the pointer in sig_ss7_new_ast_channel().

    Fixes the crash in ASTERISK-17955 gdb-11918.txt backtrace.

    * Added some missing libss7 access lock protection.

    * Prevent cancelling the ss7_linkset() thread at inoportune times just
    like the pri_dchannel() thread.

    (issue ASTERISK-17955)
    Reported by: Ian M Sherman
    Patches:
          jira_asterisk_17955_v1.8.patch (license #5621) patch uploaded by rmudgett
          (attached to related ASTERISK-17966)
  ........
................

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

8 years agoMerged revisions 336978 via svnmerge from
Richard Mudgett [Tue, 20 Sep 2011 18:20:10 +0000 (18:20 +0000)]
Merged revisions 336978 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r336978 | rmudgett | 2011-09-20 13:14:40 -0500 (Tue, 20 Sep 2011) | 28 lines

  Merged revisions 336977 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r336977 | rmudgett | 2011-09-20 13:12:17 -0500 (Tue, 20 Sep 2011) | 21 lines

    Fix deadlock from not releasing SS7 linkset lock.

    sig_ss7_hangup() failed to release the SS7 linkset lock if the call had
    the alreadyhungup flag set.

    * Made unlock the SS7 linkset lock in sig_ss7_hangup() if the
    alreadyhungup flag is set.

    * Made ss7_start_call() not hold any locks while creating the channel for
    an incoming call to prevent deadlock.

    * Made ss7_grab() a void function, since it could never fail, to simplify
    calling code.

    * Made obtain the channel lock to do softhangup in some places.

    Patches:
          jira_ast_668_v1.8.patch (license #5621) patch uploaded by rmudgett

    JIRA AST-668
  ........
................

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

8 years agoMerged revisions 336936 via svnmerge from
Gregory Nietsky [Tue, 20 Sep 2011 16:56:11 +0000 (16:56 +0000)]
Merged revisions 336936 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

........
  r336936 | irroot | 2011-09-20 18:51:59 +0200 (Tue, 20 Sep 2011) | 14 lines

  Allow Setting Auth Tag Bit length Based on invite or config option

  Update the SIP SRTP API to allow use of 32 or 80 bit taglen.
  Curently only 80 bit is supported.

  The outgoing invite will use the taglen of the incoming invite preventing
  one-way audio.

  (Closes issue ASTERISK-17895)

  Review: https://reviewboard.asterisk.org/r/1173/
........

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

8 years agoMerged revisions 336878 via svnmerge from
Russell Bryant [Tue, 20 Sep 2011 01:11:18 +0000 (01:11 +0000)]
Merged revisions 336878 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r336878 | russell | 2011-09-19 20:03:55 -0500 (Mon, 19 Sep 2011) | 43 lines

  Merged revisions 336877 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r336877 | russell | 2011-09-19 19:56:20 -0500 (Mon, 19 Sep 2011) | 36 lines

    Fix crashes in ast_rtcp_write().

    This patch addresses crashes related to RTCP handling.  The backtraces just
    show a crash in ast_rtcp_write() where it appears that the RTP instance is no
    longer valid.  There is a race condition with scheduled RTCP transmissions and
    the destruction of the RTP instance.  This patch utilizes the fact that
    ast_rtp_instance is a reference counted object and ensures that it will not get
    destroyed while a reference is still around due to scheduled RTCP
    transmissions.

    RTCP transmissions are scheduled and executed from the chan_sip scheduler
    context.  This scheduler context is processed in the SIP monitor thread.  The
    destruction of an RTP instance occurs when the associated sip_pvt gets
    destroyed (which happens when the sip_pvt reference count reaches 0).  However,
    the SIP monitor thread is not the only thread that can cause a sip_pvt to get
    destroyed.  The sip_hangup function, executed from a channel thread, also
    decrements the reference count on a sip_pvt and could cause it to get
    destroyed.

    While this is being changed anyway, the patch also removes calling
    ast_sched_del() from within the RTCP scheduler callback.  It's not helpful.
    Simply returning 0 prevents the callback from being rescheduled.

    (closes issue ASTERISK-18570)

    Related issues that look like they are the same problem:

    (issue ASTERISK-17560)
    (issue ASTERISK-15406)
    (issue ASTERISK-15257)
    (issue ASTERISK-13334)
    (issue ASTERISK-9977)
    (issue ASTERISK-9716)

    Review: https://reviewboard.asterisk.org/r/1444/
  ........
................

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

8 years agoMerged revisions 336792 via svnmerge from
Terry Wilson [Mon, 19 Sep 2011 22:28:17 +0000 (22:28 +0000)]
Merged revisions 336792 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r336792 | twilson | 2011-09-19 17:13:34 -0500 (Mon, 19 Sep 2011) | 9 lines

  Merged revisions 336791 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r336791 | twilson | 2011-09-19 17:07:58 -0500 (Mon, 19 Sep 2011) | 2 lines

    Don't interfere with T.38 reinvites

    This is an update to the fix for ASTERISK-18340 and ASTERISK-17725
  ........
................

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