[Eisfair_dev] [eisfair-1] asterisk unstable releast

Holger Bruenjes holgerbruenjes at gmx.net
Mi Mär 11 13:22:51 CET 2015


Hallo Stefan

Am 2015-03-11 um 00:00 schrieb Stefan Welte:

> Dankeschön.
> Ich habe vorgestern in einer Nacht- und Nebelaktion den Umstieg auf meinem wichtigen Server gemacht,
> glücklicherweise lief schlussendlich alles.
> 
> Der Installationsvorgang von asterisk 2.1.10 hatte wenig Info, ...

Ich hatte Dir eine neuere Version bekannt gemacht.

>> Please wait ...
>> Package asterisk removed.
>> cp: Aufruf von stat für „/usr/share/asterisk/configs/asterisk.adsi.sample“ nicht möglich: Datei oder Verzeichnis nicht gefunden
>> chmod: Zugriff auf „/etc/asterisk/asterisk.adsi“ nicht möglich: Datei oder Verzeichnis nicht gefunden
>> cp: Aufruf von stat für „/usr/share/asterisk/configs/telcordia-1.adsi.sample“ nicht möglich: Datei oder Verzeichnis nicht gefunden
>> chmod: Zugriff auf „/etc/asterisk/telcordia-1.adsi“ nicht möglich: Datei oder Verzeichnis nicht gefunden

OK, Danke, da fehlt am ende das sample, da werden nur die .conf auf
sample umgetauft .adsi vergessen.


> Nach der Update-Aktion sind bei mir folgende asterisk-/capi-/dahdi-Pakete installiert:
>> asterisk 2.1.10
>> asterisk-chan-capi 2.1.2
>> asterisk-dahdi 2.1.10
>> asterisk-sounds 2.0.0
>> asterisk-sounds-base 2.2.0
>> asterisk-sounds-de 2.2.0
>> avm_fritz-1_pci_2.6.32-eisfair-1-PAE 2.0.0
>> avm_fritz-1_pci_3.2.54-eisfair-1-PAE 2.3.0
>> capi 2.2.4
>> capi2text 1.3.3
>> dahdi 2.2.0
>> dahdi-3.2.54-eisfair-1-PAE 2.2.0
>> dahdi-tools 2.2.0  
>> firmware_avm 2.2.0
> 
> Fehlt da noch etwas, ist etwas zuviel (z.B. asterisk-sounds 2.0.0)?

kann entfernt werden, liegt auch an der falschen Stelle nun

hmm, hat ein Paket die firmware_avm angefordert, oder hast Du die
selbst installiert?

> Die alte Konfig wurde anstandslos übernommen (meine persönlichen Anpassungen/Variablen leider rausgelöscht,
> werde aber dein Testpaket demnächst installieren, Holger, und meine Variablen mit vimdiff zurückbringen).

tja, wie auch ;-)

> 
> Als ich die dahdi-Treiber-Konfiguration gefunden hatte, weil Asterisk mit ASTERISK_LOAD_DAHDI='yes' nicht
> starten wollte, war dort kein dahdi_hfcs auswählbar:
>> │[ Dahdi cards driver ]
>> │ Value │ Description       │
>> │ ──────┼───────────────────┼
>> │zaphfc │HFC-S ISDN BRI card│
>> │  [<  OK  >]  [ Cancel ]
> 
> Wieso das? Fehlen noch weitere dahdi-Pakete? :-)
> Ich habe dahdi_hfcs manuell in die /etc/config.d/dahdi geschrieben, dann gings zum Glück

Nein, es fehlen keine Pakete, da muss der Namen angepasst werden, im
perl PCI.pm steht zaphfc das muss angepasst werden. Neues Paket ist
auf Pack-Eis verfuegbar.

OK, Danke
.
> 
> Liegt es am übernommenen hfcs-Variablenblock bzw. dem dortigen zaphfc?
>> ASTERISK_HFCS_GROUP_N='1'
>> ASTERISK_HFCS_GROUP_1_ACTIVE='yes'
>> ASTERISK_HFCS_GROUP_1_TYPE='zaphfc'
>> ...
> Falls ja, die F1-Hilfe sagt jedoch "Moegliche Werte: 'zaphfc', 'multi'".
> 
> Ist dieser HFCS-Block weiterhin nötig?
> ASTERISK_LOAD_HFCS='yes' wurde durch ASTERISK_LOAD_DAHDI='yes' ersetzt, müsste der HFCS-Block dann nicht
> DAHDI heissen oder ganz entfallen?

weiss ich noch nicht, ich habe es erstmal gelassen

> 
> Die Sprachequalität bei Nutzung des iax2-Protokolls zum VoIP-Anbieter ist endlich wieder verzerrungsfrei,
> ich vermute es lag am 2.6er-Kernel, mit dem 2.4er hatte ich das Problem nicht gehabt.

Das ist doch auch schon was

> Beruhigend ist auch, daß man statt einem altehrwürdigen aber womöglich sicherheitskritischen Asterisk 1.2
> endlich einen 1.8er hat. :-)
> 
> Ich habe noch einen zwoten eisfair1-Server, mit dem ich ggf. nochmal den Updatevorgang 1.9.1-2.1.10
> nachstellen kann.
> Soll die Konfigurationserstellung weiterhin via php laufen oder planst du das zu ändern? Von php habe ich
> nur mittelprächtig Ahnung, aber dafür sollte es ausreichen. Frage lediglich, ob ich weitere Anpassungen
> (falls mir welche einfallen...:-) in php bastle oder auf eine andere Version warte bzw. mithelfe (falls
> zeitlich möglich...) umzuschreiben.

es bleibt bei PHP, der Aufwand das umzustellen ist enorm,
gleichzeitig wurde das PHP ja nun auch von mir gefixt und mit Hilfe
von Daniel auch das Parsen bereinigt.

Wenn weitere Variablen benoetigt werden, koennen die auch direkt
eingebaut werden

Danke fuers Feedback

Holger



Mehr Informationen über die Mailingliste Eisfair_dev