asterisk/include/asterisk
George Joseph ce4d8dac91 Merge changes from topic 'sdp_api_adjustments'
* changes:
  SDP: Make process possible multiple fmtp attributes per rtpmap.
  SDP: Explicitly stop a RTP instance before destoying it.
  SDP: Rework merge_capabilities().
  SDP: Update ast_get_topology_from_sdp() to keep RTP map.
2017-05-12 12:29:39 -05:00
..
doxygen Fix some doxygen bridging file references. 2013-08-16 18:34:31 +00:00
.gitignore Add .gitignore and .gitreview files 2015-04-11 19:43:43 -06:00
_private.h Fix shutdown crash caused by modules being left open. 2016-10-28 10:24:26 -05:00
abstract_jb.h abstract/fixed/adpative jitter buffer: disallow frame re-inserts 2017-01-17 17:08:53 -06:00
acl.h pjsip cli: Change Identify to show CIDR notation instead of netmasks. 2014-06-19 20:13:20 +00:00
adsi.h Multiple revisions 369323-369324 2012-06-25 15:55:25 +00:00
ael_structs.h Merged revisions 136726 via svnmerge from 2008-08-08 00:48:35 +00:00
agi.h Remove the old stub files, preferring the optional_api method. 2010-07-14 20:48:59 +00:00
alaw.h A lot of doxygen updates 2007-12-11 14:17:29 +00:00
alertpipe.h core: Use eventfd for alert pipes on Linux when possible 2017-04-24 11:50:09 -05:00
aoc.h channel locking: Add locking for channel snapshot creation 2013-12-18 20:33:37 +00:00
app.h voicemail: Move app_voicemail / res_mwi_external conflict to runtime 2016-01-04 17:31:24 -06:00
ari.h ari: Implement 'debug all' and request/response logging 2017-01-23 10:25:58 -07:00
ast_expr.h Merge str_substitution branch. 2009-04-29 18:53:01 +00:00
ast_version.h Fix cli display of build options. 2015-11-04 09:15:51 -05:00
astdb.h core/db: Revert Patch Added In Attempt To Improve I/O Performance 2014-07-24 21:01:37 +00:00
astmm.h core: Improve/simplify handling of required headers. 2017-04-03 16:16:09 -04:00
astobj.h Deprecate astobj.h 2014-07-24 17:50:46 +00:00
astobj2.h astobj2: Prevent potential deadlocks with ao2_global_obj_release 2017-03-30 13:59:11 -04:00
astosp.h 1. Re-format the code. 2006-11-15 20:55:17 +00:00
audiohook.h audiohook.c: Difference in read/write rates caused continuous buffer resets 2015-05-20 16:08:39 -05:00
autochan.h autochan/mixmonitor/chanspy: Fix unsafe channel locking and references. 2017-03-15 17:18:55 -06:00
autoconfig.h.in core: Use eventfd for alert pipes on Linux when possible 2017-04-24 11:50:09 -05:00
backtrace.h Fix memory corruption when trying to get "core show locks". 2013-08-23 18:07:40 +00:00
beep.h (mix)monitor: Add options to enable a periodic beep 2014-04-15 23:21:19 +00:00
bridge.h bridge_simple: Added support for streams 2017-05-03 16:36:22 -05:00
bridge_after.h A great big renaming patch 2013-07-25 04:06:32 +00:00
bridge_basic.h Massively clean up app_queue. 2013-08-22 18:52:41 +00:00
bridge_channel.h bridge_simple: Added support for streams 2017-05-03 16:36:22 -05:00
bridge_channel_internal.h bridge: Hold off more than one imparting channel at a time. 2016-04-20 15:44:21 -05:00
bridge_features.h Bridging: introduce "invisible" bridges. 2016-05-23 13:18:18 -05:00
bridge_internal.h Bridge core: Pass a ref with the swap channel when joining a bridge. 2015-01-22 19:30:12 +00:00
bridge_roles.h ARI: bridges/{bridgeID}/addChannel: add roles parameter 2013-08-05 16:59:13 +00:00
bridge_technology.h bridge_simple: Added support for streams 2017-05-03 16:36:22 -05:00
bucket.h media cache: Add a core API and facade for a backend agnostic media cache 2015-07-12 20:44:16 -05:00
buildinfo.h try to get this committed before the buildbot complains about a broken tree 2008-10-30 16:53:11 +00:00
calendar.h res_calendar: Add support for fetching calendars when reloading 2016-10-10 10:43:53 -05:00
callerid.h media formats: re-architect handling of media for performance improvements 2014-07-20 22:06:33 +00:00
causes.h Merged revisions 378735,378748 via svnmerge from 2013-01-09 20:21:33 +00:00
ccss.h Merge in the bridge_construction branch to make the system use the Bridging API. 2013-05-21 18:00:22 +00:00
cdr.h main/cdr: Allow modules to modify CDR fields before dispatching them 2015-10-20 12:12:50 -05:00
cel.h CEL: Remove header declarations of non-existant functions. 2017-03-30 10:21:04 -05:00
celt.h I think reviewboard broke this. The whole file was doubled. 2011-07-07 22:39:54 +00:00
channel.h bridge: Fix returning to dialplan when executing Bridge() from AMI. 2017-05-04 16:40:04 -05:00
channel_internal.h bridge_simple: Added support for streams 2017-05-03 16:36:22 -05:00
channelstate.h channel locking: Add locking for channel snapshot creation 2013-12-18 20:33:37 +00:00
chanvars.h Fix checks for allocation debugging. 2016-08-19 20:16:36 -04:00
cli.h Restrict CLI/AMI commands on shutdown. 2016-03-24 16:59:24 -05:00
codec.h SDP: Ensure SDPs "merge" properly. 2017-04-25 13:03:33 -05:00
compat.h core: Improve/simplify handling of required headers. 2017-04-03 16:16:09 -04:00
compiler.h Add conditional support for noreturn functions. 2016-07-19 22:45:10 -05:00
config.h realtime: Centralize some common realtime backend code 2017-02-21 10:53:17 -06:00
config_options.h Fix Alembic upgrades. 2016-06-22 12:23:44 -05:00
core_local.h bridge.c: Crash during attended transfer when missing a local channel half 2016-03-03 14:03:14 -06:00
core_unreal.h Logger: Convert 'struct ast_callid' to unsigned int. 2015-03-13 01:12:35 +00:00
crypto.h Clean up doxygen warnings 2012-08-30 14:23:28 +00:00
data.h Modules: Make ast_module_info->self available to auxiliary sources. 2015-05-04 20:47:01 -04:00
datastore.h datastore: Add common container based datastores API. 2016-05-09 10:40:28 -03:00
devicestate.h res_corosync: Update module to work with Stasis (and compile) 2014-05-22 12:01:37 +00:00
dial.h Dial: Add function to append already-created channel. 2016-04-05 11:55:50 -05:00
dlinkedlists.h Doubly linked lists unit test and update to implementation. 2011-12-06 19:09:56 +00:00
dns.h DNS: Create a system-level DNS resolver 2015-07-07 21:31:49 -05:00
dns_core.h res_pjsip: Add external PJSIP resolver implementation using core DNS API. 2015-04-15 10:47:53 -03:00
dns_internal.h DNS: Fix doxygen comments. 2015-06-10 12:17:02 -05:00
dns_naptr.h dns: Add core DNS API + unit tests and res_resolver_unbound module + unit tests. 2015-03-25 12:32:26 +00:00
dns_query_set.h res_pjsip: Add external PJSIP resolver implementation using core DNS API. 2015-04-15 10:47:53 -03:00
dns_recurring.h dns: Add core DNS API + unit tests and res_resolver_unbound module + unit tests. 2015-03-25 12:32:26 +00:00
dns_resolver.h dns_core: Allow zero-length DNS responses. 2015-07-31 09:44:20 -05:00
dns_srv.h dns: Add core DNS API + unit tests and res_resolver_unbound module + unit tests. 2015-03-25 12:32:26 +00:00
dns_test.h Reduce duplication of common DNS code. 2015-04-09 14:58:02 +00:00
dns_tlsa.h dns: Add core DNS API + unit tests and res_resolver_unbound module + unit tests. 2015-03-25 12:32:26 +00:00
dnsmgr.h Re-link peers by IP when dnsmgr changes the IP 2012-01-30 23:58:51 +00:00
doxyref.h app_voicemail: Voicemail callback registration/unregistration function improvements. 2013-12-11 19:19:24 +00:00
dsp.h res_pjsip: Add an 'auto' option for DTMF Mode 2015-04-10 17:56:47 +00:00
dundi.h incorporates r159808 from branches/1.4: 2008-11-29 17:57:39 +00:00
endian.h only include this for OpenBSD. At least FreeBSD is borked when including it 2008-10-09 17:48:53 +00:00
endpoints.h pjsip_options: Add qualify_timeout processing and eventing 2015-04-16 09:34:56 -05:00
enum.h Add Doxygen documentation for API changes from 1.6.0 to 1.6.1 2009-03-09 20:58:17 +00:00
event.h doxygen: Fix doxygen errors 2015-05-19 21:11:21 -05:00
event_defs.h res/res_corosync: Raise a Stasis message on node join/leave events 2016-07-13 09:11:37 -05:00
extconf.h Merged revisions 328329 via svnmerge from 2011-07-15 00:23:14 +00:00
features.h Bridge system: Fix memory leaks and double frees on impart failure. 2016-04-22 15:45:47 -05:00
features_config.h bridge_basic: don't cache xferfailsound during an attended transfer 2016-01-15 17:51:18 -06:00
file.h stasis_recording/stored: remove calls to deprecated readdir_r function. 2016-11-04 13:56:42 -05:00
format.h ast_format: Adds an identifier for interleaved audio formats to the ast_format 2016-11-06 15:56:58 +01:00
format_cache.h sdp: Add support for T.38 2017-04-25 13:03:33 -05:00
format_cap.h ast_format_cap_get_names: To display all formats, the buffer was increased. 2015-11-09 16:58:52 +01:00
format_compatibility.h chan_iax2: Several media format fixes. 2014-08-07 18:51:16 +00:00
frame.h core: Add stream topology changing primitives with tests. 2017-03-07 12:08:51 +00:00
framehook.h PJSIP: Prevent T38 framehook being put on wrong channel 2014-09-19 12:50:08 +00:00
fskmodem.h (Step 2 of 2) 2008-07-21 21:00:47 +00:00
fskmodem_float.h Optionally build integer-based routines for FSK tone decoding (but default 2008-07-21 20:59:03 +00:00
fskmodem_int.h Optionally build integer-based routines for FSK tone decoding (but default 2008-07-21 20:59:03 +00:00
global_datastores.h Detect potential forwarding loops based on count. 2015-04-17 15:58:07 -05:00
hashtab.h Fix checks for allocation debugging. 2016-08-19 20:16:36 -04:00
heap.h Fix checks for allocation debugging. 2016-08-19 20:16:36 -04:00
http.h res_ari: Add http prefix to generated docs 2016-08-19 16:58:55 -05:00
http_websocket.h res_http_websocket.c: prevent avoidable disconnections caused by write errors 2015-12-28 11:41:41 -08:00
ilbc.h codecs: Add iLBC 20. 2016-07-22 10:09:08 +02:00
image.h media formats: re-architect handling of media for performance improvements 2014-07-20 22:06:33 +00:00
indications.h Audit of ao2_iterator_init() usage for v1.8. 2012-01-27 18:47:16 +00:00
inline_api.h core: Remove ABI effects of LOW_MEMORY. 2016-09-29 03:22:28 -04:00
io.h sd_notify (systemd status notifications) support 2016-09-15 10:31:31 +03:00
iostream.h Implement internal abstraction for iostreams 2016-11-15 22:25:14 +02:00
json.h res_ari: Add support for channel variables in ARI events. 2016-11-14 13:51:56 -05:00
linkedlists.h Merged revisions 376630 via svnmerge from 2012-11-27 18:20:18 +00:00
localtime.h Stasis application WebSocket support 2013-04-08 13:27:45 +00:00
lock.h core: Remove ABI effects of LOW_MEMORY. 2016-09-29 03:22:28 -04:00
logger.h logger: Added logger_queue_limit to the configuration options. 2017-05-08 16:49:13 -05:00
manager.h AMI: Updated version 2017-03-23 13:25:23 -06:00
max_forwards.h Detect potential forwarding loops based on count. 2015-04-17 15:58:07 -05:00
md5.h Ensure alignment of in[] field in MD5Context struct. 2012-08-29 22:48:08 +00:00
media_cache.h media cache: Add a core API and facade for a backend agnostic media cache 2015-07-12 20:44:16 -05:00
media_index.h Index installed sounds and implement ARI sounds queries 2013-06-24 13:49:20 +00:00
message.h Multiple revisions 420089-420090,420097 2014-08-05 21:44:09 +00:00
mixmonitor.h bridge_features: Support One touch Monitor/MixMonitor 2013-07-01 16:01:24 +00:00
mod_format.h Add notes about embedded ast_frame structs holding a format ref. 2017-01-24 13:37:47 -06:00
module.h core: Remove embedded module support 2017-03-27 10:36:08 -04:00
monitor.h Remove unneeded uses of optional_api providers. 2015-05-02 19:31:12 -05:00
multicast_rtp.h multicast RTP: Add dialing options 2016-05-27 11:00:09 -05:00
musiconhold.h Update MOH start/stop routine doxygen. 2013-08-22 21:29:16 +00:00
named_locks.h named_locks: Use ao2_weakproxy to deal with cleanup from container. 2016-09-02 09:13:45 -04:00
netsock.h Move eid functions to utils.c, mark netsock.h deprecated 2014-06-24 02:50:15 +00:00
netsock2.h pjsip cli: Change Identify to show CIDR notation instead of netmasks. 2014-06-19 20:13:20 +00:00
network.h thread safety: Don't use getprotobyname() 2017-03-20 08:55:05 -04:00
optional_api.h Optional API: Fix handling of sources that are both provider and user. 2015-04-13 07:06:28 -04:00
options.h rtp_engine: allocate RTP dynamic payloads per session 2017-03-22 15:43:33 -05:00
opus.h codec_opus: Replace res_format_attr_opus with the one from codec_opus 2016-09-27 13:42:02 -05:00
parking.h parking.h: Update ast_parking_park_call() doxygen to reality. 2016-05-20 17:56:50 -05:00
paths.h ARI - channel recording support 2013-07-03 17:58:45 +00:00
pbx.h manager: Restore Originate failure behavior from Asterisk 11 2017-02-10 18:04:41 -05:00
phoneprov.h res_phoneprov: Create accessor for ast_phoneprov_std_variable_lookup 2014-10-14 18:13:33 +00:00
pickup.h Make sure that pickup.h does not use an include guard name used elsewhere. 2013-08-02 13:54:31 +00:00
pktccops.h Add PacketCable NCS 1.0 support for Docsis/Eurodocsis networks 2009-11-02 22:29:19 +00:00
plc.h Start untangling header inclusion in a way that does not affect 2007-11-16 20:04:58 +00:00
poll-compat.h Fix #include poll.h and sys/cdefs.h 2016-06-02 22:53:39 +03:00
presencestate.h Split caching out from the stasis_caching_topic. 2013-08-01 13:49:34 +00:00
privacy.h remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
pval.h Merged revisions 271399 via svnmerge from 2010-06-18 21:32:09 +00:00
res_fax.h res_fax: Fix deadlock setting FAXMODE channel variable. 2016-08-25 17:11:51 -05:00
res_hep.h res_hep: Capture actual transport type in use 2017-03-21 13:40:29 -06:00
res_mwi_external.h External MWI core support. 2014-01-06 17:45:25 +00:00
res_odbc.h func_odbc: Fix connection deadlock. 2016-07-12 05:00:16 -05:00
res_odbc_transaction.h res_odbc: Remove connection management 2016-01-22 11:59:06 -06:00
res_pjproject.h res_pjsip: Add CLI "pjsip dump endpt [details]" 2016-01-21 12:47:12 -06:00
res_pjsip.h res_pjsip_session: Enable RFC3578 overlap dialing support. 2017-03-22 11:26:48 +00:00
res_pjsip_body_generator_types.h res_pjsip_pubsub: Use common datastores container API. 2016-05-09 10:40:36 -03:00
res_pjsip_cli.h res_pjsip: Add "like" processing to pjsip list and show commands 2015-10-24 11:02:43 -05:00
res_pjsip_outbound_publish.h res_pjsip_exten_state: Use the extension for publishing to. 2016-05-18 18:37:27 -05:00
res_pjsip_presence_xml.h PJSIP XML, XPIDF: Fix buffer size overwrite memory corruption error. 2015-07-06 16:15:12 -05:00
res_pjsip_pubsub.h res_pjsip_pubsub: Use common datastores container API. 2016-05-09 10:40:36 -03:00
res_pjsip_session.h res_pjsip_session: Add cleanup to ast_sip_session_terminate 2017-04-27 10:43:32 -05:00
res_srtp.h res_srtp: Enable AES-256 and AES-GCM. 2016-07-21 16:25:41 +02:00
rtp_engine.h SDP API: Add SSRC-level attributes 2017-04-27 15:03:51 -05:00
say.h Add SayAlphaCase and similar functionality for AGI 2013-08-22 22:33:48 +00:00
sched.h Create work around for scheduler leaks during shutdown. 2015-02-19 02:03:01 +00:00
sdp.h SDP: Make process possible multiple fmtp attributes per rtpmap. 2017-05-09 12:57:57 -05:00
sdp_options.h SDP: Add interface_address to specify our address to use. 2017-05-09 12:57:57 -05:00
sdp_srtp.h res_srtp: Move SDP SRTP code from the core to res_srtp. 2016-08-10 17:43:15 -05:00
sdp_state.h SDP: Make SDP translation to/from internal representation more const. 2017-04-27 19:08:05 -05:00
sdp_translator.h SDP: Make SDP translation to/from internal representation more const. 2017-04-27 19:08:05 -05:00
security_events.h Avoid unnecessary cleanups during immediate shutdown 2013-05-30 17:05:53 +00:00
security_events_defs.h Strip down the old event system 2013-08-17 14:39:27 +00:00
select.h Simplify and fix conditional in FD_SET. 2016-02-09 14:39:35 -06:00
sem.h doxygen: Fix doxygen errors 2015-05-19 21:11:21 -05:00
sha1.h Update SHA1 code to RFC 6234 2011-10-11 19:06:29 +00:00
silk.h Media Project Phase2: SILK 8khz-24khz, SLINEAR 8khz-192khz, SPEEX 32khz, hd audio ConfBridge, and other stuff 2011-02-22 23:04:49 +00:00
sip_api.h Remove unneeded uses of optional_api providers. 2015-05-02 19:31:12 -05:00
slin.h Fix buffer overflow in slin sample frames generation. 2015-05-31 12:29:21 -05:00
slinfactory.h media formats: re-architect handling of media for performance improvements 2014-07-20 22:06:33 +00:00
smdi.h res_smdi: convert to astobj2 2014-07-21 08:41:29 +00:00
smoother.h media formats: re-architect handling of media for performance improvements 2014-07-20 22:06:33 +00:00
sorcery.h sorcery: Create function ast_sorcery_lockable_alloc. 2016-09-02 09:26:25 -04:00
sounds_index.h Index installed sounds and implement ARI sounds queries 2013-06-24 13:49:20 +00:00
speech.h media formats: re-architect handling of media for performance improvements 2014-07-20 22:06:33 +00:00
spinlock.h Add "destroy" implementation for spinlock. 2014-04-29 15:10:24 +00:00
srv.h Doxygen - Markup Guidelines 2013-04-22 16:22:00 +00:00
stasis.h stasis: Add setting subscription congestion levels. 2016-06-09 10:32:07 -05:00
stasis_app.h Forward declare 'struct ast_json' in asterisk.h 2017-03-30 22:59:59 -05:00
stasis_app_device_state.h ARI: Implement device state API 2013-11-23 17:48:28 +00:00
stasis_app_impl.h ARI: Fix a crash caused by hanging during playback to a channel in a bridge 2014-08-22 16:52:51 +00:00
stasis_app_mailbox.h ARI: Add mailboxes resource for controlling and polling external MWI 2014-01-14 23:44:57 +00:00
stasis_app_playback.h ARI: Add the ability to play multiple media URIs in a single operation 2016-05-17 14:01:22 -03:00
stasis_app_recording.h ARI: Add the ability to download the media associated with a stored recording 2016-05-20 09:06:12 -05:00
stasis_app_snoop.h uniqueid: channel linkedid, ami, ari object creation with id's 2014-03-07 15:47:55 +00:00
stasis_bridges.h res/ari/resource_bridges: Add the ability to manipulate the video source 2016-11-14 17:03:09 -05:00
stasis_cache_pattern.h endpoint/stasis: Eliminate duplicate events on endpoint status change 2015-12-28 11:39:26 -06:00
stasis_channels.h Forward declare 'struct ast_json' in asterisk.h 2017-03-30 22:59:59 -05:00
stasis_endpoints.h Forward declare 'struct ast_json' in asterisk.h 2017-03-30 22:59:59 -05:00
stasis_internal.h main/stasis: Allow subscriptions to use a threadpool for message delivery 2014-12-01 17:59:21 +00:00
stasis_message_router.h stasis: Add setting subscription congestion levels. 2016-06-09 10:32:07 -05:00
stasis_system.h Forward declare 'struct ast_json' in asterisk.h 2017-03-30 22:59:59 -05:00
stasis_test.h doxygen: Fix doxygen errors 2015-05-19 21:11:21 -05:00
statsd.h Fixed some typos 2015-11-24 13:57:05 -06:00
stream.h SDP: Explicitly stop a RTP instance before destoying it. 2017-05-09 12:57:57 -05:00
stringfields.h stringfields: Update extended string fields for master only. 2016-04-13 14:01:37 -06:00
strings.h strings.h: Avoid overflows in the string hash functions 2017-04-11 13:34:28 -05:00
stun.h Re-resolve the STUN address if a STUN poll fails for res_stun_monitor. 2011-12-01 21:19:41 +00:00
syslog.h main/syslog: Allow dynamic logs, such as security events, to log to the syslog 2015-01-12 18:01:46 +00:00
taskprocessor.h pjsip: Fix deadlock with suspend taskprocessor on masquerade 2016-08-10 15:14:38 -05:00
tcptls.h tcptls: Use new certificate upon sip reload 2016-11-22 14:21:28 -05:00
tdd.h Additional TDD changes (preparing for SIP changes - adding TDD support to SIP) 2007-11-06 19:10:26 +00:00
term.h main: Slight refactor of main. Improve color situation. 2015-11-25 20:29:55 +01:00
test.h test.c: Add unit test registration checks for summary and description. 2015-06-24 17:13:31 -05:00
threadpool.h res_pjsip: Deny requests when threadpool queue is backed up. 2015-11-12 11:39:41 -05:00
threadstorage.h Fix issue with AST_THREADSTORAGE_RAW when DEBUG_THREADLOCALS is enabled. 2015-04-17 16:30:13 -05:00
time.h include/asterisk/time.h: Renamed global declaration:tv 2016-01-08 06:20:22 +01:00
timing.h Modules: Make ast_module_info->self available to auxiliary sources. 2015-05-04 20:47:01 -04:00
transcap.h Doxygen updates, formatting. 2007-12-11 22:20:22 +00:00
translate.h Merge "media: Add experimental support for RTCP feedback." 2017-01-27 07:04:52 -06:00
udptl.h udptl: Dead code elimination. ast_udptl_bridge was not used. 2013-12-19 17:13:53 +00:00
ulaw.h Doxygen updates, formatting. 2007-12-11 22:20:22 +00:00
unaligned.h Merged revisions 282543 via svnmerge from 2010-08-17 19:34:52 +00:00
uri.h uri: Quiet warning about type qualifiers ignored on function return type 2014-08-21 14:42:12 +00:00
utils.h res_rtp: Fix regression when IPv6 is not available. 2016-11-30 14:18:05 -05:00
uuid.h Add uuid wrapper API call ast_uuid_generate_str(). 2013-03-28 23:59:20 +00:00
vector.h vector: defaults and indexes 2017-04-26 13:23:39 -05:00
version.h Remove "asterisk/version.h" in favor of "asterisk/ast_version.h". 2012-01-25 21:31:28 +00:00
xml.h Add CLI configuration documentation 2013-02-15 13:38:12 +00:00
xmldoc.h AMI: Allow for command response documentation 2014-07-24 13:00:59 +00:00
xmpp.h ARI: Fix endpoint/channel subscription issues; allow for subscriptions to tech 2014-07-22 16:20:58 +00:00