Commit Graph

1153 Commits (602c4b74b500fb6fbe3ae3f6e13d2502edbdd56c)

Author SHA1 Message Date
Kinsey Moore 76d642ff69 Add HANGUPCAUSE information to callee channels
13 years ago
Kinsey Moore 9b16c8b0f6 Clean up and ensure proper usage of alloca()
13 years ago
Jonathan Rose a5e10001b2 chan_iax2: Fix a segfault introduced by call ID logging
13 years ago
Kinsey Moore cb9756daa2 Add hangupcause translation support
13 years ago
Kevin P. Fleming 79087cbbd5 Ensure that all ast_datastore_info structures are 'const'.
13 years ago
Jonathan Rose 10afdf3a2a Named ACLs: Introduces a system for creating and sharing ACLs
13 years ago
Kinsey Moore db59a3f123 Remove unnecessary generation of informational cause frames
13 years ago
Jonathan Rose 5eb94d7ebb Unique Call ID logging Phases III and IV
13 years ago
Kinsey Moore f080be134e Ensure that pvt cause information does not break native bridging
13 years ago
Kinsey Moore bdab2763ac Add HANGUPCAUSE hash support to IAX2
13 years ago
Richard Mudgett 72eb8eb1e7 Fix deadlock potential with ast_set_hangupsource() calls.
13 years ago
Richard Mudgett dd2427c141 Coverity Report: Fix issues for error type REVERSE_INULL (core modules)
13 years ago
Richard Mudgett 2d418b596c AST-2012-007: Fix IAX receiving HOLD without suggested MOH class crash.
13 years ago
Kinsey Moore ab4c9f2247 Make chan_iax2 reject cause code indications correctly
13 years ago
Matthew Jordan 7b51320642 Fix a variety of memory leaks
13 years ago
Kinsey Moore b5a6de76fc Commit framework for HANGUPCAUSE (replacement for SIP_CAUSE)
13 years ago
Kinsey Moore dd81b047db Resolve FORWARD_NULL static analysis warnings
13 years ago
Jonathan Rose 8227f70cd7 Coverity Report: Fix issues for error type CHECKED_RETURN for core
13 years ago
Kinsey Moore 781f4657b9 Fix many issues from the NULL_RETURNS Coverity report
13 years ago
Kinsey Moore f9155c9c3d Make trunkfreq take effect when set
13 years ago
Kinsey Moore a485f44022 Add missing newlines to CLI logging
13 years ago
Jonathan Rose e96a59acfd Replace GNU old-style field designator extensions to fix clang warnings
13 years ago
Russell Bryant d6d7f51476 chan_iax2: Use OBJ_NODATA to be a bit more explicit.
13 years ago
Sean Bright 3a231e090f chan_iax2: Correct spelling of 'Port' header in IAX2 PeerStatus AMI Events
13 years ago
Russell Bryant 44434bf1cf chan_iax2: Fix use of uninitialized sockaddr_in in try_transfer().
13 years ago
Russell Bryant 6c9f009b6d Fix invalid reads/writes due to incorrect sizeof().
13 years ago
Sean Bright f6b2f05f8c The default value for mohinterpret is the empty string, so when resetting to
13 years ago
Terry Wilson 0e5c761c28 Opaquify ast_channel typedefs, fd arrays, and softhangup flag
13 years ago
Terry Wilson a9d607a357 Opaquify ast_channel structs and lists
13 years ago
Sean Bright c20cfcdcf0 Address comments from Mark Michelson
13 years ago
Sean Bright 3cf09f40f7 Convert netsock.h over to use ast_sockaddrs rather than sockaddr_in and update
13 years ago
Sean Bright 9ed6de9fd2 There isn't much point in saving off and restoring a value that we never use again.
13 years ago
Terry Wilson ebaf59a656 Opaquification for ast_format structs in struct ast_channel
13 years ago
Sean Bright 1c971ae604 Make 'iax2 show callnumber usage' output make sense when an IP is passed in.
13 years ago
Terry Wilson 57f42bd74f ast_channel opaquification of pointers and integral types
13 years ago
Sean Bright 25e5eb3b96 Remove spurious warning when 'qualifyfreqnotok' is set successfully.
13 years ago
Sean Bright bec0ee0851 Add some boilerplate documentation for IAXVAR and IAXPEER.
13 years ago
Sean Bright 2c1b3144cb Set the length of the ast_sockaddr, so that we can set it's port later.
13 years ago
Sean Bright 3816fdde94 Don't allow trunkfreq to be greater than 1000ms.
14 years ago
Sean Bright 7c373d8c13 Pass the correct value to ast_timer_set_rate() for IAX2 trunking.
14 years ago
Sean Bright b69fb773d2 When IAX2 debugging is enabled, make sure to log 'apathetic' messages too.
14 years ago
Sean Bright 45f361c9bd Remove IAX_OLD_FIND from chan_iax2.
14 years ago
Sean Bright 0d12368261 Use TRUNK_CALL_START as originally intended.
14 years ago
Sean Bright 98111f8f1f Clear the high order bit from the destination call number before sending.
14 years ago
Terry Wilson 34c55e8e7c Opaquify char * and char[] in ast_channel
14 years ago
Walter Doekes db24fc2523 Avoid cppcheck warnings; removing unused vars and a bit of cleanup.
14 years ago
Richard Mudgett 23bc964e1c Constify some more channel driver technology callback parameters.
14 years ago
Richard Mudgett 27b69e7d29 Audit of ao2_iterator_init() usage for v1.8.
14 years ago
Terry Wilson 99cae5b750 Opaquify channel stringfields
14 years ago
Terry Wilson 04da92c379 Replace direct access to channel name with accessor functions
14 years ago
Richard Mudgett 64d1b247c4 Fix joinable thread terminating without joiner memory leak in chan_iax.c.
14 years ago
Richard Mudgett e58d4e4093 Fix chan_iax2 to not report an RDNIS number if it is blank.
14 years ago
Richard Mudgett 7d9ba4875b Fix calls to ast_get_ip() not initializing the address family.
14 years ago
Matthew Jordan 9333071c1f Fixed invalid memory access when adding extension to pattern match tree
14 years ago
Richard Mudgett 10de040b6e More parking issues.
14 years ago
Kinsey Moore c5c1fed9b6 Merged revisions 335321 via svnmerge from
14 years ago
Paul Belanger 272afe432b Merged revisions 334844 via svnmerge from
14 years ago
Paul Belanger 39ac2e639f Merged revisions 334514 via svnmerge from
14 years ago
Richard Mudgett b99b1116be Merged revisions 331265 via svnmerge from
14 years ago
David Vossel e128ee2567 Merged revisions 330586 via svnmerge from
14 years ago
Russell Bryant 6a15e95a32 astobj2: Avoid using temporary objects + ao2_find() with OBJ_POINTER.
14 years ago
Leif Madsen a525edea59 Merged revisions 328247 via svnmerge from
14 years ago
Tilghman Lesher 7d179abfd4 Merged revisions 326411 via svnmerge from
14 years ago
David Vossel d5ea9e5ae2 Merged revisions 324652 via svnmerge from
14 years ago
Richard Mudgett 397c379a7d Merged revisions 321812-321813 via svnmerge from
14 years ago
Russell Bryant 0ccfc8609a Merged revisions 318436 via svnmerge from
14 years ago
Russell Bryant 3736b02d97 Merged revisions 318055 via svnmerge from
14 years ago
Russell Bryant f0f5e237bf Merged revisions 317474 via svnmerge from
14 years ago
Leif Madsen b8b1d085db Add 'description' field for CLI and Manager output
14 years ago
David Vossel d760e81f37 Media Project Phase2: SILK 8khz-24khz, SLINEAR 8khz-192khz, SPEEX 32khz, hd audio ConfBridge, and other stuff
15 years ago
Paul Belanger 3556e4c2d4 Replace ast_log(LOG_DEBUG, ...) with ast_debug()
15 years ago
David Vossel c26c190711 Asterisk media architecture conversion - no more format bitfields
15 years ago
Jason Parker 76cfbf7817 Merged revisions 305692 via svnmerge from
15 years ago
Leif Madsen 783ea39ba1 Merged revisions 300521 via svnmerge from
15 years ago
Russell Bryant cc0b7e7df5 Some scheduler API cleanup and improvements.
15 years ago
Tilghman Lesher 597e913cd2 Merged revisions 296951 via svnmerge from
15 years ago
Paul Belanger bd6f29dcb9 Merged revisions 296673 via svnmerge from
15 years ago
Paul Belanger 53149a69df Merged revisions 293496 via svnmerge from
15 years ago
David Vossel ae6e8ecfd2 Merged revisions 290506 via svnmerge from
15 years ago
David Vossel a8e290cd15 Merged revisions 290378 via svnmerge from
15 years ago
Richard Mudgett c5f5c24103 Merged revisions 288194 via svnmerge from
15 years ago
Paul Belanger b287e93101 Merged revisions 288157 via svnmerge from
15 years ago
Jeff Peeler 41b95ee887 Merged revisions 286931 via svnmerge from
15 years ago
Paul Belanger b51f922a34 Merged revisions 286120 via svnmerge from
15 years ago
Brett Bryant 5e97e23de0 Merged revisions 284967 via svnmerge from
15 years ago
Tilghman Lesher 8190e96fad Merged revisions 284610 via svnmerge from
15 years ago
David Vossel 06c6b2c7eb Merged revisions 282545 via svnmerge from
15 years ago
Tilghman Lesher 557ad25f07 Merged revisions 282366 via svnmerge from
15 years ago
David Vossel 0f8eaa6299 Merged revisions 282269 via svnmerge from
15 years ago
Paul Belanger 0443248aa7 PeerStatus now includes Address and Port
15 years ago
Terry Wilson d6e1c724e5 Remove built-in AES code and use optional_api instead
15 years ago
Tilghman Lesher a8c843199c Change order so that it more closely matches the related SIP command.
15 years ago
Tilghman Lesher b4e18d5660 Add load priority order, such that preload becomes unnecessary in most cases
15 years ago
Mark Michelson 6fa79e8f77 Make ACLs IPv6-capable.
15 years ago
Richard Mudgett cf7bbcc4c6 Expand the caller ANI field to an ast_party_id
15 years ago
Richard Mudgett ec37ffbdaf ast_callerid restructuring
15 years ago
Tilghman Lesher 2fdf43f9fc Get more information about the Bamboo test failures
15 years ago
Tilghman Lesher d6011adab4 Weird, no output and Bamboo still fails...
15 years ago
Tilghman Lesher 384681e182 Add some diagnostic feedback to our data tests
15 years ago
Tilghman Lesher da8450323f Kill some startup warnings and errors and make some messages more helpful in tracking down the source.
15 years ago
Mark Michelson cd4ebd336f Add IPv6 to Asterisk.
15 years ago
Eliel C. Sardanons a1b89a6a50 Implement AstData API data providers as part of the GSOC 2010 project,
15 years ago
Tzafrir Cohen c613897d1c Fix various typos reported by Lintian
15 years ago
Russell Bryant 450f4ff2ee Resolve some errors produced during module unload of chan_iax2.
15 years ago
David Vossel fcb055fb4e addition of G.719 pass-through support
15 years ago
David Vossel 1da8159aa6 Merged revisions 270866 via svnmerge from
15 years ago
Terry Wilson 857814f435 Add SRTP support for Asterisk
15 years ago
Tilghman Lesher 7d18dd5394 Finally track down and eliminate the "FRACK! warnings from chan_iax2".
15 years ago
David Vossel cddc244c97 fix iax_frame double free
15 years ago
Leif Madsen bb2fa21ac1 IAXpeers output now matches SIPpeers format for manager (AMI).
15 years ago
Richard Mudgett a5a0a5f867 Consolidate ast_channel.cid.cid_rdnis into ast_channel.redirecting.from.number.
15 years ago
David Vossel 3d4de4a277 Merged revisions 250394 via svnmerge from
15 years ago
Kevin P. Fleming 7e2145b9ac Merged revisions 249234 via svnmerge from
16 years ago
David Vossel dd48c7eb40 fixes a merging error for the iaxs and iaxsl off by one fix
16 years ago
David Vossel 5be3d14c11 Merged revisions 245792 via svnmerge from
16 years ago
David Vossel a97e8f3908 adds total call numbers available to 'iax2 show callnumber usage' cli output
16 years ago
Russell Bryant 34317fb0d3 Fix the ability to specify an OSP token for an outbound IAX2 call.
16 years ago
Tilghman Lesher 9c1b53cab4 According to POSIX, the capital L modifier applies only to floating point types.
16 years ago
David Vossel c8bb5daf1e Merged revisions 238411 via svnmerge from
16 years ago
David Vossel 6ecaa764d3 fixes iax "can't compress subclass 4294967295" error
16 years ago
David Vossel 417657f4ed fixes iax2 show cache locking error, thanks alecdavis!
16 years ago
Kevin P. Fleming 209e1cf195 Merged revisions 230246 via svnmerge from
16 years ago
Tilghman Lesher 5e2aa190fe Display a list of channel variables in each channel-oriented event.
16 years ago
David Vossel 60f80e5360 Merged revisions 229167 via svnmerge from
16 years ago
Tilghman Lesher 2bbda7a7c8 Two other trunk build fixes (reported by seanbright on #asterisk-dev)
16 years ago
Tilghman Lesher d8e0c58437 Expand codec bitfield from 32 bits to 64 bits.
16 years ago
David Vossel 3acfd4933c Merged revisions 225243 via svnmerge from
16 years ago
David Vossel 984d6500ce Merged revisions 225032 via svnmerge from
16 years ago
Kevin P. Fleming 1c9fe00920 Recorded merge of revisions 222152 via svnmerge from
16 years ago
David Vossel 3cce68d329 Merged revisions 222026 via svnmerge from
16 years ago
David Vossel 9329079bb4 Merged revisions 219720 via svnmerge from
16 years ago
Russell Bryant 5996ab0ee2 Merged revisions 219586 via svnmerge from
16 years ago
David Vossel 95be40493a Merged revisions 219519 via svnmerge from
16 years ago
Tilghman Lesher 1b147b0094 Make calltoken support work with realtime users and peers.
16 years ago
David Vossel e716801ab2 Merged revisions 217806 via svnmerge from
16 years ago
David Vossel d09f9fd00a Merge code associated with AST-2009-006
16 years ago
Tilghman Lesher 642bec4d6f AST-2009-005
16 years ago
Jeff Peeler 0f31e6c26c Merged revisions 208923 via svnmerge from
16 years ago
Jeff Peeler b7cfe90404 Merged revisions 208746 via svnmerge from
16 years ago
David Vossel 090066be3b fixes an error in r203638 CEL commit
16 years ago
Russell Bryant e55d1b11b9 Merged revisions 206385 via svnmerge from
16 years ago
David Vossel ba2a8457b8 Merged revisions 205471 via svnmerge from
16 years ago
David Vossel 519f1dd7d6 moving debug message from level 0 to 1.
16 years ago
Russell Bryant 0264eef115 Merge the new Channel Event Logging (CEL) subsystem.
16 years ago
David Vossel 05da5f14d9 Merged revisions 201993 via svnmerge from
16 years ago
David Vossel 68ba81dfe6 Add rtsavesysname to chan_iax
16 years ago
David Vossel 940accbd99 update chan_iax to use 64bit feature flags.
16 years ago
Kevin P. Fleming 4379249674 Convert a number of global module variables to 'static'.
16 years ago
David Vossel e018606c7e Merged revisions 199138 via svnmerge from
16 years ago
David Vossel 61bc1854d5 fixes issue with channels not going down after transfer
16 years ago