574 Commits

Author SHA1 Message Date
Anthony Minessale
fa84056418 make cn optional for mute 1 means absolute silence > 1 means generate cn level
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15996 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-18 15:52:56 +00:00
Anthony Minessale
6ece392d46 add dp apps for setting audio level and muting
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15993 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-17 23:08:38 +00:00
Anthony Minessale
5e38b054a6 MODAPP-376 3rd time's a charm
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15919 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-11 21:51:10 +00:00
Anthony Minessale
d13a46acd5 stop race condition in sofia where we tried to send an ack on a dead call and turn off early hangup by default (if you dont know that that is, good, do not document this)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15891 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-11 00:28:54 +00:00
Anthony Minessale
2f4fcf9a9f MODAPP-376 .. AGAIN
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15844 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-08 17:22:42 +00:00
Anthony Minessale
5e1914efca allow recursive broadcasting
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15757 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-02 18:13:11 +00:00
Anthony Minessale
2fa0c4910f refactor enterprise_originate
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15565 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-20 02:17:08 +00:00
Anthony Minessale
5d815cfdfe add support for running core-db over odbc
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15487 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-17 00:12:54 +00:00
Anthony Minessale
275e919f3c fix issue with global bypass_media_after_bridge messing up callflow
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15404 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-09 23:49:35 +00:00
Anthony Minessale
fad6369f73 oh yeah, it can be true too
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15376 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-05 18:39:43 +00:00
Anthony Minessale
f5c1f5b15f doh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15370 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-05 07:54:39 +00:00
Anthony Minessale
f10403636d FSCORE-376
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15367 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-05 06:56:16 +00:00
Anthony Minessale
3143948e41 dont update dest when transferring to inline dp
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15363 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-05 02:10:10 +00:00
Anthony Minessale
a4b2dce44d add warning app and api for popup on phones (probably doesn't work yet
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15221 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-23 23:02:14 +00:00
Anthony Minessale
f4ee810200 add campon_stop_key and campon_announce_sound to tell the user how to force it to the end of the waiting period
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15220 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-23 22:37:49 +00:00
Anthony Minessale
df7637f687 change switch_strlen_zero to zstr
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15211 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-23 16:03:42 +00:00
Anthony Minessale
e072a6095d Let's go Camping!
Call Campon (part of bridge app)
Variables:
campon=[true|false]
campon_retries=<number of call attempts>
campon_timeout=<duration of each call attempt>
campon_sleep=<seconds to sleep between retries>
campon_fallback_exten=<extension to transfer to on failure>
campon_fallback_dialplan=<dialplan>
campon_fallback_context=<context>
campon_hold_music=<alternate music>



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15201 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-22 22:11:28 +00:00
Anthony Minessale
3dfe67800f clear up some more display issues and fix resume-media-on-hold sofia option
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15177 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-19 19:58:23 +00:00
Anthony Minessale
5b6d1cd33c move accidental new behaviour behind new param originate_continue_on_timeout=true
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15121 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-08 17:43:51 +00:00
Anthony Minessale
ee5510c243 twek to endless_playback
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15118 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-08 16:14:45 +00:00
Anthony Minessale
6df9d44154 auto update displays in more places
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15110 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-07 22:35:21 +00:00
Anthony Minessale
aaeb69d613 make moc happy
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15105 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-07 04:30:19 +00:00
Anthony Minessale
6d745e3032 doh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15073 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-04 00:00:30 +00:00
Anthony Minessale
3e4e2ee7b9 let there be valet parking....
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15072 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-03 23:59:01 +00:00
Anthony Minessale
d9fb89d285 FSCORE-452
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15028 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-09-30 23:50:51 +00:00
Brian West
8b884e3d85 DP-8
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15013 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-09-29 19:05:10 +00:00
Anthony Minessale
01c4dbcf72 make continue_on_fail trigger explicit matching and only do default behaviour when it's not set
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14972 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-09-24 22:41:37 +00:00
Anthony Minessale
32a9cf9141 add i flag to bind_meta_app to do inline execute of the app (not wise to use unless app returns instantly)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14969 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-09-24 22:21:44 +00:00
Anthony Minessale
113c45bf4b add preprocess framework for agc ec etc, ALPHA, needs work
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14960 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-09-23 22:39:00 +00:00
Anthony Minessale
b869290bae MODAPP-337
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14922 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-09-18 22:55:33 +00:00
Anthony Minessale
f21b4a2137 add inline=true to actions to exec certian apps right away
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14906 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-09-17 19:05:58 +00:00
Anthony Minessale
8c7652c345 add optional prefix arg to set_user FSCORE-429
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14789 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-09-08 19:05:32 +00:00
Anthony Minessale
7d3753a039 fix null vs empty string check in info app
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14764 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-09-04 15:31:13 +00:00
Anthony Minessale
3fd795ae71 jump to a specific offset with the playback by appending @@<samples> to the path
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14752 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-09-02 20:43:49 +00:00
Anthony Minessale
35a008b08b add optional level argument to info app to choose the log level it logs on
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14643 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-08-26 16:29:47 +00:00
Mathieu Rene
5acb8ad899 Per-call logging, part two
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14510 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-08-13 21:24:51 +00:00
Anthony Minessale
92d620fc48 fix att_xfer issue MAILING_LIST-00
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14438 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-31 19:09:50 +00:00
Anthony Minessale
2f3f67f050 sleep_eat_digits var (behaviour change please document)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14102 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-02 00:18:56 +00:00
Brian West
8df2bd52ff fix more tiny leaks
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13448 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-27 02:07:20 +00:00
Brian West
d5583a531d fix another leak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13447 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-27 01:58:19 +00:00
Brian West
8021f11dda fix leak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13446 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-27 01:57:16 +00:00
Brian West
9eb7523bd1 MODAPP-278, thanks Moc see you at cluecon...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13316 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-15 03:17:19 +00:00
Brian West
165e3f738c MODAPP-273
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13298 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-14 01:41:54 +00:00
Michael Jerris
4441606b17 cleanup msvc code analysis tagging and warnings
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13280 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-11 22:28:02 +00:00
Mathieu Rene
418d602728 MODAPP-271
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13247 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-07 02:05:16 +00:00
Anthony Minessale
3ac7d028cb doh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13246 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-06 22:52:09 +00:00
Anthony Minessale
e5e9524216 add group_recurse_variables and user_recurse_variables to {} vars (default is true, set to false to not pass vars down to user or group channels)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13241 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-06 15:13:51 +00:00
Anthony Minessale
6704139f65 doh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13183 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-29 01:00:47 +00:00
Anthony Minessale
e223c655b8 Stings of files
method 1 high level (core most funcs that use switch_ivr_playback)

Delimiter is set by a var which also enables the parser 
<action application="set" data="playback_delimiter=!"/>
<action application="set" data="playback_sleep_val=500"/>
<action application="playback" data="/ram/sr8k.wav!/ram/swimp.wav"/>

method 2 low level (mod_file_string lower level code that uses direct file handles)

Delimiter is always !
<action application="playback" data="file_string:///ram/sr8k.wav!/ram/swimp.wav"/>



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13182 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-28 23:46:18 +00:00
Anthony Minessale
b9dea85eb7 keep presence up to date
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13166 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-27 17:31:34 +00:00