Commit Graph

5298 Commits (master)

Author SHA1 Message Date
Naveen Albert 5abf499d23 app_queue: Fix hint updates for included contexts
4 years ago
Naveen Albert 148f8355a0 logger: Add custom logging capabilities
4 years ago
Sean Bright 6698753b24 app_externalivr.c: Fix mixed leading whitespace in source code.
4 years ago
Carlos Oliva 07c297d058 app_mp3: Force output to 16 bits in mpg123
4 years ago
Naveen Albert b760bad2b9 app_mf: Add channel agnostic MF sender
4 years ago
Naveen Albert 18c92353f8 app_stack: Include current location if branch fails
4 years ago
Sean Bright 26fc5f3c72 app_voicemail.c: Ability to silence instructions if greeting is present.
4 years ago
Sean Bright 5029e78f39 config_options: Handle ACO arrays correctly in generated XML docs.
4 years ago
Naveen Albert 6cc004dc5a app_read: Allow reading # as a digit
4 years ago
Naveen Albert 92f9ae32a8 app_queue: Don't reset queue stats on reload
4 years ago
Naveen Albert 314d8776dc app_milliwatt: Timing fix
4 years ago
Naveen Albert 5c9d7a0373 app_morsecode: Add American Morse code
4 years ago
Naveen Albert a099f13a20 app_originate: Add ability to set codecs
4 years ago
Joshua C. Colp 9e5269c7ae app_dahdiras: Remove deprecated module.
4 years ago
Joshua C. Colp 98e0745a14 app_nbscat: Remove deprecated module.
4 years ago
Joshua C. Colp 13963e643b app_image: Remove deprecated module.
4 years ago
Joshua C. Colp 7c642c55b8 app_url: Remove deprecated module.
4 years ago
Joshua C. Colp 24e21e59af app_fax: Remove deprecated module.
4 years ago
Joshua C. Colp 1f1a87a97b app_ices: Remove deprecated module.
4 years ago
Joshua C. Colp 93870e7bb4 policy: Deprecate modules and add versions to others.
4 years ago
Naveen Albert 0e023e6cf1 app_queue: Allow streaming multiple announcement files
4 years ago
Naveen Albert fa7d147e1b app_dtmfstore: New application to store digits
4 years ago
Joshua C. Colp d0f189a5c9 docs: Remove embedded macro in WaitForCond XML documentation.
4 years ago
Naveen Albert 244491f9b2 app_reload: New Reload application
4 years ago
Naveen Albert c01b4e0d4b app_waitforcond: New application
4 years ago
Naveen Albert 1e5a2cfe30 app_dial: Expanded A option to add caller announcement
4 years ago
Naveen Albert b742514553 app_originate: Allow setting Caller ID and variables
4 years ago
Naveen Albert 35437879e5 app_confbridge: New ConfKick() application
4 years ago
Naveen Albert 5f8cabc232 app_confbridge: New option to prevent answer supervision
4 years ago
Naveen Albert 567ea5abf8 app_voicemail: Configurable voicemail beep
4 years ago
Sean Bright aac442eecd app_queue.c: Remove dead 'updatecdr' code.
4 years ago
Sean Bright 8d3d7bdb82 app_queue.c: Don't crash when realtime queue name is empty.
4 years ago
Joshua C. Colp a8a08bcd1e app_queue: Only send QueueMemberStatus if status changes.
4 years ago
Joshua C. Colp 149e5e5b86 xml: Embed module information into core XML documentation.
4 years ago
Joshua C. Colp 7438586d8e documentation: Fix non-matching module support levels.
4 years ago
Sean Bright 8987de270f app_dial.c: Only send DTMF on first progress event.
4 years ago
Sean Bright 932eae69ab app_page.c: Don't fail to Page if beep sound file is missing
4 years ago
Ivan Poddubnyi 4d8fc97e4a app_queue: Fix conversion of complex extension states into device states
4 years ago
Sebastien Duthil 6e695c867f app_mixmonitor: Add AMI events MixMonitorStart, -Stop and -Mute.
4 years ago
Sean Bright 4a71b08091 app_read: Release tone zone reference on early return.
4 years ago
Dan Cropp 55891227e8 chan_pjsip, app_transfer: Add TRANSFERSTATUSPROTOCOL variable
4 years ago
Kevin Harwell 3bcf483373 app_mixmonitor: cleanup datastore when monitor thread fails to launch
4 years ago
Sean Bright 44d68bd56b app_voicemail: Prevent deadlocks when out of ODBC database connections
4 years ago
Sean Bright 357510cec3 app_chanspy: Spyee information missing in ChanSpyStop AMI Event
4 years ago
Joshua C. Colp eda3679c1c voicemail: add option 'e' to play greetings as early media
4 years ago
George Joseph 73f458b1e0 app_queue: Fix deadlock between update and show queues
5 years ago
Alexander Traud 57ee79a563 Compiler fixes for GCC with -Og
5 years ago
George Joseph 773f424c7f app_confbridge/bridge_softmix: Add ability to force estimated bitrate
5 years ago
Sean Bright 4b5ed817bd app_voicemail.c: Document VMSayName interruption behavior
5 years ago
Kfir Itzhak c3a3ab8628 app_queue: Fix leave-empty not recording a call as abandoned
5 years ago
Sean Bright c925ed0eb9 app_voicemail: Process urgent messages with mailcmd
5 years ago
Evandro César Arruda b2bd38a4f0 app_queue: Member lastpause time reseting
5 years ago
George Joseph 64ca2d48da scope_trace: Added debug messages and added additional macros
5 years ago
George Joseph 647c53c41f ACN: Changes specific to the core
5 years ago
Walter Doekes 312c23b0e1 app_queue: (Breaking change) shared_lastcall and autofill default to no
5 years ago
George Joseph 9bd1d686a1 ACN: Add tracing to existing code
5 years ago
Joshua C. Colp 00a52b4752 app_stream_echo: Fix state of added streams.
5 years ago
Walter Doekes db012e8cc6 app_queue: Remove stale code in try_calling
5 years ago
Walter Doekes 0fb6738314 app_queue: Read latest wrapuptime instead of (possibly stale) copy
5 years ago
George Joseph b9f42a717e app_confbridge: Plug ref leak of bridge channel with send_events
5 years ago
Kevin Harwell 3d1bf3c537 Compiler fixes for gcc 10
5 years ago
traud 527e4f6542 app_osplookup: Avoid a format truncation.
5 years ago
Nathan Bruning f217fcdc62 app_queue: track masquerades in app_queue to avoid leaked stasis subscriptions
5 years ago
George Joseph 7baf2c4bf1 app_voicemail: Add workaround for a gcc 10 issue with -Wrestrict
5 years ago
Alexander Traud 26b8c99963 app_fax: SpanDSP headers do not use ast_malloc; ignore that.
5 years ago
Joshua C. Colp 6cfc6ff53c confbridge: Add support for disabling text messaging.
5 years ago
Alexander Traud 5c2b8fdeca app_getcpeid: Add build-time dependency.
5 years ago
Jaco Kroon 4f92dcd66b dahdiras: Only set plugin dahdi.so to pppd if we're running as root.
5 years ago
Joshua C. Colp 98d10d0a16 audiohook: Don't allow audiohooks to attach to hung up channels.
5 years ago
Kevin Harwell 2d9ecd9cd1 Merge "app_queue: Refactor odd placement of if's around say_position"
5 years ago
Kevin Harwell 999fdef335 Merge "app_mixmonitor: Turn on synchronization by default"
5 years ago
Walter Doekes 680e6b9774 app_queue: Refactor odd placement of if's around say_position
5 years ago
Sean Bright 8dcdce42a9 app_mixmonitor: Turn on synchronization by default
5 years ago
Sean Bright ddfb60ac2c app_mixmonitor: Set MIXMONITOR_FILENAME to correct value when wav49 is used
5 years ago
Friendly Automation 95c6fbeae0 Merge "app_voicemail: Remove MessageExists and MESSAGE_EXISTS()"
5 years ago
Joshua Colp 64debbd13f Merge "app_voicemail, say: Fix various leading whitespace problems"
5 years ago
Joshua Colp 058e9f735e Merge "app_voicemail: Prevent crash when saving message with realtime voicemail"
5 years ago
Joshua Colp 2d17e25015 Merge "app_voicemail: Set globals to default values when voicemail.conf missing"
5 years ago
Sean Bright f09cf4da44 app_voicemail: Remove MessageExists and MESSAGE_EXISTS()
5 years ago
Sean Bright 5cbf47714a app_voicemail, say: Fix various leading whitespace problems
5 years ago
Sean Bright ba8ccb9132 app_voicemail: Prevent crash when saving message with realtime voicemail
5 years ago
Friendly Automation 4255277ffd Merge "feat: AudioSocket channel, application, and ARI support."
5 years ago
Friendly Automation c665878e92 Merge "app_queue: Deprecate the QueueMemberPause.Reason field"
5 years ago
Sean Bright 9be89d9913 app_voicemail: Set globals to default values when voicemail.conf missing
5 years ago
Seán C McCord 163efbd724 feat: AudioSocket channel, application, and ARI support.
5 years ago
Joshua Colp f6f678fe7d Merge "app_record: Do not hang up if beep audio is missing"
5 years ago
Sean Bright 9522390a69 app_queue: Deprecate the QueueMemberPause.Reason field
5 years ago
Corey Farrell 2f8b20b949 app_record: Do not hang up if beep audio is missing
5 years ago
Kevin Harwell 00a7432156 app_agent_pool: Update XML docs for AgentLogin
5 years ago
George Joseph a4fd89536d Merge "app_bridgeaddchan.c: Make BridgeAdd be more like Bridge"
5 years ago
George Joseph 6b7334a311 Merge "app_chanisavail.c: Simplify dialplan using ChanIsAvail."
5 years ago
Friendly Automation 5b815fe1ac Merge "app_dial.c: Simplify dialplan using Dial."
5 years ago
Friendly Automation 5050c45e06 Merge "app_page.c: Simplify dialplan using Page."
5 years ago
Joshua Colp b2664fd3a4 Merge "app_softhangup.c: Reduce unnecessary warning to verbose message."
5 years ago
Richard Mudgett fe3cce816c app_chanisavail.c: Simplify dialplan using ChanIsAvail.
5 years ago
Richard Mudgett 19069f7db7 app_bridgeaddchan.c: Make BridgeAdd be more like Bridge
5 years ago
Richard Mudgett abcb4ab321 app_dial.c: Simplify dialplan using Dial.
5 years ago
Richard Mudgett d86a6ac5ce app_page.c: Simplify dialplan using Page.
5 years ago
Richard Mudgett 0d1f3d9bf3 app_chanspy.c: Reduce log message level from notice to verbose.
5 years ago
Richard Mudgett a457947198 app_softhangup.c: Reduce unnecessary warning to verbose message.
5 years ago
Joshua C. Colp d21427cadd Merge "app_chanisavail/cdr: ChanIsAvail sometimes fails to deactivate CDR."
5 years ago
Frederic LE FOLL a83625b366 app_chanisavail/cdr: ChanIsAvail sometimes fails to deactivate CDR.
5 years ago
Joshua C. Colp 89b7144fbd confbridge: Add support for specifying maximum sample rate.
5 years ago
Walter Doekes 0e750cdd10
app_queue: Fix old confusing comment about when the members are called
5 years ago
George Joseph 6f82430b03 Merge "app_senddtmf: Add receive mode to AMI Action PlayDTMF"
6 years ago
Michael Cargile 5bda460300 app_amd: Fixed timeout issue
6 years ago
lvl 772b59034f app_senddtmf: Add receive mode to AMI Action PlayDTMF
6 years ago
Kevin Harwell bdd785d31c various files - fix some alerts raised by lgtm code analysis
6 years ago
George Joseph a47cb71bb1 Build: Fix compile issues with seldom used modules
6 years ago
cmaj 2d67dbfef5 app_voicemail.c: Support multiple file formats for forwarded messages.
6 years ago
Sean Bright 7362647e2f Revert "app_voicemail: Cleanup stale lock files on module load"
6 years ago
Corey Farrell 863fe2225f app_voicemail: Fix module unload leak.
6 years ago
Frederic LE FOLL 2d0eee5418 ChanIsAvail() generates a CDR when unanswered=yes in cdr.conf.
6 years ago
Sean Bright 64906c4c9b audiohook.c: Substitute silence for unavailable audio frames
6 years ago
Alexei Gradinari 15624d9a7a app_voicemail/IMAP: check mailstream not NULL in leave_voicemail
6 years ago
George Joseph 53c9e7962f Merge "app_voicemail: Remove extra menuselect build options"
6 years ago
Sean Bright 9d07d5a6d6 app_voicemail: Remove extra menuselect build options
6 years ago
Kevin Harwell 3656c42cb0 various modules: json integer overflow
6 years ago
Kevin Harwell c93c579190 app_voicemail: Remove dependency on the stasis cache
6 years ago
Chris-Savinovich 6b1f6ea2c4 app_voicemail.c: Build all three variants for app_voicemail at the same time
6 years ago
Kevin Harwell cfdb567425 Merge "app_amd: issue with silence suppression fixed"
6 years ago
Nasir Iqbal 29bc7cf6b3 app_amd: issue with silence suppression fixed
6 years ago
George Joseph f3e5419d41 app_confbridge: Attended transfer event fixup
6 years ago
George Joseph 93ccff25c6 Merge "app_attended_transfer: new application AttendedTransfer"
6 years ago
Alexei Gradinari 3eaeb3e6c4 app_attended_transfer: new application AttendedTransfer
6 years ago
Alexei Gradinari 745cbab501 app_blind_transfer: new application BlindTransfer
6 years ago
Alexei Gradinari 408210bd4c app_readexten: new option 'p' to stop reading on '#' key
6 years ago
George Joseph c5c953c1f1 Fixes for GCC 9
6 years ago
Joshua Colp 80dba268ea app_confbridge: Add "all" variants of REMB behavior.
6 years ago
Friendly Automation 45a9ff8286 Merge "app_queue: Set correct value by default for shared_lastcall"
6 years ago
Friendly Automation c2326155aa Merge "mwi core: Move core MWI functionality into its own files"
6 years ago
agupta 7ce6d960d4 app_amd: Fix infinite loop on silent calls
6 years ago
Rodrigo Ramírez Norambuena ed615afb7e app_queue: Set correct value by default for shared_lastcall
6 years ago
Antoni Goldstein 8e21c25ce5 app_dial.c: RINGTIME, PROGRESSTIME and ms resolution dial timings
6 years ago
Kevin Harwell ff0d0ac23a mwi core: Move core MWI functionality into its own files
6 years ago
Sean Bright d58d7d4500 app_voicemail: Don't split mailbox options on comma
6 years ago
Sean Bright 63f86cac09 app_voicemail: Cleanup stale lock files on module load
6 years ago
Sean Bright e8cf3693f6 app_queue: Fix a few member pause bugs
6 years ago
Sean Bright 834d022da5 app_queue: Fix documentation for QUEUE_MEMBER function.
6 years ago
Joshua C. Colp a145f83d30 Merge "stasis: Improve topic/subscription names and statistics."
6 years ago
Dömsödi Gergely 48e407e506 app_queue: fix ring_entry to access nativeformats with a channel lock
6 years ago
Joshua Colp 0231dd6ae7 stasis: Improve topic/subscription names and statistics.
6 years ago
Sean Bright 57850c7861 app_meetme: Don't mute joining admins if conference is muted
6 years ago
Sean Bright f6b5b7208c app_queue: Handle empty 'interface' in queue member config
6 years ago
Rodrigo Ramírez Norambuena ce0523a57e app_queue: Enable set the wrapuptime from AddQueueMember application
6 years ago
Joshua Colp 54a912b26d res_odbc: Add basic query logging.
6 years ago
George Joseph c6980e32ae app_voicemail: Add Mailbox Aliases
6 years ago
Joshua C. Colp b4523ef334 Merge "app_voicemail: Fix Channel variable VM_MESSAGEFILE for "urgent" voicemail"
6 years ago
Bryan Boatright 2c48b5d9bf app_voicemail: Fix Channel variable VM_MESSAGEFILE for "urgent" voicemail
6 years ago
Joshua Colp b7b080a0aa app_queue: Fix crash when using 'b' option on non-ringall queue.
6 years ago
George Joseph c23c8d92d5 app_voicemail: Don't delete mailbox state unless mailbox is deleted
6 years ago
Alexei Gradinari cb1a08bdcb confbridge: announce to the marked users when they join an empty conference
6 years ago
lvl 140702ba2d app_queue: Revert broken queue channel reference patch
6 years ago
George Joseph efeab21b52 Merge "Revert "app_voicemail: Remove need to subscribe to stasis""
6 years ago
George Joseph 4f0bf0270e Revert "app_voicemail: Remove need to subscribe to stasis"
6 years ago
George Joseph 3667c5e1d2 bridges: Remove reliance on stasis caching
7 years ago
Joshua Colp 50ac85cb40 stasis: Segment channel snapshot to reduce creation cost.
7 years ago
Joshua Colp d0ccbb3377 stasis: Use an implementation specific channel snapshot cache.
7 years ago
Corey Farrell 021ce938ca
astobj2: Remove legacy ao2_container_alloc routine.
7 years ago
Joshua Colp 9b0808e2d0 Merge "app_queue: Cleanup queue_ref / queue_unref routines."
7 years ago
Corey Farrell 64e21c9ea9 app_queue: Cleanup queue_ref / queue_unref routines.
7 years ago
Joshua Colp 3077ad0c24 stasis: Add internal filtering of messages.
7 years ago
Joshua Colp e80f2012e6 Merge "app_dial/queue/followme: 'I' options to block initial updates in both directions"
7 years ago
Alexei Gradinari 4a567cee3a app_dial/queue/followme: 'I' options to block initial updates in both directions
7 years ago
George Joseph 8d1c6bb6e6 bridge_softmix: Add SDP "label" attribute to streams
7 years ago
George Joseph eb1b48d514 Merge "app_dial/app_queue: Update application option documentation"
7 years ago
Richard Mudgett 9838a5e57a app_dial/app_queue: Update application option documentation
7 years ago
Corey Farrell 5ab94d2a3e
taskprocessor: Warn on unused result from pushing task.
7 years ago
Joshua Colp 0944059d35 Merge "app_queue.c: Fix json ref leak"
7 years ago
Corey Farrell 52b530503f
app_page: Add dependency against app_confbridge.
7 years ago
Richard Mudgett b68b3012ea app_queue.c: Fix json ref leak
7 years ago
Joshua Colp 71ef8eaa6d Merge "app_confbridge: Use bridge join hook to send join and leave events"
7 years ago
George Joseph f10c7b6eeb app_confbridge: Use bridge join hook to send join and leave events
7 years ago
Cao Minh Hiep f23a12244d app_queue: Fix Attended transfer hangup with removing pending member.
7 years ago
George Joseph 6e1cf9de6b Merge "app_voicemail: Fix stack overrun in append_mailbox"
7 years ago
George Joseph 06c0676da0 app_voicemail: Cleanup mailbox topic and cache
7 years ago
George Joseph 22cf065ec9 app_voicemail: Fix stack overrun in append_mailbox
7 years ago
George Joseph cdece3b637 app_voicemail: Remove need to subscribe to stasis
7 years ago
lvl 1174759f0c app_queue: Update realtime queuemembers after wait_a_bit(), not before
7 years ago
Rodrigo Ramírez Norambuena 1a3115d1c5 app_dial: set the comment for OPT_ARG_ANNOUNCE to really what is done
7 years ago
Sean Bright 14c6f8be9d app_queue: Silence GCC 8 compiler warning
7 years ago
Ivan Poddubny 2ce061091e app_queue: set QUEUESTATUS to LEAVEEMPTY instead of CONTINUE
7 years ago
Joshua Colp 134e2f0ddc module: Remove deprecated modules and update support levels.
7 years ago
George Joseph 34f3fe9552 app_confbridge: Use the SDP 'label' attribute to correlate users
7 years ago
Robert Mordec 9d3f3a4b0a app_confbridge: Bridge and announcers not removed if conference ends quickly
7 years ago
Joshua Colp 5f517bacd0 Merge "app_confbridge: Move participant info code to confbridge_manager."
7 years ago
George Joseph 5f12e2bd07 app_confbridge: Move participant info code to confbridge_manager.
7 years ago
Kristian F. Høgh 184b375b41 app_queue: Add option for predial handlers on caller and callee channels
7 years ago
Richard Mudgett 7d874c1af7 AMI PlayDTMF Action: Make not compete with channel's media thread.
7 years ago
Jenkins2 986cffa18e Merge "app_confbridge: Enable sending events to participants"
7 years ago
Sam Wierema 4c7ab73468 app_mp3: remove 10 seconds of silence after mp3 playback
7 years ago
George Joseph e7a7506f9c app_confbridge: Enable sending events to participants
7 years ago
George Joseph 49196c3a7b Merge "app_confbridge: Add talking indicator for ConfBridgeList AMI response"
7 years ago
Joshua Colp 8b08a8437e Merge "app_meetme: Fix manager event documentation for several events."
7 years ago
George Joseph 437ab41881 app_sendtext: Allow content types other than text/plain
7 years ago
William McCall a7f4121238 app_confbridge: Add talking indicator for ConfBridgeList AMI response
7 years ago
Richard Mudgett 6bbede84fb app_meetme: Fix manager event documentation for several events.
7 years ago
Joshua Colp f5c1e74524 Merge "app_queue: Update year Copyright and fix missing tabs in documentation"
7 years ago
Rodrigo Ramírez Norambuena d402594f74 app_queue: Update year Copyright and fix missing tabs in documentation
7 years ago
Joshua Colp 21dd609e77 Merge "app_voicemail: Fix data-type mismatch between app_voicemail and database"
7 years ago