asterisk/include/asterisk
Philippe Sultan dc9dc75379 Transmit proper invitation, thus conforming to XEP-0166 (Jingle general
specifications), XEP-0167 (Jingle Audio via RTP) and XEP-0176 (Jingle ICE
Transport).


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@83055 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2007-09-19 12:23:56 +00:00
..
abstract_jb.h After some study, thought, comparing, etc. I've backed out the previous universal mod to make ast_flags a 64 bit thing. Instead, I added a 64-bit version of ast_flags (ast_flags64), and 64-bit versions of the test-flag, set-flag, etc. macros, and an app_parse_options64 routine, and I use these in app_dial alone, to eliminate the 30-option limit it had grown to meet. There is room now for 32 more options and flags. I was heavily tempted to implement some of the other ideas that were presented, but this solution does not intro any new versions of dial, doesn't have a different API, has a minimal/zero impact on code outside of dial, and doesn't seriously (I hope) affect the code structure of dial. It's the best I can think of right now. My goal was NOT to rewrite dial. I leave that to a future, coordinated effort. 2007-07-19 23:24:27 +00:00
acl.h expose struct ast_ha so external code can do things such as printing it 2007-07-20 14:38:36 +00:00
adsi.h Merge a bunch of doxygen updates to header files. This includes changes to 2007-07-16 02:51:56 +00:00
ael_structs.h This commit closes bug 7605, and half-closes 7638. The AEL code has been redistributed/repartitioned to allow code re-use both inside and outside of Asterisk. This commit introduces the utils/conf2ael program, and an external config-file reader, for both normal config files, and for extensions.conf (context, exten, prio); It provides an API for programs outside of asterisk to use to play with the dialplan and config files. 2007-08-15 19:21:27 +00:00
aes.h use the OpenSSL AES implementation if it's available (unless configured not to) 2007-05-24 22:07:50 +00:00
aes_internal.h use the OpenSSL AES implementation if it's available (unless configured not to) 2007-05-24 22:07:50 +00:00
agi.h Merged revisions 82929 via svnmerge from 2007-09-18 22:46:05 +00:00
alaw.h This change set fixes bug 8126 in trunk. It is implemented via compile time options, activated via the menuselect stuff, which defaults to the old way. non-zero sample data added. Translate tables expressed in microseconds instead of milliseconds, with 5-digit data now instead of 3, giving 2 more digits of precision. 2007-08-20 22:53:48 +00:00
app.h (closes issue #7852) 2007-08-28 16:28:26 +00:00
ast_expr.h This commit closes bug 7605, and half-closes 7638. The AEL code has been redistributed/repartitioned to allow code re-use both inside and outside of Asterisk. This commit introduces the utils/conf2ael program, and an external config-file reader, for both normal config files, and for extensions.conf (context, exten, prio); It provides an API for programs outside of asterisk to use to play with the dialplan and config files. 2007-08-15 19:21:27 +00:00
astdb.h const-ify some more APIs, and fix rev 49710 from branch-1.4 in a better way here 2007-01-05 23:32:42 +00:00
astmm.h Merged revisions 48987 via svnmerge from 2006-12-27 18:33:44 +00:00
astobj.h Sure enough, some of the uses of astobj are doing recursive locking. This 2006-11-02 18:34:50 +00:00
astobj2.h Merged revisions 81778 via svnmerge from 2007-09-06 20:00:08 +00:00
astosp.h 1. Re-format the code. 2006-11-15 20:55:17 +00:00
audiohook.h Doxygen cleanups/fixes. 2007-09-05 16:31:39 +00:00
autoconfig.h.in Merged revisions 82385 via svnmerge from 2007-09-14 15:52:28 +00:00
callerid.h These changes were submitted via bug 6683, to allow CID detection in India, with carriers that do Polarity/DTMF CID signalling. 2007-06-19 17:07:28 +00:00
causes.h Doxygen update 2006-11-24 14:00:19 +00:00
cdr.h After some study, thought, comparing, etc. I've backed out the previous universal mod to make ast_flags a 64 bit thing. Instead, I added a 64-bit version of ast_flags (ast_flags64), and 64-bit versions of the test-flag, set-flag, etc. macros, and an app_parse_options64 routine, and I use these in app_dial alone, to eliminate the 30-option limit it had grown to meet. There is room now for 32 more options and flags. I was heavily tempted to implement some of the other ideas that were presented, but this solution does not intro any new versions of dial, doesn't have a different API, has a minimal/zero impact on code outside of dial, and doesn't seriously (I hope) affect the code structure of dial. It's the best I can think of right now. My goal was NOT to rewrite dial. I leave that to a future, coordinated effort. 2007-07-19 23:24:27 +00:00
channel.h Merged revisions 81599 via svnmerge from 2007-09-05 20:58:19 +00:00
chanvars.h Bug 5858 - Make the chanvars.c functions return a 'const char *' 2005-12-03 19:25:33 +00:00
cli.h Merge a bunch of doxygen updates to header files. This includes changes to 2007-07-16 02:51:56 +00:00
compat.h Merged revisions 60603 via svnmerge from 2007-04-06 21:16:38 +00:00
compiler.h Merged revisions 43861-43862 via svnmerge from 2006-09-28 13:02:30 +00:00
config.h this set of changes fixes issue # 10643 by keeping track of the last object defined in a file, and attaching any accumulated comments to that object (category header or variable declaration). The file_save routine also had to be upgraded to output these trailing comments. Config.h was modified to include the trailing comment list on categories and variables. 2007-09-05 14:47:45 +00:00
crypto.h Merge a bunch of doxygen updates to header files. This includes changes to 2007-07-16 02:51:56 +00:00
devicestate.h Doxygen cleanups/fixes. 2007-09-05 16:31:39 +00:00
dial.h Add support for call forwarding and timeouts to the dialing API. 2007-07-30 20:42:28 +00:00
dlfcn-compat.h remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
dns.h merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
dnsmgr.h add an updated patch that adds dnsmgr support for outgoing iax2 registrations 2006-06-07 17:44:36 +00:00
doxyref.h Various code and documentation cleanups for res_config_sqlite 2007-09-13 15:26:40 +00:00
dsp.h remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
dundi.h After some study, thought, comparing, etc. I've backed out the previous universal mod to make ast_flags a 64 bit thing. Instead, I added a 64-bit version of ast_flags (ast_flags64), and 64-bit versions of the test-flag, set-flag, etc. macros, and an app_parse_options64 routine, and I use these in app_dial alone, to eliminate the 30-option limit it had grown to meet. There is room now for 32 more options and flags. I was heavily tempted to implement some of the other ideas that were presented, but this solution does not intro any new versions of dial, doesn't have a different API, has a minimal/zero impact on code outside of dial, and doesn't seriously (I hope) affect the code structure of dial. It's the best I can think of right now. My goal was NOT to rewrite dial. I leave that to a future, coordinated effort. 2007-07-19 23:24:27 +00:00
endian.h various minor portability fixes (mostly from tholo for OpenBSD) 2006-06-09 20:26:25 +00:00
enum.h Merge a bunch of doxygen updates to header files. This includes changes to 2007-07-16 02:51:56 +00:00
event.h Make the event header file work under C++. 2007-08-29 21:55:15 +00:00
event_defs.h Add API calls for iterating through an event. This should allow events to have multiple information elements (while there was nothing preventing it before you could not actually access any except the first one). 2007-08-29 15:19:11 +00:00
extconf.h Missing from murf's last trunk commit, which was why trunk won't compile 2007-08-15 21:25:13 +00:00
features.h Doxygen cleanups/fixes. 2007-09-05 16:31:39 +00:00
file.h Merged revisions 81599 via svnmerge from 2007-09-05 20:58:19 +00:00
frame.h Merge a bunch of doxygen updates to header files. This includes changes to 2007-07-16 02:51:56 +00:00
fskmodem.h Change the fsk filter used in CID and TDD decode to an integer based implementation 2007-08-06 19:52:40 +00:00
http.h Merge changes from team/russell/http_filetxfer 2007-06-29 20:35:09 +00:00
image.h Merge a bunch of doxygen updates to header files. This includes changes to 2007-07-16 02:51:56 +00:00
indications.h Doxygen documentationification 2007-01-01 20:08:47 +00:00
inline_api.h remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
io.h Merge a bunch of doxygen updates to header files. This includes changes to 2007-07-16 02:51:56 +00:00
jabber.h Merged revisions 81743 via svnmerge from 2007-09-06 17:00:58 +00:00
jingle.h Transmit proper invitation, thus conforming to XEP-0166 (Jingle general 2007-09-19 12:23:56 +00:00
linkedlists.h Merged revisions 78184 via svnmerge from 2007-08-06 16:51:30 +00:00
localtime.h Merged revisions 82285 via svnmerge from 2007-09-12 21:25:57 +00:00
lock.h Merged revisions 82028 via svnmerge from 2007-09-09 02:45:06 +00:00
logger.h logger.h depends on options.h, so go ahead and include it 2007-09-04 18:02:02 +00:00
manager.h Use the linkedlists.h macros for the manager action list. 2007-08-07 22:13:40 +00:00
md5.h remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
module.h After some study, thought, comparing, etc. I've backed out the previous universal mod to make ast_flags a 64 bit thing. Instead, I added a 64-bit version of ast_flags (ast_flags64), and 64-bit versions of the test-flag, set-flag, etc. macros, and an app_parse_options64 routine, and I use these in app_dial alone, to eliminate the 30-option limit it had grown to meet. There is room now for 32 more options and flags. I was heavily tempted to implement some of the other ideas that were presented, but this solution does not intro any new versions of dial, doesn't have a different API, has a minimal/zero impact on code outside of dial, and doesn't seriously (I hope) affect the code structure of dial. It's the best I can think of right now. My goal was NOT to rewrite dial. I leave that to a future, coordinated effort. 2007-07-19 23:24:27 +00:00
monitor.h Fix building that was broken by recent monitor.h changes. Thanks Russell for pointing this out (and pointing out what I probably did to prevent gcc from fixing it - don't ctrl-C builds) 2007-07-10 15:07:25 +00:00
musiconhold.h Merge a bunch of doxygen updates to header files. This includes changes to 2007-07-16 02:51:56 +00:00
netsock.h Add support for setting the CoS for VLAN traffic (802.1p) in Linux. The 2007-04-30 16:16:26 +00:00
options.h (closes issue #10192) 2007-07-23 14:21:41 +00:00
paths.h Fixing a comment 2006-08-23 21:19:21 +00:00
pbx.h This commit closes bug 7605, and half-closes 7638. The AEL code has been redistributed/repartitioned to allow code re-use both inside and outside of Asterisk. This commit introduces the utils/conf2ael program, and an external config-file reader, for both normal config files, and for extensions.conf (context, exten, prio); It provides an API for programs outside of asterisk to use to play with the dialplan and config files. 2007-08-15 19:21:27 +00:00
plc.h Merged revisions 34087 via svnmerge from 2006-06-14 14:12:56 +00:00
poll-compat.h remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
privacy.h remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
pval.h Missing from murf's last trunk commit, which was why trunk won't compile 2007-08-15 21:25:13 +00:00
res_odbc.h Add a direct execute method to res_odbc (closes issue #10722) 2007-09-14 17:29:23 +00:00
rtp.h Small improvement to the STUN support so it can be used by 2007-07-13 16:22:09 +00:00
say.h Merge a bunch of doxygen updates to header files. This includes changes to 2007-07-16 02:51:56 +00:00
sched.h This commit adds a scheduler API call, ast_sched_replace that can be used 2007-08-17 14:07:44 +00:00
sha1.h Doxygen cleanups/fixes. 2007-09-05 16:31:39 +00:00
slinfactory.h Add doxygen documentation for slinfactory_destroy(), mainly just noting that 2007-09-08 19:01:20 +00:00
smdi.h Fix a spelling mistake in a comment. 2006-12-29 06:26:53 +00:00
speech.h Merged revisions 79334 via svnmerge from 2007-08-13 21:59:15 +00:00
srv.h merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
stringfields.h Doxygen cleanups/fixes. 2007-09-05 16:31:39 +00:00
strings.h Doxygen cleanups/fixes. 2007-09-05 16:31:39 +00:00
tdd.h Merge a bunch of doxygen updates to header files. This includes changes to 2007-07-16 02:51:56 +00:00
term.h safe terminal output is sweet. 2006-11-11 02:12:27 +00:00
threadstorage.h Make sure that libpthread doesn't try to call free() directly when MALLOC_DEBUG 2007-09-18 16:14:14 +00:00
time.h Merged revisions 68814 via svnmerge from 2007-06-11 21:20:59 +00:00
transcap.h remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
translate.h Merge a bunch of doxygen updates to header files. This includes changes to 2007-07-16 02:51:56 +00:00
udptl.h Use linkedlist macros for UDPTL protocol list. 2007-07-11 20:07:07 +00:00
ulaw.h This change set fixes bug 8126 in trunk. It is implemented via compile time options, activated via the menuselect stuff, which defaults to the old way. non-zero sample data added. Translate tables expressed in microseconds instead of milliseconds, with 5-digit data now instead of 3, giving 2 more digits of precision. 2007-08-20 22:53:48 +00:00
unaligned.h remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
utils.h Make the MALLOC_DEBUG output for free() useful again. After changing calls to 2007-09-17 18:57:56 +00:00
zapata.h Doxygen additions, corrections 2007-02-24 20:29:41 +00:00