Commit Graph

5562 Commits (master)

Author SHA1 Message Date
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
Andre Barbosa f4d3f021f9 res_stasis_playback: Check for chan hangup on play_on_channels
4 years ago
Sean Bright d5bb27a06f res_http_media_cache.c: Fix merge errors from 18 -> master
4 years ago
Sean Bright 237285a9a8 res_pjsip_stir_shaken: RFC 8225 compliance and error message cleanup.
4 years ago
Sean Bright d568326807 res_http_media_cache.c: Parse media URLs to find extensions.
4 years ago
Igor Goncharovsky 99d44f0c5a res_ari: Fix audiosocket segfault
4 years ago
Sean Bright 0ac9c83561 res_pjsip_config_wizard.c: Add port matching support.
4 years ago
Andre Barbosa a47308ccb2 res_stasis_playback: Send PlaybackFinish event only once for errors
4 years ago
Bernd Zobl c30f68a57b res_pjsip_sdp_rtp: Evaluate remotely held for Session Progress
4 years ago
George Joseph b7027de195 res_pjsip_messaging: Overwrite user in existing contact URI
4 years ago
Bernd Zobl f160725fc4 res_pjsip/pjsip_message_filter: set preferred transport in pjsip_message_filter
4 years ago
Sean Bright c0fc8adbb6 menuselect: Fix description of several modules.
4 years ago
Naveen Albert 1b38e89734 res_pjsip_dtmf_info: Hook flash
4 years ago
George Joseph c3654a9959 res_pjsip_messaging: Refactor outgoing URI processing
4 years ago
Ben Ford 12e8600849 STIR/SHAKEN: Add Date header, dest->tn, and URL checking.
4 years ago
Joshua C. Colp 44fde9f428 res_pjsip: On partial transport reload also move factories.
4 years ago
Evgenios_Greek 2193cf1b26 stasis: Fix "FRACK!, Failed assertion bad magic number" when unsubscribing
4 years ago
Joseph Nadiv 98e4119642 res_pjsip.c: Support endpoints with domain info in username
4 years ago
Joshua C. Colp a985e5069c res_rtp_asterisk: Set correct raddr port on RTCP srflx candidates.
4 years ago
Jeremy Lainé d162789c4d res_rtp_asterisk: make it possible to remove SOFTWARE attribute
4 years ago
George Joseph 9cc1d6fc22 res_pjsip_outbound_authenticator_digest: Be tolerant of RFC8760 UASs
4 years ago
Joseph Nadiv 3cccdf6d98 res_pjsip_dialog_info_body_generator: Add LOCAL/REMOTE tags in dialog-info+xml
4 years ago
Ben Ford 0564d12280 STIR/SHAKEN: Switch to base64 URL encoding.
4 years ago
Ben Ford 05f7bc9c66 STIR/SHAKEN: OPENSSL_free serial hex from openssl.
4 years ago
Ben Ford 259ecfa289 STIR/SHAKEN: Fix certificate type and storage.
4 years ago
George Joseph 09303e8e22 Updates for the MessageSend Dialplan App
4 years ago
Sean Bright b1807d440e res_rtp_asterisk: More robust timestamp checking
4 years ago
Sean Bright 4a843e00ef res_pjsip.c: OPTIONS processing can now optionally skip authentication
4 years ago
George Joseph 512d38868c res_pjsip: Update documentation for the auth object
4 years ago
Ben Ford 45a1977de4 res_aeap: Add basic config skeleton and CLI commands.
4 years ago
George Joseph 53c702e1cc res_prometheus: Clone containers before iterating
4 years ago
Kevin Harwell 0fc906a5e1 res_rtp_asterisk: Fix standard deviation calculation
4 years ago
Kevin Harwell c4a376aac2 res_rtp_asterisk: Don't count 0 as a minimum lost packets
4 years ago
Kevin Harwell 65b68fd060 res_rtp_asterisk: Statically declare rtp_drop_packets_data object
4 years ago
Joshua C. Colp 8bd13a995a res_rtp_asterisk: Only raise flash control frame on end.
4 years ago
Kevin Harwell b86f1ef54c res_rtp_asterisk: Add a DEVMODE RTP drop packets CLI command
4 years ago
Joshua C. Colp 623abc2b6a res_pjsip: Give error when TLS transport configured but not supported.
4 years ago
George Joseph a03a05195a res_pjsip_session: Make reschedule_reinvite check for NULL topologies
4 years ago
Joshua C. Colp 71dfbdc7b9 res_pjsip: Add support for partial transport reload.
4 years ago
Joshua C. Colp cce5ee5b7a res_rtp_asterisk: Force resync on SSRC change.
4 years ago
Joshua C. Colp 149e5e5b86 xml: Embed module information into core XML documentation.
4 years ago
Joshua C. Colp 7438586d8e documentation: Fix non-matching module support levels.
4 years ago
Jaco Kroon 41389bfdbd func_callerid+res_agi: Fix compile errors related to -Werror=zero-length-bounds
4 years ago
Alexander Traud 1ae40e502d res_format_attr_*: Parameter Names are Case-Insensitive.
4 years ago
Sean Bright df37b8181c res_musiconhold.c: Plug ref leak caused by ao2_replace() misuse.
4 years ago
Torrey Searle 8c247e2a94 res/res_rtp_asterisk: generate new SSRC on native bridge end
4 years ago
Joshua C. Colp 304f8ddfb2 sorcery: Add support for more intelligent reloading.
4 years ago
George Joseph 607603cf89 res_pjsip_refer: Move the progress dlg release to a serializer
4 years ago
Joshua C. Colp 6f67f24afd res_pjsip_registrar: Include source IP and port in log messages.
4 years ago
Ben Ford fd560ad9fa AST-2021-006 - res_pjsip_t38.c: Check for session_media on reinvite.
4 years ago
Alexander Traud a34e7de61c res_format_attr_h263: Generate valid SDP fmtp for H.263+.
4 years ago
Joshua C. Colp 2c1b6b7b15 res_pjsip_nat: Don't rewrite Contact on REGISTER responses.
4 years ago
Salah Ahmed 5d42dd2e6a res_rtp_asterisk: Check remote ICE reset and reset local ice attrb
4 years ago
Nick French 8f6e0f9367 res_pjsip: dont return early from registration if init auth fails
4 years ago
Alexei Gradinari d2f623bae2 res_fax: validate the remote/local Station ID for UTF-8 format
4 years ago
George Joseph 4c9c5c985b res_pjsip_refer: Refactor progress locking and serialization
4 years ago
Kevin Harwell e5e49d7ecd res_rtp_asterisk: Add packet subtype during RTCP debug when relevant
4 years ago
Joshua C. Colp a81d07ea56 res_pjsip_session: Always produce offer on re-INVITE without SDP.
4 years ago
Jaco Kroon 6d2614be68 res_odbc_transaction: correctly initialise forcecommit value from DSN.
4 years ago
Ben Ford e1126ffc10 res_pjsip_session.c: Check topology on re-invite.
4 years ago
Boris P. Korzun b046e960af res_config_pgsql: Limit realtime_pgsql() to return one (no more) record.
4 years ago
Kevin Harwell 5e998d8bd3 AST-2021-002: Remote crash possible when negotiating T.38
4 years ago
Alexander Traud 389b8b0774 rtp: Enable srtp replay protection
4 years ago
Ivan Poddubnyi 7d15655f9d res_pjsip_diversion: Fix adding more than one histinfo to Supported
4 years ago
Sean Bright e7b13df394 res_rtp_asterisk.c: Fix signed mismatch that leads to overflow
4 years ago
George Joseph 15b4080679 res_pjsip_refer: Always serialize calls to refer_progress_notify
4 years ago
roadkill 9b5d20e3d5 res/res_pjsip.c: allow user=phone when number contain *#
4 years ago
Boris P. Korzun 92f5cf7f2d res_musiconhold: Add support of various URL-schemes by MoH.
4 years ago
Alexander Traud 10a0a0c59b pjsip_scheduler: Fix pjsip show scheduled_tasks like for compiler Clang.
4 years ago
Alexander Traud df6afadf26 res_pjsip_session: Avoid sometimes-uninitialized warning with Clang.
4 years ago
Sean Bright 6d2bec7028 res_pjsip_pubsub: Fix truncation of persisted SUBSCRIBE packet
4 years ago
Robert Cripps 24e678b9bb res/res_pjsip_session.c: Check that media type matches in
4 years ago
Jean Aunis c559667868 Stasis/messaging: tech subscriptions conflict with endpoint subscriptions.
4 years ago
Ivan Poddubnyi f2aa6c7017 chan_pjsip: Assign SIPDOMAIN after creating a channel
4 years ago
George Joseph 9a4486e9fb Revert "res_pjsip_outbound_registration.c: Use our own scheduler and other stuff"
4 years ago
Nick French 505939c9ed res_pjsip: Prevent segfault in UDP registration with flow transports
4 years ago
Torrey Searle 51e2187a14 res/res_pjsip_diversion: prevent crash on tel: uri in History-Info
4 years ago
Richard Mudgett 6d7af72559 res_pjsip_session.c: Fix compiler warnings.
4 years ago
Sungtae Kim 02c4b2ac60 res_pjsip_session: Fixed NULL active media topology handle
4 years ago
Sean Bright 357510cec3 app_chanspy: Spyee information missing in ChanSpyStop AMI Event
4 years ago
Sungtae Kim 91fc57f56b res_ari: Fix wrong media uri handle for channel play
4 years ago
Pirmin Walthert 0b10995811 res_pjsip_nat.c: Create deep copies of strings when appropriate
4 years ago
Nathan Bruning 5e426987c2 res_musiconhold: Don't crash when real-time doesn't return any entries
4 years ago
Joshua C. Colp 9ee1f7154f res_pjsip_pidf_digium_body_supplement: Support Sangoma user agent.
4 years ago
Joshua C. Colp 6475fe3dd7 pjsip: Match lifetime of INVITE session to our session.
4 years ago
Sean Bright 90fd1fd96a res_http_media_cache.c: Set reasonable number of redirects
4 years ago
Stanislav ab7a08b4ef res_pjsip_stir_shaken: Fix module description
4 years ago
Alexander Traud b91fb3c396 loader: Sync load- and build-time deps.
4 years ago
Alexander Greiner-Baer fba10fb54c res_pjsip: set Accept-Encoding to identity in OPTIONS response
4 years ago
George Joseph 2fe76dd816 res_pjsip_outbound_registration.c: Use our own scheduler and other stuff
5 years ago
George Joseph 5a4640d208 pjsip_scheduler.c: Add type ONESHOT and enhance cli show command
5 years ago
Alexander Traud b52acb87b0 res_pjsip/config_transport: Load and run without OpenSSL.
5 years ago
Alexander Traud 64d2de19ee res_stir_shaken: Include OpenSSL headers where used actually.
5 years ago
Kevin Harwell b82f880647 AST-2020-001 - res_pjsip: Return dialog locked and referenced
5 years ago
Ben Ford cd8f8b94f8 AST-2020-002 - res_pjsip: Stop sending INVITEs after challenge limit.
5 years ago
Alexander Traud 28faafd1c4 Compiler fixes for GCC when printf %s is NULL
5 years ago
Kevin Harwell c62193c5de res_pjsip, res_pjsip_session: initialize local variables
5 years ago
Nick French bd98e153d1 res_pjsip_session: Restore calls to ast_sip_message_apply_transport()
5 years ago
Joshua C. Colp dcd2ed69a3 res_pjsip: Adjust outgoing offer call pref.
5 years ago
Jean Aunis 61116d5dbc resource_endpoints.c: memory leak when providing a 404 response
5 years ago
Kevin Harwell 56028426de Logging: Add debug logging categories
5 years ago
Sean Bright 51cba591e3 pbx.c: On error, ast_add_extension2_lockopt should always free 'data'
5 years ago
Holger Hans Peter Freyther 9c0ded6e76 res_pjsip_sdp_rtp: Fix accidentally native bridging calls
5 years ago
lvl 990c72bbcf res_musiconhold: Load all realtime entries, not just the first
5 years ago
Torrey Searle e7bd97e2e5 res_pjsip_diversion: fix double 181
5 years ago
Sean Bright 505211551a res_musiconhold: Clarify that playlist mode only supports HTTP(S) URLs
5 years ago
Joshua C. Colp 23e427bbd2 res_pjsip_session: Fix stream name memory leak.
5 years ago
Sean Bright 0aaf9aa6de res_musiconhold: Start playlist after initial announcement
5 years ago
Joshua C. Colp f67f5676b7 res_pjsip_session: Fix session reference leak.
5 years ago
Michal Hajek b4ab0dd41a res_stasis.c: Add compare function for bridges moh container
5 years ago
Sean Bright 5a0e1d256d audiosocket: Fix module menuselect descriptions
5 years ago
Sean Bright bc038e6191 res_pjsip_session.c: Fix build when TEST_FRAMEWORK is not defined
5 years ago
Torrey Searle 888090ab18 res_pjsip_diversion: implement support for History-Info
5 years ago
George Joseph 53910b1f25 res_pjsip_session: Fix issue with COLP and 491
5 years ago
George Joseph 44bb0858cb debugging: Add enough to choke a mule
5 years ago
George Joseph 86f1bce186 res_pjsip_session: Handle multi-stream re-invites better
5 years ago
Sungtae Kim aae0904c7d res_stasis.c: Added video_single option for bridge creation
5 years ago
Patrick Verzele f8fe20eb9f res_pjsip_session: Deferred re-INVITE without SDP send a=sendrecv instead of a=sendonly
5 years ago
Joshua C. Colp c4bed96742 parking: Copy parker UUID as well.
5 years ago
Nickolay Shmyrev 5b9ac90531 res_speech: Bump reference on format object
5 years ago
Torrey Searle 04051b324b res_pjsip_diversion: handle 181
5 years ago
Joshua C. Colp 71ceefa75d res_pjsip_session: Don't aggressively terminate on failed re-INVITE.
5 years ago
Sean Bright 057fda460b res_musiconhold.c: Use ast_file_read_dir to scan MoH directory
5 years ago
Sean Bright b7c2205402 res_musiconhold.c: Prevent crash with realtime MoH
5 years ago
Joshua C. Colp 447f6cc37a res_pjsip: Fix codec preference defaults.
5 years ago
George Joseph a15e64aaf5 ACN: Configuration renaming for pjsip endpoint
5 years ago
Ben Ford deaa3742dc res_stir_shaken: Fix memory allocation error in curl.c
5 years ago
George Joseph 1f78ee9d0f res_pjsip_session: Ensure reused streams have correct bundle group
5 years ago
Joshua C. Colp 921b1a02c4 res_pjsip_registrar: Don't specify an expiration for static contacts.
5 years ago
sungtae kim c10ed8d4d6 stasis_bridge.c: Fixed wrong video_mode shown
5 years ago
Joshua C. Colp 9f641483e6 websocket / pjsip: Increase maximum packet size.
5 years ago
Nickolay Shmyrev e4d24f5137 res_http_websocket: Avoid reading past end of string
5 years ago
Ben Ford 5fbed5af24 res_stir_shaken: Add stir_shaken option and general improvements.
5 years ago
George Joseph e88beedd08 res_pjsip_session: Fix segv in session_on_rx_response
5 years ago
George Joseph 9bd1d686a1 ACN: Add tracing to existing code
5 years ago
George Joseph 2d22e34206 ACN: res_pjsip endpoint options
5 years ago
sungtae kim 81b5e4a73f res_pjsip.c: Added disable_rport option for pjsip.conf
5 years ago
Nickolay Shmyrev 7163efd934 res_http_websocket.c: Continue reading after ping/pong
5 years ago
Kevin Harwell 4eba6b9eb2 PJSIP_MEDIA_OFFER: override configuration on refresh
5 years ago
Joshua C. Colp 4f86118bd8 res_pjsip: Apply AOR outbound proxy to static contacts.
5 years ago
Università di Bologna - CESIA VoIP 0c1c386634 res_corosync: Fix crash in huge distributed environment.
5 years ago
Moises Silva 9445dac43b res_http_websocket: Add payload masking to the websocket client
5 years ago
Joshua C. Colp ee8ea9275f res_pjsip_session: Preserve label on incoming re-INVITE.
5 years ago
Joshua C. Colp a143c3a7b7 res_sorcery_memory_cache: Disallow per-object expire with full backend.
5 years ago
Ben Ford 1274117102 res_stir_shaken: Add outbound INVITE support.
5 years ago
Walter Doekes f1cfd54976 res_pjsip: Include <pjsip_ua.h> instead of internal "pjsua-lib/pjsua.h"
5 years ago
Kevin Harwell 415b55af5a pjproject: Upgrade bundled version to pjproject 2.10
5 years ago
sungtae kim bbe0f2230d res_ari: Fix create channel request channelId parameter parsing
5 years ago
Joshua C. Colp c84d962eae res_rtp_asterisk: Don't assume setting retrans props means to enable.
5 years ago
George Joseph 41f3a7da4d res_fax: Don't start a gateway if either channel is hung up
5 years ago
Kevin Harwell 3d1bf3c537 Compiler fixes for gcc 10
5 years ago
sungtae kim fa7c69f40f res_ari: Fix create request body parameter parsing.
5 years ago
Walter Doekes e74dde5100 pjsip: Prevent invalid memory access when attempting to contact a non-sip URI
5 years ago
Ben Ford 3927f79cb5 res_stir_shaken: Add inbound INVITE support.
5 years ago
Joshua C. Colp d2500c6273 res_fax: Don't consume frames given to fax gateway on write.
5 years ago
Pirmin Walthert e8c6e9ae5d res_pjsip_logger: use the correct pointer when logging tx_messages to pcap
5 years ago
Pirmin Walthert c16937cdbe res_pjsip_logger.c: correct the return value checks when writing to pcap
5 years ago
Joshua C. Colp 9c2871edf4 res_pjsip: Use correct pool for storing the contact_user value.
5 years ago
Pirmin Walthert 1399f8b4fe res_pjsip_nat.c: remove x-ast-orig-host from request URI and To header
5 years ago
Joshua C. Colp ec7890d7c6 res_sorcery_config: Always reload configuration on errors.
5 years ago
Alexander Traud 4de0e50c32 res_srtp: Set all possible flags while selecting the Crypto Suite.
5 years ago
Ben Ford f506cc4896 res_stir_shaken: Add unit tests for signing and verification.
5 years ago
Joshua C. Colp a7aaee70c6 res_pjsip_logger: Expand functionality to improve logging.
5 years ago
Nicholas John Koch fef97a9a72 res_musiconhold: Added check for dot character in path of playlist entries to avoid warnings
5 years ago
sungtae kim c8c94b6cf1 res_rtp_asterisk.c: Fixed memory leak
5 years ago
Joshua C. Colp 15cbff9d54 ari: Allow variables to be set on channel create.
5 years ago
Roger James c8dec423d2 pjsip_resolver.c: Ensure AAAA dns requests are made.
5 years ago
Ben Ford e29df34de0 res_stir_shaken: Added dialplan function and API call.
5 years ago
Roger James 4a072c4890 res_pjsip_history.c: Fix to stop SIGSEGV when IPv6 addresses are encountered.
5 years ago
Joshua C. Colp 1cfd30bd8a res_stir_shaken: Use ast_asprintf for creating file path.
5 years ago
Ben Ford 9acf840f7c res_stir_shaken: Implemented signature verification.
5 years ago
Guido Falsi e4366308e1 res_rtp_asterisk: Protect access to nochecksums with #ifdef
5 years ago
Joshua C. Colp 1c5e68580a stream: Enforce formats immutability and ensure formats exist.
5 years ago
sungtae kim 9ad3d2829c res_ari_channels: Fixed endpoint 80 characters limit
5 years ago
Joshua C. Colp e56f4de7e6 fax: Fix crashes in PJSIP re-negotiation scenarios.
5 years ago
DanielYK 9f117ac9ef res_pjsip: Fixed format of IPv6 addresses for external media addresses
5 years ago
Alexander Traud 191f136260 res_pjsip_refer: Add build-time dependency.
5 years ago
Alexander Traud 008f46bf1e res_pjsip: Sync load- and build-time deps.
5 years ago
Alexander Traud e2affa3b0a curl: Add build-time dependency.
5 years ago
Alexander Traud f1135b453b res_pjsip: Add build-time dependency.
5 years ago
Pirmin Walthert d50fd0acc0 res_rtp_asterisk: Resolve loop when receive buffer is flushed
5 years ago
Pirmin Walthert ca032d1e2e res_rtp_asterisk: Free payload when error on insertion to data buffer
5 years ago
bernard merindol 7db03e12a7 res_rtp_asterisk.c: Check for first DTMF having timestamp set to 0
5 years ago
Alexander Traud 611529fa52 res_stir_shaken: Do not build without OpenSSL.
5 years ago
Alexander Traud 27de0c9700 res_audiosocket: Avoid Sometimes-uninitialized Warning with Clang.
5 years ago
Jaco Kroon 2b80e5f5da res_rtp_asterisk: iterate all local addresses looking to populate ICE.
5 years ago
Jaco Kroon 1cf569ba2b res_pjsip: document legal dtls_verify endpoint options.
5 years ago
Alexander Traud ee1c7f465b
res_rtp_asterisk: Build without PJProject.
5 years ago
traud 1ef1b1b0c2 res_rtp_asterisk: Avoid absolute value on unsigned subtraction.
5 years ago
Sean Bright 60925c68e8 Revert "res_config_odbc: Preserve empty strings returned by the database"
5 years ago
Joshua C. Colp d845464c76 res_pjsip: Don't set endpoint to unavailable in all cases.
5 years ago
George Joseph 7ba6d43083 test_res_pjsip_session_caps: Create unit test
5 years ago
George Joseph 2ee455958e codec_negotiation: Implement outgoing_call_offer_pref
5 years ago
Ben Ford 57a457c26c res_stir_shaken: Implemented signing of JSON payload.
5 years ago
Torrey Searle e12244153a res_pjsip_session: implement processing of Content-Disposition
5 years ago
Joshua C. Colp 21e9051461 res_pjsip_session: Apply intention behind requested formats.
5 years ago
Joshua C. Colp 96e8d411e1 res_rtp_asterisk: Ensure sufficient space for worst case NACK.
5 years ago
Ben Ford 211bb8a79c res_stir_shaken: Initial commit and reading private key.
5 years ago
Joshua C. Colp 34750d2068 res_pjsip_sdp_rtp: Only do hold/unhold on default audio stream.
5 years ago
Sungtae Kim 8147f43756 res_pjsip_session: Fixed wrong session termination
5 years ago
Joshua C. Colp 9620ecbf80 res_pjsip_session: Don't restrict non-audio default streams to sendrecv.
5 years ago