Commit Graph

3501 Commits (35ce4d25c7cd8312e1756069034a86b672b470f2)

Author SHA1 Message Date
Kevin Harwell 15c5743ac1 bridge.c: Crash during attended transfer when missing a local channel half
9 years ago
George Joseph 3173e91bab build-system: Allow building with static pjproject
9 years ago
Richard Mudgett c7d45b84f9 bridge core: Add owed T.38 terminate when channel leaves a bridge.
9 years ago
Richard Mudgett 0e296563d7 channel api: Create is_t38_active accessor functions.
9 years ago
Richard Mudgett 86f7336c91 bridge_channel: Don't settle owed events on an optimization.
9 years ago
Joshua Colp 62d98b5a7f Merge "res_pjsip/config_transport: Allow reloading transports."
9 years ago
Richard Mudgett 803a2fc2d5 rtp_engine.h: Remove extraneous semicolons.
9 years ago
George Joseph ba8adb4ce3 res_pjsip/config_transport: Allow reloading transports.
9 years ago
zuul 295a501d79 Merge "res_pjsip: Handle pjsip_dlg_create_uas deprecation"
9 years ago
Joshua Colp 39a6cd8a79 Merge "res_pjsip: Fix infinite recursion when loading transports from realtime"
9 years ago
George Joseph 168c18737f res_pjsip: Handle pjsip_dlg_create_uas deprecation
9 years ago
Corey Farrell 68643f83cd Simplify and fix conditional in FD_SET.
9 years ago
George Joseph bbf3ace682 res_pjsip: Fix infinite recursion when loading transports from realtime
9 years ago
Mark Michelson 3b426a8b09 Check for OpenSSL defines before trying to use them.
9 years ago
Joshua Colp 0de74fad55 AST-2016-001 http: Provide greater control of TLS and set modern defaults.
9 years ago
Mark Michelson 9714da7aa4 res_odbc: Remove connection management
9 years ago
Richard Mudgett 5615db3714 res_pjsip: Add CLI "pjsip dump endpt [details]"
9 years ago
George Joseph dd5c063934 res_pjproject: Add module providing pjproject logging and utils
9 years ago
Kevin Harwell a5b38b604c bridge_basic: don't cache xferfailsound during an attended transfer
9 years ago
Daniel Journo 8182146e85 pjsip: Add option global/regcontext
9 years ago
Joshua Colp 9a13df1b3c Merge "pjsip_sdp_rtp: Add option endpoint/bind_rtp_to_media_address"
9 years ago
Joshua Colp d8f8cf5462 Merge "res_pjsip: Create human friendly serializer names."
9 years ago
Joshua Colp 9e6ea2ba72 Merge topic 'update_taskprocessor_commands'
9 years ago
George Joseph a41aab477a pjsip_sdp_rtp: Add option endpoint/bind_rtp_to_media_address
9 years ago
Richard Mudgett 0bca2a5c26 res_pjsip: Create human friendly serializer names.
9 years ago
Richard Mudgett 3e857bb347 taskprocessor.c: New API for human friendly taskprocessor names.
9 years ago
Diederik de Groot 6745cd6529 include/asterisk/time.h: Renamed global declaration:tv
9 years ago
Joshua Colp c8e786ff66 Merge topic 'pbx-split'
9 years ago
Matt Jordan f3a052667e Merge "main/pbx: Move variable routines to pbx_variables.c."
9 years ago
Corey Farrell 36f1eaf0b5 main/pbx: Move hangup handler routines to pbx_hangup_handler.c.
9 years ago
Corey Farrell 3507494b8a main/pbx: Move dialplan application management routines to pbx_app.c.
9 years ago
Corey Farrell 54a8f1a396 main/pbx: Move switch routines to pbx_switch.c.
9 years ago
George Joseph 6d18fe151c voicemail: Move app_voicemail / res_mwi_external conflict to runtime
9 years ago
Corey Farrell 5ee5c3739e main/pbx: Move variable routines to pbx_variables.c.
9 years ago
Corey Farrell f9bfc2450e main/pbx: Move custom function routines to pbx_functions.c.
9 years ago
Matt Jordan 11d99e0809 Merge "main/pbx: Move pbx_builtin dialplan applications to pbx_builtins.c"
9 years ago
George Joseph 5e67e51c6a main/pbx: Move pbx_builtin dialplan applications to pbx_builtins.c
9 years ago
Joshua Colp 4e5250d5c2 Merge "res_http_websocket.c: prevent avoidable disconnections caused by write errors"
9 years ago
Dade Brandon 3bddcc0219 res_http_websocket.c: prevent avoidable disconnections caused by write errors
9 years ago
George Joseph 22db16fa81 endpoint/stasis: Eliminate duplicate events on endpoint status change
9 years ago
Richard Mudgett eccdf2250b Fix sscanf() format string type mismatch.
10 years ago
George Joseph 3e6637feb5 pjsip/config_transport: Check pjproject version at runtime for async ops
10 years ago
George Joseph a987434564 res_pjsip: Add existence and readablity checks for tls related files
10 years ago
Joshua Colp 268d21dee5 Merge "res_pjsip: Update logging to show contact->uri in messages"
10 years ago
Joshua Colp 385ac08d23 Merge "Build System: Support include-what-you-use."
10 years ago
George Joseph bd265a90be res_pjsip: Update logging to show contact->uri in messages
10 years ago
Jonathan Rose b5281b74e0 Unset BRIDGEPEER when leaving a bridge
10 years ago
Alexander Traud 270f7be54f Build System: Support include-what-you-use.
10 years ago
Matt Jordan c6cb30ffe6 Merge "main: Slight refactor of main. Improve color situation."
10 years ago
Walter Doekes 03759c5587 main: Slight refactor of main. Improve color situation.
10 years ago
David M. Lee 91346b9fb7 Fixed some typos
10 years ago
Joshua Colp 7fa13cec78 Merge "translate: Provide translation modules the result of SDP negotiation."
10 years ago
Matt Jordan 97d7b344de res_statsd: Add functions that support variable arguments
10 years ago
Alexander Traud 8ccb1d2bed translate: Provide translation modules the result of SDP negotiation.
10 years ago
Mark Michelson e8881e1770 Taskprocessors: Increase high-water mark
10 years ago
Mark Michelson 264c74aa22 res_pjsip: Deny requests when threadpool queue is backed up.
10 years ago
Matt Jordan 21ee2f029c Merge "Increase account code maximum length to 80."
10 years ago
Alexander Traud cf79b62778 ast_format_cap_get_names: To display all formats, the buffer was increased.
10 years ago
Corey Farrell cd5ae02812 Increase account code maximum length to 80.
10 years ago
Joshua Colp f12ebe3584 Merge "StatsD: Add res_statsd compatibility"
10 years ago
tcambron 379c041038 StatsD: Add res_statsd compatibility
10 years ago
Corey Farrell b0bf189908 Fix cli display of build options.
10 years ago
Joshua Colp df3aa29100 Merge "res_pjsip: Add "like" processing to pjsip list and show commands"
10 years ago
Matt Jordan fe52fa5cc3 Merge "res_pjsip_pubsub: Solidify lifetime and ownership of objects."
10 years ago
George Joseph a8aee0bbdb res_pjsip: Add "like" processing to pjsip list and show commands
10 years ago
Joshua Colp 52f1b8f385 Merge "res_pjsip: Move URI validation to use time."
10 years ago
Mark Michelson ac0194dad6 res_pjsip_pubsub: Solidify lifetime and ownership of objects.
10 years ago
Joshua Colp 64c172deba res_pjsip: Move URI validation to use time.
10 years ago
Jonh Wendell 77780790e0 main/cdr: Allow modules to modify CDR fields before dispatching them
10 years ago
Matt Jordan b99a705262 ARI: Add the ability to subscribe to all events
10 years ago
Mark Michelson f1a2e82d49 res_pjsip: Copy default_from_user to avoid crash.
10 years ago
Mark Michelson 993ae9a669 res_pjsip: Change default from user value.
10 years ago
Joshua Colp bb38010c67 res_pjsip_sdp_rtp: Fix multiple keepalive scheduled items.
10 years ago
Joshua Colp d013ecf748 res_pjsip: Add common ast_sip_get_host_ip API.
10 years ago
Richard Mudgett f7df3e1a01 rtp_engine.c: Get current or create a needed rx payload type mapping.
10 years ago
Richard Mudgett 1a549ed134 rtp_engine.c: Initial split of payload types into rx and tx mappings.
10 years ago
Matt Jordan e188192ad1 main/format: Add an API call for retrieving format attributes
10 years ago
Joshua Colp ff36b5482b Merge "Replaces clock_gettime() with ast_tsnow()"
10 years ago
David M. Lee 40caf0ad9b Replaces clock_gettime() with ast_tsnow()
10 years ago
Scott Emidy 12e6f5ac01 ARI: Retrieve existing log channels
10 years ago
Scott Emidy b91ca7ba49 ARI: Creating log channels
10 years ago
Scott Emidy f19c4930c2 ARI: Deleting log channels
10 years ago
Matt Jordan 8672f0bbbd Merge "res/res_rtp_asterisk: Add ECDH support"
10 years ago
Joshua Colp 8eef7392c4 Merge topic 'misc_rtp_tweaks'
10 years ago
Mark Michelson b002e09214 Merge "ARI: Channels added to Stasis application during WebSocket creation ..."
10 years ago
Benjamin Ford 1f02d20da4 ARI: Rotate log channels.
10 years ago
Ashley Sanders fe804b09b3 ARI: Channels added to Stasis application during WebSocket creation ...
10 years ago
Mark Michelson 86034227ca dns_core: Allow zero-length DNS responses.
10 years ago
Richard Mudgett e2d5d4db35 rtp_engine.h: No sense allowing payload types larger than RFC allows.
10 years ago
Richard Mudgett d12dc97fc9 rtp_engine.h: Misc comment fixes.
10 years ago
Mark Duncan 1d081ec970 res/res_rtp_asterisk: Add ECDH support
10 years ago
Joshua Colp 309dd2a409 pjsip: Add rtp_timeout and rtp_timeout_hold endpoint options.
10 years ago
Joshua Colp f7f3ae1815 Merge "res_pjsip: Add rtp_keepalive endpoint option."
10 years ago
Mark Michelson 2b42264e66 res_pjsip: Add rtp_keepalive endpoint option.
10 years ago
Matt Jordan f90beeaea6 Merge "strings.h: Fix issues with escape string functions."
10 years ago
Matthew Jordan 3b39dbe38b Merge "media cache: Add a core API and facade for a backend agnostic media cache"
10 years ago
Richard Mudgett b34c4528ab strings.h: Fix issues with escape string functions.
10 years ago
Benjamin Ford 9d458b8311 ARI: Added new functionality to reload a single module.
10 years ago
Matt Jordan f35998e0ef Merge "main/bucket: Add a callback function for ast_bucket_file objects"
10 years ago
Mark Michelson 3412b0f1ad Merge "ARI: Added new functionality to get information on a single module."
10 years ago
Benjamin Ford 6a764db370 ARI: Added new functionality to get information on a single module.
10 years ago
Kevin Harwell c855523519 bridge.c: Fixed race condition during attended transfer
10 years ago
Matthew Jordan 3ea0d38396 media cache: Add a core API and facade for a backend agnostic media cache
10 years ago
Matt Jordan 887945d410 main/bucket: Add a callback function for ast_bucket_file objects
10 years ago
Matt Jordan ec92f91001 Merge "bucket: Add clone/staleness operations for ast_bucket/ast_bucket_file"
10 years ago
Matt Jordan d3348ec5f0 Merge "sorcery: Add support for object staleness"
10 years ago
Benjamin Ford 1b7760a8aa ARI: Added new functionality to get all module information.
10 years ago
Mark Michelson af3f4b342b Merge "DNS: Create a system-level DNS resolver"
10 years ago
Ashley Sanders 3cdfd39af7 DNS: Create a system-level DNS resolver
10 years ago
Richard Mudgett 7cd99be534 PJSIP XML, XPIDF: Fix buffer size overwrite memory corruption error.
10 years ago
Kevin Harwell 74135c8efa res_pjsip: Failover when server is not available
10 years ago
Matt Jordan ef8d3f6506 bucket: Add clone/staleness operations for ast_bucket/ast_bucket_file
10 years ago
Matt Jordan b178f8701b sorcery: Add support for object staleness
10 years ago
Richard Mudgett af4ae3095e threadpool, res_pjsip: Add serializer group shutdown API calls.
10 years ago
Richard Mudgett 9ec8a0f3cc sorcery: Add ast_sorcery_object_unregister() API call.
10 years ago
Mark Michelson 3f1fe83633 Merge "res_pjsip_mwi: Set up unsolicited MWI upon registration."
10 years ago
Richard Mudgett daaa551c92 test.c: Add unit test registration checks for summary and description.
10 years ago
Joshua Colp 7846f73432 res_pjsip_mwi: Set up unsolicited MWI upon registration.
10 years ago
Kevin Harwell 93ac45d3bd res_pjsip: Add option to force G.726 to be treated as AAL2 packed.
10 years ago
Richard Mudgett 30cd559345 DNS: Need to use the same serializer for a pjproject SIP transaction.
10 years ago
Richard Mudgett 6d49dccd85 DNS: Fix doxygen comments.
10 years ago
Richard Mudgett b705c09dbb res_pjsip.h: Fix some doxygen comments.
10 years ago
Matt Jordan bbeb753e5e Merge "Fix unsafe uses of ast_context pointers."
10 years ago
Corey Farrell 80621ce3c5 Fix unsafe uses of ast_context pointers.
10 years ago
Kevin Harwell 53c1126090 AMI: Escape string values.
10 years ago
Ivan Poddubny 0a5f8c0d73 Fix buffer overflow in slin sample frames generation.
10 years ago
George Joseph 82716410a4 Revert "endpoint/stasis: Eliminate duplicate events on endpoint status change"
10 years ago
George Joseph 6fca75bb62 endpoint/stasis: Eliminate duplicate events on endpoint status change
10 years ago
George Joseph b8ac683822 res_pjsip: Add AMI events for chan_pjsip contact lifecycle changes
10 years ago
Matt Jordan e1a64e021b Merge "Stasis: Fix unsafe use of stasis_unsubscribe in modules."
10 years ago
Corey Farrell 50044fdc15 Stasis: Fix unsafe use of stasis_unsubscribe in modules.
10 years ago
Corey Farrell 5a1f2a5884 Astobj2: Run weakproxy subscription callbacks in reverse order.
10 years ago
Joshua Colp 5aa1c30b31 Merge "res_pjsip: Refactor endpt_send_transaction (qualify_timeout)"
10 years ago
George Joseph 29ef6571cb res_pjsip: Refactor endpt_send_transaction (qualify_timeout)
10 years ago
Joshua Colp f2cc766d81 res_sorcery_memory_cache: Add basic module implementation.
10 years ago
Matt Jordan 8e083830e2 Merge "audiohook.c: Difference in read/write rates caused continuous buffer resets"
10 years ago
Kevin Harwell 7bf88eb60d audiohook.c: Difference in read/write rates caused continuous buffer resets
10 years ago
Matt Jordan 5ce54ed74a res/res_http_websocket: Add a pre-session established callback
10 years ago
Matt Jordan d8698b7f3f doxygen: Fix doxygen errors
10 years ago
George Joseph 5d93928175 res_pjsip_config_wizard/config: Fix template processing
10 years ago
Maciej Szmigiero 2415a14ce9 Add X.509 subject alternative name support to TLS certificate
10 years ago
Joshua Colp 1ba7845851 Merge "sorcery: Add API to insert/remove a wizard to/from an object type's list"
10 years ago
Corey Farrell 478fb4a388 MALLOC_DEBUG: Replace WRAP_LIBC_MALLOC with ASTMM_LIBC.
10 years ago
Corey Farrell 57386dcb67 Allow command-line options to override asterisk.conf.
10 years ago
George Joseph 52407088f8 sorcery: Add API to insert/remove a wizard to/from an object type's list
10 years ago
George Joseph 87d8b36755 vector: Add REMOVE, ADD_SORTED and RESET macros
10 years ago
Corey Farrell 2d4dc0c963 Fix error's produced by astmm.h when standard allocators are used.
10 years ago
Joshua Colp 009b44172d Merge "res_pjsip_exten_state: Fix race condition between sending NOTIFY and termination"
10 years ago
Matt Jordan 6bb80e7657 Merge "vector: Additional enhancements and fixes"
10 years ago
Joshua Colp e33682cae2 res_pjsip_exten_state: Fix race condition between sending NOTIFY and termination
10 years ago
Matt Jordan f451af65c4 Merge topics 'ASTERISK-25049', 'ASTERISK-25056'
10 years ago
George Joseph c886be5df2 vector: Additional enhancements and fixes
10 years ago
Corey Farrell df6c1d755f CLI: Enable automatic references to modules.
10 years ago
Corey Farrell a8bfa9e104 Modules: Make ast_module_info->self available to auxiliary sources.
10 years ago
George Joseph 6d5941297b vector: Traversal, retrieval, insert and locking enhancements
10 years ago
Matt Jordan 12809721d1 Merge "Remove unneeded uses of optional_api providers."
10 years ago
Diederik de Groot 305ce3defd Update configure.ac/Makefile for clang
10 years ago
Corey Farrell c3ec5da156 Remove unneeded uses of optional_api providers.
10 years ago
Rodrigo Ramírez Norambuena 7ff3b2d479 include/asterisk/channel.h: Fix typo
10 years ago
Kevin Harwell 5d0c182885 res_fax: allow 2400 transmission rate according to v.27ter standard
10 years ago
Matt Jordan 57cbb4bc8d Merge "Astobj2: Add ao2_weakproxy_ref_object function."
10 years ago
Corey Farrell c9c03998cc Astobj2: Add ao2_weakproxy_ref_object function.
10 years ago
Mark Michelson 4f1db2070d res_pjsip_outbound_registration: Don't fail on delayed processing.
10 years ago
Corey Farrell 5c1d07baf0 Astobj2: Allow reference debugging to be enabled/disabled by config.
10 years ago
Matt Jordan 5ae61cf1eb Merge "New AMI Command Output Format"
10 years ago
Diederik de Groot 09c7c678a3 Fix/Update clang-RAII macro implementation
10 years ago
Gareth Palmer 2f418c052e New AMI Command Output Format
10 years ago
Joshua Colp b1deedf0dc Merge "pjsip_options: Fix non-qualified contacts showing as unavailable"
10 years ago
George Joseph 298faf7c50 pjsip_options: Fix non-qualified contacts showing as unavailable
10 years ago
Corey Farrell c1d44ff043 Fix issue with AST_THREADSTORAGE_RAW when DEBUG_THREADLOCALS is enabled.
10 years ago
Matt Jordan 8435a0cdff Merge "Detect potential forwarding loops based on count."
10 years ago
Mark Michelson aae45acbda Detect potential forwarding loops based on count.
10 years ago
Matt Jordan bb347fa594 Merge topic 'ASTERISK-24863'
10 years ago
George Joseph c6ed681638 res_pjsip: Add global option to limit the maximum time for initial qualifies
10 years ago
George Joseph 51886c68dc pjsip_options: Add qualify_timeout processing and eventing
10 years ago
George Joseph ab6382cafd res_pjsip: Refactor endpt_send_request to include transaction timeout
10 years ago
Joshua Colp a3cec44a0a res_pjsip: Add external PJSIP resolver implementation using core DNS API.
10 years ago
Corey Farrell cb6bf3094e astobj2: Add support for weakproxy objects.
10 years ago
Joshua Colp 755563f0f3 Merge "git migration: Refactor the ASTERISK_FILE_VERSION macro"
10 years ago
Corey Farrell fbc8ddfe63 Optional API: Fix handling of sources that are both provider and user.
10 years ago
Matt Jordan 4a58261694 git migration: Refactor the ASTERISK_FILE_VERSION macro
10 years ago
George Joseph b35e184d41 Add .gitignore and .gitreview files
10 years ago
Richard Mudgett c499cabf53 chan_pjsip/res_pjsip/bridge_softmix/core: Improve translation path choices.
10 years ago
Matthew Jordan 8bae18ab93 res_pjsip: Add an 'auto' option for DTMF Mode
10 years ago
Mark Michelson c08ebc6eeb Reduce duplication of common DNS code.
10 years ago
Matthew Jordan ea0098724e clang compiler warnings: Fix autological comparisons
10 years ago
Richard Mudgett 09df34d880 Bridging: Eliminate the unnecessary make channel compatible with bridge operation.
10 years ago
George Joseph e48f2e7897 build: Fixes for gcc 5 compilation
10 years ago
Mark Michelson 0a26602b8c Merge NAPTR support into trunk.
10 years ago
Scott Griepentrog 6e5efe04bd pjsip: resolve compatibility problem with ast_sip_session
10 years ago
Joshua Colp 39824e3d01 dns: Add support for SRV record parsing and sorting.
10 years ago
Corey Farrell 8d12288d8a Fix an ABI compatibility issue with ast_log_safe for modules.
10 years ago
Matthew Jordan ce59fabd5c clang compiler warnings: Fix invalid enum conversion
10 years ago
Mark Michelson 0b62e41654 Add stateful PJSIP response API call, and use it for out-of-dialog responses.
10 years ago
Corey Farrell 10458d2878 Fix link error for utils/aelparse.
10 years ago
Corey Farrell 28e3bd0af7 Improved and portable ast_log recursion avoidance
10 years ago
Corey Farrell 3ddd92902a Replace most uses of ast_register_atexit with ast_register_cleanup.
10 years ago
Kevin Harwell ab674f67b5 app_confbridge: file playback blocks dtmf
10 years ago
Joshua Colp abf3e40902 dns: Add core DNS API + unit tests and res_resolver_unbound module + unit tests.
10 years ago
Richard Mudgett 4c2fc5b811 chan_pjsip: Add "rpid_immediate" option to prevent unnecessary "180 Ringing" messages.
10 years ago