Chris Rienzo
d5119a7a77
FS-7091 #resolve #comment [mod_rayo] Removed unnecessary mutex lock inside input component's cleanup function since the input component won't be cleaned up unless all references have been released. This fixes a deadlock when output component is created at the same time an input component completes.
2014-12-17 14:49:01 -05:00
Chris Rienzo
a3f630fc2e
FS-7047 #resolve #comment [mod_rayo] arbitrary MRCP headers can now be sent to unimrcp output components
2014-12-10 16:57:02 -05:00
Chris Rienzo
f024ea3c2b
FS-7047 #comment [mod_rayo] arbitrary MRCP headers can now be sent to unimrcp input components
2014-12-10 15:44:10 -05:00
Chris Rienzo
e8cf9c7d35
FS-7045 #resolve #comment [mod_rayo] guarantee that dialed call can be joined when answered event is sent.
2014-12-03 16:03:58 -05:00
Chris Rienzo
6f660c3a10
iksemel - remove support for SSLv23 in iks_proceed_tls (was a FS addition to iksemel). mod_rayo - updated to no longer support SSLv23
2014-11-17 09:46:23 -05:00
Chris Rienzo
07c5cc18ba
FS-7003 #resolve #comment mod_rayo: fix infinite loop when output sent to server without SSML configured and repeat-times=0
2014-11-14 14:20:48 -05:00
Chris Rienzo
e1c0ef5008
mod_rayo: new configuration parameter, add-variables-to-offer (default=false). When true, all channel variables are included in the offer to rayo client
2014-11-14 13:22:53 -05:00
Mike Jerris
b7741916eb
Merge pull request #49 in FS/freeswitch from ~VIPKILLA/freeswitch-mod_odbc_cdr:master to master
...
* commit '544c5faf5e6ce6fe2b87523304d1f00e2d201d90':
Add module mod_odbc_cdr
2014-11-07 08:34:55 -06:00
Chris Rienzo
cf1424cfe5
mod_rayo: update config to use spandsp_start_tone_detect and spandsp_stop_tone_detect
2014-11-06 14:54:55 -05:00
Brian West
89f3f5e298
FS-6961: [mod_erlang_event]: Add call UUID to call_hangup message
2014-11-05 12:18:47 -06:00
Chris Rienzo
bea7d8ec71
FS-5853 #resolve #comment mod_rayo now reports record completion cause
2014-10-27 13:41:52 -04:00
Chris Rienzo
a43e3496c2
FS-6921 #resolve #comment rayo APP now accepts optional comma separated list of JIDs or user names to steer incoming calls to specific rayo clients
2014-10-27 12:18:17 -04:00
Chris Rienzo
57e8231cba
FS-6929 #resolve #comment fix deadlock in mod_rayo
2014-10-27 10:05:12 -04:00
Chris Rienzo
28bc992fce
mod_rayo: fix error in SRGS grammar parser... <one-of><item>7</item><item>715</item></one-of> will return MATCH_END with input of 7 instead of MATCH since 715 is a potential match with further input.
2014-10-09 11:41:22 -04:00
E. Schmidbauer
544c5faf5e
Add module mod_odbc_cdr
2014-10-08 08:31:35 -04:00
Travis Cross
bb84b0534c
Check for libpq in core before building mod_cdr_pg_csv
2014-09-10 22:29:24 +00:00
Ken Rice
30283b7f6b
Revert "fix libpq location detection"
...
This reverts commit e2b1ee26ae50d0e9fba8a19be1514f57a59c12e9.
2014-09-10 16:27:16 -05:00
Ken Rice
e2b1ee26ae
fix libpq location detection
2014-09-10 15:04:50 -05:00
root
575adecf75
Revert "FS-6566"
...
This reverts commit 99d0f134e7cd1345641022c0e5b406e8dfa5caa8.
2014-09-10 14:57:57 -05:00
Travis Cross
acb439ca03
Avoid leaking memory while iterating hash tables
...
`switch_core_hash_first` allocates an iterator on each call that is
never freed except when the hash table is empty.
By using `switch_core_hash_first_iter` we allocate only one iterator,
and that iterator is freed after the last item is processed.
2014-08-30 03:49:51 +00:00
Chris Rienzo
89b4b0c4ea
mod_rayo: fix nested join to calls and conferences
2014-08-28 13:16:55 -04:00
Brian West
f4a04e65f2
FS-6735
2014-08-22 16:39:52 -05:00
Anthony Minessale
7e08d2123d
FS-6663 #resolve
2014-07-22 02:05:32 +05:00
Chris Rienzo
3df080a79f
FS-6447 #close SUBSCRIBER_ABSENT also needs handling. Thanks to Ben Langfeld.
2014-07-16 13:21:19 -04:00
Brian West
e1d814b7e7
FS-6565
2014-07-09 07:45:55 -05:00
Brian West
99d0f134e7
FS-6566
2014-07-09 07:44:37 -05:00
Travis Cross
7741f403f1
Handle SRTP_READ_ERROR in mod_rayo
2014-06-28 06:42:57 +00:00
Travis Cross
63351a1061
Terminate format_cdr json files with newline
...
In UNIX, text files by definition end with a newline.
2014-06-25 23:30:54 +00:00
Travis Cross
d5fa28417e
Allow setting format of log filename in format_cdr
...
This commit allows you to set a `log-file` string parameter in a
format_cdr profile. This string is a template that may (and should!)
contain variables. This template will be expanded and used as the
file name of the CDR to be written. This parameter should contain
only the template for the file name itself; the path is relative to
the `log-dir`.
2014-06-25 23:22:34 +00:00
Seven Du
6540068faa
fix compiler warning
2014-06-24 09:10:34 +08:00
Chris Rienzo
3c7c167581
mod_rayo: improved idle detection- call is idle only if no active components and not joined
2014-06-16 14:39:17 -04:00
Chris Rienzo
633dfe2a56
FS-6535 mod_rayo: close recognizer when input component is complete
2014-06-13 12:34:19 -04:00
Chris Rienzo
1511fe3ee8
mod_rayo: rework component inheritance- component now inherits parent call/mixer mutex and parent reference counting moved to base class
2014-06-13 12:16:26 -04:00
Chris Rienzo
730d2f88ba
mod_rayo: rename reference counting functions to something more sensible
2014-06-13 11:33:33 -04:00
Chris Rienzo
9aa5102142
FS-6535 mod_rayo: compile error
2014-06-13 10:08:49 -04:00
Chris Rienzo
4c54f45f4a
FS-6535 mod_rayo: allow unimrcp recognizer w/ profile specified
2014-06-13 10:05:53 -04:00
Chris Rienzo
c82ac3afbf
FS-6535 mod_rayo: fix double lock on speech detection failure
2014-06-12 23:24:35 -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
Chris Rienzo
48483452d2
mod_rayo: remove code that is no longer needed
2014-05-27 10:22:18 -04:00
Chris Rienzo
ed2351e048
mod_rayo: http_put of received fax was broken
2014-05-27 09:15:22 -04:00
Tamas Cseke
e6e0deba54
Fix erlang deadlock
...
Release session R/W Lock
2014-05-20 10:13:38 +02:00
Tamas Cseke
ea78f4d0e8
Fix race in erlang process spawning
...
We received the reply and signaled the condition
earlier then started to wait for it
2014-05-19 14:47:39 +02:00
Travis Cross
b263201a2e
Avoid polluting CFLAGS for mod_snmp
...
Putting `net-snmp-config --cflags` into CFLAGS causes major pollution;
it overrides optimization and debugging levels, warnings, and more.
While normally we do want to automatically locate library headers,
there has to be a better way to do this. libsnmp is normally in the
usual place and doesn't need special handling. Perhaps people with
libsnmp in a weird place should just need to add the -I flag to their
CFLAGS before build.
2014-05-13 17:40:43 +00:00
Travis Cross
94ec447e0d
Cleanup makefile library dependencies of mod_snmp
...
Calling out to net-snmp-config --agent-libs causes transitive
dependencies to get pulled in, but we don't need those -- a sensible
dynamic linker pulls those in automatically. Trying to track the
transitive dependencies manually would be a losing battle.
People were recently hitting this on Debian sid/jessie, where libpci
is in the transitive dependency list but isn't otherwise one of our
build dependencies.
2014-05-13 17:27:46 +00:00
Chris Rienzo
c4f38f8d0d
CID: 1211940 mod_rayo - unlikely dereference of NULL pointer
2014-05-08 12:11:15 -04:00
Chris Rienzo
42108871c9
CID: 1211941 mod_rayo - unlikely dereference of NULL pointer
2014-05-08 12:10:01 -04:00
Chris Rienzo
17848d26be
CID: 1211943 mod_rayo - removed dead code when changing output speed
2014-05-08 12:03:28 -04:00
Chris Rienzo
a72137d4ae
CID: 1211944 mod_rayo - remove set of unused pointer
2014-05-08 11:47:38 -04:00
Chris Rienzo
58fea2544b
CID: 1211946 mod_rayo - dead code after switch statement
2014-05-08 11:36:05 -04:00
Chris Rienzo
873acb2975
CID: 1211947 mod_rayo - allocated array with unsigned char * element size instead of unsigned char
2014-05-08 11:33:27 -04:00