23262 Commits

Author SHA1 Message Date
kapil
583bd7a811 Added debugging to confirm echo_cancel event works 2012-08-16 16:42:17 -04:00
Anthony Minessale
fabd633727 FS-4525 --resolve 2012-08-16 13:34:14 -05:00
Anthony Minessale
f454b79b9b fix color coding to be OS appropriate 2012-08-16 13:04:33 -05:00
Anthony Minessale
0f71d9cc08 up date 2012-08-16 12:30:26 -05:00
Anthony Minessale
d24ed6124c FS-4539 please test this and post new logs if necessary 2012-08-16 12:10:10 -05:00
Anthony Minessale
cc351ca004 revert 2012-08-16 12:09:19 -05:00
Anthony Minessale
42bf44de51 FS-4539 please test this and post new logs if necessary 2012-08-16 11:56:55 -05:00
Nenad Corbic
a24706aed6 Changed EC ENABLE/DISABLE failure from ERROR to WARNING.
As some installations have no ec. I will have to test
without ec and confirm that we handle that case gracefully.
2012-08-16 02:06:10 -04:00
Mathieu Rene
e07d588d10 turn on echo cancellation and turn it off in mg_notify 2012-08-16 01:29:43 -04:00
Mathieu Rene
a7d51f5f4f turn on echo cancellation and turn it off in mg_notify 2012-08-16 01:28:32 -04:00
Robert Jongbloed
cd21b67c1d Updated mod_opal to latest stable OPAL version.
Enhancements to trace logging, include threads and context ID.

Changed default opal_conf.xml to allow more than just G.711 uLaw and not to clutter log file with debug logs.

Added to opal_conf.xml item for "disable-transcoding".

Updated build/buildopal.sh to use correct ./configure items for PTLib, allow for something other than standard install directory for PTLib/OPAL and be able to easily bind to a specific release of PTLib/OPAL.
2012-08-16 14:23:48 +10:00
Anthony Minessale
bb69310259 FS-4079 FS-4540 please update to this version 2012-08-15 22:51:41 -05:00
William King
c6d7417aec Adding functionality to mod_xml_radius. Now you can do conditional accounting. And you can pull values from the other leg, specify an alternate variable name in case the variable doesn't exist and you can have default values. 2012-08-15 14:52:13 -07:00
Anthony Minessale
8f22c4acef add debug 2012-08-15 15:20:49 -05:00
Anthony Minessale
e5a15cde31 debug lost read lock 2012-08-15 15:11:57 -05:00
Kapil Gupta
fd39c5b44a renaming CONFIG_ERROR macro to LOAD_ERROR 2012-08-15 16:11:13 -04:00
Kapil Gupta
4f8e843610 adding code to check return type of "ftdm_start_span" API 2012-08-15 14:26:09 -04:00
Kapil Gupta
85dfa04240 issue fixes 2012-08-15 13:31:31 -04:00
Anthony Minessale
6758070903 fix format 2012-08-15 12:15:09 -05:00
Anthony Minessale
b3a6bb9c2b improve parsing 2012-08-15 11:19:16 -05:00
Mathieu Rene
9ef68f1b91 return the right status in megaco_activate_termination() 2012-08-15 11:30:12 -04:00
kapil
7008aa181a Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3 2012-08-15 10:25:17 -04:00
kapil
5bda7c6f86 making pre buffer size def value to 0 2012-08-15 10:24:37 -04:00
Stefan Knoblich
548222f9f3 FreeTDM: Add span start/stop callbacks to ftdm_io_interface.
Callbacks are invoked from ftdm_span_start/_stop().
I/O is started before SIG and shut down in reverse order.

This is needed for ftmod_misdn, to move the mISDN message handling
into a separate thread (solving the mISDN socket vs. FreeTDM API issues).

With these callbacks, the I/O thread can be started after the span I/O configuration
has been (successfully) completed and stopped before destroying the span.

NOTE: Both SIG and I/O callbacks are called with the span mutex locked,
so threads created or destroyed synchronously in either of the custom
start/stop functions, can not use ftdm_span_*() functions that lock
the span mutex (e.g. ftdm_span_get_channel_count()).

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-08-15 13:34:22 +02:00
Stefan Knoblich
431f7dd6bf spandsp: Fix libjpeg checks for --enable-builtin-tiff builds.
The --enable-builtin-tiff option appends libs/tiff-3.8.2/libtiff/libtiff.la
to LIBS, causing the AC_CHECK_LIB([jpeg]...) check to fail, because
libtiff.la does not exist at configure time.

Temporarily store tiff and jpeg libs in TIFF_-/JPEG_LIBS variables and
append them to LIBS after all library checks have run.

