Commit Graph

2102 Commits (5d160491b0a2a8cc0ac4291328a27058d1c72a26)

Author SHA1 Message Date
Jason Parker 7422581b6d Move channel driver Registry manager events to core.
12 years ago
Mark Michelson 7fdeb52910 Fix some broken logic in sending outbound caller ID.
12 years ago
David M. Lee c54b26a18c ARI: return a 503 if Asterisk isn't fully booted
12 years ago
David M. Lee cc3478d2e8 Print error details when set nonblock fails
12 years ago
David M. Lee 01c21c7aea Document MissingParams error message for /ari/events
12 years ago
Matthew Jordan d0a55fa52d Refactor RTCP events over to Stasis; associate with channels
12 years ago
Jonathan Rose 93ed5ef0ff res_parking: Replace Parker snapshots with ParkerDialString
13 years ago
David M. Lee fb03bf9b39 Fix int width problem for 32-bit... again
13 years ago
David M. Lee dbc588b02f Fix load errors related to the new ari_model_validators.
13 years ago
David M. Lee ef032842f1 Violating the margins to make menuconfig happy
13 years ago
David M. Lee a75fd32212 ARI - channel recording support
13 years ago
David M. Lee 9ba976b19c ARI authentication.
13 years ago
David M. Lee c9a3d4562d Update events to use Swagger 1.3 subtyping, and related aftermath
13 years ago
David M. Lee dcf03554a0 Shuffle RESTful URL's around.
13 years ago
David M. Lee d98c19f947 Add pjproject dependency to res_sip_notify
13 years ago
Kevin Harwell a25a630659 New SIP Channel driver: Always Auth Reject
13 years ago
Kevin Harwell 5456794b66 New SIP Channel Driver - Add CLI/AMI initiated NOTIFY requests
13 years ago
Jason Parker f820d24db1 ARI: Implement channel hold/unhold.
13 years ago
Jason Parker f41faf0b7d ARI: Implement channel dial.
13 years ago
Kinsey Moore 909ee4bfb9 Refactor extraneous channel events
13 years ago
Joshua Colp 68b3bce8b8 Nothing to see here, move along.
13 years ago
Joshua Colp f523a96635 Implement the defined PUBLISH ESC API within res_sip_pubsub.
13 years ago
Jonathan Rose 50ff1f5fc1 res_parking: Dynamic Parking Lots
13 years ago
Mark Michelson 6d624eb008 Add stasis publications for blind and attended transfers.
13 years ago
Jason Parker eba5739470 Change ARI originate to also allow dialing an exten/context/priority.
13 years ago
Jason Parker f6211b6b70 Change some 500 errors to 400.
13 years ago
David M. Lee b193b580b0 Removed stray apostrophe.
13 years ago
David M. Lee 1426b2b228 Removed the automatic 302 redirects for ARI URL's that end with a slash.
13 years ago
Jason Parker 609c42c854 ARI: Add support for continuing to a different location in dialplan.
13 years ago
Richard Mudgett 5e27e13e28 Remove some redundant parking config error messages.
13 years ago
Jonathan Rose 854c4c64fe res_parking: Add Parking manager action to the new parking system
13 years ago
Joshua Colp ea948c69d3 Move where the sorcery observer is added for qualify to guarantee the sched_qualifies container exists.
13 years ago
Matthew Jordan 13b470d704 Fix memory/ref counting leaks in a variety of locations
13 years ago
Matthew Jordan 91217ac3c1 Fix a variety of memory leaks
13 years ago
David M. Lee d56cbf43a0 Fixed templates so that the changes from r392777 won't be overwritten the next
13 years ago
Richard Mudgett b5f18d1677 Fix menuselect display for stasis modules.
13 years ago
Kinsey Moore a0b7a49a4a Index installed sounds and implement ARI sounds queries
13 years ago
Matthew Jordan cc29957a6f Properly pack the parameters into ast_json_pack when sending a send fax message
13 years ago
Joshua Colp 477e207f28 Add some more missing ast_sorcery_generic_alloc conversions.
13 years ago
Matthew Jordan 175b9831f2 Properly extract channel variables for the SendFAX/ReceiveFAX Stasis messages
13 years ago
Joshua Colp a330d0867e Make sorcery details opaque and add extended fields.
13 years ago
Joshua Colp 77002bc377 Merge in current pimp_my_sip work, including:
13 years ago
Matthew Jordan ea03516cb5 Fix a deadlock and possible crash in res_fax
13 years ago
Joshua Colp 94ec267888 Migrate PeerStatus events to stasis, add stasis endpoints, and add chan_pjsip device state.
13 years ago
Joshua Colp ffab4d52f1 Add a log message for when an incoming session is rejected due to the extension not being found.
13 years ago
Richard Mudgett cd40e179a9 Fix potential bridge hook resource leak if the hook install fails.
13 years ago
Matthew Jordan 6258bbe7bd Update Asterisk's CDRs for the new bridging framework
13 years ago
Joshua Colp 671d7e62c7 Ensure that the number of added contacts never goes below 0.
13 years ago
Kinsey Moore b51b437bf3 Refactor CEL bridge events on top of Stasis-Core
13 years ago
Joshua Colp 65c492e851 Add support for requiring that all queued messages on a caching topic have been handled before
13 years ago
David M. Lee 1e9faaf78a Fix segfault for certain invalid WebSocket input.
13 years ago
Kinsey Moore 8cb0c33e48 Add AGI command arguments to AsyncAGI event
13 years ago
Kinsey Moore a5bbc790e7 Stasis-HTTP: Flesh out bridge-related capabilities
13 years ago
Jonathan Rose ed3f65ef96 res_parking: Add parking_devicestate.c left out from previous commit
13 years ago
Jason Parker f19ff9579a Implement ARI POST to /channels, to originate a call.
13 years ago
Jonathan Rose 8954661207 res_parking: Automatically generate extensions, hints, etc.
13 years ago
Kinsey Moore e36c6f714f Fix documentation generation
13 years ago
Kinsey Moore 3c37bb646f Fix documentation that was in review during the great suffix/prefix swap
13 years ago
Jason Parker 0613100e63 Split AGI manager events, to remove SubEvent field.
13 years ago
Mark Michelson 94d8d0468f Remove remaining traces of remove_on_pull from hooks and hook APIs.
13 years ago
Matthew Jordan 071c1e290d Pack the right number of items into the status and receive fax blobs
13 years ago
Kinsey Moore 6851801a5e Resolve a merge conflict
13 years ago
Matthew Jordan 2d2a47fae3 Fix some more fax test errors due to needing the peer in a bridge
13 years ago
Matthew Jordan 9e35096623 Fix a few fax gateway failures
13 years ago
Matthew Jordan fe3ca5401f Fix a variety of memory corruption/assertion errors
13 years ago
Jason Parker 154fbf8cae Split Hold event into Hold/Unhold, and move it into core.
13 years ago
Kinsey Moore 1223199b3d Remove a junk define
13 years ago
Matthew Jordan 06be8463b6 Migrate a large number of AMI events over to Stasis-Core
13 years ago
David M. Lee 32a86f902a stasis-http: Provide a response body for 201 created responses
13 years ago
Jonathan Rose 9c7c1897e5 res_parking: Add a verbose message when a channel is parked
13 years ago
Jonathan Rose dd6923d0a9 res_parking: Fix some simple bugs
13 years ago
Joshua Colp 814fa7fe11 Fix a crash due to the INVITE session being destroyed before the session.
13 years ago
David M. Lee 557125664d This patch adds support for controlling a playback operation from the
13 years ago
David M. Lee 10ba6bf8a8 This patch implements the REST API's for POST /channels/{channelId}/play
13 years ago
Joshua Colp 61927f7c82 Fix a bug where the DTMF mode was not set on newly created RTP instances in the res_sip_sdp_rtp module.
13 years ago
Joshua Colp 7f43acc49c Fix a bug with applying the end result of the codec negotiation to the Asterisk channel.
13 years ago
Joshua Colp 9d742946db Fix a bug where the codec order as configured was not being obeyed.
13 years ago
Richard Mudgett 3d63833bd6 Merge in the bridge_construction branch to make the system use the Bridging API.
13 years ago
Kinsey Moore e9a0ab42da Add missing exports file
13 years ago
Kinsey Moore 1b5a3069f9 Add base XML documentation for res_sip
13 years ago
David M. Lee b97c71bb11 Fix shutdown assertions in stasis-core
13 years ago
Jonathan Rose b90bba7a30 Stasis: Update security events to use Stasis
13 years ago
David M. Lee 15945a7185 Fixed inverted logic in app_add_channel().
13 years ago
Kinsey Moore 1ead1853f2 Use srtp_shutdown when available
13 years ago
David M. Lee 9648e258c7 Refactored the rest of the message types to use the STASIS_MESSAGE_TYPE_*
13 years ago
David M. Lee e8f4ac6c61 Break res_stasis into smaller files.
13 years ago
Kinsey Moore 2a9cbd693e Move JSON event generators into separate modules
13 years ago
Kinsey Moore 5c33714520 Revert r388529 for now
13 years ago
Kinsey Moore 3de63e9de9 Close libsrtp properly
13 years ago
Michael L. Young 8f05ed46fe Fix Finding Extensions With Patterns Using ODBC Realtime
13 years ago
David M. Lee 4666079b05 Address unload order issues for res_stasis* modules
13 years ago
Kinsey Moore 7ce05bfb9b Add channel events for res_stasis apps
13 years ago
Michael L. Young f758885546 Fix The Payload Being Set On CN Packets And Do Not Set Marker Bit
13 years ago
David M. Lee 180db9c41f Fixed MODFLAG for res_stasis_websocket
13 years ago
David M. Lee 0eb4cf8c19 Remove required type field from channel blobs
13 years ago
David M. Lee e06e519a90 Initial support for endpoints.
13 years ago
David M. Lee dd87bea808 Minor fixups to Doxygen comments.
13 years ago
Joshua Colp 40074542bf Add support for observers and JSON objectset creation to sorcery.
13 years ago
Jonathan Rose 1eac5a7988 Stasis: Convert network change events into network change stasis messages
13 years ago
Joshua Colp e236c2ea36 Use the configured formats for Gulp sessions if there are no joint formats between requested formats and configured formats.
13 years ago