Commit Graph

740 Commits (0cd455c19bc13538dd28e9cdf7ef37124e875499)

Author SHA1 Message Date
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 0a27d8bfe5 merge new_loader_completion branch, including (at least):
19 years ago
Russell Bryant 1de65767f2 This bug existed in one extra place that is not also in 1.2 ... So, fix it!
20 years ago
Russell Bryant 12b3d4a49e Merged revisions 39081 via svnmerge from
20 years ago
Russell Bryant 954ed66a0a minor cleanups
20 years ago
Russell Bryant 663adb2b0e Merged revisions 38903-38904 via svnmerge from
20 years ago
Russell Bryant d86d8ebdff This exact deadlock situation that I observed can't happen in trunk due to the
20 years ago
Russell Bryant d897bd41c2 use ast_atomic_fetchadd_int in chan_zap, sip, and iax2 for usecount handling
20 years ago
Kevin P. Fleming 6d0742fc16 merge Russell's 'hold_handling' branch, finally implementing music-on-hold handling the way it was decided at AstriDevCon Europe 2006 (and the way people really want it to be)
20 years ago
Russell Bryant ee4840acdf add missing unregistration of a manager action on module unload
20 years ago
Kevin P. Fleming acfa035afe Merged revisions 37417 via svnmerge from
20 years ago
Mark Spencer 4c90cf59b7 Support hold/unhold in Zap, update IAX2 parser to know about modern commands, forward hold/unhold in dial, add hold device state
20 years ago
Matthew Fredrickson de03118578 Asterisk portion of the T309 patch. (#7271)
20 years ago
Kevin P. Fleming dae3eedb34 make chan_zap use proper test for libpri support
20 years ago
Kevin P. Fleming dbf099cdb8 update dependency information to match new names for dependencies
20 years ago
Kevin P. Fleming f761d2f6f0 prepare Asterisk for new zaptel.h/tonezone.h installation locations
20 years ago
Kevin P. Fleming e61d3d91f3 The Eurostar Commit! (it's amazing how much work you can get done on a 150 minute train ride from Paris to London <G>)
20 years ago
Kevin P. Fleming df0ba5ff8b search for Zaptel and libtonezone separately in the configure script
20 years ago
Russell Bryant c8ceb92a4f revert my changes that converted the jb on the channel to be dynamically
20 years ago
Russell Bryant 84c37e0c58 reduce indentation
20 years ago
Russell Bryant 46018d5032 - dynamically allocate the ast_jb structure that is on the channel structure
20 years ago
Kevin P. Fleming 472c1ca282 simplify autoconfig include mechanism (make tholo happy he can use lint again :-)
20 years ago
Russell Bryant 739385e761 remove the WITH_SMDI define
20 years ago
Russell Bryant efd1fd9829 revert my changes to convert fields of zt_pvt to use stringfields. When I did
20 years ago
Matthew Fredrickson f809fde426 Add q.921 state information. (#7260)
20 years ago
Russell Bryant fa595a8d82 don't return -1 if zapata.conf is not present (part of the patch from
20 years ago
Russell Bryant 80a153af79 - use stringfields in a bunch of the fields of the zt_pvt structure in chan_zap
20 years ago
Russell Bryant 4c76028de9 - add the ability to configure forced jitterbuffers on h323, jingle,
20 years ago
Russell Bryant 78ec9a057c clean up various whitespace issues (issue #7236, casper)
20 years ago
Russell Bryant 414106a3a6 move the includes of abstract_jb.h to be with the rest of the asterisk includes.
20 years ago
Russell Bryant bb7dd96cfe Add support for using a jitterbuffer for RTP on bridged calls. This includes
20 years ago
Kevin P. Fleming 11d13e1d4b Merged revisions 29969 via svnmerge from
20 years ago
Matthew Fredrickson 547c6ebd86 Bump up the echo tail length option
20 years ago
Joshua Colp ebc762c82e Clean up some chan_zap code to make it more readable. (issue #6834 reported by ppyy)
20 years ago
Joshua Colp fa13a5f113 Merged revisions 28698 via svnmerge from
20 years ago
Russell Bryant 5d24426e40 fix up a patch that did not merge properly from 1.2 ... weird
20 years ago
Joshua Colp 15358932ec Add distinctive ring detection with Caller ID for Australia, New Zealand, and other countries. (issue #3596 reported by deon patch by dbowerman with minor mods by moi)
20 years ago
Matthew Fredrickson 99648dd713 Add option for enabling and disabling echo cancellation
20 years ago
Russell Bryant 19ca8dc7c1 remove some chekc sof the result of ast_mutex_lock (issue #7119, Mithraen)
20 years ago
Kevin P. Fleming fdcfd6469b ensure that control frames with payload can be sent to channel drivers via ->indicate()
20 years ago
Russell Bryant 3b43ddac78 Merged revisions 25123 via svnmerge from
20 years ago
BJ Weschke a7b1476058 Provide the ability to adjust txgain/rxgain on a channel level via the CHANNEL() function
20 years ago
Luigi Rizzo 072e1b8a83 move some code used only --with-pri in the proper
20 years ago
Kevin P. Fleming 26753f77b0 remove unusable MFC/R2 support
20 years ago
Matt O'Gorman d830dbabf8 allows for chan_zap to have all channels reloaded
20 years ago
Matthew Fredrickson 173e8b14cd Make sure we use the correct event type when we're moving channels around :-)
20 years ago
Kevin P. Fleming 574e14cbea Thanks to the fine work of Russell Bryant and Dancho Lazarov, we now have autoconf and menuselect tools for Asterisk!
20 years ago
Jim Dixon a83297d85f Added "Operator Services" connection mode for Zap channels, and the 'O' option
20 years ago
Luigi Rizzo e43bc6634d This rather large commit changes the way modules are loaded.
20 years ago
Kevin P. Fleming f10f427d49 since the module API is changing, it's a good time to const-ify the description() and key() return values
20 years ago
Tilghman Lesher 756c7cbb12 Bug 6873 - Finish moving from the non-threadsafe (and poor randomness) rand() to threadsafe ast_random()
20 years ago
Olle Johansson 42fddfa075 Formatting cleanup
20 years ago
Olle Johansson 0a1898d8d6 Issue #6878 - Manager event DNDstate hidden under verbose option (casper)
20 years ago
Luigi Rizzo b94f6a6df4 normalize/simplify a bit of the command completion code.
20 years ago
Luigi Rizzo e9b7424737 The condition to check the zaptel version was too strict.
20 years ago
Kevin P. Fleming f7c2eed26a ensure that 'zap show channel' will indicate that the echo canceler has been disabled when CED has been detected on the channel
20 years ago
Matt O'Gorman a5ece3388a Janitor work converting !ast_strlen_zero(a)?a:b
20 years ago
Mark Spencer 9164eac21a Add micro-http server and abstract manager interface, make snmp not die
20 years ago
Matthew Fredrickson ba8f7b8819 Allow channels to be moved if channel change is requested in SETUP_ACK, also add a WAY cool new field to the nsf option
20 years ago
Jim Dixon 7cfb9b3515 Added separate outsignalling specification, and fixed FEATDMF to allow for
20 years ago
Russell Bryant 4c49c78e2e Merged revisions 13237 via svnmerge from
20 years ago
Mark Spencer 24c1501690 Fix some whitespace issues
20 years ago
Tilghman Lesher f2be8b518d Bug 6554 - Show all spans statuses with a single command
20 years ago
Tilghman Lesher 159711c838 Bug 6552 - Be a little more descriptive about which span has the PRI error
20 years ago
Kevin P. Fleming 7b2988821a clean up SMDI support commit:
20 years ago
Matthew Fredrickson 5dd0b76b2d Minor bugfix for #6386
20 years ago
Matthew Fredrickson af07dc8883 Add smdi support for asterisk (see doc/smdi.txt for config info) (#5945)
20 years ago
Russell Bryant 7529e12ab4 remove unnecessary format check in zt_request so that we will actually accept
20 years ago
Russell Bryant a8d24df108 clarify return value (issue #6434)
20 years ago
Matthew Fredrickson 556ec7c940 Make sure we output the APDU debug on pri debug commands
20 years ago
Matthew Fredrickson 7bed7d9048 Fix w/ string field updates #6397
20 years ago
Matthew Fredrickson d65e912816 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@9106 65c4cc65-6c06-0410-ace0-fbb531ad65f3
20 years ago
Matthew Fredrickson 35edaf57d6 Fix so that hardhdlc works w/ chan_zap
20 years ago
Kevin P. Fleming a16ae226b6 use string fields for some stuff in ast_channel
20 years ago
Russell Bryant a228af1dd9 remove some more local declarations of null frames
20 years ago
Kevin P. Fleming d819679da0 Yes Virginia, Zaptel does support native ALAW
20 years ago
Kevin P. Fleming 257212b930 Merged revisions 8905 via svnmerge from
20 years ago
Kevin P. Fleming cde6058aef make ast_read() able to handle channel read()/exception() methods that return a chain of frames
20 years ago
Russell Bryant 99abd45d01 Merged revisions 8729 via svnmerge from
20 years ago
Kevin P. Fleming 1992ffbdb0 eliminate compiler warnings from recent const-ification
20 years ago
Olle Johansson 3d456ce4f0 Add support for "musicclass" instead of "musiconhold" to make chan_zap compatible
20 years ago
Matthew Fredrickson 6ba6a2be1c Fix answeronpolarityswitch and hanguponpolarityswitch when both are yes (#6229)
20 years ago
Kevin P. Fleming 21347757ef don't generate any message for native bridge attempts unless all the basic checks have passed and we're actually going to try it
20 years ago
Russell Bryant 466a062b09 convert some channels to use the memory allocation wrappers.
20 years ago
Mark Spencer 1b57ae8b6c Fix build if RINGBEGIN is not defined (bug #6166)
20 years ago
Matthew Fredrickson 4401b7e67f Changes to allow receiving japanese callerid (Bug #5928)
20 years ago
Matthew Fredrickson a14916bfa5 Fixes for bug #6125
20 years ago
Russell Bryant a725468381 update doxygen docs to specify authors
20 years ago
Mark Spencer 63ed37defd Don't do DTMF detect on pseudo's!
20 years ago
Jim Dixon a945b5598e Added support for Feature Group C CAMA trunks (both DP and MF), and support
20 years ago
BJ Weschke 8ef327b3f5 Bug #5877
20 years ago
Russell Bryant 0ff48b4681 clean up some compiler warnings
20 years ago
Tilghman Lesher 870f98f02d Bug 5858 - Make the chanvars.c functions return a 'const char *'
20 years ago
Matthew Fredrickson 6a6b88c0e3 Fix all the warnings and errors for PRI to go to more logical places
20 years ago
Matthew Fredrickson 39c7f262a0 Add app to send pri keypad facility digits during a call
20 years ago
Kevin P. Fleming 2c65582b66 remove extraneous svn:executable properties
20 years ago
Mark Spencer a7d794a0ac Fix DTMF issue with 3-way native zap
20 years ago
Kevin P. Fleming bdda6254f4 correct logic for group-match CONGESTION checking
20 years ago
Kevin P. Fleming cdf4031963 issue #3360 plus related fix
20 years ago
Mark Spencer c5f0a6db6f Fix three-way issue
20 years ago
Russell Bryant 31a804b97c issue #5605
20 years ago
Mark Spencer 3d473eebbc Fix chan_zap build on non-PRI (bug #5620)
20 years ago
Mark Spencer 994b9db081 Handle DTMF properly when combined with other events
20 years ago
Russell Bryant 9ddf0e4dce Remove unnecessary checks before calls to ast_strlen_zero. Also, change
20 years ago
Russell Bryant 3453e3efa5 Doxygen documentation update from oej (issue #5505)
20 years ago
Russell Bryant 4cc2618bd1 fix output of 'zap show status' to line up properly (issue #5491)
20 years ago
Matthew Fredrickson 0f850c2ffb Add user to user ie transmission support in chan_zap.c
20 years ago
Russell Bryant 56135f210f silence compiler warnings when ZT_TONEDETECT is not defined (issue #5470)
20 years ago
Mark Spencer 141d9f7156 Make sure when the timeout occurs that we actually break the bridge (bug #5252)
20 years ago
Mark Spencer dd11afca42 Fix call timeouts with rtp bridge etc (bug #5252)
20 years ago
Matthew Fredrickson 1406f660b6 Rewrite of PRI progress and message handling. Fixes bugs #5266 and #4468
20 years ago
Kevin P. Fleming 13519f72e7 support both regular and Feature Group D dialing syntax on EM_WINK trunks (issue #5323)
20 years ago
Mark Spencer ea215f5b7d Remove possibility of manager deadlocks from manager actions
20 years ago
Kevin P. Fleming 4287cb7f42 more whitespace fixes
20 years ago
Kevin P. Fleming b450a235b2 more whitespace cleanup
20 years ago
Kevin P. Fleming f8f7d21252 whitespace fix
20 years ago
Kevin P. Fleming eb91322494 fix comment typo
20 years ago
Kevin P. Fleming 2685a48e37 missed a line...
20 years ago
Kevin P. Fleming 35c4afd0fd code cleanup
20 years ago
Kevin P. Fleming b40ba965d6 minor fixes
20 years ago
Kevin P. Fleming b5e6b8af98 clean up formatting, use the same flag bit for both GR-303 modes
20 years ago
Russell Bryant 380005fea4 fix variable name (issue #5302)
20 years ago
Russell Bryant 3c020accfd don't declare the priority inside of the for loop so that the priority
20 years ago
Kevin P. Fleming 24cdb73f92 handle polarity reversal hangup indication during an incoming call that is still ringing (issue #5191)
20 years ago
Mark Spencer cfabcabae8 Null out call number on release complete when number is unallocated (bug #4633)
20 years ago
Mark Spencer a21c9058e0 Fix cut/paste error (bug #5282)
20 years ago
Kevin P. Fleming d6ef44afe0 revert an optimization that didn't work (issue #5222)
20 years ago
Kevin P. Fleming 5da915dcfd update MANY more files with proper copyright/license info (thanks Ian!)
20 years ago
Kevin P. Fleming 77ed1394b6 ensure that exten field is cleared when incoming number is not matched to an extension (issue #5203)
20 years ago
Kevin P. Fleming 72437b1dba more BSD portability fixes (issue #5155)
20 years ago
Mark Spencer 41bf6b42fd Try a more generally correct solution, for NFAS (bug #5179)
20 years ago
Mark Spencer 04e4a54ae8 Restart PRI when we come out of alarm if we're not already up...
20 years ago
Mark Spencer 961cd50bba Don't allow callwait to happen during initial ringdown (bug #5188)
20 years ago
Mark Spencer a2b177fcbb Increase PRI buffers just in case
20 years ago
Matthew Fredrickson f49370c82f Fix 'w' to correctly send sending complete on PRI
20 years ago
Jim Dixon 4794638c99 Fixed signalling problem with pciradio
20 years ago
Matthew Fredrickson 6f78afbe00 Revert change that removed q931_call structure too soon
20 years ago
Kevin P. Fleming 5fdc070109 add new channel option (via ast_channel_setoption()) to let channel drivers adjust txgain/rxgain if they are able (only Zap channels at this time)
20 years ago
Matthew Fredrickson 7348cba9c7 Fixed possible hangup race condition that would lead to segfualt with hangups.
20 years ago
Kevin P. Fleming aa6883aba6 revert unnecessary change
20 years ago
Mark Spencer 0602837f4e Fix vidupdate for chan_zap to eliminate sillyl warning
20 years ago
Kevin P. Fleming 5f6431a75a factor calling-plan-apply logic into a separate function
20 years ago
Kevin P. Fleming 8fc8505607 don't send warnings for unhandled indications, let ast_indicate() deal with them (issue #5097)
20 years ago
Matthew Fredrickson c88ab78d47 New, more robust way of doing e&m digit collection. Bug #3805
20 years ago
Matthew Fredrickson 25d9051633 Make sure we enable echo cancellation on incoming overlapdial calls
20 years ago
Kevin P. Fleming 050d6c7d34 ensure revents fields are initialized before calling poll()
20 years ago
Mark Spencer ac0eaaf1f2 Add support for ring begin event and configurable ringtimeout.
20 years ago
Matthew Fredrickson 98047ff61d Add support for override of the default pri exclusive/preferred channel
20 years ago
Kevin P. Fleming 3ac4417753 eliminate warning when !ZAPATA_PRI
20 years ago