Commit Graph

3226 Commits (d355ee7ff3cfe1737d80da874ea93eee340cdf6f)

Author SHA1 Message Date
George Joseph ab6382cafd res_pjsip: Refactor endpt_send_request to include transaction timeout
12 years ago
Joshua Colp a3cec44a0a res_pjsip: Add external PJSIP resolver implementation using core DNS API.
12 years ago
Corey Farrell cb6bf3094e astobj2: Add support for weakproxy objects.
12 years ago
Joshua Colp 755563f0f3 Merge "git migration: Refactor the ASTERISK_FILE_VERSION macro"
12 years ago
Corey Farrell fbc8ddfe63 Optional API: Fix handling of sources that are both provider and user.
12 years ago
Matt Jordan 4a58261694 git migration: Refactor the ASTERISK_FILE_VERSION macro
12 years ago
George Joseph b35e184d41 Add .gitignore and .gitreview files
12 years ago
Richard Mudgett c499cabf53 chan_pjsip/res_pjsip/bridge_softmix/core: Improve translation path choices.
12 years ago
Matthew Jordan 8bae18ab93 res_pjsip: Add an 'auto' option for DTMF Mode
12 years ago
Mark Michelson c08ebc6eeb Reduce duplication of common DNS code.
12 years ago
Matthew Jordan ea0098724e clang compiler warnings: Fix autological comparisons
12 years ago
Richard Mudgett 09df34d880 Bridging: Eliminate the unnecessary make channel compatible with bridge operation.
12 years ago
George Joseph e48f2e7897 build: Fixes for gcc 5 compilation
12 years ago
Mark Michelson 0a26602b8c Merge NAPTR support into trunk.
12 years ago
Scott Griepentrog 6e5efe04bd pjsip: resolve compatibility problem with ast_sip_session
12 years ago
Joshua Colp 39824e3d01 dns: Add support for SRV record parsing and sorting.
12 years ago
Corey Farrell 8d12288d8a Fix an ABI compatibility issue with ast_log_safe for modules.
12 years ago
Matthew Jordan ce59fabd5c clang compiler warnings: Fix invalid enum conversion
12 years ago
Mark Michelson 0b62e41654 Add stateful PJSIP response API call, and use it for out-of-dialog responses.
12 years ago
Corey Farrell 10458d2878 Fix link error for utils/aelparse.
12 years ago
Corey Farrell 28e3bd0af7 Improved and portable ast_log recursion avoidance
12 years ago
Corey Farrell 3ddd92902a Replace most uses of ast_register_atexit with ast_register_cleanup.
12 years ago
Kevin Harwell ab674f67b5 app_confbridge: file playback blocks dtmf
12 years ago
Joshua Colp abf3e40902 dns: Add core DNS API + unit tests and res_resolver_unbound module + unit tests.
12 years ago
Richard Mudgett 4c2fc5b811 chan_pjsip: Add "rpid_immediate" option to prevent unnecessary "180 Ringing" messages.
12 years ago
Scott Griepentrog 8c65c9167e Various: bugfixes found via chaos
12 years ago
Scott Griepentrog f25b265329 core: Introduce chaos into memory allocations
12 years ago
Kevin Harwell 803a916334 res_pjsip: Allow configuration of endpoint identifier query order
12 years ago
Kevin Harwell aef7278af6 res_pjsip: Allow configuration of endpoint identifier query order
12 years ago
Kevin Harwell d42c6adb1a Revert - res_pjsip: Allow configuration of endpoint identifier query order
12 years ago
Corey Farrell c08fd275bf Logger: Convert 'struct ast_callid' to unsigned int.
12 years ago
Matthew Jordan 29304d10a0 Add support for the clang compiler; update RAII_VAR to use BlocksRuntime
12 years ago
Richard Mudgett 4115e327ac res_pjsip: Move internal init/destroy prototypes to private header file.
12 years ago
Richard Mudgett 89b65f5dda res_pjsip: Fix pjsip.conf type=global object default value handling.
12 years ago
Richard Mudgett e7ee83ea90 res_pjsip_refer: Fix occasional unexpected BYE sent after receiving a REFER.
12 years ago
Kevin Harwell 1ce529d30e res_pjsip: allow configuration of endpoint identifier query order
12 years ago
Jonathan Rose b85cb7ea1b app: Add functions to swap voicemail function table for testing purposes
12 years ago
Richard Mudgett 9e841e4fb6 ARI: Fix crash if integer values used in JSON payload 'variables' object.
12 years ago
Scott Griepentrog d79670b269 Dial API: add self destruct option when complete
12 years ago
Richard Mudgett 57525c3cf2 config.h: Use real parameter names for ast_variable_new() define.
12 years ago
Corey Farrell ce50fa314a asterisk/lock.h: Fix syntax errors for non-gcc OSX with 64-bit integers.
12 years ago
Corey Farrell a4774ceaa5 Create work around for scheduler leaks during shutdown.
12 years ago
Matthew Jordan 29f66b0429 ARI/PJSIP: Add the ability to redirect (transfer) a channel in a Stasis app
12 years ago
Richard Mudgett e2d3215b83 HTTP: Stop accepting requests on final system shutdown.
12 years ago
Corey Farrell 8cc50b1ebc Enable REF_DEBUG for ast_module_ref / ast_module_unref.
12 years ago
Ashley Sanders 6a76740b83 HTTP: For httpd server, need option to define server name for security purposes
12 years ago
Scott Griepentrog 388d691f34 stasis transfer: fix stasis bridge push race part two
12 years ago
David M. Lee 965777ccfc Various fixes for OS X
12 years ago
Kevin Harwell ca02121ef7 Investigate and fix memory leaks in Asterisk
12 years ago
Walter Doekes 49cbfa7de6 Fix typo's (retrieve, specified, address).
12 years ago
Richard Mudgett 9bff4eeca3 Bridge core: Pass a ref with the swap channel when joining a bridge.
12 years ago
Mark Michelson 023fa0f9e8 Add support for the ca_list_path option for PJSIP transports.
12 years ago
Joshua Colp 0e631a541d chan_pjsip: Add configure check for 'pjsip_get_dest_info' function.
12 years ago
Richard Mudgett 4dd6b6ff59 AMI: Revert non-backwards compatible changes from earlier commit.
12 years ago
Richard Mudgett c7ea108e02 Revert -r430452 It needs to be redone for the next major AMI version change instead.
12 years ago
Matthew Jordan 9065488ddd main/syslog: Allow dynamic logs, such as security events, to log to the syslog
12 years ago
Richard Mudgett ef34a05f21 AMI: Remove no longer used parameter from astman_send_listack().
12 years ago
Richard Mudgett 52a7cdb101 AMI: Make AMI actions that generate event lists consistent.
12 years ago
Kinsey Moore 77ee23210d res_fax: Add T.38 negotiation timeout option
12 years ago
George Joseph 56de48107f config: Add option to NOT preserve effective context when changing a template
12 years ago
Joshua Colp f7cf988a82 pjsip: Add 'PJSIP_AOR' and 'PJSIP_CONTACT' dialplan functions.
12 years ago
Richard Mudgett bbd9ff122e queue_log: Post QUEUESTART entry when Asterisk fully boots.
12 years ago
Matthew Jordan 0c38276d6e presencestate: Allow channel drivers to provide presence state information
12 years ago
George Joseph 6472568bc6 loader: Move definition of ast_module_reload from _private.h to module.h
12 years ago
Richard Mudgett 308c1b41dd DEBUG_THREADS: Fix regression and lock tracking initialization problems.
12 years ago
Joshua Colp 8d325be503 media: Fix crash when determining sample count of a frame during shutdown.
12 years ago
Joshua Colp 74d43977cf res_pjsip_session: Delay sending BYE if a re-INVITE transaction is in progress.
12 years ago
Kevin Harwell c17cef1c38 Direct Media calls within private network sometimes get one way audio
12 years ago
Matthew Jordan fe6cbf455a AMI/ARI: Update version to 2.6.0/1.6.0 respectively for new features
12 years ago
Mark Michelson fe7671fee6 Add new AMI and ARI events for connected line changes on a channel.
12 years ago
Kinsey Moore 4bb556a847 Stasis: Fix StasisStart/End order and missing events
12 years ago
George Joseph d04445c24a sorcery: Add additional observer capabilities.
12 years ago
George Joseph f128ff61ab config: Create ast_variable_find_in_list()
12 years ago
Matthew Jordan 1106e8fd0f main/stasis: Allow subscriptions to use a threadpool for message delivery
12 years ago
Corey Farrell 57c6f89bf0 stringfields: Fix bug in ast_string_fields_copy.
12 years ago
Joshua Colp 7f8b7ace72 res_pjsip_sdp_rtp: Add support for optimistic SRTP.
12 years ago
Mark Michelson 2e750db120 Allow for transferer to retry when dialing an invalid extension.
12 years ago
Mark Michelson 2d9471ab1f Fix race condition that could result in ARI transfer messages not being sent.
12 years ago
Mark Michelson 2454505d5a Fix race condition where duplicated requests may be handled by multiple threads.
12 years ago
Kinsey Moore 74e706878b Stasis: Fix StasisEnd message ordering
12 years ago
Richard Mudgett a68baad74f Bridge DTMF hooks: Made audio pass from the bridge while waiting for more matching digits.
12 years ago
Corey Farrell 7e2369310c Fix unintential memory retention in stringfields.
12 years ago
George Joseph d5de94201e config: Make text_file_save and 'dialplan save' escape semicolons in values.
12 years ago
Joshua Colp ac091d4184 chan_pjsip: Add support for passing hold and unhold requests through.
12 years ago
Sean Bright ef8cdd40e5 configure: Add autoconf check for libopus.
12 years ago
George Joseph 5e10e369b1 build: Force -fsigned-char on platforms where the default for char is unsigned
12 years ago
Joshua Colp 0d0e38a0e1 res_pjsip_keepalive: Add runtime configurable keepalive module for connection-oriented transports.
12 years ago
Joshua Colp 7144c739e9 res_pjsip: Add 'user_eq_phone' option to add a 'user=phone' parameter when applicable.
12 years ago
George Joseph c2ec5f0f6f config: Fix inf loop using ast_category_browse and ast_variable_retrieve
12 years ago
Kinsey Moore 86a4ce4957 PJSIP: Enforce module load dependencies
12 years ago
George Joseph 104fca5001 config: Fix SEGV in unit test with MALLOC_DEBUG
12 years ago
George Joseph 527b58aeb7 res_phoneprov: Create accessor for ast_phoneprov_std_variable_lookup
12 years ago
George Joseph c7e6b6ba3d manager/config: Support templates and non-unique category names via AMI
12 years ago
George Joseph cc595f7353 res_phoneprov: Refactor phoneprov to allow pluggable config providers
12 years ago
Richard Mudgett 0165c5f95a chan_pjsip: Fix deadlock when masquerading PJSIP channels.
12 years ago
Walter Doekes 37179a2b1f core: Don't allow free to mean ast_free (and malloc, etc..).
12 years ago
Kinsey Moore 7f2623a26f PJSIP: Prevent T38 framehook being put on wrong channel
12 years ago
George Joseph ad8ef9175a utils: Create ast_strsep function that ignores separators inside quotes
12 years ago
Mark Michelson fa6313ad29 Add API call to determine if format capability structure is "empty".
12 years ago
Mark Michelson 79eac1ffca res_pjsip_pubsub: Add some type safety when generating NOTIFY bodies.
12 years ago