Commit Graph

365 Commits (eda125f98dd1a11f41b7a89f96fbe3fb754c8963)

Author SHA1 Message Date
Scott Griepentrog 80ef9a21b9 uniqueid: channel linkedid, ami, ari object creation with id's
11 years ago
George Joseph a4906e9f86 sorcery: Create AST_SORCERY dialplan function.
11 years ago
Richard Mudgett f8dd49ab4d test_stasis.c: Misc cleanups.
11 years ago
George Joseph a94c8562fd sorcery: Create sorcery instance registry.
11 years ago
Richard Mudgett aff9e1f583 test_cdr.c, test_cel.c: Correctly destroy created bridges.
11 years ago
Matthew Jordan f8aaf585a3 stasis: Add methods to allow for synchronous publishing to subscriber
12 years ago
Matthew Jordan c6df713da7 res_pjsip_authenticator_digest: Fix md5 hash buffer
12 years ago
Richard Mudgett c2caaecc45 test_stasis.c: Fix ref leak in normal execution path.
12 years ago
Richard Mudgett 72c282cc66 ao2_iterator: Mini-audit of the ao2_iterator loops in the new code files.
12 years ago
Kevin Harwell 28c0cb28d0 channel locking: Add locking for channel snapshot creation
12 years ago
Joshua Colp e2630fcd51 channels: Return allocated channels locked.
12 years ago
Jonathan Rose 655ce29aac tests: fix ast_bridge_base_new calls not using the additional arguments
12 years ago
Richard Mudgett 3a5e4317f5 test_voicemail_api: Add check for a registered voicemail provider before tests.
12 years ago
David M. Lee 1212906351 Reverting r403311. It's causing ARI tests to hang.
12 years ago
Richard Mudgett 3357c494cb sorcery, bucket: Change observer remove calls to take const callbacks struct.
12 years ago
Mark Michelson 8e8b329e14 Add channel locking for channel snapshot creation.
12 years ago
David M. Lee fccb427c88 ari:Add application/json parameter support
12 years ago
Kinsey Moore 2c90d80b8f Make sure unit tests compile
12 years ago
David M. Lee 8f43c9716c test_json: Fix deprecation warnings
12 years ago
Jonathan Rose 1d0a6d2b2c test_linkedlists: Fix memory leak
12 years ago
Jonathan Rose beb5cdbef5 memory leaks: Memory leak cleanup patch by Corey Farrell (first set)
12 years ago
Mark Michelson f945c6a207 Get rid of uses of stasis_topic_wait()
12 years ago
Mark Michelson ee21eee7e0 Cache string values of formats on ast_format_cap() to save processing.
12 years ago
Mark Michelson addbf276f5 Multiple revisions 400318-400319
12 years ago
David M. Lee 2de42c2a25 Multiple revisions 399887,400138,400178,400180-400181
12 years ago
Richard Mudgett 7c796593d3 astobj2: Remove OBJ_CONTINUE support.
12 years ago
Kinsey Moore b22612110c Restore usefulness of the CEL Peer field
12 years ago
Matthew Jordan e7d49d28ea Fix a performance problem CDRs
12 years ago
Richard Mudgett e77fba4b25 Fix module load errors for test_ari_model.so.
12 years ago
Richard Mudgett 2a371cd80b Restore Dial, Queue, and FollowMe 'I' option support.
12 years ago
Matthew Jordan 361d308b21 Update CDR Unit tests to reflect container changes in r398579
12 years ago
Jonathan Rose 3e6923c3f6 unit tests: test_voicemail_api leaks stringfields from snapshots
12 years ago
Richard Mudgett 9f1379686f test_substitution: Fix failing test.
12 years ago
Richard Mudgett b27160406c test_substituition: Fix failed test reporting to actually report failure.
12 years ago
David M. Lee 9bed50db41 optional_api: Fix linking problems between modules that export global symbols
12 years ago
Matthew Jordan 75a99a4bdd Fix bucket unit tests
12 years ago
Matthew Jordan 447848a580 Fix the config_options_test
12 years ago
Joshua Colp dd33217762 Add the bucket API.
12 years ago
Matthew Jordan 31ab486627 Fix sorcery unit tests
12 years ago
Kinsey Moore 20dcc49d2e Make CEL behavior conform to the documentation
12 years ago
Kinsey Moore d7f1f31270 Refactor CEL to avoid using the event system core
12 years ago
Kinsey Moore 59753b1ea1 Strip down the old event system
12 years ago
Richard Mudgett e47d3db365 Doxygen comment tweaks.
12 years ago
David M. Lee f29d969a79 Stasis: address refcount races; implementation comments
12 years ago
Joshua Colp 0f31413bca Tweak comment for why usleep is used.
12 years ago
Joshua Colp a0aa754a39 Tweak test_hashtab_thrash test to allow the critical threads to execute.
12 years ago
David M. Lee 94ee8f2e33 Missed a spot in r396559
12 years ago
David M. Lee 46356c1fcb Fix build warnings when printf a tv_usec.
12 years ago
Matthew Jordan 8f90378b34 Pipe test output through test object not stdout
12 years ago
Matthew Jordan d759158f22 Add some debugging when test_hashtab_thrash fails
12 years ago
Richard Mudgett 1d57078837 Fix stasis/core unit test. Should have had the CR/LF.
12 years ago
Richard Mudgett 154f45dd02 Add missing CR/LF to FakeMI stasis test AMI event.
12 years ago
David M. Lee b97d318b7b Tweak caching topics to fix CEL tests
12 years ago
David M. Lee 10c91bc96e Address JSON thread safety issues.
12 years ago
Matthew Jordan 2fdde7dc14 Fix test modules
12 years ago
Matthew Jordan 38236e54a8 Remove dead code from features.c; refactor pickup code into pickup.c
12 years ago
David M. Lee e1b959ccbb Split caching out from the stasis_caching_topic.
12 years ago
Kinsey Moore a673c9ed1d Disable CEL tests that need rearchitecting to operate properly
12 years ago
Kinsey Moore 858fc5a648 Enforce conference exit order for CEL tests
12 years ago
Kinsey Moore 5d160491b0 Clean up and improve test_cel
12 years ago
Kinsey Moore d8956f690e Rename everything Stasis-HTTP to ARI
12 years ago
Kinsey Moore fc05248bd1 Improve reliability of bridge merge CEL test
12 years ago
Matthew Jordan 56a90d435c Fix incorrect reference to stasis/bridging.h
12 years ago
Matthew Jordan cafc115896 A great big renaming patch
12 years ago
David M. Lee fec667646f Fix bridge/channel AMI event ordering issues
12 years ago
Kinsey Moore 8aac17a3ee Make the CEL blind transfer test pass consistently
12 years ago
Kinsey Moore c3b8939be8 Add CEL local optimization record type
12 years ago
Kinsey Moore 684c83b29b Add transfer support to CEL
12 years ago
Richard Mudgett 40ce5e0d18 Change ast_hangup() to return void and be NULL safe.
12 years ago
David M. Lee c3ffc13e41 Fixed intermittent crash when loading test_json.so
12 years ago
David M. Lee c2bb638f1f Correct test_cel cleanup.
12 years ago
David M. Lee d3939686cd test_voicemail_api: fix warning found by gcc-4.8
12 years ago
David M. Lee 31a58b2604 Fixed some CEL test crashes
12 years ago
David M. Lee 951c87634f Fix int width problem for 32-bit
12 years ago
David M. Lee a75fd32212 ARI - channel recording support
12 years ago
David M. Lee c9a3d4562d Update events to use Swagger 1.3 subtyping, and related aftermath
12 years ago
David M. Lee dcf03554a0 Shuffle RESTful URL's around.
12 years ago
Kinsey Moore 6e3a5d2d48 Add CEL unit tests and do some cleanup
12 years ago
Matthew Jordan ca61a05506 Handle an originated channel being sent into a non-empty bridge
12 years ago
David M. Lee f33d074d1a Few more menuselect fixes missed in r392777
12 years ago
Joshua Colp c3f9ddc9ad Add missing ast_sorcery_generic_alloc conversions.
12 years ago
Joshua Colp a330d0867e Make sorcery details opaque and add extended fields.
12 years ago
Matthew Jordan da1f4f0c3d Fix the test_substitution test
12 years ago
Matthew Jordan 6258bbe7bd Update Asterisk's CDRs for the new bridging framework
12 years ago
David M. Lee dbdb2b1b3a Add vtable and methods for to_json and to_ami for Stasis messages
12 years ago
Kinsey Moore 63c7141421 Ensure that all unit tests compile with the cache clear rework in place
12 years ago
Kinsey Moore 759a7e4a30 Rework stasis cache clear events
12 years ago
Jonathan Rose b90bba7a30 Stasis: Update security events to use Stasis
12 years ago
Kinsey Moore 2a9cbd693e Move JSON event generators into separate modules
12 years ago
David M. Lee 4666079b05 Address unload order issues for res_stasis* modules
12 years ago
David M. Lee 07e2eb71e9 Fixed set-but-not-used warning caught by newer GCC
12 years ago
David M. Lee 0eb4cf8c19 Remove required type field from channel blobs
12 years ago
David M. Lee e06e519a90 Initial support for endpoints.
12 years ago
Joshua Colp 40074542bf Add support for observers and JSON objectset creation to sorcery.
12 years ago
David M. Lee e2cd14876f Just a couple of Stasis-HTTP nitpick fixes.
12 years ago
Joshua Colp 02be50b1ac Add support for a realtime sorcery module.
12 years ago
Mark Michelson 74f2318051 Merge the pimp_my_sip branch into trunk.
12 years ago
David M. Lee 1c21b8575b This patch adds a RESTful HTTP interface to Asterisk.
12 years ago
Kinsey Moore 191cf99ae1 Move device state distribution to Stasis-core
12 years ago
David M. Lee c599aca553 Moved core logic from app_stasis to res_stasis
12 years ago