Genauere Installationsanleitung?

demlak

Neuer User
Mitglied seit
25 Mrz 2007
Beiträge
70
Punkte für Reaktionen
0
Punkte
6
Hallo,
ich würde auch gerne Asterisk auf meinem fli4l installieren, doch leider kriege ich das nicht hin.

Ich habe null vorkenntnisse im Bezug auf das opt-asterisk.

fli4l selbst, ist für mich kein Neuland..

vorhandene config:
fli4l 3.1.1
2.6er kernel
teledat usb 2a/b installiert
openvpn und noch ein paar andere sachen...

testweise, aufgrund des platzmangels für asterisk auf meinem DiskOnChip, habe ich das ganze auf einer CF Karte installiert.. die cf karte is in 2 partitionen aufgeteilt.. und das verzeichnis "/share/asterisk/...." liegt auf hda2 und wird von der rc000.base bei mir beim booten auf /data gemountet..

soweit so gut.. ich bekomme als erstes schonmal die fehlermeldung das 3 symlinks nicht gesetzt werden konnten, aufgrund fehlender permissions:
Code:
mount: Mounting /dev/hda2 on opt failed: Invalid Argument
mount: Mounting /dev/hda2 on opt failed: Invalid Argument
ln: libgcc_s.so: Operation not permitted
ln: libncurses.so.5: Operation not permitted
ln: libcapi20.so.3: Operation not permitted
entsprechend startet dann auch nicht die asterisk.exe..
Code:
/data/share/asterisk/sbin/asterisk.exe: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

wenn ich anstelle der 3 symlinks dann die dateien einfach kopiere und umbenenne, gibts kein gemecker mehr bezüglich asterisk start..

wenn ich jetzt aber per "ps" nachschaue, ist kein asterisk gestartet, sondern nur
Code:
 mpg123 -q -s --mono -r 8000 -b 2048 -f 8192 fpm-calm-river.mp3 fpm-sunshine.mp3 fpm-world-mix.mp3

ich habe dann mal asterisk mit "-vvvvvv" gestartet.. hier der output:
Code:
  == Parsing '/etc/asterisk/asterisk.conf': Found

  == Parsing '/data/share/asterisk/etc/extconfig.conf': Found

Asterisk 1.2.15-BRIstuffed-0.3.0-PRE-1x, 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.

=========================================================================

  == Parsing '/data/share/asterisk/etc/logger.conf': Found

Asterisk Event Logger Started /data/share/asterisk/log/event_log

  == Parsing '/data/share/asterisk/etc/dnsmgr.conf': Found

Asterisk Dynamic Loader loading preload modules:

  == Parsing '/data/share/asterisk/etc/modules.conf': Found

  == Manager registered action Ping

  == Manager registered action Events

  == Manager registered action Logoff

  == Manager registered action Hangup

  == Manager registered action Message

  == Manager registered action Status

  == Manager registered action Setvar

  == Manager registered action Getvar

  == Manager registered action Redirect

  == Manager registered action Originate

  == Manager registered action Command

  == Manager registered action ExtensionState

  == Manager registered action AbsoluteTimeout

  == Manager registered action MailboxStatus

  == Manager registered action MailboxCount

  == Manager registered action ListCommands

  == Parsing '/data/share/asterisk/etc/manager.conf': Found

  == Parsing '/data/share/asterisk/etc/cdr.conf': Found
Mar 30 19:40:25 NOTICE[2214]: cdr.c:1193 do_reload: CDR simple logging enabled.

  == Parsing '/data/share/asterisk/etc/rtp.conf': Found

  == RTP Allocating from port range 10000 -> 20000

Asterisk PBX Core Initializing

