.titleBar { margin-bottom: 5px!important; }

IP-Cop und Asterisk und HFC im NT-Modus

Dieses Thema im Forum "Asterisk ISDN mit Bristuff (hfc, zaptel)" wurde erstellt von renka, 27 Juni 2005.

  1. renka

    renka Neuer User

    Registriert seit:
    27 Juni 2005
    Beiträge:
    43
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hallo!

    Ich weiss, dass dieses Thema schon oft hier besprochen wurde. Leider finde ich keine Anleitung, um folgendes Ziel zu erreichen:

    Ein IP-Cop mit einer HFC-Karte wird ans Netz angeschlossen und arbeitet mit Asterisk als eine IP-Telefonanlage. Ich brauche somit nur eine Internetverbindung und kann weltweit meine Telefonnummer mitnehmen.

    Mein Problem ist, dass ich oft für Wochen nach Weissrussland, Russland, Ukraine und Zentralasien fahre, um dort zu arbeiten. Die Verbingungsgepräche sind von dort aus in die EU sehr teuer (Die Telefonmärkte sind dort noch nicht liberalisiert). Nur ein SIP-Telefon mitzunehmen ist leider keine Lösung. Ich will an jedem Standort ein IP-Cop aufsetzen.

    Also, wer etwas vergleichbares aufbauen möchte ist herzlich eingeladen hier mitzuwirken!

    Für den Test habe ich einen Dell Optiplex GX1 ausgesucht:
    PII 400
    64MB-SD-RAM
    LAN 2x3Com PCI
    Sound on board
    PC-HFC von Sitecom

    Anschluss DSL-2000

    VoIP über SIPgate

    Meine Schritte basieren auf der Anleitung vom Paten, nur habe ich keine AVM-Fritz-Karte eingebaut, da es in den Ländern, wo das Gerät stehen soll kein ISDN gibt. Nun, ich beginne meine Schritte zu beschrieben und warte auf Korrekturen und Vorschläge:

    1. IP-Cop 1.4.5 von der CD installieren
    2. Konfiguration Green+Red für den DSL-Anschluss
    3. ISDN bleibt deaktiviert (IPCOP soll nicht auf den Gedanken kommen über ISDN raustelefonieren zu können)
    4. Über Webinterface das Gerät ansprechen und die Internetverbindung konfigurieren.
    5. IPCOP ist im Netz

    Damit kommt mein kleines Netzwerk ins Internet. Auf IPCOP 1.4.6 updaten, SSH-Zugang aktivieren und neustarten. Damit sind die Vorbereitungen abgeschlossen. Oder habe ich etwas vergessen?

    Pakete finden und installieren. Ich benutze die bewährte Kombination aus WinSCP und Putty. Hier folgt ein Zitat aus der Anleitung vom Paten
    1. "Auf dieser Seite (http://mh-lantech.css-hamburg.de/ipcop/download.php?list.10)
    habe ich mir das aktuelle Asterisk-Addon gezogen und auf den IPCop mit WinSCP in /tmp kopiert.

    Dort habe ich über Putty mit "tar xfz Asterisk für Ipcop 1.4.4 rc1" das Paket entpackt. Der Befehl "cd /tmp" brachte mich in das Verzeichnis.

    Mit "./install" habe ich das Paket installiert.
    (Das ./ steht für das Ausführen einer executable markierten Datei, z.B. ein Shellskript, im aktuellen Verzeichnis und nicht im Pfad wie /usr/bin etc.)

    Mit "depmod -a" wurde..." die HFC für die Installation vorbereitet, welche mit
    "insmod zaptel"
    "insmod zaphfc modes=1" installiert wurde"

    "ztcfg -vv" zeigt den Erfolg.
    Die Anzeige zeigt, dass 0 Kanäle konfiguriert wurden. Das wird duch einen Eintrag in die etc/zapte.conf gemacht (aus Henry Jensen, Die LinuxBox Fon, Erschienen auf Pro-Linux, letzte Änderung 2005-06-19):

    #/etc/zaptel.conf
    loadzone=nl
    defaultzone=nl
    # Hinweis: Zone nl ist mit Zone de identisch

    span=1,1,3,ccs,ami
    bchan=1-2
    dchan=3

    Jetzt wieder
    "ztcfg -vv" eingeben und es erscheint folgendes:

    Zaptel Configuration
    ======================

    SPAN 1: CCS/ AMI Build-out: 399-533 feet (DSX-1)

    Channel map:

    Channel 01: Individual Clear channel (Default) (Slaves: 01)
    Channel 02: Individual Clear channel (Default) (Slaves: 02)
    Channel 03: D-channel (Default) (Slaves: 03)

    3 channels configured.

    Jetzt beginnen schon die ertsen probleme:
    Um zu überprüfen, ob die Karte richtig funktioniert, sehen wir uns die Datei /proc/zaptel/1 an. Dort muss so etwas stehen:
    Span 1: ZTHFC1 "HFC-S PCI A ISDN card 0 [NT] layer 1 ACTIVATED (F4)" AMI/CCS

    1 ZTHFC1/0/1 Clear (In use)
    2 ZTHFC1/0/2 Clear (In use)
    3 ZTHFC1/0/3 HDLCFCS (In use)

    Bei mir ist diese Datei 0KB gross und ethält keine Daten. Ein kleines Überwachungstoll "ztool" sollte das gleiche zeigen. Bei mir aber steht da nur:
    Alarms Span â
    â OK HFC-S PCI A ISDN card 0 [NT] layer 1 DE â

    Auf select gehen dann erscheint folgendes:

    Current Alarms: No alarms. â â
    â â Sync Source: Internally clocked â â â
    â â IRQ Misses: 0 â â â
    â â Bipolar Viol: 0 â â â
    â â Tx/Rx Levels: 0/ 0 â â â
    â â Total/Conf/Act: 3/ 3/ 0 â â â
    â â ââââââââ â â â
    â â 123 â Back â â â â
    â â TxA --- ââââââââ â â â
    â â TxB --- â â â
    â â TxC --- â # â
    â â TxD --- â â
    â â ââââââââ â â
    â â RxA --- â Loop â â â
    â â RxB --- ââââââââ â â
    â â RxC --- â â
    â â RxD --- â â
    âââââââ â âââââ
    ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
    Problem: meiner etc/zaptel/1 ist aber leer.
    Wer hat in seinem System dieses Problem in den Griff bekommen? Sobald ich eine Lösung für dieses Problem habe, mache ich mit dieser Anleitung weiter. Also warte ich auf Hilfe und Vorschläge.

    Und noch einige Hinweise für mögliche Beiträge:
    - Bitte keine Verweise auf die Suchfunktion machen. Wer etwas sinvolles hier Schreiben möchte sollte es tun. Wer etwas gelesen hat, dann bitte hier direkte Zitate oder Rezitate schreiben.
    - Ich kenne den Forum zur IP-Telefonie, aber dort habe ich keine Lösung für mein Problem gefunden. Aber wer etwas in anderen Foren gefunden hat - bitte hier die Zitate oder Verweise reinsetzten.
    - Das Ziel immer klar vor den Augen haben: Hier soll eine Schritt zu Schritt Anleitung für Benutzer entstehen.

    Und noch eine Frage: Wer hat eine solche Konfiguration bereits zum laufen gebracht?
     
  2. britzelfix

    britzelfix Gesperrt

    Registriert seit:
    28 Mai 2004
    Beiträge:
    1,099
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ort:
    Braunschweig
    Hi,

    nachdem Du "insmod zaphfc modes=1" eingegeben hast,
    was sagt denn: "dmesg|tail -10" ?

    bei mir auch, das proc-Dateisystem ist ein pseudo-Dateisystem,
    d.h. wenn der Kernel merkt, daß du Daten aus der Datei lesen willst
    werden die Daten aus den internen Kernel-Tabellen herausgelesen.

    ztool kenn ich nicht,
    was sagt denn "lspci" ?

    Gruß
    britzelfix
     
  3. renka

    renka Neuer User

    Registriert seit:
    27 Juni 2005
    Beiträge:
    43
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    dmesg sagt:

    00:11.0: 3Com PCI 3c905B Cyclone 100baseTx at 0xdc00. Vers LK1.1.18
    CSLIP: code copyright 1989 Regents of the University of California
    PPP generic driver version 2.4.2
    Zapata Telephony Interface Registered on major 196
    PCI: Found IRQ 10 for device 00:0d.0
    PCI: Sharing IRQ 10 with 01:00.0
    zaphfc: Sitecom Isdn 128 PCI configured at mem 0xc48b8400 fifo 0xc2b18000(0x2b18000) IRQ 10 HZ 100
    zaphfc: Card 0 configured for NT mode
    zaphfc: 1 hfc-pci card(s) in this box.

    Die Karte ist wohl drin und wird erkannt, aber was micht nachdenklich macht ist dieses "Sharing IRQ 10 with 01:00.0". Ist das so OK?

    lspci sagt:

    root@ipcop:~ # lspci
    00:00.0 Class 0600: 8086:7190 (rev 03)
    00:01.0 Class 0604: 8086:7191 (rev 03)
    00:07.0 Class 0601: 8086:7110 (rev 02)
    00:07.1 Class 0101: 8086:7111 (rev 01)
    00:07.2 Class 0c03: 8086:7112 (rev 01)
    00:07.3 Class 0680: 8086:7113 (rev 02)
    00:0d.0 Class 0280: 182d:3069 (rev 02)
    00:0e.0 Class 0200: 10b7:9001
    00:11.0 Class 0200: 10b7:9055 (rev 24)
    01:00.0 Class 0300: 1002:4742 (rev 5c)

    Was soll ich hier sehen können? (Bin Linux-Anfänger)
     
  4. renka

    renka Neuer User

    Registriert seit:
    27 Juni 2005
    Beiträge:
    43
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
  5. britzelfix

    britzelfix Gesperrt

    Registriert seit:
    28 Mai 2004
    Beiträge:
    1,099
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ort:
    Braunschweig
    @renka

    Sharing IRQ ist nicht gut.
    Da Du ja ein super Intel-Board hast,
    kannst Du die IRQ's im Bios einstellen.
    Am besten pro Gerät 1 IRQ.

    Gruß
    britzelfix
     
  6. renka

    renka Neuer User

    Registriert seit:
    27 Juni 2005
    Beiträge:
    43
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Leider habe ich das Problem mit den geteilten IRQs immer noch nicht gelöst. Im Bios von meine Dell Optiplex GX1 gibt es keine Einträge dafür. Ich werde als nächstes versuchen alle "unnötigen" Geräte auszuschalten
     
  7. britzelfix

    britzelfix Gesperrt

    Registriert seit:
    28 Mai 2004
    Beiträge:
    1,099
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ort:
    Braunschweig
    @renka

    Ich habe mal gelesen, daß die Sitecom-Karten auch einige
    Probs bereiten. Es kann gut möglich sein, daß es mit einer
    anderen Karte einwandfrei funktioniert.

    Gruß
    britzelfix
     
  8. renka

    renka Neuer User

    Registriert seit:
    27 Juni 2005
    Beiträge:
    43
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ich versuche das Problem mit den geteilten IRQs mit meinem Dell Optiplex GX1 zu umgehen indem ich auf meinen AMD K6/2-233 mit 64MB-SDRAM umgestiegen habe. Der zeigt mit keine Doppelbelegung von IRQ, also mache ich weiter.

    Das befehl zttool zeigt jetzt OK

    Ich beginne nun die sip.conf zu Konfigurieren. Die Schritte oder die Fehlermeldungen werden hier bald veröffentlicht.
     
  9. renka

    renka Neuer User

    Registriert seit:
    27 Juni 2005
    Beiträge:
    43
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Nach der Anleitung von http://de.bach-online.de/blog/index.php?p=18 habe ich asterisk -vvvc

    [chan_capi.so] => (Common ISDN API for Asterisk)
    == Parsing '/etc/asterisk/capi.conf': Found
    Jul 1 22:34:39 NOTICE[1792]: chan_capi.c:2636 load_module: CAPI not installed!
    Jul 1 22:34:39 WARNING[1792]: loader.c:345 ast_load_resource: chan_capi.so: load_module failed, returning -1
    Jul 1 22:34:39 WARNING[1792]: chan_capi.c:2812 unload_module: Unable to unregister from CAPI!
    == Unregistered channel type 'CAPI'
    Jul 1 22:34:39 WARNING[1792]: loader.c:440 load_modules: Loading module chan_capi.so failed!
    Ouch ... error while writing audio data: : Broken pipe
    root@ipcop:/tmp/asterisk_ipcop_1.4.4 #

    Wer hat bereits diese Fehlermeldung gehabt?
     
  10. rajo

    rajo Admin-Team

    Registriert seit:
    31 März 2004
    Beiträge:
    1,958
    Zustimmungen:
    0
    Punkte für Erfolge:
    36
    CAPI brauchst Du nicht --> noload => chan_capi.so in der modules.conf eintragen.
     
  11. renka

    renka Neuer User

    Registriert seit:
    27 Juni 2005
    Beiträge:
    43
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Danke!

    Jetzt habe ich eine Fehlermeldung weniger.

    Meine modules.conf

    ;
    ; Asterisk configuration file
    ;
    ; Module Loader configuration file
    ;

    [modules]
    autoload=yes
    ;
    ; If you want, load the GTK console right away.
    ; Don't load the KDE console since
    ; it's not as sophisticated right now.
    ;
    noload => pbx_gtkconsole.so
    ;load => pbx_gtkconsole.so
    noload => pbx_kdeconsole.so
    ;
    ; Intercom application is obsoleted by
    ; chan_oss. Don't load it.
    ;
    noload => app_intercom.so
    ;
    ; Explicitly load the chan_modem.so early on to be sure
    ; it loads before any of the chan_modem_* 's afte rit
    ;
    load => chan_modem.so
    load => res_musiconhold.so
    ;
    ; Load either OSS or ALSA, not both
    ; By default, load OSS only (automatically) and do not load ALSA
    ;
    noload => chan_alsa.so
    noload => app_rxfax.so
    noload => app_txfax.so
    noload => chan_capi.so
    ;noload => chan_oss.so
    ;
    ; Module names listed in "global" section will have symbols globally
    ; exported to modules loaded after them.
    ;
    [global]
    chan_modem.so=yes
    chan_capi.so=no
    app_rxfax.so=no
    app_txfax.so=no

    Die Meldung nach asterisk -vvvvvgc

    [cdr_manager.so] => (Asterisk Call Manager CDR Backend)
    == Parsing '/etc/asterisk/cdr_manager.conf': Found
    [skipping chan_capi.so]
    [app_capiCD.so]Jul 2 11:56:17 WARNING[8720]: loader.c:258 ast_load_resource: /usr/lib/asterisk/modules/app_capiCD.so: undefined symbol: ast_capi_MessageNumber
    Jul 2 11:56:17 WARNING[8720]: loader.c:440 load_modules: Loading module app_capiCD.so failed!
    Ouch ... error while writing audio data: : Broken pipe

    Ich suche in Foren nach der Lösung, wer eine schon hat oder Suchvorschläge hat - posten!
     
  12. rajo

    rajo Admin-Team

    Registriert seit:
    31 März 2004
    Beiträge:
    1,958
    Zustimmungen:
    0
    Punkte für Erfolge:
    36
    app_capiCD.so
    auch alles CAPI -- Das hast Du eh nicht, da Du zaptel verwendest also alles mit noload rauswerfen. Da gibt es glaub ich wenn Du das hier weghast noch ein oder zwei andere Module.
     
  13. renka

    renka Neuer User

    Registriert seit:
    27 Juni 2005
    Beiträge:
    43
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Nach einer kurzen Bastelpause (zu viel Arbeit) bin ich wieder zurück. Ich fange ab Mittwoch wieder an an meinem Asterisk zu basteln. Weiteres Vorgehen wird hier dokumentiert.
     
  14. renka

    renka Neuer User

    Registriert seit:
    27 Juni 2005
    Beiträge:
    43
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Jetzt habe ich alle CAPI-module entfert. Meine modules.conf sieht jetzt wie folgt aus:

    ;
    ; Asterisk configuration file
    ;
    ; Module Loader configuration file
    ;

    [modules]
    autoload=yes
    ;
    ; If you want, load the GTK console right away.
    ; Don't load the KDE console since
    ; it's not as sophisticated right now.
    ;
    noload => pbx_gtkconsole.so
    ;load => pbx_gtkconsole.so
    noload => pbx_kdeconsole.so
    ;
    ; Intercom application is obsoleted by
    ; chan_oss. Don't load it.
    ;
    noload => app_intercom.so
    ;
    ; Explicitly load the chan_modem.so early on to be sure
    ; it loads before any of the chan_modem_* 's afte rit
    ;
    load => chan_modem.so
    load => res_musiconhold.so
    ;
    ; Load either OSS or ALSA, not both
    ; By default, load OSS only (automatically) and do not load ALSA
    ;
    noload => chan_alsa.so
    noload => chan_alsa.so
    noload => app_rxfax.so
    noload => app_txfax.so
    noload => chan_capi.so
    noload => app_capiCD.so
    noload => app_capiHOLD.so
    noload => app_capiRETRIEVE.so
    noload => app_capiECT.so
    noload => app_capiMCID.so
    ;noload => chan_oss.so
    ;
    ; Module names listed in "global" section will have symbols globally
    ; exported to modules loaded after them.
    ;
    [global]
    chan_modem.so=yes
    chan_capi.so=no
    chan_oss.so=no
    app_rxfax.so=no
    app_txfax.so=no
    app_capiHOLD.so=no
    app_capiRETRIEVE.so=no
    app_capiECT.so=no
    app_capiMCID.so=no

    Nach dem Ausführen von asterisk -vvvvc bekomme ich zu Schluss folgendes zu sehen:

    [app_image.so] => (Image Transmission Application)
    == Registered application 'SendImage'
    [app_url.so] => (Send URL Applications)
    == Registered application 'SendURL'
    [app_disa.so] => (DISA (Direct Inward System Access) Application)
    == Registered application 'DISA'
    [app_qcall.so] => (Call from Queue)
    [app_adsiprog.so] => (Asterisk ADSI Programming Application)
    == Registered application 'ADSIProg'
    [app_getcpeid.so] => (Get ADSI CPE ID)
    == Registered application 'GetCPEID'
    [app_milliwatt.so] => (Digital Milliwatt (mu-law) Test Application)
    == Registered application 'Milliwatt'
    [app_zapateller.so] => (Block Telemarketers with Special Information Tone)
    == Registered application 'Zapateller'
    [app_setcallerid.so] => (Set CallerID Application)
    == Registered application 'SetCallerPres'
    == Registered application 'SetCallerID'
    [app_festival.so] => (Simple Festival Interface)
    == Registered application 'Festival'
    [app_queue.so] => (True Call Queueing)
    == Registered application 'Queue'
    == Manager registered action Queues
    == Manager registered action QueueStatus
    == Manager registered action QueueAdd
    == Manager registered action QueueRemove
    == Registered application 'AddQueueMember'
    == Registered application 'RemoveQueueMember'
    == Parsing '/etc/asterisk/queues.conf': Found
    [app_senddtmf.so] => (Send DTMF digits Application)
    == Registered application 'SendDTMF'
    [app_parkandannounce.so] => (Call Parking and Announce Application)
    == Registered application 'ParkAndAnnounce'
    [app_striplsd.so] => (Strip trailing digits)
    == Registered application 'StripLSD'
    [app_setcidname.so] => (Set CallerID Name)
    == Registered application 'SetCIDName'
    [app_lookupcidname.so] => (Look up CallerID Name from local database)
    == Registered application 'LookupCIDName'
    [app_substring.so] => ((Deprecated) Save substring digits in a given variable)
    == Registered application 'SubString'
    [app_macro.so] => (Extension Macros)
    == Registered application 'Macro'
    [app_authenticate.so] => (Authentication Application)
    == Registered application 'Authenticate'
    [app_softhangup.so] => (Hangs up the requested channel)
    == Registered application 'SoftHangup'
    [app_lookupblacklist.so] => (Look up Caller*ID name/number from blacklist database)
    == Registered application 'LookupBlacklist'
    [app_waitforring.so] => (Waits until first ring after time)
    == Registered application 'WaitForRing'
    [app_privacy.so] => (Require phone number to be entered, if no CallerID sent)
    == Registered application 'PrivacyManager'
    [app_db.so] => (Database access functions for Asterisk extension logic)
    == Registered application 'DBget'
    == Registered application 'DBput'
    == Registered application 'DBdel'
    == Registered application 'DBdeltree'
    [app_chanisavail.so] => (Check if channel is available)
    == Registered application 'ChanIsAvail'
    [app_enumlookup.so] => (ENUM Lookup)
    == Registered application 'EnumLookup'
    == Parsing '/etc/asterisk/enum.conf': Found
    [app_transfer.so] => (Transfer)
    == Registered application 'Transfer'
    [app_setcidnum.so] => (Set CallerID Number)
    == Registered application 'SetCIDNum'
    [app_cdr.so] => (Make sure asterisk doesn't save CDR for a certain call)
    == Registered application 'NoCDR'
    [app_hasnewvoicemail.so] => (Indicator for whether a voice mailbox has messages in a given folder.
    == Registered application 'HasVoicemail'
    == Registered application 'HasNewVoicemail'
    [app_sayunixtime.so] => (Say time)
    == Registered application 'SayUnixTime'
    == Registered application 'DateTime'
    [app_cut.so] => (Cuts up variables)
    == Registered application 'Cut'
    [app_read.so] => (Read Variable Application)
    == Registered application 'Read'
    [app_setcdruserfield.so] => (CDR user field apps)
    == Registered application 'SetCDRUserField'
    == Registered application 'AppendCDRUserField'
    == Manager registered action SetCDRUserField
    [app_random.so] => (Random goto)
    == Registered application 'Random'
    [app_ices.so] => (Encode and Stream via icecast and ices)
    == Registered application 'ICES'
    [app_eval.so] => (Reevaluates strings)
    == Registered application 'Eval'
    [app_nbscat.so] => (Silly NBS Stream Application)
    == Registered application 'NBScat'
    [app_sendtext.so] => (Send Text Applications)
    == Registered application 'SendText'
    [app_exec.so] => (Executes applications)
    == Registered application 'Exec'
    [app_sms.so] => (SMS/PSTN handler)
    == Registered application 'SMS'
    [app_groupcount.so] => (Group Management Routines)
    == Registered application 'GetGroupCount'
    == Registered application 'SetGroup'
    == Registered application 'CheckGroup'
    [app_txtcidname.so] => (TXTCIDName)
    == Registered application 'TXTCIDName'
    == Parsing '/etc/asterisk/enum.conf': Found
    [app_controlplayback.so] => (Control Playback Application)
    == Registered application 'ControlPlayback'
    [app_talkdetect.so] => (Playback with Talk Detection)
    == Registered application 'BackgroundDetect'
    [app_alarmreceiver.so] => (Alarm Receiver for Asterisk)
    == Parsing '/etc/asterisk/alarmreceiver.conf': Found
    == Registered application 'AlarmReceiver'
    [app_userevent.so] => (Custom User Event Application)
    == Registered application 'UserEvent'
    [app_verbose.so] => (Send verbose output)
    == Registered application 'Verbose'
    [app_test.so] => (Interface Test Application)
    == Registered application 'TestClient'
    == Registered application 'TestServer'
    [app_forkcdr.so] => (Fork The CDR into 2 separate entities.)
    == Registered application 'ForkCDR'
    [app_pickup.so] => (PickUp/PickDown/Steal/PickupChan)
    == Registered application 'PickupChan'
    == Registered application 'PickDown'
    == Registered application 'Steal'
    == Registered application 'PickUp'
    [app_devstate.so] => (Application for sending device state messages)
    == Registered channel type 'DS' (Application for sending device state messages)
    == Manager registered action Devstate
    == Registered application 'Devstate'
    [app_segfault.so] => (Application for crashing Asterisk with a segmentation fault)
    == Registered application 'Segfault'
    [skipping app_intercom.so]
    [app_zapras.so] => (Zap RAS Application)
    == Registered application 'ZapRAS'
    [app_meetme.so] => (MeetMe conference bridge)
    == Registered application 'MeetMeAdmin'
    == Registered application 'MeetMeCount'
    == Registered application 'MeetMe'
    [app_flash.so] => (Flash zap trunk application)
    == Registered application 'Flash'
    [app_zapbarge.so] => (Barge in on Zap channel application)
    == Registered application 'ZapBarge'
    [app_zapscan.so] => (Scan Zap channels application)
    == Registered application 'ZapScan'
    [codec_ilbc.so] => (iLBC/PCM16 (signed linear) Codec Translator)
    == Registered translator 'ilbctolin' from format ilbc to slin, cost 36
    == Registered translator 'lintoilbc' from format slin to ilbc, cost 138
    [codec_gsm.so] => (GSM/PCM16 (signed linear) Codec Translator)
    == Registered translator 'gsmtolin' from format gsm to slin, cost 4
    == Registered translator 'lintogsm' from format slin to gsm, cost 12
    [codec_lpc10.so] => (LPC10 2.4kbps (signed linear) Voice Coder)
    == Registered translator 'lpc10tolin' from format lpc10 to slin, cost 12
    == Registered translator 'lintolpc10' from format slin to lpc10, cost 16
    [codec_adpcm.so] => (Adaptive Differential PCM Coder/Decoder)
    == Registered translator 'adpcmtolin' from format adpcm to slin, cost 2
    == Registered translator 'lintoadpcm' from format slin to adpcm, cost 3
    [codec_ulaw.so] => (Mu-law Coder/Decoder)
    == Registered translator 'ulawtolin' from format ulaw to slin, cost 1
    == Registered translator 'lintoulaw' from format slin to ulaw, cost 1
    [codec_alaw.so] => (A-law Coder/Decoder)
    == Registered translator 'alawtolin' from format alaw to slin, cost 1
    == Registered translator 'lintoalaw' from format slin to alaw, cost 1
    [codec_a_mu.so] => (A-law and Mulaw direct Coder/Decoder)
    == Registered translator 'alawtoulaw' from format alaw to ulaw, cost 1
    == Registered translator 'ulawtoalaw' from format ulaw to alaw, cost 1
    [codec_g726.so] => (ITU G.726-32kbps G726 Transcoder)
    == Registered translator 'g726tolin' from format g726 to slin, cost 15
    == Registered translator 'lintog726' from format slin to g726, cost 32
    [format_gsm.so] => (Raw GSM data)
    == Registered file format gsm, extension(s) gsm
    [format_wav.so] => (Microsoft WAV format (8000hz Signed Linear))
    == Registered file format wav, extension(s) wav
    [format_wav_gsm.so] => (Microsoft WAV format (Proprietary GSM))
    == Registered file format wav49, extension(s) WAV|wav49
    [format_vox.so] => (Dialogic VOX (ADPCM) File Format)
    == Registered file format vox, extension(s) vox
    [format_pcm.so] => (Raw uLaw 8khz Audio support (PCM))
    == Registered file format pcm, extension(s) pcm|ulaw|ul|mu
    [format_g729.so] => (Raw G729 data)
    == Registered file format g729, extension(s) g729
    [format_pcm_alaw.so] => (Raw aLaw 8khz PCM Audio support)
    == Registered file format alaw, extension(s) alaw|al
    [format_h263.so] => (Raw h263 data)
    == Registered file format h263, extension(s) h263
    [format_g726.so] => (Raw G.726 (16/24/32/40kbps) data)
    == Registered file format g726-40, extension(s) g726-40
    == Registered file format g726-32, extension(s) g726-32
    == Registered file format g726-24, extension(s) g726-24
    == Registered file format g726-16, extension(s) g726-16
    [format_ilbc.so] => (Raw iLBC data)
    == Registered file format iLBC, extension(s) ilbc
    [format_sln.so] => (Raw Signed Linear Audio support (SLN))
    == Registered file format sln, extension(s) sln|raw
    [format_jpeg.so] => (JPEG (Joint Picture Experts Group) Image Format)
    == Registered format 'jpg' (JPEG (Joint Picture Experts Group))
    [cdr_csv.so] => (Comma Separated Values CDR Backend)
    [cdr_manager.so] => (Asterisk Call Manager CDR Backend)
    == Parsing '/etc/asterisk/cdr_manager.conf': Found
    [skipping chan_capi.so]
    [skipping app_capiCD.so]
    [skipping app_capiHOLD.so]
    [skipping app_capiRETRIEVE.so]
    [skipping app_capiECT.so]
    [skipping app_capiMCID.so]
    [app_capiNoES.so] => ((CAPI*) No Echo Suppression.)
    == Registered application 'capiNoES'
    [format_mp3.so] => (MP3 format [Any rate but 8000hz mono optimal])
    == Registered file format mp3, extension(s) mp3
    [skipping app_rxfax.so]
    [skipping app_txfax.so]
    == Parsing '/etc/asterisk/enum.conf': Found
    == Parsing '/etc/asterisk/extconfig.conf': Found
    == Parsing '/etc/asterisk/logger.conf': Found
    Asterisk Event Logger restarted
    == Parsing '/etc/asterisk/manager.conf': Found
    == Parsing '/etc/asterisk/enum.conf': Found
    == Parsing '/etc/asterisk/rtp.conf': Found
    == RTP Allocating from port range 10000 -> 20000
    Asterisk Ready.
    *CLI>

    Ist das Programm jetzt richtig gestartet?

    Ich gehe jetzt zur Bearbeitung von sip.conf mit den Daten von Sipgate über. Bericht folgt später.
     
  15. renka

    renka Neuer User

    Registriert seit:
    27 Juni 2005
    Beiträge:
    43
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Nachdem ich die sip.conf und die extensions.conf nach der Anleitung von Sipgate modifiziert habe

    Ersetzen sie jeweils SIPID durch Ihre SIP-ID und PASSWD durch Ihr SIP-Passwort.

    # sip.conf

    [general]
    port = 5060
    bindaddr = 0.0.0.0
    context = sip-out
    qualify=no
    disable=all
    allow=alaw
    allow=alaw
    allow=ulaw
    allow=g729
    allow=gsm
    allow=slinear
    srvlookup=yes
    canreinvite=yes
    language=de
    register => SIPID:pASSWD@sipgate.de/SIPID

    [sipgate-out]
    type=friend
    insecure=very ; otherwise I get authentication errors
    nat=yes
    username=SIPID
    fromuser=SIPID
    fromdomain=sipgate.de
    secret=SIPPW
    host=sipgate.de
    qualify=yes

    # extension.conf

    [sipout]
    exten => _X.,1,SetCallerId,SIPID
    exten => _X.,2,Dial(SIP/${EXTEN}@sipgate-out,30,trg)
    exten => _X.,3,Hangup

    habe ich asterisk neu gestartet. Das Problem: der Rechner kann sich nicht bei Sipgate anmelden.

    Nach einem Neustart von meinem IPCOP bekomme ich kein Zugriff mehr auf den Rechner. Suche nach Fehlern. Bis zum nächsten mal.

    Eine kleine Bitte: Wer kann seine Version der sip.conf und extensions.conf hier präsentieren?