Commit Graph

5584 Commits (08a588e200e179593edd174f7bb7a831970fc978)

Author SHA1 Message Date
sungtae kim f89e56c178 res_pjsip: Expanding PJSIP endpoint ID and relevant resource length to 255 characters
2 years ago
Mike Bradeen 79220e3f0c res_stasis: signal when new command is queued
2 years ago
Holger Hans Peter Freyther 1171dcee02 ari/stasis: Indicate progress before playback on a bridge
2 years ago
Mike Bradeen 933490b758 res_pjsip: update qualify_timeout documentation with DNS note
2 years ago
Mike Bradeen 8c934fb7ed res_speech_aeap: add aeap error handling
2 years ago
Tinet-mucw edc674a6ca res_pjsip_transport_websocket: Prevent transport from being destroyed before message finishes.
2 years ago
Vitezslav Novy 5179f1af24 res_rtp_asterisk: fix wrong counter management in ioqueue objects
2 years ago
Sean Bright 3fafd7c0b7 res_stasis_recording.c: Save recording state when unmuted.
2 years ago
Mike Bradeen b53e946b59 res_speech_aeap: check for null format on response
2 years ago
Bastian Triller 0c0b99c5a1 res_pjsip_session: Send Session Interval too small response
2 years ago
MikeNaso b286d1cca2 res_pjsip.c: Set contact_user on incoming call local Contact header
2 years ago
Sean Bright 29eb4fe620 extconfig: Allow explicit DB result set ordering to be disabled.
2 years ago
George Joseph 64b29be702 rest-api: Run make ari-stubs
2 years ago
Naveen Albert 8be503b663 res_pjsip_header_funcs: Make prefix argument optional.
2 years ago
Maximilian Fridrich 8824b845c4 core/ari/pjsip: Add refer mechanism
2 years ago
Holger Hans Peter Freyther a10de8bc72 res_prometheus: Do not generate broken metrics
2 years ago
Sean Bright b5762cd54e res_pjsip: Enable TLS v1.3 if present.
2 years ago
Sean Bright e120694711 res_geolocation: Ensure required 'location_info' is present.
2 years ago
zhengsh 25a766f49d res_rtp_asterisk: Move ast_rtp_rtcp_report_alloc using `rtp->themssrc_valid` into the scope of the rtp_instance lock.
2 years ago
Mike Bradeen 9c889911ad res_musiconhold: avoid moh state access on unlocked chan
2 years ago
Sean Bright 4a1edb9a8c res_pjsip_rfc3326: Prefer Q.850 cause code over SIP.
2 years ago
Ben Ford ad120e5d0b res_pjsip_session: Added new function calls to avoid ABI issues.
2 years ago
Sean Bright b7eae29fb9 pjsip_transport_events.c: Use %zu printf specifier for size_t.
2 years ago
Sean Bright 97b901a29b res_crypto.c: Gracefully handle potential key filename truncation.
2 years ago
zhou_jiajian f7e1f1fbbd res_fax_spandsp.c: Clean up a spaces/tabs issue
2 years ago
Sean Bright ebc007322b res_crypto.c: Avoid using the non-portable ALLPERMS macro.
2 years ago
Jiajian Zhou 8e3f9dcc7b AMI: Add parking position parameter to Park action
2 years ago
Naveen Albert edf488c76e res_musiconhold: Add option to loop last file.
2 years ago
Joe Searle ec64828c8f res_stasis.c: Add new type 'sdp_label' for bridge creation.
2 years ago
Sean Bright 2d18fb6e9d
res_pjsip_pubsub.c: Use pjsip version for pending NOTIFY check. (#77)
3 years ago
zhengsh 8abb294063 res_sorcery_memory_cache.c: Fix memory leak
3 years ago
Henning Westerholt 37a41a2a20 chan_pjsip: also return all codecs on empty re-INVITE for late offers
3 years ago
Maximilian Fridrich f3cc1e7fbd res_pjsip: mediasec: Add Security-Client headers after 401
3 years ago
Naveen Albert 66a7cff57e res_pjsip_stir_shaken: Fix JSON field ordering and disallowed TN characters.
3 years ago
Henning Westerholt 1c5720b802 chan_pjsip: fix music on hold continues after INVITE with replaces
3 years ago
Mike Bradeen df554a447c res_pjsip_pubsub: subscription cleanup changes
3 years ago
Jaco Kroon 019dc51139 res_calendar: output busy state as part of show calendar.
3 years ago
Sean Bright 34ff836db5 ael: Regenerate lexers and parsers.
3 years ago
Sean Bright 1ba3b34f77 Revert "pbx_ael: Global variables are not expanded."
3 years ago
Sean Bright a3ec3efa02 res_agi: RECORD FILE plays 2 beeps.
3 years ago
Holger Hans Peter Freyther 8f088aa0f7 res_http_media_cache: Introduce options and customize
3 years ago
George Joseph ceda5a9859 res_pjsip: Replace invalid UTF-8 sequences in callerid name
3 years ago
cmaj 5b0e3444c3 res_phoneprov.c: Multihomed SERVER cache prevention
3 years ago
Mike Bradeen 37e558f6ef res_pjsip: Prevent SEGV in pjsip_evsub_send_request
3 years ago
Mike Bradeen 58636a6ea6 res_pjsip: Upgraded bundled pjsip to 2.13
3 years ago
Sean Bright 96d9ad51ac doxygen: Fix doxygen errors.
3 years ago
sungtae kim f99849f8d5 res_stasis_snoop: Fix snoop crash
3 years ago
Sean Bright 56051d1ac5 pbx_ael: Global variables are not expanded.
3 years ago
Naveen Albert a1da8042d1 res_pjsip_session: Add overlap_context option.
3 years ago
George Joseph 2f5aece0c9 res_rtp_asterisk: Don't use double math to generate timestamps
3 years ago
Igor Goncharovsky 3526441e41 res_pjsip_rfc3326: Add SIP causes support for RFC3326
3 years ago
George Joseph 4710f37ef6 res_rtp_asterisk: Asterisk Media Experience Score (MES)
3 years ago
George Joseph 62ca063fca Revert "res_rtp_asterisk: Asterisk Media Experience Score (MES)"
3 years ago
George Joseph 24102ba236 res_pjsip_transport_websocket: Add remote port to transport
3 years ago
Holger Hans Peter Freyther 3d9b9a2b16 res_http_media_cache: Do not crash when there is no extension
3 years ago
George Joseph d454801c2d res_rtp_asterisk: Asterisk Media Experience Score (MES)
3 years ago
Naveen Albert c7598ee947 res_pjsip_session: Use Caller ID for extension matching.
3 years ago
Ben Ford 881faf544f res_pjsip_sdp_rtp.c: Use correct timeout when put on hold.
3 years ago
Igor Goncharovsky 115a1b4f0a res_pjsip: Fix path usage in case dialing with '@'
3 years ago
Alexandre Fournier 01b3962201 res_geoloc: fix NULL pointer dereference bug
3 years ago
Joshua C. Colp b6855755ce res_pjsip_aoc: Don't assume a body exists on responses.
3 years ago
Michael Kuron fee9012fe1 res_pjsip_aoc: New module for sending advice-of-charge with chan_pjsip
3 years ago
Joshua C. Colp 564349ff5d ari: Destroy body variables in channel create.
3 years ago
Marcel Wagner 58534b309f res_pjsip: Fix typo in from_domain documentation
3 years ago
Naveen Albert 531eacd6c9 res_hep: Add support for named capture agents.
3 years ago
Naveen Albert 0d6003fa9a res_pjsip_session.c: Map empty extensions in INVITEs to s.
3 years ago
Marcel Wagner b83af13f65 res_pjsip: Update contact_user to point out default
3 years ago
Naveen Albert 80e6205bb0 res_adsi: Fix major regression caused by media format rearchitecture.
3 years ago
Naveen Albert 406143ae61 res_pjsip_header_funcs: Add custom parameter support.
3 years ago
George Joseph 7684c9e907 pjsip_transport_events: Fix possible use after free on transport
3 years ago
Maximilian Fridrich 60b81eabe0 core & res_pjsip: Improve topology change handling.
3 years ago
Joshua C. Colp 61922d2934 res_agi: Respect "transmit_silence" option for "RECORD FILE".
3 years ago
Mike Bradeen 50e2921a48 res_pjsip: prevent crash on websocket disconnect
3 years ago
Igor Goncharovsky 096529d33f res_pjsip_outbound_registration: Allow to use multiple proxies for registration
3 years ago
Naveen Albert ca8900b0f6 tests: Fix compilation errors on 32-bit.
3 years ago
Henning Westerholt 12445040d3 res_pjsip: return all codecs on a re-INVITE without SDP
3 years ago
Naveen Albert 40b52322e5 res_pjsip_notify: Add option support for AMI.
3 years ago
Naveen Albert c32b39d123 res_pjsip_logger: Add method-based logging option.
3 years ago
Naveen Albert 9258d8212a res_pjsip_pubsub: Prevent removing subscriptions.
3 years ago
Philip Prindeville d0bea5a725 res_crypto: handle unsafe private key files
3 years ago
Mike Bradeen 907d7e7d7d audiohook: add directional awareness
3 years ago
Naveen Albert e0e7f35730 res_tonedetect: Add ringback support to TONE_DETECT.
3 years ago
Philip Prindeville ef74ecacc7 res_crypto: don't modify fname in try_load_key()
3 years ago
Philip Prindeville 5e2485b5c0 res_crypto: use ast_file_read_dirs() to iterate
3 years ago
George Joseph 2a500b325a res_geolocation: Update wiki documentation
3 years ago
Maximilian Fridrich 0d2e140123 res_pjsip: Add mediasec capabilities.
3 years ago
Holger Hans Peter Freyther 62881c668b res_prometheus: Do not crash on invisible bridges
3 years ago
Naveen Albert 8afb313a43 res_pjsip_geolocation: Change some notices to debugs.
3 years ago
Maximilian Fridrich 5bbad0d27c res_pjsip: Add 100rel option "peer_supported".
3 years ago
George Joseph e33f2dcc0f res_geolocation: Fix issues exposed by compiling with -O2
3 years ago
Philip Prindeville 026dc08529 res_crypto: don't complain about directories
3 years ago
Mike Bradeen 7a44296ca9 res_pjsip: Add user=phone on From and PAID for usereqphone=yes
3 years ago
George Joseph 8cbea1c7ef res_geolocation: Fix segfault when there's an empty element
3 years ago
sungtae kim 80bc844fd6 res_musiconhold: Add option to not play music on hold on unanswered channels
3 years ago
Ben Ford 881a3f2306 res_pjsip: Add TEL URI support for basic calls.
3 years ago
Philip Prindeville 3e054c9ebc res_crypto: Use EVP API's instead of legacy API's
3 years ago
Philip Prindeville 736cdf84f4 test: Add coverage for res_crypto
3 years ago
Philip Prindeville 2d7656cb50 res_crypto: make keys reloadable on demand for testing
3 years ago
Philip Prindeville d13afaf302 res_crypto: Don't load non-regular files in keys directory
3 years ago
George Joseph 05f42806cc res_geolocation: Add two new options to GEOLOC_PROFILE
3 years ago
George Joseph c799db6a21 res_geolocation: Allow location parameters on the profile object
3 years ago
George Joseph 4ffc5561c4 res_geolocation: Add profile parameter suppress_empty_ca_elements
3 years ago
George Joseph 2d5a6498dd res_geolocation: Add built-in profiles
3 years ago
Joshua C. Colp f3de933b16 res_pjsip_sdp_rtp: Skip formats without SDP details.
3 years ago
Joshua C. Colp a0713a9f70 pjsip: Add TLS transport reload support for certificate and key.
3 years ago
Naveen Albert 754346a4a9 res_tonedetect: Fix typos referring to wrong variables.
3 years ago
Alexei Gradinari 12c4c1bf5f res_pjsip_pubsub: Postpone destruction of old subscriptions on RLS update
3 years ago
George Joseph 8a8416e365 res_geolocation: Address user issues, remove complexity, plug leaks
3 years ago
George Joseph 30d7a212b0 Geolocation: Wiki Documentation
3 years ago
Naveen Albert c654486547 general: Improve logging levels of some log messages.
3 years ago
Naveen Albert 165368bf0b general: Remove obsolete SVN references.
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.
4 years ago
Thomas Guebels 4848d6eeb9 res_pjsip_transport_websocket: save the original contact host
4 years ago
Naveen Albert 604785f931 res_pjsip_outbound_registration: Show time until expiration
4 years ago
George Joseph 4aa541683b GCC12: Fixes for 16+
4 years ago
Naveen Albert 0c70d497bc documentation: Adds versioning information.
4 years ago
Mark Petersen 1cdaeb8161 chan_pjsip: add allow_sending_180_after_183 option
4 years ago
Kevin Harwell 272bac70dd res_aeap & res_speech_aeap: Add Asterisk External Application Protocol
4 years ago
Ben Ford f593b1e93b res_pjsip_stir_shaken.c: Fix enabled when not configured.
4 years ago
Joshua C. Colp fdc1c750f3 res_pjsip: Always set async_operations to 1.
4 years ago
Ben Ford 0724b767a3 AST-2022-002 - res_stir_shaken/curl: Add ACL checks for Identity header.
4 years ago
Ben Ford 8f3dd86b8d AST-2022-001 - res_stir_shaken/curl: Limit file size and check start.
4 years ago
Naveen Albert 94df607771 build: Remove obsolete leftover build references.
4 years ago
Kevin Harwell 0e31df6c93 res_pjsip_header_funcs: wrong pool used tdata headers
4 years ago
Sean Bright 5ac5c2b0ab openssl: Supress deprecation warnings from OpenSSL 3.0
4 years ago
Boris P. Korzun 6624e34580 res_pjsip_sdp_rtp: Improve detecting of lack of RTP activity
4 years ago
Philip Prindeville 287a1a9126 time: add support for time64 libcs
4 years ago
Alexei Gradinari d1900d4a4c res_pjsip_pubsub: RLS 'uri' list attribute mismatch with SUBSCRIBE request
4 years ago
Sean Bright d3abdf0b8d stasis_recording: Perform a complete match on requested filename.
4 years ago
Sean Bright 686c386b05 download_externals: Use HTTPS for downloads
4 years ago
Alexei Gradinari edce853123 res_pjsip_pubsub: update RLS to reflect the changes to the lists
4 years ago
Naveen Albert 37ece75677 res_agi: Fix xmldocs bug with set music.
4 years ago
Boris P. Korzun 636d43caa3 res_config_pgsql: Add text-type column check in require_pgsql()
4 years ago
George Joseph 9c36c055c1 xmldoc: Fix issue with xmlstarlet validation
4 years ago
George Joseph 2e00b5edbd Makefile: Allow XML documentation to exist outside source files
4 years ago
Naveen Albert e26b57984f asterisk: Add macro for curl user agent.
4 years ago
Naveen Albert 1633410161 res_stir_shaken: refactor utility function
4 years ago
Alexei Gradinari a2aa881dcb res_pjsip_pubsub: fix Batched Notifications stop working
4 years ago
Alexei Gradinari c12cb899de res_pjsip_pubsub: provide a display name for RLS subscriptions
4 years ago
Naveen Albert 335c69ead4 documentation: Adds missing default attributes.
4 years ago
Mark Petersen 427bee9beb res_prometheus.c: missing module dependency
4 years ago
Sean Bright e1b050d8a3 res_pjsip.c: Correct minor typos in 'realm' documentation.
4 years ago
George Joseph 8d571ea6b5 res_pjsip_outbound_authenticator_digest: Prevent ABRT on cleanup
4 years ago
Naveen Albert 70f8ea0d1a res_tonedetect: Fixes some logic issues and typos
4 years ago
Torrey Searle 7b15ced930 res/res_rtp_asterisk: fix skip in rtp sequence numbers after dtmf
4 years ago
Kevin Harwell 851a759619 res_http_websocket: Add a client connection timeout
4 years ago
Luke Escude 5875c7bb6c res_pjsip_sdp_rtp.c: Support keepalive for video streams.
4 years ago
Naveen Albert d35e292ae4 res_rtp_asterisk: Fix typo in flag test/set
4 years ago
George Joseph b1dfc9c805 res_pjsip: Make message_filter and session multipart aware
4 years ago
George Joseph 921ab52cf3 res_pjsip: Add utils for checking media types
4 years ago
George Joseph bc59b66de3 bundled_pjproject: Make it easier to hack
4 years ago
Florentin Mayer dd41572f99 res_pjsip_sdp_rtp: Preserve order of RTP codecs
4 years ago
Alexander Traud 826233b550 progdocs: Fix Doxygen left-overs.
4 years ago
Alexander Traud f6df28ce87 res_pjsip_sdp_rtp: Do not warn on unknown sRTP crypto suites.
4 years ago
Mike Bradeen 59fcd1e7e2 res_rtp_asterisk: Addressing possible rtp range issues
4 years ago
Alexander Traud a85f2bf34d res: Fix for Doxygen.
4 years ago
Dustin Marquess e93fb874b4 res_fax_spandsp: Add spandsp 3.0.0+ compatibility
4 years ago
Alexander Traud 9440f6ec58 main: Fix for Doxygen.
4 years ago
Alexander Traud cc025026b7 progdocs: Fix for Doxygen, the hidden parts.
4 years ago
Naveen Albert 24a04054ad documentation: Standardize examples
4 years ago
Alexander Traud ecffdab059 stir/shaken: Avoid a compiler extension of GCC.
4 years ago
Naveen Albert 4468fc11d6 res_tonedetect: Add call progress tone detection
4 years ago
Alexander Traud 00fc7212bd odbc: Fix for Doxygen.
4 years ago
Alexander Traud 241dbb1ec0 parking: Fix for Doxygen.
4 years ago
Alexander Traud 634e3ebdb8 res_ari: Fix for Doxygen.
4 years ago
Alexander Traud acd1cd66b8 stasis: Fix for Doxygen.
4 years ago
Alexander Traud 845ece8bc4 res_xmpp: Fix for Doxygen.
4 years ago
Alexander Traud 463f6c83e8 res_pjsip: Fix for Doxygen.
4 years ago
Alexander Traud 57fef28dc9 progdocs: Avoid 'name' with Doxygen \file.
4 years ago
Naveen Albert 126de2839b res_pjsip_callerid: Fix OLI parsing
4 years ago
Josh Soref 9ae9893c63 res: Spelling fixes
4 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