Registering builtin applications:

 [AbsoluteTimeout]

  == Registered application 'AbsoluteTimeout'

 [Answer]

  == Registered application 'Answer'

 [BackGround]

  == Registered application 'BackGround'

 [Busy]

  == Registered application 'Busy'

 [Congestion]

  == Registered application 'Congestion'

 [DigitTimeout]

  == Registered application 'DigitTimeout'

 [Goto]

  == Registered application 'Goto'

 [GotoIf]

  == Registered application 'GotoIf'

 [GotoIfTime]

  == Registered application 'GotoIfTime'

 [ExecIfTime]

  == Registered application 'ExecIfTime'

 [Hangup]

  == Registered application 'Hangup'

 [NoOp]

  == Registered application 'NoOp'

 [Progress]

  == Registered application 'Progress'

 [ResetCDR]

  == Registered application 'ResetCDR'

 [ResponseTimeout]

  == Registered application 'ResponseTimeout'

 [Ringing]

  == Registered application 'Ringing'

 [SayNumber]

  == Registered application 'SayNumber'

 [SayDigits]

  == Registered application 'SayDigits'

 [SayAlpha]

  == Registered application 'SayAlpha'

 [SayPhonetic]

  == Registered application 'SayPhonetic'

 [SetAccount]

  == Registered application 'SetAccount'

 [SetAMAFlags]

  == Registered application 'SetAMAFlags'

 [SetGlobalVar]

  == Registered application 'SetGlobalVar'

 [SetLanguage]

  == Registered application 'SetLanguage'

 [Set]

  == Registered application 'Set'

 [SetVar]

  == Registered application 'SetVar'

 [ImportVar]

  == Registered application 'ImportVar'

 [Wait]

  == Registered application 'Wait'

 [WaitExten]

  == Registered application 'WaitExten'

  == Manager registered action DBget

  == Manager registered action DBput

  == Manager registered action DBdel

  == Parsing '/data/share/asterisk/etc/enum.conf': Found

Asterisk Dynamic Loader Starting:

  == Parsing '/data/share/asterisk/etc/modules.conf': Found

 [res_musiconhold.so] => (Music On Hold Resource)

  == Registered application 'MusicOnHold'

  == Registered application 'WaitMusicOnHold'

  == Registered application 'SetMusicOnHold'

  == Registered application 'StartMusicOnHold'

  == Registered application 'StopMusicOnHold'

  == Parsing '/data/share/asterisk/etc/musiconhold.conf': Found
Mar 30 19:40:25 WARNING[2214]: res_musiconhold.c:874 moh_register: Unable to open pseudo channel for timing...  Sound may be choppy.

 [res_features.so] => (Call Features Resource)

  == Parsing '/data/share/asterisk/etc/features.conf': Found

    -- Registered extension context 'parkedcalls'

    -- Added extension '700' priority 1 to parkedcalls

  == Registered application 'ParkedCall'

  == Registered application 'Park'

  == Manager registered action ParkedCalls

  == Registered application 'HoldedCall'

  == Registered application 'AutoanswerLogin'

  == Registered application 'Autoanswer'

 [chan_sccp.so] => (Skinny Client Control Protocol (SCCP). Release: 20060408)

  == Platform byte order   : LITTLE ENDIAN

  == Parsing '/data/share/asterisk/etc/sccp.conf': Found

    -- GLOBAL: Preferred capability (alaw|ulaw)

    -- Added empty speeddial

    -- Added speeddial 2: name (1000)

    -- Added device 'SEP00119341E684' (7905)
