aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2011-07-11Delay sending an CED tone generated T.38 reinvite to give the CED tonemnicholson1-33/+72
generating party time to send its own T.38 reinvite. Also don't forward frames through the gateway if we are negotiating T.38. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@327511 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-11fixed wording in a commentmnicholson1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@327469 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-11Merged revisions 327411 via svnmerge from tzafrir1-1/+1
https://origsvn.digium.com/svn/asterisk/branches/1.8 ........ r327411 | tzafrir | 2011-07-11 13:46:34 +0300 (ב', 11 יול 2011) | 5 lines fix building the Debian armhf (HardFloat) port Fixes http://buildd.debian-ports.org/status/fetch.php?pkg=asterisk&arch=armhf&ver=1%3A1.8.4.4~dfsg-2&stamp=1309935385 (Missing pthreads) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@327413 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-10Full T.38 handshaking and fax detectionmay2-218/+564
Add full t.38 handshaking for OOH323 that are required for newest T.38 gateway codes. Add fax detection (cng tone, t38) and dialplan redirection to fax ext on fax event detected. Add OOH323() function to set/get t38support and faxdetect parameters. (closes issue ASTERISK-17754) Reported by: irroot Patches: ooh323_faxdetect.patch uploaded by irroot (license 52) issue19183-final.patch uploaded by may213 (license 454) Tested by: may213, irroot Review: https://reviewboard.asterisk.org/r/1174/ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@327359 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-08Add .o files to svn:ignore property, since it's only ignored if locally ↵qwell0-0/+0
configured to do so. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@327246 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-08Merged revisions 327211 via svnmerge from rmudgett1-1/+0
https://origsvn.digium.com/svn/asterisk/branches/1.8 ........ r327211 | rmudgett | 2011-07-08 16:41:58 -0500 (Fri, 08 Jul 2011) | 9 lines INVITE 403 Forbidden response always retransmits the maximum times. Asterisk sends a 403 Forbidden response if authentication fails for an INVITE as required. However, it ignores the ACK and keeps retransmitting the response. * Made not delete the to-tag in the dialog so the expected ACK can be matched with the dialog and stop the retransmissions. ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@327212 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-08Adds entry in UPDATES.txt for removal of formats/format_sln16.c. Fixes typo ↵dvossel2-1/+7
in CHANGES as well. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@327168 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-08Updates CHANGES log to reflect new slinear read/write file interpreters.dvossel1-0/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@327148 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-08Support for writing and reading raw slin files 8khz-192khz.dvossel2-158/+152
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@327137 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-08Moves celt and silk format attribute files into res folder.dvossel2-0/+0
It was inconsistent to have the silk and celt format attribute modules in the format file interpreter folder. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@327116 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-08Merged revisions 327106 via svnmerge from mnicholson2-1/+3
https://origsvn.digium.com/svn/asterisk/branches/1.8 ........ r327106 | mnicholson | 2011-07-08 14:52:51 -0500 (Fri, 08 Jul 2011) | 11 lines Reset our ast_str before passing it on to dialplan function backends. It is possible for a dialplan backend to not modify the given buffer or ast_str and still return success. This causes any previous value stored in the buffer to be used as if the new function call provided it. Some functions also append to the given buffer assuming it is empty. The test_substitution unit test has also been modified to detect this problem. (closes issue ASTERISK-17878) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@327107 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-08Merged revisions 327046 via svnmerge from russell1-1/+3
https://origsvn.digium.com/svn/asterisk/branches/1.8 ........ r327046 | russell | 2011-07-08 11:00:05 -0500 (Fri, 08 Jul 2011) | 2 lines Fix an error and add more log message info to help see why this fails on FreeBSD. ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@327047 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-08Merged revisions 327044 via svnmerge from russell1-4/+4
https://origsvn.digium.com/svn/asterisk/branches/1.8 ........ r327044 | russell | 2011-07-08 10:28:44 -0500 (Fri, 08 Jul 2011) | 2 lines Resolve some set-but-unused-variable warnings. ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@327045 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-08Merged revisions 326985 via svnmerge from rmudgett1-137/+124
https://origsvn.digium.com/svn/asterisk/branches/1.8 ........ r326985 | rmudgett | 2011-07-07 20:08:05 -0500 (Thu, 07 Jul 2011) | 12 lines Some code cleanup in pbx.c * Mostly comment and format changes. * ast_context_remove_extension_callerid() and ast_add_extension_nolock() will write lock the found specific context. * ast_context_find() will now tolerate a NULL name. * Eliminated some inlined versions of find_context() and find_context_locked(). ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@327000 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-07I think reviewboard broke this. The whole file was doubled.qwell1-37/+0
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@326943 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-07Adds the format_attr_celt file which was also missing from the CELT pass ↵dvossel1-0/+181
through patch. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@326904 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-07Adds missing celt.h file from celt pass-through support patch.dvossel1-0/+74
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@326900 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-07Fixes spelling errors in CHANGES as well as adding a few entries for CELT ↵dvossel1-2/+7
and confbridge. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@326856 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-07Adds pass-through support for codec CELT.dvossel8-30/+120
This patch adds pass-through support for CELT. CELT formats are defined in codecs.conf and can be configured to any sample rate a CELT endpoint supports. This patch also addresses a crash in channel.c resulting from a frame list being freed incorrectly. This crash was discovered while testing a CELT translator which had to split encoded audio into multiple frames. The codec translator is not a part of this patch, but may be contributed in the future. Review: https://reviewboard.asterisk.org/r/1294/ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@326855 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-07Merged revisions 326830 via svnmerge from tilghman1-1/+1
https://origsvn.digium.com/svn/asterisk/branches/1.8 ........ r326830 | tilghman | 2011-07-07 14:17:19 -0500 (Thu, 07 Jul 2011) | 1 line libgen.h is also needed on Darwin for basename(3) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@326842 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-07Updates confbridge.conf video documentation and adds dtmf action for ↵dvossel4-16/+53
releasing video src. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@326782 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-07Use older functions out of deference to older distrostwilson2-4/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@326750 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-07Merged revisions 326689 via svnmerge from jrose1-2/+11
https://origsvn.digium.com/svn/asterisk/branches/1.8 ........ r326689 | jrose | 2011-07-07 11:04:51 -0500 (Thu, 07 Jul 2011) | 10 lines res_odbc patch by tilghman to fix integers with null values Addresses some improper sql statements in res_odbc that would cause an update to fail on realtime peers due to trying to set as "(NULL)" rather than an actual NULL. (closes issue #1922STERISK-17791) Reported by: marcelloceschia Patches: 20110505__issue19223.diff.txt uploaded by tilghman (license 14) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@326694 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-07Merged revisions 326683 via svnmerge from mnicholson1-1/+1
https://origsvn.digium.com/svn/asterisk/branches/1.8 ........ r326683 | mnicholson | 2011-07-07 10:28:25 -0500 (Thu, 07 Jul 2011) | 3 lines use sips: or sip: depending on the transport in use when building reply digest URIs ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@326684 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-07Merged revisions 326681 via svnmerge from mnicholson1-1/+1
https://origsvn.digium.com/svn/asterisk/branches/1.8 ........ r326681 | mnicholson | 2011-07-07 10:25:49 -0500 (Thu, 07 Jul 2011) | 3 lines make the uri parameter used in reply digests more standards compliant in certain cases by prepending "sip:" or "sips:" to it ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@326682 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-07live_ast: valgrind: run asterisk under valgrindtzafrir1-0/+9
Adds a new sub-command, "valgrind" to live_ast. It runs asterisk under valgrind. The extra command-line parameters are passed to Asterisk as usual, and parameters to valgrind are passed through LIVE_AST_VALGRIND_ARGS in live.conf . Review: https://reviewboard.asterisk.org/r/1109/ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@326636 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-06Replace Berkeley DB with SQLite 3twilson60-760/+1108
There were some bugs in the very ancient version of Berkeley DB that Asterisk used. Instead of spending the time tracking down the bugs in the Berkeley code we move to the much better documented SQLite 3. Conversion of the old astdb happens at runtime by running the included astdb2sqlite3 utility. The ast_db API with SQLite 3 backend should behave identically to the old Berkeley backend, but in the future we could offer a much more robust interface. We do not include the SQLite 3 library in the source tree, but instead rely upon the distribution-provided libraries. SQLite is so ubiquitous that this should not place undue burden on administrators. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@326589 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-06Fixes newlines from being stripped from out of dialog sip MESSAGES.dvossel1-1/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@326544 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-06Merged revisions 326484 via svnmerge from dvossel1-28/+0
https://origsvn.digium.com/svn/asterisk/branches/1.8 ........ r326484 | dvossel | 2011-07-06 10:26:49 -0500 (Wed, 06 Jul 2011) | 10 lines Reverts fix for timerfd locking issue. jrose discovered a performance issue with this fix that prevents his analog phones from working when using timerfd as a timing source. Until it is understood what is causing this performance problem, this patch is being reverted. ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@326485 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-06Merge branch 'master' of 192.168.0.100:/repos/git/asteriskPatrick McHardy55-717/+3252
2011-07-05Merged revisions 326411 via svnmerge from tilghman14-19/+19
https://origsvn.digium.com/svn/asterisk/branches/1.8 ........ r326411 | tilghman | 2011-07-05 17:08:29 -0500 (Tue, 05 Jul 2011) | 14 lines Add the attribute "type" to each "<use>" for menuselect. This matters only when autoconf fails to detect that weak linking is supported. External optional dependencies will become optional in both cases, as they are removed at compile time when not detected. However, runtime-optional modules are made mandatory when weak linking is not found. This change affects only the external optional dependencies; previously, they were incorrectly required when weak linking support was not detected. Patches: 20110702__issue18062__asterisk_trunk.diff.txt by tilghman (License #5003) Tested by: iasgoscouk ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@326412 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-05Prompt conversion scriptkmoore1-0/+20
Several variables in the script control which files are converted and the source and destination formats. Patch-by: Trey Blancher <support@digium.com> (closes AST-560) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@326368 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-05Merged revisions 326291 via svnmerge from rmudgett2-77/+217
https://origsvn.digium.com/svn/asterisk/branches/1.8 ........ r326291 | rmudgett | 2011-07-05 12:22:59 -0500 (Tue, 05 Jul 2011) | 23 lines Used auth= parameter freed during "sip reload" causes crash. If you use the auth= parameter and do a "sip reload" while there is an ongoing call. The peer->auth data points to free'd memory. The patch does several things: 1) Puts the authentication list into an ao2 object for reference counting to fix the reported crash during a SIP reload. 2) Converts the authentication list from open coding to AST list macros. 3) Adds display of the global authentication list in "sip show settings". (closes issue ASTERISK-17939) Reported by: wdoekes Patches: jira_asterisk_17939_v1.8.patch (license #5621) patch uploaded by rmudgett Review: https://reviewboard.asterisk.org/r/1303/ JIRA SWP-3526 ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@326321 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-05New feature: AMI Action FilterAddmarkm2-19/+140
This adds a new action, FilterAdd to the manager interface that allows control over event filters for the current session (closes issue ASTERISK-16795) Reported by: kobaz Tested by: kobaz,loloski git-svn-id: http://svn.digium.com/svn/asterisk/trunk@326267 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-05Merged revisions 326209 via svnmerge from mjordan1-1/+10
https://origsvn.digium.com/svn/asterisk/branches/1.8 ........ r326209 | mjordan | 2011-07-05 08:23:57 -0500 (Tue, 05 Jul 2011) | 7 lines Updated filestream destructor to block until move is complete when cache is used When a cache directory is used, the process is forked and a mv command is executed to move the temporary file to the permanent location. This caused issues with voicemail, where a race condition occurred when the parent expected the file to be in the permanent location prior to the mv command completing. The parent process is now blocked until the mv command completes. (closes issue ASTERISK-17724) Reported by: Adiren P. Tested by: mjordan ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@326210 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-01Merged revisions 326144 via svnmerge from rmudgett1-29/+23
https://origsvn.digium.com/svn/asterisk/branches/1.8 ........ r326144 | rmudgett | 2011-07-01 16:07:22 -0500 (Fri, 01 Jul 2011) | 16 lines Better way to get chan and pvt lock for issue ASTERISK-17431. Redoes -r308945 for issue ASTERISK-17431 deadlock fix for sip_set_udptl_peer() and sip_set_rtp_peer(). * Lock the channels in the defined order and avoid the need for a deadlock avoidance loop. * Lock the channel before getting the pointer to the private structure to be sure that the pointer will not change due to a masquerade or channel hangup. * To preserve sanity, check that chan and p->owner are the same. (Pointer rearangements should not happen without the protection of locks because bad things tend to happen otherwise.) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@326145 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-01Change CHANGES move the commits to the right placeirroot1-4/+7
r296249 r318141 Application changes git-svn-id: http://svn.digium.com/svn/asterisk/trunk@326101 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-01Change CHANGES move the commits to the right place in the file missed in reviewirroot1-10/+16
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@326056 f38db490-d61c-443f-a65b-d21fe96a405b
2011-07-01updated irroots info for the authors sectionmnicholson2-1/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@326006 f38db490-d61c-443f-a65b-d21fe96a405b
2011-06-30Fixes warning message caused by confbridge playback chan not being answered.dvossel1-0/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@325937 f38db490-d61c-443f-a65b-d21fe96a405b
2011-06-30Merged revisions 325935 via svnmerge from rmudgett2-13/+18
https://origsvn.digium.com/svn/asterisk/branches/1.8 ........ r325935 | rmudgett | 2011-06-30 15:39:45 -0500 (Thu, 30 Jun 2011) | 11 lines Misc minor changes in chan_sip. * Add load failure exit if primary SIP container(s) could not get created in chan_sip.c:load_module(). * Removed a redundant static prototype. * Some typos. * Some whitespace. ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@325936 f38db490-d61c-443f-a65b-d21fe96a405b
2011-06-30Video support for ConfBridge.dvossel11-34/+478
Review: https://reviewboard.asterisk.org/r/1288/ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@325931 f38db490-d61c-443f-a65b-d21fe96a405b
2011-06-30Merged revisions 325877 via svnmerge from mjordan1-3/+21
https://origsvn.digium.com/svn/asterisk/branches/1.8 ........ r325877 | mjordan | 2011-06-30 15:09:48 -0500 (Thu, 30 Jun 2011) | 9 lines Patched voicemail user option for emailbody / emailsubject Incorporated changes per ASTERISK-16795; updated unit tests to check for vmu->emailbody / vmu->emailsubject (closes issue ASTERISK-16795) Reported by: mdeneen Tested by: mjordan ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@325900 f38db490-d61c-443f-a65b-d21fe96a405b
2011-06-30Merged revisions 325821 via svnmerge from jrose1-4/+5
https://origsvn.digium.com/svn/asterisk/branches/1.8 ........ r325821 | jrose | 2011-06-30 14:17:32 -0500 (Thu, 30 Jun 2011) | 10 lines Fixes an issue with Music on Hold classes losing files in playlist when realtime is used. The bug occurs rather intermittently and I relied on the reporters to test the patch. After a sanity check and some testing, I'm giving it an OK. (closes issue ASTERISK-17875) Reported by: David Cunningham Patches: res_musiconhold.c.mohrt17875_v1 uploaded by Igor Goncharovsky (license #5009) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@325864 f38db490-d61c-443f-a65b-d21fe96a405b
2011-06-30Fax gateway functionality (i.e. translating between a T.30 terminal and a T.38mnicholson4-81/+1131
terminal). Can be enabled on a channel by setting FAXOPT(gateway)=yes in the dialplan. Big thanks to irroot for porting this code to use the framehooks api. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@325816 f38db490-d61c-443f-a65b-d21fe96a405b
2011-06-30copy all flags on asterisk frames instead of just the timing flagmnicholson1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@325815 f38db490-d61c-443f-a65b-d21fe96a405b
2011-06-29Merged revisions 325740 via svnmerge from kmoore2-36/+26
https://origsvn.digium.com/svn/asterisk/branches/1.8 ........ r325740 | kmoore | 2011-06-29 16:49:21 -0500 (Wed, 29 Jun 2011) | 7 lines chan_sip: cleanup from the introduction of ast_str Remove the length field from sip_req and sip_pkt in chan_sip since they are redundant (ast_str holds its own length) and refactor the necessary functions. Review: https://reviewboard.asterisk.org/r/1281/ ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@325741 f38db490-d61c-443f-a65b-d21fe96a405b
2011-06-29Merged revisions 325673 via svnmerge from dvossel1-0/+28
https://origsvn.digium.com/svn/asterisk/branches/1.8 ........ r325673 | dvossel | 2011-06-29 13:59:33 -0500 (Wed, 29 Jun 2011) | 6 lines Fixes timerfd locking issue. (closes ASTERISK-17867, ASTERISK-17415) Patches: fix uploaded by kobaz Review: https://reviewboard.asterisk.org/r/1255/ ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@325674 f38db490-d61c-443f-a65b-d21fe96a405b
2011-06-29Merged revisions 325614 via svnmerge from rmudgett1-2/+2
https://origsvn.digium.com/svn/asterisk/branches/1.8 ........ r325614 | rmudgett | 2011-06-29 13:16:45 -0500 (Wed, 29 Jun 2011) | 5 lines Fixed some error exit cleanup in app_queue.c. * Fixed error exit cleanup in app_queue.c copy_rules() and reload_queue_rules(). ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@325616 f38db490-d61c-443f-a65b-d21fe96a405b
2011-06-29Merged revisions 325610 via svnmerge from rmudgett1-1/+10
https://origsvn.digium.com/svn/asterisk/branches/1.8 ........ r325610 | rmudgett | 2011-06-29 13:05:15 -0500 (Wed, 29 Jun 2011) | 18 lines Response to QueueRule manager command does not contain ActionID if it was specified. * Add ActionID support as documented for the QueueRule AMI action. * Remove documentation for ActionID with the Queues AMI action. The output does not follow normal AMI response output and there is no place to put an ActionID header. (closes issue AST-602) Reported by: Vlad Povorozniuc Patches: jira_ast_602_v1.8.patch (license #5621) patch uploaded by rmudgett Tested by: Vlad Povorozniuc, rmudgett Review: https://reviewboard.asterisk.org/r/1295/ JIRA SWP-3575 ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@325611 f38db490-d61c-443f-a65b-d21fe96a405b