aboutsummaryrefslogtreecommitdiffstats
path: root/channels/chan_local.c
AgeCommit message (Collapse)AuthorFilesLines
2007-07-05Actually check to make sure a PBX was started on one of the Local channels ↵file1-3/+3
instead of blindly assuming it was. (issue #10112 reported by makoto) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@73318 f38db490-d61c-443f-a65b-d21fe96a405b
2007-04-09Bug 9505 - If the return value for local_queue_frame is set, then p->lock is ↵tilghman1-11/+14
no longer valid. git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@60846 f38db490-d61c-443f-a65b-d21fe96a405b
2007-03-01Don't even attempt to optimize things when a proxy channel is involved. It ↵file1-1/+1
will just explode in weird and unexplaineable ways. (issue #9175 reported by clegall_proformatique) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@57317 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-16Because of the way chan_local is written we should be extra careful and make ↵file1-0/+21
sure our callback functions have a tech_pvt. (issue #8275 reported by mflorell) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@47750 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-15Make sure that the pvt structure exists before trying to do fixup on Local ↵file1-0/+4
channels. (issue #7937 reported by mada123, fix by alamantia with mods by me) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@47711 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-08Use ast_best_codec to set the read/write formatfile1-9/+10
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@42402 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-30Restore original functionality of 1.2 in places where ANI was not set, but wasrussell1-1/+1
changed to be set. The original change was done to ensure that the behavior of the "callerid" option in each channel driver was consistent, but it caused an unexpected behavior change of CDR records for users, so this change is being reverted in 1.2. (issue #7695) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@41411 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-03use ast_set_callerid to be more consistent and to make sure that therussell1-13/+3
"callerid" option in the conf files is always handled the same way and sets ANI (issue #7285, gkloepfer) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@36725 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-12only allow chan_local to masquerade the outbound channel onto its owner, ↵kpfleming1-1/+13
instead of the other way around (this will ensure that group variables on the outbound channel as preserved) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@33638 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-22Preserve presentation bit when going through chan_local (issue #7002 ↵file1-0/+2
reported by acunningham) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@29464 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-02allow variables to exist on both 'halves' of the Local channel (issue #5810)kpfleming1-3/+18
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@7270 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-29git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@7221 ↵kpfleming1-0/+0
f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-08issue #5604kpfleming1-1/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7031 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-06issue #5605russell1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6979 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-24Doxygen documentation update from oej (issue #5505)russell1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6847 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-19Perform some extra checks before performing masqueradesmarkster1-10/+20
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6830 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14update MANY more files with proper copyright/license info (thanks Ian!)kpfleming1-5/+16
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6596 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-25formatting cleanups (bug #4786, with minor mods)kpfleming1-45/+67
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6193 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-10define an AST_MAX_CONTEXT for use instead of AST_MAX_EXTENSIONrussell1-10/+10
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6076 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-24don't use locks when reading usecounts (reading only, not writing)kpfleming1-5/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5994 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-07header ordering fixes for FreeBSD (pending a global merge into asterisk.h) ↵kpfleming1-1/+2
(bug #4484) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5876 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-06more file version tagskpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5866 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-06another round of version tag updates, along with 'show version files' ↵kpfleming1-8/+13
pattern filtering git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5865 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-21use double-quotes instead of angle-brackets for non-system include files ↵kpfleming1-18/+18
(bug #4058) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5490 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-28Fix a bunch of const stuff, merge queue changes, add experimental "hybrid" ↵markster1-3/+3
DTMF mode git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5293 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-16Inherit variables across local channel (bug #3769)markster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5180 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-05If we're only queueing audio, don't queue when we really want to engage the ↵markster1-2/+8
masquerade git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5145 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-04Rework channel structure to eliminate "pvt" portion of channel (bug #3573)markster1-47/+53
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5137 f38db490-d61c-443f-a65b-d21fe96a405b
2005-02-28Fix queue URL passing (bug #3543)markster1-2/+20
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5104 f38db490-d61c-443f-a65b-d21fe96a405b
2005-02-14Fix native agent transfer, add UPGRADE.txt for notes about backwards ↵markster1-8/+8
compatibility issues upgrading from Asterisk 1.0 to current CVS head git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5031 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-11Fix use count for agent/local (bug #2996 et al)markster1-0/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4425 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-06Add features (incomplete, highly experimental), fix DundiLookup app, debug ↵markster1-0/+3
improvements (bug #2800) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4167 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-26Pass concept of status back, permit "leaveempty" to work with static agents ↵markster1-1/+1
who are not loggedon (bug #2719) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4106 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-26Fix chan_local debug message (bug #2725)markster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4101 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-23First pass at making transfer work within agent (not tested, shouldn't break ↵markster1-8/+8
anything that currently worked) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4061 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-03Major PBX revamps (including labels, update examples)markster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3886 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-02Huge callerid rework (might break H.323, others)markster1-10/+18
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3874 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-12First pass at properly handling account codes in forwardingmarkster1-0/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3418 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-22Remove pthread.h from source. We should be using asterisk/lock.h everywhere ↵citats1-1/+0
instead (except in asterisk/lock.h). git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3276 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-22Merge major BSD mutex and symbol conflict patches (bug #1816) (link patch ↵markster1-1/+6
still pending) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3273 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-22Can't check outbound without having lock (bug #1886)markster1-5/+10
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3269 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-09Merge FreeBSD locking fixes (bug #1411)markster1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3176 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-17Propagate language properly across chan_local (bug #1663)markster1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2992 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-06Get rid of all that old needlock garbage now that we're using recursive mutexesmarkster1-8/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2644 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-20Change 'show locals' into 'local show channels' to follow other channel ↵jeremy1-4/+4
methods. Bug #1255 git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2496 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-18Populated RDNISmarkster1-0/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2457 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-04Add support for parking with IAX2markster1-4/+7
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2318 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-28Elminate unused code/warnings (bug #934)markster1-0/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2085 f38db490-d61c-443f-a65b-d21fe96a405b
2003-12-02Really fix chan local races (I hope)markster1-3/+7
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1813 f38db490-d61c-443f-a65b-d21fe96a405b
2003-10-08Handle without contextmarkster1-7/+7
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1620 f38db490-d61c-443f-a65b-d21fe96a405b