Commit Graph

360 Commits (8a281776d5e92183489624da7e1993c560e2fecc)

Author SHA1 Message Date
zuul 5fad1f110b Merge "pjsip_distributor.c: Add missing allocation failure check."
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
Alexei Gradinari 403b63571c res_pjsip_mwi: fix unsolicited mwi blocks PJSIP stack
9 years ago
Richard Mudgett e739888d99 res_pjsip: Add fax_detect_timeout endpoint option.
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
Joshua Colp e049248161 Merge "res_pjsip: Fix statsd regression."
9 years ago
Joshua Colp 90d4ebbb40 Merge "res_pjsip: Added "subscribe_context" to endpoint"
9 years ago
Richard Mudgett b85446d039 res_pjsip: Fix statsd regression.
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 040a11cecd Merge "res_pjsip: improve realtime performance #2"
9 years ago
Alexei Gradinari 6fa3ed0679 res_pjsip: improve realtime performance #2
9 years ago
Mark Michelson b6bd97eea2 Fix Alembic upgrades.
9 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 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
Richard Mudgett aec7916595 pjsip_distributor.c: Use correct rdata info access method (Part 2).
10 years ago
Joshua Colp 11ea121cc8 Merge "res_pjsip: add "via_addr", "via_port", "call_id" to contact"
10 years ago
zuul 47c4f52df6 Merge "res_pjsip: chatty verbose messages"
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
Mark Michelson 1c02b19b79 res_pjsip: Match dialogs on responses better.
10 years ago
Joshua Colp e205eb55a4 Merge "res_pjsip: Endpoint IP Access Controls"
10 years ago
George Joseph 8b5cee4a4f res_pjsip: Set TCP_NODELAY on TCP transports
10 years ago
zuul d9c5882e69 Merge "config_transport: Tell pjproject to allow all SSL/TLS protocols"
10 years ago
Alexei Gradinari 69a85a519f res_pjsip: Endpoint IP Access Controls
10 years ago
George Joseph 4f8cfa0220 pjsip_distributor: Add missing newline to NOTICE
10 years ago
George Joseph dfefbf8731 config_transport: Tell pjproject to allow all SSL/TLS protocols
10 years ago
Alexei Gradinari cc4c5f5693 res_pjsip: improve realtime performance
10 years ago
Alexei Gradinari a4cfcda036 res_pjsip/AMI: add contact.updated event
10 years ago
Alexei Gradinari 2b1edee772 pjsip: Added "reg_server" to contacts.
10 years ago
George Joseph 4ebf9a938d res_pjsip: Add ability to identify by Authorization username
10 years ago
Joshua Colp d1b9b96456 Merge "res_pjsip: disable multi domain to improve realtime performace"
10 years ago
zuul 9d57416315 Merge "res_pjsip: Add serialized scheduler (res_pjsip/pjsip_scheduler.c)"
10 years ago
Alexei Gradinari 860b135c88 res_pjsip: disable multi domain to improve realtime performace
10 years ago
Mark Michelson 0235a66532 PJSIP: Remove PJSIP parsing functions from uri length validation.
10 years ago
George Joseph e83499df56 res_pjsip: Add serialized scheduler (res_pjsip/pjsip_scheduler.c)
10 years ago
Mark Michelson 7b8b6e2e4f AST-2016-004: Fix crash on REGISTER with long URI.
10 years ago
Alexei Gradinari 49813bc9e5 res_pjsip: Add headers to AMI Event ContactStatusDetail
10 years ago
George Joseph a621dd5e96 res_pjsip contact: Lock expiration/addition of contacts
10 years ago
Joshua Colp 3e5672d843 res_pjsip: Fix configuration setting of "regcontext".
10 years ago
George Joseph e2524fcee3 res_pjsip_mwi: Add voicemail extension and mwi_subscribe_replaces_unsolicited
10 years ago
zuul 23d2a561d5 Merge "res_pjsip/pjsip_options: Fix From generation on outgoing OPTIONS"
10 years ago
George Joseph c4064727d2 chan_pjsip: Add 'pjsip show channelstats'
10 years ago
George Joseph c971a64366 res_pjsip/pjsip_options: Fix From generation on outgoing OPTIONS
10 years ago
George Joseph c948ce9651 sorcery/res_pjsip: Refactor for realtime performance
10 years ago
Gianluca Merlo 894071ea2c config: fix flags in uint option handler
10 years ago
Joshua Colp 4df7b3ae80 build: Add configure check for proto field of PJSIP TLS transport setting.
10 years ago
George Joseph d2eb65f71e res_pjsip: Strip spaces from items parsed from comma-separated lists
10 years ago
George Joseph 7b71bca8a4 config_transport: Fix objects returned by ast_sip_get_transport_states
10 years ago
George Joseph ba8adb4ce3 res_pjsip/config_transport: Allow reloading transports.
10 years ago
Mark Michelson 13b6c02945 Fix creation race of contact_status structures.
10 years ago
George Joseph b37555cc94 res_pjsip: Refactor load_module/unload_module
10 years ago
George Joseph bbf3ace682 res_pjsip: Fix infinite recursion when loading transports from realtime
10 years ago
Richard Mudgett 04078f43b5 res/res_pjsip/presence_xml.c: Add missing 2nd call presence state case.
10 years ago
Daniel Journo 8182146e85 pjsip: Add option global/regcontext
10 years ago
George Joseph a41aab477a pjsip_sdp_rtp: Add option endpoint/bind_rtp_to_media_address
10 years ago
George Joseph 220ba979cf Revert "pjsip_location: Delete contact_status object when contact is deleted"
10 years ago
Mark Michelson 1afc8432dc PJSIP: Prevent deadlock due to dialog/transaction lock inversion.
10 years ago
Matt Jordan 2df4ad647c res/res_pjsip_location: Delete contact_status object when contact is deleted
10 years ago
George Joseph 3e6637feb5 pjsip/config_transport: Check pjproject version at runtime for async ops
10 years ago
George Joseph a987434564 res_pjsip: Add existence and readablity checks for tls related files
10 years ago
George Joseph 28ab03fbf7 res_pjsip/config_transport: Prevent async_operations > 1 when protocol = tls
10 years ago
George Joseph 4be231e82f res_pjsip/contacts/statsd: Make contact lifecycle events more consistent
10 years ago
George Joseph 5959186017 res_pjsip: Use a MD5 hash for static Contact IDs
10 years ago
George Joseph bd265a90be res_pjsip: Update logging to show contact->uri in messages
10 years ago
David M. Lee 91346b9fb7 Fixed some typos
10 years ago
Matt Jordan 75d90a9951 res_pjsip/pjsip_options: Add StatsD statistics for PJSIP contacts
10 years ago
Mark Michelson e8881e1770 Taskprocessors: Increase high-water mark
10 years ago
Mark Michelson 40b58a5d2b res_pjsip distributor: Don't send 503 response to responses.
10 years ago
Mark Michelson 264c74aa22 res_pjsip: Deny requests when threadpool queue is backed up.
10 years ago
Matt Jordan 0aef8e058f Merge "res_pjsip/location: Destroy contact_status objects on contact deletion"
10 years ago
Matt Jordan 63e02b45c6 pjsip_configuration: On delete, remove the persistent version of an endpoint
10 years ago
Matt Jordan d33a1682e3 res_pjsip/location: Destroy contact_status objects on contact deletion
10 years ago
Mark Michelson f80a0ae49b res_pjsip: Set threadpool max size default to 50.
10 years ago
Matt Jordan 014e3d426b pjsip_options: Schedule/unschedule qualifies on AoR creation/destruction
10 years ago
George Joseph a8aee0bbdb res_pjsip: Add "like" processing to pjsip list and show commands
10 years ago
Joshua Colp 64c172deba res_pjsip: Move URI validation to use time.
10 years ago
Richard Mudgett b8f07527b2 res_pjsip/location.c: Use the builtin ao2_callback() match function instead.
10 years ago
Mark Michelson f1a2e82d49 res_pjsip: Copy default_from_user to avoid crash.
10 years ago
Joshua Colp 647cdcd6a8 Merge "res_pjsip: Use hash for contact object identity instead of Contact URI."
10 years ago
Joshua Colp 3628e380b8 res_pjsip: Use hash for contact object identity instead of Contact URI.
10 years ago
Matt Jordan ef3358d0c0 res/res_pjsip: Purge contacts when an AoR is deleted
10 years ago
Mark Michelson 993ae9a669 res_pjsip: Change default from user value.
10 years ago
Matt Jordan 3af34441eb res_pjsip/pjsip_configuration: Disregard empty auth values
10 years ago
Joshua Colp 4b6c657a82 res_pjsip: Ensure sanitized XML is NULL terminated.
10 years ago
Joshua Colp 309dd2a409 pjsip: Add rtp_timeout and rtp_timeout_hold endpoint options.
10 years ago
Joshua Colp f7f3ae1815 Merge "res_pjsip: Add rtp_keepalive endpoint option."
10 years ago
Mark Michelson 2b42264e66 res_pjsip: Add rtp_keepalive endpoint option.
10 years ago
Matt Jordan 3e286e6b51 res_pjsip/configuration: Fix a variety of default value problems
10 years ago
Joshua Colp 7846f73432 res_pjsip_mwi: Set up unsolicited MWI upon registration.
11 years ago
Kevin Harwell 93ac45d3bd res_pjsip: Add option to force G.726 to be treated as AAL2 packed.
11 years ago
Richard Mudgett 30cd559345 DNS: Need to use the same serializer for a pjproject SIP transaction.
11 years ago
Richard Mudgett b23f33e7e5 DNS: Fix some corner cases.
11 years ago
Richard Mudgett 83bc9d366d pjsip_resolver.c: Fix debug code to only execute at acceptable debug level.
11 years ago
David M. Lee 9fca378b36 Fixes for OS X
11 years ago
George Joseph d355ee7ff3 res_pjsip/location: Fix ref leak in contact_apply_handler
11 years ago
Richard Mudgett 6d8dc9bb5c res_pjsip: Remove outgoing authentication code no longer needed.
11 years ago
Corey Farrell 9f1939ee27 pjsip_configuration: Fix leak in persistent_endpoint_update_state.
11 years ago
George Joseph bef000dd7c res_pjsip/location: Fix memory leak in permanent_uri_handler
11 years ago
George Joseph b8ac683822 res_pjsip: Add AMI events for chan_pjsip contact lifecycle changes
11 years ago
George Joseph 29ef6571cb res_pjsip: Refactor endpt_send_transaction (qualify_timeout)
11 years ago
Corey Farrell a8bfa9e104 Modules: Make ast_module_info->self available to auxiliary sources.
11 years ago
Mark Michelson 4f1db2070d res_pjsip_outbound_registration: Don't fail on delayed processing.
11 years ago
Corey Farrell 881844297a res_pjsip: Remove incorrect MODULEINFO from presence_xml.c.
11 years ago
George Joseph 356568dc7f res_pjsip: Fix SEGV on pending-qualify contacts
11 years ago
George Joseph 75666ad7c6 res_pjsip: Validate that contact uris start with sip: or sips:
11 years ago
Joshua Colp b1deedf0dc Merge "pjsip_options: Fix non-qualified contacts showing as unavailable"
11 years ago
George Joseph 06ba1e59cb pjsip_options: Fix format specifier for int64_t rtt.
11 years ago
George Joseph 298faf7c50 pjsip_options: Fix non-qualified contacts showing as unavailable
11 years ago
Matt Jordan bb347fa594 Merge topic 'ASTERISK-24863'
11 years ago
George Joseph c6ed681638 res_pjsip: Add global option to limit the maximum time for initial qualifies
11 years ago
George Joseph 51886c68dc pjsip_options: Add qualify_timeout processing and eventing
11 years ago
Joshua Colp a3cec44a0a res_pjsip: Add external PJSIP resolver implementation using core DNS API.
11 years ago
Matt Jordan 4a58261694 git migration: Refactor the ASTERISK_FILE_VERSION macro
11 years ago
Matthew Jordan 8bae18ab93 res_pjsip: Add an 'auto' option for DTMF Mode
11 years ago
Kevin Harwell 520b9f2174 res_pjsip: add CLI command to show global and system configuration
11 years ago
Kevin Harwell 87d7c90e4e res_pjsip: config option 'timers' can't be set to 'no'
11 years ago
Matthew Jordan c747b3b12a clang compiler warnings: Fix -Winitializer-overrides
11 years ago
Mark Michelson 0b62e41654 Add stateful PJSIP response API call, and use it for out-of-dialog responses.
11 years ago
Richard Mudgett 4c2fc5b811 chan_pjsip: Add "rpid_immediate" option to prevent unnecessary "180 Ringing" messages.
11 years ago
Richard Mudgett 7e097bce86 Audit ast_pjsip_rdata_get_endpoint() usage for ref leaks.
11 years ago
Kevin Harwell aef7278af6 res_pjsip: Allow configuration of endpoint identifier query order
11 years ago
Richard Mudgett c52adca396 chan_pjsip: AMI action PJSIPShowEndpoint closes AMI connection on error.
11 years ago
Kevin Harwell d42c6adb1a Revert - res_pjsip: Allow configuration of endpoint identifier query order
11 years ago
Richard Mudgett 4115e327ac res_pjsip: Move internal init/destroy prototypes to private header file.
11 years ago
Richard Mudgett 89b65f5dda res_pjsip: Fix pjsip.conf type=global object default value handling.
11 years ago
Richard Mudgett 185d2e082a res_pjsip: Fixed invalid empty Server and User-Agent SIP headers.
11 years ago
Kevin Harwell 1ce529d30e res_pjsip: allow configuration of endpoint identifier query order
11 years ago
Joshua Colp e6fe69b76c res_pjsip: Add "pjsip show version" CLI command.
11 years ago
Kevin Harwell 9d081ed06c res_pjsip: dtls_handler causes Asterisk to crash
11 years ago
Richard Mudgett e2d3215b83 HTTP: Stop accepting requests on final system shutdown.
11 years ago
Mark Michelson f61c80a8f7 Allow disabling of 100rel support on PJSIP endpoints.
11 years ago
Kevin Harwell e62bd46511 res_pjsip: make it unloadable (take 2)
11 years ago
Kevin Harwell ca02121ef7 Investigate and fix memory leaks in Asterisk
11 years ago
Kevin Harwell 07e2a48ab1 REVERTING res_pjsip: make it unloadable
11 years ago
Mark Michelson 023fa0f9e8 Add support for the ca_list_path option for PJSIP transports.
11 years ago
Kevin Harwell 49542a794b res_pjsip: make it unloadable
11 years ago
Richard Mudgett c7ea108e02 Revert -r430452 It needs to be redone for the next major AMI version change instead.
11 years ago
Richard Mudgett ef34a05f21 AMI: Remove no longer used parameter from astman_send_listack().
11 years ago
Richard Mudgett 52a7cdb101 AMI: Make AMI actions that generate event lists consistent.
11 years ago
Kinsey Moore 0c5234f12a Fix dev-mode build on recent gcc
11 years ago
George Joseph 7dc0c88fc6 pjsip cli: Fix sorting of contacts for 'pjsip list contacts'
11 years ago