Commit Graph

5562 Commits (master)

Author SHA1 Message Date
Naveen Albert ce7a72d7e2 res_musiconhold: Add option to loop last file.
2 years ago
Joe Searle 8462154a03 res_stasis.c: Add new type 'sdp_label' for bridge creation.
2 years ago
InterLinked1 659f2aae3a
res_pjsip_pubsub: Add new pubsub module capabilities. (#82)
2 years ago
Sean Bright ae6b56e357
res_pjsip_pubsub.c: Use pjsip version for pending NOTIFY check. (#47)
2 years ago
zhengsh c8ce2c705d
res_sorcery_memory_cache.c: Fix memory leak (#56)
2 years ago
Henning Westerholt 1a7866b172
chan_pjsip: also return all codecs on empty re-INVITE for late offers (#59)
2 years ago
Maximilian Fridrich cacd98bb29
res_pjsip: mediasec: Add Security-Client headers after 401 (#49)
2 years ago
Naveen Albert 0119f3ad48 res_pjsip_stir_shaken: Fix JSON field ordering and disallowed TN characters.
2 years ago
Henning Westerholt 58e88dec90 chan_pjsip: fix music on hold continues after INVITE with replaces
2 years ago
Mike Bradeen e494a55467 res_pjsip_pubsub: subscription cleanup changes
2 years ago
Jaco Kroon 3d86701a86 res_calendar: output busy state as part of show calendar.
2 years ago
Sean Bright acd1513111 ael: Regenerate lexers and parsers.
2 years ago
Sean Bright 03e7bbbce9 Revert "pbx_ael: Global variables are not expanded."
2 years ago
Sean Bright 76a2b2703f res_agi: RECORD FILE plays 2 beeps.
2 years ago
Holger Hans Peter Freyther 92849c8c62 res_http_media_cache: Introduce options and customize
2 years ago
George Joseph 25f7753f46 res_pjsip: Replace invalid UTF-8 sequences in callerid name
2 years ago
cmaj fd95998b56 res_phoneprov.c: Multihomed SERVER cache prevention
2 years ago
Mike Bradeen b44ffd0565 res_pjsip: Prevent SEGV in pjsip_evsub_send_request
2 years ago
Mike Bradeen 62a64686e2 res_pjsip: Upgraded bundled pjsip to 2.13
2 years ago
Sean Bright c85fc1278f doxygen: Fix doxygen errors.
2 years ago
Naveen Albert d1bec3623e res_pjsip_session: Add overlap_context option.
2 years ago
sungtae kim 1da489a434 res_stasis_snoop: Fix snoop crash
2 years ago
Sean Bright c448dcd2f0 pbx_ael: Global variables are not expanded.
2 years ago
Mike Bradeen 6b03d60c7d res_monitor: Remove deprecated module.
2 years ago
George Joseph 91415a83d1 res_rtp_asterisk: Don't use double math to generate timestamps
2 years ago
Mike Bradeen e8f548c155 app_macro: Remove deprecated module.
2 years ago
Igor Goncharovsky 410150235a res_pjsip_rfc3326: Add SIP causes support for RFC3326
2 years ago
George Joseph 7dc8773178 res_rtp_asterisk: Asterisk Media Experience Score (MES)
2 years ago
George Joseph 3a3d6c7dcb Revert "res_rtp_asterisk: Asterisk Media Experience Score (MES)"
2 years ago
Holger Hans Peter Freyther 1c9f8ad7a6 res_http_media_cache: Do not crash when there is no extension
2 years ago
George Joseph 82d5239bcb res_pjsip_transport_websocket: Add remote port to transport
2 years ago
Mike Bradeen 4095a382da chan_sip: Remove deprecated module.
2 years ago
George Joseph e66c5da145 res_rtp_asterisk: Asterisk Media Experience Score (MES)
2 years ago
Naveen Albert c4066871d8 res_pjsip_session: Use Caller ID for extension matching.
2 years ago
Ben Ford 1adefb886a res_pjsip_sdp_rtp.c: Use correct timeout when put on hold.
2 years ago
Igor Goncharovsky 9fd14d60e0 res_pjsip: Fix path usage in case dialing with '@'
2 years ago
Alexandre Fournier af7af641d6 res_geoloc: fix NULL pointer dereference bug
2 years ago
Joshua C. Colp 07f99b31d0 res_pjsip_aoc: Don't assume a body exists on responses.
2 years ago
Mike Bradeen 89a7d30a97 chan_mgcp: Remove deprecated module.
2 years ago
Michael Kuron 841107f294 res_pjsip_aoc: New module for sending advice-of-charge with chan_pjsip
2 years ago
Naveen Albert 1c5738771d res_hep: Add support for named capture agents.
2 years ago
Marcel Wagner 97d1613afa res_pjsip: Fix typo in from_domain documentation
2 years ago
Naveen Albert 99cef8461f res_pjsip_session.c: Map empty extensions in INVITEs to s.
2 years ago
Marcel Wagner af5f3da632 res_pjsip: Update contact_user to point out default
2 years ago
Naveen Albert c3cf0cd388 res_pjsip_header_funcs: Add custom parameter support.
2 years ago
Joshua C. Colp 52ed64e38a ari: Destroy body variables in channel create.
2 years ago
Naveen Albert 2b0f87c9fc res_adsi: Fix major regression caused by media format rearchitecture.
2 years ago
George Joseph 120aca73ba pjsip_transport_events: Fix possible use after free on transport
2 years ago
Maximilian Fridrich 315eb551db core & res_pjsip: Improve topology change handling.
2 years ago
Joshua C. Colp 90784b8912 res_agi: Respect "transmit_silence" option for "RECORD FILE".
2 years ago
Mike Bradeen b0df75eb09 res_pjsip: prevent crash on websocket disconnect
3 years ago
Igor Goncharovsky 7eaa7b0b95 res_pjsip_outbound_registration: Allow to use multiple proxies for registration
3 years ago
Naveen Albert 26283a4d59 tests: Fix compilation errors on 32-bit.
3 years ago
Henning Westerholt 7b2d3a6411 res_pjsip: return all codecs on a re-INVITE without SDP
3 years ago
Naveen Albert 005b6c8d50 res_pjsip_notify: Add option support for AMI.
3 years ago
Naveen Albert 99a4333f20 res_pjsip_logger: Add method-based logging option.
3 years ago
Naveen Albert f66f77fa4f res_pjsip_pubsub: Prevent removing subscriptions.
3 years ago
Philip Prindeville b283c8c20f res_crypto: handle unsafe private key files
3 years ago
Mike Bradeen bb44e3edca audiohook: add directional awareness
3 years ago
Naveen Albert f0586da7cc res_tonedetect: Add ringback support to TONE_DETECT.
3 years ago
Philip Prindeville 5daf32bb14 res_crypto: don't modify fname in try_load_key()
3 years ago
Philip Prindeville bc9ee15b93 res_crypto: use ast_file_read_dirs() to iterate
3 years ago
George Joseph e90b836731 res_geolocation: Update wiki documentation
3 years ago
Maximilian Fridrich 14826a8038 res_pjsip: Add mediasec capabilities.
3 years ago
Holger Hans Peter Freyther 8d6fdf9c3a res_prometheus: Do not crash on invisible bridges
3 years ago
Naveen Albert 6d163f7319 res_pjsip_geolocation: Change some notices to debugs.
3 years ago
Maximilian Fridrich 492c93861c res_pjsip: Add 100rel option "peer_supported".
3 years ago
George Joseph 4c5a2c4d56 res_geolocation: Fix issues exposed by compiling with -O2
3 years ago
Philip Prindeville fe66639492 res_crypto: don't complain about directories
3 years ago
Mike Bradeen 0f61cc69ad res_pjsip: Add user=phone on From and PAID for usereqphone=yes
3 years ago
George Joseph bd2fb077ac res_geolocation: Fix segfault when there's an empty element
3 years ago
sungtae kim fc63688e3b res_musiconhold: Add option to not play music on hold on unanswered channels
3 years ago
Ben Ford 31b3addce7 res_pjsip: Add TEL URI support for basic calls.
3 years ago
Philip Prindeville 97b3459bd2 res_crypto: Use EVP API's instead of legacy API's
3 years ago
Philip Prindeville 2fb9373b24 test: Add coverage for res_crypto
3 years ago
Philip Prindeville c1f5913b45 res_crypto: make keys reloadable on demand for testing
3 years ago
Philip Prindeville 6efce9e18e res_crypto: Don't load non-regular files in keys directory
3 years ago
George Joseph bc6061bc5c res_geolocation: Add two new options to GEOLOC_PROFILE
3 years ago
George Joseph b221f0f86a res_geolocation: Allow location parameters on the profile object
3 years ago
George Joseph 81ede203b6 res_geolocation: Add profile parameter suppress_empty_ca_elements
3 years ago
George Joseph 08907bf6d8 res_geolocation: Add built-in profiles
3 years ago
Joshua C. Colp 33d38a8d6f res_pjsip_sdp_rtp: Skip formats without SDP details.
3 years ago
Joshua C. Colp cffaf12d19 pjsip: Add TLS transport reload support for certificate and key.
3 years ago
Naveen Albert b2fdccc6a4 res_tonedetect: Fix typos referring to wrong variables.
3 years ago
Alexei Gradinari 8d57581c77 res_pjsip_pubsub: Postpone destruction of old subscriptions on RLS update
3 years ago
George Joseph 9f4db77bbe res_geolocation: Address user issues, remove complexity, plug leaks
3 years ago
George Joseph 715aadbce7 Geolocation: Wiki Documentation
3 years ago
Naveen Albert cf0f1829fb general: Remove obsolete SVN references.
3 years ago
Naveen Albert f5378f63c4 general: Improve logging levels of some log messages.
3 years ago
Michael Neuhauser 37c16f9eef res_pjsip: delay contact pruning on Asterisk start
3 years ago
George Joseph 80d6f5eb20 geoloc_eprofile.c: Fix setting of loc_src in set_loc_src()
3 years ago
George Joseph 1fa568e76f Geolocation: chan_pjsip Capability Preview
3 years ago
George Joseph 639d72e98c Geolocation: Core Capability Preview
3 years ago
Naveen Albert bcc18ca9f5 general: Fix various typos.
3 years ago
Kevin Harwell 4cbe12d6d1 cel_odbc & res_config_odbc: Add support for SQL_DATETIME field type
3 years ago
Joshua C. Colp 68bcf4c4c5 websocket / aeap: Handle poll() interruptions better.
3 years ago
Naveen Albert f5680a7568 res_cliexec: Add dialplan exec CLI command.
3 years ago
Jose Lopes d52e2b0f1d res_pjsip_header_funcs: Add functions PJSIP_RESPONSE_HEADER and PJSIP_RESPONSE_HEADERS
3 years ago
Boris P. Korzun 77f6c50814 res_prometheus: Optional load res_pjsip_outbound_registration.so
3 years ago
Naveen Albert e5553fbd15 res_calendar_icalendar: Send user agent in request.
3 years ago
Kevin Harwell a3b2daf127 res_pjsip: allow TLS verification of wildcard cert-bearing servers
3 years ago
Naveen Albert 4a11ae7ecf pbx: Add helper function to execute applications.
3 years ago
Naveen Albert ddc2cca659 res_parking: Add music on hold override option.
3 years ago
Naveen Albert 51d262af12 xmldocs: Improve examples.
3 years ago
Naveen Albert 31dc28ab09 res_pjsip_outbound_registration: Make max random delay configurable.
3 years ago
Trevor Peirce 5f0581c5f5 res_pjsip: Actually enable session timers when timers=always
3 years ago
Alexei Gradinari 044a08ae7b res_pjsip_pubsub: delete scheduled notification on RLS update
3 years ago
Alexei Gradinari 355c07e2e6 res_pjsip_pubsub: XML sanitized RLS display name
3 years ago
Naveen Albert 64a764c33e res_calendar: Prevent assertion if event ends in past.
3 years ago
Naveen Albert bae8092826 res_parking: Warn if out of bounds parking spot requested.
3 years ago
Alexei Gradinari 42b191ad64 res_pjsip_dialog_info_body_generator: Set LOCAL target URI as local URI
3 years ago
Shloime Rosenblum 7dcea19ce8 res_agi: Evaluate dialplan functions and variables in agi exec if enabled
3 years ago
Moritz Fain 4bf2473ac4 ari: expose channel driver's unique id to ARI channel resource
3 years ago
Joshua C. Colp 63ff0ccadf res_pjsip_transport_websocket: Also set the remote name.
3 years ago
Thomas Guebels 4848d6eeb9 res_pjsip_transport_websocket: save the original contact host
3 years ago
Naveen Albert 604785f931 res_pjsip_outbound_registration: Show time until expiration
3 years ago
George Joseph 4aa541683b GCC12: Fixes for 16+
3 years ago
Naveen Albert 0c70d497bc documentation: Adds versioning information.
3 years ago
Mark Petersen 1cdaeb8161 chan_pjsip: add allow_sending_180_after_183 option
3 years ago
Kevin Harwell 272bac70dd res_aeap & res_speech_aeap: Add Asterisk External Application Protocol
3 years ago
Ben Ford f593b1e93b res_pjsip_stir_shaken.c: Fix enabled when not configured.
3 years ago
Joshua C. Colp fdc1c750f3 res_pjsip: Always set async_operations to 1.
3 years ago
Ben Ford 0724b767a3 AST-2022-002 - res_stir_shaken/curl: Add ACL checks for Identity header.
3 years ago
Ben Ford 8f3dd86b8d AST-2022-001 - res_stir_shaken/curl: Limit file size and check start.
3 years ago
Naveen Albert 94df607771 build: Remove obsolete leftover build references.
3 years ago
Kevin Harwell 0e31df6c93 res_pjsip_header_funcs: wrong pool used tdata headers
3 years ago
Sean Bright 5ac5c2b0ab openssl: Supress deprecation warnings from OpenSSL 3.0
3 years ago
Boris P. Korzun 6624e34580 res_pjsip_sdp_rtp: Improve detecting of lack of RTP activity
3 years ago
Philip Prindeville 287a1a9126 time: add support for time64 libcs
3 years ago
Alexei Gradinari d1900d4a4c res_pjsip_pubsub: RLS 'uri' list attribute mismatch with SUBSCRIBE request
3 years ago
Sean Bright d3abdf0b8d stasis_recording: Perform a complete match on requested filename.
3 years ago
Sean Bright 686c386b05 download_externals: Use HTTPS for downloads
3 years ago
Alexei Gradinari edce853123 res_pjsip_pubsub: update RLS to reflect the changes to the lists
3 years ago
Naveen Albert 37ece75677 res_agi: Fix xmldocs bug with set music.
3 years ago
Boris P. Korzun 636d43caa3 res_config_pgsql: Add text-type column check in require_pgsql()
3 years ago
George Joseph 9c36c055c1 xmldoc: Fix issue with xmlstarlet validation
3 years ago
George Joseph 2e00b5edbd Makefile: Allow XML documentation to exist outside source files
3 years ago
Naveen Albert e26b57984f asterisk: Add macro for curl user agent.
3 years ago
Naveen Albert 1633410161 res_stir_shaken: refactor utility function
3 years ago
Alexei Gradinari a2aa881dcb res_pjsip_pubsub: fix Batched Notifications stop working
3 years ago
Alexei Gradinari c12cb899de res_pjsip_pubsub: provide a display name for RLS subscriptions
3 years ago
Naveen Albert 335c69ead4 documentation: Adds missing default attributes.
3 years ago
Mark Petersen 427bee9beb res_prometheus.c: missing module dependency
3 years ago
Sean Bright e1b050d8a3 res_pjsip.c: Correct minor typos in 'realm' documentation.
3 years ago
George Joseph 8d571ea6b5 res_pjsip_outbound_authenticator_digest: Prevent ABRT on cleanup
3 years ago
Naveen Albert 70f8ea0d1a res_tonedetect: Fixes some logic issues and typos
3 years ago
Torrey Searle 7b15ced930 res/res_rtp_asterisk: fix skip in rtp sequence numbers after dtmf
3 years ago
Kevin Harwell 851a759619 res_http_websocket: Add a client connection timeout
3 years ago
Luke Escude 5875c7bb6c res_pjsip_sdp_rtp.c: Support keepalive for video streams.
3 years ago
Naveen Albert d35e292ae4 res_rtp_asterisk: Fix typo in flag test/set
3 years ago
George Joseph b1dfc9c805 res_pjsip: Make message_filter and session multipart aware
3 years ago
George Joseph 921ab52cf3 res_pjsip: Add utils for checking media types
3 years ago
George Joseph bc59b66de3 bundled_pjproject: Make it easier to hack
3 years ago
Florentin Mayer dd41572f99 res_pjsip_sdp_rtp: Preserve order of RTP codecs
3 years ago
Alexander Traud 826233b550 progdocs: Fix Doxygen left-overs.
3 years ago
Alexander Traud f6df28ce87 res_pjsip_sdp_rtp: Do not warn on unknown sRTP crypto suites.
3 years ago
Mike Bradeen 59fcd1e7e2 res_rtp_asterisk: Addressing possible rtp range issues
3 years ago
Alexander Traud a85f2bf34d res: Fix for Doxygen.
3 years ago
Dustin Marquess e93fb874b4 res_fax_spandsp: Add spandsp 3.0.0+ compatibility
3 years ago
Alexander Traud 9440f6ec58 main: Fix for Doxygen.
3 years ago
Alexander Traud cc025026b7 progdocs: Fix for Doxygen, the hidden parts.
3 years ago
Naveen Albert 24a04054ad documentation: Standardize examples
3 years ago
Alexander Traud ecffdab059 stir/shaken: Avoid a compiler extension of GCC.
3 years ago
Naveen Albert 4468fc11d6 res_tonedetect: Add call progress tone detection
3 years ago
Alexander Traud 00fc7212bd odbc: Fix for Doxygen.
3 years ago
Alexander Traud 241dbb1ec0 parking: Fix for Doxygen.
3 years ago
Alexander Traud 634e3ebdb8 res_ari: Fix for Doxygen.
3 years ago
Alexander Traud acd1cd66b8 stasis: Fix for Doxygen.
3 years ago
Alexander Traud 845ece8bc4 res_xmpp: Fix for Doxygen.
3 years ago
Alexander Traud 463f6c83e8 res_pjsip: Fix for Doxygen.
3 years ago
Alexander Traud 57fef28dc9 progdocs: Avoid 'name' with Doxygen \file.
3 years ago
Naveen Albert 126de2839b res_pjsip_callerid: Fix OLI parsing
3 years ago
Josh Soref 9ae9893c63 res: Spelling fixes
3 years ago
Ben Ford 1031a1805b STIR/SHAKEN: Option split and response codes.
4 years ago
Kevin Harwell 8beac820c0 res_speech: Add a type conversion, and new engine unregister methods
4 years ago
Matthew Kern 5e9799a42e res_pjsip_t38: bind UDPTL sessions like RTP
4 years ago
Jean Aunis 6bc747b639 res_rtp_asterisk: fix memory leak
4 years ago
Joseph Nadiv 47cb177baf res_pjsip_registrar: Remove unavailable contacts if exceeds max_contacts
4 years ago
Joshua C. Colp 0aac38c0ac ari: Ignore invisible bridges when listing bridges.
4 years ago
Sean Bright 02f54e2751 res_http_media_cache.c: Compare unaltered MIME types.
4 years ago
Guido Falsi 29ad5b18f1 res_rtp_asterisk.c: Fix build failure when not building with pjproject.
4 years ago
Naveen Albert 5b5c358e4b res_pjsip_caller_id: Add ANI2/OLI parsing
4 years ago
Sungtae Kim a1fa8df0ae resource_channels.c: Fix external media data option
4 years ago
Naveen Albert 7df69633cf res_tonedetect: Tone detection module
4 years ago
George Joseph 448962d056 res_snmp: Add -fPIC to _ASTCFLAGS
4 years ago
Jasper Hafkenscheid c07d531191 res_srtp: Disable parsing of not enabled cryptos
4 years ago
sungtae kim 79d6d222d6 resource_channels.c: Fix wrong external media parameter parse
4 years ago
Sebastien Duthil 6fbf55ac11 res_rtp_asterisk: Automatically refresh stunaddr from DNS
4 years ago
Alexander Traud 63d27af3ca res_rtp_asterisk: sqrt(.) requires the header math.h.
4 years ago
Alexander Traud fbdd8a7f8a
dialplan: Add one static and fix two whitespace errors.
4 years ago
George Joseph 84f2bf4307 res_pjproject: Allow mapping to Asterisk TRACE level
4 years ago
Alexander Traud 137bd7fe65 BuildSystem: Remove two dead exceptions for compiler Clang.
4 years ago
Joshua C. Colp 0ddeac0e36 res_monitor: Disable building by default.
4 years ago
Joshua C. Colp 800fd84af6 res_config_sqlite: Remove deprecated module.
4 years ago
Sean Bright 743e057bb4 mgcp: Remove dead debug code
4 years ago
Joshua C. Colp 93870e7bb4 policy: Deprecate modules and add versions to others.
4 years ago
Igor Goncharovsky 4f437ea1f4 res_pjsip_header_funcs: Add PJSIP_HEADERS() ability to read header by pattern
4 years ago
Rijnhard Hessel 728a52fb61 res_statsd: handle non-standard meter type safely
4 years ago
Sean Bright 6428124b06 res_http_media_cache: Cleanup audio format lookup in HTTP requests
4 years ago
Joshua C. Colp ec16d2ecbd AST-2021-007 - res_pjsip_session: Don't offer if no channel exists.
4 years ago