Commit Graph

3754 Commits (33a648d4c694b8951db2b664ca8d8edb0cb9da26)

Author SHA1 Message Date
Mark Michelson 5a130b2e17 Add SDP translator and PJMEDIA implementation.
9 years ago
Mark Michelson 8af6342555 Add initial SDP options.
9 years ago
zuul ab34e46b3a Merge "stream: Rename creates/destroys to allocs/frees"
9 years ago
Joshua Colp b1edbc4c83 Merge "res_pjsip_pubsub: Correctly implement persisted subscriptions"
9 years ago
George Joseph f8f513d363 stream: Rename creates/destroys to allocs/frees
9 years ago
George Joseph ca7fa7bbd2 Merge "stream: Add stream topology to channel"
9 years ago
George Joseph 4bdf5d329f res_pjsip_pubsub: Correctly implement persisted subscriptions
9 years ago
Dennis Guse b58de2fab7 Binaural synthesis (confbridge): Adds utils/conf_bridge_binaural_hrir_importer
9 years ago
George Joseph bf2f091bbb stream: Add stream topology to channel
9 years ago
zuul 09fcfb26fa Merge "stream: Add media stream topology definition and API"
9 years ago
George Joseph 8b72ec312b stream: Add media stream topology definition and API
9 years ago
zuul f9f74f4b75 Merge "manager: Restore Originate failure behavior from Asterisk 11"
9 years ago
Sean Bright 0910773077 manager: Restore Originate failure behavior from Asterisk 11
9 years ago
Joshua Colp bab4885f1e stream: Add media stream definition and API with unit tests.
9 years ago
Richard Mudgett 97c308471d res_agi: Prevent an AGI from eating frames it should not. (Re-do)
9 years ago
Richard Mudgett 72e3fc5845 Frame deferral: Revert API refactoring.
9 years ago
George Joseph 6f645a6d4e Merge "media: Add experimental support for RTCP feedback."
9 years ago
zuul 10631bb209 Merge "PJPROJECT logging: Fix detection of max supported log level."
9 years ago
George Joseph 0ad6d2b3cf Merge "ari: Implement 'debug all' and request/response logging"
9 years ago
Richard Mudgett 36bdd7c1a0 Add notes about embedded ast_frame structs holding a format ref.
9 years ago
Richard Mudgett 6f3e8c8e01 PJPROJECT logging: Fix detection of max supported log level.
9 years ago
George Joseph 6691606723 ari: Implement 'debug all' and request/response logging
9 years ago
Lorenzo Miniero 1061539b75 media: Add experimental support for RTCP feedback.
9 years ago
Kevin Harwell 283c16c6b6 abstract/fixed/adpative jitter buffer: disallow frame re-inserts
9 years ago
Aaron An e0e502d9d2 res_rtp_asterisk: Fix bug in function CHANNEL(rtcp, all_rtt)
9 years ago
zuul 6962a13466 Merge "core/pbx: dialplan show - display filename/line#"
9 years ago
Jonathan R. Rose d96e350256 core/pbx: dialplan show - display filename/line#
9 years ago
Richard Mudgett 44e72c9d44 MESSAGE: Flush Message/ast_msg_queue channel alert pipe.
9 years ago
George Joseph 79b09b5f18 res_pjsip_registrar: AMI Add RegistrationInboundContactStatuses command
9 years ago
Joshua Colp faf2194fab Merge "app_originate: Add option to execute gosub prior to dial"
9 years ago
Joshua Colp cd5d9d1d69 Merge "tcptls: Use new certificate upon sip reload"
9 years ago
Joshua Colp 197e408395 Merge "PJPROJECT logging: Made easier to get available logging levels."
9 years ago
Guido Falsi 75230f4c01 res_rtp: Fix regression when IPv6 is not available.
9 years ago
Richard Mudgett 1dfa11b65c PJPROJECT logging: Made easier to get available logging levels.
9 years ago
Alexei Gradinari e5e887be53 chan_pjsip: fix switching sending codec when asymmetric_rtp_codec=no
9 years ago
David Kerr ddc951060a app_originate: Add option to execute gosub prior to dial
9 years ago
Joshua Colp c9cc64b911 Merge "ast_format: Adds an identifier for interleaved audio formats to the ast_format"
9 years ago
Michael Kuron 635b0a0a55 tcptls: Use new certificate upon sip reload
9 years ago
zuul 120a4999f0 Merge "Add support for building RADIUS with radcli"
9 years ago
Joshua Colp 98b3b500dc Merge "manager: update minor version"
9 years ago
Joshua Colp d3dba74017 Merge "Implement internal abstraction for iostreams"
9 years ago
Mark Michelson d670ea6297 manager: update minor version
9 years ago
Joshua Colp ed143a3b7c Merge "res_pjsip_outbound_authenticator_digest.c: Fix memory pool leak."
9 years ago
George Joseph 97b2ba472d Merge "channel: Fix issues in hangup scenarios caused by frame deferral"
9 years ago
George Joseph ac0a1ee6da Merge "Revert "Revert "Add API for channel frame deferral."""
9 years ago
zuul d0474f6322 Merge "res/ari/resource_bridges: Add the ability to manipulate the video source"
9 years ago
Joshua Colp 1c26117dff Merge "cli: Fix ast_el_read_char to work with libedit >= 3.1"
9 years ago
Richard Mudgett 0cd0e70c16 res_pjsip_outbound_authenticator_digest.c: Fix memory pool leak.
9 years ago
Joshua Colp 6911f9891f Merge "manager: Bump AMI version number."
9 years ago
Timo Teräs 070a51bf7c Implement internal abstraction for iostreams
9 years ago
Joshua Colp d3b61a98f4 manager: Bump AMI version number.
9 years ago
Matt Jordan a72ef38113 res/ari/resource_bridges: Add the ability to manipulate the video source
9 years ago
George Joseph 7263a17ca0 channel: Fix issues in hangup scenarios caused by frame deferral
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 72da2ef9ff cli: Fix ast_el_read_char to work with libedit >= 3.1
9 years ago
Tzafrir Cohen 97a75e3829 Add support for building RADIUS with radcli
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
Joshua Colp 1ab943a425 Merge "stasis_recording/stored: remove calls to deprecated readdir_r function."
9 years ago
frahaase b2b5f9d897 ast_format: Adds an identifier for interleaved audio formats to the ast_format
9 years ago
Kevin Harwell 70d5f90e3d stasis_recording/stored: remove calls to deprecated readdir_r function.
9 years ago
Alexander Traud 9ac53877f6 rtp_engine: Allow more than 32 dynamic payload types.
9 years ago
Joshua Colp dd84684272 Merge "define PATH_MAX for HURD"
9 years ago
Matt Jordan c30d677333 res/stasis: Add CLI commands for displaying/debugging ARI apps
9 years ago
Tzafrir Cohen 69fed26deb define PATH_MAX for HURD
9 years ago
Corey Farrell 273debd261 vector: Prevent NULL argument to memcpy.
9 years ago
Corey Farrell d6ad867897 Fix shutdown crash caused by modules being left open.
10 years ago
zuul 0ec5abe592 Merge "Remove ASTERISK_REGISTER_FILE."
10 years ago
Corey Farrell a6e5bae3ef Remove ASTERISK_REGISTER_FILE.
10 years ago
Joshua Colp aed6c219a3 pjsip: Fix a few media bugs with reinvites and asymmetric payloads.
10 years ago
Mark Michelson e459b8dadf ARI: Detect duplicate channel IDs
10 years ago
Richard Mudgett 1c4c6c082d json: Add UTF-8 check call.
10 years ago
frahaase dd6fc1bb7d Binaural synthesis (confbridge): Adds libfftw3 as dependency.
10 years ago
zuul 8b58db0962 Merge "Binaural synthesis (confbridge): interleaved two-channel audio."
10 years ago
zuul c44456db9d Merge "bundled_pjproject: Add tests for programs used by the Makefile, et al."
10 years ago
zuul 3981bc2a54 Merge "res_calendar: Add support for fetching calendars when reloading"
10 years ago
Badalyan Vyacheslav 17031f12fe vector: After remove element recheck index
10 years ago
Badalyan Vyacheslav 3ab7fae96b res_pjsip_config_wizard: Memory leak in module_unload
10 years ago
Ludovic Gasc (GMLudo) 9f62feca60 res_calendar: Add support for fetching calendars when reloading
10 years ago
George Joseph 5fb848eebd bundled_pjproject: Add tests for programs used by the Makefile, et al.
10 years ago
frahaase c455823657 Binaural synthesis (confbridge): interleaved two-channel audio.
10 years ago
Corey Farrell 2a03575c30 astobj2: Add backtrace to log_bad_ao2.
10 years ago
Joshua Colp 224c295292 Merge "core: Remove ABI effects of LOW_MEMORY."
10 years ago
Kevin Harwell d31ffb421c Remove "format_ogg_opus: New format"
10 years ago
Corey Farrell 8c5c95ad89 core: Remove ABI effects of LOW_MEMORY.
10 years ago
George Joseph 5cc3c6679f codec_opus: Replace res_format_attr_opus with the one from codec_opus
10 years ago
George Joseph 40aa28131b format_ogg_opus: New format
10 years ago
George Joseph d425971009 chan_sip: Address runaway when realtime peers subscribe to mailboxes
10 years ago
Tzafrir Cohen 07b95f7c65 sd_notify (systemd status notifications) support
10 years ago
Richard Mudgett ba362822f3 res_pjsip: Add ignore_uri_user_options option.
10 years ago
zuul 9d54dd04bb Merge "res/res_pjsip: Add preferred_codec_only config to pjsip endpoint."
10 years ago
Aaron An 2a50c29101 res/res_pjsip: Add preferred_codec_only config to pjsip endpoint.
10 years ago
zuul 51ec782372 Merge "res_pjsip_session: segfault on already disconnected session"
10 years ago
zuul b5e4445b29 Merge "sorcery: Create function ast_sorcery_lockable_alloc."
10 years ago
zuul 825d6e036c Merge "named_locks: Use ao2_weakproxy to deal with cleanup from container."
10 years ago
zuul d57242a16b Merge "astobj2: Support using a separate object for locking."
10 years ago
Alexei Gradinari 7bb7f7b9d5 res_pjsip_session: segfault on already disconnected session
10 years ago
Joshua Colp e34f299a96 Merge "codecs: Add Codec 2 mode 2400."
10 years ago
Corey Farrell e875e1c12a sorcery: Create function ast_sorcery_lockable_alloc.
10 years ago
Corey Farrell 131baf70d6 named_locks: Use ao2_weakproxy to deal with cleanup from container.
10 years ago
Corey Farrell 0c5b6e9ff5 astobj2: Support using a separate object for locking.
10 years ago
Joshua Colp 4a8bdfc49b Merge "res_fax: Fix deadlock in ast_channel_get_t38_state()."
10 years ago
Joshua Colp 179e8c15c8 Merge "res_fax: Fix deadlock setting FAXMODE channel variable."
10 years ago
zuul c82cef8441 Merge "Fix checks for allocation debugging."
10 years ago
zuul e3e08e1131 Merge "Fix naming mismatch of allocator functions."
10 years ago
Richard Mudgett 5eb6cb969f res_fax: Fix deadlock in ast_channel_get_t38_state().
10 years ago
Richard Mudgett 277a2d667a res_fax: Fix deadlock setting FAXMODE channel variable.
10 years ago
Alexander Traud 2e79f52d71 codecs: Add Codec 2 mode 2400.
10 years ago
Corey Farrell 55ccdf93c3 Fix checks for allocation debugging.
10 years ago
Corey Farrell 8061d9f66f Fix naming mismatch of allocator functions.
10 years ago
Torrey Searle c1b6a79686 res_ari: Add http prefix to generated docs
10 years ago
George Joseph 534063fd67 res_pjsip: Add contact_user to endpoint
10 years ago
Alexei Gradinari e85adbd947 core: Entity ID is not set or invalid
10 years ago
zuul 8d84c8edff Merge "res_resolver_unbound: Allow compilation with libunbound version < 1.5"
10 years ago
zuul 74fffe9df2 Merge "res_srtp: Move SDP SRTP code from the core to res_srtp."
10 years ago
Richard Mudgett 41aba83ff6 res_srtp: Move SDP SRTP code from the core to res_srtp.
10 years ago
Alexei Gradinari 820879415f pjsip: Fix deadlock with suspend taskprocessor on masquerade
10 years ago
George Joseph 8d42ff784d res_resolver_unbound: Allow compilation with libunbound version < 1.5
10 years ago
zuul 393d571e93 Merge "Produce friendly error when AST_MODULE_SELF_SYM is not defined."
10 years ago
Corey Farrell 827457dca0 Produce friendly error when AST_MODULE_SELF_SYM is not defined.
10 years ago
Alexei Gradinari 403b63571c res_pjsip_mwi: fix unsolicited mwi blocks PJSIP stack
10 years ago
Corey Farrell 29b0f733a0 Add missing checks during startup.
10 years ago
Richard Mudgett 68ebf86e2f pbx.c: Allow dangerous functions when adding a hint to dialplan.
10 years ago
zuul e2bfcb3e58 Merge "codecs: Add iLBC 20."
10 years ago
George Joseph 8852a4c3db asterisk.c: Add auto generation and persistence of UUID
10 years ago
Alexander Traud 8fb807009f codecs: Add iLBC 20.
10 years ago
Richard Mudgett 4286a369a1 res_pjsip: Whitespace and comment cleanup.
10 years ago
zuul 9473818659 Merge "res_srtp: Enable AES-256 and AES-GCM."
10 years ago
Joshua Colp 7f36b79f87 Merge "res_fax: Fix FAXOPT(faxdetect) timeout option."
10 years ago
Joshua Colp 0933f0cf96 Merge "res_pjsip: Add fax_detect_timeout endpoint option."
10 years ago
zuul 194d0f606b Merge "pbx: Create pbx_sw.c for management of 'struct ast_sw'."
10 years ago
zuul fbdeb01edf Merge "Add conditional support for noreturn functions."
10 years ago
Corey Farrell a36a174c4b pbx: Create pbx_sw.c for management of 'struct ast_sw'.
10 years ago
Alexander Traud 1d2173c7ae res_srtp: Enable AES-256 and AES-GCM.
10 years ago
Corey Farrell 8f6e9ffcc6 Add conditional support for noreturn functions.
10 years ago
Richard Mudgett 804fbd9c2b res_fax: Fix FAXOPT(faxdetect) timeout option.
10 years ago
Richard Mudgett e739888d99 res_pjsip: Add fax_detect_timeout endpoint option.
10 years ago
Corey Farrell e2e8713b84 pbx: Create pbx_ignorepat.c for management of 'struct ast_ignorepat'.
10 years ago
Corey Farrell be36bd7ca5 pbx: Create pbx_include.c for management of 'struct ast_include'.
10 years ago
Mark Michelson 273052f404 Update support for SILK format.
10 years ago
zuul bea3e9b6fb Merge "BuildSystem: Avoid obsolete warning with pthread.m4 on autoconf."
10 years ago
Joshua Colp 89f0a7d3f4 Merge "res_rtp_asterisk: Enable Forward Secrecy (PFS) for DTLS."
10 years ago
Alexander Traud 85212f2799 res_rtp_asterisk: Enable Forward Secrecy (PFS) for DTLS.
10 years ago
Matt Jordan f12311ee69 res/res_corosync: Raise a Stasis message on node join/leave events
10 years ago
Alexander Traud a3f4141f6f BuildSystem: Avoid obsolete warning with pthread.m4 on autoconf.
10 years ago
Joshua Colp e049248161 Merge "res_pjsip: Fix statsd regression."
10 years ago
Joshua Colp 90d4ebbb40 Merge "res_pjsip: Added "subscribe_context" to endpoint"
10 years ago
Joshua Colp 8654727eb7 Merge "BuildSystem: Avoid obsolete warning with libcurl.m4 on autoconf."
10 years ago
Richard Mudgett b85446d039 res_pjsip: Fix statsd regression.
10 years ago
Joshua Colp 4ad333bb0e func_odbc: Fix connection deadlock.
10 years ago
Alexei Gradinari 1c949eea6c res_pjsip: Added "subscribe_context" to endpoint
10 years ago
Alexander Traud 32cb981d04 BuildSystem: Avoid obsolete warning with libcurl.m4 on autoconf.
10 years ago
Joshua Colp 040a11cecd Merge "res_pjsip: improve realtime performance #2"
10 years ago
zuul fab67b8b4d Merge "codecs: Fix ABI incompatibility created by adding format_name to ast_codec"
10 years ago
zuul 6aaba96aca Merge "BuildSystem: Avoid obsolete warning with AC_TYPE_SIGNAL on autoconf."
10 years ago
George Joseph 4045e6d8ba codecs: Fix ABI incompatibility created by adding format_name to ast_codec
10 years ago
Alexander Traud 6e87bf746a BuildSystem: Avoid obsolete warning with AC_TYPE_SIGNAL on autoconf.
10 years ago
Joshua Colp 8b85b05092 Merge "Fix Alembic upgrades."
10 years ago
Alexei Gradinari 6fa3ed0679 res_pjsip: improve realtime performance #2
10 years ago
Mark Michelson b6bd97eea2 Fix Alembic upgrades.
10 years ago
George Joseph b57cd01404 res_pjsip_pubsub: Address SEGV when attempting to terminate a subscription
10 years ago
Mark Michelson 11caa10cf5 ARI: Ensure announcer channels are destroyed.
10 years ago
Richard Mudgett dcfef53ee2 stasis: Add setting subscription congestion levels.
10 years ago
Richard Mudgett 4879cd875c sorcery: Add setting object type congestion levels.
10 years ago
Richard Mudgett 2cd67d5b07 taskprocessors: Implement high/low water mark alerts.
10 years ago
Richard Mudgett c966a035e0 res_pjsip_session: Use distributor serializer for incoming calls.
10 years ago
Richard Mudgett 2ff26e9746 pjsip_distributor.c: Consistently pick a serializer for messages.
10 years ago
Joshua Colp 6ef3094239 Merge "res_hep_{pjsip|rtcp}: Decline module loads if res_hep had not loaded"
10 years ago
Joshua Colp 7bcccd4db3 Merge "Fix #include poll.h and sys/cdefs.h"
10 years ago
Matt Jordan 7f5ca67e5f res_hep_{pjsip|rtcp}: Decline module loads if res_hep had not loaded
10 years ago
Joshua Colp 643dd462ee Merge "ari/resource_channels: Add 'formats' to channel create/originate"
10 years ago
George Joseph a2f820e8dc ari/resource_channels: Add 'formats' to channel create/originate
10 years ago
Timo Teräs 9c1d95e873 Fix #include poll.h and sys/cdefs.h
10 years ago
zuul 84a93b0d67 Merge "ARI: Re-implement the ARI dial command, allowing for early bridging."
10 years ago
Joshua Colp 11ea121cc8 Merge "res_pjsip: add "via_addr", "via_port", "call_id" to contact"
10 years ago
Mark Michelson bb0f4a6310 multicast RTP: Add dialing options
10 years ago
Mark Michelson 88d997913f ARI: Re-implement the ARI dial command, allowing for early bridging.
10 years ago
Alexei Gradinari 31f17abe44 res_pjsip: add "via_addr", "via_port", "call_id" to contact
10 years ago
Joshua Colp b0e4ea96de Merge "Bridging: introduce "invisible" bridges."
10 years ago
Joshua Colp cab97fd905 Merge "ARI: Add the ability to download the media associated with a stored recording"
10 years ago
Mark Michelson f6c33771f6 Bridging: introduce "invisible" bridges.
10 years ago
Joshua Colp 56d5af4584 Merge "func_curl: Don't trim response text on non-ASCII characters"
10 years ago
Ivan Poddubny 31897d2d99 func_curl: Don't trim response text on non-ASCII characters
10 years ago
Richard Mudgett ade5275a3e parking.h: Update ast_parking_park_call() doxygen to reality.
10 years ago
Matt Jordan e773e3a9bb ARI: Add the ability to download the media associated with a stored recording
10 years ago
Joshua Colp e205eb55a4 Merge "res_pjsip: Endpoint IP Access Controls"
10 years ago
Joshua Colp 5acb25722c Merge "logger: Support JSON logging with Verbose messages"
10 years ago
Joshua Colp b57032c364 Merge "res_hep: Provide an option to pick the UUID type"
10 years ago
Joshua Colp d4b77dad1b res_pjsip_exten_state: Use the extension for publishing to.
10 years ago
Kevin Harwell 3905997bae res_pjsip_outbound_publish: Add multi-user support per configuration
10 years ago
Matt Jordan 03d88b5656 ARI: Add the ability to play multiple media URIs in a single operation
10 years ago
Matt Jordan 3522376512 logger: Support JSON logging with Verbose messages
10 years ago
Matt Jordan e06a23681c res_hep: Provide an option to pick the UUID type
10 years ago
Alexei Gradinari 69a85a519f res_pjsip: Endpoint IP Access Controls
10 years ago
Joshua Colp 2da358a3cb Merge "pjproject_bundled: Check for python-dev and TEST_FRAMEWORK"
10 years ago
Joshua Colp d03e170ae7 res_pjsip_pubsub: Use common datastores container API.
10 years ago
Joshua Colp 94cd351ec4 datastore: Add common container based datastores API.
10 years ago
George Joseph facce6f632 pjproject_bundled: Check for python-dev and TEST_FRAMEWORK
10 years ago
Alexei Gradinari a4cfcda036 res_pjsip/AMI: add contact.updated event
10 years ago