Commit Graph

8667 Commits (b42934d019ed33a122f9d52309c26a5b2b51a2bc)

Author SHA1 Message Date
Joshua Colp 50ac85cb40 stasis: Segment channel snapshot to reduce creation cost.
7 years ago
Joshua Colp d0ccbb3377 stasis: Use an implementation specific channel snapshot cache.
7 years ago
Corey Farrell 021ce938ca
astobj2: Remove legacy ao2_container_alloc routine.
7 years ago
Joshua Colp 614c8a60d7 Merge "stasis: Add internal filtering of messages."
7 years ago
Alexei Gradinari fa048183aa pjsip: New function PJSIP_PARSE_URI to parse URI and return part of URI
7 years ago
Joshua Colp 3077ad0c24 stasis: Add internal filtering of messages.
7 years ago
Jasper Hafkenscheid 2cf5079205 chan_sip: Attempt ast_do_pickup in handle_invite_replaces
7 years ago
George Joseph 26810197c7 Merge "pjsip: new endpoint's options to control Connected Line updates"
7 years ago
Alexei Gradinari eee935983b pjsip: new endpoint's options to control Connected Line updates
7 years ago
Corey Farrell 90a11c4ae7
chan_sip deprecation.
7 years ago
Corey Farrell 687ab7aeee
astobj2: Eliminate legacy container allocation macros.
7 years ago
pk16208 6627c56b3d chan_sip: SipNotify on Chan_Sip vi AMI behave different to CLI
7 years ago
hajekd 406be41f21 chan_sip.c: chan_sip unstable with TLS after asterisk start or reloads
7 years ago
George Joseph 1ca54b18dd Merge "chan_sip: improved ip:port finding of peers for non-UDP transports."
7 years ago
Jaco Kroon 9680790531 chan_sip: improved ip:port finding of peers for non-UDP transports.
7 years ago
Jenkins2 5241a53acd Merge "Build System: Improve ccache matching for different menuselect options."
7 years ago
Salah Ahmed a90177cd63 dialplan_functions: wrong srtp use status report of a dialplan function
7 years ago
Corey Farrell a10a3aff6a Build System: Improve ccache matching for different menuselect options.
7 years ago
Joshua Colp 134e2f0ddc module: Remove deprecated modules and update support levels.
7 years ago
Alexander Traud 9704c424f5 chan_oss: Compile in Solaris 11.
7 years ago
Richard Mudgett a470bb9e27 channel: Fix some more unprotected channel flag setting.
7 years ago
ktyerman e1908ea484 chan_iax2: better handling for timeout and EINTR
7 years ago
Jenkins2 076ff479ac Merge "crypto.h: Repair ./configure --with-ssl=PATH."
7 years ago
Alexander Traud 99aed78078 crypto.h: Repair ./configure --with-ssl=PATH.
7 years ago
George Joseph 1725eaf8fb chan_pjsip: Register for "BEFORE_MEDIA" responses
7 years ago
Joshua Colp 25764691b0 Merge "netsock2: Add ast_sockaddr_resolve_first_af to netsock2 public API"
7 years ago
Matthew Fredrickson 9f9dce05b2 netsock2: Add ast_sockaddr_resolve_first_af to netsock2 public API
7 years ago
Corey Farrell b5914d90ac Fix GCC 8 build issues.
7 years ago
Tzafrir Cohen 6301531416 chan_dahdi: Configurable dialed digit timeouts
7 years ago
George Joseph 3bad41257b Merge "BuildSystem: Add DragonFly BSD."
7 years ago
Jenkins2 9c430569d4 Merge "bridge_softmix: Forward TEXT frames"
7 years ago
Alexander Traud efe40ff671 BuildSystem: Add DragonFly BSD.
7 years ago
George Joseph 4fb7967c73 bridge_softmix: Forward TEXT frames
7 years ago
Alexander Traud 3d9345e3ae chan_vpb: Avoid GNU old-style field designator extension.
7 years ago
Richard Mudgett 237d341bbd res_pjsip.c: Split ast_sip_push_task_synchronous() to fit expectations.
7 years ago
Jenkins2 fabfe701bb Merge "res_pjsip_refer/chan_sip: Fix INVITE with replaces transfer to ConfBridge"
7 years ago
George Joseph 8af759c088 Merge "chan_sip.c: Fix INVITE with replaces channel ref leak."
7 years ago
Richard Mudgett 0c03eab962 res_pjsip_refer/chan_sip: Fix INVITE with replaces transfer to ConfBridge
7 years ago
Joshua Colp c7bd554094 pjsip / res_rtp_asterisk: Add support for sending REMB
7 years ago
Richard Mudgett d72a2966da chan_sip.c: Fix INVITE with replaces channel ref leak.
7 years ago
Joshua Colp e14b0e960d res_rtp_asterisk: Add support for raising additional RTCP messages.
7 years ago
Jenkins2 e45e8466f1 Merge "chan_sip: Peers with distinct source ports don't match, regardless of transport."
7 years ago
Jenkins2 beab57a576 Merge "BuildSystem: Enable Advanced Linux Sound Architecture (ALSA) in NetBSD."
7 years ago
Alexander Traud 00789174f6 BuildSystem: Enable Advanced Linux Sound Architecture (ALSA) in NetBSD.
7 years ago
Corey Farrell 572a508ef2 loader: Convert reload_classes to built-in modules.
7 years ago
Jenkins2 1485719531 Merge "Replace direct checks of option_debug with DEBUG_ATLEAST macro."
7 years ago
Corey Farrell c8a521b6c8 Replace direct checks of option_debug with DEBUG_ATLEAST macro.
7 years ago
Jean Aunis 75a35ee5e8 chan_sip: Fix improper RTP framing on outgoing calls
7 years ago
Jenkins2 24c72ea286 Merge "chan_unistim: NetBSD has an incompatible struct in_pktinfo."
7 years ago
Alexander Traud aabbb49e33 chan_unistim: NetBSD has an incompatible struct in_pktinfo.
7 years ago
Joshua Colp 259c80675e chan_sip: Emit a second ringing event to ensure channel is found.
7 years ago
Richard Mudgett 8372138cce chan_sip.c: Fix crash processing CANCEL.
7 years ago
Oron Peled 5b8fea93d1 chan_console: don't read and write at the same time
7 years ago
Corey Farrell 527cf5a570 Remove redundant module checks and references.
7 years ago
Igor Goncharovsky 33d5ab3e69 chan_unistim: Fix hold function ability to lock/crash asterisk
7 years ago
Corey Farrell 9cfdb81e91 loader: Add dependency fields to module structures.
7 years ago
Joshua Colp 6d5f4768a4 chan_sip: Check that an iostream exists before accessing.
7 years ago
Sean Bright 15f8b9b8bf ice: Increase foundation buffer size
7 years ago
Corey Farrell c2529a352c astobj.h: Remove from Asterisk core.
7 years ago
Sean Bright fd0ca1c3f9 Remove as much trailing whitespace as possible.
7 years ago
Corey Farrell 1b80ffa495 Fix Common Typo's.
7 years ago
Jenkins2 968993a297 Merge "chan_sip: Fix memory leaks."
7 years ago
Jenkins2 262eda7801 Merge "Remove constant conditionals (dead-code)."
7 years ago
Corey Farrell 3c037ef972 chan_sip: Fix memory leaks.
7 years ago
Corey Farrell b3e839debd Remove constant conditionals (dead-code).
7 years ago
Oron Peled c02e256407 chan_console: Use correct parameter for 'set active'
7 years ago
Jenkins2 11a1e07ad2 Merge "netsock: Remove from Asterisk core."
7 years ago
Joshua Colp 5224fd3ab4 Merge changes from topic 'faster-aco'
7 years ago
Corey Farrell 064c74e4af netsock: Remove from Asterisk core.
7 years ago
Jenkins2 e79f0c0709 Merge "chan_pjsip.c: Improve ast_request() diagnostic msgs."
7 years ago
Richard Mudgett 4a461bcde4 chan_pjsip.c: Improve ast_request() diagnostic msgs.
7 years ago
Corey Farrell 6f8b34f9c1 chan_sip: Add security event for calls to invalid extension.
7 years ago
Corey Farrell bf2d35931d aco: Minimize use of regex.
7 years ago
Joshua Colp e411b7d112 Merge "chan_sip: 3PCC patch for AMI "SIPnotify""
7 years ago
Joshua Colp c50905756b Merge "chan_pjsip/res_pjsip: Add CHANNEL(pjsip,request_uri)"
7 years ago
Jenkins2 58514c7442 Merge "chan_sip: Don't crash in Dial on invalid destination"
7 years ago
Yasuhiko Kamata cb249b2419 chan_sip: 3PCC patch for AMI "SIPnotify"
7 years ago
Sean Bright 0c9cc7e975 chan_sip: Don't send trailing \0 on keep alive packets
7 years ago
Sean Bright 5039b5741c chan_sip: Don't crash in Dial on invalid destination
7 years ago
Richard Mudgett 22810fc635 chan_pjsip/res_pjsip: Add CHANNEL(pjsip,request_uri)
7 years ago
Sean Bright 2ffe52a116 utils: Add convenience function for setting fd flags
8 years ago
Richard Mudgett 8536a09b86 security-events: Fix SuccessfulAuth using_password declaration.
8 years ago
Alexander Traud b2c4e8660a chan_sip: Peers with distinct source ports don't match, regardless of transport.
8 years ago
George Joseph 075faac2fd AST-2017-013: chan_skinny: Call pthread_detach when sess threads end
8 years ago
Alexander Traud 491e2eba0d chan_sip: ICE contained square brackets around IPv6 addresses.
8 years ago
Richard Mudgett e793501084 chan_pjsip.c: Improve answer failure log messages.
8 years ago
Richard Mudgett 90bb0a3e10 core: Add cache_media_frames debugging option.
8 years ago
Richard Mudgett 12010fc5c0 chan_pjsip.c: Fix uninitialized cause value on failure.
8 years ago
Joshua Colp 637b37fb98 Merge "dtls: Add support for ephemeral DTLS certificates."
8 years ago
Sean Bright 04d3785a79 dtls: Add support for ephemeral DTLS certificates.
8 years ago
Corey Farrell 606ae3484a Add missing menuselect dependencies.
8 years ago
Corey Farrell 6474de5f72 chan_sip: Fix SUBSCRIBE with missing "Expires" header.
8 years ago
Alexander Traud 840e08716b chan_sip: Crypto attribute not last but first on SDP media level.
8 years ago
Corey Farrell c9e19b31f5 chan_sip: Fix output of 'sip set debug off'.
8 years ago
Guido Falsi c4f40b778a chan_dahdi: wrap include file which is not present on BSD systems in #ifdef
8 years ago
George Joseph ab4d36533c chan_vpb: Fix a gcc 7 out-of-bounds complaint
8 years ago
Daniel Tryba 59b6e8467a res_pjsip_caller_id chan_sip: Comply to RFC 3323 values for privacy
8 years ago
George Joseph 4275ca16a1 build: A few gcc 7 error fixes
8 years ago
Joshua Colp f2985e3106 bridge: Change participant SFU streams when source streams change.
8 years ago
Jenkins2 b9da3d643c Merge "chan_sip: Expose read-only access to the full SIP INVITE Request-URI"
8 years ago
George Joseph b6aa728a58 chan_pjsip: Ignore AST_CONTROL_STREAM_TOPOLOGY_CHANGED for now
8 years ago
David J. Pryke a5f1d58fe1 chan_sip: Expose read-only access to the full SIP INVITE Request-URI
8 years ago
Sean Bright eec0396395 chan_rtp: Use μ-law by default instead of signed linear
8 years ago
Jenkins2 68b506caaa Merge "chan_sip: when getting sip pvt return failure if not found"
8 years ago
Scott Griepentrog 5553644284 chan_sip: when getting sip pvt return failure if not found
8 years ago
Vitezslav Novy 67a2ca31f5 chan_sip: Do not change IP address in SDP origin line (o=) in SIP reINVITE
8 years ago
Ben Ford bfc29de3ea chan_pjsip: Suppress frame warnings.
8 years ago
Andre Nazario 71be8d5bbe chan_pjsip: Add tag info in CHANNEL function
8 years ago
Joshua Colp 9d0c3564ee Merge "res/res_pjsip_session: allow SDP answer to be regenerated"
8 years ago
Torrey Searle 33a648d4c6 res/res_pjsip_session: allow SDP answer to be regenerated
8 years ago
Richard Mudgett 850a3fd017 chan_pjsip.c: Fix topology refresh response code accuracy.
8 years ago
Torrey Searle a2dde59154 res_rtp_asterisk: Make P2P bridge Asymmetric codec aware
8 years ago
kkm 4b58609c33 chan_sip: Access incoming REFER headers in dialplan
8 years ago
Joshua Colp 1f01106cfc Merge "chan_sip: Add dialplan function SIP_HEADERS"
8 years ago
Jenkins2 38c8080cdd Merge "Fix compile error for old versions of GCC."
8 years ago
Corey Farrell 7f8f3ca4dd Correct some leaks in unit tests.
8 years ago
kkm 4c0798e91d chan_sip: Add dialplan function SIP_HEADERS
8 years ago
Corey Farrell 4b03eb5c38 Fix compile error for old versions of GCC.
8 years ago
Corey Farrell 58d032112b Fix compiler warnings on Fedora 26 / GCC 7.
8 years ago
Torrey Searle 65c560894d chan_pjsip: add a new function PJSIP_DTMF_MODE
8 years ago
Joshua Colp a6eb9ee7d2 core: Add VP9 passthrough support.
8 years ago
Jenkins2 647f539e15 Merge "res_pjsip: Add "webrtc" configuration option"
8 years ago
Sergej Kasumovic d3f5b265c7 chan_iax2: On reload make sure to check for existing MWI subscription
8 years ago
Kevin Harwell 7da6ddda30 res_pjsip: Add "webrtc" configuration option
8 years ago
Jenkins2 0f45c979a3 Merge "res_rtp_asterisk / res_pjsip: Add support for BUNDLE."
8 years ago
Joshua Colp 065c3005ad res_rtp_asterisk / res_pjsip: Add support for BUNDLE.
8 years ago
Jenkins2 d6c08cc559 Merge "core: Remove 'Data Retrieval API'"
8 years ago
Jenkins2 75022f6b11 Merge "chan_sip: Fix a typo for tlsbindaddr in autodomain (SIP Domain Support)."
8 years ago
Jenkins2 2ec388680b Merge "chan_sip: Only when different, add TCP|TLS in autodomain (SIP Domain Support)."
8 years ago
Jenkins2 d2b32cd009 Merge "chan_pjsip: Fix ability to send UPDATE on COLP"
8 years ago
Sean Bright 325eeced6a core: Remove 'Data Retrieval API'
8 years ago
Alexander Traud 910c05455d chan_sip: Only when different, add TCP|TLS in autodomain (SIP Domain Support).
8 years ago
Alexander Traud 4398aa8fa4 chan_sip: Fix a typo for tlsbindaddr in autodomain (SIP Domain Support).
8 years ago
George Joseph c0c99c7618 chan_pjsip: Fix ability to send UPDATE on COLP
8 years ago
Torrey Searle fb7247c57c res_pjsip: Add DTMF INFO Failback mode
8 years ago
Mark Michelson 45df25a579 chan_pjsip: Add support for multiple streams of the same type.
8 years ago
Richard Mudgett 11ec2945c7 chan_pjsip: Fix PJSIP_MEDIA_OFFER dialplan function read.
8 years ago
Jenkins2 abe1dd3039 Merge "pjsip: Extend 'asymmetric_rtp_codec' option to include us changing."
8 years ago
Joshua Colp 5b80496b42 chan_pjsip: Update device state when in early media.
8 years ago
Joshua Colp d3e951edf5 pjsip: Extend 'asymmetric_rtp_codec' option to include us changing.
8 years ago
Joshua Colp 861984eac0 res_pjsip: Add support for returning only reachable contacts and use it.
8 years ago
Sean Bright 0f487978a9 chan_sip: Better ICE handling for RTCP-MUX
8 years ago
George Joseph 949e9147bf AST-2017-004: chan_skinny: Add EOF check in skinny_session
8 years ago
Vitezslav Novy 93b7f84c1a chan_sip: Change sip_get_codec() to return correct codec list
8 years ago
Joshua Colp bdec0852b9 Merge "channels/chan_sip.c: use binding IP address for outgoing TCP SIP connections"
8 years ago
Jenkins2 09cde039a3 Merge "chan_vpb.cc: Fix compile error."
8 years ago
George Joseph 07164d04a6 Merge "chan_sip: Trigger reinvite if the SDP answer is included in the SIP ACK"
8 years ago
Richard Mudgett bad091b317 chan_vpb.cc: Fix compile error.
8 years ago
George Joseph d6b2a58736 res_pjsip_session: Add cleanup to ast_sip_session_terminate
8 years ago
Jenkins2 e478d2eb94 Merge "res_pjsip_sdp_rtp: No rtpmap for static RTP payload IDs in SDP."
8 years ago
Thierry Magnien 585f9405b1 channels/chan_sip.c: use binding IP address for outgoing TCP SIP connections
8 years ago
Jean Aunis b4b1943c5d chan_sip: Trigger reinvite if the SDP answer is included in the SIP ACK
8 years ago
Alexander Traud 72c5f3b0ba res_pjsip_sdp_rtp: No rtpmap for static RTP payload IDs in SDP.
8 years ago
George Joseph 747beb1ed1 modules: change module LOAD_FAILUREs to LOAD_DECLINES
8 years ago
Alexander Traud 4fc22c7673 chan_sip: Session Timers required but refused wrongly.
8 years ago
Richard Mudgett e8b1bb3041 chan_vpb.cc: Fix compiler error.
8 years ago
Sean Bright fc71c18a9b thread safety: Don't use getprotobyname()
8 years ago
Sean Bright 15aa3c0a23 chan_sip: Add rtcp-mux support
8 years ago
Joshua Colp aec2a087ed Merge "chan_iax2: Reload of iax peer results in loss of host address/port"
8 years ago
zuul 3fe1d8afba Merge "core: Add stream topology changing primitives with tests."
8 years ago
Richard Begg 0dc007e94d chan_iax2: Reload of iax peer results in loss of host address/port
8 years ago
zuul 2b611a8d93 Merge "chan_pjsip: Don't assume a session will have a channel."
8 years ago
Joshua Colp 578bc33f6f Merge "chan_sip: Call not cancelled after receiving a 422 response"
8 years ago
Joshua Colp 12460b05c1 chan_pjsip: Don't assume a session will have a channel.
8 years ago
Daniel Journo 36fed72614 pjsip/cli_commands: pjsip show channelstats shows wrong codec
8 years ago
Jean Aunis d51ca4b406 chan_sip: Call not cancelled after receiving a 422 response
8 years ago
Joshua Colp 3ed05badb9 core: Add stream topology changing primitives with tests.
8 years ago
Richard Mudgett c9296b23d1 core: Cleanup ast_get_hint() usage.
8 years ago
Igor Goncharovsky 135bea931c chan_unistim: fix char type to have consistent behavior on ARM
8 years ago
zuul 182c737353 Merge "cli: Fix various CLI documentation and completion issues"
8 years ago
Joshua Colp 72845bd4b5 Merge "core: Cleanup some channel snapshot staging anomalies."
8 years ago
Sean Bright 3f94373778 cli: Fix various CLI documentation and completion issues
8 years ago
Norbert Varga 75f8167e66 chan_pjsip: Multidomain endpoint finding on call
8 years ago
Richard Mudgett 16fdb11bc3 core: Cleanup some channel snapshot staging anomalies.
8 years ago
George Joseph ef4deb8ecd debug_utilities: Add ast_logescalator
8 years ago
Richard Mudgett d87f81ddb1 chan_oss.c: Fix format ref leak in oss_read().
8 years ago
zuul acc7f3c243 Merge "chan_sip: Remember SDP negotiation on SIP_CODEC_INBOUND."
8 years ago
Joshua Colp 38b4189643 Merge changes from topic 'ASTERISK-26672'
8 years ago
Alexander Traud e220c11bec chan_sip: Remember SDP negotiation on SIP_CODEC_INBOUND.
8 years ago
Joshua Colp ae57652983 chan_pjsip: Use session for retrieving CHANNEL() information.
8 years ago
Richard Mudgett 67b47191e9 chan_rtp.c: Fix uninitialized memory crash.
8 years ago
Joshua Colp 1943ece514 Merge "chan_dahdi.c: Fix bounds check regression."
8 years ago
Corey Farrell 8fbb384ea2 chan_sip: Reorder unload_module to deal with stuck TCP threads.
8 years ago
Richard Mudgett 9404efa6f4 chan_dahdi.c: Fix bounds check regression.
9 years ago
Joshua Colp 963735dfce Merge "Fix typo in chan_sip"
9 years ago
Joshua Colp b8a0770d74 Merge "chan_sip: Delete unneeded check"
9 years ago
Badalyan Vyacheslav 4c6ba1dbba Fix typo in chan_sip
9 years ago
Badalyan Vyacheslav 51118e7d70 chan_sip: Delete unneeded check
9 years ago
Badalyan Vyacheslav fe5be81821 Small code cleanup in chan_sip
9 years ago
Walter Doekes c796f00c35 chan_sip: Do not allow non-SP/HTAB between header key and colon.
9 years ago
Joshua Colp 2a415187c5 Merge "res_pjsip/chan_sip: Advertise 'ws' in the SIP URI transport parameter"
9 years ago
zuul a0c0b1c9cb Merge "chan_pjsip: fix switching sending codec when asymmetric_rtp_codec=no"
9 years ago
Alexei Gradinari e5e887be53 chan_pjsip: fix switching sending codec when asymmetric_rtp_codec=no
9 years ago
Matt Jordan 0e15760795 res_pjsip/chan_sip: Advertise 'ws' in the SIP URI transport parameter
9 years ago
Michael Kuron 0b588778c0 chan_sip: Fix segfault during module unload
9 years ago
Joshua Colp d3dba74017 Merge "Implement internal abstraction for iostreams"
9 years ago
Timo Teräs 070a51bf7c Implement internal abstraction for iostreams
9 years ago
Igor Goncharovskiy dfb951817f Fix closing rtp ports after call finished in chan_unistim.
9 years ago
C.J. Collier 73524bde9c chan_sip: Fix typo and re-wrap surrounding docs
9 years ago
Kevin Harwell bf01ff53f8 Revert "chan_sip: Fix lastrtprx always updated"
9 years ago