Commit Graph

4288 Commits (16)

Author SHA1 Message Date
George Joseph fdcb3e2ead frame.c: Make debugging easier
5 years ago
George Joseph af595e918e Scope Trace: Make it easier to trace through synchronous tasks
5 years ago
Kevin Harwell d9b8f04cd4 manager - Add Content-Type parameter to the SendText action
5 years ago
George Joseph 43ba72dea0 Scope Trace: Add some new tracing macros and an ast_str helper
5 years ago
Kevin Harwell 82ce3b7620 pjproject: Upgrade bundled version to pjproject 2.10
5 years ago
Joshua C. Colp 563f2f94d6 core_unreal / core_local: Add multistream and re-negotiation.
5 years ago
Kevin Harwell f59001d171 Compiler fixes for gcc 10
5 years ago
George Joseph 6a0c472374 Scope Tracing: A new facility for tracing scope enter/exit
5 years ago
Nathan Bruning 92169e6f8a app_queue: track masquerades in app_queue to avoid leaked stasis subscriptions
5 years ago
Joshua C. Colp 2128eb1f47 stream: Enforce formats immutability and ensure formats exist.
5 years ago
Joshua C. Colp 62183bc777 confbridge: Add support for disabling text messaging.
5 years ago
Jean Aunis ef4255f6ed func_volume: Accept decimal number as argument
5 years ago
Jaco Kroon 85fca26c24 acl: implement a centralized ACL output mechanism for HAs and ACLs.
5 years ago
Jaco Kroon ff0e685eea netsock2: compile fixes.
5 years ago
Sean Bright 479723f3cc dns_txt: Add TXT record parsing support
5 years ago
Joshua Colp 1affc17d95 Merge "message & stasis/messaging: make text message variables work in ARI" into 16
5 years ago
Kevin Harwell 9617e530b6 Merge "res/res_pjsip_sdp_rtp: Fix MOH transitions" into 16
5 years ago
Kevin Harwell fc1d93cf97 message & stasis/messaging: make text message variables work in ARI
5 years ago
Torrey Searle 9ecb651564 res/res_pjsip_sdp_rtp: Fix MOH transitions
5 years ago
Kevin Harwell ed68feeca4 Merge "say: Remove unused "plural" option from main/say" into 16
5 years ago
Kevin Harwell a421759d63 Merge "format_cap: make function parameters 'const'" into 16
5 years ago
Kevin Harwell 333f64ce83 Merge "pjsip: Update ACLs on named ACL changes." into 16
5 years ago
Walter Doekes ad5a81aac4 say: Remove unused "plural" option from main/say
5 years ago
Kevin Harwell dd959bf8d0 format_cap: make function parameters 'const'
5 years ago
George Joseph 0cf988e72b Merge "bridging: Add better support for adding/removing streams." into 16
5 years ago
Joshua C. Colp b20a215ea7 pjsip: Update ACLs on named ACL changes.
5 years ago
Joshua C. Colp 423b0e68ce bridging: Add better support for adding/removing streams.
5 years ago
Ben Ford 411d3a2f75 RTP/ICE: Send on first valid pair.
5 years ago
George Joseph d6574cb7c7 message.c: Add option to suppress the Message channel AMI and ARI events
5 years ago
Jaco Kroon b92b0469ff netsock2: ast_addressfamily_to_sockaddrsize and ast_sockaddr_from_sockaddr.
5 years ago
Friendly Automation 3746b1e09e Merge "res_pjsip_pubsub: Add ability to persist generator state information." into 16
5 years ago
Joshua Colp 521f534712 Merge "res_pjsip_endpoint_identifier_ip.c: Add port matching support" into 16
5 years ago
Joshua C. Colp 8318b05f25 res_pjsip_pubsub: Add ability to persist generator state information.
5 years ago
Friendly Automation 932271939b Merge "stasis.c: Use correct topic name in stasis_topic_pool_delete_topic" into 16
5 years ago
Sean Bright f8b0c2c933 res_pjsip_endpoint_identifier_ip.c: Add port matching support
5 years ago
George Joseph dd82ebecd3 stasis.c: Use correct topic name in stasis_topic_pool_delete_topic
5 years ago
Sean Bright 47ba42f4a0 websocket: Consider pending SSL data when waiting for socket input
5 years ago
Friendly Automation a992180091 Merge "res_fax: wrap v21 detected Asterisk initiated negotiation with config option" into 16
5 years ago
Friendly Automation a3edac10a6 Merge "confbridge: Add support for specifying maximum sample rate." into 16
5 years ago
Joshua C. Colp 82e2f0c662 Merge "configure: Add check for MySQL client bool and my_bool type usage." into 16
5 years ago
Joshua C. Colp 7167fd6d46 configure: Add check for MySQL client bool and my_bool type usage.
5 years ago
Joshua C. Colp 5622df0a94 confbridge: Add support for specifying maximum sample rate.
5 years ago
Kevin Harwell d17bbcb9f1 res_fax: wrap v21 detected Asterisk initiated negotiation with config option
5 years ago
Jaco Kroon 77941efad9 ACL: ast_apply_acl_nolog - identical to ast_apply_acl but without logging.
5 years ago
Kevin Harwell 30c0af7257 various files - fix some alerts raised by lgtm code analysis
6 years ago
Sean Bright e627db7928 utils.h: Set lower bound for thread stack size to PTHREAD_STACK_MIN
6 years ago
Kevin Harwell 931ef77e21 res_pjsip/res_pjsip_mwi: use centralized serializer pools
6 years ago
Kevin Harwell afc10c25ac serializer: move/add asterisk serializer pool functionality
6 years ago
Torrey Searle 9a933c3adc channel/chan_pjsip: add dialplan function for music on hold
6 years ago
Corey Farrell fec6e1bd87 core: Add AO2_ALLOC_OPT_NO_REF_DEBUG option.
6 years ago
Friendly Automation a687c7919d Merge "func_jitterbuffer: Add audio/video sync support." into 16
6 years ago
Joshua Colp 120f2fb5f9 Merge "core: Add H.265/HEVC passthrough support" into 16
6 years ago
Joshua Colp 6647be69ac func_jitterbuffer: Add audio/video sync support.
6 years ago
George Joseph 913c8b48b7 Merge "channels: Allow updating variable value" into 16
6 years ago
Sean Bright 518b6bfb5c channels: Allow updating variable value
6 years ago
Florian Floimair f85631cf82 core: Add H.265/HEVC passthrough support
6 years ago
Ben Ford 922d3e02df res_rtp: Add unit tests for RTCP stats.
6 years ago
George Joseph 6407ccd2d9 dns_core: Create new API ast_dns_resolve_ipv6_and_ipv4
6 years ago
Sean Bright 51fd43206b audiohook.c: Substitute silence for unavailable audio frames
6 years ago
Joshua Colp 6350f4e278 cdr / cel: Use event time at event creation instead of processing.
6 years ago
Walter Doekes 64d25d36fb sched: Don't allow ast_sched_del to deadlock ast_sched_runq from same thread
6 years ago
Friendly Automation a464847a1b Merge "app_confbridge: Attended transfer event fixup" into 16
6 years ago
George Joseph ccc92b6ecb app_confbridge: Attended transfer event fixup
6 years ago
Joshua Colp 82789aafd6 res_rtp_asterisk: Add support for DTLS packet fragmentation.
6 years ago
Kevin Harwell edc3e0df1a conversions.c: Add conversions for largest max sized integer
6 years ago
Joshua Colp 8357ab7e9a Merge "app_confbridge: Add "all" variants of REMB behavior." into 16
6 years ago
Friendly Automation 748f1d64a1 Merge "stasis: Call callbacks when imparting fails" into 16
6 years ago
Friendly Automation 7bddfdbfa6 Merge "rtp: Add support for transport-cc in receiver direction." into 16
6 years ago
Holger Hans Peter Freyther f599ebd29e stasis: Call callbacks when imparting fails
6 years ago
Joshua Colp d861ebdca8 app_confbridge: Add "all" variants of REMB behavior.
6 years ago
Joshua Colp 5023f02b2d rtp: Add support for transport-cc in receiver direction.
6 years ago
Friendly Automation f2cb892d7c Merge "mwi core: Move core MWI functionality into its own files" into 16
6 years ago
Antoni Goldstein d6b37e2926 app_dial.c: RINGTIME, PROGRESSTIME and ms resolution dial timings
6 years ago
Kevin Harwell e3a758975d mwi core: Move core MWI functionality into its own files
6 years ago
Friendly Automation 6ec4b113c1 Merge "loader: support for permanent dlopen()" into 16
6 years ago
Dan Cropp eca8c440d2 res_pjsip: Added a norefersub configuration setting
6 years ago
George Joseph 1988cf795c Merge "stasis.c: Added topic_all container" into 16
6 years ago
Friendly Automation 777ee8290a Merge "main/json.c: Added app_name, app_data to channel type" into 16
6 years ago
sungtae kim d5a318f148 main/json.c: Added app_name, app_data to channel type
6 years ago
Sebastian Kemper 8ec4de7501 loader: support for permanent dlopen()
6 years ago
sungtae kim 5815597a21 stasis.c: Added topic_all container
6 years ago
sungtae kim bbc13b1f1f res/res_ari: Added ARI resource /ari/channels/{channelId}/rtp_statistics
6 years ago
Matthew Fredrickson ce5bed44e4 main/taskprocessor: Increase max name length of taskprocessors
6 years ago
Friendly Automation c7d29cdcf2 Merge "sorcery.c: Sorcery enhancements for wizard management" into 16
6 years ago
George Joseph 7bdde83f2c sorcery.c: Sorcery enhancements for wizard management
6 years ago
Sean Bright 057c7380be vector: Add AST_VECTOR_COMPACT() to reclaim wasted space
6 years ago
Joshua C. Colp 6f10c9cf4f Merge "AMI/ARI: Bump non-breaking version numbers" into 16
6 years ago
Joshua C. Colp 3e5dcc9dcf Merge "stasis: Improve topic/subscription names and statistics." into 16
6 years ago
Kevin Harwell 6a435723f7 AMI/ARI: Bump non-breaking version numbers
6 years ago
George Joseph 9b15e04011 Merge "jansson: json_pack with new format to verify required runtime version." into 16
6 years ago
Joshua Colp b886fef66e stasis: Improve topic/subscription names and statistics.
6 years ago
Torrey Searle 4ca41caf38 chan_pjsip: add a flag to ignore 183 responses if no SDP present
6 years ago
Corey Farrell 641b6041c7
jansson: json_pack with new format to verify required runtime version.
6 years ago
Friendly Automation afe16021ef Merge "res_stasis: Add ability to switch applications." into 16
6 years ago
Friendly Automation 7566d9bb61 Merge "bridging: Add creation timestamps" into 16
6 years ago
Ben Ford 50a4b618fc res_stasis: Add ability to switch applications.
6 years ago
Joshua Colp f9bc474ab0 Merge "res_pjsip_registrar: blocked threads on reliable transport shutdown take 3" into 16
6 years ago
sungtae kim 0d7012044a bridging: Add creation timestamps
6 years ago
Kevin Harwell b3ebb51086 res_pjsip_registrar: blocked threads on reliable transport shutdown take 3
6 years ago
Joshua C. Colp 8b3579a7e5 Merge "taskprocessor: Enable subsystems and overload by subsystem" into 16
6 years ago
Joshua C. Colp 4378c4ee72 Merge "Core: Increase AST_PBX_MAX_STACK to 512 if not LOW_MEMORY" into 16
6 years ago
Friendly Automation 2846b54ee2 Merge "res_pjsip_session Added rtcp stats result vector into the session" into 16
6 years ago
George Joseph bb8903b00e Core: Increase AST_PBX_MAX_STACK to 512 if not LOW_MEMORY
6 years ago
George Joseph 2f8def1453 taskprocessor: Enable subsystems and overload by subsystem
6 years ago
Kevin Harwell 1c5def4b18 ARI event type filtering
6 years ago
Sungtae Kim 3fe40c0c05 res_pjsip_session Added rtcp stats result vector into the session
6 years ago
Kevin Harwell e85f92f37a json.c/strings.c - Add a couple of utility functions
6 years ago
Chris Savinovich b327b0bbda Revert "Test_cel: Fails when DONT_OPTIMIZE is off"
6 years ago
Joshua Colp 44254d548b res_odbc: Add basic query logging.
6 years ago
George Joseph 603143bd5a media_index.c: Refactored so it doesn't cache the index
6 years ago
Joshua C. Colp a40fb7fa7f Merge "Test_cel: Fails when DONT_OPTIMIZE is off" into 16
6 years ago
Chris-Savinovich 05b79d16ab Test_cel: Fails when DONT_OPTIMIZE is off
6 years ago
Joshua C. Colp fcd07c34fb stasis / manager / ari: Better filter messages.
6 years ago
Joshua C. Colp 9e7e150a13 Merge "res_pjsip: add option to enable ContactStatus event when contact is updated" into 16
6 years ago
Friendly Automation d76896a30b Merge "stasis/endpoint: Fix memory leak of channel_ids in ast_endpoint structure." into 16
6 years ago
mohitdhiman 4b24da607e stasis/endpoint: Fix memory leak of channel_ids in ast_endpoint structure.
6 years ago
Diederik de Groot d2c182b6ab RAII: Change order or variables in clang version
6 years ago
Alexei Gradinari 7f22c9f4b7 res_pjsip: add option to enable ContactStatus event when contact is updated
6 years ago
Corey Farrell 44a7faca21 stasis: Fix ABI between DEVMODE and non-DEVMODE.
6 years ago
George Joseph 4cbe04de77 Merge "res_pjsip: Patch for res_pjsip_* module load/reload crash" into 16
6 years ago
Joshua C. Colp 68ec7d93e8 stasis: Add statistics gathering in developer mode.
6 years ago
Friendly Automation ff147bcf92 Merge "stasis: Allow filtering by formatter" into 16
6 years ago
Sean Bright 8a18fb81c1 utils: Wrap socket() and pipe() to reduce syscalls
6 years ago
George Joseph 79899db740 stasis: Allow filtering by formatter
6 years ago
Chris-Savinovich 1f09c61804 core: Merge malloc_trim patch
6 years ago
George Joseph 0ad0e89ba3 Merge "astobj2: Create function to copy weak proxied objects from container." into 16
7 years ago
Corey Farrell ed7a5664b6
astobj2: Eliminate usage of legacy ao2_container_alloc routine.
7 years ago
Corey Farrell 0d2b39065f astobj2: Create function to copy weak proxied objects from container.
7 years ago
Sungtae Kim 1b6df87816
res_pjsip: Patch for res_pjsip_* module load/reload crash
7 years ago
Joshua C. Colp d05c219aad stasis: Remove stringfields and lock from change message.
7 years ago
Joshua Colp cc0157d0d3 Merge "stasis: Add internal filtering of messages." into 16
7 years ago
George Joseph 41eab5b3b8 backtrace: Refactor ast_bt_get_symbols so it doesn't crash
7 years ago
Joshua Colp 8d436a95e7 stasis: Add internal filtering of messages.
7 years ago
Joshua Colp 27897a850d stasis: Clarify lifetime of topics.
7 years ago
Alexei Gradinari 5cbe77cc46 pjsip: new endpoint's options to control Connected Line updates
7 years ago
Torrey Searle 3ba66b8a9d res_pjsip_session: add new flag use_callerid_contact
7 years ago
Joshua Colp d69a0cee03 Merge "bridge_softmix: Add SDP "label" attribute to streams" into 16
7 years ago
George Joseph fec66b8f01 bridge_softmix: Add SDP "label" attribute to streams
7 years ago
George Joseph 4eef448acc Merge "astobj2: Eliminate usage of legacy container allocation macros." into 16
7 years ago
Corey Farrell dee1165d31
astobj2: Eliminate usage of legacy container allocation macros.
7 years ago
Corey Farrell 90887af808 lock: Replace __ast_mutex_logger with private log_mutex_error.
7 years ago
Corey Farrell abee4fd072 taskprocessor: Warn on unused result from pushing task.
7 years ago
Corey Farrell c6ee3cf639 loader: Flag module as declined in all cases where it fails to load.
7 years ago
Corey Farrell f066dbc353 loader: Improve error handling.
7 years ago
George Joseph 8c72cd8459 Merge "lock: Improve performance of DEBUG_THREADS." into 16
7 years ago
Joshua Colp 339e248524 Merge "configure.ac: Check for unbound version >= 1.5" into 16
7 years ago
Corey Farrell b3b95c8d36 lock: Improve performance of DEBUG_THREADS.
7 years ago
George Joseph 94ef074cc7 Merge "jansson: Backport fixes to bundled, use json_vsprintf if available." into 16
7 years ago
George Joseph a6c3984175 Merge "rtp_engine: rtcp_report_to_json can overflow the ssrc integer value" into 16
7 years ago
George Joseph cc8e0dfabd configure.ac: Check for unbound version >= 1.5
7 years ago
Corey Farrell ede59966d9 jansson: Backport fixes to bundled, use json_vsprintf if available.
7 years ago
Kevin Harwell 755febe497 rtp_engine: rtcp_report_to_json can overflow the ssrc integer value
7 years ago
George Joseph 1a9c69d729 stasis: Add function to delete topic from pool
7 years ago
Joshua Colp 60258b4ec1 pjproject: Upgrade to 2.8.
7 years ago
Sean Bright b0a0b975c5 autoconf: Check for srtp_get_version_string() before using it
7 years ago
Sean Bright 887a315e17 res_pjsip: Log IPv6 addresses correctly
7 years ago
Sean Bright 3134fd95a9 res_pjproject: Add utility functions to convert between socket structures
7 years ago
Corey Farrell d61a8791b5 Build System: Improve ccache matching for different menuselect options.
7 years ago
Joshua Colp 4202fbdc51 Merge "stasis: Reduce calculation of stasis message type hash." into 16
7 years ago
Joshua Colp 0df8ab0adc Merge "res_pjsip: Make pjlib.h consistently included." into 16
7 years ago
Richard Mudgett eb87a98a1a res_pjsip.h: Fix doxygen comments.
7 years ago
Joshua Colp 5030756bfa stasis: Reduce calculation of stasis message type hash.
7 years ago
Richard Mudgett 99a0586ec1 res_pjsip: Make pjlib.h consistently included.
7 years ago
Alexander Traud c10b3ccd5f BuildSystem: Enable Jansson in Solaris 11.
7 years ago
Joshua Colp e5c0ac6a64 devicestate: Don't create topic when change isn't cached.
7 years ago
George Joseph cecff1f7ab Merge "Enable bundling of jansson, require 2.11." into 16
7 years ago
George Joseph 03b1078117 Merge "sched: Make ABI compatible between dev mode and non-dev mode." into 16
7 years ago
George Joseph 460ef41f7a xmldoc.c: Fix dump of xml document
7 years ago
Joshua Colp 0f999a834f sched: Make ABI compatible between dev mode and non-dev mode.
7 years ago
Corey Farrell d2dace81d4 Enable bundling of jansson, require 2.11.
7 years ago
George Joseph 85a95b8a29 Merge "res_rtp_asterisk: Add support for sending NACK requests."
7 years ago
George Joseph c8e4cd8bce Merge "res_pjsip_sdp_rtp: include ice in ANSWER only if offered"
7 years ago
Ben Ford 5bacde37a2 res_rtp_asterisk: Add support for sending NACK requests.
7 years ago
Corey Farrell 49f83a7490 loader: Fix startup issues.
7 years ago
Torrey Searle 1445384699 res_pjsip_sdp_rtp: include ice in ANSWER only if offered
7 years ago
George Joseph 8f42447c68 res_pjsip: Add 'suppress_q850_reason_headers' option to endpoint
7 years ago
Richard Mudgett 7a238fe74d AMI SendText action: Fix to use correct thread to send the text.
7 years ago
Jenkins2 84bb8586fd Merge "res_pjsip_session: Add ability to accept multiple sdp answers"
7 years ago
George Joseph 880fbff6b7 res_pjsip_session: Add ability to accept multiple sdp answers
7 years ago
Alexander Traud 675e2ddb49 uuid: Enable UUID in Solaris 11.
7 years ago
George Joseph d87631d21f Merge changes from topic 'ASTERISK-27625'
7 years ago
George Joseph 98bd5908a2 Merge "ARI POST DTMF: Make not compete with channel's media thread."
7 years ago
George Joseph 46c1f81fad Merge "AMI PlayDTMF Action: Make not compete with channel's media thread."
7 years ago
Jenkins2 5065cb2c24 Merge "Fix some doxygen and curly placement."
7 years ago
Richard Mudgett eb8bbe660e channel.c: Make CHECK_BLOCKING() save thread LWP id for messages.
7 years ago
Richard Mudgett da54605b8a ARI POST DTMF: Make not compete with channel's media thread.
7 years ago
Richard Mudgett 7d874c1af7 AMI PlayDTMF Action: Make not compete with channel's media thread.
7 years ago
Richard Mudgett 080508d2eb channel.c: Fix usage of CHECK_BLOCKING()
7 years ago
Richard Mudgett 0989b63047 autoservice: Don't start channel autoservice if the thread is a user interface.
7 years ago
Richard Mudgett 720c2d1da2 Fix some doxygen and curly placement.
7 years ago
Richard Mudgett c1686b8b3e tcptls.h: Remove redundant SSL_CTX typedef.
7 years ago
Alexander Traud 0743ad6422 res_rtp_asterisk: Allow OpenSSL configured with no-deprecated.
7 years ago
Alexander Traud 24503fb600 tcptls.h: Repair ./configure --with-ssl=PATH.
7 years ago
Joshua Colp 4ea98e49f1 Merge "rtp: Add support for RTP extension negotiation and abs-send-time."
7 years ago
Joshua Colp fbb33ba6e8 Merge "tcptls: Repair ./configure --with-ssl=PATH."
7 years ago
Joshua Colp 25764691b0 Merge "netsock2: Add ast_sockaddr_resolve_first_af to netsock2 public API"
7 years ago
Joshua Colp a507c73a78 rtp: Add support for RTP extension negotiation and abs-send-time.
7 years ago
Matthew Fredrickson 9f9dce05b2 netsock2: Add ast_sockaddr_resolve_first_af to netsock2 public API
7 years ago
Alexander Traud 2228ae3f27 tcptls: Repair ./configure --with-ssl=PATH.
7 years ago
Joshua Colp bc4b3c535d Merge "rtp_engine: Avoid a typo error in Doxygen for ast_rtp_codecs_find_payload_code."
7 years ago