FreeSWITCH is hosted by SignalWire https://signalwire.com Please see our github page at: https://github.com/signalwire/freeswitch
freeswitch / mod_unimrcp Goto Github PK
View Code? Open in Web Editor NEWLicense: Other
License: Other
FreeSWITCH is hosted by SignalWire https://signalwire.com Please see our github page at: https://github.com/signalwire/freeswitch
I use these command,
$ git clone https://github.com/freeswitch/mod_unimrcp.git
$ cd mod_unimrcp
$ export PKG_CONFIG_PATH=/usr/local/freeswitch/lib/pkgconfig:/usr/local/unimrcp/lib/pkgconfig
$ ./bootstrap.sh
$ ./configure
$ make
$ sudo make install
$ cd ..
It show that:
checking for FREESWITCH... no
configure: error: Package requirements (freeswitch) were not met:No package 'freeswitch' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
how could i use it
Hi,
I built FreeSWITCH from source with FreeSWITCH deps installed from packages (apt-get build-dep freeswitch
).
When building UniMRCP, configure does not find libsofia-sip-ua.
How can I solve this?
Thanks,
Henning
while (schannel->state == SPEECH_CHANNEL_CLOSED) {
if (switch_thread_cond_timedwait(schannel->cond, schannel->mutex, SPEECH_CHANNEL_TIMEOUT_USEC) == SWITCH_STATUS_TIMEOUT && !warned) {
warned = 1;
switch_log_printf(SWITCH_CHANNEL_UUID_LOG(schannel->session_uuid), SWITCH_LOG_WARNING, "(%s) MRCP session has not opened after %d ms\n", schannel->name, SPEECH_CHANNEL_TIMEOUT_USEC / (1000));
break; // <----------------------------------------------------
}
}
Following the build instructions, freeswitch complains:
checking for spandsp >= 3.0... configure: error: no usable spandsp; please install spandsp3 devel package or equivalent
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for freeswitch... yes
checking for unimrcpclient >= 0.0.1... no
no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
config.status: error: in /usr/src/libs/mod_unimrcp': config.status: error: Something went wrong bootstrapping makefile fragments for automatic dependency tracking. If GNU make was not used, consider re-running the configure script with MAKE="gmake" (or whatever is necessary). You can also try re-running configure with the '--disable-dependency-tracking' option to at least be able to build the package (albeit without support for automatic dependency tracking). See
config.log' for more details
I need to connect two ASR services and automatically use the other ASR service address when the default ASR stops working.
How do I need to configure it?
I followed the ReadMe to write one Dockerfile to build docker image in ARM64 machine, but it always occured error like this:
checking for freeswitch... no configure: error: Package requirements (freeswitch) were not met: No package 'freeswitch' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables FREESWITCH_CFLAGS and FREESWITCH_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. The command '/bin/sh -c cd /mod_unimrcp && export PKG_CONFIG_PATH=/usr/local/freeswitch/libs/pkgconfig:/usr/local/unimrcp/libs/pkgconfig && ./bootstrap.sh && ./configure && make && make install' returned a non-zero code: 1
So how can I get the correct steps to build one ARM64 image?
This error is reported when executing unimrcp configuration according to the installation process. How to solve it?
configure: Sofia SIP library configuration
checking for Sofia-SIP... configure: error: Cannot find Sofia-SIP - looked for sofia-config and libsofia-sip-ua in /usr/local
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.