Darren Schreiber
c1e9b0d414
expose apr socket put
2014-09-27 15:02:41 -07:00
Anthony Minessale
f924684eff
FS-6623 #resolve fix init and logging for rtcp
2014-09-15 20:08:09 +05:00
jchavanton
b738775876
[FS-6623] implement RTCP report generation
2014-09-15 20:08:09 +05:00
Travis Cross
3e8e2ce151
Revert commits pushed too early
...
Revert "depend on fs before install"
This reverts commit 6c52217920
.
Revert "removing commented work in progress on SDES and logging tunning on"
This reverts commit 6df5288f5a
.
Revert "more formatting and logging tuning"
This reverts commit 0e89bbd033
.
Revert "logging adjustment"
This reverts commit 764faad671
.
Revert "missing host to network conversion highest_sequence_number_received"
This reverts commit 50c62cdfd7
.
Revert "logging correction"
This reverts commit ea973b0b4c
.
Revert "[FS-6623] implement RTCP report generation"
This reverts commit 0b7863a9b7
.
2014-09-12 17:07:50 +00:00
jchavanton
0b7863a9b7
[FS-6623] implement RTCP report generation
2014-09-12 11:58:53 -05:00
Anthony Minessale
37d7fb7888
calculate jitter percentage in jitterbuffer to factor into conditions for reducing the size when in adaptave mode
2014-09-10 04:17:01 +05:00
Giacomo Vacca
9215c93827
FS-6785 - pass and use sample rate in switch_core_session_get_payload_code()
2014-09-08 14:26:58 +00:00
Seven Du
c02b2427e8
refactor http parsing and prevent read body more than content-length
2014-09-06 19:35:05 +08:00
Seven Du
f5c0c13931
add http query string parsing and improve http header parsing
2014-09-06 17:21:58 +08:00
Seven Du
1a4e6e3093
FS-6796 #comment avoid use c++ string since it causing troubles
2014-09-06 07:18:38 +08:00
Mike Jerris
60bfa54406
Merge pull request #34 in FS/freeswitch from ~RTRELEAVEN/fs-6773:fs-6773 to master
...
* commit 'a159b58790cf980df375faa5a55fb713faf257c5':
fix missing "/" in path
add support for cache directory make configs use specific directory variables instead of just base_dir so that one configuration can be used for fhs and legacy installations
2014-09-04 14:34:24 -05:00
Seven Du
31f78d8cac
add ability to read from a stream
...
do not use this unless you understand what you are doing and you want to take the risk,
you are warnned
2014-09-04 09:45:16 +08:00
Seven Du
f0b9407cca
add http utils
2014-09-04 08:43:51 +08:00
Anthony Minessale
1b612fecb6
FS-6757 FS-6713 #comment please try latest master that has a new patch in it to address this issue
2014-09-02 23:56:46 +05:00
Russell Treleaven
ce96d95c5e
add support for cache directory
...
make configs use specific directory variables instead of just base_dir
so that one configuration can be used for fhs and legacy installations
2014-08-31 20:22:08 -04:00
Brian West
f4a04e65f2
FS-6735
2014-08-22 16:39:52 -05:00
Anthony Minessale
b2162142f3
FS-6667 #comment block sending audio when dmachine is reading
2014-08-06 01:21:34 +05:00
Anthony Minessale
fb274514df
add switch_separate_file_params function so when using relative paths with bracketed params the full path can be constructed with the params in tact
2014-08-01 22:57:40 +05:00
Anthony Minessale
4f1b09a3ca
add switch_socket_waitlist for waiting on multiple sockets and abstract it to poll and select so windows can use it too
2014-07-25 00:23:08 +05:00
Anthony Minessale
a2921e269c
update verto with some fixes and enhancements with reconnection
2014-07-18 01:04:04 +05:00
Anthony Minessale
3a00260dc6
FS-6615 test this patch
2014-07-16 19:33:10 +05:00
Travis Cross
d1ec643286
Improve name of new console log function
...
The new console log function here isn't any more of a channel log than
the old one. The name was bad, and no one could have been using this
yet since we just ran reswig. We'll take the same tack the kernel
developers do when replacing a function with an otherwise equivalent
one with a better API.
2014-07-16 03:52:08 +00:00
Travis Cross
74262ee964
Add `session::consoleLog2()`
...
This allows emitting log messages that include the file name and line
number of the call. Because we have the session object here, the log
messages can be correctly associated with the session from which they
were emitted.
As when the kernel developers need to 'fix' a system call, we'll just
add a number to the name of the existing function.
2014-07-16 03:52:08 +00:00
Anthony Minessale
e75d706746
remove select call from switch_nat.c
2014-07-16 03:01:34 +05:00
Mike Jerris
6dca24bb2a
Merge pull request #5 in FS/freeswitch from ~KATHLEEN.KING/freeswitch-fork:clang-warnings-werror to master
...
* commit '1affff9db4aaa29ab66f9f5db76f575eeabd86b5':
Fixed a clang-3.5 missing-prototype warning and added doxygen documentation for switch_channel_set_presence_data_vals. #doxygen
Fixed dead code.
Fixed trucation of value warning.
Removed a useless called to abs.
Removed an autological-pointer-compare from src/switch_utils.c.
Fixed trucation of value warning.
2014-07-14 17:38:21 -05:00
Brian West
a99df48984
FS-4861 improve logging when using c++ wrapper
2014-07-09 09:09:45 -05:00
Kathleen King
1affff9db4
Fixed a clang-3.5 missing-prototype warning and added doxygen
...
documentation for switch_channel_set_presence_data_vals. #doxygen
2014-07-03 18:51:14 -07:00
Mike Jerris
e9ef4b143c
Merge pull request #2 in FS/freeswitch from ~KATHLEEN.KING/freeswitch-fork:doxygen-switch_apr.h to master
...
* commit '64fc3f7934888175b80e0cdd3a065d717d0a9014':
Changed the function parameter name in the function definition to match the updated parameter name in the function declaration. #doxygen
Changed the variable name for clarity.
2014-07-03 16:45:52 -05:00
Mike Jerris
64763398fa
Merge pull request #4 in FS/freeswitch from ~KATHLEEN.KING/freeswitch-fork:doxygen-switch_regex.h-2 to master
...
* commit '35755d37d5dd47c2f8470ca9a294b55f124ee1e7':
Fixed parameter name of variable in switch_regex_match_partial. #doxygen
2014-07-03 12:03:04 -05:00
Kathleen King
f47ecb25a1
Changed the variable name for clarity.
2014-07-02 20:10:31 -07:00
Kathleen King
35755d37d5
Fixed parameter name of variable in
...
switch_regex_match_partial. #doxygen
2014-07-02 17:46:55 -07:00
Anthony Minessale
39200cd13b
increase memory for buffers to hold new decoded stereo codecs
2014-07-03 02:55:21 +05:00
Anthony Minessale
1a56298c53
add 44.1khz codec defs
2014-06-30 01:23:07 +05:00
Travis Cross
7406be6927
Relay cause of hangup on SRTP failure
...
We hangup the channel after receiving 10 SRTP packets in a row with a
bad auth tag or that are replayed. Prior to this commit we were
indicating a normal clearing. When doing interop and looking first at
packet traces, this made freeswitch's behavior look surprising. With
this commit we'll indicate more loudly what's happening.
2014-06-28 01:18:50 +00:00
Travis Cross
52892b312a
Fix misspelled function
...
switch_rtp_set_invalid_handler has been misspelled as
switch_rtp_set_invald_handler going all the way back to the
beginning. So while it's possible that someone somewhere could be
relying on this misspelling, I think it's more likely that no one has
used it much and that's why it wasn't spotted. We don't even use it
ourselves anywhere anymore.
Introduced in commit: 828e03715f
2014-06-28 00:32:41 +00:00
Anthony Minessale
c0e7e7b88c
add reset function to clear some state data in the rtp session
2014-06-14 07:05:00 +05:00
Anthony Minessale
c375e336bc
add debugging
2014-06-13 06:06:14 -04:00
Anthony Minessale
4ffbf23ffa
stereo refactoring
2014-06-13 01:49:16 -04:00
Chris Rienzo
bb6869b7ab
FS-6535 --resolve mod_rayo: allow multiple grammars (including dtmf) when using unimrcp
2014-06-12 22:56:34 -04:00
Anthony Minessale
579a051867
add channels param the the silence generator function
2014-06-13 04:49:44 +05:00
Anthony Minessale
928a989de1
first pass of stereo support
2014-06-12 22:06:33 +05:00
Travis Cross
03202e3017
Add fsctl command to summon reincarnation
...
If you start freeswitch with -reincarnate or -reincarnate-reexec, FS
will restart automatically in the event of an unexpected exit.
Currently, you can cause FS to immediately call exit(0) with `fsctl
shutdown now`, or you can have it call abort() with `fsctl crash`.
Which are both nice, but if you have reincarnation engaged, you really
might want FS to call exit([non-zero]) so the great supervisor
immediately breathes life back into your system.
This is now available via `fsctl shutdown reincarnate now`.
2014-06-10 22:39:27 +00:00
Anthony Minessale
a7b9329a08
FS-6446 regression fixed
2014-06-02 19:09:48 -05:00
Anthony Minessale
495db48f5a
make device state code more accurate
2014-05-31 00:30:59 +05:00
Travis Cross
333aff8a05
Document that switch_core_alloc returns zeroed memory
2014-05-27 11:24:09 +00:00
Anthony Minessale
bedf8327b6
FS-6418 FS-6427 add profile param NDLB-proxy-never-patch-reinvites to solve both issues
2014-05-21 03:31:50 +05:00
Anthony Minessale
a4a792488b
add generic keepalive system and implement it in sofia to send MESSAGE or INFO packets in-dialog at specified interval.
...
Adds app: enable_keepalive 0|<seconds>
This app can be run in the dialplan or with execute_on_* type variables for B-legs.
Adds sofia param: keepalive-method : defaults to MESSAGE can also be "INFO"
This param sets which SIP method to use.
2014-04-16 06:10:25 +05:00
Anthony Minessale
b99ef3af01
add SWITCH_MESSAGE_HEARTBEAT_EVENT indication to execute on a session when session heartbeat fires
2014-04-15 21:22:36 +05:00
Anthony Minessale
7428746ce2
FS-6453 --resolve
2014-04-11 03:24:14 +05:00
Anthony Minessale
f1d7721710
FS-6448 --resolve revert string func patch cos some things free it
2014-04-11 02:36:13 +05:00
Anthony Minessale
4178688b4a
add switch_hashtable_insert_destructor so you can insert a pointer into a hash with a custom destructor and use it in spandsp to fix a leak on reloadxml with the tone_descriptor tables and fix a bunch of random tiny leaks etc
2014-04-09 23:26:47 +05:00
Michael Jerris
4e86b03126
FS-6424: --resolve properly export symbols from stfu
2014-04-03 13:58:13 -04:00
Anthony Minessale
7151d6acea
FS-6402 part 2
2014-04-02 03:21:37 +05:00
Anthony Minessale
5c0cff70b3
FS-6402 --resolve
2014-04-02 01:20:19 +05:00
Brian West
89094cfca0
start updating doxygen
2014-03-28 10:04:31 -05:00
Travis Cross
b0bcc011ea
Deprecate mod_spidermonkey
...
We consider mod_spidermonkey to be completely replaced by mod_v8 (and
more generally by mod_lua) at this point. We've barely supported
mod_spidermonkey for years. Everyone should stop using it.
We're keeping this around for awhile in case people are relying on C
extensions to mod_spidermonkey and need time to migrate. This module
may or may not be part of a v1.4 release depending on whether we find
anyone cares. It definitely will not be part of the next release
after v1.4.
2014-03-26 18:01:49 +00:00
Travis Cross
1470622292
Require libcurl as a system dependency
...
This purges libcurl from our tree and requires it to be present on the
system for building and running FreeSWITCH.
FS-353
2014-03-20 21:15:29 +00:00
Brian West
c4c0f38aab
FS-6294 FS-6308 NetBSD support should work test and report back please.
2014-03-19 14:34:07 -05:00
Michael Jerris
340b697e1b
FS-6341: --resolve add 3pcc invite w/o sdp support for 100rel/PRACK
2014-03-17 12:27:42 -04:00
Michael Jerris
1c5e61447b
move libs/stfu into the core, as it is not really a lib
2014-03-17 09:44:14 -04:00
Eliot Gable
5b1ab59f00
Add error handling to sql queue manager callback functionality and fix spelling.
2014-03-14 15:54:05 +00:00
Michael Jerris
5e0fc8f666
remove usage of apr dso functions, we have our own dso abstraction
2014-03-12 19:02:49 -04:00
Brian West
666231f91b
BNPH-6149: allow to use system curl again, fix some types on auth_scheme values to all be long, don't use curl private function in our wrapper. This may cause missing symbol curl_easy_setopt with visibility turned on, if it does that, please let me know
2014-03-12 13:47:24 -05:00
Anthony Minessale
efef505e26
add switch_sql_queue_manager_pause and switch_sql_queue_manager_resume
2014-03-12 11:42:37 -05:00
Anthony Minessale
bcec5e22a2
FS-6342 --resolve regression from 804ef7709d
Missed part of properly implementing the case-insensitive mode on the hash causing the dp lookup xml not to match XML
2014-03-12 04:50:42 +05:00
Anthony Minessale
804ef7709d
change from sqlite hash to newly added one
2014-03-09 00:37:17 +05:00
Anthony Minessale
32cce8027e
Add hashtable code from openzap/freetdm to FS core
2014-03-09 00:37:17 +05:00
Anthony Minessale
bd4a0d8cbc
add a way to tell mod_conference when the rate of the channel has changed due to a codec change so it can reset the resampler and codecs internally
2014-03-07 05:17:47 +05:00
Anthony Minessale
e5b291514c
FS-5755
...
rtp_secure_media=mandatory
rtp_secure_media=optional
rtp_secure_media=mandatory:AES_CM_256_HMAC_SHA1_80,AES_CM_256_HMAC_SHA1_32
rtp_secure_media=optional:AES_CM_256_HMAC_SHA1_80
rtp_secure_media=forbidden
true implies mandatory
false implies forbidden
not set implies optional
rtp_secure_media_inbound or rtp_secure_media_outbound take precedence and are treated the same way based on leg direction
2014-03-06 07:34:47 +05:00
Brian West
02dd7772ba
This previous change fixes the issue on 64bit but if trying to compile a 32bit build you end up breaking the types on 32bit.
...
Commandline Fu for dumping the various defines for gcc are as follows:
gcc -m64 -dM -E - <<<''
gcc -m32 -dM -E - <<<''
2014-03-01 10:20:48 -06:00
Anthony Minessale
719850e508
FS-5895 --resolve
2014-03-01 04:55:04 +05:00
Anthony Minessale
65a6ba3c61
FS-6289 --resolve regression from 1fba654845
2014-02-28 21:43:46 +05:00
Anthony Minessale
3dad15f938
FS-5755 part 2
...
rtp_secure_media=true
--inbound: Accept the srongest supported offered crypto suite, MUST result in a negotiated crypto or aborts.
--outbound: offer all supported crypto suites, MUST result in a negotiated crypto or aborts.
rtp_secure_media=optional
--inbound: Accept the srongest supported offered crypto suite, fall back to no crypto if no valid ones accepted.
--outbound: offer all supported crypto suites, OPTIONAL result in a negotiated crypto falls back to no crypto.
rtp_secure_media=<suite1>,<suiteN>
--inbound: same behaviour as rtp_secure_media=true with smaller set of acceptable suites.
--outbound: offer supplied crypto suites, same behaviour as rtp_secure_media=true with smaller set of suites.
2014-02-28 02:10:56 +05:00
Anthony Minessale
f862c34325
FS-6272 --resolve
2014-02-27 03:24:37 +05:00
William King
3575a07c40
FS-6271 --resolve Adding support for smoothing the min-cpu-idle by X number of seconds. Adds the cpu-idle-smoothing-depth into the conf/autoload_configs/switch.conf.xml configs with a default value of 30 seconds.
2014-02-26 12:36:50 -08:00
Anthony Minessale
5646957c5b
FS-5937
2014-02-26 04:06:59 +05:00
Brian West
33780fca07
FS-5937 now with more working
2014-02-25 09:55:21 -06:00
Brian West
463f32c4e3
FS-5937: i need to build a test rig for this, go go gadget iphone commit
2014-02-24 23:44:44 -06:00
Seven Du
f7dfe71c4c
break CF_MEDIA_PAUSE to CF_AUDIO_PAUSE and CF_VIDEO_PAUSE so we can control them separately
2014-02-25 11:22:53 +08:00
Michael Jerris
3464c651c0
remove hack
2014-02-24 17:08:58 -05:00
Michael Jerris
6df9fc597f
hack for smartos
2014-02-24 16:19:51 -05:00
Anthony Minessale
a900eadf5b
FS-5937 --resolve
2014-02-24 14:56:49 -06:00
Michael Jerris
01e9e074a8
fix for smartos
2014-02-24 15:33:35 -05:00
Anthony Minessale
e47aba1e7e
FS-6235
2014-02-23 05:17:07 +05:00
Anthony Minessale
97e234048c
FS-6204 refactor some dtls code to generate a 1024 bit cert suitable for dtls in all version of chrome
2014-02-19 07:05:37 +05:00
Ken Rice
6e7d5d0897
update copyright header for 2014
2014-02-12 12:08:56 -06:00
Anthony Minessale
6f52c5495b
FS-5994 --resolve -- tips appriciated
2014-02-06 02:20:05 +05:00
Anthony Minessale
3ecb504fda
FS-6186 --resolve
2014-02-05 07:15:08 +05:00
Peter Olsson
9059fb91cc
FS-5045
2014-02-02 12:33:37 +01:00
Travis Cross
f6afcb215d
Remove misplaced executable bit
2014-01-31 12:09:00 +00:00
Anthony Minessale
32b2a45efc
add more rtp statistics with several new vars for cdr processing in_jitter_min_variance in_jitter_max_variance in_jitter_loss_rate in_jitter_burst_rate in_mean_interval in_flaw_total in_quality_percentage in_mos
2014-01-30 05:08:34 +05:00
Anthony Minessale
6fef880f12
FS-5675 --resolve
2014-01-24 00:23:58 +05:00
Peter Olsson
084e245085
Lots of trivial tweaks to minimize compiler warnings, especially on 64-bit platform: Added missing type casts, changed types, added missing NULL checks.
2014-01-22 22:30:23 +01:00
Anthony Minessale
8dfbd91a3d
fold version macros into runtime functions to avoid cascade rebuilds when modifying the core
2014-01-17 01:54:47 +05:00
Peter Olsson
cfc06584cc
Silence warnings: Use _strdup instead of strdup on Windows Release build
2014-01-14 09:49:08 +01:00
Peter Olsson
64b92e72ec
Add missing EXTERN C in FS header files, needed for the upcoming mod_v8 build
2014-01-14 09:31:36 +01:00
Anthony Minessale
e71dabae50
FS-6007
2013-12-31 00:21:51 +05:00
Anthony Minessale
b63bacf43f
FS-6061 swigall
2013-12-23 22:43:48 +05:00
Anthony Minessale
24b7b48885
FS-6042 FS-6044 --resolve
2013-12-18 00:55:34 +05:00
Anthony Minessale
ae99177598
add more range to saved candidates and fix off-by-one error when total is met
2013-11-30 19:13:49 -06:00
Seven Du
9c72dc950e
add CF_MEDIA_PAUSE channel flag to allow waiting for IO before media codec is ready
...
This could be used at endpoints where signalling and media negotiated separately like in H323
2013-11-22 14:37:37 +08:00
Anthony Minessale
c07a6b6b9e
add polycom support to multicast paging, broadcast all formats at once to support most every popular phone at once
2013-11-22 04:52:11 +05:00
Anthony Minessale
ccaa3ae732
FS-5959
2013-11-21 01:38:21 +05:00
Anthony Minessale
0030ce440e
FS-5958 this should pass it through in late mode too
2013-11-20 05:20:01 +05:00
Anthony Minessale
f14260e8dd
set fmtp in payload_map init function
2013-11-19 00:43:30 +05:00
Jeff Lenk
8f51875e3e
FS-5971 fix conditional compile for for windows x64
2013-11-16 11:32:36 -06:00
Seven Du
7256caf278
add a debug_pool param to fsctl
2013-11-16 14:17:59 +08:00
Anthony Minessale
d6bb35ad3c
add soft timer support for fd per timer use enable-softtimer-timerfd=broadcast in switch.conf.xml for orig behaviour
2013-11-16 01:37:16 +05:00
Anthony Minessale
08be6bf610
FS-5971 --resolve
2013-11-15 21:35:06 +05:00
Anthony Minessale
0d1b647197
remainder of previous patch to pass through dynamic payload numbers used
2013-11-12 00:42:32 +05:00
Anthony Minessale
fb78273ab0
inherit dynamic payloads from A leg where applicable
2013-11-10 07:53:48 +05:00
Anthony Minessale
bb9adff511
rework media code
2013-11-08 03:48:00 +05:00
Anthony Minessale
5f239a5bae
add channel logical direction
2013-10-31 15:28:33 -05:00
Anthony Minessale
e2e8a57d9d
add ring_wait callstate for devstate interface
2013-10-30 14:08:34 -05:00
Anthony Minessale
6c04b74e33
FS-5917 --resolve
2013-10-29 02:07:50 +05:00
Anthony Minessale
ce83817318
webrtc tweaks
2013-10-28 23:39:33 +05:00
Anthony Minessale
556e243361
FS-5910 --resolve
2013-10-24 14:29:29 -05:00
Anthony Minessale
916a75e9cf
device state tweaks
2013-10-23 20:45:34 -05:00
Anthony Minessale
b1a3a106ec
FS-5852 --resolve
2013-10-17 12:18:01 -04:00
Anthony Minessale
2ffe831206
refactor and add more plumbing
2013-10-17 03:58:09 +05:00
Anthony Minessale
b694cb09a6
google changed something in DTLS
2013-10-17 03:58:09 +05:00
Anthony Minessale
4a172402d2
some refactoring and plumbing for 1.4
2013-10-16 02:24:32 +05:00
Anthony Minessale
012e321f61
improve thread pool logic
2013-09-27 23:37:05 +05:00
Michael Jerris
6078451bae
FS-5819: add missing status values that we check from apr to the enum so the compiler knows the right type to use for the enum
2013-09-26 13:31:41 -04:00
Jeff Lenk
cc806e21f1
FS-5807 -- fix windows warnings
2013-09-21 16:13:48 -05:00
Anthony Minessale
3c83138bb4
FS-5807 contd
2013-09-20 12:41:16 -05:00
Anthony Minessale
232b3bb4be
update cc banner
2013-09-18 05:13:46 +05:00
Anthony Minessale
802794b9f1
FS-5794 --resolve
2013-09-16 19:56:02 -05:00
Anthony Minessale
d9216daedb
Fix regression from ignoring breaks in video rtp sessions and add a flag to force a break when needed
2013-09-12 21:47:54 +05:00
Anthony Minessale
80e5a7cf0a
FS-5778 --resolve use switch_core_event_hook_remove_receive_message() to bind to receive_message and case for new SWITCH_MESSAGE_ANSWER_EVENT, SWITCH_MESSAGE_PROGRESS_EVENT, SWITCH_MESSAGE_RING_EVENT
2013-09-11 22:58:00 +05:00
Anthony Minessale
ce4cfc97c4
FS-5772 improve odds a little more but the phone is broken here
2013-09-11 02:55:31 +05:00
Anthony Minessale
6100e1f0d6
missed a spot on last conf commit
2013-09-06 02:45:10 +05:00
Anthony Minessale
a5f2176ea4
deliver events with the core thread pool set events-use-dispatch=true in switch.conf.xml to use the old way
2013-09-05 03:42:40 +05:00
Anthony Minessale
73646cbaa8
FS-5737 reapply
2013-08-29 22:21:10 +05:00
Anthony Minessale
2e2e4caa45
FS-5737 revert
2013-08-29 22:20:00 +05:00
Anthony Minessale
0d26dbb318
FS-5737 --resolve
2013-08-29 21:03:01 +05:00
Anthony Minessale
5b8a1337d6
FS-5734 documentation will need to be updated to request languages instead of phrases
2013-08-28 21:25:35 +05:00
Anthony Minessale
7d6d688e53
FS-5731 --resolve
2013-08-26 20:25:14 +05:00
Raymond Chandler
863e6cfa3f
FS-2731 significantly reworked version of Emmanuel's patch to allow subscribing and notifying for the as-feature-event events. we still need a module to handle the FS events for this automatically... coming soon to a repository near you
2013-08-23 15:54:49 -04:00
Anthony Minessale
952c37d940
FS-5296 --resolve
2013-08-22 02:30:59 +05:00
Anthony Minessale
8e45f23d02
FS-5709 --resolve
2013-08-17 02:16:28 +05:00
Anthony Minessale
d35db852a8
follow up to last commit
2013-08-16 12:17:00 -04:00
Anthony Minessale
116ebc0244
FS-5661 --resolve
2013-08-07 21:22:26 +05:00
Anthony Minessale
39ad799683
FS-4932 FS-5090 --resolve
2013-07-29 10:18:05 -05:00
Brian West
fb34ff9ade
adding transfer-sound to ivr menu so you can specifiy a sound file to pay when a transfer takes place
2013-07-24 18:40:45 -05:00
Ken Rice
7fb4369932
peak sessions step 1
2013-07-20 20:11:46 -05:00
Ken Rice
5660f90509
add peak SPS for last 5 minutes
2013-07-19 22:40:59 -05:00
Anthony Minessale
e45774e764
FS-5620 --resolve
2013-07-19 21:51:18 -05:00
Anthony Minessale
c510f3f52e
add peak sps to stats and a command to reset it
2013-07-19 15:16:42 -05:00
Anthony Minessale
75bdc43d82
FS-5573 --resolve
2013-07-19 14:05:03 -05:00
Anthony Minessale
70d78f1665
FS-5583 --resolve
2013-07-19 14:02:58 -05:00
Anthony Minessale
a6bffd38cb
FS-5498
2013-07-19 12:03:51 -05:00
Brian West
f9c5f85444
REVERT FS-5555
2013-07-12 13:05:36 -05:00
Brian West
a8b4ccf7fb
FS-5555 improvement --resolve
2013-07-12 11:50:10 -05:00
Anthony Minessale
5dbf2b3cf7
refactor some video code
2013-07-11 17:38:24 -05:00
Ken Rice
6240d5213f
FS-5555 --resolve
2013-07-10 12:08:54 -05:00
Ken Rice
f30e40a80b
--resolve FS-3922
2013-07-04 21:18:20 -05:00
Anthony Minessale
cd56d774a0
parse error response for code to only change roles on 487
2013-06-27 13:00:20 -05:00
Anthony Minessale
bf5fa172e5
FS-5547 --resolve
2013-06-26 10:47:40 -05:00
Nathan Neulinger
32adc789f6
make noexpandtab explicit in all vim modelines other than xml files
2013-06-25 11:50:17 -05:00
Anthony Minessale
702c9af3f9
add novideo app
2013-06-20 13:08:09 -05:00
Anthony Minessale
e60f37f651
FS-5529 --resolve
2013-06-20 12:36:30 -05:00
Anthony Minessale
4baf0276d6
FS-5513 --resolve
2013-06-18 21:16:56 -05:00
Anthony Minessale
2fac3a8e83
refactor some of the video passthru code
2013-06-17 19:52:37 -05:00
Anthony Minessale
df1bba55ee
FS-5498
2013-06-10 19:13:21 -05:00
Anthony Minessale
860ed3f9a6
add last callback run stamp to device records
2013-06-06 13:09:13 -05:00
Anthony Minessale
4240526ce3
add some device-state mechinism to FS to allow tracking of device-specific states where they may have more than one call from the same device
2013-06-05 11:20:11 -05:00
Nathan Neulinger
ac0ed44b96
FS-5449: --resolve add a mod_commands function to use the shell escape function and update the existing function to use correct escaping
...
adds a pool based implementation of the switch_util_quote_shell_arg function and changes existing function to be a wrapper around the pool based one
2013-05-31 16:25:08 -05:00
William King
7d531c0966
It's been missing a break there for ~4 years and instead using the 8k max_ms values(the ptime_div value is the same).
2013-05-25 07:15:49 -07:00
Anthony Minessale
6cdb46889c
FS-5402 --resolve the problem is ent originate has many channels and many causes to parse so we need to check it against all the causes
2013-05-22 11:01:39 -05:00
Anthony Minessale
2bafe135c0
remove flag
2013-05-17 16:13:19 -05:00
Anthony Minessale
ea881b191f
media/srtp refactoring pass
2013-05-17 15:39:30 -05:00
Anthony Minessale
101b116daf
FS-5011 try to fill gaps
2013-05-14 11:22:53 -05:00
Seven Du
5b9318c109
FS-4990 change uuid_debug_audio to uuid_debug_media and add video params
2013-04-27 06:47:06 +08:00
Anthony Minessale
7a42ec06df
RTP stats were not being logged. There is no JIRA on this sigh
2013-04-26 09:31:28 -05:00
Anthony Minessale
bf607b0d91
FS-5319 --resolve
2013-04-17 15:33:27 -05:00
Anthony Minessale
61b313b006
FS-5269 --resolve
2013-04-11 15:03:50 -05:00
Jeff Lenk
5f3160ef0f
FS-5167
2013-04-08 21:17:02 -05:00
Anthony Minessale
7fd28f58f9
FS-5208 --resolve
2013-04-08 12:09:49 -05:00
Anthony Minessale
18c429f66f
refactor and cleanup more cid stuff
2013-04-05 15:29:57 -05:00
Anthony Minessale
83fc8ddf3a
endless cid fun
2013-04-05 08:29:16 -05:00
Anthony Minessale
d1b2ee0b4b
more cid refactor
2013-04-03 17:17:34 -05:00
Anthony Minessale
dd878da49d
clean up proxy media mode
2013-03-31 21:27:27 -05:00
Anthony Minessale
45b4ba1afa
add webrtc_enable_dtls=false (for webrtc) or enable_dtls=true (for normal calls)
2013-03-31 21:27:26 -05:00
Anthony Minessale
b93fc016b8
move verbose_sdp to a flag and set it to true in webrtc calls
2013-03-31 21:27:25 -05:00
Anthony Minessale
c4b221c750
trying to get mozilla to work using sipml5, got stun/dtls/rtp flowing and its dead silent. c'mon guys... why do you have to do everything differently?????
2013-03-31 21:27:25 -05:00
Anthony Minessale
2a72b02f6b
add switch_print_host
2013-03-31 21:27:25 -05:00
Anthony Minessale
ff532ec311
try to ifdef so we can still build against openssl older than 1.0.1 (but dtls would not work still in this case)
2013-03-31 21:27:23 -05:00
Anthony Minessale
ad1226b5c4
change name to match steves changes in master
2013-03-31 21:27:23 -05:00
Anthony Minessale
4cac512b97
change ssl symbol visibility to specific places in core only
2013-03-31 21:27:23 -05:00
Anthony Minessale
16fa338b49
cleanup debug and memory and add stupid code for using sep dtls session when rtcp is not mux
2013-03-31 21:27:23 -05:00
Anthony Minessale
dd9271d6b9
MILESTONE: dtls-srtp inbound
2013-03-31 21:27:22 -05:00
Anthony Minessale
dabb85c3f6
wip
2013-03-31 21:27:22 -05:00
Anthony Minessale
21408d4534
ice tweaks
2013-03-31 21:27:22 -05:00
Anthony Minessale
5c90322e8c
MILESTONE: kind of works on media and signaling
2013-03-31 21:27:20 -05:00
Anthony Minessale
12e70149ff
rtcp-mux
2013-03-31 21:27:18 -05:00
Anthony Minessale
6939394530
isolate sdp parser code to the switch_core_media.c
2013-03-31 21:27:17 -05:00
Anthony Minessale
7510bccd6c
MILESTONE: working inbound calls
2013-03-31 21:27:17 -05:00
Anthony Minessale
cb076e6b28
fucked
2013-03-31 21:27:17 -05:00
Anthony Minessale
20568e64df
wip
2013-03-31 21:27:17 -05:00