Mar 30 19:40:25 WARNING[2214]: chan_sccp.c:1222 reload_config: trnsfvm: 1000 is not a valid extension. Disabled!

    -- Added line '79051'

    -- SCCP channel driver up and running on 0.0.0.0:2000

    -- SCCP listening on 0.0.0.0:2000

  == Registered channel type 'SCCP' (Skinny Client Control Protocol (SCCP))

  == Registered application 'SetCalledParty'

 [chan_capi.so] => (Common ISDN API for Asterisk)

  == Parsing '/data/share/asterisk/etc/capi.conf': Found

    -- Registering at CAPI (blocksize=160)

  == This box has 1 capi controller(s).

    -- CAPI/contr1 supports DTMF

    -- CAPI/contr1 supports supplementary services

       > FACILITY_CONF INFO = 0

       > supplementary services : 0x000003ff

       >  HOLD/RETRIEVE TERMINAL-PORTABILITY ECT 3PTY CF CD MCID CCBS MWI CCNR 

    -- CAPI/contr1 private options=0x01000001

  == Reading config for ISDN1

    -- capi D ISDN1#00 (31,34,35,37,39:outbound) contr=1 devs=2 EC=0,opt=4,tail=0

    -- capi B ISDN1#01 (31,34,35,37,39:outbound) contr=1 devs=2 EC=0,opt=4,tail=0

    -- capi B ISDN1#02 (31,34,35,37,39:outbound) contr=1 devs=2 EC=0,opt=4,tail=0

    -- listening on contr1 CIPmask = 0x1fff03ff

  == Registered channel type 'CAPI' (Common ISDN API Driver (1.0.0))

  == Registered application 'capiCommand'

 [res_adsi.so] => (ADSI Resource)

  == Parsing '/data/share/asterisk/etc/adsi.conf': Found

 [res_agi.so] => (Asterisk Gateway Interface (AGI))

  == Registered application 'DeadAGI'

  == Registered application 'EAGI'

  == Registered application 'XAGI'

  == Registered application 'AGI'

 [res_crypto.so] => (Cryptographic Digital Signatures)

    -- Loaded PUBLIC key 'freeworlddialup'

    -- Loaded PUBLIC key 'iaxtel'

 [res_esel.so] => (Extension State Export Logic (E.S.E.L.) Resource)

 [res_indications.so] => (Indications Configuration)

  == Parsing '/data/share/asterisk/etc/indications.conf': Found

    -- Registered indication country 'at'

    -- Registered indication country 'au'

    -- Registered indication country 'br'

    -- Registered indication country 'be'

    -- Registered indication country 'ch'

    -- Registered indication country 'cl'

    -- Registered indication country 'cn'

    -- Registered indication country 'cz'

    -- Registered indication country 'de'

    -- Registered indication country 'dk'

    -- Registered indication country 'ee'

    -- Registered indication country 'es'

    -- Registered indication country 'fi'

    -- Registered indication country 'fr'

    -- Registered indication country 'gr'

    -- Registered indication country 'hu'

    -- Registered indication country 'it'

    -- Registered indication country 'lt'

    -- Registered indication country 'mx'

    -- Registered indication country 'nl'

    -- Registered indication country 'no'

    -- Registered indication country 'nz'

    -- Registered indication country 'pl'

    -- Registered indication country 'pt'

    -- Registered indication country 'ru'

    -- Registered indication country 'se'

    -- Registered indication country 'sg'

    -- Registered indication country 'uk'

    -- Registered indication country 'us'

    -- Registered indication country 'us-o'

    -- Registered indication country 'tw'

    -- Registered indication country 'za'

    -- Setting default indication country to 'us'

  == Registered application 'PlayTones'

  == Registered application 'StopPlayTones'

 [res_monitor.so] => (Call Monitoring Resource)

  == Registered application 'Monitor'

  == Registered application 'StopMonitor'

  == Registered application 'ChangeMonitor'

  == Manager registered action Monitor

  == Manager registered action StopMonitor

  == Manager registered action ChangeMonitor

 [res_watchdog.so] => (Watchdog Resource)

 [pbx_ael.so] => (Asterisk Extension Language Compiler)

    -- Registered extension context 'macro-std-exten-ael'

    -- Added extension 's' priority 1 to macro-std-exten-ael

    -- Added extension 's' priority 2 to macro-std-exten-ael

    -- Added extension 's' priority 3 to macro-std-exten-ael

    -- Added extension 's' priority 4 to macro-std-exten-ael

    -- Added extension 's' priority 5 to macro-std-exten-ael

    -- Added extension 'sw-4-BUSY' priority 1 to macro-std-exten-ael

    -- Added extension 'sw-4-BUSY' priority 2 to macro-std-exten-ael

    -- Added extension '_sw-4-.' priority 1 to macro-std-exten-ael

    -- Added extension 'a' priority 1 to macro-std-exten-ael

    -- Added extension 'a' priority 2 to macro-std-exten-ael

    -- Registered extension context 'ael-demo'

    -- Added extension 's' priority 1 to ael-demo

    -- Added extension 's' priority 2 to ael-demo

    -- Added extension 's' priority 3 to ael-demo

    -- Added extension 's' priority 4 to ael-demo

    -- Added extension 's' priority 5 to ael-demo

    -- Added extension 's' priority 6 to ael-demo

    -- Added extension 's' priority 8 to ael-demo

    -- Added extension 's' priority 9 to ael-demo

    -- Added extension 's' priority 10 to ael-demo

    -- Added extension 's' priority 11 to ael-demo

    -- Added extension 's' priority 12 to ael-demo

    -- Added extension 's' priority 7 to ael-demo

    -- Added extension '2' priority 1 to ael-demo

    -- Added extension '2' priority 2 to ael-demo

    -- Added extension '3' priority 1 to ael-demo

    -- Added extension '3' priority 2 to ael-demo

    -- Added extension '500' priority 1 to ael-demo

    -- Added extension '500' priority 2 to ael-demo

    -- Added extension '500' priority 3 to ael-demo

    -- Added extension '500' priority 4 to ael-demo

    -- Added extension '600' priority 1 to ael-demo

    -- Added extension '600' priority 2 to ael-demo

    -- Added extension '600' priority 3 to ael-demo

    -- Added extension '600' priority 4 to ael-demo

    -- Added extension '_1234' priority 1 to ael-demo

    -- Added extension '#' priority 1 to ael-demo

    -- Added extension '#' priority 2 to ael-demo

    -- Added extension 't' priority 1 to ael-demo

    -- Added extension 'i' priority 1 to ael-demo

 [pbx_config.so] => (Text Extension Configuration)

  == Parsing '/data/share/asterisk/etc/extensions.conf': Found

    -- Registered extension context 'lokal'

    -- Added extension '_3X' priority 1 to lokal

    -- Added extension '_3X' priority 2 to lokal

    -- Registered extension context 'default'

    -- Including context 'lokal' in context 'default'

 [skipping pbx_dundi.so]

 [pbx_functions.so] => (Builtin dialplan functions)

  == Registered custom function MD5

  == Registered custom function CHECK_MD5

  == Registered custom function MATH

  == Registered custom function GROUP_COUNT

  == Registered custom function GROUP_MATCH_COUNT

  == Registered custom function GROUP

  == Registered custom function GROUP_LIST

  == Registered custom function FIELDQTY

  == Registered custom function REGEX

  == Registered custom function LEN

  == Registered custom function STRFTIME

  == Registered custom function EVAL

  == Registered custom function CDR

  == Registered custom function ISNULL

  == Registered custom function SET

  == Registered custom function EXISTS

  == Registered custom function IF

  == Registered custom function IFTIME

  == Registered custom function ENV

  == Registered custom function DB

  == Registered custom function DB_EXISTS

  == Registered custom function TIMEOUT

  == Registered custom function LANGUAGE

  == Registered custom function MUSICCLASS

 [pbx_loopback.so] => (Loopback Switch)

 [pbx_realtime.so] => (Realtime Switch)

 [pbx_spool.so] => (Outgoing Spool Support)

 [chan_agent.so] => (Agent Proxy Channel)

  == Registered channel type 'Agent' (Call Agent Proxy Channel)

  == Registered application 'AgentLogin'

  == Registered application 'AgentCallbackLogin'

  == Registered application 'AgentMonitorOutgoing'

  == Manager registered action Agents

  == Manager registered action AgentLogoff

  == Manager registered action AgentCallbackLogin

  == Parsing '/data/share/asterisk/etc/agents.conf': Found

 [chan_features.so] => (Feature Proxy Channel)

  == Registered channel type 'Feature' (Feature Proxy Channel Driver)

 [chan_iax2.so] => (Inter Asterisk eXchange (Ver 2))

  == Registered custom function IAXPEER
