Commit Graph

513 Commits (c5d2bf05f4e29c57e332a6481433838db04d7908)

Author SHA1 Message Date
Mark Michelson ee21eee7e0 Cache string values of formats on ast_format_cap() to save processing.
12 years ago
Joshua Colp c1235f2639 Reduce channel snapshot creation and publishing by up to 50%.
12 years ago
David M. Lee 2de42c2a25 Multiple revisions 399887,400138,400178,400180-400181
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
Mark Michelson f8622e7c5c Get rid of ast_bridged_channel() and the bridged_channel field on ast_channels.
12 years ago
Matthew Jordan 38236e54a8 Remove dead code from features.c; refactor pickup code into pickup.c
12 years ago
Matthew Jordan 5c4b482471 Support externally initiated parking requests; remove some dead code
12 years ago
Matthew Jordan cafc115896 A great big renaming patch
12 years ago
Jason Parker b700dc6641 Fix a compiler warning.
12 years ago
David M. Lee 043a71ee76 Fixed chan_skinny for systems were pthread_t isn't an int.
12 years ago
Damien Wedhorn 6a2b3af90c Refactor and cleanup of skinny session handling.
12 years ago
Matthew Jordan d0a55fa52d Refactor RTCP events over to Stasis; associate with channels
12 years ago
Mark Michelson 6d624eb008 Add stasis publications for blind and attended transfers.
13 years ago
Joshua Colp 94ec267888 Migrate PeerStatus events to stasis, add stasis endpoints, and add chan_pjsip device state.
13 years ago
Matthew Jordan 6258bbe7bd Update Asterisk's CDRs for the new bridging framework
13 years ago
Damien Wedhorn 75e7c3a8fa Change chan_skinny to use core transfer API.
13 years ago
Jason Parker 154fbf8cae Split Hold event into Hold/Unhold, and move it into core.
13 years ago
Matthew Jordan 06be8463b6 Migrate a large number of AMI events over to Stasis-Core
13 years ago
Richard Mudgett 3d63833bd6 Merge in the bridge_construction branch to make the system use the Bridging API.
13 years ago
Damien Wedhorn 8d6b0c9f3b Add transfer softkey to ringout state to enable blond transfers.
13 years ago
Damien Wedhorn 01d6e8dbc9 Add call forward no answer to skinny and cleanup general callfwd handling.
13 years ago
Richard Mudgett 30cf1a590c Remove some unnecessary calls to ast_bridged_channel() in chan_skinny.c
13 years ago
Kinsey Moore 1a2a4578d2 Convert MWI state message type to the new stasis naming convention
13 years ago
Damien Wedhorn 63a4da4eba Fix skinny encall button to not blind xfer.
13 years ago
Russell Bryant 88874a95d7 Suppress compiler warning.
13 years ago
Damien Wedhorn 401f7c1880 Fix skinny voicemail indication issues.
13 years ago
Kinsey Moore 99aa02d17f Transition MWI to Stasis-core
13 years ago
Richard Mudgett de90681293 More places to eliminate the cast to argv but were not giving warnings.
13 years ago
Richard Mudgett 31f08344ee Fix compiler warning by eliminating the need for a cast.
13 years ago
Damien Wedhorn b34479ad37 More called details fixup for skinny.
13 years ago
Damien Wedhorn 0928f45794 Add prinotify messages to skinny.
13 years ago
Damien Wedhorn 0d553eece8 Add serviceURL stuff to skinny.
13 years ago
Damien Wedhorn 96025d5dfc Fixup skinny CLI completion.
13 years ago
Damien Wedhorn edf0483f4f Remove extraneous stuff from r381470.
13 years ago
Damien Wedhorn ce8101c6c6 Add back sending dialnumber to skinny.
13 years ago
Damien Wedhorn fffcdb0361 Respect callerid presentation in skinny.
13 years ago
Damien Wedhorn 98ef0d3215 Fix some issues with skinny callid.
13 years ago
Damien Wedhorn c0832b4765 Fix reload skinny with active devices.
13 years ago
Damien Wedhorn 44872e797c Reset skinny vmexten and immeddial char on reload.
13 years ago
Damien Wedhorn 8bb9aa2f6d Add variable length displayprompt packet to skinny and use octals.
13 years ago
Damien Wedhorn 523e472e1a Adds variable length callinfo packets to skinny.
13 years ago
Damien Wedhorn e9446501c9 Add force dial keys to skinny.
13 years ago
Damien Wedhorn ff32e094e5 Fix device call logging issues in skinny
13 years ago
Damien Wedhorn 822f5f5ff1 Fix issues with skinny sessions
13 years ago
Damien Wedhorn 7d5345c9c0 Skinny blob cleanup
13 years ago
Damien Wedhorn f795062662 Add group and namedgroup pickup to skinny
13 years ago
Damien Wedhorn bacc5e6604 Rewrite skinny dialing to remove threaded simpleswitch
13 years ago
Matthew Jordan 8fb5bdce9a Prevent exhaustion of system resources through exploitation of event cache
13 years ago
Damien Wedhorn cb6e00b408 Fix skinny to recognise vmexten in general section of conf
13 years ago
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