Commit Graph

513 Commits (c5d2bf05f4e29c57e332a6481433838db04d7908)

Author SHA1 Message Date
Damien Wedhorn b514659d1c Add g722 codec support to skinny
13 years ago
Damien Wedhorn 5cf8a1f2e5 Minor fixes for chan_skinny
13 years ago
Damien Wedhorn 758cad0984 Fix skinny debug tab completion
13 years ago
Damien Wedhorn 732767f230 Fix for chan_skinny leaving RTP ports open
13 years ago
Mark Michelson da85f8489f Make evaluation of channel variables consistently case-sensitive.
13 years ago
Andrew Latham 3820f1586e Doxygen Updates - Title update
13 years ago
Andrew Latham 99e1174bfa Doxygen Cleanup
13 years ago
Damien Wedhorn f4d1b7ab12 Rewrite of skinny debugging.
13 years ago
Damien Wedhorn 3d38998b70 Various small chan_skinny fixes and cleanup
14 years ago
Matthew Jordan 1efe727ed8 AST-2012-009: Fix crash in chan_skinny due to Key Pad Button Message handling
14 years ago
Damien Wedhorn d979399071 Skinny cleanup (mwi_event_cb).
14 years ago
Damien Wedhorn 0271734f2e Skinny cleanup.
14 years ago
Mark Michelson 14a985560e Merge changes dealing with support for Digium phones.
14 years ago
Matthew Jordan 94187aafc0 AST-2012-008: Fix remote crash vulnerability in chan_skinny
14 years ago
Kinsey Moore b5a6de76fc Commit framework for HANGUPCAUSE (replacement for SIP_CAUSE)
14 years ago
Matthew Jordan c37c7b4a2c AST-2012-005: Fix remotely exploitable heap overflow in keypad button handling
14 years ago
Sean Bright 99bd5b1e2e Eliminate a bunch of shadow warnings.
14 years ago
Terry Wilson 0e5c761c28 Opaquify ast_channel typedefs, fd arrays, and softhangup flag
14 years ago
Terry Wilson a9d607a357 Opaquify ast_channel structs and lists
14 years ago
Sean Bright 51c24c88a1 Prefer ast_set_qos() over ast_netsock_set_qos()
14 years ago
Terry Wilson ebaf59a656 Opaquification for ast_format structs in struct ast_channel
14 years ago
Terry Wilson 57f42bd74f ast_channel opaquification of pointers and integral types
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
Damien Wedhorn 843c7ef088 Allow softkey reject while device onhook.
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
Damien Wedhorn 48f9a8f668 Fix segfault on answer.
14 years ago
Damien Wedhorn 5952117559 Fix segfault on answer.
14 years ago
Tilghman Lesher 77b670c4ab Allow each logging destination and console to have its own notion of the verbosity level.
14 years ago
Richard Mudgett 7d9ba4875b Fix calls to ast_get_ip() not initializing the address family.
14 years ago
Damien Wedhorn 899df042f5 Fix simple switch to not progress a call when call already progressed.
14 years ago
Damien Wedhorn 7cb2ac8664 Add skinny version 17 protocol support.
14 years ago
Damien Wedhorn c5546e2bd7 Increase SKINNY_MAX_PACKET and add some logging.
14 years ago
Damien Wedhorn 0ac40dc255 Merged revisions 340031 via svnmerge from
14 years ago
Damien Wedhorn b90964eda5 Merged revisions 339992 via svnmerge from
14 years ago
Damien Wedhorn d59bb319fc Fixed segfault on core stop gracefully.
14 years ago
Matthew Jordan 8b5ba33fe0 Merged revisions 335078 via svnmerge from
14 years ago
Damien Wedhorn a0573368a1 Add SLA to skinny.
14 years ago
Richard Mudgett 145c174565 Merged revisions 328329 via svnmerge from
14 years ago
Leif Madsen a525edea59 Merged revisions 328247 via svnmerge from
14 years ago
Damien Wedhorn 7df5d0d416 Add autoanswer to skinny.
15 years ago
Damien Wedhorn 9598e5bc2f Remove skinny do_monitor and use ast_sched_start instead
15 years ago
Damien Wedhorn 0bb90a372e Remove extraneous line variables.
15 years ago
Damien Wedhorn 069b70c522 Fix up skinny hints.
15 years ago
Damien Wedhorn 969a317d81 Add activatesub and dialandactivate sub.
15 years ago
Damien Wedhorn 54bb8a0ca8 Move exten used for dialing from device to subchannel.
15 years ago
Damien Wedhorn c37c017781 Consolidate setsubstate_* into setsubstate and use a switch.
15 years ago
Damien Wedhorn bdbb3a506f Add setsubstate_onhook.
15 years ago
Damien Wedhorn 7002adcb3e Add setsubstate_callwait.
15 years ago
Damien Wedhorn 8c0b1115cd Only allow voicemail if substate is OFFHOOK or no channel active (UNSET).
15 years ago
Damien Wedhorn a9beb8323e Rename sub->parent to sub->line.
15 years ago
Damien Wedhorn bc61836c1b Move the hookstate from line to device.
15 years ago
Russell Bryant 0938974902 Merged revisions 317478 via svnmerge from
15 years ago
Damien Wedhorn e98ac1f0f4 Move hold stuff to the setsubstate arrangement.
15 years ago
Damien Wedhorn 2ae06c3e6d Add setsubstate_congestion and setsubstate_progress.
15 years ago
Damien Wedhorn 468b8229a7 Add setsubstate_busy.
15 years ago
Damien Wedhorn b9e763ecae Add setsubstate_ringout (equivalent to AST_STATE ringing).
15 years ago
Damien Wedhorn 99d0da2a2d Add setsubstate_ringin.
15 years ago
Damien Wedhorn bc814dc84a Make skinny_answer use setsubsate_connected.
15 years ago
Damien Wedhorn c6f189cd71 Cleanup skinny callinfo.
15 years ago
Russell Bryant 95561bd37a Merged revisions 316336 via svnmerge from
15 years ago
Russell Bryant 37aa52fd78 Merged revisions 316265 via svnmerge from
15 years ago
Matthew Nicholson 079e794b1c Merged revisions 314628 via svnmerge from
15 years ago
Damien Wedhorn 6b01eb3324 Consolidate all new call calls to run through new setsubstate_ringout.
15 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
Russell Bryant cc0b7e7df5 Some scheduler API cleanup and improvements.
15 years ago
Jason Parker 27fbd5e156 Merged revisions 287643 via svnmerge from
15 years ago
Damien Wedhorn 179ba271d0 Ignore redial hard button when no previous number.
15 years ago
Damien Wedhorn db994dbc6c Hack to allow easy debugging of skinny in trunk.
15 years ago
Damien Wedhorn 530be85aad Add additional AST_CONTROL_ states to control2str.
15 years ago
Damien Wedhorn 101673347f Fixes display issues on 7910 and older phones.
15 years ago
Damien Wedhorn 0e5b6069f4 Cleanup: consolidate offhook (new call).
15 years ago
Damien Wedhorn f8d64f8614 Fix up handling and indications during transfer.
15 years ago
Damien Wedhorn 394fa75a0a Move call answering stuff into new setsubstate_connected.
15 years ago
Damien Wedhorn dcb865f68a Start rtp on answer before the answer is queued
15 years ago
Damien Wedhorn a352ff7f60 Cleanup transmit_ for handle_register and keepalives
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.
16 years ago
Richard Mudgett cf7bbcc4c6 Expand the caller ANI field to an ast_party_id
16 years ago
Richard Mudgett ec37ffbdaf ast_callerid restructuring
16 years ago
Mark Michelson cd4ebd336f Add IPv6 to Asterisk.
16 years ago
Michiel van Baak f4617ae2b5 Ignore Redial softkey when no previous dialed number is known
16 years ago
Michiel van Baak cc89bc0a27 Cleanup transmit_* functions
16 years ago
Terry Wilson 68d1ded8dd Only change the RTP ssrc when we see that it has changed
16 years ago
Michiel van Baak 007e52f5dc Clean transmit_* for start/stop media transmission
16 years ago
Michiel van Baak cf51a99b24 Cleanup transmit_callstate handling
16 years ago
David Vossel 862ebf4d00 fixes adaptive jitterbuffer configuration
16 years ago
Michiel van Baak 3f1d9e881e Cleanup display_*message functions.
16 years ago
Michiel van Baak 7a54ee9159 fix endianes issues in chan_skinny
16 years ago
Michiel van Baak 55d1fcdd02 Cleanup transmit_* functions, part 1
16 years ago
Michiel van Baak 74c5417696 Let's unlock the lines list after the AST_LIST_TRAVERSE instead of inside it.
16 years ago
Michiel van Baak c1dfce9753 Only assign line and device in handle_transfer_button when we have a subchannel.
16 years ago
Tilghman Lesher f59fe83c56 More 32->64 bit codec conversions.
16 years ago
Tilghman Lesher d8e0c58437 Expand codec bitfield from 32 bits to 64 bits.
16 years ago
Michiel van Baak 0a67bc6610 add Parkinglot info to sip show peer <foo> and skinny show line <foo>
16 years ago
Michiel van Baak d7f27e6705 like in chan_sip's sip_new skinny should copy the configured parkinglot from a line to the newly created channel.
16 years ago
Russell Bryant 0ff53eddef Always specify which RTP engine is desired for a new RTP instance.
16 years ago
Tilghman Lesher 642bec4d6f AST-2009-005
16 years ago
Michiel van Baak 41894bea92 add manager events when a skinny device registers/unregisters
16 years ago
Kevin P. Fleming e9d22f802e Rename 'canreinvite' option to 'directmedia', with backwards compatibility.
16 years ago
Jeff Peeler b7cfe90404 Merged revisions 208746 via svnmerge from
16 years ago
Russell Bryant 0264eef115 Merge the new Channel Event Logging (CEL) subsystem.
17 years ago
Kevin P. Fleming 4379249674 Convert a number of global module variables to 'static'.
17 years ago
Eliel C. Sardanons 2c882626a0 Implement a new element in AstXML for AMI actions documentation.
17 years ago
Kevin P. Fleming e6b2e9a750 Const-ify the world (or at least a good part of it)
17 years ago
Joshua Colp 8e4b5df187 Fix some uninitialized memory notices that appeared under valgrind.
17 years ago
Mark Michelson 6f53ed4c67 This commit introduces COLP/CONP and Redirecting party information into Asterisk.
17 years ago
Joshua Colp 63de834395 Merge in the RTP engine API.
17 years ago
Russell Bryant 0bdd99ad64 Merged revisions 182810 via svnmerge from
17 years ago
Michiel van Baak 99ad18c4c5 Add reload support to chan_skinny.
17 years ago
Michiel van Baak 25056db5d0 update the new manager commands in chan_skinny to match
17 years ago
Michiel van Baak c880aa936b Add a couple of manager commands to chan_skinny
17 years ago
Russell Bryant 4ec301360c Merge a large set of updates to the Asterisk indications API.
17 years ago
Tilghman Lesher 808047d54b Use the correct list macros for deleting an item from the middle of a list.
17 years ago
Michiel van Baak 630fe3ccb8 dont segfault when a MWI event occurs on a line without a registered device
17 years ago
Michiel van Baak a992164529 Dont clear the display of skinny phones when not needed.
17 years ago
Michiel van Baak 1d781feca6 Redo the event-based MWI in chan_skinny.
17 years ago
Russell Bryant ef6ad2b53c Merged revisions 168561 via svnmerge from
17 years ago
Michiel van Baak 8c3a7a28bf Fix codec capability setup in chan_skinny
17 years ago
Eliel C. Sardanons 1e8e12efcf Janitor, use ARRAY_LEN() when possible.
17 years ago
Michiel van Baak e219598843 Add debug flag so skinny debug will show information about packets.
17 years ago
Michiel van Baak 4a68fe383a dont send reorder tone after a device is hungup if a dialout is abandoned or failed.
17 years ago
Michiel van Baak ced8427b09 Add Media Source Update to skinny's control2str
17 years ago
Michiel van Baak 58ff098571 fix a very occasional core dump in chan_skinny found by wedhorn.
17 years ago
Terry Wilson d66a8cd264 Fix checking for CONFIG_STATUS_FILEINVALID so that modules don't crash upon trying to parse an invalid config
17 years ago
Michiel van Baak 86f900b201 This commit does two things:
17 years ago
Tilghman Lesher 721b90aa4b Recorded merge of revisions 154263 via svnmerge from
17 years ago
Michiel van Baak 6f860c262d dont segfault when placing a call to a line that has no registered device.
17 years ago
Michiel van Baak 59d9255977 Break up skinny.conf into seperate sections for
17 years ago
Michiel van Baak d1ee16cd9a make 'module unload chan_skinny.so' actually work.
17 years ago
Michiel van Baak c8c11aae99 plug a couple of memleaks in chan_skinny.
17 years ago
Tilghman Lesher 08af5bb312 Create a new config file status, CONFIG_STATUS_FILEINVALID for differentiating
17 years ago
Michiel van Baak cb5824d995 Added 'skinny show lines verbose'
17 years ago
Michiel van Baak 877549af70 fix unholding phones after hangup on older cisco phones.
17 years ago
Michiel van Baak 3f3b1d4dad chan_skinny now respects callwaiting=no
17 years ago
Sean Bright db1ed285c4 More RSW merges. This should do it for the channels/ dir.
17 years ago
Michiel van Baak 78a93bc386 show correct called party id and also store this to the 'placed calls' list once the call is connected.
17 years ago
Mark Michelson b3970abc30 Merged revisions 136062 via svnmerge from
17 years ago
Michiel van Baak 340809a771 whitespace fixes only.
17 years ago
Michiel van Baak dc819e881e Dont coredump on register of non-configured devices
17 years ago
Michiel van Baak 0f1a3177dc make this work again, and not segfault on device registration
17 years ago
Kevin P. Fleming bd28649280 --enable-dev-mode is your friend :-)
17 years ago
Michiel van Baak 532c10551a pass device instead of session to transmit_ functions.
17 years ago
Michiel van Baak e9fc0e572c Merged revisions 135055 via svnmerge from
17 years ago
Tilghman Lesher 0c23159464 Deprecate *_device_state_* APIs in favor of *_devstate_* APIs
18 years ago
Michiel van Baak 3cb49856ae Convert chan_skinny's open-coded linked lists to the list macros
18 years ago