Asterisk mit Fritzcard Grundsatzfragen

kahless

Neuer User
Mitglied seit
14 Mrz 2007
Beiträge
7
Punkte für Reaktionen
0
Punkte
1
hallo zusammen,

nach stundenlangen lesen von mehr oder weniger guten tutorials, howtos, anleitungen und vielen guten tip(p)s, funktionert mein system leider immer noch nicht.

vorneweg erstmal die technischen spezifikationen :)

ich habe einen server (p3 666) mit installiertem "elastix".
als hardware habe ich eine isdn fritzcard ("lspci: A1 ISDN [Fritz] (rev 02)").

ich habe vor, diesen server sowohl als anrufbeantworter mit (optionalen, bzw. anruferabhaengigen) voicemenu, als auch als voip server zu nutzen.

da ich keinen voip anbieter habe, moechte ich mich per softphone uebers lan/internet (evtl. spaeter auch per hardware-telefon) auf meinem server einloggen, und von da aus ins normale telefon netz rausgehen.

normalerweise lese ich nur fragen von leuten, die einen voip anbieter haben, deshalb meine erste frage:

ist das ueberhaupt so moeglich, wie ich mir das gedacht habe?

nun zur zweiten frage.

ich habe jetzt schon eine weile mit meinen configs und diversen out-of-the-box asterisk bundles herumgespielt, und bin bei elastix haengengeblieben.

mein system scheint mitzubekommen, das wer anruft, kann aber nix damit anfangen.

/var/log/asterisk/full
Code:
[Feb 24 00:50:33] WARNING[2715] chan_misdn.c: Extension can never match, so disconnecting on port(1).maybe you want to add an 'i' extension to catch this case.
[Feb 24 00:50:33] DEBUG[2715] chan_misdn.c: misdn_hangup(mISDN/2-u9)

/var/log/messages
Code:
Feb 24 00:50:33 elastix kernel: hdlc_down unknown prim(280)

auf der freepbx reportseite taucht der call allerdings richtig auf.
Code:
2008-02-24 00:50:33  	mISDN/2-u9...  	SOURCENUMMER  	SOURCENUMMER  	DSTNUMMER  	NO ANSWER  	00:00

nun zur zweiten frage :) :
wie zum henker habe ich das system einzurichten, bzw. wo sind meine fehler?

mit verzweifelten gruessen, und auf antwort hoffend

Kahless

P.S.
im anhang sind noch configs, welche configs werden von euch noch benoetigt zur problemfindung?
 

Anhänge

Zuletzt bearbeitet:
Zu Punkt 1: ja :)

Zu Punkt 2: Poste bitte mal die Extensions-Conf. Das ist ja der Wählplan.
 
herzlich willkommen

Hallo,

wie mein vor Redner schon sagte zum 1. Ja

zum 2. teile uns nicht nur die Extension.conf mit sondern vielleicht auch die misdn.conf
EDIT: Hatte ich überlesen die stehen da ja schon

- meine Erfahrungen mit einer FritzCard PCI v2
- ab und an Störgeräusche während des Telefonierens
- ab und an Sprachunterbrechungen
- der Anrufer der über ISDN reinkam war viel zu leise - ein drehen an tx und rx gain - brachte bei mir nix - auch nicht mit neustartens des Asterisk.
ich nutzte in diesem Fall aber nicht misdn sondern den capi Treiber- vielleicht lag es auch daran.

Nach diesem kompletten leidensweg :-) - kaufte ich mir nun eine NOName ISDN Karte mit Cologne Chipsatz - und siehe da - meine Sorgen waren weg.

- aber soviel dazu - weiter zu deinem Problem - stell uns doch mal die oben genannten Informationen zu Verfügung

Deine misdn.conf
Code:
[intern]
; define your ports, e.g. 1,2 (depends on mISDN-driver loading order) 
ports=1,2
; context where to go to when incoming Call on one of the above ports
context=Intern

[internPP]
;
; adding the postfix 'ptp' to a port number is obsolete now, chan_misdn
; parses /etc/misdn-init.conf and sets the ptp mode to the corresponding
; configs. For backwards compatibility you can still set ptp here.
;
ports=3
	
[first_extern]
; again port defs
ports=4
; again a context for incoming calls
context=Extern1
; msns for te ports, listen on those numbers on the above ports, and 
; indicate the incoming calls to asterisk
; here you can give a comma separated list or simply an '*' for 
; any msn. 
msns=*

