Commit Graph

558 Commits

Author SHA1 Message Date
Mark Spencer
202f44e45a First pass at VPB updates
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1392 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-21 15:19:40 +00:00
Mark Spencer
b79a237186 Prefer bind address if specified over our actual route address
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1390 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-21 02:27:25 +00:00
Mark Spencer
913a5331b7 Only half-ack provisional responses
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1386 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-20 23:03:44 +00:00
Mark Spencer
b938de4ea7 Check for 407 on both outbound and non-outbound calls
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1383 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-20 14:28:51 +00:00
Mark Spencer
312760c381 First attempt at fixing bug #131 (authenticate BYE)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1382 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-20 05:56:13 +00:00
Mark Spencer
55d8ae6caa Revert earlier changes
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1381 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-19 21:35:33 +00:00
Mark Spencer
704f806df6 Fix typo
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1380 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-19 21:26:29 +00:00
Mark Spencer
789a8be699 Create/dial channel if availability is on callback channel
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1379 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-19 21:14:16 +00:00
Mark Spencer
326456653b Put agent login board in the right place
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1378 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-19 19:49:45 +00:00
Mark Spencer
52095246a6 Fix race for fast hanguyp
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1377 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-19 19:36:52 +00:00
Mark Spencer
d3bdd36e46 depend stuff
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1375 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-19 16:42:30 +00:00
Mark Spencer
f148cc891b Add canreinvite option and minor tweak to bridging code
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1374 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-19 15:13:54 +00:00
Mark Spencer
2eda7699de Check availability on callback agents when no wrapuptime specified
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1373 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-19 15:06:13 +00:00
Mark Spencer
fa073b7330 Build fix for H.323 (bug #127)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1371 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-19 01:23:39 +00:00
Mark Spencer
1ab3f636cc Quick fix
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1370 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-19 01:20:29 +00:00
Mark Spencer
caffbd564d Don't create a pending agent if nobody is logged in
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1369 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-19 01:01:00 +00:00
Mark Spencer
8d5c7dd566 Oops, they're system, not agent events
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1366 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-18 14:20:12 +00:00
Mark Spencer
f3a4294a11 Add alarm/alarm clear events (bug #125)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1365 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-18 14:19:15 +00:00
Mark Spencer
9140063401 Uh, don't lock
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1364 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-18 14:05:40 +00:00
Mark Spencer
341c78552d If we can't transfer, be sure we hangup
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1359 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-18 05:23:10 +00:00
Jeremy McNamara
e5f7fd404e Add H323 to normal build process
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1355 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-16 17:00:22 +00:00
Jeremy McNamara
79bbadc3c4 Hopefuly kram fixed my lame build
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1354 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-16 16:55:19 +00:00
Mark Spencer
9ced4a373b Verify extension is correct
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1350 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-16 15:31:18 +00:00
Martin Pycko
501c800c5a Show the names of the codecs instead of the numbers (bug #92)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1348 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-16 05:10:35 +00:00
Mark Spencer
6fc89a80d1 Update agent documentation
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1347 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-16 04:42:13 +00:00
Mark Spencer
4e82233874 Don't lock when soft hanging up
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1346 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-15 23:57:13 +00:00
Mark Spencer
858ad8ca64 Only skip it for immediate mode
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1344 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-15 22:07:15 +00:00
Mark Spencer
ec3d5a0c43 Wait for first digit with FEATDMF too
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1343 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-15 22:00:44 +00:00
Mark Spencer
3e211c91a2 Make sure strncat is > 0
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1341 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-15 18:50:49 +00:00
Mark Spencer
37b7bccc61 Asterisk:
#72 - Should eliminate probs on VMWI
#41 - Dynamic add survives reload
#73 - Make festival honor its arguments
#93 - Make events on FXO interfaces more logical
#26 - Prefer "bindaddr" to logical address for registrations
??? - Record crashes AGI


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1338 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-15 04:38:39 +00:00
Mark Spencer
0e56b81f4c Allow AgentCallbackLogin to specify new location (bug #46)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1334 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-14 21:27:24 +00:00
Mark Spencer
4c17496489 ignore musicclass for music on hold (bug #62)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1332 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-14 21:04:54 +00:00
Martin Pycko
c9998ac0e2 Fix the potential segfault
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1330 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-14 20:44:30 +00:00
Mark Spencer
5aab786c35 Send callerid on callback agents (bug #103)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1329 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-14 20:42:25 +00:00
Mark Spencer
9edf987b94 Make default behavior be to *not* use jitter buffer
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1325 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-14 16:07:13 +00:00
Mark Spencer
c21550022e Make check_bridge back off if it cant get all the locks it wants
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1321 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-14 13:12:39 +00:00
Jeremy McNamara
981b58ae55 add debug in hopes to figure out native bridging
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1320 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-14 08:02:33 +00:00
Jeremy McNamara
5047f6f219 update mutex handling
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1319 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-14 06:56:11 +00:00
Mark Spencer
67fb880dfb Make chan_zap compile for people without libpri again
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1316 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-13 21:06:00 +00:00
Mark Spencer
66252c0f4b Lock on indication, fix agent buglet
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1313 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-13 18:29:58 +00:00
Mark Spencer
d91f72fd5f Add any missing locking calls
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1312 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-13 17:32:44 +00:00
Mark Spencer
1bb58646de Totally revamp thread debugging to support locating and removing deadlocks
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1310 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-13 15:25:16 +00:00
Mark Spencer
f230bc9d12 In agent, forward codecs along
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1306 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-13 01:12:19 +00:00
Jeremy McNamara
71fd88b931 something is crazy here
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1303 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-12 22:20:12 +00:00
Martin Pycko
4fbe072aa4 Also NULL-ify the p->owner when the calls drop because of alarm
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1302 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-12 22:14:03 +00:00
Mark Spencer
e85c9cbc45 Fix typo
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1301 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-12 21:18:24 +00:00
Martin Pycko
e9f725b418 Clear the pri channels when alarm condition drops the calls.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1300 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-12 20:27:53 +00:00
Mark Spencer
e4614cf487 Add optional pedantic SIP checking
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1298 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-12 16:48:16 +00:00
Jeremy McNamara
1695ca0ce8 make it blatently clear what I am saying
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1297 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-12 13:36:05 +00:00
Mark Spencer
50af63e1d2 Never release lock when doing a hangup or bad things can happen when masq is taking place
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1296 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-11 22:17:46 +00:00