Mar 30 19:40:27 WARNING[2214]: chan_iax2.c:9714 load_module: Unable to open IAX timing interface: No such file or directory

  == Registered application 'IAX2Provision'

  == Manager registered action IAXpeers

  == Manager registered action IAXnetstats

  == Parsing '/data/share/asterisk/etc/iax.conf': Found

  == Using TOS bits 16

  == Binding IAX2 to default address 0.0.0.0:4569

  == Registered channel type 'IAX2' (Inter Asterisk eXchange Driver (Ver 2))

  == IAX Ready and Listening

  == Loaded firmware 'iaxy.bin'

  == Parsing '/data/share/asterisk/etc/iaxprov.conf': Found

    -- Loaded provisioning template 'default'

 [chan_local.so] => (Local Proxy Channel)

  == Registered channel type 'Local' (Local Proxy Channel Driver)

 [chan_mgcp.so] => (Media Gateway Control Protocol (MGCP))

  == Parsing '/data/share/asterisk/etc/mgcp.conf': Found

  == MGCP Listening on 0.0.0.0:2727

  == Using TOS bits 0

  == Registered channel type 'MGCP' (Media Gateway Control Protocol (MGCP))

 [skipping chan_oss.so]

 [chan_phone.so] => (Linux Telephony API Support)

  == Parsing '/data/share/asterisk/etc/phone.conf': Found

  == Registered channel type 'Phone' (Standard Linux Telephony API Driver)

 [chan_sip.so] => (Session Initiation Protocol (SIP))

  == Parsing '/data/share/asterisk/etc/sip.conf': Found

  == SIP Listening on 0.0.0.0:5060

  == Using TOS bits 0

  == Parsing '/data/share/asterisk/etc/sip_notify.conf': Found

  == Registered channel type 'SIP' (Session Initiation Protocol (SIP))

  == Registered application 'SIPDtmfMode'

  == Registered application 'SIPAddHeader'

  == Registered application 'SIPGetHeader'

  == Registered custom function SIP_HEADER

  == Registered custom function SIPPEER

  == Registered custom function SIPCHANINFO

  == Registered custom function CHECKSIPDOMAIN

  == Manager registered action SIPpeers

  == Manager registered action SIPshowpeer

  == Manager registered action SIPNotify

 [skipping chan_skinny.so]

 [chan_zap.so] => (Zapata Telephony w/PRI)

  == Parsing '/data/share/asterisk/etc/zapata.conf': Found
