aboutsummaryrefslogtreecommitdiffstats
path: root/channels/chan_vpb.c
AgeCommit message (Collapse)AuthorFilesLines
2006-08-05Fix an issue that would cause a NewCallerID manager event to be generatedrussell1-1/+6
before the channel's NewChannel event. This was due to a somewhat recent change that included using ast_set_callerid() where it wasn't before. This function should not be used in the channel driver "new" functions. (issue #7654, fixed by me) Also, fix a couple minor bugs in usecount handling. chan_iax2 could have increased the usecount but then returned an error. The place where chan_sip increased the usecount did not call ast_update_usecount() git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@38904 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-06issue #5605russell1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6979 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-03i/ got the loop drop the wrong way aroundbkramer1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6957 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-03/ added dropping of loop when hanging up a station port from another chanbkramer1-10/+21
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6948 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-02/ fix to for compiling with both 2.4.x and 3.x vpb-driversbkramer1-0/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6943 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-02 working on delay issue when bridging via ast_bridgebkramer1-1/+15
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6942 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-01 added patched to support collecting caller ID before first ring usingbkramer1-13/+56
line voltage detection (tested in Gibralta) added further support for Line Voltage events on OpenLine4 cards updated to use ast_codn functions git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6941 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-27Remove unnecessary checks before calls to ast_strlen_zero. Also, changerussell1-2/+2
some places where strlen is used instead of ast_strlen_zero git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6866 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-14Make sure when the timeout occurs that we actually break the bridge (bug #5252)markster1-0/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6791 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-13Fix call timeouts with rtp bridge etc (bug #5252)markster1-4/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6759 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14update MANY more files with proper copyright/license info (thanks Ian!)kpfleming1-4/+15
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6596 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-14/ fixed bug introduced during bridge code cleanupsbkramer1-2/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6331 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-09bridging code cleanups:kpfleming1-7/+8
code style, formatting use enum/symbolic constants for return codes efficiency improvements (zaptel) only disable DTMF detection once per bridge, not every frame (zaptel) ensure VPM DTMF detector is turned off during native bridge git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6312 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-19/ fixed typo bug introduced in fix for bug #4504bkramer1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6156 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-15add a library of timeval manipulation functions, and change a large number ↵kpfleming1-33/+15
of usses to use the new functions (bug #4504) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6146 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-22/ fix for bug 4550bkramer1-6/+19
/ cleaned up most of the warning messages git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5979 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-10/ fixes possibility for accessing of struct when nullbkramer1-17/+22
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5896 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-08/ fixed bugs introduced by the fix for bug #4368 by kpflemingbkramer1-6/+6
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5881 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-06fix version tag macro callskpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5869 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-06another round of version tag updates, along with 'show version files' ↵kpfleming1-1/+5
pattern filtering git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5865 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-06handle going to 'fax' extension when inside a macro properly (bug #4368)kpfleming1-5/+7
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5856 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-27/ changed the logging in vpb_call()bkramer1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5514 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-21use double-quotes instead of angle-brackets for non-system include files ↵kpfleming1-11/+11
(bug #4058) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5490 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-13/ updated to get it to use ast indications again after the change to ↵bkramer1-9/+70
ast_chan_tech stuff git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5458 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-13/ fixed an inverted testbkramer1-1/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5455 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-21/ changed ast_channel_tech structure init to the GCC-specific format, seemsbkramer1-24/+24
/ to compile, but havent run it yet git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5218 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-20/ updated ast_channel_tech structure init.bkramer1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5217 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-16/ implementing callpickupbkramer1-2/+27
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5181 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-08/ updated to work with new fixes for bug #3573bkramer1-16/+26
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5151 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-04Rework channel structure to eliminate "pvt" portion of channel (bug #3573)markster1-40/+60
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5137 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-04/ added fax detection supportbkramer1-2/+26
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5133 f38db490-d61c-443f-a65b-d21fe96a405b
2005-02-21/ added break-for-dtmf=no for native bridgingbkramer1-10/+40
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5062 f38db490-d61c-443f-a65b-d21fe96a405b
2005-02-21/ added an option to use the AST vad DSP for DTMF detectionbkramer1-15/+77
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5059 f38db490-d61c-443f-a65b-d21fe96a405b
2005-02-17/ adjusted how the gain settings are implemetedbkramer1-13/+51
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5039 f38db490-d61c-443f-a65b-d21fe96a405b
2005-02-10/ fixed ring-back on FXS portsbkramer1-8/+16
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4996 f38db490-d61c-443f-a65b-d21fe96a405b
2005-02-01/ fix for when caller hangs up after first ringbkramer1-1/+9
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4940 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-31/ updated so that it can deal with multiple matching in extensions, withbkramer1-5/+34
/ configurable dtmf idd time out git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4936 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-31/ added parameter to change ec suppresion threshhold from configbkramer1-0/+10
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4935 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-27/ put in ifdef wrapper around routines to save caller ID packet recordingbkramer1-8/+8
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4896 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-25Merge config updates (bug #3406)markster1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4889 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-21update copyright headers for 2005russell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4868 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-18/ trimmed down caller ID collect time for vpb cid.bkramer1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4830 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-18/ patched for bug 3350bkramer1-13/+40
/ also cleaned up the caller ID stuff a bit / should now also forward caller ID from a trunk git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4829 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-17/ updated caller ID to use ast_set_calleridbkramer1-7/+28
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4820 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-14/ added a ring timer so that an incoming call will termintate if it hasntbkramer1-0/+20
/ been answered before the caller hangs up, and the telco doesnt provide a / loop-drop event on caller hang up. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4787 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-10/ checks to if owner is set before using it.bkramer1-7/+13
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4751 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-09/ changed mkif to static function so as not to conflict with other modulesbkramer1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4740 f38db490-d61c-443f-a65b-d21fe96a405b