Commit Graph

9453 Commits (12b6ec4e11f872ba59d8ffe72f479d3fd14bb00f)
 

Author SHA1 Message Date
Joshua Colp 12b6ec4e11 Use an API call (ast_rtp_get_bridged) to return the RTP stream we are bridged to, and also use it in chan_sip so we know to ignore the no RTP activity checking
19 years ago
Joshua Colp da7d969ae1 If the RTP stack is already being operated in callback mode, then suspend it upon switching to P2P callback bridging. Once P2P callback bridging has ended, then restore callback mode.
19 years ago
Joshua Colp ca33d2ecc6 This is the last round of RTP bridge optimizations. Basically it introduces a way that under a straight bridge (ie: no transcoding and no DTMF detection) the core is not touched at all and no frames pass through (not even null frames). This is accomplished by stealing the file descriptors from the channel and using the provided IO context with a custom callback. When a channel is placed on hold this bridge is broken so audio can flow from the core to the other side. When a channel is off hold this bridge is re-established.
19 years ago
Joshua Colp a2e2a51d8d Move the direct bridge write to after the NAT handling code
19 years ago
Kevin P. Fleming 3f189742f6 make menuselect configure process be silent when possible
19 years ago
Steve Murphy 299465336a This change fixes bug 7820. Way back in April this bug was reintroduced, it appears, when a bunch of restructuring was done. This code was basically left out during the restructuring. In the case of the failure in 7820, it is trying to match the extension _x. with _x., and failing, because the 'x' should only match 0 thru 9. I **could** upgrade the code so that that N,Z, and X match not only their intended number ranges, but also N,Z,and X respectively. And, moreover, X could also match N and Z, and Z could also match N. I have no idea why this bug took so long to turn up. I have no idea what a more thorough treatment of the code would do to working code, either. So I left it as it ***was***.
19 years ago
Jason Parker 0850bb72ed Kevins last commit made me spot a typo.
19 years ago
Kevin P. Fleming ece7018515 add one remaining bit of functionality to the features.conf applicationmap (from Matt Nicholson in Digium Express Services)
19 years ago
Joshua Colp 04bd8c54e8 Limit challenges to 9 digits in length
19 years ago
Russell Bryant f7e7161607 Merge team/russell/frame_caching
19 years ago
Jason Parker d22476348a suppress compiler warning
19 years ago
Russell Bryant 6aae631cc9 update to reflect recent rtp changes
19 years ago
Russell Bryant 1627052cf1 suppress compiler warning
19 years ago
Russell Bryant f7cac071d9 Merged revisions 41269 via svnmerge from
19 years ago
Steve Murphy 11cb5a34fd Committed a fix for 7731, suggested by mnehauser.
19 years ago
Steve Murphy 8efd121371 Bugfix for 7813 applied to trunk as per patch supplied by stevens
19 years ago
Steve Murphy 7a2c9d9ccc blocking version 41240 from erasing stuff about complement and matching ops from the trunk version
19 years ago
Joshua Colp c70ed7614a Merge in RTP-level packet bridging. Packet comes in, packet goes out - that's what RTP-level packet bridging is all about!
19 years ago
Steve Murphy d5572fac38 My apologies, I missed the compiler warning in a previous commit for the ael_main.c;
19 years ago
Kevin P. Fleming d12f54f90b GNU make already knows how to quietly ignore non-existent files in 'include' directives
19 years ago
Kevin P. Fleming a757ca2947 ensure that unload_dynamic_module won't continue dereferencing a module pointer after the module has been unloaded from memory
19 years ago
Russell Bryant 3a83fbed5b menuselect doesn't use asterisk's autoconfig.h anymore, so this ifdef can be
19 years ago
Kevin P. Fleming 3ba8e0a973 ensure that cross-compiler info is removed from the enviroment before configuring menuselect
19 years ago
Kevin P. Fleming aa7b32d175 more optimizations for embedded systems:
19 years ago
Russell Bryant b374245688 remove some unneeded variables now that the menuselect build is isolated from
19 years ago
Steve Murphy 51132bbdbf Changes to fix all problems reported in 7804 are included here.
19 years ago
Luigi Rizzo 379dc24745 we really need BSD make here to understand the -V option.
19 years ago
Russell Bryant 3a6dfec6c3 fix redirect typo
19 years ago
Kevin P. Fleming aad5f19a12 fix a typo and clarify something else
19 years ago
Russell Bryant 3c886e6451 remove the make version check, and instead, check for the actual bug that
19 years ago
Russell Bryant d770396e23 Identify what the columns mean in the output of "show profile"
19 years ago
Tilghman Lesher d2b7882788 Off by one error in buffer length (issue 7379)
19 years ago
Russell Bryant 2eb7c010c7 we use autoconf 2.60.
19 years ago
Kevin P. Fleming 970c6876c5 instead of reverting this supposedly 'stupid' change, let's try to get it working properly
19 years ago
Matthew Fredrickson b56d1a76ce Note to self, always compile before committing.
19 years ago
Matthew Fredrickson 3113f07570 Don't send proceeding twice (#7800)
19 years ago
Kevin P. Fleming 7b65cdc0c7 remove documentation of 'global' section in modules.conf, since it is no longer needed or supported
19 years ago
Russell Bryant 9aabe41de3 don't seg fault when using dbsecret
19 years ago
Jason Parker 62309a54ef This is a bit safer on some versions of sed.
19 years ago
Russell Bryant 5008225fcf get cflags for libcurl as well as libs (patch from qwell)
19 years ago
Jason Parker 310cb52bb4 As per the comments in this file..
19 years ago
Jason Parker 2a3aaa9818 Fix a small typo I found.
19 years ago
Russell Bryant 1ff5a0988d Merged revisions 40994 via svnmerge from
19 years ago
Russell Bryant 9df34a3d40 fix codec_gsm build for powerpc
19 years ago
Russell Bryant 5266cd75e3 remove CFLAGS that aren't needed anymore
19 years ago
Olle Johansson cff8073771 Deprecate USERAGENT
19 years ago
Matthew Fredrickson 16157e26d6 Revert stupid RTLD_NOLOAD change that breaks module loading on some systems.
19 years ago
Joshua Colp 236c23269d Merged revisions 40979 via svnmerge from
19 years ago
Joshua Colp e5c0665caf Merged revisions 40971 via svnmerge from
19 years ago
Joshua Colp 5345469008 Documentation updates (thanks Shaun for the speechrec.txt one!)
19 years ago