Commit Graph

3881 Commits (c6c7f1720608031303418012831f8a644345ad18)

Author SHA1 Message Date
Aaron An 2a50c29101 res/res_pjsip: Add preferred_codec_only config to pjsip endpoint.
9 years ago
Mark Michelson 28b2aeba0b res_pjsip: Do not crash on ACKs from unknown endpoints.
9 years ago
zuul 345253fb71 Merge "res_pjsip: Allow global headers to be overridden."
9 years ago
zuul c5fcb54e11 Merge "res/res_stasis_playback: Cancel the entire playlist when a stop occurs"
9 years ago
Richard Mudgett f369dbb705 res_pjsip_messaging.c: Misc cleanups and fixes.
9 years ago
Joshua Colp 2e5da0c715 res_pjsip: Allow global headers to be overridden.
9 years ago
zuul 004d3c32ba Merge "res_resolver_unbound: Fix config documentation."
9 years ago
zuul 51ec782372 Merge "res_pjsip_session: segfault on already disconnected session"
9 years ago
zuul edaba05fea Merge "build: Add download capability for external packages"
9 years ago
Joshua Colp baa7dba180 res_resolver_unbound: Fix config documentation.
9 years ago
Joshua Colp 2ff853279f Merge "pjsip_configuration.c: Ignore repeated identify by methods."
9 years ago
zuul 43ef73ad45 Merge "resource_channels.c: add hangup reason "answered_elsewhere"."
9 years ago
zuul 7437467d94 Merge "res_pjsip_registrar.c: Reduce stack usage in find_aor_name()."
9 years ago
zuul d0beb475b4 Merge "config_global.c: Comments and a default expression adjustment."
9 years ago
Matt Jordan e769c19a31 res/res_stasis_playback: Cancel the entire playlist when a stop occurs
9 years ago
George Joseph 6caf6bcdad build: Add download capability for external packages
9 years ago
Alexei Gradinari 7bb7f7b9d5 res_pjsip_session: segfault on already disconnected session
9 years ago
Richard Mudgett 68c7694abb res_pjsip_registrar.c: Reduce stack usage in find_aor_name().
9 years ago
Richard Mudgett 35ce4d25c7 pjsip_configuration.c: Ignore repeated identify by methods.
9 years ago
Richard Mudgett c1e438fdf7 config_global.c: Comments and a default expression adjustment.
9 years ago
Corey Farrell e875e1c12a sorcery: Create function ast_sorcery_lockable_alloc.
9 years ago
Jean Aunis 91993ebaa5 resource_channels.c: add hangup reason "answered_elsewhere".
9 years ago
Alexei Gradinari faf9bdebb7 res_pjsip: qualify/unqualify added/deleted realtime endpoints
9 years ago
Mark Michelson c98a047ee6 res_pjsip: Default endpoints to the "offline" status.
9 years ago
zuul 90b7f7fdb5 Merge "res_pjsip: Cache global config options."
9 years ago
Richard Mudgett ea929d766d res_pjsip: Cache global config options.
9 years ago
Richard Mudgett 5eb6cb969f res_fax: Fix deadlock in ast_channel_get_t38_state().
9 years ago
Richard Mudgett 277a2d667a res_fax: Fix deadlock setting FAXMODE channel variable.
9 years ago
Richard Mudgett edca14c8a5 res_fax.c: Fix deadlock in fax_gateway_indicate_t38().
9 years ago
Richard Mudgett 141cd42880 res_fax.c: Add chan locked precondition comments.
9 years ago
Richard Mudgett b86771d1bf ast_framehook_detach() must be called with the channel locked.
9 years ago
Richard Mudgett 5744f434f0 ast_framehook_attach() must be called with the channel locked.
9 years ago
George Joseph e40aa40aca res_rtp_multicast: Fix SEGV in ast_multicast_rtp_create_options
9 years ago
zuul 27813c7439 Merge "compilation failed with -Werror=maybe-uninitialized"
9 years ago
zuul 47c9acb5b2 Merge "res_odbc_transaction: add dep on generic_odbc"
9 years ago
Alexei Gradinari 41ee14bfae compilation failed with -Werror=maybe-uninitialized
9 years ago
David M. Lee eb0c9c476f res_odbc_transaction: add dep on generic_odbc
9 years ago
Torrey Searle c1b6a79686 res_ari: Add http prefix to generated docs
9 years ago
zuul 2b057d6215 Merge "res_odbc: Correct the dependency relationship with res_odbc_transaction"
9 years ago
zuul 8932877044 Merge "rest-api: Swagger scripts were not replacing format variable in file brief"
9 years ago
zuul 22daced976 Merge "res_format_attr_g729: Add annexb=no format parameter to SDPs"
9 years ago
zuul d86ee51ca0 Merge "res_pjsip: Add contact_user to endpoint"
9 years ago
Kevin Harwell 53a2f7dc88 res_format_attr_g729: Add annexb=no format parameter to SDPs
9 years ago
Kevin Harwell 7ea133f2ab rest-api: Swagger scripts were not replacing format variable in file brief
9 years ago
George Joseph c7ffd6111d res_odbc: Correct the dependency relationship with res_odbc_transaction
9 years ago
George Joseph 534063fd67 res_pjsip: Add contact_user to endpoint
9 years ago
Richard Mudgett 0b4fa65532 res_pjsip_session.c: Fix unbound srv failover tests.
9 years ago
Corey Farrell 824a4e84d1 Refactor usage pattern of xmldoc info tag.
9 years ago
zuul 9fc83f8ffd Merge "core: Entity ID is not set or invalid"
9 years ago
Joshua Colp 2e7100855d Merge "res_sorcery_config.c: Cleanup ao2 container usage idioms."
9 years ago
Alexei Gradinari e85adbd947 core: Entity ID is not set or invalid
9 years ago
Richard Mudgett 13450c80ce res_sorcery_config.c: Cleanup ao2 container usage idioms.
9 years ago
Matt Jordan 3269cf4c17 res_agi: Improve documentation
9 years ago
Joshua Colp 8b1e919ae4 Merge "res_pjsip: Fail global load if debug or default_from_user are empty"
9 years ago
zuul 234d4a818e Merge "res_pjsip_caller_id: Copy header name to short header name"
9 years ago
Joshua Colp 23670f277f Merge "location.c: Misc fixes and cleanups."
9 years ago
Joshua Colp 088104b2ab Merge "res_pjsip res_pjsip_mwi: Misc fixes and cleanups."
9 years ago
zuul 5fad1f110b Merge "pjsip_distributor.c: Add missing allocation failure check."
9 years ago
zuul fb88244957 Merge "res_pjsip: Make aor named lock a mutex."
9 years ago
zuul 88e90db659 Merge "res_odbc: Show only when there a fail attempt of connection in CLI"
9 years ago
George Joseph d7534e016b res_pjsip_caller_id: Copy header name to short header name
9 years ago
zuul 8d84c8edff Merge "res_resolver_unbound: Allow compilation with libunbound version < 1.5"
9 years ago
George Joseph aeb859dba9 res_pjsip: Fail global load if debug or default_from_user are empty
9 years ago
Richard Mudgett 2275494e80 res_pjsip res_pjsip_mwi: Misc fixes and cleanups.
9 years ago
Richard Mudgett d4ffbccef6 location.c: Misc fixes and cleanups.
9 years ago
Richard Mudgett 5ba6357be2 res_pjsip: Make aor named lock a mutex.
9 years ago
Richard Mudgett b6e03a5ff3 pjsip_distributor.c: Add missing allocation failure check.
9 years ago
zuul 74fffe9df2 Merge "res_srtp: Move SDP SRTP code from the core to res_srtp."
9 years ago
Richard Mudgett 41aba83ff6 res_srtp: Move SDP SRTP code from the core to res_srtp.
9 years ago
Alexei Gradinari 820879415f pjsip: Fix deadlock with suspend taskprocessor on masquerade
9 years ago
George Joseph 8d42ff784d res_resolver_unbound: Allow compilation with libunbound version < 1.5
9 years ago
zuul d78fe8fed0 Merge "res_rtp_asterisk: Cache local RTCP address."
9 years ago
zuul 26921a5523 Merge "res_pjsip_mwi: fix unsolicited mwi blocks PJSIP stack"
9 years ago
Mark Michelson 8fe9f1f7f1 res_rtp_asterisk: Cache local RTCP address.
9 years ago
Alexei Gradinari 403b63571c res_pjsip_mwi: fix unsolicited mwi blocks PJSIP stack
9 years ago
Rodrigo Ramírez Norambuena 0749f6e6f3 res_odbc: Show only when there a fail attempt of connection in CLI
9 years ago
Joshua Colp 54869e4823 res_pjsip_outbound_publish: Use a serializer shutdown group for unload.
9 years ago
Kevin Harwell e711e57106 resource_channels: Sync with ARI stubs
9 years ago
zuul 8878cedc0a Merge "res_pjsip: SIP/SDP origin (o=) contained square brackets on IP6 transports."
9 years ago
Joshua Colp 73bce50ef8 sorcery: Use more compatible regex for local expressions.
9 years ago
Alexander Traud 3ff964c6b6 res_pjsip: SIP/SDP origin (o=) contained square brackets on IP6 transports.
9 years ago
zuul e2bfcb3e58 Merge "codecs: Add iLBC 20."
9 years ago
zuul 8e79e382b4 Merge "res_pjsip: Whitespace and comment cleanup."
9 years ago
Joshua Colp fd87c7a70c Merge "res_pjsip_pubsub: fixed a bug when pjsip_tx_data_dec_ref is called twice."
9 years ago
Alexander Traud 8fb807009f codecs: Add iLBC 20.
9 years ago
Richard Mudgett 4286a369a1 res_pjsip: Whitespace and comment cleanup.
9 years ago
zuul 9473818659 Merge "res_srtp: Enable AES-256 and AES-GCM."
9 years ago
zuul 3abf482393 Merge "res_fax.c: Fix deadlock potential in FAXOPT(faxdetect) framehook."
9 years ago
Joshua Colp 7f36b79f87 Merge "res_fax: Fix FAXOPT(faxdetect) timeout option."
9 years ago
Joshua Colp 0933f0cf96 Merge "res_pjsip: Add fax_detect_timeout endpoint option."
9 years ago
Corey Farrell a36a174c4b pbx: Create pbx_sw.c for management of 'struct ast_sw'.
9 years ago
Alexei Gradinari 81ea024d93 res_pjsip_pubsub: fixed a bug when pjsip_tx_data_dec_ref is called twice.
9 years ago
Alexander Traud 1d2173c7ae res_srtp: Enable AES-256 and AES-GCM.
9 years ago
zuul 7ff9bed7b0 Merge "Unit tests: Use AST_TEST_DEFINE in conditional code only."
9 years ago
zuul b1c45dc815 Merge "pbx: Create pbx_ignorepat.c for management of 'struct ast_ignorepat'."
9 years ago
zuul e51b40bd87 Merge "res_rtp_asterisk: Count a roll-over of the sequence number even on lost packets."
9 years ago
Richard Mudgett 9abbea162c res_fax.c: Fix deadlock potential in FAXOPT(faxdetect) framehook.
9 years ago
Richard Mudgett 804fbd9c2b res_fax: Fix FAXOPT(faxdetect) timeout option.
9 years ago
Richard Mudgett e739888d99 res_pjsip: Add fax_detect_timeout endpoint option.
9 years ago
Corey Farrell cf1188a1be Unit tests: Use AST_TEST_DEFINE in conditional code only.
9 years ago
Alexei Gradinari e9daa34261 res_pjsip_mwi: remove unneeded check on endpoint's contacts.
9 years ago
Alexander Traud cb5e3445be res_rtp_asterisk: Count a roll-over of the sequence number even on lost packets.
9 years ago
Corey Farrell e2e8713b84 pbx: Create pbx_ignorepat.c for management of 'struct ast_ignorepat'.
9 years ago
Corey Farrell be36bd7ca5 pbx: Create pbx_include.c for management of 'struct ast_include'.
9 years ago
Mark Michelson 273052f404 Update support for SILK format.
9 years ago
Joshua Colp 89f0a7d3f4 Merge "res_rtp_asterisk: Enable Forward Secrecy (PFS) for DTLS."
9 years ago
zuul 153875be24 Merge "pjsip_options.c: Fix container operation."
9 years ago
zuul 43596895f9 Merge "pjsip_configuration.c: Misc cleanups."
9 years ago
zuul 2567e57624 Merge "res/res_corosync: Raise a Stasis message on node join/leave events"
9 years ago
zuul 3849f23bff Merge "res/res_pjsip_session: Check for presence of an active negotiator"
9 years ago
Richard Mudgett bc1ff41be7 pjsip_options.c: Fix container operation.
9 years ago
Richard Mudgett eabcfeeaa3 pjsip_configuration.c: Misc cleanups.
9 years ago
Alexander Traud 85212f2799 res_rtp_asterisk: Enable Forward Secrecy (PFS) for DTLS.
9 years ago
Matt Jordan 0d487b53b1 res/res_pjsip_session: Check for presence of an active negotiator
9 years ago
Matt Jordan c49833653b res/res_pjsip_pubsub: Add additional debug statements
9 years ago
Matt Jordan f12311ee69 res/res_corosync: Raise a Stasis message on node join/leave events
9 years ago
zuul 73d8cb587d Merge "rest_api/channels: Fix multiple issues with create and dial"
9 years ago
Joshua Colp e049248161 Merge "res_pjsip: Fix statsd regression."
9 years ago
Joshua Colp 69796bf5fe Merge "res_sorcery_realtime: fix bug when successful UPDATE is treated as failed"
9 years ago
Joshua Colp 90d4ebbb40 Merge "res_pjsip: Added "subscribe_context" to endpoint"
9 years ago
George Joseph 886f2cab23 rest_api/channels: Fix multiple issues with create and dial
9 years ago
Richard Mudgett b85446d039 res_pjsip: Fix statsd regression.
9 years ago
Joshua Colp 4ad333bb0e func_odbc: Fix connection deadlock.
9 years ago
Joshua Colp e0f27ecabb Merge "chan_sip/res_pjsip_t38: Handle a request to negotiate T.38 after it is enabled."
9 years ago
Alexei Gradinari c832f100d9 res_sorcery_realtime: fix bug when successful UPDATE is treated as failed
9 years ago
Joshua Colp 302be4809a chan_sip/res_pjsip_t38: Handle a request to negotiate T.38 after it is enabled.
9 years ago
Scott Griepentrog fb96492ec4 PJSIP: provide valid tcp nodelay option for reuse
9 years ago
Alexei Gradinari 1c949eea6c res_pjsip: Added "subscribe_context" to endpoint
9 years ago
Joshua Colp 9e10aa8496 Merge "res_pjsip_session.c: Don't send extra BYE if SDP invalid."
9 years ago
Joshua Colp 764a009fbe Merge "res_pjsip_session.c: End call on initial invalid SDP negotiation."
9 years ago
Joshua Colp 01a8d9844b Merge "res_pjsip.c: Register PJMEDIA error code decoder."
9 years ago
Joshua Colp 4ad22164fe Merge "res_pjsip_session.c: Remove unused parameter from handle_incoming()."
9 years ago
Joshua Colp 082f3d123c Merge "res_pjsip: Add missing NULL checks when using pjsip_inv_end_session()."
9 years ago
Joshua Colp 040a11cecd Merge "res_pjsip: improve realtime performance #2"
9 years ago
Richard Mudgett 9f2c007254 res_pjsip_session.c: Don't send extra BYE if SDP invalid.
9 years ago
Richard Mudgett 08d3b9a89e res_pjsip_session.c: End call on initial invalid SDP negotiation.
9 years ago
Richard Mudgett e6e12c752c res_pjsip.c: Register PJMEDIA error code decoder.
9 years ago
Richard Mudgett 5d2fc6bab7 res_pjsip_session.c: Remove unused parameter from handle_incoming().
9 years ago
Richard Mudgett 656ed73ac6 res_pjsip: Add missing NULL checks when using pjsip_inv_end_session().
9 years ago
Joshua Colp 75818b4084 siren: Add format attribute modules for Siren7 and Siren14.
9 years ago
zuul 46cc7f114d Merge "res_fax: Fix reference leak in fax_v21_session_new."
9 years ago
Joshua Colp 7a2daafa59 Merge "res_rtp_asterisk: Fix a self-comparison identified by gcc 6"
9 years ago
Joshua Colp 8b85b05092 Merge "Fix Alembic upgrades."
9 years ago
Corey Farrell 8c7017f76e res_fax: Fix reference leak in fax_v21_session_new.
9 years ago
zuul df6f69ceb6 Merge "res_pjproject.c: Replace inlined DEBUG_ATLEAST() with macro."
9 years ago
Alexei Gradinari 6fa3ed0679 res_pjsip: improve realtime performance #2
9 years ago
George Joseph d293ead077 res_rtp_asterisk: Fix a self-comparison identified by gcc 6
9 years ago
Mark Michelson b6bd97eea2 Fix Alembic upgrades.
9 years ago
Joshua Colp aec09d9c09 Merge "res_rtp_asterisk: fix memory leak in dtls"
9 years ago
Joshua Colp f88571822c Merge "res_pjsip_pubsub: Address SEGV when attempting to terminate a subscription"
9 years ago
Torrey Searle 804005d251 res_rtp_asterisk: fix memory leak in dtls
9 years ago
Joshua Colp eb08734a94 Merge "res_rtp_asterisk: Use latest DTLS version available by underlying platform."
9 years ago
Joshua Colp eaaab8f55f Merge "res_pjsip_session: Handle race condition at shutdown with timer."
9 years ago
Richard Mudgett f572b26495 res_pjproject.c: Replace inlined DEBUG_ATLEAST() with macro.
9 years ago
George Joseph b57cd01404 res_pjsip_pubsub: Address SEGV when attempting to terminate a subscription
9 years ago
Alexander Traud 6eb0354f2d res_rtp_asterisk: Use latest DTLS version available by underlying platform.
9 years ago
Scott Griepentrog 596d0b0bc3 PJSIP: provide transport type with received messages
9 years ago
zuul d22ce6fd3e Merge "fix: memory leaks, resource leaks, out of bounds and bugs"
10 years ago
Joshua Colp e94aae00a7 res_pjsip_session: Handle race condition at shutdown with timer.
10 years ago
Alexei Gradinari 820ed3d4b3 fix: memory leaks, resource leaks, out of bounds and bugs
10 years ago
Mark Michelson 11caa10cf5 ARI: Ensure announcer channels are destroyed.
10 years ago
Richard Mudgett 3c80f84cd0 res_pjsip_transport_management.c: Misc cleanups to survive shutdown.
10 years ago
Richard Mudgett 7c59f2126f res_pjsip.c: Add check that timer actually got scheduled.
10 years ago
zuul 181766748f Merge "res_pjsip_session.c: Reorganize ast_sip_session_terminate()."
10 years ago
Richard Mudgett 51cc5c31c4 res_rtp_multicast.c: Fix warning message typo.
10 years ago
Richard Mudgett 3d0632a9c2 res_pjsip_session.c: Reorganize ast_sip_session_terminate().
10 years ago
zuul 39e6d80937 Merge "ARI: Ensure proper channel state on operations."
10 years ago
Mark Michelson 1fd3a7849e ARI: Ensure proper channel state on operations.
10 years ago
Richard Mudgett 04ec9c745e res_pjsip_registrar.c: Eliminate rx REGISTER request race condition.
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 5b7b16a87f res_pjsip_pubsub.c: Recreate subscriptions using distributor serializer.
10 years ago
Richard Mudgett c2ae49249c res_pjsip_pubsub.c: Use distributor serializer for incoming subscriptions.
10 years ago
Richard Mudgett 2ff26e9746 pjsip_distributor.c: Consistently pick a serializer for messages.
10 years ago
Richard Mudgett df2791da8f pjsip_distributor.c: Ignore messages until fully booted.
10 years ago
Joshua Colp 5c949d009e Merge "Fixes to include signal.h"
10 years ago
Joshua Colp 216f78c0ce Merge "Make use of GLOB_BRACE and GLOB_NOMAGIC optional"
10 years ago
Timo Teräs 39b69ab537 Fixes to include signal.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
Joshua Colp 33787459c3 Merge "res_odbc: Implement a connection pool."
10 years ago
Joshua Colp 31a5c28339 res_odbc: Implement a connection pool.
10 years ago
Alexander Traud 52120204c9 res_srtp: Instead of libSRTP use OpenSSL as random source.
10 years ago
George Joseph a2f820e8dc ari/resource_channels: Add 'formats' to channel create/originate
10 years ago
Timo Teräs 797695c5cc Make use of GLOB_BRACE and GLOB_NOMAGIC optional
10 years ago
Richard Mudgett aec7916595 pjsip_distributor.c: Use correct rdata info access method (Part 2).
10 years ago
zuul 84a93b0d67 Merge "ARI: Re-implement the ARI dial command, allowing for early bridging."
10 years ago
zuul dffbb2d7c3 Merge "res_pjsip_mwi_body_generator: Re-order the body items"
10 years ago
Joshua Colp 11ea121cc8 Merge "res_pjsip: add "via_addr", "via_port", "call_id" to contact"
10 years ago
zuul 853350b5ea Merge "res_pjsip: Add clarifying documentation to PJSIP_HEADER help text"
10 years ago
zuul 6db496c788 Merge "multicast RTP: Add dialing options"
10 years ago
zuul 47c4f52df6 Merge "res_pjsip: chatty verbose messages"
10 years ago
George Joseph 8a6a14590d res_pjsip_mwi_body_generator: Re-order the body items
10 years ago
Rusty Newton b56f611856 res_pjsip: Add clarifying documentation to PJSIP_HEADER help text
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
Alexei Gradinari 574c9e77eb res_pjsip: chatty verbose messages
10 years ago
Richard Mudgett 7d44d12816 pjsip_distributor.c: Use correct rdata info access method.
10 years ago