.titleBar { margin-bottom: 5px!important; }

codec_ilbc.so fehlt nach Asterisk Update unter Debian

Dieses Thema im Forum "Asterisk Allgemein" wurde erstellt von voipmichael, 30 Okt. 2006.

  1. voipmichael

    voipmichael Neuer User

    Registriert seit:
    13 Juli 2005
    Beiträge:
    76
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hallo,

    seit einem Asterisk-classic Debian Update (aktuell 1.2.13) fehlt bei mir das Modul codec_ilbc.so. Der Asterisk ist nicht mehr in der Lage eine iLBC-Codec Transformation durchzuführen.
    Das Commando "show translation" zeigt folgendes an:

    ############
    show translation
    Translation times between formats (in milliseconds)
    Source Format (Rows) Destination Format(Columns)

    g723 gsm ulaw alaw g726 adpcm slin lpc10 g729 speex ilbc
    g723 - - - - - - - - - - -
    gsm - - 4 4 8 4 3 10 - 60 -
    ulaw - 11 - 1 6 2 1 8 - 58 -
    alaw - 11 1 - 6 2 1 8 - 58 -
    g726 - 14 5 5 - 5 4 11 - 61 -
    adpcm - 11 2 2 6 - 1 8 - 58 -
    slin - 10 1 1 5 1 - 7 - 57 -
    lpc10 - 15 6 6 10 6 5 - - 62 -
    g729 - - - - - - - - - - -
    speex - 17 8 8 12 8 7 14 - - -
    ilbc - - - - - - - - - - -
    #############################

    Gibt es einen Grund dafür das diese Modul bei der Standard-Installation jetzt fehlt?


    Gruss,
    Voipmichael
     
  2. Netview

    Netview IPPF-Promi

    Registriert seit:
    1 Apr. 2004
    Beiträge:
    3,366
    Zustimmungen:
    0
    Punkte für Erfolge:
    36
    Beruf:
    Dipl.-Inf.
    Ort:
    Westerwald
    Nö - da hast du wohl einen Fehler beim Kompilieren übersehen!
    Vorher /usr/include/asterisk geputzt?
    ebenso /usr/local/lib/asterisk/modules ?

    dann make clean;make install ?

    So sieht es bei mir so aus:

    fli4l 3.1.1 # asterisk -dddvvvr
    Parsing /etc/asterisk/asterisk.conf
    Parsing /data/share/asterisk/etc/extconfig.conf
    == Parsing '/etc/asterisk/asterisk.conf': Found
    == Parsing '/data/share/asterisk/etc/extconfig.conf': Found
    Asterisk 1.2.13-BRIstuffed-0.3.0-PRE-1v, Copyright (C) 1999 - 2006 Digium, Inc. and others.
    Created by Mark Spencer <markster@digium.com>
    Asterisk comes with ABSOLUTELY NO WARRANTY; type 'show warranty' for details.
    This is free software, with components licensed under the GNU General Public
    License version 2 and other licenses; you are welcome to redistribute it under
    certain conditions. Type 'show license' for details.
    =========================================================================
    Connected to Asterisk 1.2.13-BRIstuffed-0.3.0-PRE-1v currently running on fli4l (pid = 4692)
    Verbosity is at least 3
    -- Remote UNIX connection

    fli4l*CLI> show translation
    Translation times between formats (in milliseconds)
    Source Format (Rows) Destination Format(Columns)

    g723 gsm ulaw alaw g726 adpcm slin lpc10 g729 speex ilbc
    g723 - 7 2 2 8 2 1 11 37 72 51
    gsm 34 - 4 4 10 4 3 13 39 74 53
    ulaw 32 7 - 1 8 2 1 11 37 72 51
    alaw 32 7 1 - 8 2 1 11 37 72 51
    g726 38 13 8 8 - 8 7 17 43 78 57
    adpcm 31 6 1 1 7 1 - 10 36 71 50
    lpc10 38 13 8 8 14 8 7 - 43 78 57
    g729 38 13 8 8 14 8 7 17 - 78 57
    speex 45 20 15 15 21 15 14 24 50 - 64
    ilbc 48 23 18 18 24 18 17 27 53 88 -
     
  3. Mathias-R

    Mathias-R Neuer User

    Registriert seit:
    20 Juli 2005
    Beiträge:
    161
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    Ort:
    Königstein im Taunus
    #3 Mathias-R, 17 Nov. 2006
    Zuletzt bearbeitet: 27 Juli 2007
    Unter debian Sarge kann man auf www.backports.org zurückreifen (asterisk 1.2.10) oder unter Etch ist die Version 1.2.13 in den Standardpaketen enthalten. Somit genügt ein apt-get install asterisk zur Installation.

    Anschließend fehlt leider, wie von voipmichael schon erwähnt, der iLBC-Codec, da dieser nicht unter GPL steht. Vielleicht kommt er später in non-free http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=386114

    Da ich keinen Backport gefunden habe kam ich nicht umhin die gleiche Version aus den Digium-Sourcen zu bauen und die Datei /usr/lib/asterisk/modules/codec_ilbc.so in meinen Asterisk zu kopieren. Nach einem Restart geht alles. Den Codec für Asterisk 1.2 (getestet mit 1.2.13/Etch und 1.2.10/Sarge-Backport) habe ich hier hinterlegt.

    Btw. Die Version von Digium hat keinen codec_speex.so - lässt sich aber nicht so einfach durch kopieren der Datei ergänzen.

    Inter-nette Grüße
    Mathias