; here an example with given msns
[second_extern]
ports=5
context=Extern2
callerid=15
msns=102,144,101,104

[out1]
ports=1
context=from-pstn
msns=*

[out2]
ports=2
context=from-pstn
msns=*

hier definierst du zuviel -

Port=1,2 lenkst du auf den context intern

dann definierst du out1 // ports=1 auf den context from-pstn

hier mal meine misdn.conf

Code:
[intern]
; define your ports, e.g. 1,2 (depends on mISDN-driver loading order)
ports=1
; context where to go to when incoming Call on one of the above ports
context=intern
msns=*

;[internPP]
;
; adding the postfix 'ptp' to a port number is obsolete now, chan_misdn
; parses /etc/misdn-init.conf and sets the ptp mode to the corresponding
; configs. For backwards compatibility you can still set ptp here.
;
;ports=3

;[first_extern]
; again port defs
;ports=4
; again a context for incoming calls
;context=Extern1
; msns for te ports, listen on those numbers on the above ports, and
; indicate the incoming calls to asterisk

ich definiere nur einen Port und ich denke den wirst du an deiner Fritzcard auch nur haben oder?
 
Zuletzt bearbeitet:
servus, und danke fuer die antworten :)

stimmt, ich habe nur diese eine isdn karte (eine hab ich noch im schrank, ist aber auch "nur" eine fritzcard).

also muss in meiner config "[second_extern]", "[out1]" und "[out2]" raus, und dafuer nur 1 "[intern]" rein?

muss ich da nicht irgendwo meine MSN definieren, oder ist das ein "catch all" eintrag?

mir ist das ganze prinzip noch nicht wirklich klar. :(

ausserdem bin ich mir extrem unsicher wie ich dann weiter zu machen habe.

kahless
 
so..

Hallo,

vieles an asterisk verstehe ich selber auch noch nicht 100%tig. Ich suche mir gerade auch noch einen Wolf in Sachen LDAP-Abfrage.

Aber zu deinem Problem.

[intern]
ports = 1 = wieviele ISDN Ports auf der Karte vorhanden sind
msns = * = in diesem Fall nimm alle Rufnummern an
context = intern = das ist der context der sich auch in der extension.conf wiederfindet

schreibe doch bitte mal eine /etc/asterisk/extensions.conf hier auf -

Grüße
Chris
 
jetzt mach ich ersteinmal dicke backen!!

das dauert bis ich das durch habe.

meld mich!
 
wenn ich mich nicht ganz irre und das hoffe ich nicht müsste deine misdn.conf
lauten (die port einträge)

[from-pstn]
port = 1
context = from-pstn
msns = *

und vielleicht etwas zur Info

in der extensions.conf werden Dinge

Code:
 hiermit ; auskommentiert nicht hiermit "#"

probiers mal danke!
 
soo, ich hab die config mal angepasst, habe auch im gleichem zug ein paar nicht ganz so schwerwiegende errors weggemacht.

ich bekomme aber immer noch das hier:

Code:
[Feb 24 17:48:36] WARNING[3830] chan_misdn.c: Extension can never match, so disconnecting on port(1).maybe you want to add an 'i' extension to catch this case.
[Feb 24 17:48:36] DEBUG[3830] chan_misdn.c: misdn_hangup(mISDN/2-u0)

das mit der raute versuche ich mir auch abzugewoehnen, bin halt ein alter linuxer. :)

evtl. bin ich auch einfach nur zu doof fuer isdn.
danke trotzdem schonmal.

kahless
 
du alter pinguin!

doch nicht zu doof,

ich hing am Anfang am selben problem...
das ist aber genau der schritt den wir gerade durchgeführt haben

Diese Meldung bedeutet:
ich kann diesen Ruf nicht zu Ordnen also lege ich auf!

ich lese mir nochmal die extensions.conf durch vielleicht sage bzw, schreibe ich nur das Falsche -

grüße
Chris
 
danke nochmal :)

im gegenzug gebe ich gerne linux support
 
dann erläutere mir mal ...

...... wie ich einem openldap die Indexe erstelle und pflege?? :=)
 
*huestel*
naja, ausgerechnet openldap, damit hab ich mich noch nie beschaeftigt :)

aber laut onkel google soll das wohl mit "slapindex" gehen. (das hast du bestimmt schon selbst gefunden.) :D
 
Kostenlos!

Statistik des Forums

Themen
248,899
Beiträge
2,304,474
Mitglieder
378,596
Neuestes Mitglied
Pappnase333