Probleme mit Umkodierung

kombjuder

IPPF-Promi
Mitglied seit
2 Nov 2004
Beiträge
3,086
Punkte für Reaktionen
0
Punkte
0
Bei einem eingenden Anruf vom Kollegen sagt mein Asterisk:

Unable to find a path from g729 to alaw

Wie sage ich dem Asterisken wo er den Pfad findet?

Es sind bei mir alle Codecs (auch g729) eingerichtet. Er benutzt ein Sipura.
Diese Meldung kommt nur, wenn er mich über den Sipura anruft.
 
@kombjuder

Hast Du mal versucht "sip debug" einzuschalten?
Da bekommt man meist mehr Input.

Gruß
britzelfix
 
Kannst Du mal auf der CLI "show translations" eingeben.

Da muesste dann sowas rauskommen:
Code:
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     -     -     -     -     -     -     -     -     -     -     -
    gsm     -     -     3     3     8     3     2     9     -    61    32
   ulaw     -     5     -     1     7     2     1     8     -    60    31
   alaw     -     5     1     -     7     2     1     8     -    60    31
   g726     -     9     6     6     -     6     5    12     -    64    35
  adpcm     -     5     2     2     7     -     1     8     -    60    31
   slin     -     4     1     1     6     1     -     7     -    59    30
  lpc10     -     9     6     6    11     6     5     -     -    64    35
   g729     -     -     -     -     -     -     -     -     -     -     -
  speex     -     7     4     4     9     4     3    10     -     -    33
   ilbc     -    12     9     9    14     9     8    15     -    67     -

In dieser Variante ist klar zu erkennen, dass kein G729 möglich ist - ich hab mir keine G729-Lizenz gegönnt. Es reicht nicht, die Module format_g729.so zu laden und g729 zu erlauben.

Es gibt einmal eine für Forschungszwecke vorgesehene Variante von G729 und eine direkt von digium. Erstere darf nach Anerkennung von Lizenzbedingungen aus dem Netz gezogen werden und für letztere erhält man nach Zahlung von x $ einen Key der an die Rechner gebunden ist. Welche hast Du denn installiert?

Gruß
Jens
 
jl_de schrieb:
In dieser Variante ist klar zu erkennen, dass kein G729 möglich ist - ich hab mir keine G729-Lizenz gegönnt. Es reicht nicht, die Module format_g729.so zu laden und g729 zu erlauben.

Die Information hat mir Google vorenthalten. In dem Fall werde ich mal 729 auf disalow setzen und nochmal probieren.

Wobei ich eigentlich dachte dass, wenn keine Umkodierung erforderlich ist, braucht man keine Lizenz.
Die Umkodierung wird vmtl. durch die Gesprächsannahme viaZap-Divice erforderlich?
 
Also die umkodierung wird dann erforderlich wenn - wie bei Dir gemeldet - auf der einen Seite ein Codec (ALAW) ankommt und auf der anderen ein anderes rausgeht (G729). Da ist das völlig egal, ob das via CAPI, Zap, SIP, IAX, H323 oder anderem Wege reinkommt. Wobei ein ISDN-Device immer alaw oder ulaw "spricht". Da ich annehme, dass Dein Zap-Device eine HFC-Karte ist, ist somit eine Umkodierung erforderlich.

In der modules.conf sagst Du ihm dann via load => format_g729.so, dass er erstmal prinzipiell g729 kennt und unterstützt. Via load => codec_g729.so sagst Du ihm dann, dass er auch einen Coder/Decoder für G729 laden soll. Verifizieren kannst Du das via show codecs / show translations auf der CLI.

Solltest Du aber mal testen wollen, guck einfach unter http://www.readytechnology.co.uk/open/g729/. Wie gesagt Lizenzbedingungen sind zu beachten.
 
Kostenlos!

Statistik des Forums

Themen
248,885
Beiträge
2,303,946
Mitglieder
378,564
Neuestes Mitglied
warumdas