Anthony Minessale
66866fb1ea
fix proxy-media issue regression
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15181 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-20 17:03:03 +00:00
Anthony Minessale
c3dec9b153
FSCORE-467 aka hmmhesegs
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15178 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-19 22:36:44 +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
0ef7525cea
working on 2 boxes at once ignore me
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15150 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-13 20:28:45 +00:00
Anthony Minessale
59b94dfacc
refactor some of the message parsing code to use fifo to reduce threading contention
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15142 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-12 22:23:55 +00:00
Anthony Minessale
5a5f3081f0
execute hangup state asap
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14852 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-09-14 20:10:58 +00:00
Mathieu Rene
c2d5f970bc
Per-call logging, part one
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14509 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-08-13 20:35:02 +00:00
Anthony Minessale
ba2a80e3bc
fix heartbeat in scheduler mode VERBAL-00
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14450 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-08-01 06:11:22 +00:00
Mathieu Rene
60ff1eb5db
switch_core_session_execute_exten: fix missing UNPROTECT_INTERFACE
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14398 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-28 18:33:18 +00:00
Anthony Minessale
0907bbbc63
change timing for media bug recording *yet again*
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14143 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-06 22:21:45 +00:00
Mathieu Rene
dfaf607e6d
oops
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13627 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-05 01:17:59 +00:00
Mathieu Rene
35bdae4aa2
add hunt_caller_profile
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13626 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-05 01:16:02 +00:00
Anthony Minessale
ef5b6d76a8
add hunt_caller_profile
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13625 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-05 01:05:11 +00:00
Anthony Minessale
eb83431dcb
add some stuff for zrtp
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13426 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-22 18:19:55 +00:00
Anthony Minessale
fae50b4197
prevent buffer destroy race
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13219 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-01 21:31:16 +00:00
Anthony Minessale
9355013017
FSCORE-357
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13176 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-28 14:13:05 +00:00
Anthony Minessale
e7470e882c
FSCORE-357
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13167 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-27 17:45:04 +00:00
Mathieu Rene
7ec599500c
Fix missing UNPROTECT_INTERFACE in case pre_answer fails
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13130 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-23 05:26:21 +00:00
Anthony Minessale
8570a2d719
refactor
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12989 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-10 21:37:17 +00:00
Anthony Minessale
ab6c4f1a6d
change CS_DONE to CS_DESTROY and add state handler for destroy and tear down critical parts of the channel from this method which is not called until it's impossible for anything to be referencing the channel (after final write lock and before destroying the pool)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12986 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-10 17:43:18 +00:00
Anthony Minessale
68b0359cfb
FSCORE-349 add flag to denote if a codec is init or not
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12961 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-09 17:17:12 +00:00
Anthony Minessale
0ea0f8c5cb
MODAPP-241
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12804 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-27 15:07:49 +00:00
Brian West
c21531500e
FSCORE-332
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12590 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-13 01:57:10 +00:00
Anthony Minessale
45110ff36e
FSCORE-331
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12585 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-12 16:47:47 +00:00
Anthony Minessale
2c364e6cba
declinatio mortuus obfirmo in fsctl hupall
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12544 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-09 22:51:31 +00:00
Anthony Minessale
930beaa8df
separate throttle mutex from session hash mutex
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12515 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-07 17:45:37 +00:00
Anthony Minessale
1ea293ff56
refactor dialplan logging lines and consolidate some logic for bypass_media mode when the a leg has audio in advance
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12479 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-06 03:54:38 +00:00
Anthony Minessale
9556be51ef
fix issue in monitor_early_media_fail issue
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12271 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-25 03:41:18 +00:00
Anthony Minessale
22f8489043
FSCORE-308
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12257 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-24 00:05:19 +00:00
Anthony Minessale
9886f369c3
add direction col to sql db, add direction param to session_create, log dtmf digits to digits_dialed variable for cdr
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12244 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-23 16:31:59 +00:00
Anthony Minessale
99026e02e7
event socket / ESL improvements
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12228 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-21 23:19:58 +00:00
Anthony Minessale
8c97af6e5c
don't execute apps on channels that are hungup
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12177 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-20 15:30:01 +00:00
Anthony Minessale
f125872c73
FSCORE-297
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12173 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-20 01:10:59 +00:00
Brian West
babb2f83f5
update copyright
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12004 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-13 23:37:37 +00:00
Anthony Minessale
2b4b07e527
tweak
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11731 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-10 19:19:53 +00:00
Anthony Minessale
be25cc9631
spring cleaning
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11730 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-10 19:09:06 +00:00
Anthony Minessale
686c1c6c1f
tweak sofia profile shutdown
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11656 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-05 17:14:12 +00:00
Brian West
ae220d3341
update email
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11643 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-04 21:20:54 +00:00
Michael Jerris
6988faa448
fix windows build
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11596 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-02 17:04:56 +00:00
Brian West
5433ba1daa
clean up arg vs expanded
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11574 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-31 00:16:27 +00:00
Anthony Minessale
9b87017b19
doh
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11573 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-30 23:46:00 +00:00
Anthony Minessale
2c0575834b
move var expansion deeper into the core for executing app
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11569 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-30 23:08:55 +00:00
Anthony Minessale
0463541d61
change low res sleep func api names
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11486 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-25 21:23:07 +00:00
Anthony Minessale
ea5c385281
numerous fixes from regression testing
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11104 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-09 20:34:01 +00:00
Brian West
211a93b12c
add t38 skeleton
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11006 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-30 19:50:33 +00:00
Anthony Minessale
9fe1179ed1
add a mechanism to tell if a file played from sendmsg over event socket for the guy on the mailing list
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10653 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-08 15:42:37 +00:00
Anthony Minessale
d76b717b2c
remove min session heartbeat
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10652 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-08 15:30:08 +00:00
Anthony Minessale
cb5096db71
FSCORE-240
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10559 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-01 16:21:27 +00:00
Michael Jerris
50e1a8c23f
avoid seg.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10532 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-25 17:08:27 +00:00
Anthony Minessale
86c523fbb1
code reworking do make current
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10487 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-21 00:09:11 +00:00
Anthony Minessale
d7e9dfb742
fix for FSCORE-221
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10469 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-19 22:27:17 +00:00
Anthony Minessale
2fefaaaccc
clean up some ref counting for interfaces
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10464 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-19 19:22:20 +00:00
Anthony Minessale
1d74ab745b
more ref checking
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10375 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-13 17:40:25 +00:00
Anthony Minessale
a12fc6fba0
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10366 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-12 20:07:06 +00:00
Anthony Minessale
722b830652
look out below....(make current)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10363 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-12 19:28:05 +00:00
Anthony Minessale
c62253405f
add rwlocks to module parents
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10362 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-12 17:10:20 +00:00
Anthony Minessale
9f3f08e7c5
possible fix for FSCORE-221
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10346 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-12 11:44:13 +00:00
Anthony Minessale
fdf9d0fd6f
prevent seg
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10297 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-07 23:08:57 +00:00
Anthony Minessale
08e67499ef
prevent seg
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10296 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-07 23:01:06 +00:00
Anthony Minessale
ddb0012bda
add some vars
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10264 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-06 03:36:15 +00:00
Anthony Minessale
c217d45cf0
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10244 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-05 00:20:30 +00:00
Anthony Minessale
c9a24dd36e
Add ability to choose uuid from originate string (use at your own risk)
...
[origination_uuid=someid]sofia/default/100@dom.com
it's only valid in [], cannot be used on 2 existing calls at once and is not
reccommended if you don't need it.
event_socket users can use it to do
api create_uuid
#### (then save uuid into a local variable say $uuid) ###
filter unique-id $uuid
events all
originate [origination_uuid=$uuid]sofia/default/100@dom.com
Then you can get all the events in anticipation on that channel.
Anything people do to cause problems misusing this will not be supported.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10239 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-04 16:46:33 +00:00
Anthony Minessale
f7d78f8626
move logic down a step
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10216 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-01 16:18:04 +00:00
Anthony Minessale
235bf0c075
one more for good measure
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10208 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-31 15:20:18 +00:00
Anthony Minessale
81c1dc0de9
redo some stuff
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10206 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-30 22:40:39 +00:00
Brian West
585eaeb551
fix FSCORE-210
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10182 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-29 00:04:20 +00:00
Michael Jerris
2f91f7913c
don't deref null.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10106 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-22 03:03:43 +00:00
Anthony Minessale
d288630b64
add scheduler support for heartbeat
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10089 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-21 16:22:38 +00:00
Anthony Minessale
e4dfc81579
doh
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10048 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-17 00:10:49 +00:00
Brian West
b9e0bd8f8d
more cleanup polishing things along
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9958 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-11 05:44:11 +00:00
Anthony Minessale
584669c25e
add switch_core_session_get_id function
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9899 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-08 20:59:16 +00:00
Anthony Minessale
263afcaba8
more heartbeat work
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9883 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-07 21:42:31 +00:00
Anthony Minessale
fc0c89c642
add session heartbeat feature
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9882 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-07 21:03:37 +00:00
Brian West
1cda796da8
spelling
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9864 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-06 23:05:55 +00:00
Anthony Minessale
003847dd0d
add some more specific events
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9789 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-02 17:10:05 +00:00
Brian West
c665cc974b
spelling
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9397 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-01 15:40:36 +00:00
Anthony Minessale
ca79084134
presence tweak
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9363 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-25 16:30:28 +00:00
Stefan Knoblich
f921389078
Use switch_event_add_header_string() instead of switch_event_add_header(... "%s", ..), core part
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9308 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-16 02:17:09 +00:00
Anthony Minessale
1bb00325a5
fix for MODAPP-122
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9248 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-11 21:27:20 +00:00
Anthony Minessale
b734a677d4
add new func to the core
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9208 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-30 15:04:56 +00:00
Michael Jerris
97a2c0c966
plug leak (FSCORE-164)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9182 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-28 15:38:52 +00:00
Anthony Minessale
bc2fc3fa14
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9040 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-15 17:39:16 +00:00
Anthony Minessale
f84b842d27
fix
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9025 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-14 22:15:24 +00:00
Michael Jerris
64997c4d8e
vim extendtab is bad
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8894 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-03 19:12:26 +00:00
Anthony Minessale
43b712b7b1
add some write locks to the core and a function to unregister event bindings
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8880 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-01 23:41:09 +00:00
Brian West
6b56e60c61
declinatio mortuus obfirmo
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8842 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-25 19:56:20 +00:00
Anthony Minessale
3c349c274e
indent pass 1
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8686 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-27 04:30:03 +00:00
Anthony Minessale
39c768996a
make proxy_media mode work on video too
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8542 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-23 19:41:23 +00:00
Michael Jerris
91e270907b
add disable_app_log variable
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8517 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-22 01:08:30 +00:00
Anthony Minessale
7bab5df1c8
refactoring.... Found by Klockwork (www.klocwork.com)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8436 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 15:29:44 +00:00
Michael Jerris
b879941dab
don't pass null to switch_loadable_module_get_dialplan_interface. Found by Klockwork (www.klocwork.com)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8433 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 14:59:28 +00:00
Anthony Minessale
47d42ee110
updatew
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8429 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 13:16:27 +00:00
Anthony Minessale
1ea027f37f
add var_event down into the endpoints so chans with no parents can still pass options
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8416 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-15 19:29:35 +00:00
Anthony Minessale
40efe06a2f
cannot pass 2833 on a transcoded call
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8386 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-13 20:36:23 +00:00
Michael Jerris
5abcb22486
build tweaks
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8027 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-04 21:36:04 +00:00
Anthony Minessale
d3be2ae749
add execute_on_answer magic variable
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8003 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-02 15:11:07 +00:00
Anthony Minessale
179461fe6a
some more stuff
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7891 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-14 16:21:13 +00:00
Anthony Minessale
975fec2222
fix issue
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7852 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-10 18:38:01 +00:00
Anthony Minessale
a9235b1b22
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7800 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-06 03:11:20 +00:00
Anthony Minessale
e697bf8d26
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7745 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-26 20:31:53 +00:00
Anthony Minessale
be1abfe573
add in switch_core_signal_lock/unlock
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7737 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-26 16:55:40 +00:00
Anthony Minessale
f565f7710a
close up some race conditions fit for the indy 500
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7732 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-25 16:35:19 +00:00
Anthony Minessale
26df42f28c
more protection
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7718 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-21 21:38:49 +00:00
Anthony Minessale
cb12f3cfd6
fix sdp pass-thru of 200 OK in proxy mode aka (bypass_media=true)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7717 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-21 17:48:41 +00:00
Anthony Minessale
1f52fe1eca
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7618 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-15 16:01:12 +00:00
Anthony Minessale
c83a3d250f
tweak cause code
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7534 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-06 01:05:01 +00:00
Brian West
b0ad7ab50c
set tab mode properly
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7500 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-03 22:14:57 +00:00
Michael Jerris
482badffca
code analysis, clean up asserts related to switch_core_session_get_channel.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7402 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-28 07:26:10 +00:00
Brian West
84161010ab
cleanup and consistency.. blah rain @ PHX fun
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7396 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-27 20:01:02 +00:00
Brian West
6862f16196
picky picky I am
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7393 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-27 17:39:12 +00:00
Brian West
c815c0599e
code formating cleanup, More when I land at PHX
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7392 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-27 17:36:53 +00:00
Anthony Minessale
5df397eba7
fix obscure race condition
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7311 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-21 17:14:43 +00:00
Anthony Minessale
aae0d642da
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7214 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-14 16:10:56 +00:00
Anthony Minessale
58a8979c6e
tweak
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7199 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-13 18:39:51 +00:00
Anthony Minessale
1553168c3c
fix for FSCORE-85
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7176 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-11 16:50:05 +00:00
Anthony Minessale
c4832b4b40
add lock
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7079 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-04 00:19:09 +00:00
Michael Jerris
2f360ae1f4
code analysis
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7031 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-30 21:42:15 +00:00
Anthony Minessale
76b2de5836
tweak
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7011 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-29 00:10:07 +00:00
Michael Jerris
8ced480b11
whoops.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6976 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-24 23:32:01 +00:00
Michael Jerris
2ce02469fd
MODENDP-60 (reject calls for no remaining forwards in core)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6975 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-24 19:23:36 +00:00
Michael Jerris
0e7a329069
fix for MODENDP-60 (handle max-forwards across a bridge). Move logic to core to copy and decrement var.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6974 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-24 18:52:10 +00:00
Anthony Minessale
2931fc9109
dtmf overhaul testers wanted
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6952 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-22 00:32:20 +00:00
Anthony Minessale
8433c7e088
fix FSCORE-74
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6921 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-20 21:42:00 +00:00
Anthony Minessale
65a045e1db
more rate stuff
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6721 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-13 00:43:59 +00:00
Michael Jerris
54ec86f6ce
use switch_snprintf instead of snprintf becuase in insures null termination of strings.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6707 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-12 21:53:32 +00:00
Anthony Minessale
44636d333f
sample platter
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6706 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-12 21:30:55 +00:00
Michael Jerris
e46266fb4f
cleanup, null checks. etc.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6673 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-11 21:31:57 +00:00
Michael Jerris
55a194e54e
use switch_assert macro
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6661 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-11 19:23:57 +00:00
Michael Jerris
622a2733dc
use more correct const char * for things that should not be modified. This should also fix the switch_cpp.cpp changes from MODAPP-44. More patches to follow up on this for a few more modules that will likely break with this commit.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6120 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-01 11:28:26 +00:00
Brian West
823fb40226
via tony
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6118 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-01 00:31:33 +00:00
Anthony Minessale
21508ee446
doh
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6115 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-31 23:01:32 +00:00
Anthony Minessale
d125f8a74b
vroom
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6022 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-23 00:11:03 +00:00
Anthony Minessale
9bb1534901
fix
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5885 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-16 01:51:15 +00:00
Anthony Minessale
b8457503ea
add transparent speech handle caching via cache_speech_handles=true variable and an app to clear a cached handle called clear_speech_cache
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5876 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-15 16:25:08 +00:00
Anthony Minessale
bd6bd9ad57
add softtimer to the core, begin framework for static modules and reduces calls to gettimeofday for timestamps
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5784 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-03 16:44:11 +00:00
Anthony Minessale
ffb989e435
tear the hell out of everything and rip it up into itsy bitsy pieces and put it all back together
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5765 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-09-29 01:06:08 +00:00
Anthony Minessale
d33b5670f0
fix some races and alter core (do a full rebuild)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5751 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-09-24 19:34:25 +00:00
Anthony Minessale
b961cb2c16
fix backlash from profile clone change -without debugging line
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5706 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-09-12 22:37:28 +00:00
Anthony Minessale
2e741ff1c9
fix backlash from profile clone change
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5705 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-09-12 22:36:26 +00:00
Michael Jerris
f4140b22f0
simplify by using switch_caller_profile_clone.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5672 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-28 21:43:18 +00:00
Michael Jerris
70c8c1d7a9
pass new caller profile vars across the bridge.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5657 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-22 03:10:08 +00:00
Anthony Minessale
d04d8ffea1
fix startup race
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5502 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-07-06 16:29:25 +00:00
Anthony Minessale
fdf9a8f052
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5465 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-06-25 21:25:33 +00:00
Anthony Minessale
a039d870c3
Add events around all application execution:
...
fire SWITCH_EVEHT_CHANNEL_EXECUTE
<execute app>
fire SWITCH_EVEHT_CHANNEL_EXECUTE_COMPLETE
This can be used in async socket connections to tell
when a queued application has finished executing.
Add the "event" application to the dialplan:
<action application="event" data="header1=val1,header2=val2"/>
Events fired from this applcation will always have the type SWITCH_EVENT_CHANNEL_APPLICATION.
You can add up to 25 headers of your own to the event via the application arguements.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5448 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-06-23 05:41:07 +00:00
Michael Jerris
5b27ad1332
add userdata param to switch_log_printf so we can pass uuid or other session or other identification information to the logger.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5412 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-06-20 09:19:45 +00:00
Michael Jerris
1730f202dd
declaration after code.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5235 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-31 13:32:23 +00:00
Anthony Minessale
09b6b3e418
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5233 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-29 20:57:17 +00:00
Anthony Minessale
dc4f3fd903
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5191 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-16 17:35:00 +00:00
Anthony Minessale
46043b05e0
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5182 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-15 00:05:32 +00:00
Anthony Minessale
614177acd9
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5181 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-14 23:50:38 +00:00
Anthony Minessale
bcd32125d0
dox
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5176 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-14 17:10:46 +00:00
Michael Jerris
a4ff7e88da
adding const qualifiers across the api as appropriate.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5165 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-12 14:48:14 +00:00
Anthony Minessale
1cb336eaf0
add some robustness to deal with runaway threads
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5140 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-11 00:27:55 +00:00
Anthony Minessale
ab34a26079
make crash protection a runtime option instead of a compile-time option
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5123 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-10 16:56:29 +00:00
Anthony Minessale
4dab016887
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5118 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-10 14:11:26 +00:00
Anthony Minessale
d6efffd9bc
these aren't the droids you're looking for....
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5115 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-09 19:44:15 +00:00
Anthony Minessale
c4eb29aa8f
recursion protection
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5040 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-29 03:42:38 +00:00
Anthony Minessale
deb4972610
Small tweaks so it actually compiles
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5001 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-22 19:11:22 +00:00
Michael Jerris
d6fdf60fd6
add cumulative count of sessions from switch startup. Resolves http://jira.freeswitch.org/browse/FSCORE-18 . Updated patch to change data type of session_id to avoid rollover (wouldn't that be nice) and added - 1 to accurately reflect count. Thanks bkw for the patch.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4999 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-22 01:25:02 +00:00
Anthony Minessale
7da3873056
add app log
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4994 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-21 01:03:58 +00:00
Anthony Minessale
b5a10d5a14
add new execute_extension application to execute another extension in the current scope
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4993 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-20 23:45:14 +00:00
Anthony Minessale
b15aff2c11
...
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4950 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-16 20:51:19 +00:00
Anthony Minessale
f40f87ebca
<refactor>
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4944 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-16 16:53:30 +00:00
Michael Jerris
8199beaf27
do destructive session destroy in debug mode.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4922 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-12 20:09:23 +00:00
Anthony Minessale
4b9afa2b36
unicast framework
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4900 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-09 18:38:47 +00:00
Anthony Minessale
ad7a1b2e67
hold stuff
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4816 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-30 22:13:19 +00:00
Michael Jerris
d292e9de4f
don't export our private functions. fix crash protection build.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4803 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-30 02:20:13 +00:00
Anthony Minessale
c15d7892c0
indent again
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4799 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-30 00:15:25 +00:00
Anthony Minessale
debdfb1aab
indent
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4798 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-30 00:13:31 +00:00
Anthony Minessale
e6a60a20bc
spring cleaning 2
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4796 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-29 22:34:40 +00:00