[Suse 9.1] PBX Asterisk probleem

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Nibbz
  • Registratie: September 2001
  • Laatst online: 16:25

Nibbz

Postmaster General

Topicstarter
Ik ben deze week begonnen met het installeren van een VOIP server. Daarvoor gebruik ik het pakket Asterisk (omdat ik simpel weg geen andere programma's gevonden heb).

Heb de HowTo die op de site staat erbij gehouden.

via CVS heb ik de source binnen gehaald, en daarna gecompileerd.

daarna heb ik in de /etc/asterisk alle configuratie bestanden aan gepast zoals in de howto stond.

en de laatste stap was dan het starten van Asterisk. Alleen hier ging het mis. Ik kreeg een aantal error's, en asterisk starte daardoor niet op.

Dacht dat het eerst aan de geluidskaart lag. Geprobeerd mp3's af te spelen en dat lukte inderdaad niet. Dus een beetje gestoeid totdat XMMS eindelijk aan de praat kwam.

Nog een keer geprobeerd asterisk op te starten, maar ter vergeefs.

De log bestanden door gekeken maar daar kreeg ik niet meer informatie uit dan ik zelf al wist.

Ik ben vastgelopen weet toevallig iemand hier wat ik eraan kan doen

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
linux:~ # asterisk -c
Asterisk CVS-v1-0-10/25/04-15:16:11, Copyright (C) 1999-2004 Digium.
Written by Mark Spencer <markster@digium.com>
=========================================================================
[ Booting......Oct 27 14:54:08 
WARNING[1076860928]: res_musiconhold.c:561 moh_register: 
Unable to open pseudo channel for timing...  
Sound may be choppy.
..............Warning, flexibel rate not heavily tested!
...............................Oct 27 14:54:08 WARNING[1076860928]: 
chan_iax2.c:7422 load_module: 
Unable to open IAX timing interface: No such device or address
................................Oct 27 14:54:08 WARNING[1076860928]: 
loader.c:248 ast_load_resource: /usr/lib/asterisk/modules/app_realtime.so: 
undefined symbol: ast_load_realtime
Oct 27 14:54:08 WARNING[1076860928]: loader.c:429 load_modules: 
Loading module app_realtime.so failed!
Ouch ... error while writing audio data: : Broken pipe

13:37


Acties:
  • 0 Henk 'm!

Verwijderd

zelf gecompiled?
OSS of esd/alsa?

Acties:
  • 0 Henk 'm!

  • Nibbz
  • Registratie: September 2001
  • Laatst online: 16:25

Nibbz

Postmaster General

Topicstarter
zelf gecompileerd idd, en ik gebruik op dit moment alsa

13:37


Acties:
  • 0 Henk 'm!

  • TAMW
  • Registratie: Augustus 2000
  • Laatst online: 07-09 12:11
Dit heeft niks met je soundcard te maken.

Deze melding:" Ouch ... error while writing audio data: : Broken pipe" krijg je
als asterisk om wat voor reden ook niet goed kan starten.

Dit komt omdat je de helpers (2 stuks heten "mpg123") die gebruikt worden voor het spelen van de onhold muziek gaan mekkeren omdat asterisk niet meer draait.

Deze 2 killen met kill -9 pid pid. (gerbuiken dan 100% cpu zie top)

Dit moet je even testen.

Even al je /ect/asterisk/*.conf bestanden weggooien

In de Asterisk source dir dit doen " make samples" dan gaat hij zelf voorbeeld conf files maken.

Met deze conf files moet asterisk gewoon starten zo nee is er met het compileren toch iets fout gegaan

Asterisk starten met "asterisk -vvvvg" dit is de debug mode


Heb je de config files die je zelf gewijzigd hebt van internet gekopieerd? Waarschijnlijk conf files die horen bij een oude versie Asterisk

Hij crasht namelijk hierop:
Loading module app_realtime.so failed!

zie hier:

app_realtime is not in the 1.0 branch.
ast_load_realtime is defined in config.c so somehow you got the soruce to
app_realtime but didn't get an updated config.c and many others.
If everything is working now, just make a noload=>app_realtime.so


ps: Kernel 2.6 wordt niet echt heel goed ondersteunt door Asterisk, als je iets mindere asterisk/linux skills hebt zou ik met een 2.4 kernel beginnen om probemen die door de kernel kunnen komen uit te sluiten.

[ Voor 54% gewijzigd door TAMW op 30-10-2004 00:32 ]