Example error output:
    configure:20049: checking for jpeg_start_compress in -ljpeg
    configure:20074: cc -o conftest -O2 -pipe -fno-strict-aliasing    -L/usr/local/lib conftest.c -ljpeg  -lm  /usr/home/ports/net/freeswitch-core-devel/work/freeswitch-1.2.1/libs/tiff-3.8.2/libtiff/libtiff.la >&5
    cc: /usr/home/ports/net/freeswitch-core-devel/work/freeswitch-1.2.1/libs/tiff-3.8.2/libtiff/libtiff.la: No such file or directory

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-08-15 12:52:28 +02:00
Seven Du
376f137392 Fix rtp payload number and possibly other params, since we ALWAYS use PCMU all params should be hardcoded 2012-08-15 14:35:42 +08:00
Nenad Corbic
f51c7ee824 Set the pre buffer to ZERO by default.
This feature has not been tested yet, it cannot be set on by default.
2012-08-15 00:18:45 -04:00
Brian West
90ce980c61 STFU already 2012-08-14 21:10:43 -05:00
Anthony Minessale
0d05762085 FS-4079 revert 4ef9b3fe5622e417e8cd2916491e0058492a3bb7 2012-08-14 17:06:02 -05:00
kapil
29ec19e294 fix warning 2012-08-14 17:27:16 -04:00
Mathieu Rene
f86ac6bcbc s/rtp/tdm/g 2012-08-14 16:25:38 -04:00
Mathieu Rene
a5c8a3fb23 Merge branch 'nsg-4.3' of git.sangoma.com:smg_freeswitch into nsg-4.3 2012-08-14 16:22:40 -04:00
Mathieu Rene
bd84a23f51 set tdm pre buffer len to 200ms by default, and set it to 0 before fax calls 2012-08-14 16:22:31 -04:00
Kapil Gupta
146183928f Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3 2012-08-14 15:54:31 -04:00
Kapil Gupta
888393fc73 adding API to send FAX state change notification 2012-08-14 15:53:51 -04:00
kapil
76edb0b94e add ced detection 2012-08-14 15:41:05 -04:00
Kapil Gupta
94f0196a9e adding code for FAX connection change and ANSAM notify message 2012-08-14 13:27:39 -04:00
Anthony Minessale
ed09914642 add email function to js 2012-08-14 11:10:26 -05:00
Steve Underwood
0b763a6286 Merge branch 'master' of git.freeswitch.org:freeswitch 2012-08-14 22:33:17 +08:00
Steve Underwood
e30406cea6 Improvements to image translation 2012-08-14 22:32:30 +08:00
Stefan Knoblich
eca5c0ad73 FreeSWITCH: Add WIN32 strerror_s() variant to custom switch_strerror_r() helper function and fix more strerror_r() users.
Convert mod_xml_cdr, mod_json_cdr and mod_conference to the new function.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-08-14 14:54:06 +02:00
Stefan Knoblich
8bcf3b4fb8 FreeSWITCH: Add switch_strerror_r() to fix problems with XSI and GNU variants of strerror_r().
GNU variant of strerror_r() returns char *, while the XSI version returns int.

To make things worse, glibc ships both and added a unused result warning
in recent versions (2.16) causing the build to fail.

Add our own custom wrapper that always returns a pointer to the message buffer
and additionally make XSI versions of strerror_r() GNU compatible by
returning "Unknown error xxx" if no error message is available.

Fixes:
    src/switch_rtp.c: In function 'rtp_common_read':
    src/switch_rtp.c:3313:15: error: ignoring return value of 'strerror_r',
    declared with attribute warn_unused_result [-Werror=unused-result]
    cc1: all warnings being treated as errors

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-08-14 14:11:44 +02:00
Jeff Lenk
3d9d42b798 FS-4517 --resolve 2012-08-13 21:31:46 -05:00
Jeff Lenk
a293512f60 FS-4219 --resolve 2012-08-13 21:30:10 -05:00
Kapil Gupta
cc45f89dab mid code changes as per modified xml 2012-08-13 19:32:24 -04:00
William King
26cefbdb87 Fixing issue with which xml pointer used. oops. 2012-08-13 14:45:47 -07:00
Anthony Minessale
a073221a6a building stub module 2012-08-13 15:50:52 -05:00
Anthony Minessale
fa5113557b stub for mod_html5 2012-08-13 15:20:41 -05:00
Anthony Minessale
61ab0b8878 libwebsocket inline configure 2012-08-13 14:29:04 -05:00
kapil
35126a3593 fixing T38 issue 2012-08-13 15:29:01 -04:00