dect
/
asterisk
Archived
13
0
Fork 0
Commit Graph

1632 Commits

Author SHA1 Message Date
markster efb40d0fe5 Merge NetBSD and Courtesty tone with modifications (bug #2329)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3686 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-31 13:32:11 +00:00
markster 349e291e4b Make sure we behave properly for parking (bug #2292)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3682 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-31 00:08:52 +00:00
markster fa32235be4 Track extra parameters in contact (bug #732)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3680 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-30 05:21:34 +00:00
markster b23b9875c1 Look for feature group D on all E&M Wink Lines (bug #2228)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3679 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-30 05:07:27 +00:00
markster 1690bd3714 Set DTMF modes by peer/user properly (bug #2303)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3676 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-29 18:58:30 +00:00
markster 803efeaeb2 Fix nat registration (bug #2315)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3667 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-27 20:19:14 +00:00
markster 0dd2de5b9b Be sure errors on wite are passed back up (bug #2311)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3666 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-27 16:17:16 +00:00
markster 671a8fee86 When detecting a hairpin, redirect to the appropriate local extension (bug #1974)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3662 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-27 03:16:16 +00:00
markster 705d29c040 Add new "route" mode to work around UNIDEN bugs (bug #2308)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3661 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-27 02:45:35 +00:00
markster 3fc6b9c9a5 Repair offer/answer model (bug #2293), initial CNG work for new frametype
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3658 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-26 04:56:26 +00:00
markster bc009cd7a3 Make the guardtime work even if the date is < the year 1970, and if something weird happens in zap, don't stack overflow
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3636 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-23 17:37:24 +00:00
markster 913beb48ca Qualify rtptimeout with a reinvite having taken place (bug #2286)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3635 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-23 14:31:20 +00:00
markster 2f97560589 Handle quoted <'s (bug #2223)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3634 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-23 14:16:25 +00:00
jim 0f3875cebe Made some what turned out to be several changes to allow for radio channels
to be handled properly in the case of an Alarm state on their span.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3631 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-21 21:41:54 +00:00
markster 72f0947047 Don't split unless it's got echo training
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3628 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-20 21:07:10 +00:00
bkramer f9cd9e019c / check so as not to enable loo-drop on FXS
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3627 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-20 02:55:29 +00:00
bkramer b36d3be67c / bit of a clean up and change of pthread_create to ast_pthread_create
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3625 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-18 23:58:07 +00:00
markster 6d9951a592 Remove unused tmp2 variable
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3623 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-18 14:13:35 +00:00
markster aa5258eda5 Make sure jointcapability really indicates joint capability (bug #2210)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3622 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-18 13:55:03 +00:00
bkramer 6cc6709730 / lots of fixes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3621 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-18 05:06:26 +00:00
markster 4157eeaf6b Add another field to track whether video was invited or not (bug #2226)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3619 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-18 02:16:04 +00:00
markster 2291c778ee Fix port numbers in IAX2 and iax2prov (bug #2261)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3618 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-17 23:57:36 +00:00
markster a4163e2574 Fix minor typos (bug #2260)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3617 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-17 23:53:15 +00:00
markster 55de1786df Can't check incoming sip debug until after we receive the packet!
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3616 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-17 14:26:25 +00:00
markster 051262e298 Fix broken 100 Trying on REFER and also send NOTIFY as per RFC 3515
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3615 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-17 14:20:43 +00:00
markster 162b4cf288 Merge Lenny's sorcery....
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3614 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-17 01:57:16 +00:00
markster 455e7aaaec Fix trivial typo (bug #2253)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3611 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-16 01:57:10 +00:00
markster 41406abb7a Don't request tones when in-band DTMF mode is enabled (bug #2248)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3605 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-13 13:19:29 +00:00
markster a3dc65dc99 Make Asterisk cause codes match those of Q.931 (bug #1999)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3603 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-12 22:09:18 +00:00
markster 2b4f8c6db1 Specify D/ package in mgcp send digit routine (first commit from Adtran!)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3602 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-12 20:26:40 +00:00
markster 65b2c01144 Fix duplex code for FreeBSD
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3601 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-12 03:19:19 +00:00
markster 0a59e2001e Fix agentcallbacklogin wrapup time
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3598 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-11 19:02:46 +00:00
markster 28a366ed72 Merge BSD stack size work (bug #2067)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3596 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-08 17:15:02 +00:00
markster d85f0f5c24 Make sure we use AF_INET
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3595 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-08 04:49:43 +00:00
markster a295786986 Fix a couple minor command line completion issues
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3593 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-07 19:27:54 +00:00
markster 34d1b5a68b Merge Steven Davie's bridging patches
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3592 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-07 19:16:53 +00:00
markster b914d9ecc0 Fix little MGCP buglet with the wildcard endpoint (bug #2216)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3578 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-05 21:36:33 +00:00
markster 0b53dcb60a Don't offer codecs not allowed on a reinvite
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3574 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-03 17:00:54 +00:00
markster 612f18f550 Plane commits (a.k.a. the Delta deltas): 1) Make muted reconnect 2) Add "X" option to meetme and add ${MEETME_EXIT_CONTEXT}, 3) Allow SIP call parking with supervised transfer, 4) Only create parking entries when calls actually get parked, 5) Add "sunshine" song, 6) Update hardware documentation, 7) Don't load empty strings from history file
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3572 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-03 06:31:20 +00:00
markster 3d5234add4 Create initial framework for single channel support
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3568 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-02 04:32:37 +00:00
markster d96b7e454b Don't reload subchannels of wild card endpoint on reload.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3566 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-01 21:25:35 +00:00
markster a91fe8913a Make sure it's really a dotted IP (bug #2198)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3562 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-01 18:26:41 +00:00
markster 8a6b833f01 Fix reload with wildcard endpoint
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3559 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-01 03:59:13 +00:00
markster c1413a658d Uhm, that should be 0!
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3556 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-01 02:39:32 +00:00
markster 677faeeda7 Create manager show channels comamnd (#2186) to monitor zap channel status
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3553 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-31 20:43:24 +00:00
markster 1e5c511d9d Send proper contact in 200 OK to REGISTER
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3550 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-31 04:04:05 +00:00
markster 426c0ee1bb Fix information elements
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3549 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-31 02:51:40 +00:00
markster 06f555fe8b Improve debugging of RTP ports (bug #2131, heavily modified)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3548 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-31 02:31:24 +00:00
markster cfc0e168ad Reset conferencing on final hangup (bug #2172)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3544 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-30 20:23:06 +00:00
markster 65887c0f57 Fix potential overflow in H.323
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3543 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-30 20:01:58 +00:00
malcolmd 74890d67fa chan_h323 Makefile change for Bug #2064. Also back out changes for Bug #2115..next time read carefully. :)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3541 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-30 18:57:37 +00:00
markster 8d1dd1584d Fix little unregister buglet
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3540 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-30 18:42:46 +00:00
malcolmd db8d625744 Bug # 2115: Allow Caller TON to be retrieved in the dialplan
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3538 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-30 18:21:54 +00:00
malcolmd 65f8cc1881 Bug # 2181: Support the PING event in MGCP.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3537 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-30 18:02:18 +00:00
markster 23c0205b0e Add default username patch (bug #2178)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3535 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-30 14:59:56 +00:00
markster d7c7e5e151 Default port to 5060
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3534 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-29 18:58:57 +00:00
markster d2d9033664 Clear things out for the bearer too
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3533 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-29 04:26:42 +00:00
markster a75a5e9729 Don't get stuck looping when looking for CRV's
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3532 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-29 02:07:03 +00:00
markster 23974f11d5 Add "username" to sip show peer (bug #2163) as well as a few config cleanups
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3531 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-28 21:07:38 +00:00
markster 8cb8ee6231 Fix "ZapOffHook" (bug #2161)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3527 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-28 18:38:29 +00:00
markster 1f4057a0dd Make ACK sticky too (bug #2134)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3524 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-27 19:00:06 +00:00
markster dd71c73e6c Make request URI in CANCEL match that of the original INVITE exactly (bug #2134)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3522 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-27 04:04:45 +00:00
markster 5b52d9261d Merge ALSA fixes (bug #2145)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3519 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-27 02:46:24 +00:00
markster b0f97e0c75 Make sure index >= 0 before initializing
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3518 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-27 02:19:52 +00:00
markster bda9935856 Swap subs before releasing lock
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3517 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-27 00:53:09 +00:00
markster 5e82ef61af Work properly on a reload
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3516 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-26 19:37:11 +00:00
markster 2a626e156e Turn off DTMF generally in MGCP and make option to enable RFC2833 or in-band
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3515 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-26 19:33:36 +00:00
markster 2ab3cc3fc9 Make sure we release the correct lock!
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3514 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-26 13:38:47 +00:00
markster 7076dc8212 Fix potential transfer seg
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3513 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-26 13:16:57 +00:00
markster 26b052792c Create one generally useful runtime option and one compile time option to work around bugs in the DPH100M phone (bug #2122)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3508 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-25 01:20:16 +00:00
markster c6421a8e88 Sometimes we get subunalloced, gotta free lock first
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3507 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-24 23:53:02 +00:00
markster 602a7b9652 Oops
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3506 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-24 23:45:37 +00:00
markster 45394ff1b6 Hold lock for three-way channel (bug #2107)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3505 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-24 23:38:23 +00:00
markster f45e439c3a Work on copy of firmware so that it doesn't get corrupted on a "make install" (bug #2106)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3500 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-24 02:50:11 +00:00
markster fbbe5ce5d7 Remove quotes from MD5 (bug #2116)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3492 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-22 23:16:40 +00:00
jeremy 7b5dd33c65 clean up warnings, and re-add a return, how did that get removed?
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3491 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-22 04:24:50 +00:00
jeremy c15f687150 more changes to properly copy the call token and a small code optimization
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3489 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-21 16:36:10 +00:00
jeremy 3995d89bb6 const is evil?
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3488 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-21 00:49:06 +00:00
markster e31fbbf394 Fix user agent on reload
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3486 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-20 22:22:36 +00:00
jeremy 4a2506f136 first attempt to properly copy and then free call detail strings.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3485 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-20 21:04:16 +00:00
markster c7e53dbe4d Never destroy channel when there is an owner
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3484 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-20 15:29:09 +00:00
markster be211e93b8 Make sure s is initialized, make FAX_DETECT + OLD_DSP_ROUTINES build
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3479 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-19 16:00:40 +00:00
citats 1bda78c0c9 Fix chan_zap compiling without libpri
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3477 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-19 05:00:05 +00:00
markster 6280f38320 Fix signalling for GR303 FXSKS CPE so we can look like a concentrator
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3476 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-19 02:18:11 +00:00
markster d2d59c9b31 Grab the Message-ID too
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3473 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-18 20:50:37 +00:00
markster 59923a0ab3 Don't consider port number in name of peer in create_addr (bug #1974)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3466 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-17 23:27:11 +00:00
markster c960975ee1 REduce chattyness
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3465 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-17 22:06:26 +00:00
markster fc1d3d8122 rename "parking" to "features" in preparation for some more (possibly post 1.0) feature additions
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3463 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-17 20:58:01 +00:00
jeremy 2e12cb4723 actually implement the setting of noFastStart and noH245Tunneling.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3459 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-17 19:38:30 +00:00
markster 191f0ee65b Change IAX2 naming convention
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3456 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-17 04:13:12 +00:00
markster b6de7e334c Add separated dialplan support (bug #2043)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3452 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-17 01:30:43 +00:00
markster 0de00a6d87 Don't look for bearers when there are none.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3451 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-16 22:15:30 +00:00
markster 2fded68e13 Re-listen after MGCP reload (bug #2061)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3450 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-16 21:22:55 +00:00
markster 09f88e6776 Implement confirmation for PRI
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3449 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-16 20:51:54 +00:00
markster 0c84995e02 Only apply acking when method matches, too, when not acking a response
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3447 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-16 15:45:37 +00:00
markster af243f9bca Last set of strncpy/snprintf updates (bug #2049)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3446 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-16 04:40:54 +00:00
markster 4ced1e0c7c Fix native zap bridging with GR-303
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3443 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-16 02:24:57 +00:00
markster 20d2813922 Fix silly typo (and make order slightly easier to read) bug #2054
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3442 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-15 22:14:27 +00:00
markster 0d58808749 Build contact without @ sign if there is no extension
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3440 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-15 14:31:20 +00:00
bkramer d8b4dc6c0a / changed samples from 240 to 160 as per all other drivers
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3439 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-15 01:24:15 +00:00
bkramer ed58b465aa / remove extrenous NULL at end of function
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3438 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-14 21:55:01 +00:00
markster 3aea726c39 Improve SIP history
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3435 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-14 11:51:44 +00:00
markster 11732cd6d9 If we get 200 OK back on INVITE after we send CANCEL, send ACK *and* send BYE
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3434 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-14 11:10:05 +00:00
markster 8d1508ee2e Use tohost, not the name of the peer
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3423 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-13 02:44:11 +00:00
markster 3525e2fa78 Fix silly little seg
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3422 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-13 02:34:02 +00:00
markster 20c9b9a2c7 Make code agree with documentation so you can use sip peers
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3421 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-13 02:20:44 +00:00
markster ba055c5312 First pass at properly handling account codes in forwarding
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3418 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-12 14:46:10 +00:00
markster 4c877409fc Just to be especially nice, only send 100 Trying at the start of parking and don't send the 202 Accepted until the end -- still doesn't help the SNOM. They seem to give dialtone as soon as they send REFER...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3417 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-09 22:43:15 +00:00
markster 56d2a5ac88 Expire time fix (bug #1996)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3413 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-09 11:03:33 +00:00
markster 1ca809a848 Fix Zap buglet, add support for SIP parking -- doesn't seem to work quite right on SNOM.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3411 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-09 10:46:50 +00:00
markster 6d161f1588 More strcpy / snprintf as part of rgagnon's audit (bug #2004)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3410 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-09 10:08:09 +00:00
jeremy a2741a5731 fix seg fault condition
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3409 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-09 08:52:35 +00:00
markster 6e6d9ea029 Fix provisioning for unload/reload
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3406 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-09 07:37:44 +00:00
citats a5dfdb3d13 Fix *BSD compilation of iax2-provision.c. We should probably move the IPTOS_MINCOST checking stuff over to a header fle that gets included
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3402 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-08 19:35:42 +00:00
markster ac8c379292 Use real bind address
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3396 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-08 14:06:22 +00:00
markster 4209b09023 Use proper bind address
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3394 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-08 13:04:42 +00:00
markster e6ec107095 Extend bindaddr to RTP connections on SIP (bug #1989 et al)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3393 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-08 11:46:15 +00:00
markster cce8f951b1 Cleanup SIP formatting, strncpy's strncats and global variable names (bug #1990)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3392 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-08 11:05:03 +00:00
markster 212db5e1be When doing rport, remove the ";rport" before adding ";rport=5060"
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3388 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-08 07:21:52 +00:00
malcolmd ebe3099cf9 Bug #: 1988 Fix compile problem with iax2-provision.c under
FreeBSD


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3386 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-07 17:26:28 +00:00
markster 974652e0e7 Cleanups to the ordering of events in dial, don't freak out on the wrong codec
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3385 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-07 16:02:13 +00:00
markster 41300db58d Add IAX provisioning support to Asterisk
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3382 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-07 09:34:01 +00:00
markster 41fc55dac6 Merge Steven Davies latest jitter buffer patch
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3373 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-01 21:55:06 +00:00
citats 4d0203da0c Fix IAX2 registration time. We want to set reg->refresh to the new value only if its lower not if its higher. (bug 1955)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3369 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-01 04:04:30 +00:00
markster 34117659e3 Use INET_ADDRLEN (bug #1956) (from airport!)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3364 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-30 16:56:51 +00:00
malcolmd c9dffc7b81 Bug #1952: iaxbuf now declared in chan_iax2.c and chan_sip.c
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3362 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-30 13:57:49 +00:00
markster c103779c54 Merge Steven Davie's timestamp improvements
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3361 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-30 06:03:57 +00:00
markster 4fda47ce01 Remove duplicate declaration (bug #1950)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3353 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-29 18:00:14 +00:00
markster 71f15f1b0b Make history configurable
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3351 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-29 14:44:29 +00:00
markster db03d7ba42 Report checksum failures as such (bug #1942)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3350 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-29 14:22:27 +00:00
markster a809376df8 Display invalid extension when there is one, fix minor OSP typo, Don't send 200 OK after 403 Forbidden on SUBSCRIBE
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3349 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-29 13:52:03 +00:00
markster f0c5eec5e6 Don't build old chan_iax by default (oops)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3347 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-29 13:03:39 +00:00
markster ed56b47de7 Create reentrant ast_inet_ntoa and replace all inet_ntoa's with ast_inet_ntoa's (but #1944)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3345 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-29 12:56:46 +00:00
markster 7e88647e56 Placeholder for GR303-FXSKS signalling (not yet finished)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3342 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-29 11:45:51 +00:00
markster 02b97ef043 Make sure pollres is initialized to 0
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3336 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-29 01:43:55 +00:00
markster a442e38fde Allow nat=never mode to work around buggy UNIDEN UIP200 firmware (bug #1935)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3335 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-28 23:24:36 +00:00
markster 9bf5e73ce9 If we don't accept a SUBSCRIBE, set needdestroy
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3333 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-28 21:37:25 +00:00
markster 42b9d7dc97 Allow custom beep to be specified for agents (bug #1938)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3330 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-28 18:40:41 +00:00
jeremy 5e82d80f14 apply temporary fix to stop people from whining.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3325 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-27 20:06:44 +00:00
markster bf98d13054 Add option for in-band progress (bug #1879)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3324 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-26 21:17:12 +00:00
markster 4d61d13f04 Add ability to send detailed mailbox info (bug #1690)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3323 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-26 20:55:35 +00:00
markster 0af53fd8bf Minor cleanups on zap when hangup on callwait
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3319 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-26 18:38:19 +00:00
markster a47f8fb39e Add peercontext parameter for default outbound context (bug #1929)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3315 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-26 15:48:30 +00:00
markster 5797e84a8a Merge cmaj's ZapDND and specific channel status manager commands (bugs #1917, 1918)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3314 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-26 14:31:09 +00:00
markster a4b291c15f Minor alsa fixes, add "delayreject" option to IAX to implement request of bug #1846)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3313 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-26 14:19:38 +00:00
markster 1e7a60f1b8 Zap NSF merge, major ALSA improvements
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3312 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-26 05:20:42 +00:00
markster 7148691394 Merge source cleanups (bug #1911)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3311 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-26 03:50:14 +00:00
markster 986a043379 Don't munge outgoing call progress when fax enabled (bug #1909)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3308 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-25 21:17:08 +00:00
markster 042184dea6 Add subaddress support (bug #1877)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3306 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-25 19:33:27 +00:00
markster 50a1f5c0c9 Handle URL encoded stuff in pedantic checking
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3303 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-25 18:23:06 +00:00
markster 2880b1df66 Add sample config file, implement verification
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3300 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-25 05:52:55 +00:00
markster 96c27903b1 Add outgoing OSP support (SIP only at this point)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3296 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-25 03:59:07 +00:00
markster 461824ef0b Make sure other drivers also zero delivery (thanks to steven davies)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3295 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-24 13:27:44 +00:00
markster 687b8a2c01 Merge Ehud's MySQL users support (bug #1815)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3294 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-24 04:07:44 +00:00
markster 56295dc880 Extend delay slightly
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3292 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-23 22:01:46 +00:00
markster eefb75d90d Make delay for echo training configurable
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3291 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-23 22:00:04 +00:00
markster cb8eee8b42 Be sure to hold lock during answer
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3286 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-23 17:41:51 +00:00
markster 3f5dae5224 Small simplification
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3283 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-23 03:19:32 +00:00
markster 1d287c5c28 Set ${DIALSTATUS} from app_dial, make zap return BUSY on a phone that is busy, update macro-stdexten to demo
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3282 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-23 03:16:58 +00:00
markster 6f7decf268 Don't segfault if chan_zap can't load
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3281 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-23 01:27:44 +00:00
citats 00b34f3e0a Remove pthread.h from source. We should be using asterisk/lock.h everywhere instead (except in asterisk/lock.h).
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3276 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-22 18:49:00 +00:00
markster f977696342 Merge Steven Davie's IAX2 jitter buffer enhancements
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3274 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-22 17:50:39 +00:00
markster ae5c80e1de Merge major BSD mutex and symbol conflict patches (bug #1816) (link patch still pending)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3273 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-22 17:42:14 +00:00
markster 7ceaf8171a Make DTMF mode configurable on ISDN
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3271 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-22 14:17:07 +00:00
markster 2fbbfca4f4 Can't check outbound without having lock (bug #1886)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3269 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-22 04:54:52 +00:00
markster e635fd67dd More fixes for remote_party_id
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3260 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-21 16:52:04 +00:00
markster aeb58f84b7 Sorry, 403 is "Forbidden" not "Permission Denied"
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3259 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-21 14:51:38 +00:00
markster 91bf212d2b Check if subscribe is for mailbox. If so, return 200 OK or 403 Permission Denied as appropriate
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3258 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-21 14:39:19 +00:00
markster 172f7c07c3 Add promiscuous redirect option
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3254 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-21 06:11:56 +00:00
markster 8bb793aa0b Merge outgoing MSN support + Remote Party ID for SIP (bug #1841) with cleanups
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3253 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-21 04:29:50 +00:00
markster 47561cd6e0 Avoid iflock/chlock race
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3250 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-21 03:37:13 +00:00
markster f91abc6dc1 Hold private lock while handling digits
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3246 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-20 14:07:44 +00:00
markster e36b7ae312 Hold pending digits until setup_ack is received, then send (bug#1875)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3245 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-20 06:53:53 +00:00
citats e6488d6bd4 Formatting fix
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3242 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-18 16:23:56 +00:00
markster 44ca4a1bec Be sure we hold channel lock in write before talking to PRI channel
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3241 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-18 15:24:29 +00:00
markster 9db9ec7e83 Debugging cleanups (bug #1633)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3240 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-18 13:53:48 +00:00
markster 20aac0cbbf Send 403 when authentication fails on a call
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3239 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-18 03:59:19 +00:00
markster f31f5efca5 Oops
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3238 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-17 14:53:25 +00:00
markster 05245ff00b Implement proper locking on INFO_RECEIVED
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3237 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-17 14:51:44 +00:00
markster 61bb6325b7 Small typo
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3233 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-17 04:32:10 +00:00
markster 74eca47dbf PRI locking fixes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3232 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-17 04:23:57 +00:00
markster 4f9cdc3d9d Gotta set slot to 0 before you print :)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3228 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-16 21:26:53 +00:00
markster 073eabdd71 Use new extensible setup method of libpri
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3225 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-16 15:34:21 +00:00
markster 3e7578be25 Enable support for RFC3581 (bug #1862)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3224 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-16 14:14:57 +00:00
markster 846fdd456b Remove ancient requirement that ts > 0
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3223 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-16 13:52:50 +00:00
jeremy 6a2cecd06c check to make sure the extension exists b4 actually accepting the call and lets hope this gives Open H.323 enough time to sync up (bug #1714)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3220 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-15 20:56:06 +00:00
markster 2d67e23cfd When dialing outbound, if we match a peer name, use it (who really cares?) (bug #1850)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3215 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-15 15:16:16 +00:00
markster 8dd5eb3e0f Minor formatting cleanups
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3210 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-14 21:47:08 +00:00
markster 0b45dbb5bb Fix small typos
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3208 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-14 21:40:57 +00:00
markster e26b7c77e4 Handle PROGRESS event
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3207 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-14 21:40:02 +00:00
markster ba1892811d Separate PROCEEDING and PROGRESS
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3206 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-14 21:18:52 +00:00
markster d00f8d093c Make meetme operate in linear so as to keep alaw folk happy, minor iax2
authentication cleanup


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3203 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-14 03:12:46 +00:00
markster 1e1095862d x86-64 compile fixes and cleanups
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3202 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-13 21:25:10 +00:00
markster 755562b1f8 Provide dialtone when doing overlap dial (bug #1832)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3199 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-13 07:25:27 +00:00
markster 14a8299a82 Make sure overlap dial goes into "RING" state instead of just "RESERVED"
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3198 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-13 07:16:00 +00:00
markster 9d86036ec7 Display error when having trouble reading from /dev/phone
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3196 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-12 16:48:12 +00:00
markster ff54df12f4 Use 401 Unauthorized instead of 407 Proxy Authentication required for REGISTER,
and use 403 for final request on proxy instead of 401 (bug #1798)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3195 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-12 16:38:36 +00:00
jeremy 955693cedb fix list initialization
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3192 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-12 03:44:51 +00:00
markster 894fdbaf3f Display which span/channel we're receiving restarts on
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3185 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-10 19:00:20 +00:00
markster 4a6b862a0e Although I can't think of any scenario that it could result in a race, don't hold a private iax or sip lock while allocating a channel
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3184 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-09 23:07:55 +00:00
markster b02f3e817a Return NULL if no CRV found
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3180 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-09 13:55:52 +00:00
citats 86327e6afc Make chan_zap initialize the pri threads to AST_PTHREADT_NULL and check when calling unload in case load_module fails complete
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3177 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-09 08:46:32 +00:00
markster 7d00f23ad4 Merge FreeBSD locking fixes (bug #1411)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3176 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-09 01:45:08 +00:00
markster 8eb148fc8a Make fax detect configurable by direction (bug #1803)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3174 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-08 22:34:25 +00:00
markster ae035e8fad chan_phone portability (bug #1788)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3172 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-08 01:50:57 +00:00
markster 4f340fd1bb Make faxdetect configurable and turn OFF by default
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3170 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-07 23:38:39 +00:00
markster a8834cd4cf Simplify trunk transmission path and remove potential race (bug #1802)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3169 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-07 19:48:53 +00:00
markster c9069312b3 More GR-303 protocol fixes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3165 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-07 15:57:18 +00:00
markster e3c331ae54 Fix tiny typo
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3164 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-07 14:49:25 +00:00
markster 38acf295cc Initial, incomplete support for D-channel backup
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3163 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-07 03:39:18 +00:00
markster 451fe6f846 Handle bearer failures cleanly (still need d-channel backup)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3161 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-06 23:26:29 +00:00
markster b482674ef4 Handle multiple span memberships properly
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3160 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-06 22:51:37 +00:00
markster 72dffa22a2 Must call spanstat before checking number of channels (bug #1796)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3159 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-06 22:22:48 +00:00
markster a66fb09453 Fix small arrangement issue
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3158 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-06 20:47:51 +00:00
markster 1858dc748b Don't require "c" before CRV syntax
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3155 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-06 08:52:24 +00:00
markster 7869a07656 Try to parse callerid properly on /dev/phone (bug #1788)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3154 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-06 07:01:37 +00:00
markster 2b5f4ac80d Small fixup for non-PRI build
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3153 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-06 03:32:55 +00:00
markster ce83a1acc9 Add bi-directional GR-303 support
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3151 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-06 01:54:22 +00:00
markster 5f491f92f6 More small fixes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3148 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-05 07:07:12 +00:00
markster 15d40353c6 Minor cleanups
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3147 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-05 07:01:23 +00:00
markster 21da3dc277 Add support for trunk groups in anticipation of NFAS and GR-303, Initial GR-303 work
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3146 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-05 06:54:52 +00:00
markster 7cd7a61e14 IAX2 fixup, fix res_monitor sillyseg
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3144 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-04 18:30:35 +00:00
markster 6c6c4ed386 Enhancements for zaptel+bsd (bug #1781)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3143 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-04 15:44:14 +00:00
markster c2b797959b Make sure that auto created "pseudo" isn't a member of any groups (bugs #1776, #1777)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3140 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-03 22:40:13 +00:00
markster d57f7b5e24 Merge agent callback login/logoff events and logging (bug #1775)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3139 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-03 17:33:35 +00:00
markster d85c1c949c Allocate pseudo channel if it's not explicitly listed
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3129 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-02 16:35:06 +00:00
citats eaf40554d5 Code formatting fixes in chan_zap.c
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3128 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-02 16:13:25 +00:00
markster bc5de50bc9 More BSD compile fixes (bugs #1754 and #1756)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3121 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-31 19:40:23 +00:00
jim f48d4f750d Complete re-vamp of Radio Repeater application (app_rpt) and VERY minor changes in chan_zap (to allow pseudo-channels to work properly (finally!)) and in dsp.c to allow for super-relaxed DTMF decoding which radio systems need to function properly.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3117 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-31 16:04:10 +00:00
jeremy f91947fbe6 make sending indications more robust and proper
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3116 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-31 02:49:53 +00:00
markster 2e83d5fcce Fix lag in diverging clocks (bug #1696)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3115 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-30 22:22:49 +00:00
jim 50e75c0a4c Fixed annoying SIP 'NOTIFY' messages printed on console every n seconds from some SIP peers. Also fixed problem where 'INFO' was not being responded to if in 'ignore' state.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3110 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-30 20:03:39 +00:00
markster 125c90939e Initialize secrets properly (bug #1748)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3108 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-29 23:40:22 +00:00
anthm 10938d0ca1 saw this in valgrind (-tony)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3107 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-29 03:40:35 +00:00
markster 501a88b0d1 Really don't authenticate if we're not supposed to authenticate (bug #1738)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3102 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-28 15:47:57 +00:00
markster 0dfa141539 Ringing and progress are not identical
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3101 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-28 02:02:33 +00:00
markster f4d667257b Only print PRI messages when in verbose mode (bug #1732)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3099 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-27 22:38:13 +00:00
markster eadbf9f9ca Merge OSS fixes for FreeBSD, implement rtptimeout and rtpholdtimeout
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3097 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-27 22:12:55 +00:00
markster 4a66d3fb26 Unlock PRI lock, fix variable pasing
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3093 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-27 16:50:07 +00:00
markster f8c5bd5623 Don't count as outgoing until we actually send the new INVITE
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3092 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-27 16:14:46 +00:00
markster 552aa79c78 Doc fix for controlplayback, get rid of 500ms wait in rtp.c (bug #1589)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3090 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-27 05:06:32 +00:00
markster d3390e3f5a Make RTP handle codecs (first pass)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3089 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-27 04:18:46 +00:00
markster 499ff3d55b Perform proper heap bounds checking on skinny messages (bug #1726)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3085 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-26 23:15:23 +00:00
markster 487b389645 Cancel destroy request on new invite, merge bkw's control playback changes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3084 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-26 22:18:59 +00:00
jeremy 5dc759c543 oopsie
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3083 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-26 19:41:58 +00:00
jeremy f70229f6f7 explain a proper upgrade sequence (lowering the signal-to-noise ratio again)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3081 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-26 19:28:14 +00:00
jeremy 02cb9c996b properly clean capabilites from the endpoint
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3079 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-26 19:14:51 +00:00
markster 0a1dd440cf Cancel self destruct on provisional responses too (bug #1722)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3078 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-26 18:46:36 +00:00
bkramer 5657d4e2db cleaned up locking, more logging on locks, still havent worked out why
locks become screwed if a call isnt Answered before a Dial.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3074 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-26 01:29:29 +00:00
markster fc25b90e0b Handle debugging of unknown IE's properly
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3070 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-25 15:16:45 +00:00