dect
/
asterisk
Archived
13
0
Fork 0
Commit Graph

511 Commits

Author SHA1 Message Date
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 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 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 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 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 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
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 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 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 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
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 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 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 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 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 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 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
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 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
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 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 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 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 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 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 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 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 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 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 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
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
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 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 3730ecc366 Obviously don't send alerting, progress, or proceeding on outbound calls (bug #1700)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3041 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-22 19:05:53 +00:00
markster 23879876a4 When dialing out, we're always proceeding :)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3040 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-22 15:36:59 +00:00
markster 0223aed3fb Congestion with Hangup sends expected RELEASE code (but #1681)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3026 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-20 07:57:19 +00:00
jeremy ecea34af62 only complain if ZAPATA_PRI is defined
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3022 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-20 07:02:47 +00:00
markster b62fee3452 Update for newer libpri
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3018 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-19 21:02:11 +00:00
markster 9a7d10a923 Always send proceeding, send progress when appropriate
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3016 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-19 15:40:01 +00:00
markster 54dfb0b7c7 Alert for in-band audio
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3015 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-19 15:23:11 +00:00
markster ac5ca1f9f9 Don't qualify with overlap dial anymore
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3014 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-19 15:11:27 +00:00
markster d635a4dbfa Send proceeding if appropriate on audio transmission, too
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3013 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-19 15:00:14 +00:00
markster e17ecf81cf Don't automatically send proceeding/alerting
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3012 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-19 14:51:11 +00:00
markster bdd177c0af Don't call out an FXO until at least 2 seconds after it was hungup.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2971 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-15 22:50:51 +00:00
markster 7fc5d084e2 Make sure we initialize attributes properly on thread (bug #1563)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2955 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-13 18:23:34 +00:00
markster 4039f6189b Minor memory cleanups, initialize peer/user invite status from global
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2954 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-12 23:35:50 +00:00
markster 15b482c692 Add missing unlock (although it shouldn't make a difference)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2922 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-08 14:24:58 +00:00
markster 1c76599373 Do proper PRI locking in zt_call (not to mention lock the zt_pvt structure itself)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2920 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-07 21:22:46 +00:00
markster d4c8e7d6d3 Add sip show peers (trivial zap fix, too) bug #1573
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2915 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-07 18:57:17 +00:00
citats 07cf21c67b Use ast_strlen_zero in chan_zap.c
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2896 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-05 04:23:18 +00:00
markster 9fc5df8d78 Make overlap dial be interpreted in the same way an FXS would be (bugs #1080 and #1452)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2854 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-02 03:39:17 +00:00
markster 530fca2223 Provide gethostbyname_r emulation for FreeBSD and fix zap call to setstate to include callerid (bug #1411, #1498)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2793 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-28 13:53:01 +00:00
markster fcb0714e11 Build again without PRI
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2791 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-28 04:26:26 +00:00
markster 80e4218d66 Make sure we are proceeding when we answer
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2788 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-27 21:50:24 +00:00
markster 1ada08b5fe Avoid another voipme by explaining you need CVS update when SIG_EM_E1 is invalid
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2774 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-26 12:30:28 +00:00
markster f292ffbc27 Migrate chan_zap from select to poll
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2761 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-25 22:37:09 +00:00
markster 3446427fa4 Add missing break
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2747 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-22 18:41:11 +00:00
markster eaae3eb463 Fix swap_subs for better locking
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2746 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-22 16:02:56 +00:00
citats 3af23d948d Fix some comments in chan_zap
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2745 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-22 05:24:50 +00:00
markster 9fd3419500 Fix trailing slash problem (Zap) and making sure refers get ignored the second tiem around.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2712 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-19 22:55:35 +00:00
citats 7ec4d0f77b Fix compile warning in chan_zap if libpri not installed
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2704 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-17 23:48:19 +00:00
markster 309e8e6812 Add support for E1 E&M
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2701 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-16 18:00:00 +00:00
markster a0a5469ce9 Lock on indication too
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2680 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-12 22:00:12 +00:00
markster df85b484ba Don't check PRI settings unless there is PRI
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2672 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-10 03:46:59 +00:00
markster 92f0707533 Don't take digits in-band when in overlap dial mode
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2668 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-09 16:33:37 +00:00
markster 7998e161e7 Don't say we're unable to find the channel if we're able to find it.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2646 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-07 14:11:49 +00:00
markster b837107b6b Get rid of all that old needlock garbage now that we're using recursive mutexes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2644 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-06 22:17:32 +00:00
markster e20d42804f Print actual hook state in chan_zap
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2637 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-06 15:50:18 +00:00
markster e358cb1cce Clear out delivery fields just in case
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2613 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-04 20:43:07 +00:00
markster aca93f2302 Make chan_zap allocate a comfortable amount of space for VMWI
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2610 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-04 02:02:15 +00:00
markster 97bee6fbc0 Fix progzone loader
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2584 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-30 21:23:16 +00:00
markster 220819511b Add support for Costa Rica to DSP
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2576 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-28 02:53:04 +00:00
citats e2c160071e *** empty log message ***
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2549 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-24 08:36:36 +00:00
markster 6f9bf4b161 Fix locks that are held too long
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2527 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-22 22:48:59 +00:00
markster 5beec02e41 Fix superfluous return NULL
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2525 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-22 19:47:25 +00:00
markster 175ff111f4 Answer the line when hangup received and callwait is up
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2450 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-16 23:42:41 +00:00
citats 66a2c925b5 Fixup some pthread_t checking in channels
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2438 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-15 09:14:16 +00:00
citats 1c4a4007af Fix bug 1217. Change pthread_t initializers to AST_PTHREADT_NULL and
AST_PTHREADT_STOP


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2434 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-15 07:51:22 +00:00
citats 318e676ec5 Add 'pri show span <spanno>' command to chan_zap.c
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2433 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-15 05:57:47 +00:00
markster 894a6228fe Fix a martin segfault
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2411 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-12 21:26:45 +00:00
markster d9165405b3 Make sure no path leaves channel lock locked
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2399 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-11 18:00:08 +00:00
citats feef0af2bf Make sure usedistinctivering gets set to the right value
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2393 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-11 05:10:23 +00:00
citats eca59c8df0 Wipe out p->exten in zt_hangup (bug 1115)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2389 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-10 09:11:05 +00:00
citats 825281dab8 Make distinctiveringdetection configurable per channel (bug 1168)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2387 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-10 08:33:07 +00:00
citats 4d0601f9ce Fix typo in chan_zap.c
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2368 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-08 04:26:36 +00:00
citats 9fb2b09137 Fix pri->pvt[chan]->owner dereference (bug #1161)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2341 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-05 04:15:55 +00:00
citats d3f1c83560 Change tormenta.conf to zaptel.conf
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2339 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-05 03:30:38 +00:00
markster ae986bb6bc Add support for parking with IAX2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2318 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-04 01:11:25 +00:00
citats 3191433d41 Make PRI span completion only show spans that actually are PRIs
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2313 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-03 03:54:25 +00:00
markster 57b2179b0e Optimization in pri_fixup
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2224 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-23 14:58:18 +00:00
markster 730f96da1c Merge Tilghman's and Cam's user defined cadence patch
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2221 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-23 05:02:24 +00:00
markster 74cef7a888 Small but important fix for channel relocation (bug #54)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2213 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-22 20:41:15 +00:00
markster a294f3f274 Properly lock slave and master in zt_unlink (bug #1008)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2208 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-20 21:23:22 +00:00
markster 70f1498cbd Minor file.c cleanup for valgrind, log PRI event properly
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2189 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-18 16:32:49 +00:00
jim 332a7d5a3f Added support for specifing Zaptel tonezone on a per-channel basis for
Zaptel channels in zaptel.conf (using tonezone= parameter)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2173 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-15 07:35:32 +00:00
jim fc25b74b76 Fixed bug in FXOGS. Was not closing loop after starting.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2147 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-10 07:24:15 +00:00
markster b4ff3de708 Omit PRI layer 1 information for data call (need updated libpri too) (bug #1012)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2140 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-08 00:23:20 +00:00
markster c050b2ae99 Fix add include (bug #966) and small update to bug 890
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2103 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-31 20:22:25 +00:00
markster 4b14473716 Handle cause in DISCONNECT too
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2101 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-31 19:38:22 +00:00
markster 3f77bd9cb5 Send busy when busy, congestion when congestion on PRI (bug #890)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2100 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-31 18:46:59 +00:00
markster 05a81a1668 Seriously fix echo cancellation on inbound calls with FXO interfaces (and enable echo training on them)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2077 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-26 16:39:34 +00:00
jim 5efdfe5fe0 Added functionality for E911 signalling
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2048 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-16 23:40:37 +00:00
markster e75815a644 Fix unload/load of chan_zap
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2038 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-15 19:48:37 +00:00
martinp 28b775e548 Fix a typo
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1982 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-12 16:59:57 +00:00
jeremy 93f38889cc fix monitor thread. Bug #726
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1976 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-12 06:10:54 +00:00
markster a3c67a2026 Add distinctive ring detection
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1972 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-12 04:28:00 +00:00
markster 90ec5e0771 When rejecting a call, free up the channel (bug #661)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1922 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-10 23:47:46 +00:00
malcolmd b69afeb73d Bug #710: Format fix for "zap show channels"
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1908 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-09 05:26:27 +00:00
malcolmd 6296ce3b0a Bug #736: Better checking to avoid chan_zap segfault re: ss_thread and zt_new()
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1907 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-09 05:13:50 +00:00
martinp d936d69c28 Fix the passing of digital PRI-PRI
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1869 f38db490-d61c-443f-a65b-d21fe96a405b
2003-12-19 16:08:10 +00:00
martinp 004e6fbc01 Allow doing digital PRI to PRI calls automatically
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1868 f38db490-d61c-443f-a65b-d21fe96a405b
2003-12-18 23:42:10 +00:00
martinp a9b6100a4c Move zaptrcallerid out of #define ZAPATA_PRI
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1863 f38db490-d61c-443f-a65b-d21fe96a405b
2003-12-18 16:02:33 +00:00
martinp 7196f1cfe4 Change long variable name to the shorter one
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1862 f38db490-d61c-443f-a65b-d21fe96a405b
2003-12-18 16:01:08 +00:00
martinp 25a5ea3876 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: http://svn.digium.com/svn/asterisk/trunk@1861 f38db490-d61c-443f-a65b-d21fe96a405b
2003-12-17 23:39:16 +00:00
markster f19a371176 Properly fix double locking issue, fix wav49 issue
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1855 f38db490-d61c-443f-a65b-d21fe96a405b
2003-12-11 20:55:26 +00:00
martinp d10fd7b404 We really don't want to lock ourselves in zt_exception
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1854 f38db490-d61c-443f-a65b-d21fe96a405b
2003-12-11 18:01:03 +00:00
markster aca5bbaa5c Properly handle exceptions in zt_read
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1853 f38db490-d61c-443f-a65b-d21fe96a405b
2003-12-11 16:36:33 +00:00
markster dcfebf7bf6 Cleanup unload calls
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1850 f38db490-d61c-443f-a65b-d21fe96a405b
2003-12-09 23:55:17 +00:00
markster ad294e720a Patch for improving unload on zap (thanks James)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1846 f38db490-d61c-443f-a65b-d21fe96a405b
2003-12-09 19:39:47 +00:00
martinp 03e8cb4230 Provide a channel if PRI_EVENT_RING comes without a channel
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1833 f38db490-d61c-443f-a65b-d21fe96a405b
2003-12-05 23:09:24 +00:00
martinp 6608f3a0fb Fix the ZapHangup, ZapDialOffhook, ZapTransfer manager commands
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1824 f38db490-d61c-443f-a65b-d21fe96a405b
2003-12-04 00:03:08 +00:00
markster c4f2be53f8 Don't retrain after each digit
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1814 f38db490-d61c-443f-a65b-d21fe96a405b
2003-12-02 23:09:04 +00:00
markster 347382cd10 Fix chanzap for p0, p1, etc
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1808 f38db490-d61c-443f-a65b-d21fe96a405b
2003-12-01 23:59:28 +00:00
markster 7a52210c98 Enable on hook transfer for vmwi
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1785 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-23 23:13:27 +00:00
markster 702c2894d7 Make CALLTYPE available
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1776 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-21 18:38:42 +00:00
martinp e3e27950bb Don't crash if ZapHangup, ZapTransfer, ZapDialOffhook are used on the channel that is onhook (idle)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1775 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-21 18:24:49 +00:00
martinp 530accdc9c Fix segfault if more than 32 channels are used because of round_robin[x] = p;
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1764 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-18 18:09:29 +00:00
martinp e7a56498ac Implement several manager commands for Zap channels: ZapTransfer (flash hook), ZapHangup, ZapDial
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1723 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-12 00:13:22 +00:00
martinp 578e6fddfe Add round robin to chan_zap with use of Zap/r<number>/<exten> (ascending) or Zap/R<number>/<exten> (descending).
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1707 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-07 16:55:13 +00:00
markster 3489fec50b Train echo canceller on FXO before last digit
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1698 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-05 22:32:20 +00:00
martinp ff6b880777 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: http://svn.digium.com/svn/asterisk/trunk@1696 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-05 16:48:38 +00:00
markster f4e51ef3dc Turn off music on hold when doing *0
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1690 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-04 21:21:49 +00:00
markster f8c39a08f6 Remove really broke MP3 stuff in favor of G.726 in the near future
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1689 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-04 02:40:09 +00:00
markster 73f4bc8c25 Use echo training of FXS (fxo signalled) interfaces... rest to follow
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1677 f38db490-d61c-443f-a65b-d21fe96a405b
2003-10-27 17:16:08 +00:00
markster d865a07416 Make HANGUPCAUSE accessible
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1669 f38db490-d61c-443f-a65b-d21fe96a405b
2003-10-25 18:00:00 +00:00
markster 326a85e10f Check that there really is a tag
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1663 f38db490-d61c-443f-a65b-d21fe96a405b
2003-10-24 18:22:45 +00:00
markster f391cc7d03 SUpport gains on outbound calls
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1654 f38db490-d61c-443f-a65b-d21fe96a405b
2003-10-22 04:04:59 +00:00
markster a8b23b8dec Properly handle events during reads
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1630 f38db490-d61c-443f-a65b-d21fe96a405b
2003-10-14 09:56:46 +00:00
markster 1b1186d189 Callerid fix and warning cleanup (bug #367 & #356)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1621 f38db490-d61c-443f-a65b-d21fe96a405b
2003-10-08 21:57:43 +00:00
markster 14fabb6d35 Switch back to DTMF at the appropriate time
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1615 f38db490-d61c-443f-a65b-d21fe96a405b
2003-10-06 05:09:42 +00:00
martinp 143f06cec4 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: http://svn.digium.com/svn/asterisk/trunk@1596 f38db490-d61c-443f-a65b-d21fe96a405b
2003-10-01 16:05:40 +00:00
martinp cfa5d5657f 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: http://svn.digium.com/svn/asterisk/trunk@1595 f38db490-d61c-443f-a65b-d21fe96a405b
2003-10-01 15:59:26 +00:00
markster 9771629299 Change strdupa's to ast_strupda's
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1579 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-29 20:13:54 +00:00
markster 9870b2521b Fix various compiler warnings (bug #322)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1570 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-27 02:45:37 +00:00
markster f918586b1e Initialize extension
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1552 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-26 22:31:19 +00:00
martinp 81ea65303b Fix last typo
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1549 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-26 17:39:27 +00:00
martinp 4ca92014ea 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: http://svn.digium.com/svn/asterisk/trunk@1548 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-26 17:28:57 +00:00
markster 3a3cab946e Bring into full TBR4 compliance
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1542 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-25 06:14:38 +00:00
martinp 85d82586fb Allow detection of callerid on FXO with distinctive ring
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1525 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-17 22:23:17 +00:00
markster d8d1e1354c Merge sending complete patch with no number (bug #176)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1509 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-13 23:57:48 +00:00
martinp 77dab1ff4f Fix a tiny thing
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1501 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-12 17:09:44 +00:00
martinp da1033cad2 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: http://svn.digium.com/svn/asterisk/trunk@1499 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-12 16:51:35 +00:00
martinp 72200fa226 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: http://svn.digium.com/svn/asterisk/trunk@1476 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-05 04:00:57 +00:00
markster e79d9f2a55 Add Zap dnid support
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1474 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-04 18:55:35 +00:00
markster ee779c29a0 Make chan_zap compile without libpri again
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1434 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-26 02:38:24 +00:00
martinp 78b836de55 Make sure that when the d-channel goes down we also clear the libpri structures with pri_destroycall
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1431 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-25 21:17:38 +00:00
martinp fd4014849f Add one more thing to the previous one
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1430 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-25 20:47:55 +00:00
martinp 92d99f5cb0 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: http://svn.digium.com/svn/asterisk/trunk@1429 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-25 20:39:07 +00:00
markster 2f5fde9d98 Add true native data mode bridging
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1410 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-23 17:49:54 +00:00
markster 2e9487a9ba Fix memory leak
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1403 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-22 05:30:58 +00:00
markster 49984c3708 Oops, they're system, not agent events
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1366 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-18 14:20:12 +00:00
markster f98fa4eec7 Add alarm/alarm clear events (bug #125)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1365 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-18 14:19:15 +00:00
martinp c3ef7b672f Show the names of the codecs instead of the numbers (bug #92)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1348 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-16 05:10:35 +00:00
markster 87908fd263 Only skip it for immediate mode
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1344 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-15 22:07:15 +00:00
markster 5f52fc66d2 Wait for first digit with FEATDMF too
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1343 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-15 22:00:44 +00:00
markster a1136fedf4 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: http://svn.digium.com/svn/asterisk/trunk@1338 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-15 04:38:39 +00:00
martinp f5020a758b Fix the potential segfault
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1330 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-14 20:44:30 +00:00
markster 542ebb64a4 Make chan_zap compile for people without libpri again
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1316 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-13 21:06:00 +00:00
markster dbc9edcaac Totally revamp thread debugging to support locating and removing deadlocks
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1310 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-13 15:25:16 +00:00
martinp fbbe897bf7 Also NULL-ify the p->owner when the calls drop because of alarm
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1302 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-12 22:14:03 +00:00
martinp f13d73aef1 Clear the pri channels when alarm condition drops the calls.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1300 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-12 20:27:53 +00:00
markster bccd2d77fa Fix for when libpri is not installed
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1277 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-08 04:20:54 +00:00
markster a849faaf4e Do progress detect on incoming too
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1275 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-07 21:20:50 +00:00
markster 6ff63b300f Fix wrong pointer
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1274 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-07 19:59:04 +00:00
markster 80c651f140 Allow groups to be checked in reverse order, make musiconhold die on restart
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1269 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-07 03:48:00 +00:00
martinp 5483ee32c7 Clean up around new hangup routines
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1268 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-07 01:14:21 +00:00
martinp c8e48c8877 Add handling of PRI_EVENT_HANGUP_REQ
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1267 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-07 00:47:27 +00:00
martinp cdf786eef5 Fix and improve the new pri hangup routines
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1262 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-05 01:25:43 +00:00
martinp a24f812752 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: http://svn.digium.com/svn/asterisk/trunk@1233 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-28 15:12:37 +00:00
markster 98ce1b4f88 Minor fixup
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1224 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-26 19:24:09 +00:00
markster bea5c0674d Fix CIDCW for native bridging
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1160 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-02 21:56:03 +00:00
markster d859009a03 Fix CIDCW for non-native calls only
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1158 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-02 21:49:42 +00:00
markster ad378ed42c Update for sendingcomplete
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1148 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-01 20:26:22 +00:00
martinp 7004d41275 Add support for handling INFORMATION messages carying more than one digit
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1076 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-05 21:13:12 +00:00
martinp 4ff8b4e77d Add a verbose message for those that have immediate=yes on the PRI
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1070 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-03 16:24:12 +00:00
martinp be1aaf406e Add FAXEXTEN to save the DID/DNIS when we transfer to "fax" extension
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1063 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-29 20:18:45 +00:00
markster f9038c97e9 Fix feature group d MF
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1062 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-29 16:03:53 +00:00
markster 19018a0200 Add National ISDN 1 support
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1061 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-28 22:40:26 +00:00
markster ea6e3ccf11 Pass RING events in DOWN or RING states
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1057 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-26 23:10:08 +00:00
martinp eb6fc14a3c Finally fix the fix (what a day)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1046 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-19 23:49:15 +00:00
martinp 0383b72401 Fix a typo
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1045 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-19 23:45:46 +00:00
martinp f3d0fe862d Fix the flash/*0 when incoming call comes on FXO -> FXS
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1044 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-19 23:43:44 +00:00
markster d4e957ca9a Revert bad changes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1042 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-19 23:33:41 +00:00
martinp 80ae5a031f Fix the flash/*0 when incoming call comes on FXO -> FXS
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1041 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-19 23:21:16 +00:00
markster 580eceab6a CLear dial buffer
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1040 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-19 21:50:32 +00:00
martinp 0bc31a1aee Fix the compiling warning with 'int chan'
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1032 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-16 21:33:32 +00:00
martinp b430b4be7b Changing the last patch of chan_zap.c
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1028 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-16 14:57:35 +00:00
markster 9293da5c7e Fix seg on non-PRI
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1027 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-16 14:23:23 +00:00
martinp e74e5f7785 Don't send INFORMATION messages unless we got SETUP_ACKNOWLEDGE
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1024 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-15 22:16:26 +00:00
martinp e70c0bfbb0 Fix overlapdial (sending)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1023 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-15 19:33:53 +00:00
martinp 07abfcd228 Add support for overlap dialing (sending). Now we have "full" overlap dialing support
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1006 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-12 19:25:20 +00:00
markster ee006cd5b6 Fix typo, remove timing by default, and check for release vs. disconnect
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1005 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-12 19:14:21 +00:00
markster da22ad1449 Release, ourselves
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1004 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-12 17:00:08 +00:00
martinp 143253db07 Allow the use of immediate=yes with PRI
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@981 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-08 16:31:58 +00:00
martinp 8e6c0a25bf Be avare of hidecallerid with PRI
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@970 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-07 16:02:33 +00:00
martinp da0ca588ae Add a longer stutter tone when there is voicemail on zaptel channels
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@940 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-30 20:10:03 +00:00
markster 803353e942 Fix get confmute
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@931 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-29 00:59:50 +00:00