Commit Graph

2447 Commits (5247a0d99078ecc0a108aba5ac24570f6f082f46)

Author SHA1 Message Date
Kinsey Moore dbe1520f35 Disable build of res_corosync until it is back in a compiling state
12 years ago
Rusty Newton 168c679e6c xml doc changes for 'aor' config object and a few of its options
12 years ago
Rusty Newton 6b1f91b6fc 'domain_alias' config object XML help doesn't make it clear that the name used for the object is the domain alias
12 years ago
Rusty Newton fdfe1ea82e xml doc changes for clarity - 'auth' config object and auth's 'auth_type' config option
12 years ago
Rusty Newton 115c078e9d xml doc change for transport config object - remove non-applicable warning and add text regarding Asterisk restart
12 years ago
Kinsey Moore 56aea1c030 Allow res_parking to be unloadable
12 years ago
Kinsey Moore 59753b1ea1 Strip down the old event system
12 years ago
Richard Mudgett e47d3db365 Doxygen comment tweaks.
12 years ago
Richard Mudgett 8b7742202f Minor parking cleanup.
12 years ago
Richard Mudgett 6b062d9afd Parking: Eliminate local channel name hack to get peer channel.
12 years ago
Kinsey Moore e9ac63f9a9 Prevent automagic things from happening to Stasis application bridges
12 years ago
David M. Lee 987fdfb444 ARI: allow other operations to happen while bridged
12 years ago
John Bigelow d195728541 Add test suite events for when contacts are added or removed from an AOR
12 years ago
Jonathan Rose 6fe21ef48e bridge_channel: Support the lonely flag and make ARI use it.
12 years ago
David M. Lee c790848794 ARI: Add recording controls
12 years ago
Kinsey Moore dfa5be76d4 Expose res_pjsip threadpool options
12 years ago
Joshua Colp 5b3441ae55 Fix crash in res_pjsip_outbound_registration when the remote server can not be resolved.
12 years ago
Matthew Jordan 80c9ad102e Add AMI registration events for PJSIP outbound registration attempts
12 years ago
Jonathan Rose e47794ead1 ARI: bridges/{bridgeID}/addChannel: add roles parameter
12 years ago
Jonathan Rose 98b02d98f3 res_parking: Unit tests
12 years ago
David M. Lee 357b275239 Fix res_ari_asterisk load issue
12 years ago
Mark Michelson 11d2993426 Get the SNMP code to compile.
12 years ago
David M. Lee 5114e4fc0b ARI - GET /ari/asterisk/info
12 years ago
David M. Lee 537ecebd2d ARI - implement allowMultiple for parameters
12 years ago
David M. Lee 10c91bc96e Address JSON thread safety issues.
12 years ago
Mark Michelson 328e99f41d Make a couple of changes to help AMI events to be more clear in what is occurring.
12 years ago
Kinsey Moore 41cd06e03f Add CLI/AMI commands to force chan_pjsip actions
12 years ago
Matthew Jordan 38236e54a8 Remove dead code from features.c; refactor pickup code into pickup.c
12 years ago
Joshua Colp 63a229e369 Fix a crash due to performing full URI validation on a contact which only contains '*'.
12 years ago
Matthew Jordan 5c4b482471 Support externally initiated parking requests; remove some dead code
12 years ago
Kinsey Moore 03090a88ba Fix documentation replication issues
12 years ago
David M. Lee 88d6c366d1 Fixed compile errors introduced in r395954.
12 years ago
David M. Lee e1b959ccbb Split caching out from the stasis_caching_topic.
12 years ago
Joshua Colp 5c13969469 Answer with multiple codecs if the underlying pjproject supports it.
12 years ago
Matthew Jordan 9ea74182ef Update CONTROL STREAM FILE to accept an 'offsetms' parameter
12 years ago
Mark Michelson a479821c91 Found another missed "sip" -> "pjsip" CLI command.
12 years ago
Mark Michelson d27d0d0761 Remove "constant" endpoint identifier.
12 years ago
Kinsey Moore f6c7e6355e Fix remnants of the pjsip renaming
12 years ago
Mark Michelson a7be7ea9c1 Missed a conversion to pjsip.conf in documentation and sorcery.
12 years ago
Mark Michelson 127a6fc114 Update res_pjsip_endpoint_identifier_constant.c to use reorganized endpoint structure.
12 years ago
Mark Michelson 735b30ad71 The large GULP->PJSIP renaming effort.
12 years ago
Mark Michelson 895c8e0d2c Reorganize the ast_sip_endpoint structure into substructures.
12 years ago
Joshua Colp 7fded33789 Add support for T.38 fax to chan_pjsip.
12 years ago
Kinsey Moore 7c371a1add Fix compilation on gcc 4.8.1
12 years ago
Mark Michelson 2510b48d7e Clarify documentation for trust of identification.
12 years ago
Kinsey Moore f1ff08b58f Remove comment that no longer applies
12 years ago
Kinsey Moore d8956f690e Rename everything Stasis-HTTP to ARI
12 years ago
Richard Mudgett c017d5e6a3 Remove the unsafe bridge parameter from ast_bridge_hook_callback's.
12 years ago
Richard Mudgett 50aba6be36 Improved feature limits interval hook implementaion.
12 years ago
David M. Lee b6f9b39830 Fix /stasis/res/app_replaced unit test.
12 years ago
Joshua Colp ddd02c0303 Fix crash due to trying to send a re-invite while in the incorrect state.
12 years ago
Joshua Colp 1aaa26796d Change the default value for "allowsubscribe" to yes to match chan_sip.
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
Matthew Jordan 9d8a5ceb02 Move after bridge callbacks into their own file
12 years ago
Joshua Colp 71609d58aa Improve initial INVITE handling and fix crash due to rapidly arriving CANCEL.
12 years ago
Matthew Jordan 1d1650f572 Update bridge_channel refactorings; export bridge_ symbol
12 years ago
Kinsey Moore 81994949a9 Tweak another magic number
12 years ago
Kinsey Moore 5f98c6bf84 Tweak a magic number
12 years ago
Matthew Jordan d91dc6d1a8 Perform the initial renaming of the Bridging API
12 years ago
David M. Lee e148c6e867 No more teapots.
12 years ago
Kinsey Moore 98504fec8e Add DTLS-SRTP support to chan_pjsip
12 years ago
David M. Lee f6a227a451 Continue events when ARI WebSocket reconnects
12 years ago
Kinsey Moore 5f56004b1d Add missing newline
12 years ago
Joshua Colp 16885ffda5 Expose the chan_pjsip implementation pvt and session in a defined manner.
12 years ago
Jonathan Rose a6329a3acf ARI: MOH start and stop for a channel
12 years ago
Jonathan Rose 17c546173f ARI: Bridge Playback, Bridge Record
12 years ago
Kinsey Moore 5a8f32703c Filter channels used as internal mechanisms
12 years ago
Mark Michelson c47787feab Add a bunch of options from sip.conf to res_sip.conf
12 years ago
David M. Lee 3c86832f9f Fixed null dereference when WebSocket subprotocol isn't specified
12 years ago
Jason Parker c1a7567d24 ARI: Add support for suppressing media streams.
12 years ago
Michael L. Young 6d9909887e Properly indicate failure to open an audio stream in res_agi
12 years ago
David M. Lee e1b75afdb8 Debug logging to help with WebSocket connection problems
12 years ago
Mark Michelson 6bdd453168 Prevent crash from trying to end a session in an invalid way.
12 years ago
David M. Lee 80dd0229f1 Fixed null dereference when WebSocket protocol is omitted
12 years ago
David M. Lee de31a362db Document the ari.conf allowed_origins setting
12 years ago
Joshua Colp b75b88e8f7 Remove some callbacks and functions which are not needed.
12 years ago
Jason Parker 2bad69006f ARI: Add support for Cross-Origin Resource Sharing (CORS), origin headers
12 years ago
Joshua Colp 0ce29906eb Tweak the subscription failure warning message to include endpoint name and context.
12 years ago
David M. Lee 684481b74c Change ARI user config to use a type field
12 years ago
David M. Lee fb09d5bc60 Apply defaults to ari.conf's general section
12 years ago
Joshua Colp c232a1f821 Handle outbound registration failures that do not occur as a result of a real response.
12 years ago
David M. Lee 15036c2979 Document the 400 error response for originate
12 years ago
David M. Lee a73394abb8 Corrected api-docs for channel variables
12 years ago
Joshua Colp 6e192a0f6f Ensure all pjsip_regc_* access occurs within a pjlib thread.
12 years ago
Joshua Colp 6670f56027 Tweak log message slightly.
12 years ago
Joshua Colp 0f7d4d308e Treat the authentication object as invalid if digest configuration is chosen and the digest is not of the correct length.
12 years ago
David M. Lee a0684d97f5 Oh menuconfig, why do you hate margins?
12 years ago
David M. Lee ed60f4793a Better structure for the WebSocket validation failure message
12 years ago
Joshua Colp 259fb38187 Ensure that a valid bind host is specified for transports.
12 years ago
Joshua Colp 7c044acbd9 Refactor operations to access the stasis cache instead of objects directly when retrieving information.
12 years ago
David M. Lee b698d80d4b res_stasis_http doesn't depend on res_stasis any more
12 years ago
Jonathan Rose b083a4cdae res_parking: Apply ringing role option on swap with a channel that rings
12 years ago
Joshua Colp 7ee5b025f4 Fix building.
12 years ago
Jason Parker 87973eecff ARI: Add support for getting/setting channel and global variables.
12 years ago
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
Matthew Jordan f054420df2 Clear the DTMF sending digit tracking on off nominal paths
13 years ago
David M. Lee e2cd14876f Just a couple of Stasis-HTTP nitpick fixes.
13 years ago
Joshua Colp 3aac3d2ee5 Tweak res_sip priority so it gets loaded first before all other SIP stuff.
13 years ago
Joshua Colp e5eb77002b Update res_config_sqlite to use the ast_variable lists.
13 years ago
Joshua Colp 02be50b1ac Add support for a realtime sorcery module.
13 years ago
Matthew Jordan c5f1eecb15 Add missing module dependencies to various res_sip* modules
13 years ago
David M. Lee 946eb5ede0 Example of how to use the Stasis message bus
13 years ago
Mark Michelson 74f2318051 Merge the pimp_my_sip branch into trunk.
13 years ago
David M. Lee 522a969741 Document JSON models in resource_*.h
13 years ago
Kinsey Moore e6d77dcdb5 Fix some bad whitespace
13 years ago
David M. Lee 1c21b8575b This patch adds a RESTful HTTP interface to Asterisk.
13 years ago
Matthew Jordan 511cf82367 Prevent res_timing_pthread from blocking callers
13 years ago
David M. Lee 9c696e665f Allow WebSocket connections on more URL's
13 years ago
Alec L Davis fed7249ad1 res_xmpp and res_jabber need to search 'cachable' in the attrib section of the received IE, not data.
13 years ago
Kinsey Moore 1f71abdfae Allow res_corosync to build
13 years ago
Kinsey Moore 191cf99ae1 Move device state distribution to Stasis-core
13 years ago
David M. Lee 4b9e9fd2c0 Avoid unused variable warning when not in devmode
13 years ago
David M. Lee c599aca553 Moved core logic from app_stasis to res_stasis
13 years ago
David M. Lee c6cf12408e Fix the svn:keywords property on several files.
13 years ago
Matthew Jordan 2dd40e9707 Calculate the timestamp for outbound RTP if we don't have timing information
13 years ago
Matthew Jordan 1f3fff7b91 Use LDAP memory management functions instead of Asterisk's
13 years ago
Matthew Jordan a5df2542c3 Don't attempt a websocket protocol removal if res_http_websocket isn't there
13 years ago
David M. Lee a2a53cc306 Stasis application WebSocket support
13 years ago
Joshua Colp 426095bc55 Add a res_sorcery_astdb module which uses the astdb to persist objects.
13 years ago
Richard Mudgett a1c94fece8 Add uuid wrapper API call ast_uuid_generate_str().
13 years ago
Kinsey Moore 1a2a4578d2 Convert MWI state message type to the new stasis naming convention
13 years ago
Kinsey Moore 15bbfb941f Fix white noise on SRTP decryption
13 years ago
Matthew Jordan 4b5a0e1932 AST-2013-001: Prevent buffer overflow through H.264 format negotiation
13 years ago
Sean Bright d484f366f5 Properly delimit post data in res_config_curl.
13 years ago
David M. Lee cf9324b25e Move more channel events to Stasis; move res_json.c to main/json.c.
13 years ago
Joshua Colp 07d01e1c41 Pass the sorcery instance to wizards for CUD operations as well as retrieve.
13 years ago
Kinsey Moore 6300aa6ae4 Make sure things compile...
13 years ago
Kinsey Moore 99aa02d17f Transition MWI to Stasis-core
13 years ago
Joshua Colp 5d45596f62 Add support for using XMPP buddy state via device state.
13 years ago
Joshua Colp 2f89b7a6eb Fix a bug where resources were not found due to hashing on the priority itself.
13 years ago
Matthew Jordan 95849b1a83 Always set the RTP instance data in the RTP engine
13 years ago
Andrew Latham e29737179a Update Doxygen
13 years ago
Joshua Colp 9a992c6cba Fix a crash when res_xmpp is configured using a username without a domain.
13 years ago
Jason Parker 1cb917096b Switch to using external pjproject libraries.
13 years ago
Jason Parker c55592a324 Load sorcery modules earlier, so they can actually be used.
13 years ago
Matthew Jordan 80b8c2349c Add a 'secret' probation strictrtp mode to handle delayed changes in RTP source
13 years ago
Joshua Colp 3a8caa351e While the ICE negotiation is occurring leave strictrtp in an open state, media can and will come from different places.
13 years ago
Joshua Colp 50a74cbd2a Fix a bug with ICE and strictrtp where media could get dropped.
13 years ago
Jason Parker 6acc9ceb76 Don't undefine bzero()/bcopy().
13 years ago
Michael L. Young e9bcf9826a Fix FastAGI To Properly Check For A Connection
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 d04ab3c645 Add CLI configuration documentation
13 years ago
David M. Lee f2b9c12704 Minor fixes to res_json and test_json.
13 years ago
Matthew Jordan 4682d32d34 Fix crash in res_xmpp when deleting pubsub node from CLI
13 years ago
Joshua Colp abd17dc849 Fix a bug where a changed configuration file might not be available to all sorcery object types.
13 years ago
Jason Parker eb61bb96b7 Fix how we build pjproject.
13 years ago
Jason Parker 5b41fbfe8b Multiple revisions 380735-380736
13 years ago
Jason Parker c1b4a93f49 Multiple revisions 380671-380673
13 years ago
Matthew Jordan 0728c6d7ae Fix memory leak in res_calendar_icalendar
13 years ago
Jason Parker 9d623f3a73 Make sorcery modules global, since they are required by other modules that are global.
13 years ago
Joshua Colp 6300c37152 Add a missing '\' to a log message.
13 years ago
Joshua Colp 3fa4278a31 Merge the sorcery data access layer API.
13 years ago
Jonathan Rose 945fc670f9 res_fax_spandsp: fix t38 transmission bug caused by not returning success
13 years ago
Matthew Jordan 7d9871b394 Add ControlPlayback manager action
13 years ago
Matthew Jordan 472e29df62 Let documentation reference links specify which module they're linking to
13 years ago
Matthew Jordan b84d37a711 Multiple revisions 379209-379210
13 years ago
Matthew Jordan 9b475cd3ef Reset RTP timestamp; sequence number on SSRC change
13 years ago
Joshua Colp c5ec471766 Retain XMPP filters across reconnections so external modules continue to function as expected.
13 years ago
David M. Lee 7695ea2643 Add JSON API for Asterisk.
13 years ago
Jonathan Rose 9d5f6e050e res_srtp: Prevent a crash from occurring due to srtp_create failures in srtp_create
13 years ago
Kinsey Moore 9e814816cb Fix pjproject compilation in certain circumstances
13 years ago
Joshua Colp 4838d6ff68 Don't pass STUN packets through the SRTP unprotect function.
13 years ago
Andrew Latham a30e74da4f Doxygen Cleanups
13 years ago
Joshua Colp 099cd07887 Prevent exhaustion of system resources through exploitation of event cache
13 years ago
Matthew Jordan 8bf1f1745b Prevent crashes in res_xmpp when receiving large messages
13 years ago
Matthew Jordan 8fb5bdce9a Prevent exhaustion of system resources through exploitation of event cache
13 years ago
Matthew Jordan 1fb06fde95 Resolve crashes due to large stack allocations when using TCP
13 years ago
Sean Bright 1e51b9eaa1 Make generate_exchange_uuid() always return the passed ast_str pointer.
13 years ago
Sean Bright d33e46a47f Use the UUID API to generate and validate UUIDs for res_calendar_exchange.
13 years ago
Mark Michelson 609ffb429a The UUID commit removed changes made in res_clialiases.c
13 years ago
Mark Michelson 8cb156bfc1 Add UUID support to Asterisk.
13 years ago
Mark Michelson 619de7f012 Fix crash that can occur if CLI registration fails for an aliased command.
13 years ago
Kinsey Moore 34cbefe62f Ensure ReceiveFax provides a CED tone via T.38
13 years ago
Jonathan Rose d7372766dc res_srtp: Fix a crash caused by srtp_dealloc on an already dealloced session
13 years ago
Olle Johansson e3faeb67e8 Formatting fixes
13 years ago
Olle Johansson 1b47dbe991 Formatting changes
13 years ago
David M. Lee cc01a79463 Added missing newlines to websocket ast_logs.
13 years ago
Joshua Colp 866d968149 Remove a fixed size limitation for producing SDP and change how ICE support is disabled by default.
13 years ago
Mark Michelson e773bbdd10 Fix a "set but not used" warning on newer gccs.
13 years ago
Mark Michelson f2bb9afe17 Multiple revisions 375993-375994
13 years ago
Matthew Jordan a0c363e227 Refactor ast_timer_ack to return an error and handle the error in timer users
13 years ago
Matthew Jordan 069f5f8b93 Only deref a reserved gateway session if we actually reserved one
13 years ago
Joshua Colp 6de0b18b3b Fix an issue with res_http_websocket where the chan_sip WebSocket handler could not be registered.
13 years ago
Matthew Jordan 05cee7b717 Properly extract the Body information of an EWS calendar item
13 years ago
Walter Doekes 6d57ecd48c Change a few warnings to debug and the inverse.
13 years ago
Andrew Latham c7857504df Doxygen Updates - Title update
13 years ago
Matthew Jordan 3620fcff36 Disable ICE support by default
13 years ago
Matthew Jordan 35b12af8b6 pjproject: Fix for Solaris builds. Do not undef s_addr.
13 years ago
Matthew Jordan bd36827e98 Handle capability stanzas that fail to provide node or version information
13 years ago
Matthew Jordan 15b35972ff Update documentation for MessageSend application/command's From field for XMPP
13 years ago
David M. Lee c5acf22cec Fix DBDelTree error codes for AMI, CLI and AGI
13 years ago
Matthew Jordan 481df22eac Check for presence of buddy in info/dinfo handlers
13 years ago
Matthew Jordan a094707d51 Fix a variety of ref counting issues
13 years ago
Andrew Latham e11cc29360 Doxygen Cleanup
13 years ago
Joshua Colp 0fc114dc65 Add support for retrieving engine specific settings using the speech API and from dialplan.
13 years ago
Richard Mudgett 1f9d7090df Include channel uniqueid in "AsyncAGI" and "AGIExec" events.
13 years ago
Jonathan Rose 02d2280543 res_jabber: Remove CLI command 'jabber test'
13 years ago
Brent Eagles 89d427ca24 Reset hangup flags on channels created through messages and cleanup globals
13 years ago
Joshua Colp b6a00a1d97 Update documentation to make it explicit that "stream file" will not restart musiconhold.
13 years ago
Joshua Colp 9f55e5e928 Make res_http_websocket an optional dependency on supported platforms for chan_sip.
13 years ago
Jonathan Rose 39b78f6250 res_agi: async_agi responsiveness improvement on datastore problems
13 years ago
Joshua Colp cdcbffeed0 Fix an issue where a caller to ast_write on a MulticastRTP channel would determine it failed when in reality it did not.
13 years ago
Joshua Colp ad3e51bf4c Fix an issue with H.264 format attribute comparison and fix an issue with improper SDP being produced.
13 years ago
Brent Eagles f787f4219a res_rtp_asterisk: Make TURN and STUN server configurations consistent.
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
Sean Bright 7b823e9f8e When trying to unload res_curl.so, warn about all dependent modules.
13 years ago
Jonathan Rose 1e59e7ee08 res_xmpp: Fix a segfault caused by bodyless messages
13 years ago
Kinsey Moore d96b832787 Deprecate chan_gtalk, chan_jingle, and res_jabber
13 years ago
David M. Lee 1f0f8694d8 res_rtp_asterisk: Eliminate "type-punned pointer" build warning.
13 years ago
David M. Lee cab7acd21d Fix parallel make for res_asterisk_rtp.
13 years ago
Richard Mudgett 6b2183244a Multiple revisions 372327-372328
13 years ago
Mark Michelson be500bbafb Re-fix sending unnegotiated payloads during a P2P RTP bridge.
13 years ago
Michael L. Young 35ac3b645e Fix breakage caused by last merge. Missing a variable for 11 and trunk.
13 years ago
Michael L. Young aab42a92cb Fix Incrementing Sequence Number For Retransmitted DTMF End Packets
13 years ago
Mark Michelson e7ef469826 Prevent local RTP bridges from sending inappropriate formats to participants.
13 years ago
Mark Michelson 6a539ace84 Fix misuses of asprintf throughout the code.
13 years ago
Mark Michelson db69da3667 Use thread-local storage to store pj_thread_descs.
13 years ago
Matthew Jordan e61cd2f5fc Fix typo in JabberSend that looked for '2' instead of '@' in recipient argument
13 years ago
Matthew Jordan 294365edd2 Update module support level on a variety of modules and compiler options
13 years ago
Russell Bryant b8b425971c rtp: Ensure defaults are set without rtp.conf.
13 years ago
Joshua Colp 1f64b85106 Add some additional H.264 attributes, "max-smbps" and "max-fps", for passthrough.
13 years ago
Mark Michelson eb9e645a27 Allow support for early media on AMI originates and call files.
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
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
Jonathan Rose 79de3f7fe8 res_agi: Add message indicating need for \n character in verbose message
13 years ago
Joshua Colp 190d130cbe Build is underway so logging can go away.
13 years ago
Joshua Colp 0ef30a9071 Temporarily enable pj logging to console for debugging pjnath issue exposed by build slave.
13 years ago
Joshua Colp 4d6b524b61 Prevent multiple local candidates from being added with the same information and add support for disabling ICE on a per-peer basis.
13 years ago
Joshua Colp afaa23864b Export the ast_websocket_set_nonblock function for use by other modules.
13 years ago
Matthew Jordan 86ff5585fd Add the ability to specify technology specific documentation
13 years ago
Matthew Jordan 245f6538e7 Handle extremely out of order RFC 2833 DTMF
13 years ago
Joshua Colp 3a2757923c Use the bruteforce method to get debugging enabled for pjproject.
13 years ago
Joshua Colp bfa31f5676 Turn on debugging for pjproject so we can get a better idea of what is causing the generic CCSS test crash.
13 years ago
Kevin P. Fleming 79087cbbd5 Ensure that all ast_datastore_info structures are 'const'.
13 years ago
Joshua Colp 8401e81383 Fix a crash in pjnath when starting an ICE connectivity check and immediately destroying the ICE session.
13 years ago
Joshua Colp cd91570bc6 Add pubsub unsubscription support so subscriptions do not linger for MWI and device state progatation.
13 years ago
Joshua Colp 44345b0973 Fix a crash as a result of propagating MWI or device state over XMPP when the client is disconnected.
13 years ago
Joshua Colp fdd39eae58 Fix an issue where a service discovery request could crash Asterisk.
13 years ago
Joshua Colp 3b59ab1c77 Fix a bug where some XMPP servers would reject authentication. We need to use the user portion of the JID and not the full configured username.
13 years ago
Joshua Colp 7a78aa39d1 Add missing namespace for old non-SASL based authentication.
13 years ago
Joshua Colp 5d20f60337 Fix an issue where specifying the resource in the username would cause authentication to fail.
13 years ago
Joshua Colp e938737570 Add support for SIP over WebSocket.
13 years ago
Joshua Colp acb5f5f824 Reduce memory consumption and add the H.264 and H.263 modules I shamefully neglected to add.
13 years ago
Joshua Colp a693fd1d87 Add support for parsing SDP attributes, generating SDP attributes, and passing it through.
13 years ago
Tilghman Lesher 6190ae4430 Allow the REALTIME() function to report errors back to the caller.
13 years ago
Joshua Colp 7296b670d4 Add required items for Google video support.
13 years ago