markster
bf79f62286
Make music on hold truly optional (bug #2998 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4411 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-09 19:55:01 +00:00
markster
4d714a5488
Big diet for struct ast_channel
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4399 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-07 20:38:43 +00:00
markster
ba6bf065a5
Disable echo canceller for digital calls (bug #2785 ), fix build on MacOSX (bug #2803 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4170 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-07 16:21:01 +00:00
markster
bf6699ffaa
Add features (incomplete, highly experimental), fix DundiLookup app, debug improvements (bug #2800 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4167 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-06 21:33:01 +00:00
markster
754f926eae
Pass through flash hook
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4158 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-03 22:37:55 +00:00
markster
b200ac42b7
Debugging improvements (bug #2765 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4135 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-01 01:44:11 +00:00
markster
e2c75a92f9
Pass concept of status back, permit "leaveempty" to work with static agents who are not loggedon (bug #2719 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4106 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-26 22:25:43 +00:00
markster
5cb692d65f
Add "Loopback" switch
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4070 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-24 02:53:24 +00:00
markster
d3403a17ea
First pass at making transfer work within agent (not tested, shouldn't break anything that currently worked)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4061 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-23 12:19:47 +00:00
markster
cfe24c16a1
Major PBX revamps (including labels, update examples)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3886 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-03 04:19:59 +00:00
markster
6868babd22
Huge callerid rework (might break H.323, others)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3874 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-02 00:58:31 +00:00
markster
b3a8934e20
Use file that is in Asterisk rather than asterisk-sounds (bug #2445 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3783 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-15 14:12:45 +00:00
markster
58be7a874b
If nativeformats changes, recalculate formats (bug #2224 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3722 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-04 01:06:42 +00:00
markster
e5e591355a
Fix "duplicate answer" issue (bug #2342 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3710 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-02 13:48:11 +00:00
markster
716571570b
When queueing frames, it's pointless to queue a frame after a HANGUP frame is queued...
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3697 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-31 17:30:46 +00:00
markster
6caedb2865
Fix generator for VAD as well as for automatically syncing to incoming signal if present (bug #2312 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3668 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-27 22:53:56 +00:00
markster
21b0db7e2b
Run generators from zap timers when available so as to interop with VAD
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3663 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-27 03:28:32 +00:00
markster
833b48998f
Include UniqueId in rename events... (bug #2306 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3660 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-26 22:45:26 +00:00
markster
bf8efb6846
Only play announce time on first pass
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3583 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-06 14:43:25 +00:00
markster
78ba7c33dc
Somehow matt's patch didn't make it all the way in
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3530 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-28 20:41:49 +00:00
markster
76941d2eb8
Swap states early in masquerade process (bug #1987 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3412 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-09 10:57:43 +00:00
markster
6d161f1588
More strcpy / snprintf as part of rgagnon's audit (bug #2004 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3410 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-09 10:08:09 +00:00
citats
addf713a4f
Use snprintf in __ast_request_and_dial instead of sprintf
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3356 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-29 19:29:03 +00:00
markster
eb24763086
Oops (fix typo)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3344 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-29 12:40:15 +00:00
markster
831b80f040
Perform deadlock avoidance on initial entry, too
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3343 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-29 12:38:04 +00:00
markster
53b18116f3
Avoid potential deadlocks in channel_walk_locked, and detect serious failures
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3340 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-29 10:51:00 +00:00
citats
fb93977362
More formatting cleanups.
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3337 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-29 04:42:19 +00:00
markster
832d439a78
oops
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3293 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-24 03:04:25 +00:00
markster
cb8eee8b42
Be sure to hold lock during answer
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3286 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-23 17:41:51 +00:00
citats
899ce8fd6d
Misc formatting cleanups
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3279 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-22 20:11:15 +00:00
citats
00b34f3e0a
Remove pthread.h from source. We should be using asterisk/lock.h everywhere instead (except in asterisk/lock.h).
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3276 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-22 18:49:00 +00:00
markster
ba1892811d
Separate PROCEEDING and PROGRESS
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3206 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-14 21:18:52 +00:00
markster
7d00f23ad4
Merge FreeBSD locking fixes (bug #1411 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3176 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-09 01:45:08 +00:00
markster
6c6c4ed386
Enhancements for zaptel+bsd (bug #1781 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3143 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-04 15:44:14 +00:00
markster
87641bf1fe
Lock while installign generator
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3133 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-02 20:18:18 +00:00
markster
4a66d3fb26
Unlock PRI lock, fix variable pasing
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3093 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-27 16:50:07 +00:00
markster
12562da80b
Fix major typo
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3066 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-25 04:50:54 +00:00
markster
d3895410f1
Merge fabeman's extensive meetme improvements (bug #1624 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3038 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-22 04:11:22 +00:00
markster
ec76498f55
Make ast_channel_walk become ast_channel_walk_locked
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3029 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-20 16:30:10 +00:00
markster
abc625c7e8
Merge Mike's announcement enhancements
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3020 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-20 00:29:09 +00:00
markster
2fe4dbd58b
Ignore progress frames in request/dial (bug #1657 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2983 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-16 17:50:14 +00:00
markster
8a7de41d48
Don't worry about tones we can't send (bug #1652 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2973 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-15 22:53:55 +00:00
anthm
cf3caca694
make channel.c use autoservice_start/stop when playing warning sound files
...
during bridged calls.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2913 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-06 22:29:00 +00:00
citats
07aec9c5fb
Use ast_strlen_zero in channel.c
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2910 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-06 21:04:22 +00:00
citats
709a2244eb
Code formatting cleanup in channel.c
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2865 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-03 02:02:27 +00:00
markster
ea132fd13c
Add support for French, Danish, Portuguese, Spanish, Italian, and Dutch numbers
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2809 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-29 02:30:14 +00:00
citats
bd44ffbbd0
Revert formatting changes
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2786 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-27 21:21:57 +00:00
anthm
5897660860
Bug Fix
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2784 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-27 16:42:43 +00:00
anthm
aa820ac940
applied final release of bug 1353 per Mark's permission
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2782 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-26 23:22:34 +00:00
markster
88adf19dff
More select/poll updates for various applications
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2762 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-26 03:02:49 +00:00
markster
4ab2b33bff
Properly migrate from select to poll for core asterisk.
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2760 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-25 20:42:45 +00:00
markster
3e27730182
Temporarily revert poll changes
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2757 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-24 23:11:28 +00:00
markster
a7e3af17b1
Change select references to poll in core asterisk functions (hope this works)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2756 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-24 23:02:21 +00:00
citats
1213860e52
Make manager "Link" and "Unlink" events include the channel uniqueids (bug 1456)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2732 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-21 04:52:18 +00:00
markster
cf0148cd9c
Make sure we safely lock both channels when doing a masquerade.
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2716 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-20 03:16:01 +00:00
markster
ec4d7ac596
Fix implementation of waitfordigit_full
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2677 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-12 16:25:34 +00:00
markster
4fa6fe76ba
Remove double unlock from ast_read
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2647 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-07 14:43:18 +00:00
markster
b837107b6b
Get rid of all that old needlock garbage now that we're using recursive mutexes
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2644 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-06 22:17:32 +00:00
markster
3c113c61fd
Don't double lock the stream
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2605 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-02 23:25:24 +00:00
markster
726f698856
Fix generator race (bug #1202 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2604 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-02 21:58:10 +00:00
citats
40646976f7
Fixup read/write locking
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2573 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-27 07:34:37 +00:00
markster
5acf40987d
Make read/write mode have a lock parameter and use it properly.
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2572 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-27 06:50:12 +00:00
jeremy
8784ee1568
Add hangupcause to the hangup manager event
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2473 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-19 09:37:28 +00:00
markster
4e91b615f0
Add support for new PING/PONG on zaptel which reduces the # of file descriptors on SIP/IAX channels (when zaptel interface is available) by 2 per channel
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2467 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-19 04:23:20 +00:00
markster
7a6a2ebdda
Whentohangup is in seconds, not milliseconds
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2406 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-12 16:47:07 +00:00
markster
dc78d4f08b
Don't complain about not knowing about -1
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2366 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-08 02:09:56 +00:00
markster
2a6c74c735
And of course return us as a winner
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2353 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-05 18:32:59 +00:00
markster
1ef81d9de3
Minor optimizations and actually set SOFTHANGUP_TIMEOUT if appropriate
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2351 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-05 18:31:06 +00:00
markster
4337816856
Consider whentohangup in timeout (bug #1107 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2349 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-05 18:22:31 +00:00
markster
ae986bb6bc
Add support for parking with IAX2
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2318 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-04 01:11:25 +00:00
markster
eb9ca80b08
Handle video codecs properly
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2281 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-01 16:14:41 +00:00
citats
1572d47962
Change text in ast_get_group to explain that max group is 31 (bug #1014 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2270 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-27 09:04:42 +00:00
citats
f080d88eb8
Move ast_get_group from res_parking.c to channel.c
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2263 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-27 06:15:49 +00:00
markster
cc7c7c90e0
Increase length of DTMF tones in SIP et all, in-band
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2241 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-25 16:01:56 +00:00
markster
8081e2fdb0
Fix minor ordering issue (bug #981 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2206 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-20 20:00:49 +00:00
markster
de0053614d
Don't free clone lock until after *both* fixups have taken place
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2199 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-19 20:07:01 +00:00
markster
9d762a8ded
Don't call release if we have no generator
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2129 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-04 23:18:16 +00:00
markster
9d8e665463
Don't delete original variables after appending clone ones
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2098 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-31 02:50:27 +00:00
markster
9ddb7f444a
Merge variable lists
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2097 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-30 06:48:01 +00:00
jeremy
961d257117
clean up output and print that we are unregistering a channel type
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2024 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-14 06:04:46 +00:00
markster
f28aebe732
Gotta actually free the frame...
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1704 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-07 03:48:03 +00:00
markster
f8c39a08f6
Remove really broke MP3 stuff in favor of G.726 in the near future
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1689 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-04 02:40:09 +00:00
markster
737799dcdf
Fix helper app
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1622 f38db490-d61c-443f-a65b-d21fe96a405b
2003-10-09 14:12:26 +00:00
martinp
ef4363371f
Pass accountcode to outgoing spool call when originated with Context&Extension&Priority
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1597 f38db490-d61c-443f-a65b-d21fe96a405b
2003-10-01 21:01:31 +00:00
markster
4ccc73bca7
Fix channel Caller*ID
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1593 f38db490-d61c-443f-a65b-d21fe96a405b
2003-10-01 14:59:40 +00:00
markster
8032361a63
Unlock channel
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1541 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-24 19:43:14 +00:00
martinp
afd7d66d7f
Create better 'failed' CDRs for outgoing spool calls with context,extension,priority
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1538 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-22 15:27:09 +00:00
martinp
eab86dd3b9
Don't post 2 CDR's when the outgoing spool call fails
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1527 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-18 21:06:29 +00:00
martinp
da1033cad2
Add distinguishing between BUSY and FAILURE for outgoing spool calls. Always save CDR record (even if the call fails). If the call fails try to see if there is
...
"failed" extension in the specified context (only if you use context,extension,priority syntax) and execute it.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1499 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-12 16:51:35 +00:00
markster
2be6d9d7c1
BSD portability enhancements (bug #234 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1486 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-08 16:48:07 +00:00
martinp
0f75407087
Fix synchronization of recorded files when using Monitor application
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1446 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-28 20:02:10 +00:00
markster
8cc1311826
Handle timing file descriptor properly with agents
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1409 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-23 02:11:44 +00:00
martinp
c3ef7b672f
Show the names of the codecs instead of the numbers (bug #92 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1348 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-16 05:10:35 +00:00
markster
04bb756224
Don't double generate events
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1339 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-15 18:29:33 +00:00
markster
c08fc582ac
Preserve queued frames
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1328 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-14 19:18:18 +00:00
markster
86bafe4b34
Don't hold lock in indication longer than we need it
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1327 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-14 18:46:02 +00:00
markster
2d8b03612b
Lock on indication, fix agent buglet
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1313 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-13 18:29:58 +00:00
markster
bd0679195f
Add any missing locking calls
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1312 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-13 17:32:44 +00:00
markster
dbc9edcaac
Totally revamp thread debugging to support locating and removing deadlocks
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1310 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-13 15:25:16 +00:00
markster
bdb6501e2c
Never release lock when doing a hangup or bad things can happen when masq is taking place
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1296 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-11 22:17:46 +00:00
markster
d5c307e9e4
Add debugging
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1295 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-11 21:31:53 +00:00
markster
79ceb3394c
More debugging and fix it properly
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1294 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-11 21:17:33 +00:00
markster
8dca428ff0
Be fanatic about locking when calling check_hangup
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1293 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-11 21:10:52 +00:00
markster
dccb0f55b7
Fix small leak in outgoing stuff
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1261 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-04 23:30:49 +00:00
markster
c7bc2fb231
Fix some substantial locking issues
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1236 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-29 16:09:03 +00:00
markster
6caea5c08d
Minor formatting fix
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1231 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-28 14:27:05 +00:00
markster
c27c435bd9
Fix race in agent/masquerade
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1196 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-16 18:54:16 +00:00
markster
9afbb1e85e
Be sure to close timing file descriptor
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1162 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-04 16:49:11 +00:00
markster
a85e253481
Make masquerade compatible with timingfd
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1140 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-29 23:23:54 +00:00
markster
07df1a3801
Minor cleanups
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1138 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-29 21:54:58 +00:00
markster
ce56e9aea7
Properly implement using zaptel for timing of file playback
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1137 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-29 20:32:26 +00:00
markster
63170c4333
Add SIP/RTP video support, video enable app_echo, start on RTCP
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1128 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-28 16:40:02 +00:00
markster
f8d206eb06
manager unique id
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1083 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-11 12:24:13 +00:00
markster
960085b93e
Add unique identifier
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1064 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-30 04:41:18 +00:00
markster
84e8f2aba1
Write to read monitor before translation
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1059 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-28 19:38:02 +00:00
markster
a03b20a405
Handle progress in chan_sip properly
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1025 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-15 22:39:01 +00:00
markster
bb43f74952
Make vmail handle things properly in the case of included contexts
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1021 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-14 19:21:36 +00:00
markster
67b5919a15
Add transfer to IAX2, and transfer application
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1016 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-14 05:33:06 +00:00
markster
57f1c73396
Use zaptel timers to wake up processes
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1002 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-12 04:23:55 +00:00
markster
6141af12a6
Free the right frame in case of an overflow
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@979 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-08 04:40:35 +00:00
markster
0aca2c116c
More BSD enhancements
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@916 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-27 18:13:11 +00:00
markster
1accaa0293
Finish implementing prod code
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@861 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-17 02:52:53 +00:00
markster
177e092ee9
Add "prod" function, to get audio moving
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@856 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-16 02:47:03 +00:00
markster
9fa1f6563a
Add iLBC codec
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@852 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-15 04:36:52 +00:00
markster
3e7d0619de
When swapping subs, queue a null frame, extend delay for hangup-on-flash
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@823 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-11 04:31:33 +00:00
markster
689c55ac51
Implement call pickup on SIP, override context if appropriate
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@791 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-09 04:00:43 +00:00
martinp
4241f536ef
Fix a typo
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@771 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-07 20:31:16 +00:00
martinp
65ced02ec2
Add more debug messages for bridging
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@770 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-07 20:29:50 +00:00
markster
249face569
Merge enhanced status changes, add SIP subscribe from Andre
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@759 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-06 18:19:51 +00:00
markster
e0c466aa42
Merge hint patch, add new variables, and misc. PBX cleanups
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@722 f38db490-d61c-443f-a65b-d21fe96a405b
2003-03-30 22:55:42 +00:00
markster
bda20d3d74
Merge Mahmut's recording patches
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@686 f38db490-d61c-443f-a65b-d21fe96a405b
2003-03-25 19:30:06 +00:00
matteo
15d2f7aa97
Tue Mar 18 07:00:01 CET 2003
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@652 f38db490-d61c-443f-a65b-d21fe96a405b
2003-03-18 06:00:18 +00:00
matteo
342cf00fb7
dom mar 16 23:37:23 CET 2003
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@647 f38db490-d61c-443f-a65b-d21fe96a405b
2003-03-16 22:37:31 +00:00
matteo
f61680257a
Wed Mar 12 07:00:01 CET 2003
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@641 f38db490-d61c-443f-a65b-d21fe96a405b
2003-03-12 06:00:18 +00:00
matteo
f6a861f645
Mon Feb 24 07:00:01 CET 2003
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@622 f38db490-d61c-443f-a65b-d21fe96a405b
2003-02-24 06:00:18 +00:00
matteo
b6be24372a
Sun Feb 23 07:00:00 CET 2003
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@621 f38db490-d61c-443f-a65b-d21fe96a405b
2003-02-23 06:00:11 +00:00
matteo
7dc232beda
Fri Feb 14 07:00:01 CET 2003
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@614 f38db490-d61c-443f-a65b-d21fe96a405b
2003-02-14 06:00:11 +00:00
matteo
6f8508e0dc
mer feb 12 14:56:57 CET 2003
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@612 f38db490-d61c-443f-a65b-d21fe96a405b
2003-02-12 13:59:15 +00:00
markster
87e5399c3e
Version 0.3.0 from FTP
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@604 f38db490-d61c-443f-a65b-d21fe96a405b
2003-02-05 21:18:09 +00:00
markster
ed04cb1b27
Version 0.2.0 from FTP
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@522 f38db490-d61c-443f-a65b-d21fe96a405b
2002-09-10 20:48:20 +00:00
markster
87909fa28e
Version 0.1.12 from FTP
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@465 f38db490-d61c-443f-a65b-d21fe96a405b
2002-06-21 01:40:13 +00:00
markster
2b37c2b811
Version 0.1.11 from FTP
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@423 f38db490-d61c-443f-a65b-d21fe96a405b
2002-03-10 17:14:13 +00:00
markster
f3a2afa02e
Version 0.1.10 from FTP
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@395 f38db490-d61c-443f-a65b-d21fe96a405b
2001-12-20 15:21:47 +00:00
markster
4b33b7328e
Version 0.1.9 from FTP
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@358 f38db490-d61c-443f-a65b-d21fe96a405b
2001-09-19 14:40:16 +00:00
markster
90c3a1ec2e
Version 0.1.8 from FTP
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@314 f38db490-d61c-443f-a65b-d21fe96a405b
2001-05-07 00:43:32 +00:00
markster
6eb232cc7f
Version 0.1.7 from FTP
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@238 f38db490-d61c-443f-a65b-d21fe96a405b
2001-03-12 03:04:51 +00:00
markster
fab529cb02
Version 0.1.3 from FTP
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@207 f38db490-d61c-443f-a65b-d21fe96a405b
2000-03-26 01:59:06 +00:00
markster
999d3524e2
Version 0.1.2 from FTP
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@152 f38db490-d61c-443f-a65b-d21fe96a405b
2000-01-02 20:59:00 +00:00
markster
8a317c03a2
Version 0.1.1 from FTP
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@141 f38db490-d61c-443f-a65b-d21fe96a405b
1999-12-18 07:01:48 +00:00
markster
1229f5d94d
Version 0.1.0 from FTP
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@84 f38db490-d61c-443f-a65b-d21fe96a405b
1999-12-04 21:35:07 +00:00