codec_ilbc.so fehlt nach Asterisk Update unter Debian

voipmichael

Neuer User
Mitglied seit
13 Jul 2005
Beiträge
76
Punkte für Reaktionen
0
Punkte
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
 
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 <[email protected]>
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 -
 
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
 
Zuletzt bearbeitet:
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.