kpfleming
fd40f80b8c
correct logic for group-match CONGESTION checking
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7038 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-09 01:42:38 +00:00
kpfleming
207f53f3c6
issue #3360 plus related fix
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7037 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-09 00:48:38 +00:00
kpfleming
b3f0f77145
issue #5604
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7031 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-08 20:38:10 +00:00
markster
f577ceb68c
Fix three-way issue
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7029 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-08 19:36:20 +00:00
kpfleming
d0b521d57c
more header include simplification
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7023 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-08 04:02:35 +00:00
kpfleming
df706a8900
issue #5648
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7011 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-08 01:55:31 +00:00
kpfleming
d26d4447c4
issue #5634 and a little ChangeLog cleanup
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7003 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-08 00:12:21 +00:00
kpfleming
bb17438140
issue #5639
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7000 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-08 00:02:53 +00:00
russell
63348802e6
don't loop forever on an invalid options string (issue #5629 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6989 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-06 22:17:47 +00:00
russell
d3ddc001a2
issue #5605
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6979 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-06 15:09:47 +00:00
russell
5e884c9971
use enum's for iax user/peer flags, and for pvt state
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6976 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-06 05:52:26 +00:00
markster
6d95d3ed6a
chan_misdn updates (bug #5597 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6972 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-06 05:07:58 +00:00
markster
0f4e00cac3
Fix chan_oss buglets (bug #5618 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6967 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-06 04:44:19 +00:00
markster
d8b060b54f
Fix chan_zap build on non-PRI (bug #5620 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6965 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-06 04:38:39 +00:00
markster
6fb0460c95
Handle DTMF properly when combined with other events
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6964 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-05 22:30:31 +00:00
russell
97ea76956b
allow the IAXPEER function to check a peer's status
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6961 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-04 18:40:35 +00:00
bkramer
58c293443d
i/ got the loop drop the wrong way around
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6957 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-03 21:49:20 +00:00
kpfleming
ae35e4e069
major update to arg/option parsing APIs and documentation
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6953 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-03 21:19:11 +00:00
jeremy
0e5115e187
Request a sane amount of bandwdith from GK, and fix one-way auido problems with broken H.323 stacks *cough* CCM.
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6950 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-03 01:41:32 +00:00
jeremy
a84697b843
document UserByAlias usage
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6949 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-03 01:30:33 +00:00
bkramer
bb489e4d6a
/ added dropping of loop when hanging up a station port from another chan
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6948 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-03 00:04:09 +00:00
bkramer
dee595bc53
/ fix to for compiling with both 2.4.x and 3.x vpb-drivers
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6943 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-02 01:43:03 +00:00
bkramer
6c613681b8
working on delay issue when bridging via ast_bridge
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6942 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-02 01:02:02 +00:00
bkramer
df0305756f
added patched to support collecting caller ID before first ring using
...
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-11-01 23:20:46 +00:00
kpfleming
733158c357
issue #5566
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6938 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-01 22:04:14 +00:00
kpfleming
4d4023555b
issue #4678
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6936 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-01 21:53:30 +00:00
markster
3867df3afc
Only consider timeouts on realtimers (bug #5554 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6916 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-31 23:38:40 +00:00
kpfleming
07003f66fc
finish chan_misdn commit
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6915 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-31 23:30:09 +00:00
kpfleming
104f491fc7
revert strncpy->ast_copy_string changes where the semantics are subtly different
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6914 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-31 23:28:30 +00:00
kpfleming
4864d10b1d
allow netsock objects to be unref'd so they can disappear when needed (issue #5454 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6913 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-31 23:16:27 +00:00
kpfleming
acab2b46a3
properly handle '100 Trying' that arrives after a dialog has been dropped (issue #5475 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6912 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-31 23:03:44 +00:00
kpfleming
916e56aa98
handle improperly formatted initial requests properly (issue #5483 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6911 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-31 22:58:54 +00:00
kpfleming
3021b77d12
add experimental mISDN channel driver (issue #4077 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6910 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-31 22:51:12 +00:00
kpfleming
c722c43633
add some warning message for when chan_sip gets overloaded (issue #5530 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6908 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-31 22:18:36 +00:00
kpfleming
e70a6af680
don't increment 'inuse' counter when call is being failed because of limit (issue #5545 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6907 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-31 22:08:41 +00:00
kpfleming
50b6a047fa
add some additional log output and comment cleanup in the registration process (issue #5534 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6906 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-31 22:01:13 +00:00
kpfleming
1ccf89f18d
properly support 'musicclass' setting for peers/users (issue #5521 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6905 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-31 21:43:53 +00:00
markster
519916cedf
Fix ability to do lots of outbound registrations (bug #5529 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6897 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-30 21:36:27 +00:00
markster
9e10df8aea
Remove ancient copy/paste error (bug #5541 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6890 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-29 17:45:07 +00:00
markster
997ec02e5f
Fix minor iax2 device state issue (bug #5540 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6889 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-29 16:23:32 +00:00
kpfleming
81880bfe3d
fix remaining breakage from yesterday's changes
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6881 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-28 17:22:34 +00:00
kpfleming
b5a5584d98
use new app-argument macros, and try to fix yesterday's breakage
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6880 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-28 17:11:20 +00:00
markster
bf2d464db8
Merge highly modified fullcontact in realtime sip patch (bug #4832 , heavy mods)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6870 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-28 13:37:31 +00:00
russell
b20f2640e3
strncpy to ast_copy_string
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6867 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-27 02:42:05 +00:00
russell
ee234bbb3e
Remove unnecessary checks before calls to ast_strlen_zero. Also, change
...
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-27 02:19:37 +00:00
russell
0ef8ef3626
doxygenify the comments for data structures and defines in chan_iax2
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6858 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-26 17:07:51 +00:00
russell
e12982168f
use an enum instead of #define'd integers in a couple of places
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6857 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-26 16:18:25 +00:00
russell
faf0b5b506
fix up arguments to AgentCallbackLogin so that the options string and the
...
specified extension do not conflict. This also makes the application not
assume that the extension is numeric. While we're at it, include some code
cleanup - strcpy to ast_copy_string, and cleanups to LOCAL_USER handling.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6856 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-26 16:16:05 +00:00
russell
bb65d2e30a
more doxygenification (issue #5513 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6852 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-26 13:03:17 +00:00
russell
2c3b3edc86
Doxygen documentation update from oej (issue #5505 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6847 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-24 20:12:06 +00:00
markster
009102fa0d
Fix segfault when building peer based on IP
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6846 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-23 18:11:54 +00:00
markster
0ba07b3003
Fix max forwards interoperability (bug #5474 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6844 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-23 01:31:17 +00:00
russell
12ef4106d3
fix output of 'zap show status' to line up properly (issue #5491 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6842 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-22 12:15:07 +00:00
mattf
c19f80cb92
Add user to user ie transmission support in chan_zap.c
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6841 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-21 21:23:16 +00:00
russell
6ef43c2854
silence compiler warnings when ZT_TONEDETECT is not defined (issue #5470 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6835 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-20 16:50:18 +00:00
jim
235be5c785
Allow for obtaining IAX2 call peer (endpoint) IP address with IAXPEER(CURRENTCHAN) function
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6833 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-19 18:19:22 +00:00
markster
4eb55953fc
Perform some extra checks before performing masquerades
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6830 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-19 03:45:49 +00:00
markster
97027d88cc
Fix queue, iax and sip formatting issues (bug #5449 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6811 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-17 22:26:33 +00:00
markster
0e508d07d1
Make alsa/oss ignore VIDUPDATE control frames
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6799 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-16 16:05:41 +00:00
markster
8dd051949d
Make sure when the timeout occurs that we actually break the bridge (bug #5252 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6791 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-14 17:02:20 +00:00
kpfleming
9521172e85
fix compile error (%d changed to %n)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6790 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-14 05:29:41 +00:00
jeremy
ada2fafe73
add missing new line
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6789 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-14 05:19:34 +00:00
kpfleming
d3c833cd1a
make chan_sip able to deal with PBX-level call limit being reached (issue #5131 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6788 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-14 01:14:29 +00:00
kpfleming
73f73e1e7c
support sending text through agent channels (issue #5295 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6787 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-14 00:46:13 +00:00
kpfleming
6834b63b99
don't force CLID to be a phone-number-looking-thingie (issue #5325 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6778 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-13 23:48:12 +00:00
markster
156dd9b833
Fix the ordering of the sscanfs for SDP parsing (bug #AT&T)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6772 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-13 22:56:53 +00:00
markster
dc4b4ec91c
Fix naming on realtime peers (bug #5421 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6770 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-13 22:48:11 +00:00
kpfleming
afa0516257
clean up pedantic mode tag handling (issue #5125 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6767 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-13 22:03:53 +00:00
kpfleming
27e10bbabd
properly display connected channel name in 'agents' manager action for non-callback agents (issue #5235 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6766 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-13 21:59:25 +00:00
markster
bd53b67c1f
Display proper error for matching domain registers (bug #5412 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6764 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-13 20:43:33 +00:00
russell
9ba261ff56
re-bind the socket if the bindaddr option is changed during reload (issue #5435 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6762 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-13 20:17:21 +00:00
kpfleming
085f302edd
send "100 Trying" when we receive PROCEEDING, unless "183 Session Progress" has already been sent
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6760 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-13 20:04:38 +00:00
markster
9ebd430cd3
Fix call timeouts with rtp bridge etc (bug #5252 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6759 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-13 18:27:54 +00:00
markster
46795cc986
Fix seg in chan_agent (bug #5402 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6757 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-13 16:29:49 +00:00
markster
a2420bc7aa
Fix "screen" for network numbers (bug #5432 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6750 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-12 14:40:04 +00:00
markster
d8ff433989
Do *not* default to a max number of registration attempts
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6749 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-12 05:43:21 +00:00
markster
01cfe9765a
Don't override calling presentation if *name* is present (bug #5405 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6748 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-12 05:12:43 +00:00
markster
ded7609155
Handle yet some SIP contact issue nuances and exceptions (bug #5289 with mods and rant)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6747 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-12 04:59:58 +00:00
markster
37bdd7d0af
Fix noncecount update (bug #5308 , redone fix)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6746 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-12 04:35:10 +00:00
kpfleming
10cd869155
don't check 'acknowledged' for setting lastdisc, since it's guaranteed to be zero at this point (issue #5254 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6736 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-05 21:27:38 +00:00
kpfleming
4674131d58
fix authentication header extra space (issue #5329 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6732 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-05 01:40:01 +00:00
kpfleming
895f3ff936
fix timer T1 handling (issue #5330 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6730 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-05 01:31:29 +00:00
kpfleming
8e25e43169
ensure that the correct flags are always copied from peers/users to private structures (so RPID sending will work properly, issue #5322 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6729 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-05 01:29:02 +00:00
kpfleming
9003c50da3
ensure that Remote-Party-ID is sent even on secondary INVITEs within a dialog (issue #5322 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6728 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-05 00:42:09 +00:00
kpfleming
a4c24a32cf
correct cygwin detection (issue #5328 )
...
handle parallel make better (issue #5328 )
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6725 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-05 00:17:57 +00:00
kpfleming
a6fd77c150
remove unused config option (issue #5358 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6724 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-05 00:05:13 +00:00
kpfleming
aaf3c789a5
handle peer matching for subscriptions by name instead of IP address (issue #5103 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6723 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-04 23:54:04 +00:00
kpfleming
b509add2a2
fix various state-related bugs (issue #5369 , with mod to return AST_DEVICE_INUSE)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6722 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-04 23:38:09 +00:00
kpfleming
01e127d112
support call duration limits on inbound OSP calls (issue #5346 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6721 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-04 23:28:57 +00:00
kpfleming
3dbe39533d
generate fewer 'stale nonce' messages (issue #5381 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6718 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-04 22:42:34 +00:00
kpfleming
6c72e65e32
don't destroy calls when re-INVITE messages ask for things we can't do (issue #5384 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6714 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-04 22:09:23 +00:00
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
5aac76d81a
ensure that peer codec preferences take precedence over global preferences
...
clean and simplify SDP-building code
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6697 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-29 17:41:00 +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
kpfleming
ccf77f7040
don't replace CLID/CNAM when RPID is being generated (issue #5301 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6689 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-29 03:12:46 +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
markster
d72764c01b
486 (and friends) are really BUSY (bug #5257 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6674 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-28 04:08:57 +00:00
kpfleming
71842c94b8
store tag in the private structure as formatted text, instead of formatting every time we send a packet
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6672 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-27 02:12:36 +00:00
kpfleming
e0e03ddd7c
support optional sending of Remote-Party-ID headers (issue #2471 , heavily modified to actually work properly)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6671 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-27 01:54:17 +00:00
markster
25f381fc62
Fix "console" help (thanks to Andy Dvorak)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6670 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-27 00:55:55 +00:00
kpfleming
244388041a
add domains documentation and rename config option
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6669 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-26 23:14:59 +00:00
kpfleming
8f15db261b
add basic SIP domain support (issue #4466 , with major mods)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6668 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-26 23:07:50 +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
kpfleming
3c9fd0862c
properly ignore retransmitted INVITEs on long latency links (issue #3658 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6660 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-26 03:05:37 +00:00
kpfleming
cbc14aac77
fix some buglets in 'agents' Manager action (issue #5235 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6657 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-26 02:04:07 +00:00
kpfleming
ab6520ecca
properly respond to REGISTER queries (issue #5272 )
...
remove unused sip_peer expiry field
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6656 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-26 01:22:09 +00:00
kpfleming
549177d746
clean update devicestate function, ensure that it can return AST_DEVICE_UNKNOWN when call limits are not turned on (issue #5281 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6654 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-25 21:21:47 +00:00
markster
e401b86474
Handle authenticating *to* realtime peers (bug #5269 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6648 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-25 19:13:54 +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
markster
64291f076e
iax2 parser cleanups
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6627 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-21 12:47:03 +00:00
russell
172906178f
add missing newline (issue #5243 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6624 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-18 22:10:35 +00:00
jeremy
478dd9752f
ok wtf, no compiler error here
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6621 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-15 17:08:52 +00:00
jeremy
04483363fb
I swore this compiled. Honest, officer
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6620 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-15 16:58:02 +00:00
kpfleming
f89c44df03
more license/copyright header updates (thanks Ian!)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6618 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-15 15:44:26 +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
jeremy
0f012309c7
Lets try this - an attempt to properly deal with DTMF
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6615 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-15 03:26:02 +00:00
jeremy
83c73627b8
clean up debug
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6614 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-15 03:16:07 +00:00
jeremy
50e41a7915
castrate the logic in oh323_digit to pass DTMF no matter what. (issue #4989 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6613 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-15 03:14:21 +00:00
kpfleming
7d642736fc
allow minimum/maximum registration intervals to be set on server side (issue #51111 )
...
respect server-provided registration interval on client side
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6612 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-15 02:25:06 +00:00
kpfleming
d2694a6b82
error message generated using backwards logic (issue #5224 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6607 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-15 00:05:27 +00:00
kpfleming
c9215d006c
don't leave a buffer not filled in when getting a REGACK (issue #5226 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6605 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 22:51:19 +00:00
kpfleming
2dc4280b33
correct 'progressinband' parsing (issue #5209 , different fix)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6604 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 22:45:31 +00:00
kpfleming
30eceeae3e
put items in RFC-specified order (issue #5217 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6602 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 22:06:00 +00:00
kpfleming
416166ada5
proper header name and attribution (issue #5218 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6601 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 21:43:55 +00:00
kpfleming
78ee70c22d
various niteroperability fixes (issue #5221 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6600 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 21:41:02 +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
014c498d03
don't abort Asterisk load if configuration not found (issue #5115 )
...
don't register channel type until after config has been loaded
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6590 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 02:52:11 +00:00
kpfleming
30bd8e4c5c
support all OSP authentication models (issue #5159 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6589 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 02:45:37 +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
e9d6e39066
ensure that Manager hold/unhold events are generated even for non-bridged channels (issue #4594 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6585 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 02:18:45 +00:00
kpfleming
65fadeecb1
make RTP handling errors less likely to crash Asterisk (issue #5172 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6584 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 02:15:14 +00:00
kpfleming
b99c57bb4a
more documentation (issue #5174 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6583 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 02:12:37 +00:00
kpfleming
72dd2a4dbd
handle rport/received in Via headers properly (issue #5037 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6582 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 01:53:06 +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
kpfleming
664813210f
ensure that agent channels don't get seized during login (issue #5020 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6577 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 00:59:51 +00:00
markster
35d6651b46
Handle dialog updates to to tag properly (bug #5166 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6576 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 00:43:11 +00:00
kpfleming
c0cb6a4581
ensure that the AGENTBYCALLERID_* variable is cleared when an agent logs in to a different device (issue #5213 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6575 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 00:39:05 +00:00
kpfleming
2753fbf686
partial formatting cleanup
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6574 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 00:28:06 +00:00
kpfleming
4fcd55affc
output 'our tag' in proper format
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6573 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 00:27:51 +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
twisted
3b6ad19008
don't send a 200 ACK before a 404 on invalid subscriptions (Bug #5198 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6565 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-13 01:38:00 +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
kpfleming
b0c5a1fc33
allow users of RTP to know when the peer endpoint is (apparently) behind a NAT
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6558 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-09 19:54:34 +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
russell
7258be9c1e
don't use a signed buffer for data that the protocol specifies as unsigned.
...
This fixes an issues with RSA authentication (issue #5148 )
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6554 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-09 01:07:25 +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
russell
5e9ef42978
add missing break (issue #5154 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6552 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-08 15:34:38 +00:00
russell
32cc6e88bb
initialize these variables because they could be used uninitialized in the
...
case that the codec capabilities are 0, oops
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6545 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-07 23:29:17 +00:00
kpfleming
9bba5d8b7a
don't reject REGREL requests (issue #5152 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6544 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-07 23:18:39 +00:00
kpfleming
e72564ce33
remove useless buffer initializations (issue #5134 )
...
convert pbx_dundi to use ast_copy_string) (issue #5134 )
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6540 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-07 21:01:31 +00:00
kpfleming
b32dc41f8f
ensure debug messages are only output if debug is enabled (issue #5142 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6539 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-07 20:54:19 +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
8899829928
handle no-peer-specified-in-dial-string gracefully (issue #5132 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6537 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-07 20:52:03 +00:00
kpfleming
6611c7c9cc
add doxygen documentation (issue #5133 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6536 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-07 20:44:57 +00:00
kpfleming
ceace6fb11
factor out INVITE response handling in its own function (issue #5127 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6532 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-07 19:00:31 +00:00
kpfleming
45871165fb
remove unneeded variables (issue #5117 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6528 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-07 18:49:32 +00:00
twisted
cd78f8ce84
Fix spelling of Accountcode. *wink*
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6524 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-07 04:23:15 +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
markster
054df85792
Allow "auto" dtmf mode to select between RFC2833 and inband based on peer's offer or answer.
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6518 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-06 21:04:40 +00:00
markster
caf70cc4c2
Don't recreate stuff on authentication (so it works on reinvites)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6517 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-06 20:03:31 +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
kpfleming
6e556ea2e2
ensure that notify message sent out have the correct state (issue #5088 with minor mods)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6509 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-02 19:24:32 +00:00
kpfleming
abf34c0a59
use unsigned char for data elements and native-signed char for strings (issue #5104 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6508 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-02 19:17:19 +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
d1edefbcf4
make chan_iax2 rtupdate behave the same as chan_sip
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6501 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-02 14:19:36 +00:00
kpfleming
2b16364b05
allow for custom URI options to be set (issue #4927 with mods)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6499 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-01 23:01:54 +00:00
kpfleming
5e2f0a65d0
various devicestate fixes (issue #5081 , take two)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6496 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-01 22:28:33 +00:00
kpfleming
90521d3f60
don't try to reference through pvt if it is NULL (issue #5089 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6495 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-01 22:11:02 +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
kpfleming
3acba203b2
don't add a colon to the header name (thanks bkw!)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6488 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-01 21:09:34 +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
77b3a75a49
stop adding 'username@' to incoming IAX2 channel names, so that they can be properly matched in the device-state system (issue #5081 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6477 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-31 22:13:40 +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
kpfleming
cb4e5d7b66
stop retransmitting INVITE after we have sent CANCEL for the same call
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6472 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-31 19:53:38 +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
kpfleming
ec75dea000
deprecate chan_modem and its subdrivers
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6465 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-31 02:54:06 +00:00
kpfleming
226945ec6a
remove unused define
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6462 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-31 00:27:33 +00:00
kpfleming
ab9dbcc299
preserve user-added headers when outbound INVITE must be authenticated (issue #5070 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6461 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-30 21:59:01 +00:00
kpfleming
6ad1fe083d
don't terminate subscriptions before they should be (issue #5063 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6459 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-30 21:34:41 +00:00
kpfleming
7e509d9da6
remove unused 'outgoinglimit' code, rename 'incominglimit' to 'call-limit' (old syntax is still supported) (issue #5068 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6458 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-30 21:26:33 +00:00
kpfleming
a36cb83ef7
make chan_sip and chan_iax2 less chatty when not in debug mode (issue #5067 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6457 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-30 21:20:59 +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
475a3fdb24
clean up, use make functions instead of subshells, remove unused stuff
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6449 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-30 02:54:02 +00:00
markster
cd0067f95a
Add SIP video fixes
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6448 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-30 02:12:09 +00:00
kpfleming
1369e0caff
fix error I introduced into oej's patch :-(
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6447 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-30 01:04:17 +00:00
kpfleming
9fc16d81a1
massive upgrade to SUBSCRIBE, device state and messaging support (issue #3644 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6446 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-29 23:53:29 +00:00
kpfleming
cfd3767e33
use proper next hop in strict routing mode (issue #3609 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6443 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-29 23:03:07 +00:00
kpfleming
e66e742eeb
encode/decode URIs in 'pedantic' mode (issue #3923 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6441 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-29 22:39:39 +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
russell
1b9c46bbcd
fix build when NEWJB is not defined (issue #5046 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6434 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-29 16:19:07 +00:00
kpfleming
add83c2ba6
preserve hint watchers and laststate across 'extensions reload' (issue #2522 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6431 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-27 23:55:14 +00:00
kpfleming
f0ac7fc36a
add AgentCallbackLogin and AgentLogoff manager actions (issue #4766 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6427 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-26 20:24:16 +00:00
kpfleming
b8d3c38969
use case-insensitive comparisons for headears (issue #5023 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6423 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-26 20:04:28 +00:00
kpfleming
5074a39dc1
add T1 timer support for NOTIFY dialogs (issue #5017 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6405 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-25 03:44:22 +00:00
kpfleming
6d50f4b601
ensure Asterisk won't segfault during re-registration (issue #5011 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6402 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-25 02:33:21 +00:00
kpfleming
9b4e385ccc
clean up rtcaching config options (issue #4075 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6401 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-25 02:25:30 +00:00
kpfleming
84a3ab489d
handle INVITEs that are asking for authentication that we cannot supply more intelligently (issue #4995 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6399 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-25 02:19:42 +00:00
kpfleming
de71602f3b
make some messages show up only under debugging and other minor cleanups (issue #5018 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6398 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-25 02:16:25 +00:00
kpfleming
42a54aeede
fix 'sip debug' vs. reload properly
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6397 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-25 02:12:49 +00:00
kpfleming
52a0da4911
don't reset sipdebug to zero during reload (issue #5000 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6389 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-23 17:59:26 +00:00
kpfleming
9a19b48fb9
ensure buffer is adequately sized for frames with lots of elements (issue #4974 )
...
various minor formatting/cleanup changes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6386 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-23 17:38:58 +00:00
kpfleming
202c98cf08
allow more adjustability in peer qualification system (issue #4192 with mods)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6385 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-23 17:11:44 +00:00
kpfleming
b6e0f58f64
show global vmexten in 'sip show settings' (issue #5005 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6378 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-23 14:41:51 +00:00
kpfleming
bf469c0a96
handle on-/off-hold properly with RTP reinvited streams (issue #3974 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6371 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-23 01:50:11 +00:00
kpfleming
aa1611ff9d
add 'sip show settings' CLI command (issue #4806 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6370 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-23 01:44:28 +00:00
kpfleming
b3337ffba9
support configurable Message-Account value in NOTIFY messages (issue #4801 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6365 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-23 00:50:38 +00:00
kpfleming
9f55bb9259
add preliminary support for SIP timers (issue #4359 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6362 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-22 22:55:06 +00:00
kpfleming
9a0aaf306a
add SIPCHANINFO function to retrieve information about the current connected SIP endpoint (issue #4698 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6357 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-22 21:13:37 +00:00
kpfleming
972d93a5cb
handle BYE instead of CANCEL from callers (issue #4994 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6354 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-22 19:47:00 +00:00
markster
b08887c77f
Fix IAX2 Provisioning
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6344 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-19 20:04:58 +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
bkramer
10292a1111
/ fixed bug introduced during bridge code cleanups
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6331 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-14 22:56:34 +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
russell
c7f7b43252
fix a little oopsie
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6316 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-09 19:31:54 +00:00
markster
a818fdccc1
Centralize and fix tos for IAX (bug #4850 inspired)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6315 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-09 16:41:28 +00:00
markster
0849c5a386
Allow ToS to be set in hex (bug #4923 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6314 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-09 16:20:32 +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
8070ce138f
Be consistent with User/Username (bug #4916 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6305 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-08 00:15:37 +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
russell
8ca4c8ee82
remove some sillyness
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6295 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-06 17:09:18 +00:00
markster
9a919db5e8
Fix timestamp + trunking (bug #4891 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6293 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-06 14:53:14 +00:00
russell
fe234563ce
formatting fixes
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6292 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-06 06:40:05 +00:00
markster
c19fd5066c
Fix newline issue (bug #4632 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6291 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-05 21:44:19 +00:00
russell
c7503d31d3
fix a bunch of gcc4 warnings realted to pointer signedness
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6290 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-05 16:29:30 +00:00
russell
6d6c5ba6df
fix seg fault
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6288 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-05 07:03:35 +00:00
russell
c3b78016ec
there is no reason to check the channeltype of the channel calling SIPAddHeader
...
because it really only matters what the channeltype is of the *created* channel
in the subsequent dial (bug #4896 )
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6279 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-04 20:03:45 +00:00
russell
0bcbe96826
'outgress' should be 'egress'
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6278 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-04 17:33:21 +00:00
markster
5b604821d5
Fix documentation of overridecontext (bug #4379 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6274 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-03 19:58:34 +00:00
markster
dc15c855f4
Add extra aliases from RFC4028 and RFC3841 (bug #4889 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6272 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-03 18:05:40 +00:00
markster
9db93135bc
Revert a portion of oej's patch...
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6267 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-03 04:32:09 +00:00