mattf
59ed6b9ed5
Rewrite of PRI progress and message handling. Fixes bugs #5266 and #4468
...
(Early media related digit passing and passing early media progress between
channels)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6711 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-04 17:00:01 +00:00
kpfleming
83b6865c31
support both regular and Feature Group D dialing syntax on EM_WINK trunks (issue #5323 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6690 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-29 03:25:25 +00:00
markster
83fdaa72f7
Remove possibility of manager deadlocks from manager actions
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6687 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-28 23:10:14 +00:00
kpfleming
a64d486875
more whitespace fixes
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6686 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-28 21:29:40 +00:00
kpfleming
0cb80330d9
more whitespace cleanup
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6685 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-28 21:23:54 +00:00
kpfleming
d277371df2
whitespace fix
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6684 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-28 20:46:43 +00:00
kpfleming
1740585cf2
fix comment typo
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6683 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-28 20:40:24 +00:00
kpfleming
d832a9f718
missed a line...
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6682 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-28 20:35:47 +00:00
kpfleming
e5249d1e8e
code cleanup
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6681 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-28 20:34:11 +00:00
kpfleming
d1f09ccc7f
minor fixes
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6680 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-28 20:26:41 +00:00
kpfleming
e3f104f8b9
clean up formatting, use the same flag bit for both GR-303 modes
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6679 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-28 20:06:22 +00:00
russell
635b2657b6
fix variable name (issue #5302 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6676 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-28 19:24:30 +00:00
russell
52b9135b48
don't declare the priority inside of the for loop so that the priority
...
can actually be switched at each iteration (issue #5319 )
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6675 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-28 19:18:48 +00:00
kpfleming
91b64633f7
handle polarity reversal hangup indication during an incoming call that is still ringing (issue #5191 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6661 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-26 03:14:44 +00:00
markster
005ab6a49e
Null out call number on release complete when number is unallocated (bug #4633 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6639 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-25 02:28:31 +00:00
markster
7607c18be7
Fix cut/paste error (bug #5282 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6633 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-24 14:19:59 +00:00
kpfleming
62232b23ed
revert an optimization that didn't work (issue #5222 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6617 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-15 15:01:23 +00:00
kpfleming
95fe2b8fd4
update MANY more files with proper copyright/license info (thanks Ian!)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6596 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 20:46:50 +00:00
kpfleming
4a580bd515
ensure that exten field is cleared when incoming number is not matched to an extension (issue #5203 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6588 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 02:41:05 +00:00
kpfleming
06e6b25ca4
more BSD portability fixes (issue #5155 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6578 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 01:10:20 +00:00
markster
4ef9863091
Try a more generally correct solution, for NFAS (bug #5179 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6567 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-13 02:27:32 +00:00
markster
37810120b4
Restart PRI when we come out of alarm if we're not already up...
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6566 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-13 02:20:37 +00:00
markster
3239797c9e
Don't allow callwait to happen during initial ringdown (bug #5188 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6561 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-11 17:01:10 +00:00
markster
43c1f8970d
Increase PRI buffers just in case
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6557 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-09 18:41:17 +00:00
mattf
2a6ca6347b
Fix 'w' to correctly send sending complete on PRI
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6556 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-09 16:07:06 +00:00
jim
3e280f3af9
Fixed signalling problem with pciradio
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6553 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-08 17:29:49 +00:00
mattf
8e3c1d8838
Revert change that removed q931_call structure too soon
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6538 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-07 20:52:17 +00:00
kpfleming
38ba89121e
add new channel option (via ast_channel_setoption()) to let channel drivers adjust txgain/rxgain if they are able (only Zap channels at this time)
...
modify app_chanspy to use new gain option
reformat app_chanspy to match coding guidelines
add user-controlled volume adjustment to app_meetme (issue #4170 , heavily modified to actually work on Zap channels)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6519 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-07 01:30:01 +00:00
mattf
9d390fa52b
Fixed possible hangup race condition that would lead to segfualt with hangups.
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6516 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-06 17:50:55 +00:00
kpfleming
61214d8766
revert unnecessary change
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6513 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-02 19:38:08 +00:00
markster
3b7c6fae83
Fix vidupdate for chan_zap to eliminate sillyl warning
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6505 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-02 18:43:36 +00:00
kpfleming
3b9aa429ca
factor calling-plan-apply logic into a separate function
...
apply calling plan to RDNIS
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6504 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-02 18:37:53 +00:00
kpfleming
dc12734816
don't send warnings for unhandled indications, let ast_indicate() deal with them (issue #5097 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6491 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-01 21:56:39 +00:00
mattf
d6d95933f0
New, more robust way of doing e&m digit collection. Bug #3805
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6483 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-01 19:02:37 +00:00
mattf
32bdbf1da6
Make sure we enable echo cancellation on incoming overlapdial calls
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6481 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-01 17:38:25 +00:00
kpfleming
5978fd4ed9
ensure revents fields are initialized before calling poll()
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6476 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-31 22:12:23 +00:00
markster
a94f578222
Add support for ring begin event and configurable ringtimeout.
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6470 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-31 05:02:33 +00:00
mattf
5864d4b249
Add support for override of the default pri exclusive/preferred channel
...
selection behavior
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6451 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-30 15:39:43 +00:00
kpfleming
567cc67c44
eliminate warning when !ZAPATA_PRI
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6438 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-29 21:18:20 +00:00
markster
2fb6594e29
Fix language in d-channel (bug #4979 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6342 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-19 04:23:23 +00:00
kpfleming
712169a03b
protect PRI-specific code with ifdefs
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6341 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-17 17:52:14 +00:00
mattf
c225ea5656
Don't catch digits from zaptel during overlap dialing
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6338 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-16 16:12:22 +00:00
markster
99d7df9315
Fix PRI against masquerade
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6335 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-15 14:57:58 +00:00
markster
669088c502
Fix potential deadlock in asterisk
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6321 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-11 16:43:36 +00:00
kpfleming
e915d19e2f
bridging code cleanups:
...
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-08-09 01:59:59 +00:00
markster
6e782fbe42
Merge steve's busy detect stuff (bug #4830 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6304 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-08 00:08:48 +00:00
markster
94eab24362
Revert improperly applied patch from bug #4771
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6296 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-07 04:56:39 +00:00
kpfleming
3a7c6a6aa1
set the 'number complete' bit properly (bug #4771 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6209 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-25 22:16:35 +00:00
mattf
9d65b77466
More minor cleanups
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6183 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-22 18:28:19 +00:00
mattf
60890de317
Fixed little oops with DTMF tone duration
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6182 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-22 18:07:53 +00:00