Commit Graph

343 Commits (1.2-netsec)

Author SHA1 Message Date
Mark Spencer 87c9e1db33 Warn if flags is signed instead of unsigned (bug #3279)
21 years ago
Mark Spencer 3e8bdfc9c9 Fix "0" auto deleting messages from voicemail (bug #3057)
21 years ago
Mark Spencer 056325aca6 Merge josh's strlen fix (thanks!) (bug #2893)
21 years ago
Mark Spencer 981afbee6e Make voicemail registration apps register (bug #3034)
21 years ago
Mark Spencer 2f7b2aad34 Make sure all options get copied from general (bug #3194)
21 years ago
Russell Bryant 6cd0d316e2 fix logging issue
21 years ago
Russell Bryant a84da8a0b9 fix flag error (bug #3130)
21 years ago
Mark Spencer 4752c18d08 Merge remainder of Greek support (bug 3107)
21 years ago
Mark Spencer 93bbbc0b66 Use flags for voicemail (bug #3130)
21 years ago
Mark Spencer ea8882067e Add partial greek support (bug #3107)
21 years ago
Mark Spencer a5b05e975b display new/old messages in voicemail event (bug #3117)
21 years ago
Mark Spencer d6471bec31 Merge Olle's comment patch (bug #3097)
21 years ago
Mark Spencer f864477ba8 Fix missing NULL (bug #3078)
21 years ago
Mark Spencer d1956e855d Don't let you change your password to '#' (bug #3066)
21 years ago
Mark Spencer 9db0fbf879 Add optional category for voicemail (bug #3022)
21 years ago
Mark Spencer 7e036135be Fix language handling (bug #3023)
21 years ago
Mark Spencer 3d4abcf751 If messages is deleted, don't send it (bug #2957)
21 years ago
Mark Spencer e95fa2a065 Add ability to store voicemail in ODBC database
21 years ago
Russell Bryant dc78939d1a Add temporary greetings to voicemail (bug #2360)
21 years ago
Mark Spencer 8c42a49ec8 Merge tony's ampersand patch (bug #2934)
21 years ago
Mark Spencer e584c9dab7 Add option to use directory for forward/compose (bug #2025)
21 years ago
Mark Spencer dd43338425 Updates from char * to const char * + german syntax + enumeration (bug #2780)
21 years ago
Mark Spencer 37a14d1de8 Merge Italian voicemail support (bug #2842)
21 years ago
Mark Spencer 5509371ffc Fix page thingy (bug #2789)
21 years ago
Mark Spencer b5bea1c29d Fix bad line
21 years ago
Mark Spencer 1bb19bec4b Fix VMAuthenticate application (bug #2775)
21 years ago
Mark Spencer 506e44802d Add VMAuthenticate application (bug #2775)
21 years ago
Mark Spencer 18780395de Add voicemail to say # of minutes remaining (bug #2302)
21 years ago
Mark Spencer b8a02257a5 Fix short message isssue (bug #2723)
21 years ago
Mark Spencer d687e019e5 Fix email debyg line (bug #2675)
21 years ago
Mark Spencer c4da80e6e0 Fix some callerid output
21 years ago
Mark Spencer 12e2fe4d94 Thread fixes, vm fix (bug #2665)
21 years ago
Mark Spencer a3e8fa573c Handle a few more cases of realtime and voicemail (bug #2648)
21 years ago
Mark Spencer f43e241593 Merge jjames's voicemail fixes (bug #2436)
21 years ago
Mark Spencer 67ad985735 Remove old compatibility apps
21 years ago
Russell Bryant 37f4e037c5 fix voicemail account setup (bug #2077)
21 years ago
Mark Spencer d808177d50 realtimeify voicemail...
21 years ago
Mark Spencer e2418b7008 Move voicemail beep (bug #2594)
21 years ago
Mark Spencer 0ddbbd1785 Add ability to check voicemail from multiple folders (bug #2561)
21 years ago
James Golovich 8249c40b7b Formatting cleanup in app_voicemail.c
21 years ago
Mark Spencer 4721dc5d1c Implement voicemail force account setup (bug #2077)
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 45a157ec0e Fixup vm user struct (bug #2472)
21 years ago
Mark Spencer 9d8c71ee86 Move routines from voicemail to app for general use (part of bug #752)
21 years ago
Mark Spencer 0eec8c8318 Make ADSI in voicemail configurable (bug #2209)
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 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 07166e63a3 Improve voicemail verbosity (bug #2351)
21 years ago
Mark Spencer e1c9ebc5b9 Merge MOG's first serious patch (new message patch) (bug #2071)
21 years ago
Mark Spencer 2ee29be0e8 Fix pager voicemail notification from string (bug #2142), MOG's first patch!
21 years ago
Mark Spencer 73f91fcc44 Grab the Message-ID too
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 872685d088 Merge rgagnon's pedantic string changes (apps n-z) (bug #2038)
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 216fd6e249 Merge matt's voicemail patch with some restructuring (bug #1971)
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
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 9a478cb855 Prefer extensions within a macro to those outside (bug #1943)
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
Mark Spencer 74fdefdf1e Merge Tilghman's voicemail broadcast improvements (thanks!)
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 88aec64bce Minor fixup to voicemail (bug #1865)
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 d208532e6e x86-64 compile fixes and cleanups
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 727abcdec7 Merge FreeBSD locking fixes (bug #1411)
21 years ago
Mark Spencer ce82bfa75a Play acknowledgement in all cases (bug #1767)
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 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
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
James Golovich 82b3a5f417 Formatting fixes
21 years ago
Anthony Minessale II 8f9e2b6633 add ast_control_streamfile api call
21 years ago
Mark Spencer 3377298b06 Handle different contexts (bug #1702)
21 years ago
Mark Spencer 316bffd061 Fix voicemail ADSI codes (bug #1680)
21 years ago
Mark Spencer ba264f8158 Minor mailbox cleanups
21 years ago
Mark Spencer 740243552f Use find_user for existsmailbox
21 years ago
Mark Spencer 9f14461cb7 Fixes to mailbox exists
21 years ago
Mark Spencer 0004e8a4be Stop stream when interrupted by '#' or '*' or '0' (bug #1689)
21 years ago
Mark Spencer b1462cd593 Make playback of envelope a configurable option (bug #1683)
21 years ago
Mark Spencer 10c25aa6d9 Put sip history stuff in (for real) and provide voicemail context (when not default) in some critical places (bug #1609)
21 years ago
Mark Spencer e753e1a460 Don't say "re-recording" on CLI.
21 years ago
Mark Spencer fb80a4a397 Change "boundary" to be less likely to cause e-mail conflicts (bug #1602)
21 years ago
Mark Spencer 87e3b8b2ad Allow characterset to be specified (bug #1598)
21 years ago
Mark Spencer 230eb50e96 Set mimetype to lower case (bug #1597)
21 years ago
Mark Spencer 3ad6ed3e92 Add ability to specify custom e-mail subject line (bug #1291)
21 years ago
Mark Spencer 9144ad4883 Further minor fixup
21 years ago
Mark Spencer 307168cc0f Merge sbinger's voicemailf ixes for duration and short files (bug #1282) thanks!
21 years ago
Jeremy McNamara 93fd179b4c correctly stay in admin menu until user wants out (bug #977)
21 years ago
Jeremy McNamara a3803a3c93 rollback bug#77..the right fix immanent
21 years ago
Mark Spencer 30e9661919 Stay in admin menu until user wants out (bug #977)
21 years ago
Mark Spencer 722f92e834 Say "message 1" in title (bug #1521)
21 years ago
Jeremy McNamara 709e526ad9 populate global options correctly. Bug#1515
21 years ago
Mark Spencer 5192a1a054 Add support for French, Danish, Portuguese, Spanish, Italian, and Dutch numbers
21 years ago
Mark Spencer 478474bcb1 Merge bug 1483 -- advanced voicemail options
21 years ago
Mark Spencer 776a66f5db Merge Matt's extern notify patch
21 years ago
Malcolm Davenport df9089d3f8 More changes to Matt's application
21 years ago
Mark Spencer 13bca43aa8 Get rid of all that old needlock garbage now that we're using recursive mutexes
21 years ago
Malcolm Davenport d0037ea2fd Add Matt's option to call an external application when a voicemail is
21 years ago
Mark Spencer fbc5be2426 Fix small typo
21 years ago
Mark Spencer 4b02c78aaa Don't die on a bad voicemail conf timezone entry (bug #1326)
21 years ago
Mark Spencer 3e9c337946 Small SIP fix, voicemail fix, and some delivery fixes on new apps
21 years ago
Mark Spencer eeb2ca5b26 Make read/write mode have a lock parameter and use it properly.
21 years ago
Malcolm Davenport 71eafcf3da Typo
21 years ago
Malcolm Davenport 7555e69cdc Bug # 1271: Document the 'o' extension in VoiceMail application
21 years ago
Mark Spencer 98b59da9ad Create ast_safe_system which closes off file descriptors before spawning system() and so on.
21 years ago
Mark Spencer 893ed27f5b Create temporary file and then sendmail it, then delete it, to avoid a hanging mailcmd from hanging asterisk (bug #1262)
21 years ago
Malcolm Davenport 5191a04055 Bug # 1088: Add MailboxExists, conditionally branches to priority n+101
21 years ago
Malcolm Davenport 9ef542b3cb Bug # 1179: Remove "show voicemail users" when using MYSQL voicemail interface
21 years ago
Malcolm Davenport 264bfb7121 Bug # 1247: Add patch to specify minimum vmail length and discard that
21 years ago
James Golovich 8812409528 Make voicemail not say goodbye twice on hangup (bug 1201)
21 years ago
Mark Spencer 674d81ce27 Fix strncpy auditing (bug #1152)
21 years ago
Mark Spencer 064d7ffdb2 Don't write duration if file disappears (bug #1102 -- thanks hmodes)
21 years ago
James Golovich 38198d8cb3 Add extra \n so email sent by voicemail has the right header delimiter
21 years ago
Mark Spencer f62061aa78 Handle change password properly with multiple VM contexts (bug #1069)
21 years ago
Mark Spencer bac2215fb6 Fix several memory leaks
22 years ago
Mark Spencer 32e131862d Elminate unused code/warnings (bug #934)
22 years ago
Mark Spencer cf036062c4 Character set fixes, and add "mailcmd" option (bug #472)
22 years ago
Jeremy McNamara 4231743209 Fix show voicemail users for <context>. Bugs #820
22 years ago
Jeremy McNamara 2786bc27be Implement pin usage in MeetMe. Bug #816
22 years ago
Malcolm Davenport 6f21ad6d86 Bug #690: Add "show voicemail users" and "show voicemail zones" CLI command to app_voicemail
22 years ago
Malcolm Davenport 22b3dd8c17 Fix Bug #625: Voicemail with PostgreSQL backend called with no context puts msgs in
22 years ago
Malcolm Davenport ee480fecae PostgreSQL Voicemail NULL password..Bug #546
22 years ago
Martin Pycko 3827fbc302 Play a beep after the user chooses prepending
22 years ago
Martin Pycko 5bc570d449 Don't distroy the original message when prepending and if prepending forward with the prepended message even if the hangup is received
22 years ago
Martin Pycko f1676593d0 Don't free the user structure before reading the next pointer
22 years ago
Martin Pycko d2b596f108 Add voicemail prepending feature plus forwarding to many extensions if you specify exten1*exten2*.....#
22 years ago
Mark Spencer 25ebd8de49 Properly fix double locking issue, fix wav49 issue
22 years ago
Mark Spencer fac7eaffa9 Fix PGSQL voicemail issues (bug #625) and fix reload races in iax2
22 years ago
Mark Spencer ca1504db04 Document changes to voicemail application
22 years ago
Mark Spencer aa68c67537 Fix martin's typo
22 years ago
Martin Pycko 967871d4b8 Fix the segfault with duration=atol(NULL)
22 years ago
Mark Spencer 50a4441a6f Ask for mailbox number if omitted (bug #552)
22 years ago
Mark Spencer 3d4c7fd9dd Unregister additional applications (bug #539)
22 years ago
Mark Spencer 02121840c1 Match filename between content-disposition and content-type
22 years ago
Mark Spencer 6da153e69c Make format name match (not sure this is always a good idea) (bug #542)
22 years ago
Mark Spencer ada8ccbb14 If no vm box, go to 101 if appropriate (bug #489)
22 years ago
Mark Spencer fe98390fe0 Retain beep
22 years ago
Mark Spencer d886e2a557 More generally stop streaming when interrupted
22 years ago
Mark Spencer acf41ac2df Stop stream
22 years ago
Mark Spencer dbb09a65fe Move voicemail2 to voicemail, retain compatibility with "Voicemail2"
22 years ago
Mark Spencer 479a67e629 BSD portability enhancements (bug #234)
22 years ago
Mark Spencer 7fe77f16a7 Silence updates
22 years ago
Mark Spencer 8b257ef3b6 Add silence detection to voicemail
22 years ago
Mark Spencer 47da76ae48 Shorten message to fit on my Timex IM watch
22 years ago
Mark Spencer f6764f4722 More contributed BSD enhancements
22 years ago
Mark Spencer dbe00ec2d2 Make paging support apply to forwarded messages too
22 years ago
Mark Spencer f6b058e8ae Add pager stuff
22 years ago
Mark Spencer abde9eef28 Fix operator extension
22 years ago
Mark Spencer 3e10ac9f6e Add new "macrocontext" field (yes, you need to "make clean ; make install"
22 years ago
Mark Spencer b0bb0ed079 Fix transition to operator extension
22 years ago
Mark Spencer be1d78a3ea Make voicemail timeout configurable
22 years ago
Mark Spencer 2d5b51e3b0 Add fast-forward and rewind to voicemail
22 years ago
Mark Spencer 9baba73625 Eliminate localtime calls, various cleanups
22 years ago
Matteo Brancaleoni f2c4538f61 Fri Mar 7 07:00:00 CET 2003
22 years ago
Matteo Brancaleoni a8723ad68f Thu Mar 6 07:00:01 CET 2003
22 years ago
Matteo Brancaleoni fa50831650 Wed Mar 5 07:00:00 CET 2003
22 years ago
Matteo Brancaleoni 7a67a8faa3 Mon Feb 24 07:00:01 CET 2003
23 years ago
Mark Spencer 63ff352808 Version 0.3.0 from FTP
23 years ago
Mark Spencer e2b7ef8902 Version 0.2.0 from FTP
23 years ago
Mark Spencer ee40af15ad Version 0.1.12 from FTP
23 years ago
Mark Spencer 4a792f6c7c Version 0.1.11 from FTP
24 years ago
Mark Spencer f2784d97fd Version 0.1.10 from FTP
24 years ago
Mark Spencer aa7fcf7317 Version 0.1.9 from FTP
24 years ago
Mark Spencer 4c681bb67e Version 0.1.8 from FTP
24 years ago
Mark Spencer 7157261be4 Version 0.1.7 from FTP
24 years ago
Mark Spencer 9efbfe2213 Version 0.1.4 from FTP
25 years ago
Mark Spencer 0c3b134da5 Version 0.1.3 from FTP
26 years ago
Mark Spencer aa07102df2 Version 0.1.2 from FTP
26 years ago
Mark Spencer 28bb339275 Version 0.1.1 from FTP
26 years ago
Mark Spencer c6e7419f7b Version 0.1.0 from FTP
26 years ago