Commit Graph

2576 Commits (bbfc8cc77816a6856ed01b45d7f7e9428d566372)

Author SHA1 Message Date
Joshua Colp e938737570 Add support for SIP over WebSocket.
13 years ago
Joshua Colp acb5f5f824 Reduce memory consumption and add the H.264 and H.263 modules I shamefully neglected to add.
13 years ago
Joshua Colp a693fd1d87 Add support for parsing SDP attributes, generating SDP attributes, and passing it through.
13 years ago
Terry Wilson a7dfafdc56 Handle deprecated (aliased) option names with the config options api
13 years ago
Jonathan Rose 10afdf3a2a Named ACLs: Introduces a system for creating and sharing ACLs
13 years ago
Joshua Colp a3fa37b8cf Add a new unified Jingle, Google Jingle, and Google Talk channel driver written from scratch called chan_motif.
13 years ago
Richard Mudgett 1906601bf4 Tweak some comments and whitespace in utils.h
13 years ago
Joshua Colp 213bbc169a Add a cleaned up drop-in replacement for res_jabber called res_xmpp. This provides the same externally facing functionality but is implemented differently internally.
13 years ago
Joshua Colp 37256ea45d Add support for ICE/STUN/TURN in res_rtp_asterisk and chan_sip.
13 years ago
Richard Mudgett ac35b92b62 Hangup handlers - Dialplan subroutines that run when the channel hangs up.
13 years ago
Terry Wilson 1609fca6bb Add the ability to set flags via the config options api
13 years ago
Jonathan Rose 5eb94d7ebb Unique Call ID logging Phases III and IV
13 years ago
Matthew Jordan 82a7409c15 Add AMI event documentation
13 years ago
Mark Michelson 453e01725d Multiple revisions 369323-369324
13 years ago
Michael L. Young c843dddf80 Fix NULL pointer segfault in ast_sockaddr_parse()
13 years ago
Kinsey Moore f080be134e Ensure that pvt cause information does not break native bridging
13 years ago
Kinsey Moore bdab2763ac Add HANGUPCAUSE hash support to IAX2
13 years ago
Richard Mudgett f8746d0009 Allow non-normal execution routines to be able to run on hungup channels.
13 years ago
Richard Mudgett c5256059b8 Move vm defines to group them better.
13 years ago
Jason Parker 6334142050 Multiple revisions 368963,368965
13 years ago
Terry Wilson cfa0826c49 Add a post_apply callback to the Config Options API
13 years ago
Terry Wilson 01307e4b7b Add filename alias support to the Config Options API
13 years ago
Richard Mudgett 72eb8eb1e7 Fix deadlock potential with ast_set_hangupsource() calls.
13 years ago
Richard Mudgett 745484e1b3 Fix error paths in action_hangup() for AMI Hangup action.
13 years ago
Richard Mudgett 8b2412db28 Tweak ast_channel_softhangup_withcause_locked() to take a typed parameter.
13 years ago
Terry Wilson 9f704b5d59 Fix reloading an unchanged file with the Config Options API
13 years ago
Terry Wilson aeeff8cfa2 Add default handler documentation and standardize acl handler
13 years ago
Kinsey Moore 571445ab9c Convert AST_FLAG_ANSWERED_ELSEWHERE usage to AST_CAUSE_ANSWERED_ELSEWHERE
13 years ago
Mark Michelson 14a985560e Merge changes dealing with support for Digium phones.
13 years ago
Joshua Colp 380c7c5c39 Add res_http_websocket module which implements the WebSocket protocol according to RFC 6455.
13 years ago
Terry Wilson d54717c39e Add new config-parsing framework
13 years ago
Jonathan Rose bdaecbb66b chan_sip: fix problem directmediapermit/deny uses the wrong address
13 years ago
Terry Wilson c7f2d02ef1 Fix race condition for CEL LINKEDID_END event
13 years ago
Mark Michelson 8b1193087e Revert revision 367163.
13 years ago
Mark Michelson e5f1f0496a Add "send to voicemail" Digium phone functionality to Asterisk.
13 years ago
Terry Wilson 45149bfdf8 Minor documentation change
13 years ago
Mark Michelson 5c576aa3c2 Fix memory leak of SSL_CTX structures in TLS core.
13 years ago
Jonathan Rose cd37bec058 logger: Adds additional support for call id logging and chan_sip specific stuff
13 years ago
Richard Mudgett 2d175b7e8f Remove missed idx parameter to some ao2 global holder macros.
13 years ago
Richard Mudgett d4fa095a64 Change ao2 global array to ao2 global object holder.
13 years ago
Kinsey Moore b5a6de76fc Commit framework for HANGUPCAUSE (replacement for SIP_CAUSE)
13 years ago
Richard Mudgett 4ea636c776 Run predial routine on local;2 channel where you would expect.
13 years ago
Russell Bryant eebdf35159 res_corosync: Fix build against corosync 2.0.
13 years ago
Matthew Jordan 50c959580c Prevent overflow in calculation in ast_tvdiff_ms on 32-bit machines
13 years ago
Olle Johansson 7aa0c3c64b Make it possible to change the minimum DTMF duration in asterisk.conf
13 years ago
Richard Mudgett 3a874139d4 Fix connected-line/redirecting interception gosubs executing more than intended.
13 years ago
Richard Mudgett 73f48997f9 Add original party id and reason support.
13 years ago
Michael L. Young abf40d9b28 Add IPv6 address support to security events framework.
13 years ago
Richard Mudgett a35c7ba8e7 Add option to invoke the extensions.conf stdexten using the legacy macro method.
13 years ago
Mark Murawki 745fcdbffe Fix dev-mode compiler warning about gnu_printf
13 years ago
Mark Murawki e4252eac10 Allow the Hangup manager action to match channels by regex
13 years ago
Richard Mudgett fb796aac06 Misc changes to make astobj2 enhancement diffs easier to follow.
13 years ago
Jonathan Rose 655a8d4420 Introducing the log message unique call identifiers feature
13 years ago
Jonathan Rose d501c2ea2d undoing 360785 due to merging mistake
13 years ago
Jonathan Rose bf994f0e04 Introducing the log message unique call identifiers feature
13 years ago
Richard Mudgett 38e892b370 Add global ao2 array container.
13 years ago
Jonathan Rose c6979ff581 Adds F option to Bridge application
13 years ago
Sean Bright 3a231e090f chan_iax2: Correct spelling of 'Port' header in IAX2 PeerStatus AMI Events
13 years ago
Richard Mudgett 334f13d8b8 Allow AMI action callback to be reentrant.
13 years ago
Richard Mudgett dd4a3b1825 Simplify some code in ast_app_run_sub().
13 years ago
Mark Michelson 827f2eae92 Revert the pre-dial addition.
13 years ago
Mark Murawki c65b41f57a Add options PreDial options 'b' and 'B' to app_dial
13 years ago
Russell Bryant 28881524dc app.h: Always initialize AST_DECLARE_APP_ARGS().
13 years ago
Richard Mudgett 9b31bd3cd8 Fix deadlock potential with some ast_indicate/ast_indicate_data calls.
13 years ago
Richard Mudgett a22b6f6e4b Three copies of the file contents in channel_internal.h are a bit excessive.
13 years ago
Matthew Jordan 6df0ae5c1f Force non-inlining of ao2_iterator_destroy when TEST_FRAMEWORK is enabled
13 years ago
Russell Bryant 00b270833f Fix bogus reads/writes of console log levels in asterisk.c
13 years ago
Russell Bryant 4585000039 Remove chan_usbradio and app_rpt.
13 years ago
Terry Wilson 128c9109b0 Add missing channel_internal.h
13 years ago
Terry Wilson 699d2bd705 Make hints for invalid SIP devices return Unavail, not idle
13 years ago
Terry Wilson 786f5898d1 Finalize ast_channel opaquification
13 years ago
Joshua Colp f5fda0eb74 Transition app_page to using app_confbridge internally for the conference bridge portion of paging. This also adds a new 'announcement' option to ConfBridge user profiles.
13 years ago
Sean Bright a8116350bc Add some underscores in a few of our llist macros to reduce name collisions.
13 years ago
Richard Mudgett 38f6e5d1ad Make usage of DECLARE_STRINGFIELD_SETTERS_FOR() not look so odd.
13 years ago
Kinsey Moore 8d1bde49a9 Fix case-sensitivity for device-specific event subscriptions and CCSS
13 years ago
Terry Wilson 0e5c761c28 Opaquify ast_channel typedefs, fd arrays, and softhangup flag
13 years ago
Walter Doekes 41f5a1ab35 Update stringfield documentation for removed second va_list in favor of va_copy.
13 years ago
Terry Wilson a9d607a357 Opaquify ast_channel structs and lists
13 years ago
Sean Bright 35e2a046fd Documentation update. There is no AST_SOCKADDR_UNSPEC.
13 years ago
Richard Mudgett 85ea4277f1 Convert struct ast_tcptls_session_instance to finally use the ao2 object lock.
13 years ago
Richard Mudgett 2e834f7d36 Astobj2 locking enhancement.
13 years ago
Richard Mudgett 50c8557f03 Add ability to clone ao2 containers.
13 years ago
Jonathan Rose e37631d071 Converts locking for odbc containers from ast_mutex_lock to ao2_locks.
13 years ago
Kinsey Moore 1fac2fba4b Deprecated macro usage for connected line, redirecting, and CCSS
13 years ago
Sean Bright 3cf09f40f7 Convert netsock.h over to use ast_sockaddrs rather than sockaddr_in and update
13 years ago
Sean Bright 6214285950 Make ast_netsock_set_qos() delegate to ast_set_qos().
13 years ago
Sean Bright 0cf8b2b136 Correct typo in deprecation comment.
13 years ago
Sean Bright 51c24c88a1 Prefer ast_set_qos() over ast_netsock_set_qos()
13 years ago
Richard Mudgett 0553e61207 astobj2.h comment tweaks.
13 years ago
Richard Mudgett e43d123f11 astobj2.h documentation updates.
13 years ago
Richard Mudgett ebe2c33b72 Fix worker thread resource leak in SIP TCP/TLS.
13 years ago
Matthew Jordan 670797e5da Allow SRTP policies to be reloaded
13 years ago
Terry Wilson ebaf59a656 Opaquification for ast_format structs in struct ast_channel
13 years ago
Terry Wilson 0cc38858dd Track module use count for res_calendar
13 years ago
Terry Wilson 3a9ac7c10c Rename ast_channel_emulate_dtmf_digit* funcs
13 years ago
Terry Wilson 57f42bd74f ast_channel opaquification of pointers and integral types
13 years ago
Richard Mudgett 7093cf278c Fix compile problem when old version of libvorbisfile v1.1.2 is used.
13 years ago
Tilghman Lesher a78b0af5ea Re-commit the verbose branch.
13 years ago
Richard Mudgett 51b32041d5 Fix voicemail problems when using ogg/vorbis.
13 years ago
Terry Wilson 34c55e8e7c Opaquify char * and char[] in ast_channel
13 years ago
Russell Bryant 055a19e128 Replace res_ais with a new module, res_corosync.
14 years ago
Mark Michelson 0f4489dc0f Fix TLS port binding behavior as well as reload behavior:
14 years ago
Richard Mudgett 23bc964e1c Constify some more channel driver technology callback parameters.
14 years ago
Richard Mudgett a99b3c817b Fix ExtenSpy and simplify the channel search functions.
14 years ago
Sean Bright 544333b435 Resolve an overlap in the ast_audiohook_flags values.
14 years ago
Richard Mudgett 2d7a40de58 Fix memory leak in error paths for action_originate().
14 years ago
Terry Wilson de57235ac6 Re-link peers by IP when dnsmgr changes the IP
14 years ago
Kevin P. Fleming 92ef8a6fe1 Address OpenSSL initialization issues when using third-party libraries.
14 years ago
Richard Mudgett 27b69e7d29 Audit of ao2_iterator_init() usage for v1.8.
14 years ago
Kevin P. Fleming 9ee8a74461 Remove "asterisk/version.h" in favor of "asterisk/ast_version.h".
14 years ago
Terry Wilson 99cae5b750 Opaquify channel stringfields
14 years ago
Jonathan Rose 6fd0ac9dcd Eliminates doubling the :port part of SIP Notify Message-Account headers.
14 years ago
Kinsey Moore d05a7d45cd Run bootstrap.sh for the for the ASTERISK-18929 fix
14 years ago
Matthew Jordan a8276fe8ef Fix crash from bridge channel hangup race condition in ConfBridge
14 years ago
Terry Wilson 04da92c379 Replace direct access to channel name with accessor functions
14 years ago
Russell Bryant 2b2d34b3c9 Constify tag argument in REF_DEBUG related code.
14 years ago
Kevin P. Fleming fdda494776 Improve T.38 gateway V.21 preamble detection.
14 years ago
Matthew Jordan d9651f2be9 Fix timing source dependency issues with MOH
14 years ago
Richard Mudgett 32e35e5fcd Fix extension state callback references in chan_sip.
14 years ago
Terry Wilson b9bf2444e0 Allow packetization vaules > 127
14 years ago
Richard Mudgett b05d4603c4 Fix crash during CDR update.
14 years ago
Matthew Jordan 9057aa20b6 Backed out core changes from r346391
14 years ago
Jonathan Rose 518ccb6706 Remove autojump extensions from SayUnixTime, make an option to perform automatic jumps.
14 years ago
Terry Wilson 980ab2d018 Add ASTSBINDIR to the list of configurable paths
14 years ago
Richard Mudgett ca41b4aba0 Doubly linked lists unit test and update to implementation.
14 years ago
Richard Mudgett 83cd844b82 Re-resolve the STUN address if a STUN poll fails for res_stun_monitor.
14 years ago
Jonathan Rose 9ef171ffe0 r346525 | jrose | 2011-11-30 15:10:38 -0600 (Wed, 30 Nov 2011) | 18 lines
14 years ago
Jonathan Rose fb4c483eb7 Reverting 346525 due to accidental patch against trunk instead of 1.8
14 years ago
Jonathan Rose 6fa827b5d0 Cleaning up chan_sip/tcptls file descriptor closing.
14 years ago
Tilghman Lesher 77b670c4ab Allow each logging destination and console to have its own notion of the verbosity level.
14 years ago
David Vossel d7dec4f14f Merged revisions 346349 via svnmerge from
14 years ago
Richard Mudgett 7d9ba4875b Fix calls to ast_get_ip() not initializing the address family.
14 years ago
Walter Doekes b7aee9ebc9 Fix ast_str_truncate signedness warning and documentation.
14 years ago
Kinsey Moore e6ca768081 Fix res_jabber resource leaks
14 years ago
Richard Mudgett 2b3e28f88c Fix dnsmgr entries to ask for the same address family each time.
14 years ago
Walter Doekes d777e15792 Clarify why the AST_LOG_* macros exist next to the LOG_* macros.
14 years ago
Walter Doekes 735e48f92f Use __alignof__ instead of sizeof for stringfield length storage.
14 years ago
Olle Johansson 816dc295c2 Formatting and doxygen improvements
14 years ago
Walter Doekes 7fd2a68b0e Ensure that string field lengths are properly aligned
14 years ago
Walter Doekes b41b49ea0e Several fixes to the chan_sip dynamic realtime peer/user lookup
14 years ago
Richard Mudgett 85dbd68f87 Whitespace and some better macro variable names.
14 years ago
Richard Mudgett f7ce570c35 Fix AST_LIST_INSERT_BEFORE_CURRENT() updating the wrong variable.
14 years ago
Terry Wilson 700f0a2752 Return NULL when no results returned for realtime_multientry
14 years ago
Richard Mudgett 41ade83749 Fix ao2obj.h comment typos and add missing link/unlink nolock debug defines.
14 years ago
Richard Mudgett b961d57c4c Fix AGI exec Park to honor the Park application parameters.
14 years ago
Terry Wilson 2f1130e13f Clean up ast_check_digits
14 years ago
Terry Wilson 5f8648892f Don't use is_int() since it doesn't link well on all platforms
14 years ago
Richard Mudgett 10de040b6e More parking issues.
14 years ago
Tzafrir Cohen 1ec8a9d896 Update SHA1 code to RFC 6234
14 years ago
Richard Mudgett 067250f74c Convert registered AMI actions to ao2 objects.
14 years ago