freetdm: remove SCTP requirement, now is optional
This commit is contained in:
parent
58fe45a803
commit
23aa931d43
|
@ -37,9 +37,7 @@ libdir = @libdir@
|
||||||
library_includedir = $(PREFIX)/include
|
library_includedir = $(PREFIX)/include
|
||||||
|
|
||||||
INCS = -I$(FT_SRCDIR)/$(SRC)/include -I$(FT_SRCDIR)/$(SRC)/isdn/include -I$(FT_SRCDIR)/$(SRC)/include/private
|
INCS = -I$(FT_SRCDIR)/$(SRC)/include -I$(FT_SRCDIR)/$(SRC)/isdn/include -I$(FT_SRCDIR)/$(SRC)/include/private
|
||||||
if HAVE_SCTP
|
INCS += -I$(FT_SRCDIR)/$(SRC)/ftmod/ftmod_sangoma_boost
|
||||||
INCS += -I$(FT_SRCDIR)/$(SRC)/ftmod/ftmod_sangoma_boost
|
|
||||||
endif
|
|
||||||
MY_CFLAGS = $(INCS) $(FTDM_CFLAGS) -DFTDM_CONFIG_DIR=\"@confdir@\" -DFTDM_MOD_DIR=\"$(moddir)\" @COMP_VENDOR_CFLAGS@ @DEFS@
|
MY_CFLAGS = $(INCS) $(FTDM_CFLAGS) -DFTDM_CONFIG_DIR=\"@confdir@\" -DFTDM_MOD_DIR=\"$(moddir)\" @COMP_VENDOR_CFLAGS@ @DEFS@
|
||||||
COMPILE = $(CC) $(MY_CFLAGS) $(INCS)
|
COMPILE = $(CC) $(MY_CFLAGS) $(INCS)
|
||||||
LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(COMPILE)
|
LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(COMPILE)
|
||||||
|
|
|
@ -2515,6 +2515,11 @@ static FIO_CONFIGURE_SPAN_SIGNALING_FUNCTION(ftdm_sangoma_boost_configure_span)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!sigmod) {
|
if (!sigmod) {
|
||||||
|
#ifndef HAVE_NETINET_SCTP_H
|
||||||
|
ftdm_log(FTDM_LOG_CRIT, "No sigmod attribute in span %s, you must either specify a sigmod or re-compile with SCTP available to use socket mode boost!\n");
|
||||||
|
ftdm_set_string(span->last_error, "No sigmod configuration was set and there is no SCTP available!");
|
||||||
|
FAIL_CONFIG_RETURN(FTDM_FAIL);
|
||||||
|
#endif
|
||||||
if (!local_ip && local_port && remote_ip && remote_port && sig_cb) {
|
if (!local_ip && local_port && remote_ip && remote_port && sig_cb) {
|
||||||
ftdm_set_string(span->last_error, "missing Sangoma boost IP parameters");
|
ftdm_set_string(span->last_error, "missing Sangoma boost IP parameters");
|
||||||
FAIL_CONFIG_RETURN(FTDM_FAIL);
|
FAIL_CONFIG_RETURN(FTDM_FAIL);
|
||||||
|
|
Loading…
Reference in New Issue