Commit Graph

5396 Commits (5d1dd11143cf9fc899881476a1898aecf42e95ae)

Author SHA1 Message Date
Naveen Albert bcb7aee723 documentation: Standardize examples
4 years ago
Alexander Traud b290bb1251 stir/shaken: Avoid a compiler extension of GCC.
4 years ago
Naveen Albert ca2e13e18f res_tonedetect: Add call progress tone detection
4 years ago
Alexander Traud 783b775946 odbc: Fix for Doxygen.
4 years ago
Alexander Traud c549eda0a7 parking: Fix for Doxygen.
4 years ago
Alexander Traud 5b5a9ea4f0 res_ari: Fix for Doxygen.
4 years ago
Alexander Traud 6988386234 stasis: Fix for Doxygen.
4 years ago
Alexander Traud 31c26fcbc6 res_xmpp: Fix for Doxygen.
4 years ago
Alexander Traud bae495601a res_pjsip: Fix for Doxygen.
4 years ago
Alexander Traud 44a9c16e9c progdocs: Avoid 'name' with Doxygen \file.
4 years ago
Naveen Albert 1cd2584b27 res_pjsip_callerid: Fix OLI parsing
4 years ago
Josh Soref dcf492e7b6 res: Spelling fixes
4 years ago
Ben Ford 2e55c0fded STIR/SHAKEN: Option split and response codes.
4 years ago
Kevin Harwell 859f579504 res_speech: Add a type conversion, and new engine unregister methods
4 years ago
Matthew Kern 15e432220c res_pjsip_t38: bind UDPTL sessions like RTP
4 years ago
Jean Aunis 0ab4e7491d res_rtp_asterisk: fix memory leak
4 years ago
Joseph Nadiv 4368764032 res_pjsip_registrar: Remove unavailable contacts if exceeds max_contacts
4 years ago
Joshua C. Colp ea36473c45 ari: Ignore invisible bridges when listing bridges.
4 years ago
Sean Bright b2c834e349 res_http_media_cache.c: Compare unaltered MIME types.
4 years ago
Guido Falsi 03377c35fc res_rtp_asterisk.c: Fix build failure when not building with pjproject.
4 years ago
Naveen Albert 1a23c9c047 res_pjsip_caller_id: Add ANI2/OLI parsing
4 years ago
Sungtae Kim d9747104ff resource_channels.c: Fix external media data option
4 years ago
Naveen Albert a6eb1b6f95 res_tonedetect: Tone detection module
4 years ago
George Joseph 2806a45034 res_snmp: Add -fPIC to _ASTCFLAGS
4 years ago
Jasper Hafkenscheid c1a575907b res_srtp: Disable parsing of not enabled cryptos
4 years ago
sungtae kim 479cc17f45 resource_channels.c: Fix wrong external media parameter parse
4 years ago
Sebastien Duthil ac492f2ff8 res_rtp_asterisk: Automatically refresh stunaddr from DNS
4 years ago
Alexander Traud 82d6bd7ec9 res_rtp_asterisk: sqrt(.) requires the header math.h.
4 years ago
Alexander Traud 8410afc7ab dialplan: Add one static and fix two whitespace errors.
4 years ago
George Joseph b72425b1f0 res_pjproject: Allow mapping to Asterisk TRACE level
4 years ago
Alexander Traud a8e8b3aaff BuildSystem: Remove two dead exceptions for compiler Clang.
4 years ago
Sean Bright 121860e3f6 mgcp: Remove dead debug code
4 years ago
Joshua C. Colp 13fd0789a2 policy: Add deprecation and removal versions to modules.
4 years ago
Igor Goncharovsky 1e4ed61a2b res_pjsip_header_funcs: Add PJSIP_HEADERS() ability to read header by pattern
4 years ago
Rijnhard Hessel 71dd1d91ad res_statsd: handle non-standard meter type safely
4 years ago
Joshua C. Colp 523a795289 AST-2021-007 - res_pjsip_session: Don't offer if no channel exists.
4 years ago
Andre Barbosa 2c3defc6c6 res_stasis_playback: Check for chan hangup on play_on_channels
4 years ago
Sean Bright 30feaadabf res_pjsip_stir_shaken: RFC 8225 compliance and error message cleanup.
4 years ago
Sean Bright 76c09b1cfd res_http_media_cache.c: Parse media URLs to find extensions.
4 years ago
Igor Goncharovsky b9bb96ffed res_ari: Fix audiosocket segfault
4 years ago
Sean Bright 146b59df3f res_pjsip_config_wizard.c: Add port matching support.
4 years ago
Andre Barbosa 283812e492 res_stasis_playback: Send PlaybackFinish event only once for errors
4 years ago
Bernd Zobl 6b041d1092 res_pjsip_sdp_rtp: Evaluate remotely held for Session Progress
4 years ago
George Joseph 702e1d33b5 res_pjsip_messaging: Overwrite user in existing contact URI
4 years ago
Bernd Zobl 804788037e res_pjsip/pjsip_message_filter: set preferred transport in pjsip_message_filter
4 years ago
Sean Bright 26059f8616 menuselect: Fix description of several modules.
4 years ago
Naveen Albert 99573f9540 res_pjsip_dtmf_info: Hook flash
4 years ago
George Joseph 8e2672d2a4 res_pjsip_messaging: Refactor outgoing URI processing
4 years ago
Ben Ford 26a38c4084 STIR/SHAKEN: Add Date header, dest->tn, and URL checking.
4 years ago
Joshua C. Colp 16e4a9d8cf res_pjsip: On partial transport reload also move factories.
4 years ago
Evgenios_Greek 59d15c4c2a stasis: Fix "FRACK!, Failed assertion bad magic number" when unsubscribing
4 years ago
Joseph Nadiv b21d4d1b87 res_pjsip.c: Support endpoints with domain info in username
4 years ago
Joshua C. Colp 3aed363716 res_rtp_asterisk: Set correct raddr port on RTCP srflx candidates.
4 years ago
Jeremy Lainé 0f8e2174a7 res_rtp_asterisk: make it possible to remove SOFTWARE attribute
5 years ago
George Joseph 655ee680cd res_pjsip_outbound_authenticator_digest: Be tolerant of RFC8760 UASs
5 years ago
Joseph Nadiv 83c2a16b2e res_pjsip_dialog_info_body_generator: Add LOCAL/REMOTE tags in dialog-info+xml
5 years ago
Ben Ford a84d34035a STIR/SHAKEN: Switch to base64 URL encoding.
5 years ago
Ben Ford e0cbdfe063 STIR/SHAKEN: OPENSSL_free serial hex from openssl.
5 years ago
Ben Ford 5e6508b56f STIR/SHAKEN: Fix certificate type and storage.
5 years ago
George Joseph 40bdfff73b Updates for the MessageSend Dialplan App
5 years ago
Sean Bright 95414fc918 res_rtp_asterisk: More robust timestamp checking
5 years ago
Sean Bright d2dcd15bd8 res_pjsip.c: OPTIONS processing can now optionally skip authentication
5 years ago
George Joseph 5f3d96a765 res_pjsip: Update documentation for the auth object
5 years ago
George Joseph 19eef2a6dc res_prometheus: Clone containers before iterating
5 years ago
Kevin Harwell 17c86dcfaa res_rtp_asterisk: Fix standard deviation calculation
5 years ago
Kevin Harwell 0ad1ff8a72 res_rtp_asterisk: Don't count 0 as a minimum lost packets
5 years ago
Kevin Harwell 1414b9cc57 res_rtp_asterisk: Statically declare rtp_drop_packets_data object
5 years ago
Joshua C. Colp b0d828f14a res_rtp_asterisk: Only raise flash control frame on end.
5 years ago
Kevin Harwell b912b31853 res_rtp_asterisk: Add a DEVMODE RTP drop packets CLI command
5 years ago
Joshua C. Colp 65a4a3a4e6 res_pjsip: Give error when TLS transport configured but not supported.
5 years ago
George Joseph c78d0ce429 res_pjsip_session: Make reschedule_reinvite check for NULL topologies
5 years ago
Joshua C. Colp f213833514 res_pjsip: Add support for partial transport reload.
5 years ago
Joshua C. Colp 2e7fc84398 res_rtp_asterisk: Force resync on SSRC change.
5 years ago
Joshua C. Colp be3e469f98 documentation: Fix non-matching module support levels.
5 years ago
Joshua C. Colp 60800b038a xml: Embed module information into core XML documentation.
5 years ago
Jaco Kroon 23e41313a8 func_callerid+res_agi: Fix compile errors related to -Werror=zero-length-bounds
5 years ago
Alexander Traud 262473c6d9 res_format_attr_*: Parameter Names are Case-Insensitive.
5 years ago
Sean Bright 16e4d1f36f res_musiconhold.c: Plug ref leak caused by ao2_replace() misuse.
5 years ago
Torrey Searle 90ef6a14a7 res/res_rtp_asterisk: generate new SSRC on native bridge end
5 years ago
Joshua C. Colp a9acbd19f3 sorcery: Add support for more intelligent reloading.
5 years ago
George Joseph 269bb08ea2 res_pjsip_refer: Move the progress dlg release to a serializer
5 years ago
Joshua C. Colp 5f1c21e4ca res_pjsip_registrar: Include source IP and port in log messages.
5 years ago
Ben Ford 77328142b4 AST-2021-006 - res_pjsip_t38.c: Check for session_media on reinvite.
5 years ago
Alexander Traud 0323293142 res_format_attr_h263: Generate valid SDP fmtp for H.263+.
5 years ago
Joshua C. Colp 976b1a1d7a res_pjsip_nat: Don't rewrite Contact on REGISTER responses.
5 years ago
Salah Ahmed df8d335ad1 res_rtp_asterisk: Check remote ICE reset and reset local ice attrb
5 years ago
Nick French dedfb334bd res_pjsip: dont return early from registration if init auth fails
5 years ago
Alexei Gradinari d5e73d2121 res_fax: validate the remote/local Station ID for UTF-8 format
5 years ago
George Joseph 15afabdf8e res_pjsip_refer: Refactor progress locking and serialization
5 years ago
Kevin Harwell be0a61bc3d res_rtp_asterisk: Add packet subtype during RTCP debug when relevant
5 years ago
Boris P. Korzun beb579bc99 res_config_pgsql: Limit realtime_pgsql() to return one (no more) record.
5 years ago
Ben Ford 83b0f5963f res_pjsip_session.c: Check topology on re-invite.
5 years ago
Jaco Kroon 7ab53fce7a res_odbc_transaction: correctly initialise forcecommit value from DSN.
5 years ago
Joshua C. Colp 1af2a84c8b res_pjsip_session: Always produce offer on re-INVITE without SDP.
5 years ago
George Joseph dbd8908f8d res_pjsip_refer: Always serialize calls to refer_progress_notify
5 years ago
Kevin Harwell fad0cf12e6 AST-2021-002: Remote crash possible when negotiating T.38
5 years ago
Alexander Traud 703158b903 rtp: Enable srtp replay protection
5 years ago
Ivan Poddubnyi 2770cc5872 res_pjsip_diversion: Fix adding more than one histinfo to Supported
5 years ago
Sean Bright 5a6f2f913b res_rtp_asterisk.c: Fix signed mismatch that leads to overflow
5 years ago
roadkill 176274caa4 res/res_pjsip.c: allow user=phone when number contain *#
5 years ago
Boris P. Korzun f1c88a497b res_musiconhold: Add support of various URL-schemes by MoH.
5 years ago
Robert Cripps 017e09b40a res/res_pjsip_session.c: Check that media type matches in
5 years ago
Sean Bright fb42b60326 res_pjsip_pubsub: Fix truncation of persisted SUBSCRIBE packet
5 years ago
Alexander Traud a25bcf70ed pjsip_scheduler: Fix pjsip show scheduled_tasks like for compiler Clang.
5 years ago
Alexander Traud 3f119192bb res_pjsip_session: Avoid sometimes-uninitialized warning with Clang.
5 years ago
Jean Aunis c10557c401 Stasis/messaging: tech subscriptions conflict with endpoint subscriptions.
5 years ago
Ivan Poddubnyi c3fad2fd01 chan_pjsip: Assign SIPDOMAIN after creating a channel
5 years ago
George Joseph b3927ff8bc Revert "res_pjsip_outbound_registration.c: Use our own scheduler and other stuff"
5 years ago
Nick French 3c8598ffef res_pjsip: Prevent segfault in UDP registration with flow transports
5 years ago
Richard Mudgett 027f4e3a21 res_pjsip_session.c: Fix compiler warnings.
5 years ago
Sungtae Kim d8b7a6f599 res_pjsip_session: Fixed NULL active media topology handle
5 years ago
Torrey Searle a7aea71e60 res/res_pjsip_diversion: prevent crash on tel: uri in History-Info
5 years ago
Sean Bright 13682210e2 app_chanspy: Spyee information missing in ChanSpyStop AMI Event
5 years ago
Sungtae Kim 4b450b4334 res_ari: Fix wrong media uri handle for channel play
5 years ago
Pirmin Walthert 7a6cfde4db res_pjsip_nat.c: Create deep copies of strings when appropriate
5 years ago
Joshua C. Colp 938a240793 res_pjsip_pidf_digium_body_supplement: Support Sangoma user agent.
5 years ago
Nathan Bruning 0774d9f9aa res_musiconhold: Don't crash when real-time doesn't return any entries
5 years ago
Joshua C. Colp 5b4e71fa0a pjsip: Match lifetime of INVITE session to our session.
5 years ago
Sean Bright f39d5ea7cd res_http_media_cache.c: Set reasonable number of redirects
5 years ago
Stanislav 6a85dc860f res_pjsip_stir_shaken: Fix module description
5 years ago
Alexander Traud bf9f0f13c4 loader: Sync load- and build-time deps.
5 years ago
Alexander Greiner-Baer c79bd583d9 res_pjsip: set Accept-Encoding to identity in OPTIONS response
5 years ago
George Joseph 860e40dd80 res_pjsip_outbound_registration.c: Use our own scheduler and other stuff
5 years ago
George Joseph 569fc28966 pjsip_scheduler.c: Add type ONESHOT and enhance cli show command
5 years ago
Alexander Traud 5a6037778b res_pjsip/config_transport: Load and run without OpenSSL.
5 years ago
Alexander Traud be54c7e9ea res_stir_shaken: Include OpenSSL headers where used actually.
5 years ago
Kevin Harwell 6baa4b53be AST-2020-001 - res_pjsip: Return dialog locked and referenced
5 years ago
Ben Ford 82325ba58b AST-2020-002 - res_pjsip: Stop sending INVITEs after challenge limit.
5 years ago
Alexander Traud f86af1fbd0 Compiler fixes for GCC when printf %s is NULL
5 years ago
Kevin Harwell 439f7bb848 res_pjsip, res_pjsip_session: initialize local variables
5 years ago
Nick French f041763e3b res_pjsip_session: Restore calls to ast_sip_message_apply_transport()
5 years ago
Joshua C. Colp 412b385de5 res_pjsip: Adjust outgoing offer call pref.
5 years ago
Kevin Harwell 6255e7976c Logging: Add debug logging categories
5 years ago
Jean Aunis 7ced144867 resource_endpoints.c: memory leak when providing a 404 response
5 years ago
Sean Bright 5a0b19a4f3 pbx.c: On error, ast_add_extension2_lockopt should always free 'data'
5 years ago
Holger Hans Peter Freyther 4499fbc819 res_pjsip_sdp_rtp: Fix accidentally native bridging calls
5 years ago
lvl b3b6b5e9f7 res_musiconhold: Load all realtime entries, not just the first
5 years ago
Torrey Searle c470327e6c res_pjsip_diversion: fix double 181
5 years ago
Sean Bright 5929e0ccbd res_musiconhold: Clarify that playlist mode only supports HTTP(S) URLs
5 years ago
Sean Bright d0644faa5a res_musiconhold: Start playlist after initial announcement
5 years ago
Joshua C. Colp 9eeb40af33 res_pjsip_session: Fix stream name memory leak.
5 years ago
Joshua C. Colp 957aff751d res_pjsip_session: Fix session reference leak.
5 years ago
Michal Hajek 2bce21da88 res_stasis.c: Add compare function for bridges moh container
5 years ago
Sean Bright c90c182932 audiosocket: Fix module menuselect descriptions
5 years ago
Sean Bright 6f32c254be res_pjsip_session.c: Fix build when TEST_FRAMEWORK is not defined
5 years ago
Torrey Searle 83140c9fed res_pjsip_diversion: implement support for History-Info
5 years ago
George Joseph cc71be0078 res_pjsip_session: Fix issue with COLP and 491
5 years ago
George Joseph ad4f2a8c99 debugging: Add enough to choke a mule
5 years ago
George Joseph d4f3b17dd3 res_pjsip_session: Handle multi-stream re-invites better
5 years ago
Sungtae Kim a0d41a27d4 res_stasis.c: Added video_single option for bridge creation
5 years ago
Patrick Verzele 5a49757e40 res_pjsip_session: Deferred re-INVITE without SDP send a=sendrecv instead of a=sendonly
5 years ago
Joshua C. Colp 4f0766dcda parking: Copy parker UUID as well.
5 years ago
Nickolay Shmyrev 0319e0b07f res_speech: Bump reference on format object
5 years ago
Torrey Searle addd295cda res_pjsip_diversion: handle 181
5 years ago
Joshua C. Colp 3c074038fe res_pjsip_session: Don't aggressively terminate on failed re-INVITE.
5 years ago
Sean Bright 5dfeeba623 res_musiconhold.c: Use ast_file_read_dir to scan MoH directory
5 years ago
Sean Bright 57554c2834 res_musiconhold.c: Prevent crash with realtime MoH
5 years ago
Joshua C. Colp a3d87f78ed res_pjsip: Fix codec preference defaults.
5 years ago
George Joseph 802aa97fa0 ACN: Configuration renaming for pjsip endpoint
5 years ago
Ben Ford de23cb4002 res_stir_shaken: Fix memory allocation error in curl.c
5 years ago
George Joseph 71446b68fc res_pjsip_session: Ensure reused streams have correct bundle group
5 years ago
Joshua C. Colp 99eafe5771 res_pjsip_registrar: Don't specify an expiration for static contacts.
5 years ago
sungtae kim 2e32b56bdb stasis_bridge.c: Fixed wrong video_mode shown
5 years ago
Joshua C. Colp af70bbb13a 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.
6 years ago
Pirmin Walthert 1399f8b4fe res_pjsip_nat.c: remove x-ast-orig-host from request URI and To header
6 years ago
Joshua C. Colp ec7890d7c6 res_sorcery_config: Always reload configuration on errors.
6 years ago
Alexander Traud 4de0e50c32 res_srtp: Set all possible flags while selecting the Crypto Suite.
6 years ago
Ben Ford f506cc4896 res_stir_shaken: Add unit tests for signing and verification.
6 years ago
Joshua C. Colp a7aaee70c6 res_pjsip_logger: Expand functionality to improve logging.
6 years ago
Nicholas John Koch fef97a9a72 res_musiconhold: Added check for dot character in path of playlist entries to avoid warnings
6 years ago
sungtae kim c8c94b6cf1 res_rtp_asterisk.c: Fixed memory leak
6 years ago
Joshua C. Colp 15cbff9d54 ari: Allow variables to be set on channel create.
6 years ago
Roger James c8dec423d2 pjsip_resolver.c: Ensure AAAA dns requests are made.
6 years ago