Commit Graph

230 Commits (a66fa4db24553d6ec6c8978c528081a94b1715a1)

Author SHA1 Message Date
Joshua Colp 0292839ae0 res_rtp_asterisk: Allow only UDP ICE candidates.
11 years ago
Joshua Colp b1bb6b97df res_rtp_asterisk: Ensure that the base and mapped address for candidates is present in SDP.
11 years ago
Joshua Colp c48b609fb3 res_rtp_asterisk: Ensure that the thread terminating pj stuff is registered.
11 years ago
Joshua Colp 85d7e44186 res_rtp_asterisk: Fix 100% CPU usage due to timer heap thread spinning.
11 years ago
Joshua Colp 93f7c8a434 res_rtp_asterisk: Fix building when pjproject is not used.
11 years ago
Joshua Colp 4098d87eef res_rtp_asterisk: Fix a myriad of TURN client issues.
11 years ago
Matthew Jordan bbeaeea1a3 res_hep_rtcp: Add module that sends RTCP information to a Homer Server
11 years ago
Mark Michelson dcf1ad14da Add module support level to ast_module_info structure. Print it in CLI "module show" .
11 years ago
Matthew Jordan a2c912e997 media formats: re-architect handling of media for performance improvements
11 years ago
Matthew Jordan 3126d18c1b res_rtp_asterisk: Fix undefined function when PJPROJECT is not installed
11 years ago
Joshua Colp 56a6cd0fa8 res_rtp_asterisk: Don't leak memory or reset state if DTLS configuration is set multiple times.
11 years ago
Joshua Colp 6e60f5d317 Recorded merge of revisions 417677 from http://svn.asterisk.org/svn/asterisk/branches/11
11 years ago
Joshua Colp d5ca5b7f8f res_rtp_asterisk: Return the length of data written when sending via ICE instead of 0.
11 years ago
Kinsey Moore abd3e4040b Allow Asterisk to compile under GCC 4.10
11 years ago
Matthew Jordan bf81470083 res_rtp_asterisk: Add support for DTLS handshake retransmissions
11 years ago
Jonathan Rose a0fff439ab res_rtp_asterisk: Fix one way audio problems with hold/unhold when using ICE
11 years ago
Jonathan Rose a40ea867cd Multiple revisions 409129-409130
11 years ago
Corey Farrell c35d07950f res_rtp_asterisk & udptl: fix port selection to work with SELinux restrictions
11 years ago
Kevin Harwell bce38c0cc5 res_rtp_asterisk: Fails to resume WebRTC call from hold
12 years ago
Kinsey Moore 98dea21bc1 chan_sip: Fix RTCP port for SRFLX ICE candidates
12 years ago
Jonathan Rose d7bac6cf4b res_rtp_asterisk: Address jittery DTMF events in RTP streams
12 years ago
Matthew Jordan f04a4328d8 res_rtp_asterisk: Fix crash when RTCP is not available during SSRC change
12 years ago
Kinsey Moore 4873c11f64 Fix STUN crash when using IPv6 any address
12 years ago
Matthew Jordan c4b5c549fd res_rtp_asterisk: Correct erroneous lost packet information in RTCP reports
12 years ago
Richard Mudgett ec5a724714 res_rtp_asterisk: Fix ref leaks in ast_rtcp_read().
12 years ago
David M. Lee 2a57f6ccf7 res_pjsip: Forward PJSIP logging to Asterisk logging
12 years ago
Matthew Jordan 4d348e853c Add pass through support for Opus and VP8; Opus format attribute negotiation
12 years ago
Richard Mudgett e47d3db365 Doxygen comment tweaks.
12 years ago
Matthew Jordan d0a55fa52d Refactor RTCP events over to Stasis; associate with channels
12 years ago
Michael L. Young f758885546 Fix The Payload Being Set On CN Packets And Do Not Set Marker Bit
12 years ago
Matthew Jordan f054420df2 Clear the DTMF sending digit tracking on off nominal paths
12 years ago
Kinsey Moore 15bbfb941f Fix white noise on SRTP decryption
12 years ago
Matthew Jordan 95849b1a83 Always set the RTP instance data in the RTP engine
12 years ago
Jason Parker 1cb917096b Switch to using external pjproject libraries.
12 years ago
Matthew Jordan 80b8c2349c Add a 'secret' probation strictrtp mode to handle delayed changes in RTP source
12 years ago
Joshua Colp 3a8caa351e While the ICE negotiation is occurring leave strictrtp in an open state, media can and will come from different places.
12 years ago
Joshua Colp 50a74cbd2a Fix a bug with ICE and strictrtp where media could get dropped.
12 years ago
Jason Parker 6acc9ceb76 Don't undefine bzero()/bcopy().
12 years ago
Matthew Jordan 9b475cd3ef Reset RTP timestamp; sequence number on SSRC change
13 years ago
Joshua Colp 4838d6ff68 Don't pass STUN packets through the SRTP unprotect function.
13 years ago
Olle Johansson e3faeb67e8 Formatting fixes
13 years ago
Olle Johansson 1b47dbe991 Formatting changes
13 years ago
Joshua Colp 866d968149 Remove a fixed size limitation for producing SDP and change how ICE support is disabled by default.
13 years ago
Walter Doekes 6d57ecd48c Change a few warnings to debug and the inverse.
13 years ago
Matthew Jordan 3620fcff36 Disable ICE support by default
13 years ago
Brent Eagles f787f4219a res_rtp_asterisk: Make TURN and STUN server configurations consistent.
13 years ago
Joshua Colp e8380afc8a Add support for DTLS-SRTP to res_rtp_asterisk and chan_sip.
13 years ago
David M. Lee 1f0f8694d8 res_rtp_asterisk: Eliminate "type-punned pointer" build warning.
13 years ago
Richard Mudgett 6b2183244a Multiple revisions 372327-372328
13 years ago
Mark Michelson be500bbafb Re-fix sending unnegotiated payloads during a P2P RTP bridge.
13 years ago
Michael L. Young 35ac3b645e Fix breakage caused by last merge. Missing a variable for 11 and trunk.
13 years ago
Michael L. Young aab42a92cb Fix Incrementing Sequence Number For Retransmitted DTMF End Packets
13 years ago
Mark Michelson e7ef469826 Prevent local RTP bridges from sending inappropriate formats to participants.
13 years ago
Mark Michelson db69da3667 Use thread-local storage to store pj_thread_descs.
13 years ago
Russell Bryant b8b425971c rtp: Ensure defaults are set without rtp.conf.
13 years ago
Joshua Colp 15e41c7542 Reduce memory consumption significantly for users of the RTP engine API by storing only the payloads present and in use instead of every possible one.
13 years ago
Joshua Colp 190d130cbe Build is underway so logging can go away.
13 years ago
Joshua Colp 0ef30a9071 Temporarily enable pj logging to console for debugging pjnath issue exposed by build slave.
13 years ago
Joshua Colp 4d6b524b61 Prevent multiple local candidates from being added with the same information and add support for disabling ICE on a per-peer basis.
13 years ago
Matthew Jordan 245f6538e7 Handle extremely out of order RFC 2833 DTMF
13 years ago
Joshua Colp 8401e81383 Fix a crash in pjnath when starting an ICE connectivity check and immediately destroying the ICE session.
13 years ago
Joshua Colp 7296b670d4 Add required items for Google video support.
13 years ago
Joshua Colp 31beb35f47 Fix an issue where media would not flow for situations where the legacy STUN code is in use.
13 years ago
Joshua Colp c48d346d55 Ensure the timer heap is protected by a lock.
13 years ago
Joshua Colp 3f9cfe2d41 Don't try to send connectivity checks on RTCP if RTCP is no longer present and don't do multiple ICE connectivity checks at once.
13 years ago
Joshua Colp 37256ea45d Add support for ICE/STUN/TURN in res_rtp_asterisk and chan_sip.
13 years ago
Matthew Jordan 7b51320642 Fix a variety of memory leaks
13 years ago
Mark Michelson 404b890f49 Fix core FINDING 2, FINDING 3, and FINDING 4 from Coverity's CONSTANT_EXPRESSION_RESULT report.
13 years ago
Matthew Jordan 016dfa01f1 Fix places in resources where a negative return value could impact execution
13 years ago
Terry Wilson 57f42bd74f ast_channel opaquification of pointers and integral types
13 years ago
Kinsey Moore add6efc20c Correct output of RTCP jitter statistics in SR and RR reports
14 years ago
Mark Michelson f5dd17e558 Eliminate odd initialization of probation variable.
14 years ago
Jonathan Rose ee4cf38a27 Adds pjmedia probation concepts to res_rtp_asterisk's learning mode.
14 years ago
Stefan Schmidt edaf970c38 Fix regression that 'rtp/rtcp set debup ip' only works when also a port was specified.
14 years ago
Matthew Nicholson 3d44965e70 only attempt to do stun handling on ipv4 or ipv4 mapped to ipv6 addresses
14 years ago
Kinsey Moore 4b9546abdf Merged revisions 340971 via svnmerge from
14 years ago
Olle Johansson 2ae7ae00c8 Merged revisions 337178 via svnmerge from
14 years ago
Russell Bryant 14d3f891e0 Merged revisions 336878 via svnmerge from
14 years ago
Kinsey Moore 1dc97eb69b Merged revisions 328824 via svnmerge from
14 years ago
Leif Madsen a525edea59 Merged revisions 328247 via svnmerge from
14 years ago
David Vossel 513c680b8c Adds pass-through support for codec CELT.
14 years ago
Terry Wilson abd7ef817e Merged revisions 323370 via svnmerge from
14 years ago
David Vossel d2f16ce587 Merged revisions 317918 via svnmerge from
14 years ago
Terry Wilson e9ba0cba72 Sets video mark bit on format field correctly
14 years ago
David Vossel d760e81f37 Media Project Phase2: SILK 8khz-24khz, SLINEAR 8khz-192khz, SPEEX 32khz, hd audio ConfBridge, and other stuff
14 years ago
Paul Belanger 3556e4c2d4 Replace ast_log(LOG_DEBUG, ...) with ast_debug()
15 years ago
David Vossel c26c190711 Asterisk media architecture conversion - no more format bitfields
15 years ago
Russell Bryant cc0b7e7df5 Some scheduler API cleanup and improvements.
15 years ago
Terry Wilson feea367f89 Merged revisions 290542 via svnmerge from
15 years ago
Jeff Peeler c44527e185 Merged revisions 289840 via svnmerge from
15 years ago
Russell Bryant 4a356afb7d Merged revisions 287895 via svnmerge from
15 years ago
Terry Wilson 920f5ea8b7 Merged revisions 284477 via svnmerge from
15 years ago
Leif Madsen ea7ddb38fc Merged revisions 283457 via svnmerge from
15 years ago
Terry Wilson 0d4a91f062 Merged revisions 280225 via svnmerge from
15 years ago
Tilghman Lesher b4e18d5660 Add load priority order, such that preload becomes unnecessary in most cases
15 years ago
Mark Michelson 1e8c66e749 Fix errors where incorrect address information was printed.
15 years ago
Mark Michelson cd4ebd336f Add IPv6 to Asterisk.
15 years ago
Mark Michelson 41cdf6a720 Merged revisions 274157 via svnmerge from
15 years ago
Paul Belanger 6012128a48 Fix rt(c)p set debug ip taking wrong argument
15 years ago
David Vossel 1a7e1aee5e fixes logic error introduced by slin16 sip support
15 years ago
David Vossel ba3d1ad680 adds support for slin16 in sip
15 years ago
David Vossel b00f58da25 adds speex 16khz audio support
15 years ago
David Vossel fcb055fb4e addition of G.719 pass-through support
15 years ago
Terry Wilson 857814f435 Add SRTP support for Asterisk
15 years ago
David Vossel 51e7ee235b fixes crash during dtmf
15 years ago
Mark Michelson bd716c50fd Recorded merge of revisions 254452 via svnmerge from
15 years ago
Terry Wilson 68d1ded8dd Only change the RTP ssrc when we see that it has changed
15 years ago
Olle Johansson e8df30b584 Improve support for RTCP reports without report blocks
15 years ago
David Vossel e469483d82 rtp timestamp to timeval calculation fix
16 years ago
Tilghman Lesher f59fe83c56 More 32->64 bit codec conversions.
16 years ago
David Vossel cf87d81e9d Merged revisions 231441 via svnmerge from
16 years ago
Tilghman Lesher d8e0c58437 Expand codec bitfield from 32 bits to 64 bits.
16 years ago
Russell Bryant 844a01b27e Add an "Asterisk Architecture Overview" section to the doxygen documentation.
16 years ago
Kevin P. Fleming 092a118d89 Merged revisions 224670 via svnmerge from
16 years ago
Terry Wilson 717d2ec3c9 Remove spurious debug
16 years ago
Terry Wilson 10ce6cd757 Use rtp properties instead of adding a callback
16 years ago
Terry Wilson 865daf4858 Merged revisions 221086 via svnmerge from
16 years ago
Michiel van Baak 3c04a79abf use the actual given ip address for 'rtp set debug ip <foo>' instead of the word 'ip'
16 years ago
Mark Michelson ed8ccbdb73 Gracefully handle malformed RTP text packets.
16 years ago
David Vossel ba2a8457b8 Merged revisions 205471 via svnmerge from
16 years ago
Mark Michelson dce6a54a4a Trunk implementation of setting an alternate RTP source.
16 years ago
Kevin P. Fleming e6b2e9a750 Const-ify the world (or at least a good part of it)
16 years ago
Joshua Colp 1179ecf165 Merged revisions 194208 via svnmerge from
16 years ago
Joshua Colp 973b36a3c7 Fix an incorrect clock rate when sending T140 text.
16 years ago
Joshua Colp aaf1566222 Change how we set the local and remote address.
16 years ago
Joshua Colp 8e4b5df187 Fix some uninitialized memory notices that appeared under valgrind.
16 years ago
Joshua Colp 0ab599bf94 Turn a warning message into a debug message and do not treat two situations as errors when they are not.
16 years ago
Joshua Colp c02b56f7bc Fix a log message getting output when it should not have been.
16 years ago
Mark Michelson 6f53ed4c67 This commit introduces COLP/CONP and Redirecting party information into Asterisk.
16 years ago
Joshua Colp 63de834395 Merge in the RTP engine API.
16 years ago