Commit Graph

3813 Commits (c15228ff84cce3a00bded7171dbde6053baf1aad)

Author SHA1 Message Date
Alexei Gradinari ecad35e147 pjsip: Fix deadlock with suspend taskprocessor on masquerade
9 years ago
George Joseph a8512f9afe res_resolver_unbound: Allow compilation with libunbound version < 1.5
9 years ago
zuul d85e9d99cb Merge "res_rtp_asterisk: Cache local RTCP address." into 14
9 years ago
Rodrigo Ramírez Norambuena c2652d05d9 res_odbc: Show only when there a fail attempt of connection in CLI
9 years ago
zuul 00a0101f2a Merge "res_pjsip_mwi: fix unsolicited mwi blocks PJSIP stack" into 14
9 years ago
Mark Michelson 5c203c6ca3 res_rtp_asterisk: Cache local RTCP address.
9 years ago
zuul 028171f465 Merge "res_pjsip_outbound_publish: Use a serializer shutdown group for unload." into 14
9 years ago
Alexei Gradinari 4d6d3eb268 res_pjsip_mwi: fix unsolicited mwi blocks PJSIP stack
9 years ago
Joshua Colp a9592043dc res_pjsip_outbound_publish: Use a serializer shutdown group for unload.
9 years ago
Kevin Harwell 93aa3f74a2 resource_channels: Sync with ARI stubs
9 years ago
zuul 2306c71052 Merge "res_pjsip: SIP/SDP origin (o=) contained square brackets on IP6 transports." into 14
9 years ago
Kevin Harwell 63dd0fab30 rest-api: Code out of sync with the model
9 years ago
Joshua Colp b63262e7bf sorcery: Use more compatible regex for local expressions.
9 years ago
Alexander Traud 7e0178925f res_pjsip: SIP/SDP origin (o=) contained square brackets on IP6 transports.
9 years ago
zuul e7fc209b26 Merge "codecs: Add iLBC 20." into 14
9 years ago
Joshua Colp 804c3e6b9e Merge "res_srtp: Enable AES-256 and AES-GCM." into 14
9 years ago
zuul 5356e307dc Merge "res_pjsip: Whitespace and comment cleanup." into 14
9 years ago
zuul 0b4ceaead6 Merge "res_fax.c: Fix deadlock potential in FAXOPT(faxdetect) framehook." into 14
9 years ago
Joshua Colp 4a24c028be Merge "res_fax: Fix FAXOPT(faxdetect) timeout option." into 14
9 years ago
Joshua Colp e551636144 Merge "res_pjsip: Add fax_detect_timeout endpoint option." into 14
9 years ago
Alexander Traud c82f24f36a codecs: Add iLBC 20.
9 years ago
Richard Mudgett 6e2e3915c8 res_pjsip: Whitespace and comment cleanup.
9 years ago
Richard Mudgett 964ae54ecf res_fax.c: Fix deadlock potential in FAXOPT(faxdetect) framehook.
9 years ago
Richard Mudgett c3462adeb8 res_fax: Fix FAXOPT(faxdetect) timeout option.
9 years ago
Richard Mudgett d11731ac2f res_pjsip: Add fax_detect_timeout endpoint option.
9 years ago
Alexei Gradinari 56b4112659 res_pjsip_pubsub: fixed a bug when pjsip_tx_data_dec_ref is called twice.
9 years ago
Alexander Traud 2103ad1fec res_srtp: Enable AES-256 and AES-GCM.
9 years ago
Corey Farrell 0c88fb460f pbx: Create pbx_sw.c for management of 'struct ast_sw'.
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
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"
9 years ago
Joshua Colp e94aae00a7 res_pjsip_session: Handle race condition at shutdown with timer.
9 years ago
Alexei Gradinari 820ed3d4b3 fix: memory leaks, resource leaks, out of bounds and bugs
9 years ago
Mark Michelson 11caa10cf5 ARI: Ensure announcer channels are destroyed.
9 years ago
Richard Mudgett 3c80f84cd0 res_pjsip_transport_management.c: Misc cleanups to survive shutdown.
9 years ago
Richard Mudgett 7c59f2126f res_pjsip.c: Add check that timer actually got scheduled.
9 years ago
zuul 181766748f Merge "res_pjsip_session.c: Reorganize ast_sip_session_terminate()."
9 years ago
Richard Mudgett 51cc5c31c4 res_rtp_multicast.c: Fix warning message typo.
9 years ago
Richard Mudgett 3d0632a9c2 res_pjsip_session.c: Reorganize ast_sip_session_terminate().
9 years ago
zuul 39e6d80937 Merge "ARI: Ensure proper channel state on operations."
9 years ago
Mark Michelson 1fd3a7849e ARI: Ensure proper channel state on operations.
9 years ago
Richard Mudgett 04ec9c745e res_pjsip_registrar.c: Eliminate rx REGISTER request race condition.
9 years ago
Richard Mudgett 4879cd875c sorcery: Add setting object type congestion levels.
9 years ago
Richard Mudgett 2cd67d5b07 taskprocessors: Implement high/low water mark alerts.
9 years ago
Richard Mudgett c966a035e0 res_pjsip_session: Use distributor serializer for incoming calls.
9 years ago
Richard Mudgett 5b7b16a87f res_pjsip_pubsub.c: Recreate subscriptions using distributor serializer.
9 years ago
Richard Mudgett c2ae49249c res_pjsip_pubsub.c: Use distributor serializer for incoming subscriptions.
9 years ago
Richard Mudgett 2ff26e9746 pjsip_distributor.c: Consistently pick a serializer for messages.
9 years ago
Richard Mudgett df2791da8f pjsip_distributor.c: Ignore messages until fully booted.
9 years ago
Joshua Colp 5c949d009e Merge "Fixes to include signal.h"
9 years ago
Joshua Colp 216f78c0ce Merge "Make use of GLOB_BRACE and GLOB_NOMAGIC optional"
9 years ago
Timo Teräs 39b69ab537 Fixes to include signal.h
9 years ago
Matt Jordan 7f5ca67e5f res_hep_{pjsip|rtcp}: Decline module loads if res_hep had not loaded
9 years ago
Joshua Colp 643dd462ee Merge "ari/resource_channels: Add 'formats' to channel create/originate"
9 years ago
Joshua Colp 33787459c3 Merge "res_odbc: Implement a connection pool."
9 years ago
Joshua Colp 31a5c28339 res_odbc: Implement a connection pool.
9 years ago
Alexander Traud 52120204c9 res_srtp: Instead of libSRTP use OpenSSL as random source.
9 years ago
George Joseph a2f820e8dc ari/resource_channels: Add 'formats' to channel create/originate
9 years ago
Timo Teräs 797695c5cc Make use of GLOB_BRACE and GLOB_NOMAGIC optional
9 years ago
Richard Mudgett aec7916595 pjsip_distributor.c: Use correct rdata info access method (Part 2).
9 years ago
zuul 84a93b0d67 Merge "ARI: Re-implement the ARI dial command, allowing for early bridging."
9 years ago
zuul dffbb2d7c3 Merge "res_pjsip_mwi_body_generator: Re-order the body items"
9 years ago
Joshua Colp 11ea121cc8 Merge "res_pjsip: add "via_addr", "via_port", "call_id" to contact"
9 years ago
zuul 853350b5ea Merge "res_pjsip: Add clarifying documentation to PJSIP_HEADER help text"
9 years ago
zuul 6db496c788 Merge "multicast RTP: Add dialing options"
9 years ago
zuul 47c4f52df6 Merge "res_pjsip: chatty verbose messages"
9 years ago
George Joseph 8a6a14590d res_pjsip_mwi_body_generator: Re-order the body items
9 years ago
Rusty Newton b56f611856 res_pjsip: Add clarifying documentation to PJSIP_HEADER help text
9 years ago
Mark Michelson bb0f4a6310 multicast RTP: Add dialing options
9 years ago
Mark Michelson 88d997913f ARI: Re-implement the ARI dial command, allowing for early bridging.
9 years ago
Alexei Gradinari 31f17abe44 res_pjsip: add "via_addr", "via_port", "call_id" to contact
9 years ago
Alexei Gradinari 574c9e77eb res_pjsip: chatty verbose messages
9 years ago
Richard Mudgett 7d44d12816 pjsip_distributor.c: Use correct rdata info access method.
9 years ago
zuul a6b16d7029 Merge "res_pjsip_outbound_publish: Ensure publish is valid when explicitly destroying."
9 years ago
zuul d1ab0936ab Merge "res_pjsip: Only check transaction on transaction state events."
9 years ago
Joshua Colp 070eab6ed2 res_pjsip_outbound_publish: Ensure publish is valid when explicitly destroying.
9 years ago
Joshua Colp cab97fd905 Merge "ARI: Add the ability to download the media associated with a stored recording"
9 years ago
Joshua Colp 85d0272e76 res_pjsip: Only check transaction on transaction state events.
9 years ago
Mark Michelson 1c02b19b79 res_pjsip: Match dialogs on responses better.
9 years ago
Matt Jordan e773e3a9bb ARI: Add the ability to download the media associated with a stored recording
9 years ago
Joshua Colp 40cb032009 res_sorcery_astdb: Filter fields to only the registered ones.
9 years ago
Joshua Colp ff3cbc0046 Merge "res_pjsip_empty_info: Respond to empty SIP INFO packets"
9 years ago
Joshua Colp e205eb55a4 Merge "res_pjsip: Endpoint IP Access Controls"
9 years ago
snuffy 9766a12b4c res_pjsip_empty_info: Respond to empty SIP INFO packets
9 years ago
Joshua Colp b57032c364 Merge "res_hep: Provide an option to pick the UUID type"
9 years ago
Joshua Colp 1f36270b21 Merge "res/res_hep_pjsip: Fix reported local IP address when bound to 'any'"
9 years ago
Joshua Colp d4b77dad1b res_pjsip_exten_state: Use the extension for publishing to.
9 years ago
Kevin Harwell 3905997bae res_pjsip_outbound_publish: Add multi-user support per configuration
9 years ago
Joshua Colp e2fc83af50 Merge "ARI: Add the ability to play multiple media URIs in a single operation"
9 years ago
Matt Jordan 03d88b5656 ARI: Add the ability to play multiple media URIs in a single operation
9 years ago
George Joseph ae81b55361 res_pjsip_outbound_registration: Clean up state when registration is deleted
9 years ago
George Joseph 8b5cee4a4f res_pjsip: Set TCP_NODELAY on TCP transports
9 years ago
Matt Jordan d29c17834c res/res_hep_pjsip: Fix reported local IP address when bound to 'any'
9 years ago
Sean Bright 14938184a3 res_ari: Correct Location headers returned by some ARI resources
9 years ago
Matt Jordan e06a23681c res_hep: Provide an option to pick the UUID type
9 years ago
zuul d9c5882e69 Merge "config_transport: Tell pjproject to allow all SSL/TLS protocols"
9 years ago
Alexei Gradinari 69a85a519f res_pjsip: Endpoint IP Access Controls
9 years ago
zuul 7643dc44b2 Merge "pjsip_distributor: Add missing newline to NOTICE"
9 years ago
zuul dd354009d3 Merge "res_pjsip_outbound_registration: generate correct Contact URI for TLS"
9 years ago
George Joseph 4f8cfa0220 pjsip_distributor: Add missing newline to NOTICE
9 years ago
Sebastian Damm d14d1ba826 res_pjsip_outbound_registration: generate correct Contact URI for TLS
9 years ago
Joshua Colp 1be506d811 Merge "res_pjsip_outbound_publish: state potential dropped on reloads/realtime fetches"
9 years ago
Joshua Colp 086e311a75 Merge "res_pjsip_outbound_publishing: After unloading the library won't load again"
9 years ago
Joshua Colp 0863ccee09 Merge "res_pjsip_outbound_publish: Won't unload if condition wait times out"
9 years ago
Joshua Colp 09e22d7d6c Merge "res_pjsip_outbound_publish: Ref leak in off nominal callback paths"
9 years ago
Joshua Colp ce3733d16e Merge "res_pjsip_outbound_publish: Potential crash due to off nominal path"
9 years ago
Joshua Colp 87787bb889 Merge "res_pjsip: improve realtime performance"
9 years ago
zuul 21442faf34 Merge "res_fax/t38_gateway: Peer V.21 session is created on wrong channel"
9 years ago
zuul f60b1f35a0 Merge "res_pjsip_authenticator_digest: Don't use source port in nonce verification"
9 years ago
Joshua Colp 3699beea38 Merge "res_pjsip_pubsub: Use common datastores container API."
9 years ago
Kevin Harwell 1e876d6915 res_pjsip_authenticator_digest: Don't use source port in nonce verification
9 years ago
George Joseph dfefbf8731 config_transport: Tell pjproject to allow all SSL/TLS protocols
9 years ago
Joshua Colp d03e170ae7 res_pjsip_pubsub: Use common datastores container API.
9 years ago
Alexei Gradinari 322c3b4262 res_pjsip: module load priority
9 years ago
Kevin Harwell 64e058f75a res_pjsip_outbound_publish: state potential dropped on reloads/realtime fetches
9 years ago
Kevin Harwell adc82a2260 res_pjsip_outbound_publishing: After unloading the library won't load again
9 years ago
Kevin Harwell 3b0ce5169d res_pjsip_outbound_publish: Won't unload if condition wait times out
9 years ago
Kevin Harwell 41fccbfeb1 res_pjsip_outbound_publish: Ref leak in off nominal callback paths
9 years ago
Kevin Harwell dfbb03cc8e res_pjsip_outbound_publish: Potential crash due to off nominal path
9 years ago
Alexei Gradinari cc4c5f5693 res_pjsip: improve realtime performance
9 years ago
Alexei Gradinari 92f85fe766 res_fax/t38_gateway: Peer V.21 session is created on wrong channel
9 years ago
Alexei Gradinari 380ac201ac res_fax: add FAXMODE variable
9 years ago
Alexei Gradinari a4cfcda036 res_pjsip/AMI: add contact.updated event
9 years ago
zuul c339d4c6ed Merge "pjsip: Added "reg_server" to contacts."
9 years ago
Alexei Gradinari 2b1edee772 pjsip: Added "reg_server" to contacts.
9 years ago
Richard Mudgett 2c46063d54 res_pjsip_exten_state: Create PUBLISH messages.
9 years ago
Joshua Colp bc19d9a2b0 Merge "res_pjsip_exten_state: Check if body generator is available."
9 years ago
Joshua Colp d57847a7c7 Merge "res_pjsip_pubsub.c: Fix body generator registration race."
9 years ago
zuul ce3687011f Merge "res_pjsip: Start body generator users after suppliers."
9 years ago
zuul e4b086939d Merge "res_pjsip_pubsub.c: Add useful information to some messages."
9 years ago
zuul c8f53bc4e9 Merge "res_pjsip_outbound_publish.c: Remove redundant flag check."
9 years ago
zuul 980b772265 Merge "res_pjsip: Add ability to identify by Authorization username"
9 years ago
Richard Mudgett 0b5292525c res_pjsip_exten_state: Check if body generator is available.
9 years ago
Richard Mudgett 369182d084 res_pjsip: Start body generator users after suppliers.
9 years ago
Richard Mudgett 3af83ea2fb res_pjsip_pubsub.c: Add useful information to some messages.
9 years ago
Richard Mudgett 8e1b663b87 res_pjsip_pubsub.c: Fix body generator registration race.
9 years ago
Richard Mudgett 76ea4cfaae res_pjsip_outbound_publish.c: Remove redundant flag check.
9 years ago
zuul 057ed94048 Merge "res_pjsip_exten_state: Add config support for exten state publishers."
9 years ago
George Joseph 4ebf9a938d res_pjsip: Add ability to identify by Authorization username
9 years ago
Joshua Colp d1b9b96456 Merge "res_pjsip: disable multi domain to improve realtime performace"
9 years ago
zuul 9d57416315 Merge "res_pjsip: Add serialized scheduler (res_pjsip/pjsip_scheduler.c)"
9 years ago