Chan dongle (Asteisk 13) Centos/

Good afternoon, I wanted to install chan dongle on Asterisk 13- but at the command stage make, it gives this error - make: *** No targets specified and no makefile found. Stop.
[root@freepbx ~]# git clone GitHub - wdoekes/asterisk-chan-dongle: chan_dongle channel driver for Huawei UMTS cards, works with Asterisk 14+
Cloning into ‘asterisk-chan-dongle’…
remote: Enumerating objects: 898, done.
remote: Counting objects: 100% (80/80), done.
remote: Compressing objects: 100% (47/47), done.
remote: Total 898 (delta 35), reused 66 (delta 31), pack-reused 818
Receiving objects: 100% (898/898), 512.74 KiB | 0 bytes/s, done.
Resolving deltas: 100% (558/558), done.
[root@freepbx ~]# cd asterisk-chan-dongle/
[root@freepbx asterisk-chan-dongle]# ./bootstrap
configure.ac:6: installing ‘./config.guess’
configure.ac:6: installing ‘./config.sub’
configure.ac:7: installing ‘./install-sh’
configure.ac:7: installing ‘./missing’
[root@freepbx asterisk-chan-dongle]# ./configure --with-astversion=13.17.2
checking build system type… x86_64-unknown-linux-gnu
checking host system type… x86_64-unknown-linux-gnu
checking target system type… x86_64-unknown-linux-gnu
checking for a BSD-compatible install… /usr/bin/install -c
checking whether build environment is sane… yes
checking for a thread-safe mkdir -p… /usr/bin/mkdir -p
checking for gawk… gawk
checking whether make sets $(MAKE)… yes
checking whether make supports nested variables… yes
checking for gcc… gcc
checking whether the C compiler works… yes
checking for C compiler default output file name… a.out
checking for suffix of executables…
checking whether we are cross compiling… no
checking for suffix of object files… o
checking whether we are using the GNU C compiler… yes
checking whether gcc accepts -g… yes
checking for gcc option to accept ISO C89… none needed
checking for style of include used by make… GNU
checking dependency style of gcc… none
checking how to run the C preprocessor… gcc -E
checking for strip… strip
checking for rm… rm
checking for library containing iconv… none required
checking for sqlite3_open in -lsqlite3… no
configure: error: sqlite3 library missing
[root@freepbx asterisk-chan-dongle]# make
make: *** No targets specified and no makefile found. Stop.
[root@freepbx asterisk-chan-dongle]#

This appears to be an Asterisk question, not a FreePBX one.

chan_dongle is no longer effectively supported, and was never supported by the main Asterisk project (note that repository you quote is third party).

Asterisk 13 is no longer supported.

The error is fairly clear (missing SQLite 3 library).

The general advice is to use a separate mobile air interface (often loosely called GSM) gateway device.

thanks for the answer, . And what would you advise me to do. USB - modems are dead weight and I would like them to work.

It looks from your post that the Driver works for Asterisk 14 onwards, so have you tried upgrading to a newer version of Asterisk?

Having said that as the other post suggest, you might be on a losing battle if there is no official support for it anyway.

Understood. Everything is working. I will tell you what to do and how. Works on 13-19 versions of asterisk
yum install asterisk16-devel
yum install sangoma-devel
yum -y install tcl asterisk16-devel make automake binutils
yum install git
yum install libsqlite3x-devel -y
git clone https://
cd asterisk-chan-dongle/
./bootstrap
./configure --with-astversion=16.25.0
make
make install
fwconsole restart

Thanks

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.