Commit Graph

2727 Commits (f7624718f82ea3b6ad3e7a27ff931d0100d6f98d)

Author SHA1 Message Date
David M. Lee 1c21b8575b This patch adds a RESTful HTTP interface to Asterisk.
13 years ago
Olle Johansson 1871017cc6 Fix mistake in Doxygen.
13 years ago
David M. Lee 9c696e665f Allow WebSocket connections on more URL's
13 years ago
Kinsey Moore 71a01725b8 Move presence state distribution to Stasis-core
13 years ago
Kinsey Moore 191cf99ae1 Move device state distribution to Stasis-core
13 years ago
David M. Lee c1ae5dc49b Fixed a typo
13 years ago
David M. Lee c599aca553 Moved core logic from app_stasis to res_stasis
13 years ago
David M. Lee 2450722f52 DTMF events are now published on a channel's stasis_topic. AMI was
13 years ago
Jason Parker ab6c0e74f1 Fix documentation.
13 years ago
Kinsey Moore 7f885dc31d Expose channel snapshot manager blob generation
13 years ago
Matthew Jordan b8d4e573f1 Add multi-channel Stasis messages; refactor Dial AMI events to Stasis
13 years ago
David M. Lee a2a53cc306 Stasis application WebSocket support
13 years ago
Matthew Jordan bcc0aca23d Make things work again
13 years ago
Matthew Jordan 8c5367226b Make appropriate items parse using '|' instead of ','
13 years ago
Matthew Jordan e8015cc460 Convert TestEvent AMI events over to Stasis Core
13 years ago
Richard Mudgett a1c94fece8 Add uuid wrapper API call ast_uuid_generate_str().
13 years ago
Kinsey Moore 71206544a7 Break the world. Stasis message type accessors should now all be named correctly.
13 years ago
Kinsey Moore 1a2a4578d2 Convert MWI state message type to the new stasis naming convention
13 years ago
David M. Lee c67a06a2ff Added a doxygen group for Stasis messages and topics
13 years ago
David M. Lee 4a6237b231 Move NewCallerid, HangupRequest and SoftHangupRequest to Stasis
13 years ago
David M. Lee cfd2b244f7 Corrected some module issues introduced by r383579.
13 years ago
David M. Lee cf9324b25e Move more channel events to Stasis; move res_json.c to main/json.c.
13 years ago
David M. Lee 05ec2860df Corrected doc error for Stasis. I guess the mutex isn't necessary.
13 years ago
Richard Mudgett 14dd9445e9 Fix astobj2 doxygen comment.
13 years ago
Joshua Colp 07d01e1c41 Pass the sorcery instance to wizards for CUD operations as well as retrieve.
13 years ago
Kinsey Moore 99aa02d17f Transition MWI to Stasis-core
13 years ago
David M. Lee 49e3489cac A simplistic router for stasis_message's.
13 years ago
Kinsey Moore 8c444f823b Make stasis unsubscription functions return NULL
13 years ago
Jason Parker 1cb917096b Switch to using external pjproject libraries.
13 years ago
David M. Lee 91eba7dc13 Stasis documentation updates.
13 years ago
Kinsey Moore c6b06e40dc Add message dump capability to stasis cache layer
13 years ago
David M. Lee 4edd8be35c This patch adds a new message bus API to Asterisk.
13 years ago
Matthew Jordan 80b8c2349c Add a 'secret' probation strictrtp mode to handle delayed changes in RTP source
13 years ago
Richard Mudgett 736f4e9420 Fixup some bridge and format capabilities comments and whitespace.
13 years ago
Joshua Colp a4f45a2c95 Add support for registering a sorcery handler which supports multiple fields using a regex.
13 years ago
Richard Mudgett e2832f18bc threadpool: Whitespace and comment corrections.
13 years ago
Jason Parker 6acc9ceb76 Don't undefine bzero()/bcopy().
13 years ago
Michael L. Young d1f8e338b0 Add The Status Of A Module To The Output Of "CLI> module show"
13 years ago
Joshua Colp cce1c9547f Add support for retrieving multiple objects from sorcery using a regex on their id.
13 years ago
Matthew Jordan e123ee2d77 Disable strict XML documentation config checking; fix crash caused by sorcery
13 years ago
Kevin Harwell 71bce17720 Stopped spamming of debug messages during attended transfer.
13 years ago
Matthew Jordan d04ab3c645 Add CLI configuration documentation
13 years ago
Kinsey Moore 2e1e0735fe Revamp of terminal color codes
13 years ago
Sean Bright 064c65d5a2 Update the name of the update_tags utility in the git mirror how-to.
13 years ago
David M. Lee 222e8a3afb Add a serializer interface to the threadpool
13 years ago
Kinsey Moore b6b9dfb09b Fix compilation error with REF_DEBUG
13 years ago
Joshua Colp 27882b8599 Add additional functionality to the Sorcery API.
13 years ago
Richard Mudgett 5b236ee647 Make ast_do_masquerade() a void function.
13 years ago
Kinsey Moore 67102c3d3f Add aggregate operations for stuctures with string fields
13 years ago
Richard Mudgett 683726a5e7 Eliminate an unused lock in ast_bridge_channel.
13 years ago
Richard Mudgett 3058e2fb2d Make CHECK_BLOCKING() debug message more useful.
13 years ago
Matthew Jordan 148b6e7fba Update configure script to be compatible with ptlib 2.10.9
13 years ago
Joshua Colp 3fa4278a31 Merge the sorcery data access layer API.
13 years ago
Matthew Jordan 7d9871b394 Add ControlPlayback manager action
13 years ago
Richard Mudgett c6e6b7f2f1 Made some bridging API calls void. Some bridging comments updated.
13 years ago
Richard Mudgett 25c9940fc1 Bridge API comment tweaks.
13 years ago
Walter Doekes e6a3674150 Add builtin roundf() for systems lacking it.
13 years ago
Mark Michelson 84c50fde1f Address David's latest feedback on reviewboard:
13 years ago
Mark Michelson a73d6e5b86 Add doxygen to accessors and increase refcount of taskprocessor before returning.
13 years ago
Mark Michelson 967e380ba8 Make the threadpool listener opaque.
13 years ago
Mark Michelson 663479a558 Make ast_taskprocessor_listener opaque.
13 years ago
Mark Michelson 03e89247de Address further review feedback from David Lee.
13 years ago
Mark Michelson c6bc51ef28 Make the initial size of the threadpool part of the options passed in.
13 years ago
Mark Michelson edc2e4dac0 Remove threadpool listener alloc and destroy callbacks.
13 years ago
Mark Michelson 65c7d6e2c3 Remove alloc and destroy callbacks from the taskprocessor.
13 years ago
Automerge script c80f86f007 Merged revisions 379070 via svnmerge from
13 years ago
Automerge script 0d3dfad94f Merged revisions 379021,379023 via svnmerge from
13 years ago
Automerge script f7f7850f7a Merged revisions 378935 via svnmerge from
13 years ago
Automerge script 2c1720b4f7 Merged revisions 378915,378918 via svnmerge from
13 years ago
Automerge script e844969fba Merged revisions 378840 via svnmerge from
13 years ago
Automerge script 7a06fdad89 Merged revisions 378823 via svnmerge from
13 years ago
Automerge script 613b972cc5 Merged revisions 378783,378789-378790 via svnmerge from
13 years ago
Automerge script 2ba33b4c3a Merged revisions 378735,378748 via svnmerge from
13 years ago
Mark Michelson bdd8da406b Address review board feedback from Matt and Richard
13 years ago
Automerge script b375abae50 Merged revisions 378374,378377,378384 via svnmerge from
13 years ago
Automerge script 675914bb17 Merged revisions 378322 via svnmerge from
13 years ago
Automerge script 5af578c022 Merged revisions 378000-378002 via svnmerge from
13 years ago
Automerge script 3f3ab25f91 Merged revisions 377981 via svnmerge from
13 years ago
Mark Michelson ece4c95798 Resolve conflict and reset automerge.
13 years ago
Mark Michelson f5e9cf5975 Add automerge property back after conflict.
13 years ago
Mark Michelson 7995bc63c7 Some general cleanup, plus we now send state changes when threads activate.
13 years ago
Mark Michelson 8760e32ae3 Add auto-increment option and accompanying test.
13 years ago
Mark Michelson 29fc122783 Some documentation fixes and function call name fixes.
13 years ago
Mark Michelson 1310e659bd Solve the issue about the "CHANGE THIS" and "XXX CHANGE THIS XXX" taskprocessor names.
13 years ago
Mark Michelson 64deed062a Add threadpool options and accompanying test.
13 years ago
Mark Michelson 4590bfd93d Add new threadpool test and fix some taskprocessor bugs.
13 years ago
Automerge script 521f9e8dfe Merged revisions 377245-377246 via svnmerge from
13 years ago
Mark Michelson cc63d2c380 Add better listener support.
13 years ago
Mark Michelson 2158005bdb Remove zombie state from threadpool altogether.
13 years ago
Mark Michelson a37fb2e8c8 Add some doxygen and rearrange code.
13 years ago
Automerge script d53adbe449 Merged revisions 377138 via svnmerge from
13 years ago
Mark Michelson e7ce12839d This now compiles.
13 years ago
Mark Michelson ddde765c59 Commit some progress towards threadpools.
13 years ago
Automerge script 8c84eb128f Merged revisions 376630 via svnmerge from
13 years ago
Automerge script 37ae4ad43f Merged revisions 376589 via svnmerge from
13 years ago
Automerge script d16d0200d2 Merged revisions 376575 via svnmerge from
13 years ago
Mark Michelson e2196d7981 Get rid of trailing whitespace.
13 years ago
Mark Michelson f4328e109d Reorganize code and change behavior of ast_taskprocessor_execute() when taskprocessor is shutting down.
13 years ago
Mark Michelson 2b36cbe2d5 Change the write-up on taskprocessors to reflect the new design.
13 years ago
Mark Michelson 12de4198b8 Add a shutdown callback to taskprocessor listeners.
13 years ago
Automerge script e8898ec8ba Merged revisions 376341,376344-376345 via svnmerge from
13 years ago
Mark Michelson a4a48d9274 Add doxygen and constify some things.
13 years ago
Mark Michelson d5716ecae2 Genericize the allocation and destruction of taskprocessor listeners.
13 years ago
Mark Michelson 77725bf293 Move taskprocessors to use a listener model.
13 years ago
Automerge script f69513b85b Merged revisions 376049 via svnmerge from
13 years ago
Mark Michelson f2bb9afe17 Multiple revisions 375993-375994
13 years ago
Richard Mudgett 6ad0126425 Fix stuck DTMF when bridge is broken.
13 years ago
Matthew Jordan a0c363e227 Refactor ast_timer_ack to return an error and handle the error in timer users
13 years ago
Richard Mudgett b0c3d288f2 build_tools: Allow Asterisk to report git SHAs in version string.
13 years ago
Andrew Latham 6c20cf2d8a Doxygen Updates - Title update
13 years ago
Mark Michelson e9ab568f88 Fix some potential misuses of ast_str in the code.
13 years ago
Mark Michelson c7b23cbb0a Do not use a FILE handle when doing SIP TCP reads.
13 years ago
Andrew Latham 7226606f77 Continue to group config files
13 years ago
Mark Michelson 825607e09b Don't make chan_sip export global symbols.
13 years ago
Joshua Colp d78f7f92b2 Add support for applying direct media ACLs between differing channel technologies.
13 years ago
Matthew Jordan a094707d51 Fix a variety of ref counting issues
13 years ago
Andrew Latham 4e228fce03 Doxygen Cleanup
13 years ago
Sean Bright b9eeff1521 app_queue: Support persisting and loading of long member lists.
13 years ago
Joshua Colp 0fc114dc65 Add support for retrieving engine specific settings using the speech API and from dialplan.
13 years ago
Joshua Colp 9f55e5e928 Make res_http_websocket an optional dependency on supported platforms for chan_sip.
13 years ago
Mark Michelson fdfb3ae5fa Allow for redirecting reasons to be set to arbitrary strings.
13 years ago
Andrew Latham fd98835f1f Doxygen Updates Janitor Work
13 years ago
Andrew Latham 6f61cb50c5 Doxygen Updates - janitor work
13 years ago
Joshua Colp e8380afc8a Add support for DTLS-SRTP to res_rtp_asterisk and chan_sip.
13 years ago
Richard Mudgett da5944fc56 Named call pickup groups. Fixes, missing functionality, and improvements.
13 years ago
David M. Lee f8d815e19f Add -fnested-functions compile flag, if needed.
13 years ago
David M. Lee 192e6a0f7a Fix timeouts for ast_waitfordigit[_full].
13 years ago
Richard Mudgett fb1d9a90a4 Enhance astobj2 to support other types of containers.
13 years ago
Mark Michelson 8963829390 Fix inability to shutdown gracefully due to an unending channel reference.
13 years ago
Kinsey Moore d96b832787 Deprecate chan_gtalk, chan_jingle, and res_jabber
13 years ago
Mark Michelson be500bbafb Re-fix sending unnegotiated payloads during a P2P RTP bridge.
13 years ago
Matthew Jordan 8018b879a2 Clean up doxygen warnings
13 years ago
Richard Mudgett f075e7631f Ensure alignment of in[] field in MD5Context struct.
13 years ago
Mark Michelson 89a5ff859d Add scoped locks to Asterisk.
13 years ago
Richard Mudgett fb6238899b Add private representation of caller, connected and redirecting party ids.
13 years ago
Richard Mudgett 18d5041981 Use better libss7 detection test and move libpri compile test.
13 years ago
Mark Michelson 9ee8b3c0f6 Extend extension state callbacks to have more information.
13 years ago
Mark Michelson eb9e645a27 Allow support for early media on AMI originates and call files.
13 years ago
Joshua Colp 8c5333f34e Payload and RTP code are must remain separate since in non-Asterisk format cases they differ.
13 years ago
Joshua Colp 15e41c7542 Reduce memory consumption significantly for users of the RTP engine API by storing only the payloads present and in use instead of every possible one.
13 years ago
Matthew Jordan 5c4578f4ad Add named callgroups/pickupgroups
13 years ago
Richard Mudgett ea0732def2 Make astobj2.h not include linkedlists.h.
13 years ago
Kinsey Moore 9b16c8b0f6 Clean up and ensure proper usage of alloca()
13 years ago
Russell Bryant fd11146592 Add a "corosync ping" CLI command.
13 years ago
Kevin P. Fleming 7d4ccea736 Enable usage of system-provided NetBSD editline library if available.
13 years ago
Kevin P. Fleming b5193428a7 Enable usage of system-provided iLBC library.
13 years ago
Matthew Jordan b6a0ae0b35 Unit tests for the Jitter Buffer API; remove unnecessary resync
13 years ago
Kinsey Moore cb9756daa2 Add hangupcause translation support
13 years ago
Terry Wilson 2f674bcdd1 Convert app_confbridge to use the config options framework
13 years ago
Joshua Colp cbdb2dbb0e Fix a crash occurring as a result of excess stack usage.
13 years ago