Commit Graph

362 Commits (12aa25b2e150068abe3cac98d2d85498c3194ef0)

Author SHA1 Message Date
zuul 27989f22f3 Merge "res_pjsip: Default endpoints to the "offline" status." into 13
9 years ago
Richard Mudgett 5cd583d7a2 res_pjsip: Cache global config options.
9 years ago
Mark Michelson c16ef02318 res_pjsip: Default endpoints to the "offline" status.
9 years ago
zuul e0c807c33d Merge "compilation failed with -Werror=maybe-uninitialized" into 13
9 years ago
Alexei Gradinari b494b9f88c compilation failed with -Werror=maybe-uninitialized
9 years ago
George Joseph 329507fe20 res_pjsip: Add contact_user to endpoint
9 years ago
zuul 2dc23297a9 Merge "res_pjsip: Fail global load if debug or default_from_user are empty" into 13
9 years ago
zuul 3ea349e2bd Merge "location.c: Misc fixes and cleanups." into 13
9 years ago
zuul ce7357237c Merge "res_pjsip res_pjsip_mwi: Misc fixes and cleanups." into 13
9 years ago
zuul 0383500afb Merge "pjsip_distributor.c: Add missing allocation failure check." into 13
9 years ago
George Joseph 143df33110 res_pjsip: Fail global load if debug or default_from_user are empty
9 years ago
Richard Mudgett 1fc5c90014 res_pjsip res_pjsip_mwi: Misc fixes and cleanups.
9 years ago
Richard Mudgett 73052e5732 location.c: Misc fixes and cleanups.
9 years ago
Richard Mudgett e1248c3075 res_pjsip: Make aor named lock a mutex.
9 years ago
Richard Mudgett 6e40334d89 pjsip_distributor.c: Add missing allocation failure check.
9 years ago
Alexei Gradinari a06a1af0eb res_pjsip_mwi: fix unsolicited mwi blocks PJSIP stack
9 years ago
Richard Mudgett 851b1c3a17 res_pjsip: Add fax_detect_timeout endpoint option.
9 years ago
Richard Mudgett fea201f7e6 pjsip_options.c: Fix container operation.
9 years ago
Richard Mudgett 02877b4b4f pjsip_configuration.c: Misc cleanups.
9 years ago
zuul 8cea01ab1b Merge "res_pjsip: Fix statsd regression." into 13
9 years ago
zuul daec52a8e6 Merge "res_pjsip: Added "subscribe_context" to endpoint" into 13
9 years ago
Richard Mudgett 97b4c7a5b4 res_pjsip: Fix statsd regression.
9 years ago
Scott Griepentrog e26bd15e7a PJSIP: provide valid tcp nodelay option for reuse
9 years ago
Alexei Gradinari 2c16a81dd5 res_pjsip: Added "subscribe_context" to endpoint
9 years ago
Joshua Colp 7ed680cf92 Merge "res_pjsip: improve realtime performance #2" into 13
9 years ago
Mark Michelson 1b79e2deff Fix Alembic upgrades.
9 years ago
Alexei Gradinari b3c787d1dd res_pjsip: improve realtime performance #2
9 years ago
Richard Mudgett 110d772467 sorcery: Add setting object type congestion levels.
10 years ago
Richard Mudgett 610eee2a36 taskprocessors: Implement high/low water mark alerts.
10 years ago
Richard Mudgett 16b08444da pjsip_distributor.c: Consistently pick a serializer for messages.
10 years ago
Richard Mudgett 993b769524 pjsip_distributor.c: Ignore messages until fully booted.
10 years ago
Richard Mudgett b2ce0e354b pjsip_distributor.c: Use correct rdata info access method (Part 2).
10 years ago
Joshua Colp e3c9ad6382 Merge "res_pjsip: add "via_addr", "via_port", "call_id" to contact" into 13
10 years ago
zuul 856d6e34c3 Merge "res_pjsip: chatty verbose messages" into 13
10 years ago
Richard Mudgett 03d5b3ce5c pjsip_distributor.c: Use correct rdata info access method.
10 years ago
Alexei Gradinari 230686f4ec res_pjsip: add "via_addr", "via_port", "call_id" to contact
10 years ago
Alexei Gradinari 04c12561a7 res_pjsip: chatty verbose messages
10 years ago
Mark Michelson c0b190dd9a res_pjsip: Match dialogs on responses better.
10 years ago
Joshua Colp 4e4a991d90 Merge "res_pjsip: Endpoint IP Access Controls" into 13
10 years ago
George Joseph b6f9392a12 res_pjsip: Set TCP_NODELAY on TCP transports
10 years ago
zuul c735ce1a05 Merge "config_transport: Tell pjproject to allow all SSL/TLS protocols" into 13
10 years ago
Alexei Gradinari 524a302974 res_pjsip: Endpoint IP Access Controls
10 years ago
George Joseph e2df15bae9 pjsip_distributor: Add missing newline to NOTICE
10 years ago
zuul a01ce2b889 Merge "res_pjsip: improve realtime performance" into 13
10 years ago
George Joseph fb6227a372 config_transport: Tell pjproject to allow all SSL/TLS protocols
10 years ago
Alexei Gradinari 9c2032240e res_pjsip: improve realtime performance
10 years ago
Alexei Gradinari 7a14e669f0 res_pjsip/AMI: add contact.updated event
10 years ago
Alexei Gradinari 3cb8934de0 pjsip: Added "reg_server" to contacts.
10 years ago
George Joseph 38bed4515d res_pjsip: Add ability to identify by Authorization username
10 years ago
Joshua Colp e0e03cd2c8 Merge "res_pjsip: disable multi domain to improve realtime performace" into 13
10 years ago
Alexei Gradinari df3639700a res_pjsip: disable multi domain to improve realtime performace
10 years ago
Joshua Colp e5c5fac8f1 Merge "res_pjsip: Add serialized scheduler (res_pjsip/pjsip_scheduler.c)" into 13
10 years ago
Mark Michelson efae187217 PJSIP: Remove PJSIP parsing functions from uri length validation.
10 years ago
George Joseph 9740277713 res_pjsip: Add serialized scheduler (res_pjsip/pjsip_scheduler.c)
10 years ago
Mark Michelson 0b4bb19e0b AST-2016-004: Fix crash on REGISTER with long URI.
10 years ago
zuul 70c788ec5e Merge "res_pjsip: Add headers to AMI Event ContactStatusDetail" into 13
10 years ago
Alexei Gradinari 70b7673f09 res_pjsip: Add headers to AMI Event ContactStatusDetail
10 years ago
George Joseph fe7e48db03 res_pjsip contact: Lock expiration/addition of contacts
10 years ago
Joshua Colp 8207372e66 res_pjsip: Fix configuration setting of "regcontext".
10 years ago
George Joseph d8f0bc3572 res_pjsip_mwi: Add voicemail extension and mwi_subscribe_replaces_unsolicited
10 years ago
Joshua Colp e1fdb0a6da Merge "res_pjsip/pjsip_options: Fix From generation on outgoing OPTIONS" into 13
10 years ago
George Joseph c7eb18d865 chan_pjsip: Add 'pjsip show channelstats'
10 years ago
George Joseph 1583559a06 res_pjsip/pjsip_options: Fix From generation on outgoing OPTIONS
10 years ago
George Joseph 5aa5c49413 sorcery/res_pjsip: Refactor for realtime performance
10 years ago
Gianluca Merlo c6e4c48e67 config: fix flags in uint option handler
10 years ago
Joshua Colp 677a65fcbb build: Add configure check for proto field of PJSIP TLS transport setting.
10 years ago
George Joseph 530cff5f5f res_pjsip: Strip spaces from items parsed from comma-separated lists
10 years ago
George Joseph 6f0d7ce9db config_transport: Fix objects returned by ast_sip_get_transport_states
10 years ago
George Joseph d2a1457e0b res_pjsip/config_transport: Allow reloading transports.
10 years ago
Mark Michelson ebe167f792 Fix creation race of contact_status structures.
10 years ago
George Joseph b1b797e0e7 res_pjsip: Refactor load_module/unload_module
10 years ago
George Joseph 2451d4e455 res_pjsip: Fix infinite recursion when loading transports from realtime
10 years ago
Richard Mudgett 02035212de res/res_pjsip/presence_xml.c: Add missing 2nd call presence state case.
10 years ago
Joshua Colp 236896f391 Merge "pjsip: Add option global/regcontext" into 13
10 years ago
George Joseph 219c204a41 pjsip_sdp_rtp: Add option endpoint/bind_rtp_to_media_address
10 years ago
Daniel Journo 22801a06ee pjsip: Add option global/regcontext
10 years ago
George Joseph 4b10fc9173 Revert "pjsip_location: Delete contact_status object when contact is deleted"
10 years ago
Mark Michelson 96094feab6 PJSIP: Prevent deadlock due to dialog/transaction lock inversion.
10 years ago
Matt Jordan 0a9941de9d res/res_pjsip_location: Delete contact_status object when contact is deleted
10 years ago
George Joseph 5b867fa904 pjsip/config_transport: Check pjproject version at runtime for async ops
10 years ago
George Joseph 21962dad93 res_pjsip: Add existence and readablity checks for tls related files
10 years ago
George Joseph e03582a1c2 res_pjsip/config_transport: Prevent async_operations > 1 when protocol = tls
10 years ago
George Joseph 450579e908 res_pjsip/contacts/statsd: Make contact lifecycle events more consistent
10 years ago
George Joseph 9184fbeb34 res_pjsip: Use a MD5 hash for static Contact IDs
10 years ago
George Joseph ed9134282e res_pjsip: Update logging to show contact->uri in messages
10 years ago
David M. Lee 59881fbb99 Fixed some typos
10 years ago
Matt Jordan 90d9a70789 res_pjsip/pjsip_options: Add StatsD statistics for PJSIP contacts
10 years ago
Mark Michelson 4f43b85c92 Taskprocessors: Increase high-water mark
10 years ago
Mark Michelson 367972e42d res_pjsip distributor: Don't send 503 response to responses.
10 years ago
Mark Michelson 2f9cb7d62b res_pjsip: Deny requests when threadpool queue is backed up.
10 years ago
Matt Jordan afec1b1b64 res_pjsip/location: Destroy contact_status objects on contact deletion
10 years ago
Matt Jordan 1cf699c848 Merge "pjsip_configuration: On delete, remove the persistent version of an endpoint" into 13
10 years ago
Matt Jordan 715f770c9f pjsip_configuration: On delete, remove the persistent version of an endpoint
10 years ago
Mark Michelson 6fbffe42e1 res_pjsip: Set threadpool max size default to 50.
10 years ago
Matt Jordan 11e54b1932 pjsip_options: Schedule/unschedule qualifies on AoR creation/destruction
10 years ago
George Joseph 162acd45f7 res_pjsip: Add "like" processing to pjsip list and show commands
10 years ago
Joshua Colp f2725c8b77 res_pjsip: Move URI validation to use time.
10 years ago
Richard Mudgett f58f4c6e27 res_pjsip/location.c: Use the builtin ao2_callback() match function instead.
10 years ago
Mark Michelson 9d1f176e29 res_pjsip: Copy default_from_user to avoid crash.
10 years ago
Joshua Colp 34ad877bac Merge "res_pjsip: Use hash for contact object identity instead of Contact URI." into 13
10 years ago
Joshua Colp 9c5a0035d9 Merge "res/res_pjsip: Purge contacts when an AoR is deleted" into 13
10 years ago
Joshua Colp 5469caa9dd res_pjsip: Use hash for contact object identity instead of Contact URI.
10 years ago
Matt Jordan c3e6debdb9 res/res_pjsip: Purge contacts when an AoR is deleted
10 years ago
Mark Michelson ac62928d6b res_pjsip: Change default from user value.
10 years ago
Matt Jordan bc6fe07f5c res_pjsip/pjsip_configuration: Disregard empty auth values
10 years ago
Joshua Colp 8521a86367 res_pjsip: Ensure sanitized XML is NULL terminated.
10 years ago
Joshua Colp 2749721791 pjsip: Add rtp_timeout and rtp_timeout_hold endpoint options.
10 years ago
Mark Michelson d9094ddd73 res_pjsip: Add rtp_keepalive endpoint option.
10 years ago
Matt Jordan cd2213f1ae res_pjsip/configuration: Fix a variety of default value problems
10 years ago
Richard Mudgett ada7346792 res_pjsip: Need to use the same serializer for a pjproject SIP transaction.
10 years ago
Joshua Colp 80e82dc97f res_pjsip_mwi: Set up unsolicited MWI upon registration.
11 years ago
Kevin Harwell 31c77b157b res_pjsip: Add option to force G.726 to be treated as AAL2 packed.
11 years ago
Joshua Colp 720251f2b8 Merge "Fixes for OS X" into 13
11 years ago
George Joseph 5dc9fb4198 res_pjsip/location: Fix ref leak in contact_apply_handler
11 years ago
David M. Lee d908272b7e Fixes for OS X
11 years ago
Corey Farrell 9e7827e3ac pjsip_configuration: Fix leak in persistent_endpoint_update_state.
11 years ago
George Joseph 857166b5e5 res_pjsip/location: Fix memory leak in permanent_uri_handler
11 years ago
George Joseph 262d590819 res_pjsip: Add AMI events for chan_pjsip contact lifecycle changes
11 years ago
George Joseph 60e2fbfe62 res_pjsip: Refactor endpt_send_transaction (qualify_timeout)
11 years ago
Corey Farrell 3e4624ad21 res_pjsip: Remove incorrect MODULEINFO from presence_xml.c.
11 years ago
George Joseph 99fb87ae13 res_pjsip: Fix SEGV on pending-qualify contacts
11 years ago
George Joseph f70d21b2cf res_pjsip: Validate that contact uris start with sip: or sips:
11 years ago
Joshua Colp 96e18453f4 Merge "pjsip_options: Fix non-qualified contacts showing as unavailable" into 13
11 years ago
George Joseph b74b2cdcda pjsip_options: Fix format specifier for int64_t rtt.
11 years ago
George Joseph 63169e00ff pjsip_options: Fix non-qualified contacts showing as unavailable
11 years ago
George Joseph 674b18bdf0 pjsip_options: Add qualify_timeout processing and eventing
11 years ago
George Joseph 1b6f6ff841 res_pjsip: Add global option to limit the maximum time for initial qualifies
11 years ago
Matthew Jordan 88b0fa7755 res_pjsip: Add an 'auto' option for DTMF Mode
11 years ago
Kevin Harwell 5737650a67 res_pjsip: add CLI command to show global and system configuration
11 years ago
Kevin Harwell 2270c40d33 res_pjsip: config option 'timers' can't be set to 'no'
11 years ago
Matthew Jordan 844bc76bef clang compiler warnings: Fix -Winitializer-overrides
11 years ago
Mark Michelson 85feac857c Add stateful PJSIP response API call, and use it for out-of-dialog responses.
11 years ago
Richard Mudgett b1e9552b08 chan_pjsip: Add "rpid_immediate" option to prevent unnecessary "180 Ringing" messages.
11 years ago
Richard Mudgett 6ca98524bf Audit ast_pjsip_rdata_get_endpoint() usage for ref leaks.
11 years ago
Kevin Harwell 1f428f25f0 res_pjsip: Allow configuration of endpoint identifier query order
11 years ago
Richard Mudgett a3292230b8 chan_pjsip: AMI action PJSIPShowEndpoint closes AMI connection on error.
11 years ago
Kevin Harwell 0497b7b155 Revert - res_pjsip: Allow configuration of endpoint identifier query order
11 years ago
Richard Mudgett bd029688cd res_pjsip: Move internal init/destroy prototypes to private header file.
11 years ago
Richard Mudgett c24a294f0b res_pjsip: Fix pjsip.conf type=global object default value handling.
11 years ago
Richard Mudgett 737064bfa4 res_pjsip: Fixed invalid empty Server and User-Agent SIP headers.
11 years ago
Kevin Harwell 110b99646c res_pjsip: Allow configuration of endpoint identifier query order
11 years ago
Joshua Colp a3044cbf02 res_pjsip: Add "pjsip show version" CLI command.
11 years ago
Kevin Harwell e8ec15a9ef res_pjsip: dtls_handler causes Asterisk to crash
11 years ago
Richard Mudgett feddab7944 HTTP: Stop accepting requests on final system shutdown.
11 years ago
Mark Michelson b8ea23b0d1 Allow disabling of 100rel support on PJSIP endpoints.
11 years ago
Kevin Harwell 9e3d316dd1 res_pjsip: make it unloadable (take 2)
11 years ago
Kevin Harwell 630eea087d Investigate and fix memory leaks in Asterisk
11 years ago
Kevin Harwell 34c220203f REVERTING res_pjsip: make it unloadable
11 years ago
Mark Michelson 8bc4a89e1f Add support for the ca_list_path option for PJSIP transports.
11 years ago
Kevin Harwell 77a036bf3f res_pjsip: make it unloadable
11 years ago