Commit Graph

797 Commits (00bf3aaaec59ed3b3a3928e48617c289df19dba4)

Author SHA1 Message Date
George Joseph 46c1f81fad Merge "AMI PlayDTMF Action: Make not compete with channel's media thread."
7 years ago
Richard Mudgett eb8bbe660e channel.c: Make CHECK_BLOCKING() save thread LWP id for messages.
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 a470bb9e27 channel: Fix some more unprotected channel flag setting.
7 years ago
George Joseph 437ab41881 app_sendtext: Allow content types other than text/plain
7 years ago
Richard Mudgett 1bec0c73b3 channel.c: Fix off nominal channel allocation failure path.
7 years ago
George Joseph 4fb7967c73 bridge_softmix: Forward TEXT frames
7 years ago
Joshua Colp e14b0e960d res_rtp_asterisk: Add support for raising additional RTCP messages.
7 years ago
Joshua Colp f03b984724 Merge "core: Remove additional symbols."
7 years ago
Corey Farrell 040bb21771 core: Remove additional symbols.
7 years ago
George Joseph 5d097f8236 channel.c: Allow generic plc then channel formats are equal
7 years ago
Jenkins2 5843a19797 Merge "loader: Convert reload_classes to built-in modules."
7 years ago
Corey Farrell b929a7fb8d main/channel: Use ast_cli_completion_add for channeltypes.
7 years ago
Corey Farrell 572a508ef2 loader: Convert reload_classes to built-in modules.
7 years ago
Corey Farrell 9e488dd482 core: Remove incorrect usage of attribute_malloc.
7 years ago
Joshua Colp e70c4ec84d AST-2018-001: rtp / channel: Don't allow an unnegotiated format to be passed up.
7 years ago
Richard Mudgett e2f98fbd63 channel.c: Fix typo.
7 years ago
Joshua Colp 8701479386 core: Don't attempt to write to a stream that does not exist.
8 years ago
Richard Mudgett 08e67f814b channel.c: Fix invalid reference in conditionaled out code.
8 years ago
Joshua Colp f2985e3106 bridge: Change participant SFU streams when source streams change.
8 years ago
Richard Mudgett 9c70c88369 channel: Fix topology API locking.
8 years ago
Corey Farrell 16cfc3a954 channel: Fix leak on successful call to chan->tech->requester.
8 years ago
Joshua Colp f43fc91911 Merge "core: Add digit filtering to ast_waitfordigit_full"
8 years ago
Corey Farrell 6b138046e7 core: Add digit filtering to ast_waitfordigit_full
8 years ago
Joshua Colp 7f09fd2c2f bridge/core_unreal: Fix SFU bugs with forwarding frames.
8 years ago
Jenkins2 d6c08cc559 Merge "core: Remove 'Data Retrieval API'"
8 years ago
Sean Bright 325eeced6a core: Remove 'Data Retrieval API'
8 years ago
Corey Farrell 50ddb56dad channel: Clear channel flag in error branch.
8 years ago
Mark Michelson 45df25a579 chan_pjsip: Add support for multiple streams of the same type.
8 years ago
George Joseph 854a6de819 res_stasis: Plug reference leak on stolen channels
8 years ago
Joshua Colp bd16c3c524 channel: Fix reference counting in ast_channel_suppress.
8 years ago
Kevin Harwell d8802a6a0f channel: ast_write frame wrongly freed after call to audiohooks
8 years ago
Joshua Colp f6eeaaafd5 channel / app_meetme: Fix parentheses.
8 years ago
Joshua Colp 5a7af00e80 asterisk: Audit locking of channel when manipulating flags.
8 years ago
Joshua Colp c90d81ef51 bridge: Fix returning to dialplan when executing Bridge() from AMI.
8 years ago
Kevin Harwell 7b0e3b92fd bridge_simple: Added support for streams
8 years ago
Joshua Colp 2b22c3c84b channel: Add ability to request an outgoing channel with stream topology.
8 years ago
Joshua Colp 5d938045d4 channel: Remove old epoll support and fixed max number of file descriptors.
8 years ago
Joshua Colp 3ed05badb9 core: Add stream topology changing primitives with tests.
8 years ago
George Joseph 0560c32375 stream: Unit tests for stream read and tweaks framework
8 years ago
Joshua Colp c07c6714f2 channel: Add ast_read_stream function for reading frames from all streams.
8 years ago
Joshua Colp 6cc890b880 channel: Add support for writing to a specific stream.
8 years ago
zuul ab34e46b3a Merge "stream: Rename creates/destroys to allocs/frees"
8 years ago
George Joseph f8f513d363 stream: Rename creates/destroys to allocs/frees
8 years ago
George Joseph ca7fa7bbd2 Merge "stream: Add stream topology to channel"
8 years ago
George Joseph bf2f091bbb stream: Add stream topology to channel
8 years ago
zuul cea835e565 Merge "channel: Protect flags in ast_waitfor_nandfds operation."
8 years ago
Joshua Colp 89871576b9 channel: Protect flags in ast_waitfor_nandfds operation.
8 years ago
Richard Mudgett 16fdb11bc3 core: Cleanup some channel snapshot staging anomalies.
8 years ago
Richard Mudgett 50029f585e channel.c: Fix unbalanced read queue deadlocking local channels.
8 years ago
Richard Mudgett 97c308471d res_agi: Prevent an AGI from eating frames it should not. (Re-do)
8 years ago
Richard Mudgett 72e3fc5845 Frame deferral: Revert API refactoring.
8 years ago
George Joseph 6f645a6d4e Merge "media: Add experimental support for RTCP feedback."
8 years ago
Richard Mudgett 20aed30d9a T.140: Fix format ref and memory leaks.
8 years ago
Lorenzo Miniero 1061539b75 media: Add experimental support for RTCP feedback.
8 years ago
Kevin Harwell 283c16c6b6 abstract/fixed/adpative jitter buffer: disallow frame re-inserts
8 years ago
Mark Michelson 621d886ca7 Frame deferral: Re-queue deferred frames one-at-a-time.
9 years ago
Alexei Gradinari e5e887be53 chan_pjsip: fix switching sending codec when asymmetric_rtp_codec=no
9 years ago
George Joseph 97b2ba472d Merge "channel: Fix issues in hangup scenarios caused by frame deferral"
9 years ago
George Joseph b8e91bb9cc Merge "Revert "Revert "channel: Use frame deferral API for safe sleep."""
9 years ago
George Joseph 013e7dd4a6 Merge "Revert "Revert "AGI: Only defer frames when in an interception routine."""
9 years ago
George Joseph ac0a1ee6da Merge "Revert "Revert "Add API for channel frame deferral."""
9 years ago
George Joseph 7263a17ca0 channel: Fix issues in hangup scenarios caused by frame deferral
9 years ago
George Joseph 0dc4567133 Revert "Revert "channel: Use frame deferral API for safe sleep.""
9 years ago
George Joseph f62c9c42fa Revert "Revert "AGI: Only defer frames when in an interception routine.""
9 years ago
George Joseph 2966fa5ad7 Revert "Revert "Add API for channel frame deferral.""
9 years ago
Sebastien Duthil c6d755de11 res_ari: Add support for channel variables in ARI events.
9 years ago
George Joseph fa749866c1 Revert "Add API for channel frame deferral."
9 years ago
Mark Michelson f073f648b8 Add API for channel frame deferral.
9 years ago
Corey Farrell a6e5bae3ef Remove ASTERISK_REGISTER_FILE.
9 years ago
Mark Michelson e459b8dadf ARI: Detect duplicate channel IDs
9 years ago
zuul 8b58db0962 Merge "Binaural synthesis (confbridge): interleaved two-channel audio."
9 years ago
Michael Walton 7af7490e42 audiohooks: Remove redundant codec translations when using audiohooks
9 years ago
frahaase c455823657 Binaural synthesis (confbridge): interleaved two-channel audio.
9 years ago
Alexander Traud 858fa5eb2c channel: No hung-up on failing security requirements.
9 years ago
Corey Farrell 29b0f733a0 Add missing checks during startup.
9 years ago
Richard Mudgett e739888d99 res_pjsip: Add fax_detect_timeout endpoint option.
9 years ago
Alexei Gradinari 3e8d523d88 core/dial: New channel variable FORWARDERNAME
9 years ago
Richard Mudgett c7d45b84f9 bridge core: Add owed T.38 terminate when channel leaves a bridge.
9 years ago
Richard Mudgett 128c96456c channel.c: Route all control frames to a channel through the same code.
9 years ago
Richard Mudgett fa20729032 Audit improper usage of scheduler exposed by 5c713fdf18.
10 years ago
Alexander Traud cf79b62778 ast_format_cap_get_names: To display all formats, the buffer was increased.
10 years ago
Mark Michelson f42084be09 Do not swallow frames on channels leaving bridges.
10 years ago
Mark Michelson 8fb8988fd4 Add a test event for inband ringing.
10 years ago
Jonathan Rose 687597ca8c holding_bridge: ensure moh participants get frames
10 years ago
Joshua Colp 8d6cf667dc channel: Remove ignore of answer on non-outgoing channels.
10 years ago
Corey Farrell c3ec5da156 Remove unneeded uses of optional_api providers.
10 years ago
Corey Farrell 5c1d07baf0 Astobj2: Allow reference debugging to be enabled/disabled by config.
10 years ago
Mark Michelson aae45acbda Detect potential forwarding loops based on count.
10 years ago
Matt Jordan 4a58261694 git migration: Refactor the ASTERISK_FILE_VERSION macro
10 years ago
Richard Mudgett c499cabf53 chan_pjsip/res_pjsip/bridge_softmix/core: Improve translation path choices.
10 years ago
Richard Mudgett 6f1a7fe05f bridge_softmix.c,channel.c: Minor code simplification and cleanup.
10 years ago
Richard Mudgett 0b805cb875 translate.c: Only select audio codecs to determine the best translation choice.
10 years ago
Matthew Jordan c2f50ba6f4 ARI: Add the ability to intercept hold and raise an event
10 years ago
Matthew Jordan e9520dbe0d clang compiler warnings: Fix -Wparantheses-equality warnings
10 years ago
Corey Farrell 3ddd92902a Replace most uses of ast_register_atexit with ast_register_cleanup.
10 years ago
Corey Farrell c08fd275bf Logger: Convert 'struct ast_callid' to unsigned int.
10 years ago
Kevin Harwell d04fbb0f9d app_chanspy, channel: fix frame leaks
10 years ago
Matthew Jordan a528dfc9a7 ARI/PJSIP: Apply requesting channel's format cap to created channels
10 years ago