Commit Graph

3087 Commits (aa5707b8891119741baae98cf7b51a00c0f99438)

Author SHA1 Message Date
Mark Spencer 45b4dbf298 Fix music on hold to quitat hangup rather than during channel destruction (bug #3035)
21 years ago
Mark Spencer 87b40b4d14 Stream courtesy tone if appropriate
21 years ago
Mark Spencer fd5cf4bdec Make sure time limit is the "backup" one when interpreting features
21 years ago
Mark Spencer 9f232928dc Various/assundry cleanups
21 years ago
Anthony Minessale II 3092cb538e allow sounds to be configurable
21 years ago
Mark Spencer 526622d6e0 Merge Tony's attended # transfer with changes (bug #3241)
21 years ago
Mark Spencer 7568d9a4ef Merge OSP updates from matt nicholson (with changes)
21 years ago
Anthony Minessale II 66049c961b tweak to make music load classes more elegantly
21 years ago
Anthony Minessale II edd3fe50fb fix bug added to my code so I don
21 years ago
Mark Spencer e7d4ae8efa Make features configurable and easier to implement
21 years ago
Mark Spencer 7b968f6151 Merge kpflemings moh_files fixes (bug #3224)
21 years ago
Mark Spencer a2e70340b8 Don't die when a file is missing (bug #3212)
21 years ago
Mark Spencer d3f7d3a958 Formatting fixes, safe_system instead of system, cleanups (bug #3171)
21 years ago
Mark Spencer 0255d5805f Merge gramatical fixes from corydon (bug #3180)
21 years ago
Anthony Minessale II 10a6e598ac misplaced chdir call on moh DoH\!
21 years ago
Mark Spencer 713a2eb072 Merge anthm's native MOH patch (bug #2639) he promises me he'll rid it of ast_flag_moh...
21 years ago
Mark Spencer 3fde2e56b8 Fix AGI to know about "builtin" variables, too (bug #2737)
21 years ago
Mark Spencer b3a0ef24ed Fix comment issues (bug #3089)
21 years ago
Mark Spencer 0f205bb079 Add "SAY ALPHA" (matt nicholson)
21 years ago
Jim Dixon 998621f76a Fixed call parking, added separate paramater to allow/disallow call parking on
21 years ago
Mark Spencer 5789ae4d18 Make music on hold truly optional (bug #2998)
21 years ago
Mark Spencer c46e21252c Big diet for struct ast_channel
21 years ago
Mark Spencer a56e3a0a9f Increase max buffer size (bug #2926)
21 years ago
Mark Spencer 8f2b687a95 Make realtime pbx understand patterns.
21 years ago
Mark Spencer 5e650c8260 Build out "multi" version of realtime config (directory and realtime extensions will need this)
21 years ago
Mark Spencer a69c0016da Realtime improvements
21 years ago
Mark Spencer 536d9d370e Minor realtime improvements
21 years ago
Mark Spencer 834627669e Check that FD's are open before closing (bug #2858)
21 years ago
Mark Spencer 17d5d7bdb7 Oops
21 years ago
Mark Spencer eedf47ac8f Add GET FULL VARIABLE AGI command
21 years ago
Mark Spencer 94f6f76fbe Add get option command (bug #2868, thanks junky!)
21 years ago
Mark Spencer 483146e034 Make res crypto less chatty (bug #2857)
21 years ago
Mark Spencer 134e6180c5 Disable echo canceller for digital calls (bug #2785), fix build on MacOSX (bug #2803)
21 years ago
Mark Spencer 193cc5bb0d Fix non-std characters
21 years ago
Mark Spencer 94994626b6 Pass through flash hook
21 years ago
Mark Spencer bec04aa020 Misc code fixes (bug #2762)
21 years ago
James Golovich 3c12ea1c89 Cleanup formatting in bug 2741 patch
21 years ago
Mark Spencer b7015cb9bc Transfer improvements and fixes (bug #2741)
21 years ago
James Golovich 73831ac046 More memory checks
21 years ago
Mark Spencer 031a65ee73 Fix minor OSP issue
21 years ago
James Golovich 9f5f95fe87 Remove late-night excuse for wasting cpu cycles. revert previous res_agi change
21 years ago
Mark Spencer 787822b4c8 Minor improvements to debug output (bug #2644)
21 years ago
James Golovich 8b8d26f9bc Fix pbx_builtin_setlanguage to not seg when data is a NULL ptr. Also fix AGI so we dont run into this with other specific problems as well. (bug 2641)
21 years ago
Mark Spencer 513b6333fb Fix SIP buglets
21 years ago
Mark Spencer ed62f449a9 Oops, we have to be able to pass multiple restrictions for when we go to voicemail...
21 years ago
Mark Spencer ebb18daf22 Major changes to res_config to support centralized config, eliminate configuration of res_config_odbc, update config examples, integrate with iax2, remove mysql friends from iax2, put on flame retardant vest...
21 years ago
Mark Spencer fce17976e9 Major PBX revamps (including labels, update examples)
21 years ago
Mark Spencer 04fc29c8b2 Huge callerid rework (might break H.323, others)
21 years ago
James Golovich b1b4db95c2 Fix FastAGI working with non default ports (bug 2539)
21 years ago
Mark Spencer ddf2648326 Fix BSD build
21 years ago
James Golovich aa2e435d82 Remove duplicate sys/socket.h include from res_agi.c
21 years ago
Russell Bryant efd42d2d5c make pick-up extension configurable. update ChangeLog
21 years ago
Russell Bryant fda8fa2367 add includes in res_agi.c to fix BSD compatibility
21 years ago
Mark Spencer bf4ca23372 Make holdtime announcement say "less than 2 minutes" instead of "1 minutes" (bug #2500)
21 years ago
James Golovich 9812bcc03c Include sys/socket.h in res/res_agi.c (bug 2490)
21 years ago
Mark Spencer 1597114535 Implement Fast AGI (agi://) over TCP socket (Astricon talk idea)
21 years ago
Mark Spencer 27e4a2ee57 Minor fixes
21 years ago
Mark Spencer 574d3785ab Add extra checks for keys and convenience encrypt/decrypt functions
21 years ago
James Golovich 877f1f64c2 Cleanup code. Spacing issues, nested if issues, lots of strlen used instead of ast_strlen_zero
21 years ago
Mark Spencer e228c88d2a Merge anthm's monitor patch with minor mods (bug #2383)
21 years ago
Mark Spencer bdc00dae0e Merge ADSI parking announcement (bug #2211)
21 years ago
Mark Spencer 00f227a684 Properly lock management stuff (bug #2406)
21 years ago
Matthew Fredrickson 52647db120 Changes from Dimitri for OSP codes, minor buglets
21 years ago
Mark Spencer 64b9a563f2 Make menu interruptible (bug #2377), Also fix PBX "add extension" CLI (bug #2289)
21 years ago
Mark Spencer e7908a50e8 Add stream support and permit minimum respawn time (bug #2254)
21 years ago
Mark Spencer 344ec00439 Add additional timeout debugging information on parking
21 years ago
Mark Spencer 2a108b9b06 Merge NetBSD and Courtesty tone with modifications (bug #2329)
21 years ago
Anthony Minessale II 4210fd6ad9 make bug 2272 (which is actually caused by human error) less likely to happen
21 years ago
Mark Spencer 87a7a3aaff Fix little oops on sizeof()
21 years ago
Mark Spencer 6723ea3afb Oops, forgot message length
21 years ago
Mark Spencer 3ff53cd50b Create binary versions of signature functions
21 years ago
Mark Spencer 7acee329e1 Merge BSD stack size work (bug #2067)
21 years ago
Mark Spencer 27d0ebc686 Only play announce time on first pass
21 years ago
Mark Spencer be02813c26 Keep track of timelimit across entries to ast_channel_bridge (bug #2222)
21 years ago
Malcolm Davenport 892b06e282 Add BKW's fix so that MOH doesn't get killed on Call Parking
21 years ago
Mark Spencer f3522b6c01 Plane commits (a.k.a. the Delta deltas): 1) Make muted reconnect 2) Add "X" option to meetme and add ${MEETME_EXIT_CONTEXT}, 3) Allow SIP call parking with supervised transfer, 4) Only create parking entries when calls actually get parked, 5) Add "sunshine" song, 6) Update hardware documentation, 7) Don't load empty strings from history file
21 years ago
Mark Spencer 27e3cd9ca8 Merge gryn's transfer digit timeout patch (bug #2184)
21 years ago
Mark Spencer bf70a01da6 Merge alternate hangup and meetme patches from Matt N.
21 years ago
Anthony Minessale II 4dba976a7f added support to be able to set the channel var TRANSFER_CONTEXT so when
21 years ago
Mark Spencer 569b95352a rename "parking" to "features" in preparation for some more (possibly post 1.0) feature additions
21 years ago
Mark Spencer 57217916f1 First pass at AGI registration
21 years ago
Mark Spencer de4188df06 Merge musiconhold stuff (bug #2027), restructure AGI to eventually support registration
21 years ago
Mark Spencer 044ad2e2e7 Merge remaining audit patch (save dlfcn.c)
21 years ago
Mark Spencer 2f1c9c690f Add missing include (bug #2040)
21 years ago
Mark Spencer 0c6b76f7c2 Make parked calls events more consistant (bug #2033)
21 years ago
Anthony Minessale II e42c11905e fix compiler warning in res_config_odbc.c
21 years ago
Anthony Minessale II f107562f75 fix res_config_odbc iax dual peer issue
21 years ago
James Golovich 4113c814c7 Massive res_config_odbc.c formatting cleanups from bkw_. Thanks!!!
21 years ago
James Golovich 8426e454de Massive code formatting cleanup in res_odbc.c thanks to bkw_
21 years ago
Mark Spencer 65fc87b245 Merge bkw_'s ODBC patch
21 years ago
Mark Spencer f63d46097d Back out accidental changes by anthm
21 years ago
Anthony Minessale II 75d4369dfc autodial update
21 years ago
Mark Spencer 2f911dfba6 Use INET_ADDRLEN (bug #1956) (from airport!)
21 years ago
Mark Spencer eb6b35b75f Display invalid extension when there is one, fix minor OSP typo, Don't send 200 OK after 403 Forbidden on SUBSCRIBE
21 years ago
Mark Spencer f97df161f4 Create reentrant ast_inet_ntoa and replace all inet_ntoa's with ast_inet_ntoa's (but #1944)
21 years ago
James Golovich 3d0e3d3c0f More formatting cleanups.
21 years ago
Mark Spencer 80c9620612 Add sample config file, implement verification
21 years ago
Mark Spencer 2f421a55da Small outgoing OSP cleanups
21 years ago
Mark Spencer 1d473f25dd Add outgoing OSP support (SIP only at this point)
21 years ago
James Golovich 8801247d76 Remove pthread.h from source. We should be using asterisk/lock.h everywhere instead (except in asterisk/lock.h).
21 years ago
Mark Spencer 2f4a0dc3f5 Fix potential deadlocks in res_monitor
21 years ago
Mark Spencer d208532e6e x86-64 compile fixes and cleanups
21 years ago
Mark Spencer 319011b0e3 Fix ODBC build for FreeBSD
21 years ago
Mark Spencer c96b39a960 Merge res_odbc and res_config
21 years ago
Mark Spencer 727abcdec7 Merge FreeBSD locking fixes (bug #1411)
21 years ago
Anthony Minessale II 22de310e04 fix res_monitor bug
21 years ago
Mark Spencer 0062fe9588 IAX2 fixup, fix res_monitor sillyseg
21 years ago
Mark Spencer 103bb4a334 Enhancements for zaptel+bsd (bug #1781)
21 years ago
Mark Spencer aa2795cc46 Get rid of small copmile warning
21 years ago
Mark Spencer 269507ad59 Fix handling when MONITOR_EXEC is unspecified
21 years ago
Mark Spencer 799b876aa0 Make monitor merge application settable via variable, allow setting of variables via manager interface, allow mix flag to be set via manager (bug #1268)
21 years ago
James Golovich 8136198e53 Use ast_strlen_zero in res_musiconhold.c
21 years ago
Mark Spencer 1798abd909 Minor path tweak
21 years ago
Mark Spencer 6195dd35e0 Make ast_channel_walk become ast_channel_walk_locked
21 years ago
Mark Spencer 4d1137ded4 Fix a couple of small typos (bug #1648)
21 years ago
Mark Spencer 4f51ef7ab7 Unbuffered music on hold
21 years ago
James Golovich 6cbc92b760 Portability fix, use the shells path for sed and env
21 years ago
James Golovich 286d0656e2 Revert formatting changes
21 years ago
Anthony Minessale II 5385ca0a0e applied final release of bug 1353 per Mark's permission
21 years ago
Anthony Minessale II 34e415222e * Patch to Makefiles to allow a script to query the make envirnoment.
21 years ago
Mark Spencer 512583709a Fix double parking crash (bug #1302)
21 years ago
Mark Spencer 13bca43aa8 Get rid of all that old needlock garbage now that we're using recursive mutexes
21 years ago
Mark Spencer eeb2ca5b26 Make read/write mode have a lock parameter and use it properly.
21 years ago
Mark Spencer 96c7fb890e Reduce volume of hold music to 8k / 4k
21 years ago
Mark Spencer 97c5b2b7d7 Take out unnecessary setting of delivery times.
22 years ago
Mark Spencer 7c35f68e29 Fix milliwatt and musiconhold to know about delivery times
22 years ago
James Golovich 32a11a2b20 Remove extra \r\n from manager event sent by res_parking.c (bug #1134)
22 years ago
James Golovich a232d8e060 Move ast_get_group from res_parking.c to channel.c
22 years ago
Mark Spencer 7cdb6d36f4 Fix a couple of memory leaks
22 years ago
Mark Spencer 82e18770bc Increase buffer size (1005)
22 years ago
Martin Pycko 8baa1ed52e Add 'm' option to Monitor app to use soxmix (if available) to mix the output recording to one file.
22 years ago
Martin Pycko 860f35a7ab Add recording agent's calls patch. Basically the call starts recording when the agent picks up and the file is stamped with the agent's id and the timestamp. Also optionally a URL link to that file may be inserted in the userfield of the CDR record. By default the recorded file will be mixed if soxmix is available.
22 years ago
Mark Spencer 81cf763a97 Fix res_parking
22 years ago
Mark Spencer 2ad3e1428d Create manager event on parking
22 years ago
Jeremy McNamara 718d215046 Document SetMusicOnHold. Bug #783
22 years ago
Jeremy McNamara 1a0797e6bd use a default file name for res_monitor, if none was given. Bug #704
22 years ago
Jeremy McNamara 6ae49b9ccd Don't core on mpg123. Bug #671
22 years ago
Mark Spencer 2154f62f51 Hangup calling channel when transferring peer
22 years ago
Jeremy McNamara 8bcee712e0 Fix copy/paste error. Bug #338
22 years ago
Mark Spencer d387ca7779 Handle mpg123 failures without leaking fd's
22 years ago
Mark Spencer 4ce283ff18 Make it build and run on MacOS X
22 years ago
Mark Spencer b5bcecce5d Add DESTDIR support (bug #200)
22 years ago
Mark Spencer 55e664cb00 Fix various compiler warnings (bug #322)
22 years ago
Mark Spencer 4e13099add Improve child process reaping (bug #278)
22 years ago
Mark Spencer ac19ba51bd Fix small logic errors (bug #242)
22 years ago
Mark Spencer 479a67e629 BSD portability enhancements (bug #234)
22 years ago
Mark Spencer 1e19f72077 First of Jayson's manager patches
22 years ago
Mark Spencer d3bdd36e46 depend stuff
22 years ago
Martin Pycko 501c800c5a Show the names of the codecs instead of the numbers (bug #92)
22 years ago
Mark Spencer 1bb58646de Totally revamp thread debugging to support locating and removing deadlocks
22 years ago
Mark Spencer 45bdf40534 Wait for mpg123 to die
22 years ago
Mark Spencer 9f51b3590d Make parking resume properly when in macro
22 years ago
Mark Spencer 01fcb9779a Allow groups to be checked in reverse order, make musiconhold die on restart
22 years ago
Mark Spencer 34b28107e2 Minor fixes
22 years ago
Mark Spencer 27d3190aa2 Merge / correct MM's patches
22 years ago
Martin Pycko cbd33586ac Add a safe way to reload extensions config (don't change/delete the current extenions until extensions.conf was parsed and the new set of extensions is created) and add "extensions reload" CLI command so we could reload only extensions.conf config file without touching config files of other modules
22 years ago
Mark Spencer 1b473c2ef0 Merge 'T' and other dialing enhancements
22 years ago
Mark Spencer 4228090f88 Add and update .cvsignore files for .depend
22 years ago
Mark Spencer 1a3cd8e6ad dep fix, pbx fix
22 years ago
Mark Spencer f6764f4722 More contributed BSD enhancements
22 years ago
Mark Spencer 6eeee2496b More BSD enhancements
22 years ago
Mark Spencer 89e0dd94a2 Add commonly used include headers
22 years ago
Mark Spencer 43604eb770 Implement call pickup on SIP, override context if appropriate
22 years ago
Mark Spencer 09e1c34d99 work around buggy redhat 9.o installs
22 years ago
Mark Spencer 5349624ae4 Make some useful management functions global
22 years ago
Mark Spencer 43b082cf5c Merge Mahmut's recording patches
23 years ago
Mark Spencer 429d086d2c Minor moh Makefile patch
23 years ago
Matteo Brancaleoni 2c64ccad0f Tue Mar 18 07:00:01 CET 2003
23 years ago
Matteo Brancaleoni ca908e767c lun mar 17 19:11:15 CET 2003
23 years ago
Matteo Brancaleoni 61e446f04b dom mar 16 23:37:23 CET 2003
23 years ago
Matteo Brancaleoni ce58e5862d Tue Mar 4 07:00:01 CET 2003
23 years ago
Mark Spencer 6315850d11 Version 0.3.0 from FTP
23 years ago
Mark Spencer c1fd6c1e4c Version 0.3.0 from FTP
23 years ago
Mark Spencer a01d8d593f Version 0.3.0 from FTP
23 years ago
Mark Spencer 77a1b3573d Version 0.3.0 from FTP
23 years ago
Mark Spencer ea59b1b791 Version 0.3.0 from FTP
23 years ago
Mark Spencer 8c020ca8fe Version 0.2.0 from FTP
23 years ago
Mark Spencer c1e73a2736 Version 0.2.0 from FTP
23 years ago
Mark Spencer 67751c3992 Version 0.2.0 from FTP
23 years ago
Mark Spencer bab0cfd263 Version 0.1.12 from FTP
23 years ago
Mark Spencer 123613853b Version 0.1.12 from FTP
23 years ago
Mark Spencer 5b44727583 Version 0.1.12 from FTP
23 years ago
Mark Spencer d5930d1fe8 Version 0.1.12 from FTP
23 years ago
Mark Spencer 62099ea6b9 Version 0.1.12 from FTP
23 years ago
Mark Spencer bc1141dfff Version 0.1.11 from FTP
24 years ago
Mark Spencer f2784d97fd Version 0.1.10 from FTP
24 years ago
Mark Spencer eb97d576eb Version 0.1.10 from FTP
24 years ago