Commit Graph

482 Commits (development/16/python3)

Author SHA1 Message Date
Sean Bright 721947ebae webrtc: Allow 'webrtc' to be set on endpoints without dtls_ca_file
9 years ago
George Joseph d178f497d2 res_pjsip: Filter out non SIP(S) requests
9 years ago
George Joseph 446d48fd49 res_pjsip: Add handling for incoming unsolicited MWI NOTIFY
9 years ago
Walter Doekes f856d9b42b res/res_pjsip: Standardize/fix localnet checks across pjsip.
9 years ago
George Joseph f78f5278ff pjsip_message_ip_updater: Fix issue handling "tel" URIs
9 years ago
Richard Mudgett 9e2b2a9837 res_pjsip: Fix prune_on_boot to remove only contacts for the host.
9 years ago
Richard Mudgett 82f4ade959 res_pjsip: Remove ephemeral registered contacts on transport shutdown.
9 years ago
Richard Mudgett 1dcb92bba8 res_pjsip: PJSIP Transport state monitor refactor.
9 years ago
Kevin Harwell 521b6fed12 alembic/res_pjsip: Add "webrtc" configuration option
9 years ago
Sean Bright 2be8d91c0f res_pjsip_pidf_eyebeam_body_supplement: Correct status presentation
9 years ago
Joshua Colp 2a4283f3e7 res_pjsip: Add support for dnsmgr to external_media_address.
9 years ago
Torrey Searle 65c560894d chan_pjsip: add a new function PJSIP_DTMF_MODE
9 years ago
Kevin Harwell 7da6ddda30 res_pjsip: Add "webrtc" configuration option
9 years ago
Jenkins2 0f45c979a3 Merge "res_rtp_asterisk / res_pjsip: Add support for BUNDLE."
9 years ago
Joshua Colp 065c3005ad res_rtp_asterisk / res_pjsip: Add support for BUNDLE.
9 years ago
Benjamin Keith Ford 8f72128e66 res_pjsip: Fix crash with from_user containing invalid characters.
9 years ago
George Joseph a10bc3e23f Merge "pjsip_distributor.c: Fix deadlock with TCP type transports."
9 years ago
Richard Mudgett b485f6c59c pjsip_distributor.c: Fix deadlock with TCP type transports.
9 years ago
Richard Mudgett 65a5ac0168 pjsip_distributor.c: Fix unidentified_requests hash functions.
9 years ago
Torrey Searle fb7247c57c res_pjsip: Add DTMF INFO Failback mode
9 years ago
Mark Michelson 45df25a579 chan_pjsip: Add support for multiple streams of the same type.
9 years ago
Alexei Gradinari 7a46309d3d res_pjsip: New endpoint option "notify_early_inuse_ringing"
9 years ago
Joshua Colp 861984eac0 res_pjsip: Add support for returning only reachable contacts and use it.
9 years ago
Alexei Gradinari 808f299808 res_pjsip: New endpoint option "refer_blind_progress"
9 years ago
George Joseph 747beb1ed1 modules: change module LOAD_FAILUREs to LOAD_DECLINES
9 years ago
Richard Mudgett 5b4e2ec267 res_pjsip: Fix pointer use after unref.
9 years ago
Richard Mudgett a889621b14 res_pjsip: Fix transport ref leak.
10 years ago
Richard Begg 6b7697ed48 res_pjsip_session: Enable RFC3578 overlap dialing support.
10 years ago
George Joseph 5013d8f5d3 res_pjsip: Symmetric transports
10 years ago
Mark Michelson 10fa49e327 Add rtcp-mux support
10 years ago
Jørgen H 7922f26cb0 res_pjsip WebRTC/websockets: Fix usage of WS vs WSS.
10 years ago
Joshua Colp 9c714b03f9 Merge "res_pjsip: Fix crash when contact has no status"
10 years ago
Jørgen H ee0a123f43 res_pjsip: Fix crash when contact has no status
10 years ago
zuul 1774f778f6 Merge "res_pjsip: Update artificial auth whenever default_realm changes."
10 years ago
Richard Mudgett 6400f5f309 res_pjsip: Update artificial auth whenever default_realm changes.
10 years ago
Richard Mudgett 54812f18b5 pjsip_distributor.c: Update some debug messages to get transaction name.
10 years ago
George Joseph ffa7d69766 pjproject cli: Add object count after object lists
10 years ago
Joshua Colp b1edbc4c83 Merge "res_pjsip_pubsub: Correctly implement persisted subscriptions"
10 years ago
George Joseph 4bdf5d329f res_pjsip_pubsub: Correctly implement persisted subscriptions
10 years ago
Richard Mudgett ce810a892b pjsip_distributor.c: Fix off-nominal tdata ref leak.
10 years ago
Mark Michelson 46147a8f30 Revert "Update qualifies when AOR configuration changes."
10 years ago
Mark Michelson bbed75c3ba Update qualifies when AOR configuration changes.
10 years ago
Mark Michelson 4bfeda6ee4 Free endpoint ACLs when destroying PJSIP endpoints.
10 years ago
Richard Mudgett 90f3b1270c res_pjsip: alloca can never fail.
10 years ago
Joshua Colp 3fcc35c66c Merge "res_pjsip: Fix 'A = B != C' kind."
10 years ago
Badalyan Vyacheslav 934aa2c768 res_pjsip: Fix 'A = B != C' kind.
10 years ago
George Joseph 79b09b5f18 res_pjsip_registrar: AMI Add RegistrationInboundContactStatuses command
10 years ago
snuffy b546497fe0 Add support for older name resolving version libraries like openBSD
10 years ago
Joshua Colp bdb6d928c5 res_pjsip: Perform resolution when explicit IPv6 transport is used.
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
Joshua Colp 403c4f5833 pjsip: Support dual stack automatically.
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
Joshua Colp 901e612739 res_pjsip: Only invoke unidentified endpoint logic when unidentified.
10 years ago
Aaron An 2a50c29101 res/res_pjsip: Add preferred_codec_only config to pjsip endpoint.
10 years ago
Mark Michelson 28b2aeba0b res_pjsip: Do not crash on ACKs from unknown endpoints.
10 years ago
Joshua Colp 2e5da0c715 res_pjsip: Allow global headers to be overridden.
10 years ago
Joshua Colp 2ff853279f Merge "pjsip_configuration.c: Ignore repeated identify by methods."
10 years ago
zuul d0beb475b4 Merge "config_global.c: Comments and a default expression adjustment."
10 years ago
Richard Mudgett 35ce4d25c7 pjsip_configuration.c: Ignore repeated identify by methods.
10 years ago
Richard Mudgett c1e438fdf7 config_global.c: Comments and a default expression adjustment.
10 years ago
Corey Farrell e875e1c12a sorcery: Create function ast_sorcery_lockable_alloc.
10 years ago
Alexei Gradinari faf9bdebb7 res_pjsip: qualify/unqualify added/deleted realtime endpoints
10 years ago
Mark Michelson c98a047ee6 res_pjsip: Default endpoints to the "offline" status.
10 years ago
Richard Mudgett ea929d766d res_pjsip: Cache global config options.
10 years ago
Alexei Gradinari 41ee14bfae compilation failed with -Werror=maybe-uninitialized
10 years ago
George Joseph 534063fd67 res_pjsip: Add contact_user to endpoint
10 years ago
Joshua Colp 8b1e919ae4 Merge "res_pjsip: Fail global load if debug or default_from_user are empty"
10 years ago
Joshua Colp 23670f277f Merge "location.c: Misc fixes and cleanups."
10 years ago
Joshua Colp 088104b2ab Merge "res_pjsip res_pjsip_mwi: Misc fixes and cleanups."
10 years ago
zuul 5fad1f110b Merge "pjsip_distributor.c: Add missing allocation failure check."
10 years ago
George Joseph aeb859dba9 res_pjsip: Fail global load if debug or default_from_user are empty
10 years ago
Richard Mudgett 2275494e80 res_pjsip res_pjsip_mwi: Misc fixes and cleanups.
10 years ago
Richard Mudgett d4ffbccef6 location.c: Misc fixes and cleanups.
10 years ago
Richard Mudgett 5ba6357be2 res_pjsip: Make aor named lock a mutex.
10 years ago
Richard Mudgett b6e03a5ff3 pjsip_distributor.c: Add missing allocation failure check.
10 years ago
Alexei Gradinari 403b63571c res_pjsip_mwi: fix unsolicited mwi blocks PJSIP stack
10 years ago
Richard Mudgett e739888d99 res_pjsip: Add fax_detect_timeout endpoint option.
10 years ago
Richard Mudgett bc1ff41be7 pjsip_options.c: Fix container operation.
10 years ago
Richard Mudgett eabcfeeaa3 pjsip_configuration.c: Misc cleanups.
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
Richard Mudgett b85446d039 res_pjsip: Fix statsd regression.
10 years ago
Scott Griepentrog fb96492ec4 PJSIP: provide valid tcp nodelay option for reuse
10 years ago
Alexei Gradinari 1c949eea6c res_pjsip: Added "subscribe_context" to endpoint
10 years ago
Joshua Colp 040a11cecd Merge "res_pjsip: improve realtime performance #2"
10 years ago
Alexei Gradinari 6fa3ed0679 res_pjsip: improve realtime performance #2
10 years ago
Mark Michelson b6bd97eea2 Fix Alembic upgrades.
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 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
11 years ago
George Joseph a621dd5e96 res_pjsip contact: Lock expiration/addition of contacts
11 years ago
Joshua Colp 3e5672d843 res_pjsip: Fix configuration setting of "regcontext".
11 years ago
George Joseph e2524fcee3 res_pjsip_mwi: Add voicemail extension and mwi_subscribe_replaces_unsolicited
11 years ago
zuul 23d2a561d5 Merge "res_pjsip/pjsip_options: Fix From generation on outgoing OPTIONS"
11 years ago
George Joseph c4064727d2 chan_pjsip: Add 'pjsip show channelstats'
11 years ago
George Joseph c971a64366 res_pjsip/pjsip_options: Fix From generation on outgoing OPTIONS
11 years ago
George Joseph c948ce9651 sorcery/res_pjsip: Refactor for realtime performance
11 years ago
Gianluca Merlo 894071ea2c config: fix flags in uint option handler
11 years ago
Joshua Colp 4df7b3ae80 build: Add configure check for proto field of PJSIP TLS transport setting.
11 years ago
George Joseph d2eb65f71e res_pjsip: Strip spaces from items parsed from comma-separated lists
11 years ago
George Joseph 7b71bca8a4 config_transport: Fix objects returned by ast_sip_get_transport_states
11 years ago
George Joseph ba8adb4ce3 res_pjsip/config_transport: Allow reloading transports.
11 years ago
Mark Michelson 13b6c02945 Fix creation race of contact_status structures.
11 years ago
George Joseph b37555cc94 res_pjsip: Refactor load_module/unload_module
11 years ago
George Joseph bbf3ace682 res_pjsip: Fix infinite recursion when loading transports from realtime
11 years ago
Richard Mudgett 04078f43b5 res/res_pjsip/presence_xml.c: Add missing 2nd call presence state case.
11 years ago
Daniel Journo 8182146e85 pjsip: Add option global/regcontext
11 years ago
George Joseph a41aab477a pjsip_sdp_rtp: Add option endpoint/bind_rtp_to_media_address
11 years ago
George Joseph 220ba979cf Revert "pjsip_location: Delete contact_status object when contact is deleted"
11 years ago
Mark Michelson 1afc8432dc PJSIP: Prevent deadlock due to dialog/transaction lock inversion.
11 years ago
Matt Jordan 2df4ad647c res/res_pjsip_location: Delete contact_status object when contact is deleted
11 years ago
George Joseph 3e6637feb5 pjsip/config_transport: Check pjproject version at runtime for async ops
11 years ago
George Joseph a987434564 res_pjsip: Add existence and readablity checks for tls related files
11 years ago
George Joseph 28ab03fbf7 res_pjsip/config_transport: Prevent async_operations > 1 when protocol = tls
11 years ago
George Joseph 4be231e82f res_pjsip/contacts/statsd: Make contact lifecycle events more consistent
11 years ago
George Joseph 5959186017 res_pjsip: Use a MD5 hash for static Contact IDs
11 years ago
George Joseph bd265a90be res_pjsip: Update logging to show contact->uri in messages
11 years ago
David M. Lee 91346b9fb7 Fixed some typos
11 years ago
Matt Jordan 75d90a9951 res_pjsip/pjsip_options: Add StatsD statistics for PJSIP contacts
11 years ago
Mark Michelson e8881e1770 Taskprocessors: Increase high-water mark
11 years ago
Mark Michelson 40b58a5d2b res_pjsip distributor: Don't send 503 response to responses.
11 years ago
Mark Michelson 264c74aa22 res_pjsip: Deny requests when threadpool queue is backed up.
11 years ago
Matt Jordan 0aef8e058f Merge "res_pjsip/location: Destroy contact_status objects on contact deletion"
11 years ago
Matt Jordan 63e02b45c6 pjsip_configuration: On delete, remove the persistent version of an endpoint
11 years ago
Matt Jordan d33a1682e3 res_pjsip/location: Destroy contact_status objects on contact deletion
11 years ago
Mark Michelson f80a0ae49b res_pjsip: Set threadpool max size default to 50.
11 years ago
Matt Jordan 014e3d426b pjsip_options: Schedule/unschedule qualifies on AoR creation/destruction
11 years ago
George Joseph a8aee0bbdb res_pjsip: Add "like" processing to pjsip list and show commands
11 years ago
Joshua Colp 64c172deba res_pjsip: Move URI validation to use time.
11 years ago
Richard Mudgett b8f07527b2 res_pjsip/location.c: Use the builtin ao2_callback() match function instead.
11 years ago
Mark Michelson f1a2e82d49 res_pjsip: Copy default_from_user to avoid crash.
11 years ago
Joshua Colp 647cdcd6a8 Merge "res_pjsip: Use hash for contact object identity instead of Contact URI."
11 years ago
Joshua Colp 3628e380b8 res_pjsip: Use hash for contact object identity instead of Contact URI.
11 years ago
Matt Jordan ef3358d0c0 res/res_pjsip: Purge contacts when an AoR is deleted
11 years ago
Mark Michelson 993ae9a669 res_pjsip: Change default from user value.
11 years ago
Matt Jordan 3af34441eb res_pjsip/pjsip_configuration: Disregard empty auth values
11 years ago
Joshua Colp 4b6c657a82 res_pjsip: Ensure sanitized XML is NULL terminated.
11 years ago
Joshua Colp 309dd2a409 pjsip: Add rtp_timeout and rtp_timeout_hold endpoint options.
11 years ago
Joshua Colp f7f3ae1815 Merge "res_pjsip: Add rtp_keepalive endpoint option."
11 years ago
Mark Michelson 2b42264e66 res_pjsip: Add rtp_keepalive endpoint option.
11 years ago
Matt Jordan 3e286e6b51 res_pjsip/configuration: Fix a variety of default value problems
11 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'
12 years ago
George Joseph c6ed681638 res_pjsip: Add global option to limit the maximum time for initial qualifies
12 years ago
George Joseph 51886c68dc pjsip_options: Add qualify_timeout processing and eventing
12 years ago
Joshua Colp a3cec44a0a res_pjsip: Add external PJSIP resolver implementation using core DNS API.
12 years ago
Matt Jordan 4a58261694 git migration: Refactor the ASTERISK_FILE_VERSION macro
12 years ago
Matthew Jordan 8bae18ab93 res_pjsip: Add an 'auto' option for DTMF Mode
12 years ago
Kevin Harwell 520b9f2174 res_pjsip: add CLI command to show global and system configuration
12 years ago
Kevin Harwell 87d7c90e4e res_pjsip: config option 'timers' can't be set to 'no'
12 years ago
Matthew Jordan c747b3b12a clang compiler warnings: Fix -Winitializer-overrides
12 years ago
Mark Michelson 0b62e41654 Add stateful PJSIP response API call, and use it for out-of-dialog responses.
12 years ago
Richard Mudgett 4c2fc5b811 chan_pjsip: Add "rpid_immediate" option to prevent unnecessary "180 Ringing" messages.
12 years ago