Nathan Neulinger
574d19e56e
mod_skinny: fix behavior of transfer when target extension falls through to voicemail - keep bridge from dropping out during that operation
2014-09-09 15:58:56 -05:00
Nathan Neulinger
8973ffcc35
mod_skinny: improvements to error handling/detection
2014-09-09 08:30:46 -05:00
Travis Cross
c3d65e902d
Merge in Moises Silva's mod_bert
2014-09-09 09:15:30 +00:00
Moises Silva
89e8e14a9f
Improvements to mod_bert
...
* Honor the timer name variable
* Added mod_bert::in_sync event when the stream is in sync
2014-09-09 04:07:13 -04:00
Moises Silva
25c6276fea
Added cng counter to the bert test app
2014-09-09 04:07:13 -04:00
Moises Silva
557a4a8580
Treat CNG as a silent frame in mod_bert
2014-09-09 04:07:12 -04:00
Moises Silva
58e47748ca
Only use a timer if bert_timer_name is specified, otherwise time based on input
2014-09-09 04:07:12 -04:00
Moises Silva
cf2fd15211
Add BERT events for timeout and out of sync in mod_bert
2014-09-09 04:07:12 -04:00
Moises Silva
3248e06b91
Add timer to mod_bert to avoid relying on remote RTP for timing
2014-09-09 04:07:12 -04:00
Moises Silva
ef694513df
Improvements to mod_bert
...
* Added BERT stats channel variables
* Check if the channel is going down when out of sync to avoid flagging it
as out of sync, if the channel is going down it is expected to have some errors
2014-09-09 04:07:12 -04:00
Moises Silva
a84ce1dd3c
Improvements to mod_bert
...
* Improve bert input debug
* Check for SFF_CNG and ignore those frames
2014-09-09 04:07:11 -04:00
Moises Silva
d3b214a672
Improvements to mod_bert
...
* Use digital milliwatt as the test sequence pattern
* Add debug IO files (enabled using bert_debug_io_file variable)
2014-09-09 04:07:11 -04:00
Moises Silva
a60876b165
Use a triangle wave in mod_bert
2014-09-09 04:07:11 -04:00
Moises Silva
66a9e12aa8
Improvements to mod_bert
...
* Calculate sampling error rate over a time window
* Create the following variables to control bert testing behavior:
bert_timeout_ms - Milliseconds to wait for bert sync before timing out
bert_window_ms - Window of time to calculate sampling error rate percentage
bert_max_err - Max percentage of error tolerated before going out of sync
bert_hangup_on_error - Hangup when error occurs (Timeout or going out of sync)
2014-09-09 04:07:11 -04:00
Moises Silva
fa3a1a0bdd
Added mod_bert module
2014-09-09 04:07:02 -04:00
Nathan Neulinger
3c7e7c757a
mod_skinny: more logging during transfer operations
2014-09-08 17:35:30 -05:00
Mike Jerris
98c8a9b508
Merge pull request #38 in FS/freeswitch from ~ALEXDG/freeswitch-event-for-gateway-ping:master to master
...
* commit '388e9638de7c14e00272777245dacc87cf09fc1c':
F-5946 add the patches. if in the sofia gateway config the param pin-monitoring is true, then every ping result raise an sofia::gateway-state event
2014-09-08 14:35:47 -05:00
Brian West
ce14c8f971
Merge pull request #45 in FS/freeswitch from ~ANDEE/freeswitch-fs6803:master to master
...
* commit '6753ccf65d9ea8b0334fe6a0cfdb4390bf56fcc2':
Missed one of the variable changes!
2014-09-08 14:32:28 -05:00
Anthony Minessale
a73583b5f3
FS-6806 #resolve
2014-09-09 00:09:31 +05:00
Andrew Cassidy
6753ccf65d
Missed one of the variable changes!
2014-09-08 19:18:43 +01:00
Brian West
bb8e4bd1bb
FS-6803 #resolve
2014-09-08 11:25:52 -05:00
Jeff Lenk
f230eb2a98
vs2010 reswig again
2014-09-08 10:32:35 -05:00
Jeff Lenk
f63ad553f7
vs2010 reswig
2014-09-08 10:18:23 -05:00
Seven Du
a845755ea8
http 1.1 keepalive support
2014-09-07 12:21:42 +08:00
Seven Du
4e07845f2d
fix incorrect string termination
...
if read multi times when waiting for a slow client, then bytes is much shorter than datalen
so it could incorrectly terminate the string and data could be lost
2014-09-07 11:45:12 +08:00
Seven Du
59cd3c77d8
FS-6796 #resolve hack mod_lua to read correct binary string
2014-09-06 19:38:40 +08: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
7be60474ab
respond to OPTIONS and only allows GET and HEAD on static resources
2014-09-06 17:21:58 +08:00
Seven Du
f3616557b6
parse x-www-form-urlencoded post body
2014-09-06 17:21:58 +08:00
Seven Du
a9b91550e9
add HTTP Basic auth
2014-09-06 17:21:57 +08:00
Seven Du
7f8cc54cfb
add basic http virtual host support and fix some leaks
2014-09-06 17:21:57 +08:00
Seven Du
d8bc5ed7ae
swigall
2014-09-06 07:18:38 +08:00
Seven Du
1a4e6e3093
FS-6796 #comment avoid use c++ string since it causing troubles
2014-09-06 07:18:38 +08:00
Alexander Haugg
388e9638de
F-5946 add the patches. if in the sofia gateway config the param pin-monitoring is true, then every ping result raise an sofia::gateway-state event
2014-09-05 10:57:01 +02:00
William King
5dfea663cd
build fix for mod_xml_radius
2014-09-04 14:57:20 -07:00
William King
47b7c44db6
Fix a problem where radius channel variables were missing in mod_xml_radius
2014-09-04 14:29:35 -07:00
William King
fddf44426f
Fixing a typo in the radius accounting end condition configuration handling in mod_xml_radius
2014-09-04 13:48:50 -07:00
Travis Cross
57bd4eb9bd
Add valet_park ... auto out ...
to syntax string
...
FS-5992 #resolve
2014-09-04 20:40:53 +00:00
Michael Jerris
56e4afb209
FS-6595: Enable pause_play and file_seek for conference member fnode #resolve
2014-09-04 15:56:15 -04:00
Travis Cross
5c29d8d4fa
Show gateway uptime in seconds
...
In `sofia status gateway ...` let's show the uptime in seconds rather
than in microseconds. We'll output the uptime in microseconds in
`xmlstatus` and we'll label it as such.
2014-09-04 05:39:26 +00:00
Steven Ayre
93bd5833c2
Add uptime property to mod_sofia gateways
...
The 'UP' status indicates a gateway is online as determined by
registration and/or SIP OPTIONS pinging.
The time the gateway has been in the 'UP' status is recorded,
and can be monitored using 'sofia status' and 'sofia xmlstatus'.
This can be used to detect and graph when there are outages.
ref: FS-6772
Reviewed-by: Travis Cross <tc@traviscross.com>
2014-09-04 03:43:36 +00:00
Travis Cross
e79380c394
Catch more swig-generated files with gitattributes
2014-09-04 03:36:44 +00:00
Seven Du
a8522ff3c2
remove debug
2014-09-04 10:38:37 +08:00
Seven Du
a80f1d3524
swig all
2014-09-04 10:31:23 +08:00
Seven Du
b2554848a1
initial support of http handing in mod_verto
2014-09-04 10:25:27 +08:00
Seven Du
602e82d483
add param to let the socket stay open even if not websockt, thanks Anthony
2014-09-04 10:21:22 +08:00
Seven Du
1f26712330
swig hack
2014-09-04 10:13:45 +08: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
Travis Cross
7d11e19983
Check for null hash or private while holding lock
...
What if the hash were destroyed by one thread holding the lock while
another thread was waiting for the lock? The waiting thread would
have already checked that the hash was non-null and would proceed on
that assumption after acquiring the lock.
With this commit we check only after acquiring the lock.
ref: FS-6783
ref: FS-6775
2014-09-03 19:45:45 +00:00
Travis Cross
82a28e76e4
Re-fix memory leak
...
After consideration, this still looks correct.
Thanks-to: Anthony Minessale <anthm@freeswitch.org>
ref: FS-6783
ref: FS-6775
2014-09-03 19:44:43 +00:00