Commit Graph

546 Commits (08a588e200e179593edd174f7bb7a831970fc978)

Author SHA1 Message Date
Joshua Colp 882e79b77e pjsip: Rewrite OPTIONS support with new eyes.
8 years ago
Richard Mudgett d50d637764 stringfields: Collect extended stringfields into the stringfield section.
8 years ago
George Joseph 38dae51b78 Merge "res_pjsip.c: Split ast_sip_push_task_synchronous() to fit expectations."
8 years ago
Jenkins2 267e007c28 Merge "pjsip_scheduler.c: Add ability to trace scheduled tasks."
8 years ago
Jenkins2 1f6fc78a2e Merge "pjsip_scheduler.c: Fix some corner cases."
8 years ago
Richard Mudgett 3bb6cf43b5 pjsip_scheduler.c: Add ability to trace scheduled tasks.
8 years ago
Richard Mudgett 237d341bbd res_pjsip.c: Split ast_sip_push_task_synchronous() to fit expectations.
8 years ago
Richard Mudgett c2f85e881d pjsip_scheduler.c: Fix some corner cases.
8 years ago
Richard Mudgett 96c4a57edf pjsip_scheduler.c: Sort "pjsip show scheduled_tasks" output.
8 years ago
Richard Mudgett 7157dcf83b pjsip_scheduler.c: Fix ao2 usage errors.
8 years ago
Ross Beer f65488f546 pjsip_transport_events.c: Fix crash using stale transport pointer.
8 years ago
Richard Mudgett 1a36a452bd pjproject: Add cache_pools debugging option.
8 years ago
George Joseph 758409de56 AST-2018-005: res_pjsip_transport_management: Move to core
8 years ago
George Joseph de871515ba AST-2018-005: Fix tdata leaks when calling pjsip_endpt_send_response(2)
8 years ago
Sean Bright 65a4084060 res_pjsip: Endpoint destruction does not free DTLS configuration
8 years ago
Richard Mudgett b71e469d68 res_pjsip/config_domain_aliases.c: Add check for missing domain.
8 years ago
George Joseph 2b9aa6b5bb res_pjsip_pubsub: Prune subs with reliable transports at startup
8 years ago
Jenkins2 a231e1d155 Merge "Remove redundant module checks and references."
8 years ago
Jenkins2 da5859246d Merge "Add missing OPTIONAL_API and ARI dependences."
8 years ago
Corey Farrell 527cf5a570 Remove redundant module checks and references.
8 years ago
Jenkins2 7ce34f4e6a Merge "res_pjsip: Add AMI action 'PJSIPShowContacts'"
8 years ago
Sungtae Kim 5b8e71ab9f res_pjsip: Add AMI action 'PJSIPShowContacts'
8 years ago
Corey Farrell 679fa5fb34 Add missing OPTIONAL_API and ARI dependences.
8 years ago
Richard Mudgett 8494e78010 res_pjsip: Split type=identify to IP address and SIP header matching priorities
8 years ago
George Joseph cabe80631b config_transport: Enable TCP_NODELAY on TLS transports
8 years ago
Joshua Colp 43305a0d18 Merge "res_pjsip.c: Fix ident_to_str() and refactor ident_handler()."
8 years ago
Richard Mudgett a7bbb18e5c res_pjsip.c: Fix ident_to_str() and refactor ident_handler().
8 years ago
Sungtae Kim faeb9e1b26 res_pjsip: Add AMI action 'PJSIPShowAuths'
8 years ago
Sungtae Kim ffbf5be116 res_pjsip: Add AMI action 'PJSIPShowAors'
8 years ago
Kevin Harwell 553306548c AST-2017-014: res_pjsip - Missing contact header can cause crash
8 years ago
Sean Bright fd0ca1c3f9 Remove as much trailing whitespace as possible.
8 years ago
Corey Farrell 1b80ffa495 Fix Common Typo's.
8 years ago
Jenkins2 dff0415b1e Merge "pjsip_options: wrongly applied "UNKNOWN" status"
8 years ago
Kevin Harwell 30954337a0 Merge "pjsip_options: contacts sometimes not being updated on reload"
8 years ago
Jenkins2 8a281776d5 Merge "pjsip_options: dynamic contact's fields not updated on reload"
8 years ago
Sean Bright ec1f4bf48d res_pjsip: Add TLSv1.1 and TLSv1.2 support
8 years ago
Kevin Harwell b088cddc03 pjsip_options: wrongly applied "UNKNOWN" status
8 years ago
Jenkins2 cd741136c5 Merge "pjsip: Improve CLI completion performance"
8 years ago
Sean Bright 521f741b04 pjsip: Improve CLI completion performance
8 years ago
Sean Bright dbb376f166 pjsip_configuration: Add correct file header
8 years ago
Kevin Harwell 0e4d31eb9c pjsip_options: contacts sometimes not being updated on reload
8 years ago
Kevin Harwell bd2218ce63 pjsip_options: dynamic contact's fields not updated on reload
8 years ago
Richard Mudgett 8536a09b86 security-events: Fix SuccessfulAuth using_password declaration.
8 years ago
Joshua Colp a2caade298 Merge "res_pjsip: Use sorcery prefix operation for contact lookup"
8 years ago
Corey Farrell 53f42cc052 res_pjsip: Fix warning by deferring implicit type cast.
8 years ago
Sean Bright 6c53fb5d21 res_pjsip: Use sorcery prefix operation for contact lookup
8 years ago
Jenkins2 d6213397f0 Merge "res_pjsip: Fix leak on error in ast_sip_auth_vector_init."
8 years ago
Jenkins2 fdba5fce58 Merge "res_pjsip: Avoid crash when contact uri is empty string"
8 years ago
Jenkins2 06746b0af5 Merge "res_pjsip: Ignore empty TLS configuration"
8 years ago
Aaron An a36d8cc533 res_pjsip: Avoid crash when contact uri is empty string
8 years ago
Corey Farrell 29205e7adc res_pjsip: Fix leak on error in ast_sip_auth_vector_init.
8 years ago
Joshua Colp 637b37fb98 Merge "dtls: Add support for ephemeral DTLS certificates."
8 years ago
Sean Bright ca4e6b568f res_pjsip: Ignore empty TLS configuration
8 years ago
Sean Bright 04d3785a79 dtls: Add support for ephemeral DTLS certificates.
8 years ago
Ben Ford f8e0f9be22 res_pjsip: Add to list of valid characters for from_user.
8 years ago
Sean Bright 1bfd1cf640 pjsip_message_filter: Only do interface lookup for wildcard addresses.
8 years ago
Joshua Colp 9e1fbab382 res_pjsip: Add 'ip' as a valid option to 'identify_by' on endpoint.
8 years ago
Jenkins2 6fc222a1d2 Merge "res_pjsip: Add REF_DEBUG info to module references."
8 years ago
Jenkins2 89859f33b2 Merge "res_pjsip: Fix issues that prevented shutdown of modules."
8 years ago
Corey Farrell a68a91f722 res_pjsip: Fix leak of persistent endpoint references.
8 years ago
Corey Farrell b35ac9e566 res_pjsip: Fix leak of fake_auth references.
8 years ago
Corey Farrell 65399a5eda res_pjsip: Add REF_DEBUG info to module references.
8 years ago
Corey Farrell 7d04544986 res_pjsip: Fix issues that prevented shutdown of modules.
8 years ago
George Joseph 61ea872233 pjsip_message_filter: Fix regression causing bad contact address
8 years ago
Sean Bright 721947ebae webrtc: Allow 'webrtc' to be set on endpoints without dtls_ca_file
8 years ago
George Joseph d178f497d2 res_pjsip: Filter out non SIP(S) requests
8 years ago
George Joseph 446d48fd49 res_pjsip: Add handling for incoming unsolicited MWI NOTIFY
8 years ago
Walter Doekes f856d9b42b res/res_pjsip: Standardize/fix localnet checks across pjsip.
8 years ago
George Joseph f78f5278ff pjsip_message_ip_updater: Fix issue handling "tel" URIs
8 years ago
Richard Mudgett 9e2b2a9837 res_pjsip: Fix prune_on_boot to remove only contacts for the host.
8 years ago
Richard Mudgett 82f4ade959 res_pjsip: Remove ephemeral registered contacts on transport shutdown.
8 years ago
Richard Mudgett 1dcb92bba8 res_pjsip: PJSIP Transport state monitor refactor.
8 years ago
Kevin Harwell 521b6fed12 alembic/res_pjsip: Add "webrtc" configuration option
8 years ago
Sean Bright 2be8d91c0f res_pjsip_pidf_eyebeam_body_supplement: Correct status presentation
8 years ago
Joshua Colp 2a4283f3e7 res_pjsip: Add support for dnsmgr to external_media_address.
8 years ago
Torrey Searle 65c560894d chan_pjsip: add a new function PJSIP_DTMF_MODE
8 years ago
Kevin Harwell 7da6ddda30 res_pjsip: Add "webrtc" configuration option
8 years ago
Jenkins2 0f45c979a3 Merge "res_rtp_asterisk / res_pjsip: Add support for BUNDLE."
8 years ago
Joshua Colp 065c3005ad res_rtp_asterisk / res_pjsip: Add support for BUNDLE.
8 years ago
Benjamin Keith Ford 8f72128e66 res_pjsip: Fix crash with from_user containing invalid characters.
8 years ago
George Joseph a10bc3e23f Merge "pjsip_distributor.c: Fix deadlock with TCP type transports."
8 years ago
Richard Mudgett b485f6c59c pjsip_distributor.c: Fix deadlock with TCP type transports.
8 years ago
Richard Mudgett 65a5ac0168 pjsip_distributor.c: Fix unidentified_requests hash functions.
8 years ago
Torrey Searle fb7247c57c res_pjsip: Add DTMF INFO Failback mode
8 years ago
Mark Michelson 45df25a579 chan_pjsip: Add support for multiple streams of the same type.
8 years ago
Alexei Gradinari 7a46309d3d res_pjsip: New endpoint option "notify_early_inuse_ringing"
8 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.
9 years ago
Richard Begg 6b7697ed48 res_pjsip_session: Enable RFC3578 overlap dialing support.
9 years ago
George Joseph 5013d8f5d3 res_pjsip: Symmetric transports
9 years ago
Mark Michelson 10fa49e327 Add rtcp-mux support
9 years ago
Jørgen H 7922f26cb0 res_pjsip WebRTC/websockets: Fix usage of WS vs WSS.
9 years ago
Joshua Colp 9c714b03f9 Merge "res_pjsip: Fix crash when contact has no status"
9 years ago
Jørgen H ee0a123f43 res_pjsip: Fix crash when contact has no status
9 years ago
zuul 1774f778f6 Merge "res_pjsip: Update artificial auth whenever default_realm changes."
9 years ago
Richard Mudgett 6400f5f309 res_pjsip: Update artificial auth whenever default_realm changes.
9 years ago
Richard Mudgett 54812f18b5 pjsip_distributor.c: Update some debug messages to get transaction name.
9 years ago
George Joseph ffa7d69766 pjproject cli: Add object count after object lists
9 years ago
Joshua Colp b1edbc4c83 Merge "res_pjsip_pubsub: Correctly implement persisted subscriptions"
9 years ago
George Joseph 4bdf5d329f res_pjsip_pubsub: Correctly implement persisted subscriptions
9 years ago
Richard Mudgett ce810a892b pjsip_distributor.c: Fix off-nominal tdata ref leak.
9 years ago
Mark Michelson 46147a8f30 Revert "Update qualifies when AOR configuration changes."
9 years ago
Mark Michelson bbed75c3ba Update qualifies when AOR configuration changes.
9 years ago
Mark Michelson 4bfeda6ee4 Free endpoint ACLs when destroying PJSIP endpoints.
9 years ago
Richard Mudgett 90f3b1270c res_pjsip: alloca can never fail.
9 years ago
Joshua Colp 3fcc35c66c Merge "res_pjsip: Fix 'A = B != C' kind."
9 years ago
Badalyan Vyacheslav 934aa2c768 res_pjsip: Fix 'A = B != C' kind.
9 years ago
George Joseph 79b09b5f18 res_pjsip_registrar: AMI Add RegistrationInboundContactStatuses command
9 years ago
snuffy b546497fe0 Add support for older name resolving version libraries like openBSD
9 years ago
Joshua Colp bdb6d928c5 res_pjsip: Perform resolution when explicit IPv6 transport is used.
9 years ago
zuul 0ec5abe592 Merge "Remove ASTERISK_REGISTER_FILE."
9 years ago
Corey Farrell a6e5bae3ef Remove ASTERISK_REGISTER_FILE.
9 years ago
Joshua Colp aed6c219a3 pjsip: Fix a few media bugs with reinvites and asymmetric payloads.
9 years ago
Joshua Colp 403c4f5833 pjsip: Support dual stack automatically.
9 years ago
Richard Mudgett ba362822f3 res_pjsip: Add ignore_uri_user_options option.
9 years ago
zuul 9d54dd04bb Merge "res/res_pjsip: Add preferred_codec_only config to pjsip endpoint."
9 years ago
Joshua Colp 901e612739 res_pjsip: Only invoke unidentified endpoint logic when unidentified.
9 years ago
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
Joshua Colp 2e5da0c715 res_pjsip: Allow global headers to be overridden.
9 years ago
Joshua Colp 2ff853279f Merge "pjsip_configuration.c: Ignore repeated identify by methods."
9 years ago
zuul d0beb475b4 Merge "config_global.c: Comments and a default expression adjustment."
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
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
Richard Mudgett ea929d766d res_pjsip: Cache global config options.
9 years ago
Alexei Gradinari 41ee14bfae compilation failed with -Werror=maybe-uninitialized
9 years ago
George Joseph 534063fd67 res_pjsip: Add contact_user to endpoint
9 years ago
Joshua Colp 8b1e919ae4 Merge "res_pjsip: Fail global load if debug or default_from_user are empty"
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
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