Mar 30 19:40:28 WARNING[2214]: chan_zap.c:1090 zt_open: Unable to open '/dev/zap/channel': No such file or directory
Mar 30 19:40:28 ERROR[2214]: chan_zap.c:7239 mkintf: Unable to open channel 1: No such file or directory
here = 0, tmp->channel = 1, channel = 1
Mar 30 19:40:28 ERROR[2214]: chan_zap.c:12047 setup_zap: Unable to register channel '1-2'
Mar 30 19:40:28 WARNING[2214]: loader.c:414 __load_resource: chan_zap.so: load_module failed, returning -1
Mar 30 19:40:28 WARNING[2214]: loader.c:554 load_modules: Loading module chan_zap.so failed!

p.s. wenn ich die rc999.asterisk auf meinem windows rechner editiere, ist sie danach garnicht mehr zu gebrauchen.. irgendwas mit codierung oder so? ich hab da keine ahnung von.

jedenfalls habe ich keine ahnung wie ich nun asterisk zum laufen kriege.. verratet mir eure tiefsten fli4l+asterisk geheimnisse =)

im endeffekt möchte ich nichts weiter machen können, als von aussen, wenn ich mit meinem laptop unterwegs bin, mit einem softphone auf meinem fli4l einwählen und dann über die angeschlossene isdn leitung telefonieren.

danke im vorraus
 
Scheinbar hast du keine hfc-Karte in deiner Kiste und deshalb ist der bristuff eigentlich für dich ungeeignet (es gibt auch ein Paket asterisk ohne bristuff).

Abhilfe (workaround): in der data/share/asterisk/etc/modules.conf:

noload => chan_zap.so statt load => chan_zap.so

setzen!
 
top.. asterisk startet.. dann kann ich mich nun endlich an die config machen =)

eine frage noch.. die config ist dann komplett über die conf files im verzeichniss /asterisk/etc?
oder auch noch/nur sachen in der /config/asterisk.txt?
 
Alle relevanten Config-Dateien stehen unter /data/share/asterisk/etc/...
 
Code:
mount: Mounting /dev/hda2 on opt failed: Invalid Argument
mount: Mounting /dev/hda2 on opt failed: Invalid Argument
ln: libgcc_s.so: Operation not permitted
ln: libncurses.so.5: Operation not permitted
ln: libcapi20.so.3: Operation not permitted

Gibt es bei dir eine /opt Partition?

stelle bitte mal den output von 'df' und fdisk '-l /dev/hda' hier rein!
 
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.