1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Asterisk by optware issues

Discussion in 'Tomato Firmware' started by n4mwd, Mar 30, 2013.

  1. n4mwd

    n4mwd Serious Server Member

    I have an Asus RT-N16 and I'm currently running Tomato-USB-ext with optware asterisk10. I have installed via ipkg all the sound files and the gui.

    I can't tell that the asterisk gui installed at all, but a more pressing issue is that asterisk crashes every time it tries to play a sound file. This can be Playback(), Background(), StartMusicOnHold(), SayNumber() or any function that plays a sound file. The only sound I have been able to get it to make without crashing is Ringing().

    I checked on the asterisk site and found other people with the same problem, but the conclusion was that the optware version was compiled without backtrace on (presumably to save space) so they are not able to help with debugging without that.

    In general, this version of asterisk has been largely unstable on my router and it doesn't appear to be actively maintained anymore. Nevertheless, I really want to get it to work. I've heard of other people using it with no problems, so this might be a RT-N16 issue.

    Has anybody else out there installed optware asterisk and gotten it to work?

    Thanks in advance.
     
  2. quihong

    quihong Serious Server Member

    You might want to try entware
     
  3. n4mwd

    n4mwd Serious Server Member

    Is that a tomato build?
     
  4. koitsu

    koitsu Network Guru Member

    No, it's a correctly-maintained third-party software/package repository, unlike Optware, where the packages are a mess and outdated:

    http://code.google.com/p/wl500g-repo/
    http://code.google.com/p/wl500g-repo/wiki/Using

    If you consider switching (and I do recommend so), COMPLETELY nuke (rm -fr) your existing /opt tree and start over fresh. Trust me. Make sure to delete dotfiles too (e.g. rm -fr /opt/.[a-zA-Z0-9]*) as Entware is known to install some crap there which has bit people when switching from Optware to Entware in the past.
     
  5. n4mwd

    n4mwd Serious Server Member

    Ok, I pulled the USB thumbdrive and put it in another computer and ran gparted on it. Then removed and reinstalled the EXT2 format. The result was that it is pretty well nuked.

    I got opkg working, but that is the only thing that is working. Are you sure entware is compatible with Tomato? Absolutely nothing that I have installed with opkg actually runs.

    Code:
    root@tomato:/opt/sbin# dir
    -sh: dir: not found
    root@tomato:/opt/sbin# asterisk
    -sh: asterisk: not found
    root@tomato:/opt/sbin# echo $PATH
    /opt/sbin:/opt/bin:/opt/usr/sbin:/opt/usr/bin:/bin:/usr/bin:/sbin:/usr/sbin:/home/root
    root@tomato:/opt/sbin# ls -l /opt/sbin
    -rwxr-xr-x    1 root    root      1672128 Mar 11 03:41 asterisk
    root@tomato:/opt/sbin# ls -l /opt/bin/dir
    -rwxr-xr-x    1 root    root        134020 Mar 11 09:13 /opt/bin/dir
    root@tomato:/opt/sbin#
    OBTW, I am a relative newbie to linux. Any ideas on what is going on?

    EDIT: The only thing I did out of the ordinary is change the thumb drive label from "optware" to "entware". I also changed the appropriate mappings in the tomato gui so that it comes out as /opt.
     
  6. koitsu

    koitsu Network Guru Member

    Yup, Entware works fine on TomatoUSB, I can assure you because many of us here use it.

    Your issue could be caused by a multitude of things, such as file permissions from / all the way down the tree, a missing ELF loader, or who knows what else. I use it via a CIFS/SMB mount provided via my FreeBSD box, which is why in the below output you'll see user/group of 1501 (it's irrelevant).

    Your $PATH also looks like its been changed compared to the stock TomatoUSB defaults, which implies you may have environment issues or are doing something else under the hood which you haven't disclosed.

    Code:
    $ telnet gw
    Trying 192.168.1.1...
    Connected to gw.home.lan.
    Escape character is '^]'.
    gw login: root
    Password:
    
    
    Tomato v1.28.0502 MIPSR2Toastman-RT-N K26 USB Ext
    root@gw:/tmp/home/root# opkg update
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/Packages.gz.
    Inflating http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/Packages.gz.
    Updated list of available packages in /opt/var/opkg-lists/openwrt.
    root@gw:/tmp/home/root# opkg upgrade
    Upgrading lsof on root from 4.86-1 to 4.86-1a...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/lsof_4.86-1a_entware.ipk.
    Upgrading libcurl on root from 7.23.1-1 to 7.29.0-1...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/libcurl_7.29.0-1_entware.ipk.
    Removing obsolete file /opt/lib/libcurl.so.4.2.0.
    Upgrading openssl-util on root from 1.0.1c-1 to 1.0.1e-1...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/openssl-util_1.0.1e-1_entware.ipk.
    Upgrading curl on root from 7.23.1-1 to 7.29.0-1a...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/curl_7.29.0-1a_entware.ipk.
    Upgrading libopenssl on root from 1.0.1c-1 to 1.0.1e-1...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/libopenssl_1.0.1e-1_entware.ipk.
    Configuring libopenssl.
    Configuring lsof.
    Configuring libcurl.
    Configuring openssl-util.
    Configuring curl.
    root@gw:/tmp/home/root# lsof -h
    lsof 4.86
     latest revision: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/
     latest FAQ: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ
     latest man page: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_man
     usage: [-?abhKlnNoOPRtUvVX] [+|-c c] [+|-d s] [+D D] [+|-f[gG]] [+|-e s]
     [-F [f]] [-g [s]] [-i [i]] [+|-L [l]] [+m [m]] [-o [o]] [-p s]
    [+|-r [t]] [-s [p:s]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]
    Defaults in parentheses; comma-separated set (s) items; dash-separated ranges.
      -?|-h list help          -a AND selections (OR)     -b avoid kernel blocks
      -c c  cmd c ^c /c/[bix]  +c w  COMMAND width (9)    +d s  dir s files
      -d s  select by FD set   +D D  dir D tree *SLOW?*   +|-e s  exempt s *RISKY*
      -i select IPv[46] files  -K list tasKs              -l list UID numbers
      -n no host names         -N select NFS files        -o list file offset
      -O no overhead *RISKY*   -P no port names           -R list paRent PID
      -s list file size        -t terse listing           -T disable TCP/TPI info
      -U select Unix socket    -v list version info       -V verbose search
      +|-w  Warnings (+)       -X skip TCP&UDP* files     -- end option scan
      +f|-f  +filesystem or -file names     +|-f[gG] flaGs
      -F [f] select fields; -F? for help
      +|-L [l] list (+) suppress (-) link counts < l (0 = all; default = 0)
                                            +m [m] use|create mount supplement
                                            -o o   o 0t offset digits (8)
      -p s   exclude(^)|select PIDs         -S [t] t second stat timeout (15)
      -T qs TCP/TPI Q,St (s) info
      -g [s] exclude(^)|select and print process group IDs
      -i i   select by IPv[46] address: [46][proto][@host|addr][:svc_list|port_list]
      +|-r [t] repeat every t seconds (15);  + until no files, - forever.
      -s p:s  exclude(^)|select protocol (p = TCP|UDP) states by name(s).
      -u s   exclude(^)|select login|UID set s
      -x [fl] cross over +d|+D File systems or symbolic Links
      names  select named files or files on named file systems
    Anyone can list all files; /dev warnings disabled; kernel ID check disabled.
    root@gw:/tmp/home/root# which lsof
    /opt/bin/lsof
    root@gw:/tmp/home/root# ls -ld / /opt /opt/bin /opt/bin/lsof
    drwxr-xr-x   17 root     root           199 Mar 27 05:13 /
    drwxr-xr-x   12 1501     1501             0 Mar 11 02:39 /opt
    drwxr-xr-x    2 1501     1501             0 Mar 31 01:06 /opt/bin
    -rwxr-xr-x    1 1501     1501        162060 Mar 17 02:57 /opt/bin/lsof
    root@gw:/tmp/home/root# file /opt/bin/lsof
    /opt/bin/lsof: ELF 32-bit LSB executable, MIPS, MIPS32 version 1 (SYSV), dynamically linked (uses shared libs), with unknown capability 0xf41 = 0x756e6700, with unknown capability 0x70100 = 0x1040000, stripped
    root@gw:/tmp/home/root# ldd /opt/bin/lsof
            libgcc_s.so.1 => /opt/lib/libgcc_s.so.1 (0x2aac0000)
            libc.so.0 => /opt/lib/libc.so.0 (0x2aae1000)
            ld-uClibc.so.0 => /opt/lib/ld-uClibc.so.0 (0x2aaa8000)
    root@gw:/tmp/home/root# echo $PATH
    /opt/usr/sbin:/opt/sbin:/opt/bin:/usr/local/sbin:/usr/sbin:/usr/bin:/sbin:/bin
    root@gw:/tmp/home/root#
    
     
  7. n4mwd

    n4mwd Serious Server Member

    Ok, yes, I left out a few details that I didn't think are relevant.
    1. I'm running vanilla Tomato-USB and not toastman or any other flavor.
    2. When I went to install the wget opkg script, the script tried to run itself and then crashed. I was able to download the script directly in firefox and then manually create all the directories and download the files. I don't know enough about linux script files to fix whatever bug was in there causing it to crash which is why I did it manually.
    3. I did remove the MMS references in the path because those directories don't exist on my system. I thought it might be causing a problem so I removed them and put /opt first. Nevertheless, its not a path problem because opkg and dir are in the same directories. opkg works from anywhere and dir doesn't work at all. Both files have identical permissions.

    This is the first time I have heard anybody mention ELF before. I have not specifically installed an ELF loader. I am not sure if I have one or not.

    In the following examples, I show the contents of the /opt/bin directory which contains both dir and opkg programs. Opkg works. Dir does not and not even when the ./ prefix is used. It still says it couldn't find it.

    Code:
    root@tomato:/opt/bin# ls
    dir    mc      mcdiff  mcedit  opkg
    root@tomato:/opt/bin# opkg update
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/Packages.gz.
    Updated list of available packages in /opt/var/opkg-lists/openwrt.
    root@tomato:/opt/bin# dir
    -sh: dir: not found
    root@tomato:/opt/bin# ./dir
    -sh: ./dir: not found
    root@tomato:/opt/bin#
    Anyhow, I'm going nuts trying to figure this out.
     
  8. koitsu

    koitsu Network Guru Member

    Like I said, there are many, MANY possibilities for why you're seeing what you are. Permissions across the entire directory structure (from / upwards, particularly directories which lack the execute bit) could be part of it, a missing or broken ELF loader, or something else. You messing with $PATH implies that you're messing about with other things (or possibly on classic TomatoUSB the $PATH was set that way to begin with).

    Doing a wget should not cause anything to get run/executed, other than downloading the file itself. It sounds like you've screwed with things to the point of causing your own problem. Is there some reason you can't wget the script, chmod 700 it, then run it? Can you please provide the unmodified output from that attempt?

    I can assure you Entware works just fine on an RT-N16 -- what I showed you above is what I use. Lots and lots of people on this forum use it, and one of the developers also hangs out here. This is why I get the impression there is something else about your router/environment that is causing the issue.

    Otherwise I would suggest trying a firmware like Toastman or Shibby (depending on what you want) and see if things improve. I don't think most people here use the "original" TomatoUSB because it isn't maintained any longer.

    If you want me to show you a full, unmodified, fresh installation of Entware and all the output + what I do, I can do so, just ask. But the instructions on their page are really quite clear.
     
  9. koitsu

    koitsu Network Guru Member

    I did so anyway. This is with a fresh/brand new USB flash drive (normally I use CIFS/USB), which I partitioned myself (followed this procedure, sans use/creation of swap), and issuing /bin/mount -o bindable /tmp/mnt/usbflash /opt prior (to make the /opt loopback).

    Code:
    root@gw:/tmp/home/root# cd /opt
     
    root@gw:/opt# wget 'http://wl500g-repo.googlecode.com/svn/ipkg/entware_install.sh'
    Connecting to wl500g-repo.googlecode.com (74.125.28.82:80)
    entware_install.sh  100% |***********************************************************************************|  1101  0:00:00 ETA
     
    root@gw:/opt# chmod 700 ./entware_install.sh
     
    root@gw:/opt# ./entware_install.sh
    Info: Checking for prerequisites and creating folders...
    Info: Opkg package manager deployment...
    Connecting to wl500g-repo.googlecode.com (74.125.28.82:80)
    opkg                100% |***********************************************************************************|  456k  0:00:00 ETA
    Connecting to wl500g-repo.googlecode.com (74.125.28.82:80)
    opkg.conf            100% |***********************************************************************************|  112  0:00:00 ETA
    Info: Basic packages installation...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/Packages.gz.
    Inflating http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/Packages.gz.
    Updated list of available packages in /opt/var/opkg-lists/openwrt.
    Installing uclibc-opt (0.9.32-3) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/uclibc-opt_0.9.32-3_entware.ipk.
    Installing libc (0.9.32-4) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/libc_0.9.32-4_entware.ipk.
    Installing libgcc (4.6.3-4) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/libgcc_4.6.3-4_entware.ipk.
    Installing libstdcpp (4.6.3-4) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/libstdcpp_4.6.3-4_entware.ipk.
    Installing libpthread (0.9.32-4) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/libpthread_0.9.32-4_entware.ipk.
    Installing librt (0.9.32-4) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/librt_0.9.32-4_entware.ipk.
    Installing ldconfig (0.9.32-4) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/ldconfig_0.9.32-4_entware.ipk.
    Installing findutils (4.5.10-1) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/findutils_4.5.10-1_entware.ipk.
    Configuring ldconfig.
    Configuring libgcc.
    Configuring libc.
    Configuring libpthread.
    Configuring libstdcpp.
    Configuring librt.
    Configuring findutils.
    Configuring uclibc-opt.
    Updating /opt/etc/ld.so.cache
    Info: Cleanup...
    Info: Congratulations!
    Info: If there are no errors above then Entware successfully initialized.
    Info: Found a Bug? Please report at wl500g-repo.googlecode.com
     
    root@gw:/opt# bash
    -sh: bash: not found
     
    root@gw:/opt# opkg install bash
    Installing bash (4.2-3) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/bash_4.2-3_entware.ipk.
    Installing libncurses (5.7-6a) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/libncurses_5.7-6a_entware.ipk.
    Installing terminfo (5.7-6a) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/terminfo_5.7-6a_entware.ipk.
    Configuring terminfo.
    Configuring libncurses.
    Configuring bash.
     
    root@gw:/opt# bash
     
    root@gw:/opt# echo $BASH_VERSION
    4.2.28(1)-release
     
    root@gw:/opt# exit
    exit
     
    root@gw:/opt# opkg list-installed
    bash - 4.2-3
     
    root@gw:/opt#
    
     
  10. n4mwd

    n4mwd Serious Server Member

    There is definitely an incompatibility with vanilla TomatoUSB-ext and entware. I installed the Toastman version and it works flawlessly so far. The wget install script did not self execute (which I don't think it was supposed to) and the actual install script ran without errors.

    Even the "rm" command gave errors with the vanilla TomatoUSB.

    I opkg'ed the dir program and it installed and is working fine. I haven't installed asterisk yet, but I think the main problem with with the older version. The newer Toastman version seems to have fixed everything so far.

    I will post my results with asterisk in a while. Below is my install...

    Code:
    tomato login: root
    Password:
     
     
    [B]Tomato v1.28.7501 MIPSR2Toastman-RT K26 USB VPN[/B]
    root@tomato:/tmp/home/root# dir
    -sh: dir: not found
    root@tomato:/tmp/home/root# rm -fr /opt/.[a-zA-Z0-9]*  [B]#nuke thumbdrive[/B]
    root@tomato:/tmp/home/root# rm -fr /opt/[a-zA-Z0-9]*
    root@tomato:/tmp/home/root# # [B]the above two lines were used to nuke the thumbrive /opt directory[/B]
    root@tomato:/tmp/home/root#
    root@tomato:/tmp/home/root# cd /opt
    root@tomato:/opt# ls
    root@tomato:/opt# wget http://wl500g-repo.googlecode.com/svn/ipkg/entware_instal
    l.sh
    Connecting to wl500g-repo.googlecode.com (74.125.137.82:80)
    entware_install.sh  100% |*******************************|  1101  --:--:-- ETA
    root@tomato:/tmp/home/root# [B]# Note that it did not attempt to self install this time.[/B]
    root@tomato:/opt# sh ./entware_install.sh  [B]# script executing normally[/B]
    Info: Checking for prerequisites and creating folders...
    Info: Opkg package manager deployment...
    Connecting to wl500g-repo.googlecode.com (74.125.137.82:80)
    opkg                100% |*******************************|  456k 00:00:00 ETA
    Connecting to wl500g-repo.googlecode.com (74.125.137.82:80)
    opkg.conf            100% |*******************************|  112  --:--:-- ETA
    Info: Basic packages installation...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/Packages.gz.
    Inflating http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/Packages.gz.
    Updated list of available packages in /opt/var/opkg-lists/openwrt.
    Installing uclibc-opt (0.9.32-3) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/uclibc-opt_0.9.32
    -3_entware.ipk.
    Installing libc (0.9.32-4) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/libc_0.9.32-4_ent
    ware.ipk.
    Installing libgcc (4.6.3-4) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/libgcc_4.6.3-4_en
    tware.ipk.
    Installing libstdcpp (4.6.3-4) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/libstdcpp_4.6.3-4
    _entware.ipk.
    Installing libpthread (0.9.32-4) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/libpthread_0.9.32
    -4_entware.ipk.
    Installing librt (0.9.32-4) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/librt_0.9.32-4_en
    tware.ipk.
    Installing ldconfig (0.9.32-4) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/ldconfig_0.9.32-4
    _entware.ipk.
    Installing findutils (4.5.10-1) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/findutils_4.5.10-
    1_entware.ipk.
    Configuring ldconfig.
    Configuring libgcc.
    Configuring libc.
    Configuring libpthread.
    Configuring libstdcpp.
    Configuring librt.
    Configuring findutils.
    Configuring uclibc-opt.
    Updating /opt/etc/ld.so.cache
    Info: Cleanup...
    Info: Congratulations!
    Info: If there are no errors above then Entware successfully initialized.
    Info: Found a Bug? Please report at wl500g-repo.googlecode.com
    root@tomato:/opt# dir
    -sh: dir: not found
    root@tomato:/opt# opkg update
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/Packages.gz.
    Inflating http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/Packages.gz.
    Updated list of available packages in /opt/var/opkg-lists/openwrt.
    root@tomato:/opt# opkg install coreutils-dir
    Installing coreutils-dir (8.16-1) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/coreutils-dir_8.1
    6-1_entware.ipk.
    Installing coreutils (8.16-1) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/coreutils_8.16-1_
    entware.ipk.
    Configuring coreutils.
    Configuring coreutils-dir.
    root@tomato:/opt# dir
    bin  etc  include  lib  sbin  share  tmp  usr  var
    root@tomato:/tmp/home/root# [B]# DIR now works[/B]
    root@tomato:/opt# opkg install mc
    Installing mc (4.8.6-1) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/mc_4.8.6-1_entwar
    e.ipk.
    Installing glib2 (2.26.1-3) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/glib2_2.26.1-3_en
    tware.ipk.
    Installing libiconv-full (1.11.1-1) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/libiconv-full_1.1
    1.1-1_entware.ipk.
    Installing libintl-full (0.18.1.1-2) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/libintl-full_0.18
    .1.1-2_entware.ipk.
    Installing zlib (1.2.7-1) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/zlib_1.2.7-1_entw
    are.ipk.
    Installing libslang2 (2.2.4-1) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/libslang2_2.2.4-1
    _entware.ipk.
    Installing terminfo (5.7-6a) to root...
    Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/terminfo_5.7-6a_e
    ntware.ipk.
    Configuring terminfo.
    Configuring libiconv-full.
    Configuring libintl-full.
    Configuring zlib.
    Configuring glib2.
    Configuring libslang2.
    Configuring mc.
    root@tomato:/opt# dir
    bin  etc  include  lib  sbin  share  tmp  usr  var
    root@tomato:/opt#
    
     
  11. n4mwd

    n4mwd Serious Server Member

    UPDATE: Asterisk loaded ok, but there are still some confg errors.

    opkg failed to create the /opt/var/lib/asterisk/keys directory which was causing problems with the database and key files.

    After loading the sounds package, asterisk can't find them. It will play if I specify the full path. There doesn't seem to be a way to specify a default path for sounds. I think it might be getting tripped up by all the different languages. I only have English.

    So I'm nt done yet, but I feel like I made some progress anyway.
     
  12. koitsu

    koitsu Network Guru Member

    Glad to see you got Entware installed -- and thank you for validating that there's a problem with it on classic TomatoUSB but not newer releases. I'm not going to worry about that, but it's good information to have. Again thank you.

    For issues with Entware packages, feel free to open up a bug/ticket (click the Issues link at the top of their page) with the Entware folks -- they're very responsive and will happily look into what your issues are.
     
  13. n4mwd

    n4mwd Serious Server Member

    OK, I opened up 2 trouble tickets. I added that the entware installer is copying the sound files in the wrong directory. It is copying them to /opt/lib/asterisk/sounds but should copy them to /opt/var/lib/asterisk/sounds . If anybody reading this has similar sound issues, try moving the sounds directory to the correct location.
     

Share This Page