IP-Cop und Asterisk und HFC im NT-Modus

renka

Neuer User
Mitglied seit
27 Jun 2005
Beiträge
43
Punkte für Reaktionen
0
Punkte
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?
 
Hi,

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

bei mir ist diese Datei 0KB gross
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
 
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)
 
@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
 
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
 
@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
 
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.
 
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?
 
CAPI brauchst Du nicht --> noload => chan_capi.so in der modules.conf eintragen.
 
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!
 
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.
 
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.
 
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.
 
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:p[email protected]/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?
 
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.