Anthony Minessale
ca2fcf9b9f
dont fire presence event for the reporting state
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12542 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-09 19:48:17 +00:00
Anthony Minessale
d7a12df53f
add new state for CDR and leg_delay_start originate var and fix FSCORE-315
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12403 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-04 04:19:33 +00:00
Mathieu Rene
52dba90640
Revert 12369 since inserting NULL is the same as deleting in sqlite3
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12373 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-03 17:14:58 +00:00
Mathieu Rene
d34e710211
MODAPP-244 bkw stop trying to commit faster than me :P
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12369 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-03 16:58:24 +00:00
Mathieu Rene
9b2b1f3691
fix leak
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12332 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-27 19:29:52 +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
e66b78047a
fix some language issues and move media bug removal to hangup state
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12225 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-21 22:50:35 +00:00
Anthony Minessale
add7616a0a
add separate mutex for state related methods
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12191 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-20 18:31:08 +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
502f43b9ad
fix typo
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11931 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-12 20:10:51 +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
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
Anthony Minessale
478efc5f71
tweaks to call setup code
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11616 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-03 20:33:24 +00:00
Brian West
8344666d5e
doh
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11580 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-31 19:42:40 +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
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
f776a727b0
tweak fifo and add app_flags
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11356 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-22 14:01:15 +00:00
Michael Jerris
7fbb5fa9f4
more const madness
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11354 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-22 04:07:47 +00:00
Anthony Minessale
80900446a9
beastie
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11352 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-22 03:42:22 +00:00
Anthony Minessale
1d5dd03f14
taint check MODW00T-00
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11339 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-21 21:34:31 +00:00
Anthony Minessale
f71c5ae4c3
FSCORE-274
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11315 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-20 18:36:02 +00:00
Brian West
87ebaded7e
just fail silently in these cases. see FSCORE-272
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11278 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-19 16:25:49 +00:00
Anthony Minessale
30e74fca2c
FSCORE-272
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11274 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-19 16:00:11 +00:00
Anthony Minessale
0ae2abd374
FSCORE-268
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11186 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-14 13:36:32 +00:00
Anthony Minessale
d6290803ac
add bridge/unbridge too
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11098 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-08 16:43:07 +00:00
Anthony Minessale
dd7897420a
add park/unpark to verbose event list
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11097 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-08 16:41:32 +00:00
Anthony Minessale
abb2691bde
ditto
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11082 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-06 23:26:49 +00:00
Brian West
1a401ee77b
doh
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11076 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-05 20:51:45 +00:00
Anthony Minessale
71011217cb
make conference verbose-events param to control if events have all the channel data or not
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11074 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-05 20:43:53 +00:00
Michael Jerris
42c11dd764
FSCORE-237 make channel flags array based so we do not have 32 flag limit
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10710 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-11 15:20:24 +00:00
Anthony Minessale
bd3e06846e
index veriables on SWITCH_EVENT_CHANNEL_EXECUTE_COMPLETE
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10656 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-08 17:17:29 +00:00
Michael Jerris
643d5ac364
use correct format string
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10626 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-05 19:14:51 +00:00
Michael Collins
4e9026b7cd
Fix progressmsec issue
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10603 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-05 00:05:22 +00:00
Anthony Minessale
ed0c26010a
add private flags to channel for endpoints to use
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10587 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-04 04:46:10 +00:00
Anthony Minessale
7bc685dcca
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10556 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-27 04:02:57 +00:00
Anthony Minessale
1576530c3e
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10555 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-27 02:41:08 +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
2ed601f934
more stuff
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10410 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-14 23:31:21 +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
f4904d09c5
fix FSCORE-215
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10220 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-03 15:45:38 +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
Anthony Minessale
a34d780d13
declinatio mortuus obfirmo!
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10195 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-29 20:22:34 +00:00
Michael Jerris
2d764cc0b0
build tweaks
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10121 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-23 01:39:04 +00:00
Anthony Minessale
2679758551
pass pdd data to a leg on oubound calls using bridge
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10115 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-22 18:32:54 +00:00
Brian West
93bedcc12d
use the define for this
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10098 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-21 19:18:40 +00:00
Michael Jerris
1f47ff15b3
validate strftime format string input (when necessary)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9985 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-12 21:51:51 +00:00
Brian West
906b7e52d0
cosmetic pickyness of me
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9930 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-10 03:22:34 +00:00
Anthony Minessale
a6a2d37c07
clean up some typos
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9921 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-09 23:37:26 +00:00
Anthony Minessale
4ed389f9d2
per leg timeouts and specific cause codes in reject_on_single_fail
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9904 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-09 00:38:59 +00:00
Anthony Minessale
4a013d7957
s/Pre-Answer/Ring-Ready/
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9895 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-08 18:12:11 +00:00
Anthony Minessale
e4dfe9ffd4
tweak evnts
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9891 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-08 14:22:55 +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
Anthony Minessale
ccb2e616c1
add another event to list
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9804 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-02 20:52:42 +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
Anthony Minessale
db62bc1509
trim down some of the events because people don't like info these days
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9786 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-02 15:38:45 +00:00
Michael Jerris
30408376ba
add switch_channel_set_variable_printf
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9744 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-29 17:48:43 +00:00
Michael Jerris
99ba73c4a0
add handy functions
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9641 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-24 21:19:29 +00:00
Anthony Minessale
7426376371
add debug line
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9636 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-24 17:46:35 +00:00
Anthony Minessale
c487d17010
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9521 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-10 16:34:57 +00:00
Anthony Minessale
432da6e071
cleanup
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9496 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-09 18:24:13 +00:00
Anthony Minessale
0da29822ca
fix some regression caused last week re: rtp and async timers on and off
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9491 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-09 16:31:53 +00:00
Michael Jerris
ebd4ea35d9
tweak
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9465 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-05 16:16:36 +00:00
Brian West
f733f5c6cf
fix spelling
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9386 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-29 15:56:13 +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
10d681e90d
return channels to the execute state when hangup_after_bridge is false on a bridge started with the intercept app
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9288 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-13 21:46:06 +00:00
Anthony Minessale
db4ae66fde
doh
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9247 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-11 20:43:19 +00:00
Anthony Minessale
4f670da192
add some clarification
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9238 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-11 16:12:55 +00:00
Anthony Minessale
2f405f4bc5
fix out-of-bounds pointer in variable expansion detected by MSCV (thanks for nothing linux) FSCORE-171
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9236 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-11 15:37:50 +00:00
Anthony Minessale
a9be176b4b
make cause 1 less ambiguous
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9142 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-23 14:19:53 +00:00
Anthony Minessale
1df3896b34
nut n' honey
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9073 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-17 19:46:25 +00:00
Anthony Minessale
98479fa633
fix causes causing trouble (do make current)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8896 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-03 22:51:09 +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
Michael Jerris
85f83e2a2f
signed/unsigned compare
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8793 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-10 22:55:38 +00:00
Anthony Minessale
9e3ff7cfd1
add patch from FSCORE-136
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8776 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-06 13:43:41 +00:00
Anthony Minessale
0f9d334033
add ctrix's patch
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8774 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-05 20:45:03 +00:00
Anthony Minessale
b55d251080
honor execute_on_answer on outbound legs too
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8771 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-05 19:36:33 +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
acfeb41f4e
add more timestamp vars
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8576 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-24 03:24:12 +00:00
Brian West
9838aa4e00
pdd and FSCORE-127
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8571 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-24 02:03:16 +00:00
Anthony Minessale
d3616deb87
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8568 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-24 01:43:12 +00:00
Stefan Knoblich
5d91bea365
switch_url_encode now takes the full length of the buffer and null-terminates the string properly (Klocwork #1030 )
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8510 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-21 21:31:17 +00:00
Anthony Minessale
40b96afb4a
tweak
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8506 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-21 20:00:00 +00:00
Michael Jerris
3fc660fc17
handle buffer boundries a bit better, assert before deref. Found by Klockwork (www.klocwork.com)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8422 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-15 21:08:42 +00:00
Anthony Minessale
1285e6338e
fix pesteredo's bug
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8413 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-15 15:57:29 +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
Anthony Minessale
7050c330b2
allow blind xfers on no-media calls
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8342 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-09 19:59:42 +00:00
Anthony Minessale
e0e04b9f9c
fix fifo logic bug
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8279 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-06 21:43:42 +00:00
Anthony Minessale
4b929592cc
change names to protect the innocent
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8263 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-05 15:30:55 +00:00
Anthony Minessale
96ff2abcd7
make dtmf duration defaults tweakable
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8126 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-18 17:03:34 +00:00
Anthony Minessale
d7e0ef295c
small fix
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8087 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-11 15:53:25 +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
8318716b14
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7896 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-14 20:08:58 +00:00
Anthony Minessale
54eb07efc3
fix logic bug
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7881 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-12 15:17:18 +00:00
Anthony Minessale
f6305db0c3
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7869 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-11 23:49:06 +00:00
Anthony Minessale
495deafd32
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7865 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-11 21:32:56 +00:00
Anthony Minessale
74a3d8ab95
fix a bunch of stuff
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7854 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-11 03:45:16 +00:00
Anthony Minessale
4a132c95a5
fix super sonic race at 400 cps conditions
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7845 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-08 21:07:15 +00:00
Michael Jerris
bc2fd445ca
fix for FSCORE-97 and add set_name app to rename channel
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7752 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-26 23:29:58 +00:00
Anthony Minessale
48af69df1c
fix MODAPP-78
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7750 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-26 21:55:59 +00:00
Anthony Minessale
67a1a6f4c5
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7734 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-25 16:42:34 +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
5d47a93751
better handling of negotiation errs
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7707 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-20 03:57:01 +00:00
Anthony Minessale
bd133f6413
vid stuff
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7546 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-07 22:42:27 +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
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
3a5a239846
Formatting DTMF as a string
...
a '+' separated list of DTMF strings
Each element in the list can contain an @ followed by
a duration in ms.
e.g.
1234@250+4321@500
sends the digits 1 2 3 4 at a rate of 250ms then
4 3 2 1 at a rate of 500
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7193 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-12 20:30:48 +00:00
Anthony Minessale
143bed09a3
try to use clock_gettime to make sure we don't care if the system time changes
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7165 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-11 00:43:49 +00:00
Michael Jerris
31d0a1a02d
don't set blank vars, and handle them in error cases.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7138 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-08 16:20:00 +00:00
Anthony Minessale
b1977f2e36
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7103 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-05 22:17:26 +00:00
Anthony Minessale
3975fa3265
add funcs
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7100 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-05 20:44:54 +00:00
Anthony Minessale
698b1b1b56
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7099 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-05 17:32:13 +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
Anthony Minessale
97b5e37621
change event data
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7009 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-28 23:03:31 +00:00
Anthony Minessale
c4589ed2ca
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6956 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-22 02:15:50 +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
689b7e3443
more cdr stuff
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6917 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-20 18:04:07 +00:00
Anthony Minessale
613db6143f
cdr update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6916 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-20 17:27:11 +00:00
Anthony Minessale
551a799c0b
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6906 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-19 23:24:55 +00:00
Michael Jerris
577afaf6f6
bounds checks and scope masked var names.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6844 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-17 22:52:32 +00:00
Michael Jerris
171f02c9ad
off by 1 error in bounds checks.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6841 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-17 20:44:48 +00:00
Brian West
a4f2b9e94b
commit a missing file from tonys commit and my update to sounds.xml
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6812 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-15 18:48:06 +00:00
Brian West
da8d9bc20f
wip
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6802 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-15 00:39:53 +00:00
Anthony Minessale
911db88a6e
add park_state
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6771 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-13 22:17:20 +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
Michael Jerris
087139443e
cleanups
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6663 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-11 19:54:04 +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
Anthony Minessale
4bc03bb392
almost ready for b3
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6573 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-08 00:14:21 +00:00
Anthony Minessale
8bf63d3d8c
add mod_cdr_csv
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6542 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-06 19:51:55 +00:00
Anthony Minessale
aa4e109a18
change func to const
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6523 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-05 20:23:50 +00:00
Anthony Minessale
3fcf09bab0
zigged where i should have zagged
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6335 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-19 17:19:32 +00:00
Anthony Minessale
5fe2353c2f
add param
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6317 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-17 00:26:28 +00:00
Anthony Minessale
4d311a0fb7
move param gen func to the core
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6310 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-16 19:11:16 +00:00
Michael Jerris
3f4fd53c97
fix windows build.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6218 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-10 12:25:54 +00:00
Anthony Minessale
4d2dfa633b
add a new dialplan module
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6205 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-09 19:25:46 +00:00
Anthony Minessale
713afbd975
add some logic tools
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6189 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-08 23:46:26 +00:00
Anthony Minessale
d2bd9c4fa3
add more nested var tricks
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6174 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-07 18:34:56 +00:00
Anthony Minessale
43092c75f7
add more nested var tricks
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6173 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-07 18:28:33 +00:00
Anthony Minessale
14396001d2
fix nested brackets
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6172 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-07 02:14:57 +00:00
Anthony Minessale
3c470c8943
doh
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6171 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-07 01:33:31 +00:00
Anthony Minessale
22d52836e0
recurse variable expansion in api variables
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6169 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-07 00:00:51 +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
Anthony Minessale
10d7d619f6
make channel hangup with media_timeout cause when rtp timeout occurs
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6095 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-31 13:08:45 +00:00
Anthony Minessale
592ee146fb
sigh
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6023 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-23 01:29:37 +00:00
Anthony Minessale
6b1fa2191b
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5992 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-19 15:31:02 +00:00
Anthony Minessale
65b2ec6990
change var parser to ${func(arg)}
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5979 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-18 21:36:57 +00:00
Anthony Minessale
c6231acb7c
change dialplan a little (part2)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5939 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-17 18:37:18 +00:00
Anthony Minessale
7c8b72b9fe
change dialplan a little
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5938 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-17 18:26:08 +00:00
Anthony Minessale
cdb5862d40
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5831 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-09 15:29:18 +00:00
Anthony Minessale
b293f4874e
now support 3pcc (forgot this)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5819 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-05 17:42:21 +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
50390a7083
improve mod-fifo
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5779 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-02 19:58:06 +00:00
Anthony Minessale
cbac77fa9f
refactor xml cdr and some cleanup
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5778 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-02 16:38:15 +00:00
Michael Jerris
8f963f4aea
windows build fixes.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5767 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-09-30 16:59:32 +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
981c4371bf
fix for FSCORE-51 (maybe 2)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5750 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-09-24 16:56:40 +00:00
Anthony Minessale
76f7bf6fdb
fix for FSCORE-51 (maybe)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5749 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-09-24 16:10:12 +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
Anthony Minessale
c02f435a30
let hangup app optionally take a digit string for exact cause
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5497 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-07-03 21:05:41 +00:00
Anthony Minessale
333fa35773
add reset state (make sure you do full rebuild)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5493 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-07-03 02:10:35 +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
Michael Jerris
d2d87cf6a1
protect the hash.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5451 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-06-24 04:06:05 +00:00
Anthony Minessale
fc9195fe60
avoiding deadlock
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5423 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-06-20 14:50:02 +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
Anthony Minessale
efca0c8087
hack up the core with a butcher knife
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5314 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-06-12 21:00:26 +00:00
Anthony Minessale
724de2b52d
add selective challenge to sofia via reject app
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5297 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-06-08 22:28:32 +00:00
Anthony Minessale
0e3b4cada3
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5267 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-06-05 16:50:51 +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
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
Michael Jerris
ac065100b6
fix build on msvc.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5037 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-29 01:51:32 +00:00
Anthony Minessale
6a392d2577
add locking to vars
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5035 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-28 21:48:03 +00:00
Anthony Minessale
8755dea7b8
add backslash to escape the backslash escape char in channel variable expansion
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4996 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-21 14:23:12 +00:00
Anthony Minessale
d73dc724ef
add backslash escape char in channel variable expansion
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4995 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-21 14:17:43 +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
Anthony Minessale
eb2124ae32
refactor to avoid some potential issues with channels that are hungup instantly after being answered
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4926 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-13 22:15:58 +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
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
3a54126261
spring cleaning
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4795 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-29 22:31:56 +00:00
Anthony Minessale
8a4406ece2
Addition of scheduler engine and a few applications to use it.
...
This patch adds a scheduler thread to the core and moves the heartbeat
event to use the new scheduler as an example.
Also The following features are implemented that use this scheduler:
sched_hangup dialplan application:
<action application="sched_hangup" data="+10 normal_clearing bleg"/>
** The cause code is optional and the optional bleg keyword will only hangup the
channel the current channel is bridged to if the call is in a bridge.
sched_transfer dialplan application:
<action application="sched_transfer" data="+10 1000 XML default"/>
** The last 2 args (dialplan and context) are optional
sched_broadcast dialplan application:
<action application="sched_broadcast" data="+10 playback:/tmp/foo.wav"/>
<action application="sched_broadcast" data="+10 playback!normal_clearing:/tmp/foo.wav"/>
** The optional !<cause_code> can be added to make the channel hangup after broadcasting the file.
sched_hangup api function:
sched_hangup +10 <uuid_string> normal_clearing
** The cause code is optional
sched_transfer api function:
sched_transfer +10 <uuid_string> 1000 XML default
** The last 2 args (dialplan and context) are optional
sched_broadcast api function:
sched_broadcast +10 <uuid_str> playback:/tmp/foo.wav
sched_broadcast +10 <uuid_str> playback!normal_clearing:/tmp/foo.wav
** The optional !<cause_code> can be added to make the channel hangup after broadcasting the file.
The new C functions in the core are documented in the doxeygen.
*NOTE* This commit should satisfy at least 2 bounties on the wiki
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4785 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-28 23:37:12 +00:00
Michael Jerris
34359cb61c
fix seg.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4777 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-28 12:30:20 +00:00
Anthony Minessale
9bacb04df9
cleanup
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4720 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-21 21:23:40 +00:00
Anthony Minessale
78c058423b
tweaks to file buffering
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4575 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-12 20:17:34 +00:00
Brian West
fdd5d2d822
fix comments
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4440 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-04 01:46:08 +00:00
Michael Jerris
bbbd010b94
don't strchr on NULL, second resolution to MODAPP-2
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4393 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-25 22:44:36 +00:00
Anthony Minessale
119c10f872
naggy compiler
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4374 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-23 20:02:41 +00:00
Michael Jerris
6b46843c57
try a bit harder to make sure we don't do printf like functions on null.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4369 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-23 17:28:41 +00:00
Michael Jerris
58705374f4
switch_channel_set_variable_nodup which does not dup the value from the session pool. The value MUST already be allocated from the pool for that session, or very bad things could happen. Use with caution.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4329 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-19 22:57:27 +00:00
Michael Jerris
3f72839a65
constify switch_channel_set_variable and remove some incorrect casts in it's consumers.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4306 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-17 00:56:16 +00:00
Michael Jerris
ceafc84ca0
constify some arguments to switch_console_printf and switch_cut_path and remove improper casts for the consumers of those functions.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4241 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-13 21:03:06 +00:00
Anthony Minessale
9a870c5fb6
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4229 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-13 14:58:06 +00:00
Michael Jerris
07d6f12018
use "%s" format specifier for uses of switch_event_add_header that just pass a string to avoid potential issues/exploits"
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4226 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-13 04:43:49 +00:00