Commit Graph

875 Commits

Author SHA1 Message Date
Mark Spencer 70007e6095 Don't call out an FXO until at least 2 seconds after it was hungup.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2971 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-05-15 22:50:51 +00:00
Mark Spencer c9d3a81c3a Make sure we initialize attributes properly on thread (bug #1563)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2955 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-05-13 18:23:34 +00:00
Mark Spencer dbb7b83ecc Minor memory cleanups, initialize peer/user invite status from global
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2954 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-05-12 23:35:50 +00:00
Mark Spencer dca37d634e Add missing unlock (although it shouldn't make a difference)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2922 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-05-08 14:24:58 +00:00
Mark Spencer 0ce20fea8a Do proper PRI locking in zt_call (not to mention lock the zt_pvt structure itself)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2920 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-05-07 21:22:46 +00:00
Mark Spencer 1d7c058f08 Add sip show peers (trivial zap fix, too) bug #1573
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2915 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-05-07 18:57:17 +00:00
James Golovich 2bda857bf7 Use ast_strlen_zero in chan_zap.c
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2896 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-05-05 04:23:18 +00:00
Mark Spencer cb59df7bed Make overlap dial be interpreted in the same way an FXS would be (bugs #1080 and #1452)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2854 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-05-02 03:39:17 +00:00
Mark Spencer 90a331f7a5 Provide gethostbyname_r emulation for FreeBSD and fix zap call to setstate to include callerid (bug #1411, #1498)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2793 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-28 13:53:01 +00:00
Mark Spencer 19064660d2 Build again without PRI
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2791 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-28 04:26:26 +00:00
Mark Spencer 5f71712b8b Make sure we are proceeding when we answer
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2788 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-27 21:50:24 +00:00
Mark Spencer 2b5a352840 Avoid another voipme by explaining you need CVS update when SIG_EM_E1 is invalid
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2774 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-26 12:30:28 +00:00
Mark Spencer 459fda5e44 Migrate chan_zap from select to poll
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2761 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-25 22:37:09 +00:00
Mark Spencer 3534419f14 Add missing break
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2747 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-22 18:41:11 +00:00
Mark Spencer 025ae183eb Fix swap_subs for better locking
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2746 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-22 16:02:56 +00:00
James Golovich 6534f4d668 Fix some comments in chan_zap
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2745 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-22 05:24:50 +00:00
Mark Spencer 8e0f9147b2 Fix trailing slash problem (Zap) and making sure refers get ignored the second tiem around.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2712 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-19 22:55:35 +00:00
James Golovich e7f819bed1 Fix compile warning in chan_zap if libpri not installed
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2704 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-17 23:48:19 +00:00
Mark Spencer d8a6763be4 Add support for E1 E&M
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2701 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-16 18:00:00 +00:00
Mark Spencer e15b5a83d5 Lock on indication too
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2680 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-12 22:00:12 +00:00
Mark Spencer 43d7359221 Don't check PRI settings unless there is PRI
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2672 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-10 03:46:59 +00:00
Mark Spencer 639438836b Don't take digits in-band when in overlap dial mode
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2668 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-09 16:33:37 +00:00
Mark Spencer a1ffc320e4 Don't say we're unable to find the channel if we're able to find it.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2646 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-07 14:11:49 +00:00
Mark Spencer 13bca43aa8 Get rid of all that old needlock garbage now that we're using recursive mutexes
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2644 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-06 22:17:32 +00:00
Mark Spencer 426bf55df2 Print actual hook state in chan_zap
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2637 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-06 15:50:18 +00:00
Mark Spencer 9cc3adbdd9 Clear out delivery fields just in case
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2613 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-04 20:43:07 +00:00
Mark Spencer 52f13283ea Make chan_zap allocate a comfortable amount of space for VMWI
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2610 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-04 02:02:15 +00:00
Mark Spencer 8dec8d3632 Fix progzone loader
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2584 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-30 21:23:16 +00:00
Mark Spencer 1ccab64d86 Add support for Costa Rica to DSP
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2576 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-28 02:53:04 +00:00
James Golovich f8b04c4bb6 *** empty log message ***
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2549 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-24 08:36:36 +00:00
Mark Spencer 67af82457e Fix locks that are held too long
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2527 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-22 22:48:59 +00:00
Mark Spencer b19cb95257 Fix superfluous return NULL
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2525 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-22 19:47:25 +00:00
Mark Spencer 726d3cba43 Answer the line when hangup received and callwait is up
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2450 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-16 23:42:41 +00:00
James Golovich 9223055df1 Fixup some pthread_t checking in channels
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2438 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-15 09:14:16 +00:00
James Golovich 0e90480d6b Fix bug 1217. Change pthread_t initializers to AST_PTHREADT_NULL and
AST_PTHREADT_STOP


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2434 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-15 07:51:22 +00:00
James Golovich c30ff0935d Add 'pri show span <spanno>' command to chan_zap.c
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2433 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-15 05:57:47 +00:00
Mark Spencer afab3c4151 Fix a martin segfault
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2411 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-12 21:26:45 +00:00
Mark Spencer f12928f700 Make sure no path leaves channel lock locked
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2399 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-11 18:00:08 +00:00
James Golovich 6741234ec9 Make sure usedistinctivering gets set to the right value
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2393 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-11 05:10:23 +00:00
James Golovich 18b3da6bab Wipe out p->exten in zt_hangup (bug 1115)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2389 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-10 09:11:05 +00:00
James Golovich fac46c078a Make distinctiveringdetection configurable per channel (bug 1168)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2387 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-10 08:33:07 +00:00
James Golovich 0d5dcf7358 Fix typo in chan_zap.c
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2368 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-08 04:26:36 +00:00
James Golovich 82a2a8b7eb Fix pri->pvt[chan]->owner dereference (bug #1161)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2341 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-05 04:15:55 +00:00
James Golovich 359160d8a1 Change tormenta.conf to zaptel.conf
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2339 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-05 03:30:38 +00:00
Mark Spencer 806bb3c63f Add support for parking with IAX2
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2318 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-04 01:11:25 +00:00
James Golovich e67f8a50f9 Make PRI span completion only show spans that actually are PRIs
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2313 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-03 03:54:25 +00:00
Mark Spencer 1f33e8b807 Optimization in pri_fixup
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2224 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-02-23 14:58:18 +00:00
Mark Spencer d1cb6a3aa9 Merge Tilghman's and Cam's user defined cadence patch
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2221 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-02-23 05:02:24 +00:00
Mark Spencer e08247218e Small but important fix for channel relocation (bug #54)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2213 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-02-22 20:41:15 +00:00
Mark Spencer 90594b5fc8 Properly lock slave and master in zt_unlink (bug #1008)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2208 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-02-20 21:23:22 +00:00
Mark Spencer 89c76a80f2 Minor file.c cleanup for valgrind, log PRI event properly
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2189 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-02-18 16:32:49 +00:00
Jim Dixon df987c2086 Added support for specifing Zaptel tonezone on a per-channel basis for
Zaptel channels in zaptel.conf (using tonezone= parameter)


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2173 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-02-15 07:35:32 +00:00
Jim Dixon 29571cfcb1 Fixed bug in FXOGS. Was not closing loop after starting.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2147 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-02-10 07:24:15 +00:00
Mark Spencer 02f99cb631 Omit PRI layer 1 information for data call (need updated libpri too) (bug #1012)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2140 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-02-08 00:23:20 +00:00
Mark Spencer 83344af1c2 Fix add include (bug #966) and small update to bug 890
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2103 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-31 20:22:25 +00:00
Mark Spencer 48748b8f9a Handle cause in DISCONNECT too
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2101 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-31 19:38:22 +00:00
Mark Spencer c33c9283f1 Send busy when busy, congestion when congestion on PRI (bug #890)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2100 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-31 18:46:59 +00:00
Mark Spencer e7f46a4251 Seriously fix echo cancellation on inbound calls with FXO interfaces (and enable echo training on them)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2077 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-26 16:39:34 +00:00
Jim Dixon a7154d73fe Added functionality for E911 signalling
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2048 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-16 23:40:37 +00:00
Mark Spencer 94da5ac1e8 Fix unload/load of chan_zap
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2038 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-15 19:48:37 +00:00
Martin Pycko 9e1bae7bad Fix a typo
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1982 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-12 16:59:57 +00:00
Jeremy McNamara e08cce6b6b fix monitor thread. Bug #726
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1976 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-12 06:10:54 +00:00
Mark Spencer 5520872def Add distinctive ring detection
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1972 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-12 04:28:00 +00:00
Mark Spencer 5bd726380c When rejecting a call, free up the channel (bug #661)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1922 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-10 23:47:46 +00:00
Malcolm Davenport 12186e981c Bug #710: Format fix for "zap show channels"
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1908 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-09 05:26:27 +00:00
Malcolm Davenport d86261dc2b Bug #736: Better checking to avoid chan_zap segfault re: ss_thread and zt_new()
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1907 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-09 05:13:50 +00:00
Martin Pycko 0ae915c0f6 Fix the passing of digital PRI-PRI
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1869 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-12-19 16:08:10 +00:00
Martin Pycko f96c0762ff Allow doing digital PRI to PRI calls automatically
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1868 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-12-18 23:42:10 +00:00
Martin Pycko 40b77a4661 Move zaptrcallerid out of #define ZAPATA_PRI
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1863 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-12-18 16:02:33 +00:00
Martin Pycko 60d1f9cf45 Change long variable name to the shorter one
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1862 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-12-18 16:01:08 +00:00
Martin Pycko a41fc6bbf9 Add 'useincomingcalleridonzaptransfer' keyword to chan_zap so that if there is incoming call on fxs port and you flashhook and transfer that call (or do a threeway call) the incoming callerid will be presented.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1861 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-12-17 23:39:16 +00:00
Mark Spencer 25ebd8de49 Properly fix double locking issue, fix wav49 issue
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1855 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-12-11 20:55:26 +00:00
Martin Pycko 41d9f563a8 We really don't want to lock ourselves in zt_exception
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1854 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-12-11 18:01:03 +00:00
Mark Spencer 1540cd05a9 Properly handle exceptions in zt_read
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1853 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-12-11 16:36:33 +00:00
Mark Spencer 2f69b332d8 Cleanup unload calls
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1850 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-12-09 23:55:17 +00:00
Mark Spencer a5e6cf5003 Patch for improving unload on zap (thanks James)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1846 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-12-09 19:39:47 +00:00
Martin Pycko eab0dfc66b Provide a channel if PRI_EVENT_RING comes without a channel
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1833 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-12-05 23:09:24 +00:00
Martin Pycko bbbf123fcf Fix the ZapHangup, ZapDialOffhook, ZapTransfer manager commands
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1824 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-12-04 00:03:08 +00:00
Mark Spencer 08c7c4be31 Don't retrain after each digit
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1814 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-12-02 23:09:04 +00:00
Mark Spencer f42b2aaeef Fix chanzap for p0, p1, etc
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1808 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-12-01 23:59:28 +00:00
Mark Spencer 73b98c7500 Enable on hook transfer for vmwi
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1785 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-11-23 23:13:27 +00:00
Mark Spencer bfb27d0836 Make CALLTYPE available
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1776 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-11-21 18:38:42 +00:00
Martin Pycko dc17a4c1c8 Don't crash if ZapHangup, ZapTransfer, ZapDialOffhook are used on the channel that is onhook (idle)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1775 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-11-21 18:24:49 +00:00
Martin Pycko a16e5d577c Fix segfault if more than 32 channels are used because of round_robin[x] = p;
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1764 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-11-18 18:09:29 +00:00
Martin Pycko 5865f43a79 Implement several manager commands for Zap channels: ZapTransfer (flash hook), ZapHangup, ZapDial
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1723 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-11-12 00:13:22 +00:00
Martin Pycko 6cd4d3c008 Add round robin to chan_zap with use of Zap/r<number>/<exten> (ascending) or Zap/R<number>/<exten> (descending).
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1707 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-11-07 16:55:13 +00:00
Mark Spencer b5ec8ef1d9 Train echo canceller on FXO before last digit
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1698 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-11-05 22:32:20 +00:00
Martin Pycko 019d707dc2 Add PRI_CAUSE feature for PRI ... If you set PRI_CAUSE=17 with SetVar and then call Hangup app the PRI will disconnect with this cause (it overrides the cause sent if we get it from incoming call)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1696 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-11-05 16:48:38 +00:00
Mark Spencer e255fe1685 Turn off music on hold when doing *0
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1690 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-11-04 21:21:49 +00:00
Mark Spencer 1e95c3a4ac Remove really broke MP3 stuff in favor of G.726 in the near future
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1689 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-11-04 02:40:09 +00:00
Mark Spencer 251e70953e Use echo training of FXS (fxo signalled) interfaces... rest to follow
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1677 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-10-27 17:16:08 +00:00
Mark Spencer bc7b8ef41e Make HANGUPCAUSE accessible
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1669 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-10-25 18:00:00 +00:00
Mark Spencer c6569f5177 Check that there really is a tag
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1663 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-10-24 18:22:45 +00:00
Mark Spencer 85bf34eb5e SUpport gains on outbound calls
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1654 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-10-22 04:04:59 +00:00
Mark Spencer 2bf8b38383 Properly handle events during reads
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1630 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-10-14 09:56:46 +00:00
Mark Spencer 1b19a2b1de Callerid fix and warning cleanup (bug #367 & #356)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1621 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-10-08 21:57:43 +00:00
Mark Spencer ceb8d1ccb8 Switch back to DTMF at the appropriate time
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1615 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-10-06 05:09:42 +00:00
Martin Pycko c0dde4ac5b Add 486 message (SIP) to 17 cause (PRI) translation when you call Dial app and then Hangup:
exten => _X.,1,Dial(SIP/user)
exten => _X.,2,Hangup()


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1596 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-10-01 16:05:40 +00:00
Martin Pycko cacfd42960 Add usecallingpres keyword to zapata.conf for PRI to PRI call so that we would take the presentation mode and send it to outbound call.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1595 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-10-01 15:59:26 +00:00
Mark Spencer 229f4abf93 Change strdupa's to ast_strupda's
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1579 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-09-29 20:13:54 +00:00
Mark Spencer 55e664cb00 Fix various compiler warnings (bug #322)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1570 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-09-27 02:45:37 +00:00
Mark Spencer 02fa2dab28 Initialize extension
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1552 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-09-26 22:31:19 +00:00
Martin Pycko c514e681e7 Fix last typo
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1549 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-09-26 17:39:27 +00:00
Martin Pycko be64ea63b1 Don't do callprogress on incoming calls -> that used to put that call in a wierd state 6 and the call is not answered.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1548 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-09-26 17:28:57 +00:00
Mark Spencer 403f27e5b9 Bring into full TBR4 compliance
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1542 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-09-25 06:14:38 +00:00
Martin Pycko 0644267b41 Allow detection of callerid on FXO with distinctive ring
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1525 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-09-17 22:23:17 +00:00
Mark Spencer b745ba8380 Merge sending complete patch with no number (bug #176)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1509 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-09-13 23:57:48 +00:00
Martin Pycko 3bd044c236 Fix a tiny thing
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1501 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-09-12 17:09:44 +00:00
Martin Pycko 4828759ab8 Add distinguishing between BUSY and FAILURE for outgoing spool calls. Always save CDR record (even if the call fails). If the call fails try to see if there is
"failed" extension in the specified context (only if you use context,extension,priority syntax) and execute it.


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1499 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-09-12 16:51:35 +00:00
Martin Pycko 6e8a074912 Add restrictcid=[yes|no] for chan_zap and chan_sip. You can specify if the sip/zap users will have the callerid transmitted as ANI or CALLERID.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1476 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-09-05 04:00:57 +00:00
Mark Spencer c80158ce30 Add Zap dnid support
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1474 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-09-04 18:55:35 +00:00
Mark Spencer 578b394236 Make chan_zap compile without libpri again
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1434 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-26 02:38:24 +00:00
Martin Pycko 1434714b58 Make sure that when the d-channel goes down we also clear the libpri structures with pri_destroycall
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1431 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-25 21:17:38 +00:00
Martin Pycko 44e6a8619e Add one more thing to the previous one
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1430 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-25 20:47:55 +00:00
Martin Pycko e89a2bcd5c Don't allow to place calls when a dchannel is down (for PRI). Also when we detect that d-channel is down -> destroy the calls.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1429 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-25 20:39:07 +00:00
Mark Spencer 5a25985a00 Add true native data mode bridging
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1410 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-23 17:49:54 +00:00
Mark Spencer 2421bea611 Fix memory leak
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1403 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-22 05:30:58 +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
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 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 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
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 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 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
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
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 d21648495a Fix for when libpri is not installed
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1277 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-08 04:20:54 +00:00
Mark Spencer 1d12de4da6 Do progress detect on incoming too
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1275 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-07 21:20:50 +00:00
Mark Spencer c5155d54c6 Fix wrong pointer
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1274 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-07 19:59:04 +00:00
Mark Spencer 01fcb9779a Allow groups to be checked in reverse order, make musiconhold die on restart
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1269 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-07 03:48:00 +00:00
Martin Pycko 58022ed110 Clean up around new hangup routines
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1268 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-07 01:14:21 +00:00
Martin Pycko 5e39502200 Add handling of PRI_EVENT_HANGUP_REQ
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1267 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-07 00:47:27 +00:00
Martin Pycko f778fb89a5 Fix and improve the new pri hangup routines
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1262 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-05 01:25:43 +00:00
Martin Pycko 19f4f3c36c Fix the bug when Sending Complete IE is sent or not sent (i don't remember) asterisk would jump to s|1
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1233 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-07-28 15:12:37 +00:00
Mark Spencer b03498907b Minor fixup
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1224 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-07-26 19:24:09 +00:00
Mark Spencer 5a4e282ae8 Fix CIDCW for native bridging
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1160 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-07-02 21:56:03 +00:00
Mark Spencer 485db41457 Fix CIDCW for non-native calls only
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1158 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-07-02 21:49:42 +00:00
Mark Spencer e9cffc55a7 Update for sendingcomplete
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1148 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-07-01 20:26:22 +00:00
Martin Pycko f08922f6b7 Add support for handling INFORMATION messages carying more than one digit
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1076 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-06-05 21:13:12 +00:00
Martin Pycko eca9614457 Add a verbose message for those that have immediate=yes on the PRI
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1070 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-06-03 16:24:12 +00:00
Martin Pycko 11325940c8 Add FAXEXTEN to save the DID/DNIS when we transfer to "fax" extension
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1063 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-29 20:18:45 +00:00
Mark Spencer ed04393d27 Fix feature group d MF
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1062 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-29 16:03:53 +00:00
Mark Spencer d6e3f866bc Add National ISDN 1 support
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1061 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-28 22:40:26 +00:00
Mark Spencer 8082927ba3 Pass RING events in DOWN or RING states
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1057 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-26 23:10:08 +00:00
Martin Pycko 4c29324050 Finally fix the fix (what a day)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1046 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-19 23:49:15 +00:00
Martin Pycko bc973fb1d0 Fix a typo
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1045 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-19 23:45:46 +00:00
Martin Pycko 3e6d45aebe Fix the flash/*0 when incoming call comes on FXO -> FXS
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1044 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-19 23:43:44 +00:00
Mark Spencer 2f6b25c4fb Revert bad changes
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1042 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-19 23:33:41 +00:00
Martin Pycko e888d3d393 Fix the flash/*0 when incoming call comes on FXO -> FXS
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1041 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-19 23:21:16 +00:00
Mark Spencer e5e82459c6 CLear dial buffer
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1040 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-19 21:50:32 +00:00
Martin Pycko e7b5056769 Fix the compiling warning with 'int chan'
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1032 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-16 21:33:32 +00:00
Martin Pycko 166f1120c8 Changing the last patch of chan_zap.c
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1028 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-16 14:57:35 +00:00
Mark Spencer cd3f2c48c0 Fix seg on non-PRI
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1027 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-16 14:23:23 +00:00
Martin Pycko b4429b287a Don't send INFORMATION messages unless we got SETUP_ACKNOWLEDGE
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1024 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-15 22:16:26 +00:00
Martin Pycko df27f744df Fix overlapdial (sending)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1023 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-15 19:33:53 +00:00
Martin Pycko 2a0036e496 Add support for overlap dialing (sending). Now we have "full" overlap dialing support
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1006 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-12 19:25:20 +00:00
Mark Spencer 412cf715a7 Fix typo, remove timing by default, and check for release vs. disconnect
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1005 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-12 19:14:21 +00:00
Mark Spencer 5e8102a304 Release, ourselves
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1004 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-12 17:00:08 +00:00
Martin Pycko 94c3b35271 Allow the use of immediate=yes with PRI
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@981 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-08 16:31:58 +00:00
Martin Pycko eb2ba42eaa Be avare of hidecallerid with PRI
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@970 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-07 16:02:33 +00:00
Martin Pycko d7216653df Add a longer stutter tone when there is voicemail on zaptel channels
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@940 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-30 20:10:03 +00:00
Mark Spencer 2aba17e440 Fix get confmute
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@931 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-29 00:59:50 +00:00
Mark Spencer 80e0c565cd Retrieve confmute status from zap if it supports it
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@929 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-28 22:00:30 +00:00
Mark Spencer d73839b733 Always initialize dtmfbuf
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@923 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-28 02:28:27 +00:00
Mark Spencer 6eeee2496b More BSD enhancements
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@916 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-27 18:13:11 +00:00
Mark Spencer a54678d7fa Make immediate mode only work E&M
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@913 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-25 18:44:56 +00:00
Mark Spencer 6e3fdcffa6 Fix potential call feature race
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@911 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-25 04:57:11 +00:00
Mark Spencer 791c0bf970 Only modify digit mode if dsp is in place
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@908 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-24 20:13:23 +00:00
Martin Pycko 4602d19afd Allow use of immediate=yes with EM / EM_W signalling
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@906 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-24 16:41:28 +00:00
Martin Pycko 0f453631c4 Remove dependancy on libpri
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@904 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-24 00:46:04 +00:00
Mark Spencer b0506b3e4b Fix minor typos
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@901 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-23 23:07:34 +00:00
Mark Spencer c75324a1a4 Switch to audio mode on confmute, too
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@900 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-23 23:03:08 +00:00
Mark Spencer b3543499f0 Switch to audio mode when enabling echo cancellation
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@899 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-23 23:00:29 +00:00
Mark Spencer 67aa337ee7 Also take out of proceeding when ALERTING received
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@897 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-23 22:30:40 +00:00
Mark Spencer 8feb0d8bb6 Fix build on chan_zap
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@894 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-23 21:46:29 +00:00
Mark Spencer e6472033b1 Process audio stuff in audio mode and then switch back to clear
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@893 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-23 21:39:34 +00:00
Mark Spencer d19769f687 Set into clear mode
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@885 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-23 16:04:35 +00:00
Mark Spencer 0e09ca68a5 Fix race in DISCONNECT vs RELEASE
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@881 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-22 18:47:49 +00:00
Martin Pycko 4a90412468 Fix dependancy on a new libpri for my previous patch
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@871 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-19 00:27:31 +00:00
Martin Pycko f2245eff85 Don't send INFORMATION's with the number when we shouldn't
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@869 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-18 15:55:50 +00:00
Mark Spencer df085816fc MOve to definition
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@854 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-15 17:09:34 +00:00
Mark Spencer bbcac3aa85 Fix deferred dialing on FXO
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@830 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-11 18:03:59 +00:00
Mark Spencer a6cc0b233e When swapping subs, queue a null frame, extend delay for hangup-on-flash
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@823 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-11 04:31:33 +00:00
Mark Spencer 93cd3c18e7 Only do call progress on outgoing calls
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@819 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-11 03:47:19 +00:00
Mark Spencer 10a7938b6e Only consider a RINGOFFHOOK as "UP" when a call is outgoing
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@815 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-11 03:03:41 +00:00
Mark Spencer 15b1b0b0f1 Fix double transfer bug
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@814 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-11 01:59:15 +00:00
Mark Spencer 39094852db Merge and edit Nick's dial support
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@813 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-10 21:14:54 +00:00
Mark Spencer 43604eb770 Implement call pickup on SIP, override context if appropriate
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@791 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-09 04:00:43 +00:00
Mark Spencer 7674dff43d It's okay to be answered while you are in DIALING state
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@714 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-28 23:39:24 +00:00
Mark Spencer 56fea820dc Only set clear mode on PRI
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@693 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-26 00:35:52 +00:00
Mark Spencer d391e86036 Add more clear channel debugging
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@690 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-26 00:25:09 +00:00
Martin Pycko 3df489bff6 Fix the dependancy on libpri in zt_digit
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@685 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-25 19:08:46 +00:00
Martin Pycko 697c33c81d Add limited overlap sending for PRI, eg: exten => 9,1,Dial,Zap/g1/
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@683 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-24 22:12:11 +00:00
Mark Spencer eb180d0bb5 Default to 128 when echo cancel is "yes"
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@681 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-24 20:33:33 +00:00
Jim Dixon e2c23ff3db Fixed more stuff for clearchannel mode in app_dial
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@678 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-23 18:55:52 +00:00
Jim Dixon 63d49a667e Fixed so that dial from a Zap channel to a Zap channel in 'dataquality' mode actually puts channels into CLEAR mode (so that 56k ISDN calls will work thru it) 64K calls STILL DONT.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@677 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-23 17:14:29 +00:00
Mark Spencer dd86d6d6d4 If a hangup occurs within 1000ms of a flash, consider it a bounce, and just hangup both channels
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@675 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-21 16:26:50 +00:00
Mark Spencer d5251a8505 Zap optimization
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@665 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-20 16:58:45 +00:00
Mark Spencer 81cf114576 Fix silly extra message
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@664 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-20 14:28:26 +00:00
Mark Spencer 4d3a223232 Fix new channel restart algorithm
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@660 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-20 05:49:27 +00:00
Mark Spencer 371a3d4185 Fix channel restarting (first try)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@659 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-20 05:20:19 +00:00
Mark Spencer dfd7cff867 Perform additional locking on PRI interfaces
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@657 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-19 16:44:19 +00:00
Matteo Brancaleoni 2c64ccad0f Tue Mar 18 07:00:01 CET 2003
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@652 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-18 06:00:18 +00:00
Matteo Brancaleoni e8ae988b72 lun mar 17 21:04:15 CET 2003
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@650 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-17 20:04:36 +00:00
Matteo Brancaleoni ca908e767c lun mar 17 19:11:15 CET 2003
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@649 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-17 18:11:33 +00:00
Matteo Brancaleoni 7640e83360 Sun Mar 16 07:00:01 CET 2003
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@646 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-16 06:00:11 +00:00
Matteo Brancaleoni 66a57e51e3 Wed Mar 12 07:00:01 CET 2003
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@641 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-12 06:00:18 +00:00
Matteo Brancaleoni 0ce1ae2a36 lun mar 10 21:39:02 CET 2003
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@638 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-10 20:39:12 +00:00
Matteo Brancaleoni f2c4538f61 Fri Mar 7 07:00:00 CET 2003
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@634 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-07 06:00:13 +00:00
Matteo Brancaleoni a8723ad68f Thu Mar 6 07:00:01 CET 2003
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@633 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-06 06:00:17 +00:00
Matteo Brancaleoni 3a8580e982 Fri Feb 28 07:00:01 CET 2003
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@626 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-02-28 06:00:18 +00:00
Matteo Brancaleoni 4ac7db7746 mer feb 26 20:41:00 CET 2003
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@624 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-02-26 19:41:10 +00:00
Matteo Brancaleoni 7a67a8faa3 Mon Feb 24 07:00:01 CET 2003
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@622 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-02-24 06:00:18 +00:00
Matteo Brancaleoni cf3b725fe9 mar feb 18 19:15:15 CET 2003
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@618 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-02-18 18:15:30 +00:00
Matteo Brancaleoni 06fde4bfaf Fri Feb 14 07:00:01 CET 2003
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@614 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-02-14 06:00:11 +00:00
Matteo Brancaleoni 52a7b81e24 Thu Feb 13 07:00:00 CET 2003
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@613 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-02-13 06:00:14 +00:00
Matteo Brancaleoni 2bd936105e mer feb 12 14:56:57 CET 2003
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@612 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-02-12 13:59:15 +00:00
Mark Spencer d2f186de49 Version 0.3.0 from FTP
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@610 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-02-07 19:23:19 +00:00
Mark Spencer 14650e5c4f Version 0.2.0 from FTP
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@521 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2002-09-10 04:45:51 +00:00
Mark Spencer afd122b895 Version 0.1.12 from FTP
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@467 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2002-06-24 17:59:56 +00:00
Mark Spencer edcd34976e Version 0.1.11 from FTP
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@422 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2002-03-08 23:48:42 +00:00
Mark Spencer 31c31a718c Version 0.1.10 from FTP
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@399 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2001-12-29 18:04:21 +00:00
Mark Spencer a779a730c4 Version 0.1.9 from FTP
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@364 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2001-10-09 02:06:21 +00:00