Commit Graph

907 Commits (5ad345f6b0d97dd4aa3ae16ef1f8dbf8ff49c1b2)

Author SHA1 Message Date
Mark Spencer 4721dc5d1c Implement voicemail force account setup (bug #2077)
21 years ago
Mark Spencer 8dd03ff284 Move populate TNS/Presentation/TON from calling channel
21 years ago
Mark Spencer 04fc29c8b2 Huge callerid rework (might break H.323, others)
21 years ago
Russell Bryant ca88a7476f update description for VoiceMailMain (bug #2546)
21 years ago
Mark Spencer eda8998156 Fix little "less than" issue
21 years ago
Russell Bryant 66bf105bbc add ability to purge callers from queue if no agents are logged in
21 years ago
James Golovich 2fc5fed79e Fix 2 memory leaks
21 years ago
Mark Spencer bf4ca23372 Make holdtime announcement say "less than 2 minutes" instead of "1 minutes" (bug #2500)
21 years ago
Anthony Minessale II 255ce93616 add app_forkcdr
21 years ago
Anthony Minessale II 2a896e5d3c tweak prior commit
21 years ago
Mark Spencer e0f335a4eb Check to be sure # of samples is > 0...
21 years ago
Mark Spencer 78531a0f32 Handle arbitrary long dial sequences (like what we need at Astricon)
21 years ago
Mark Spencer 45a157ec0e Fixup vm user struct (bug #2472)
21 years ago
Mark Spencer 5dad6f4319 Merge UK + DTMF Caller*ID stuff and fix app_test description
21 years ago
Mark Spencer d7fb7e9ed7 Add "TrySystem" variation to System (bug #768)
21 years ago
Mark Spencer 9d8c71ee86 Move routines from voicemail to app for general use (part of bug #752)
21 years ago
Mark Spencer 3fc2609468 Fix app_disa to not ignore ignorepat :) (bug #2451)
21 years ago
Mark Spencer 0eec8c8318 Make ADSI in voicemail configurable (bug #2209)
21 years ago
Mark Spencer a1442538b5 Update mp3 copyright header, fix pedantic + register in SIP (bug #2422)
21 years ago
Jim Dixon e499028440 Fixed minor issue in app_rpt(). Allows it to work better with many Linux distributions
21 years ago
Mark Spencer cc30079edd Use longer timeout if using http (bug #2418)
21 years ago
Mark Spencer 00f227a684 Properly lock management stuff (bug #2406)
21 years ago
Matthew Fredrickson 8a12240f73 macro support in the dial command
21 years ago
Mark Spencer 64b9a563f2 Make menu interruptible (bug #2377), Also fix PBX "add extension" CLI (bug #2289)
21 years ago
Mark Spencer a703e927b1 Add Czech digit/voicemail support
21 years ago
Mark Spencer dc542971df Allow "-" in password to make it unchangable (bug #2386)
21 years ago
Mark Spencer 8fb1ddeb5d Don't prompt for password if one is not needed (bug #2385)
21 years ago
Mark Spencer e94fa076cb Fix some small voicemail password bugs (bug #2373)
21 years ago
Mark Spencer a2da1f08bd Make sure shell version happens even if MySQL mailboxes are there (bug #2367)
21 years ago
Mark Spencer eb57ea95d6 reload documentation, don't display res in app_test...
21 years ago
Mark Spencer 1e2db0e885 Allow external program to be used to change password (bug #2357)
21 years ago
Mark Spencer 2a2d65541b Use exitcontext when available (bug #2363)
21 years ago
Mark Spencer 93818c761b If '#' is sent for username, use callerid if available (bug #2301)
21 years ago
Mark Spencer b813a5f3fa Fix both app_read and underlying read issue (bug #2352)
21 years ago
Mark Spencer 07166e63a3 Improve voicemail verbosity (bug #2351)
21 years ago
Mark Spencer 9888487f9c Fix minor typo (bug #2343)
21 years ago
Mark Spencer cfb711bf57 Make app_festival change more portable, allow '*' for context in iax2
21 years ago
Mark Spencer 066a53df8a Fix permissions for festival app (bug #2334)
21 years ago
Mark Spencer 2a108b9b06 Merge NetBSD and Courtesty tone with modifications (bug #2329)
21 years ago
Mark Spencer 28e5320ab4 Minor fix in directory app (bug #2322)
21 years ago
Mark Spencer 47f8883942 Add test application (TestClient/TestServer), thanks Russell!
21 years ago
Mark Spencer 0cf6b2ba31 Minor Makefile cleanups
21 years ago
Mark Spencer 91d2e58d1b Update DISA to be internationalized (bug #2284)
21 years ago
Mark Spencer 1327846518 Oops, back out bad makefile change
21 years ago
Mark Spencer 11b1e81197 Major DISA improvements (bug #2284)
21 years ago
Mark Spencer 616780b64e Warn if unable to open an overridden config file (but #2285)
21 years ago
Mark Spencer c3c13114fb Merge mochouinard's meetme fixups (bug #2230)
21 years ago
Mark Spencer cab4557006 When detecting a hairpin, redirect to the appropriate local extension (bug #1974)
21 years ago
Mark Spencer bd1c5ac3cf Fix directory name in SMS (bug #2307)
21 years ago
Jim Dixon f2dcfca9c4 Fixed timing race with thread creation in app_rpt.c, and added settable
21 years ago
Jim Dixon d8436708c0 Made some what turned out to be several changes to allow for radio channels
21 years ago
Mark Spencer e1c9ebc5b9 Merge MOG's first serious patch (new message patch) (bug #2071)
21 years ago
Jim Dixon a560227ccb Fixed remote base audio problem (where 2 different interfaces are in use) and
21 years ago
Mark Spencer 7acee329e1 Merge BSD stack size work (bug #2067)
21 years ago
Mark Spencer 785eaf01b3 Only consider linear frames for talk detection -- ignore anything else (bug #2219)
21 years ago
Mark Spencer 698820f4e3 Add application to set callerid presentation (bug #2078)
21 years ago
Mark Spencer 2ee29be0e8 Fix pager voicemail notification from string (bug #2142), MOG's first patch!
21 years ago
Mark Spencer 172a45d603 Merge the remaining bit of the verbose update (bug #2213)
21 years ago
James Golovich 85a15b4fc9 Add app_verbose.c to cvs (bug 2212)
21 years ago
Mark Spencer c16542c1d0 Allow directory to be searched by first name (bug #2208)
21 years ago
Mark Spencer 1de05fb7da Merge (slightly modified) app_verbose from tilghman (bug #2213)
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 437f625786 Add user number (bug #2203)
21 years ago
Mark Spencer 8b364485a0 dynamic_pin can be NULL (bug #2202)
21 years ago
Mark Spencer f195e423f4 Correct for user selecting 'D' when they should be selecting 'd' (bug #2200)
21 years ago
Malcolm Davenport c542576190 Bug # 2171: Add permission to QueueAdd and QueueRemove manager commands
21 years ago
Mark Spencer bf70a01da6 Merge alternate hangup and meetme patches from Matt N.
21 years ago
Mark Spencer 7b52e19b6d Unify queue add/remove from manager and CLI (bug #2125/2123)
21 years ago
Mark Spencer e90022767d Allow optional event whenever an agent is called from a queue (bug #2066)
21 years ago
Mark Spencer 42837cde4c Allow you to enter the pin again during th "invalid pin" message
21 years ago
Mark Spencer 1394a78bd6 Merge tilghman's meetme fix for reentering pin (bug #2143)
21 years ago
Mark Spencer 25afd9876c Fix ADSI prog to only accept 253 (bug #2135)
21 years ago
Mark Spencer d89ed4ab5f Create option for joining empty queue (bug #2126)
21 years ago
Mark Spencer bb75fcc4db Copy account code and flags form incoming to outgoing channel for purposes of local stuff
21 years ago
Mark Spencer b5ad8c24be Make '*' count as cancel (bug #2098)
21 years ago
Mark Spencer 24a5704798 Update dial documentation (bug #2096)
21 years ago
Mark Spencer 5808760bf4 Fix signalling for GR303 FXSKS CPE so we can look like a concentrator
21 years ago
Mark Spencer 73f91fcc44 Grab the Message-ID too
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 de4188df06 Merge musiconhold stuff (bug #2027), restructure AGI to eventually support registration
21 years ago
Mark Spencer b1e841edab Make bound more unique (bug #2072)
21 years ago
Mark Spencer 09c3679e2d Voicemail fixes (bug #1982)
21 years ago
Mark Spencer 78117423fa Allow multiple groups (group categories)
21 years ago
Mark Spencer 2a9d43407b Oops forgot one (bug #2038)
21 years ago
Mark Spencer 872685d088 Merge rgagnon's pedantic string changes (apps n-z) (bug #2038)
21 years ago
Mark Spencer 4d32c46126 Merge rgagnon's pedantic string checks (apps a-m, bug #2035)
21 years ago
Jim Dixon 9b08305eae Made changes to app_rpt.c and rpt.conf, including fully user-definable DTMF
21 years ago
Mark Spencer f78179c374 Publish DIALEDTIME and ANSWEREDTIME in case people want to know them
21 years ago
Mark Spencer dd293ed6fe First pass at properly handling account codes in forwarding
21 years ago
James Golovich 9e0e3799bf Fixes from bkw_. Formatting in app_db.c and handle start right in cdr_pgsql.c
21 years ago
Mark Spencer 11ee0b6a41 Add "skipaftercmd" option to voicemail to move to the next message automatically (bug #1984)
21 years ago
Mark Spencer 68dd66c46d Don't free until after externnotify (bug #1993)
21 years ago
Mark Spencer e3d12a2ab2 Re-fix bug #1977 (bug #1997)
21 years ago
Mark Spencer 851fce9568 Make ringing clearer
21 years ago
Mark Spencer 216fd6e249 Merge matt's voicemail patch with some restructuring (bug #1971)
21 years ago
Mark Spencer 432bb121f3 Cleanups to the ordering of events in dial, don't freak out on the wrong codec
21 years ago
Mark Spencer 52549b25cd Deprecate emailtitle since emailsubject is more powerful.
21 years ago
Mark Spencer fba5172e8a voicemail cleanups from rgagnon (bug #1977)
21 years ago
Jeremy McNamara a722b0462e add utils.h include. Bug #1965
21 years ago
James Golovich 3697f7dbcc Make app_txtcidname.c use ast_strlen_zero and cleanup the code a bit
21 years ago
Mark Spencer 2e5873cb5d Fix missing context when calling app_hasvoicemail (bug #1962)
21 years ago
James Golovich fb8ebe6365 Reverse login on voicemail email sending. Last change made it send email only if there was no address specified
21 years ago
Malcolm Davenport 8e2e53c987 Fix stupid typo
21 years ago
Malcolm Davenport bd7418b625 Bug #1957. Take two
21 years ago
Malcolm Davenport 3cf3edb14f "Unfix" Bug 1957...this isn't the solution
21 years ago
Malcolm Davenport 3e2806114b Bug # 1957. No more sending e-mails if the address isn't
21 years ago
Mark Spencer 64439e0692 Read/Record updates (bug #1947)
21 years ago
Mark Spencer 9a478cb855 Prefer extensions within a macro to those outside (bug #1943)
21 years ago
Mark Spencer 196112076c Fix small typo (bug #1945)
21 years ago
Jim Dixon baa46147a5 More improvements to app_rpt.c
21 years ago
Mark Spencer 5fec7176e0 Merge Tilghman's meetme updates (bug #1934)
21 years ago
Mark Spencer b283a02a7d Merge seconds announcement for queue hold time (bug #1941)
21 years ago
Mark Spencer 09c41b415d Merge OSX compatibility patch (bug #1940)
21 years ago
Mark Spencer eb9adf42d6 Directory fixes (bug #1887)
21 years ago
Jim Dixon a9da004305 Added 'polite ID' concept in app_rpt.c and fixed a couple of silly telemetry issues.
21 years ago
Jim Dixon ca75adf9cb Fixed autopatch so that it would take digits from link peer.
21 years ago
Jim Dixon ca7fc00ad5 Fixed a couple of silly things that I overlooked before :-)
21 years ago
Jim Dixon c3af8944af Added support for Doug Hall RBI-1 Remote base controller, memory channels for
21 years ago
Mark Spencer b140eef0aa Implement queue wide wrapuptime (bug #1707)
21 years ago
Mark Spencer 88bcbb2368 Don't repeat option 3 (bug #1910)
21 years ago
Mark Spencer d9ed36059c Add peercontext parameter for default outbound context (bug #1929)
21 years ago
Mark Spencer a466fdbc40 Merge voicemail internationalization (bug #1485)
21 years ago
Jim Dixon dbea1448bd Fixed problems with multiple links and added timeout message
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
Mark Spencer e9f2a805b9 Merge in-access updates for queue priorities (bug #1821)
21 years ago
Mark Spencer 74fdefdf1e Merge Tilghman's voicemail broadcast improvements (thanks!)
21 years ago
Jim Dixon 6729301b4d Fixed bug in remote base part of app_rpt, and updated rpt.conf.sample to
21 years ago
Mark Spencer 5e36feac27 Add 'w' option to meetme which causes us to wait for a "marked" user to enter the bridge
21 years ago
Mark Spencer 2187465cae Set ${DIALSTATUS} from app_dial, make zap return BUSY on a phone that is busy, update macro-stdexten to demo
21 years ago
Mark Spencer a03db324dd Tilghman's directory fix (bug #1892)
21 years ago
James Golovich f5c18f62a1 Remove pthread.h from source. We should be using asterisk/lock.h everywhere instead (except in asterisk/lock.h).
21 years ago
Mark Spencer 5546e32355 Merge major BSD mutex and symbol conflict patches (bug #1816) (link patch still pending)
21 years ago
Mark Spencer 8b2b0278c9 Make sure outgoing is not NULL
21 years ago
Mark Spencer 2bd13db091 Directory fixes courtesy rgagnon (bug #1887)
21 years ago
Mark Spencer 551e3ad719 Add userevent application (bug #1300)
21 years ago
Mark Spencer 3ccf8627e0 Add app_alarmreceiver (bug #1783)
21 years ago
Mark Spencer 2efcb2e331 Don't stop moh until after announcement finishes (bug #789)
21 years ago
Mark Spencer 502e74e5db Fix app_dial buglet
21 years ago
Anthony Minessale II b168dcdddf I don't know what this last update was for but app_dial.c was broken
21 years ago
Mark Spencer 585afa7e8e Add promiscuous redirect option
21 years ago
Jim Dixon 2ee28d0ccf Majorly updated app_rpt.c allowing linking of repeaters/remote bases using (IAX2) and supporting remote base nodes as well (also added visual documentation in rpt_flow.pdf)
21 years ago
Mark Spencer bbe5ff18c2 Fix locking in zapscan
21 years ago
Mark Spencer 491e5d941c Make 'x' option behave as advertised (bug #1878)
21 years ago
James Golovich a054fec8ef Typo in comment in app_dial.c
21 years ago
Mark Spencer bc9e475d6e Allow penalty argument to AddQueueMember
21 years ago
Mark Spencer d11177774a More meetme locking fixes
21 years ago
Mark Spencer 4f72a1da77 Fix doubly-linked list delete
21 years ago
Mark Spencer 4a4e1e348d Must be inside lock when finding start
21 years ago
Mark Spencer fdf586e416 Don't forget to run the schedule queue
21 years ago
Mark Spencer 88aec64bce Minor fixup to voicemail (bug #1865)
21 years ago
Mark Spencer b3b931fab9 Merge EOF patch (bug #1860)
21 years ago
Mark Spencer ada1e768c4 Fix unexpected behavior in voicemail (bug #1856)
21 years ago
James Golovich f70b57352b Fix MailboxExists to follow the original behavior of jumping to +101 if the voicemailuser exists
21 years ago
Mark Spencer bec994b037 Merge Matt's work
21 years ago
Mark Spencer 3cf5ea7383 Make meetme operate in linear so as to keep alaw folk happy, minor iax2
21 years ago
Mark Spencer d208532e6e x86-64 compile fixes and cleanups
21 years ago
James Golovich 800ad7f727 Use ast_strlen_zero instead of &id in app_queue.c (Thanks folsson)
21 years ago
Mark Spencer 1b23fce2bd Fix OpenBSD compile (bug #1830)
21 years ago
James Golovich 31b39fe85e Fix voicemail description. We send calls into extension 'a' or 'o' not priority
21 years ago
James Golovich 481a59e92e Build ecodes string a little better in app_voicemail so that the 'a' extension will work even if the 'o' extension doesn't exist. Also update the description to include info on the 'a' extension
21 years ago
Mark Spencer 1bc96b7aab Add talk detectection app (BackgroundDetect)
21 years ago
Mark Spencer a53d260d5f Minor meetme cleanups
21 years ago
Mark Spencer 727abcdec7 Merge FreeBSD locking fixes (bug #1411)
21 years ago
Mark Spencer 8995f5d810 Zapras fix for BSD (bug #1801)
21 years ago
Mark Spencer e115566669 Can't use the same buffer to snprintf that we're grabbing
21 years ago
Anthony Minessale II cc36c3d475 fix D() issue with to short of a duration
21 years ago
Mark Spencer b9d81ae6ad Add ${AVAILORIGCHAN} with original channel name (bug #1793)
21 years ago
James Golovich 63b280e97c Cleanup some formatting in app_agi.c
21 years ago
Mark Spencer 103bb4a334 Enhancements for zaptel+bsd (bug #1781)
21 years ago
Mark Spencer 8f5498177e WOrk on the proper pointer (bug #1773)
21 years ago
Mark Spencer 37ae3cd701 Fix app_read to return string even if not # terminated (bug #1769)
21 years ago
Mark Spencer b6beb440cd Use pseudo channel instead of just /dev/zap/pseudo, now with proper protections (bug #1766)
21 years ago
Mark Spencer ce82bfa75a Play acknowledgement in all cases (bug #1767)
21 years ago
Mark Spencer 31e427d775 Oops slightly premature
21 years ago
Mark Spencer a435f135b5 Use pseudo channel (but real channel) instead of just directly opening /dev/zap/pseudo to enable future meetme enhancements (bug #1766)
21 years ago
Mark Spencer 36b87b3b33 Voicemail fixes (bug #1758)
21 years ago
Mark Spencer 8164972e34 allow multiple exit characters on control_streamfile, allow '1' to skip envelope
21 years ago
Mark Spencer 49257bafbc Only call the update once
21 years ago
Mark Spencer fdcf41cef0 Fix compile warning on FreeBSD (bug #1755)
21 years ago
Jim Dixon 8968d50976 Complete re-vamp of Radio Repeater application (app_rpt) and VERY minor changes in chan_zap (to allow pseudo-channels to work properly (finally!)) and in dsp.c to allow for super-relaxed DTMF decoding which radio systems need to function properly.
21 years ago
Mark Spencer 89561c6a29 Update queue member after end of call (bug #1727)
21 years ago
Mark Spencer c47538a24b Take member as argument, not lpeer
21 years ago
Mark Spencer 5ee4f3048c Fix formatting issues
21 years ago
Mark Spencer 0f5ed60d51 Minor RTP video fixes, be more careful about closing fd's in meetme (bug #1743)
21 years ago
Mark Spencer d34639a601 Allow variable substitution in from string (bug #1741)
21 years ago
Mark Spencer ff2ba012d2 Merge connor's exit context patch (#1737)
21 years ago
Mark Spencer e446f4ca81 Merge OSS fixes for FreeBSD, implement rtptimeout and rtpholdtimeout
21 years ago
Mark Spencer 2cd1eb39b1 Don't count as outgoing until we actually send the new INVITE
21 years ago
Mark Spencer 03cb980dc2 Meetme fixes (bug #1729)
21 years ago
Mark Spencer b820fd0075 Doc fix for controlplayback, get rid of 500ms wait in rtp.c (bug #1589)
21 years ago
James Golovich fc7593e594 More formatting fixes
21 years ago
Anthony Minessale II 54780434a6 enhance control_playback to have an app (app_controlplayback) and to allow pause (inherited by app_voicemail)
21 years ago
Mark Spencer fdb8ffe20d Cancel destroy request on new invite, merge bkw's control playback changes
21 years ago
Mark Spencer 682913a1f3 Add controlplayback app
21 years ago
James Golovich 82b3a5f417 Formatting fixes
21 years ago
Anthony Minessale II 8f9e2b6633 add ast_control_streamfile api call
21 years ago
Mark Spencer 1799dd3641 It's angler's first patch!
21 years ago
Mark Spencer 1147ed1e8c Fix record option to take from the right channel
21 years ago
Mark Spencer 3377298b06 Handle different contexts (bug #1702)
21 years ago