Archived
14
0
Fork 0
Commit graph

2690 commits

Author SHA1 Message Date
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