Bei der FBF 7170 ist nur ein Telfonat möglich

sunny_81

Neuer User
Mitglied seit
18 Aug 2007
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

nachdem ich hier die Doc gelsen haben wie man der * Auf eine FBF 7170 bekommt hab ich gleich damit angefangen und funktioniert bis jetzt auch einwandfrei!

Habe nur mitlerweile festgestellt dass ich nur ein Gespräch führen kann obwohl ich am ISDN Bus der FBF hänge!

Was muss ich denn äbndern damit ich beide Leitungen benutzen kann?

Das gleich tritt auf wenn ich ein telefon am analagoen Anschluss habe und mit diesem Telefoniere, funktionieren die ISDN Telefone nicht, sprich ich heben hab und höre einen Freiton, aber sobald ich eine nummer wähle ertönt das besetzt zeichen!

Weiß da jm Rat?

Gruß

Benni
 
Zuletzt bearbeitet von einem Moderator:
Vielleicht sollte ich noch etwas zu meiner Konfiguration sagen,

Auf der Fritzbox habe ich Internetrufnummer eingerichtet die sich auf den
Asterisk den ich auf den USB-Stick in der Fritzbox installiert habe, verbindet.
Dieser Asterisk verbindet sich über IAX2 aun einen Asterisk Server in der Firma!

Das funktioniert auch alles einwandfrei ;-)

Des Weitern hab ich an der Fritzbox per ISDN eine Siemens Gigaset SX255ISDN Anlage angeschlossen.
An ihr hängen 8 DECT Telefone, die auf die verschiedenen MSN reagieren!


Nur leider fängt hier mein Problem an dass immer nur ein gespräch geführt werden kann. Ist es hier vielleicht notwenig die capi.conf anzupassen?

Ich denke doch eigentlich nicht da ich ja rein Sip und IAX2 des Asterisk benutze und der andere Teil die Fritzbox in unverändeter Form übernimmt, oder liege ich hier falsch?
 
Habe nun festgestellt dass die Fritzbox folgendes protokolliert, wenn mit dem 2. telefon abgehoben wird.

--Log--

18.08.07 14:44:52 Internettelefonie mit 19222 über localhost:5061 war nicht erfolgreich. Ursache: Not acceptable here (488)
 
Zuletzt bearbeitet:
Hallo Benni,

willkommen im Forum;
Bitte postings, solange noch kein anderer geantwortet hat, immer Editieren.
Schön wäre es auch gewesen, wenn du im Thema auch Asterisk mit ins Spiel gebracht hättest.
Aber Du warst ja zuerst auch im falschen Forum :)

Zu Deinem Problem:

In der capi.conf gibt es einen Eintrag der lautet:
devices=2 ;number of concurrent calls on this controller
;(2 makes sense for single BRI, 30 for PRI)
Das wäre doch nun mal das erste, wonach du schauen könntest.

Darf ich Dich aber noch was fragen:
- Gehen Deine Gespräche via ISDN ins PSTN
- oder über Deine IAX Verbindung zu Deiner Firma?

vg
waldoo
 
Hallo Waldoo,

alles klar werde das in Zukunft berücksichtigen! ;-)

Also das ganze ist so aufgebaut dass die FBF nur mit dem Internet verbunden ist, und die Gespräche dann an den Asterisk in der Firma geschickt werden.

Ich hatte seither einen Asterisk mit HFC-Karte in betireb und da hat das ganze einwandfrei funktioniert! Habe hier eben den Betreib mit den Fitzboxen gesehn und dacht mir ich kann den PC ganz einfach durch eine Fritzbox ersetzen!

Ja benötige ich die capi.conf überhaupt! mein Astersik macht doch normalerweise nur die umsetzung von sip nach iax2!!????

Gruß
Benni
 
wenn du die Capicontroller nicht ansprechen willst, dann brauchst du natürlich auch die capi.conf nicht zu verändern.

In der Fritzbox kannst du mittlerweile ja unter "Telefoniegeräte -> Festnetz aktiv" einen Hacken setzten, wenn du nur über einen Internetzugang verfügst.
oder den Hacken bei "Festnetz-Ersatzverbindung verwenden"

Du solltest auch darauf achten, dass Deine ISDN telefone wirklich den Weg über die Asterisk nehmen.
Du kannst eine Hauptausgangsnummer definieren.

Du könntest auch hier mal drüber schauen (war zwar ein Cisco phone, aber..)
[Asterisk-Users] error 488 - Not Acceptable Here

vg
waldoo
 
Also habe mir das angeschaut was du mir geschickt hast, komm damit aber nicht zurecht das die sip conf bei mir eigentlich so aussieht!

Ich poste nun am besten mal meine config:

sip.conf
Code:
[general]
context=default			; Default context for incoming calls
bindport=5061			; UDP Port to bind to (SIP standard port is 5060)
bindaddr=0.0.0.0		; IP address to bind to (0.0.0.0 binds to all)
srvlookup=yes			; Enable DNS SRV lookups on outbound calls
language=de

[179]
callerid=VOIP 1 <179>
type=friend
username=179
secret=42824
disallow=all
allow=gsm                     ; GSM consumes far less bandwidth than ulaw
allow=ulaw
allow=alaw
host=dynamic
;mailbox=411
;nat=yes
canreinvite=no
qualify=1200

[401]
callerid=VOIP 2 <401>
type=friend
username=401
secret=42824
disallow=all
allow=gsm                     ; GSM consumes far less bandwidth than ulaw
allow=ulaw
allow=alaw
host=dynamic
;mailbox=411
;nat=yes
canreinvite=no
qualify=1200

[402]
callerid=VOIP 3 <403>
type=friend
username=403
secret=42824
disallow=all
allow=gsm                     ; GSM consumes far less bandwidth than ulaw
allow=ulaw
allow=alaw
host=dynamic
;mailbox=411
;nat=yes
canreinvite=no
qualify=1200

[404]
callerid=VOIP 4 <404>
type=friend
username=403
secret=42824
disallow=all
allow=gsm                     ; GSM consumes far less bandwidth than ulaw
allow=ulaw
allow=alaw
host=dynamic
;mailbox=411
;nat=yes
canreinvite=no
qualify=1200


IAX.conf

Code:
; Inter-Asterisk eXchange driver definition
;
[general]
bindport=4569
iaxcompat=yes
amaflags=default			; Zeichnet alle Anrufe auf.
;accountcode=lss0101			; Einstellung des Defaultkontos zum Logging von IAX-Anrufen.
bandwidth=medium			
disallow=all				; Das selbe wie bandwidth=high
allow=ulaw
tos=lowdelay				; Angabe des `Type oder Service`-Bits für die IAX-Pakete.
context=default
language=de


register => Remote-asterisk:pw@IP-Adresse	
register => Remote-asterisk:pw@IP-Adresse	
;authdebug=no



[Local-asterisk]
type = friend
context = default
auth = plaintext
secret = 42824
host = dynamic


extensions.conf

Code:
[general]
static=yes
writeprotect=no

[globals]

; Hauptkontext für lokale und iaxtel Anrufe.
[local]
include => default


[macro-ruf]
;
; Standard Extension fuer einen Anrufbeantworter:
;   ${ARG1} - Teilnehmer
;
exten => s,1,Dial(SIP/${ARG1},30,Ttr)  ; 30 Sekunden maximal klingeln lassen
;exten => s,1,Dial(SIP/${Arg1},60)
;exten => s,2,Goto(s-${DIALSTATUS},1) ; Jump based on status (NOANSWER,BUSY,CHANUNAVAIL,CONGESTION,ANSWER) 

exten => s-BUSY,1,Playback(vm-nobodyavail) ; If busy, send to voicemail w/ busy announce 
exten => s-BUSY,2,Congestion
exten => s-BUSY,3,HangUp 

exten => s-NOANSWER,1,Playback(vm-nobodyavail) ; If unavailable, send to voicemail w/ unavail announce 
exten => s-NOANSWER,2,Congestion
exten => s-NOANSWER,3,HangUp 

exten => s-CHANUNAVAIL,1,Playback(vm-nobodyavail) ; If unavailable, send to voicemail w/ unavail announce 
exten => s-CHANUNAVAIL,2,Congestion
exten => s-CHANUNAVAIL,3,HangUp

exten => _s-.,1,Congestion
exten => _s-.,2,HangUp

; Zuordnungen wenn ein Anruf herreinkommt
[InComing]
exten => 179,1,Macro(ruf,179)
exten => 401,1,Macro(ruf,401)
exten => 402,1,Macro(ruf,402)
exten => 403,1,Macro(ruf,403)
exten => 404,1,Macro(ruf,404)
exten => 405,1,Macro(ruf,405)
exten => 406,1,Macro(ruf,406)
exten => 411,1,Macro(ruf,411)
exten => 412,1,Macro(ruf,412)
exten => 413,1,Macro(ruf,413)
exten => 414,1,Macro(ruf,414)
exten => 415,1,Macro(ruf,415)
exten => 416,1,Macro(ruf,416)
exten => 417,1,Macro(ruf,417) 


; Testnummern
[Zeit]
exten => 4000,1,SayUnixTime
exten => 4000,2,hangup

;Mit 8000 Lässt sich die Mailbox abhören
[VoiceMail]
exten => 8000,1,VoicemailMain

;Die Extension 8001 ist für den Echotest.
[EchoTest]
exten => 8001,1,Playback(demo-echotest)  ; Gibt eine Ansage zum Echotest.
exten => 8001,2,Echo    ; Echotest
exten => 8001,3,Playback(demo-echodone)  ; Bedankt sich für den Echotest. 
exten => 8001,4,Hangup   ; Start vorrüber

; Wenn 8888 gewählt wir eine Demo abgespielt
[Demo]
exten => 8888,1,BackGround(demo-congrats)  ; Spielt eine Begrüssungsnachricht
exten => 8888,2,Playback(demo-thanks) ; Die Demo bedankt sich und
exten => 8888,3,Hangup   ; legt auf

;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



[Intern]
exten => _9XXX,1,Macro(ruf,${EXTEN:1}) 


[FestNetz]
exten => _XX.,1,Dial(IAX2/${CALLERIDNUM}:PW@SERVER/${EXTEN}&IAX2/${CALLERIDNUM}:PW@SERVER/${EXTEN},100,Ttr)



[default]
include => Zeit
include => Demo
include => EchoTest
include => VoiceMail
include => InComing
include => Intern
include => FestNetz


Vielleicht siehst du ja irgendein Fehler?
 
Also habe mir das angeschaut was du mir geschickt hast, komm damit aber nicht zurecht das die sip conf bei mir eigentlich so aussieht!

in der console bringt er mir diese meldunng wenn cih mit dem 2. tel wähle
"Aug 18 19:34:32 voipd[3618]: reInvite failed (488)."
Habe deswegen auch schon mal das reinvite auf "yes" gesetzt aber das scheint ihn nicht zu stören!


Ich poste nun am besten mal meine config:

sip.conf
Code:
[general]
context=default			; Default context for incoming calls
bindport=5061			; UDP Port to bind to (SIP standard port is 5060)
bindaddr=0.0.0.0		; IP address to bind to (0.0.0.0 binds to all)
srvlookup=yes			; Enable DNS SRV lookups on outbound calls
language=de

[179]
callerid=VOIP 1 <179>
type=friend
username=179
secret=42824
disallow=all
allow=gsm                     ; GSM consumes far less bandwidth than ulaw
allow=ulaw
allow=alaw
host=dynamic
;mailbox=411
;nat=yes
canreinvite=no
qualify=1200

[401]
callerid=VOIP 2 <401>
type=friend
username=401
secret=42824
disallow=all
allow=gsm                     ; GSM consumes far less bandwidth than ulaw
allow=ulaw
allow=alaw
host=dynamic
;mailbox=411
;nat=yes
canreinvite=no
qualify=1200

[402]
callerid=VOIP 3 <403>
type=friend
username=403
secret=42824
disallow=all
allow=gsm                     ; GSM consumes far less bandwidth than ulaw
allow=ulaw
allow=alaw
host=dynamic
;mailbox=411
;nat=yes
canreinvite=no
qualify=1200

[404]
callerid=VOIP 4 <404>
type=friend
username=403
secret=42824
disallow=all
allow=gsm                     ; GSM consumes far less bandwidth than ulaw
allow=ulaw
allow=alaw
host=dynamic
;mailbox=411
;nat=yes
canreinvite=no
qualify=1200


IAX.conf

Code:
; Inter-Asterisk eXchange driver definition
;
[general]
bindport=4569
iaxcompat=yes
amaflags=default			; Zeichnet alle Anrufe auf.
;accountcode=lss0101			; Einstellung des Defaultkontos zum Logging von IAX-Anrufen.
bandwidth=medium			
disallow=all				; Das selbe wie bandwidth=high
allow=ulaw
tos=lowdelay				; Angabe des `Type oder Service`-Bits für die IAX-Pakete.
context=default
language=de


register => Remote-asterisk:pw@IP-Adresse	
register => Remote-asterisk:pw@IP-Adresse	
;authdebug=no



[Local-asterisk]
type = friend
context = default
auth = plaintext
secret = 42824
host = dynamic


extensions.conf

Code:
[general]
static=yes
writeprotect=no

[globals]

; Hauptkontext für lokale und iaxtel Anrufe.
[local]
include => default


[macro-ruf]
;
; Standard Extension fuer einen Anrufbeantworter:
;   ${ARG1} - Teilnehmer
;
exten => s,1,Dial(SIP/${ARG1},30,Ttr)  ; 30 Sekunden maximal klingeln lassen
;exten => s,1,Dial(SIP/${Arg1},60)
;exten => s,2,Goto(s-${DIALSTATUS},1) ; Jump based on status (NOANSWER,BUSY,CHANUNAVAIL,CONGESTION,ANSWER) 

exten => s-BUSY,1,Playback(vm-nobodyavail) ; If busy, send to voicemail w/ busy announce 
exten => s-BUSY,2,Congestion
exten => s-BUSY,3,HangUp 

exten => s-NOANSWER,1,Playback(vm-nobodyavail) ; If unavailable, send to voicemail w/ unavail announce 
exten => s-NOANSWER,2,Congestion
exten => s-NOANSWER,3,HangUp 

exten => s-CHANUNAVAIL,1,Playback(vm-nobodyavail) ; If unavailable, send to voicemail w/ unavail announce 
exten => s-CHANUNAVAIL,2,Congestion
exten => s-CHANUNAVAIL,3,HangUp

exten => _s-.,1,Congestion
exten => _s-.,2,HangUp

; Zuordnungen wenn ein Anruf herreinkommt
[InComing]
exten => 179,1,Macro(ruf,179)
exten => 401,1,Macro(ruf,401)
exten => 402,1,Macro(ruf,402)
exten => 403,1,Macro(ruf,403)
exten => 404,1,Macro(ruf,404)
exten => 405,1,Macro(ruf,405)
exten => 406,1,Macro(ruf,406)
exten => 411,1,Macro(ruf,411)
exten => 412,1,Macro(ruf,412)
exten => 413,1,Macro(ruf,413)
exten => 414,1,Macro(ruf,414)
exten => 415,1,Macro(ruf,415)
exten => 416,1,Macro(ruf,416)
exten => 417,1,Macro(ruf,417) 


; Testnummern
[Zeit]
exten => 4000,1,SayUnixTime
exten => 4000,2,hangup

;Mit 8000 Lässt sich die Mailbox abhören
[VoiceMail]
exten => 8000,1,VoicemailMain

;Die Extension 8001 ist für den Echotest.
[EchoTest]
exten => 8001,1,Playback(demo-echotest)  ; Gibt eine Ansage zum Echotest.
exten => 8001,2,Echo    ; Echotest
exten => 8001,3,Playback(demo-echodone)  ; Bedankt sich für den Echotest. 
exten => 8001,4,Hangup   ; Start vorrüber

; Wenn 8888 gewählt wir eine Demo abgespielt
[Demo]
exten => 8888,1,BackGround(demo-congrats)  ; Spielt eine Begrüssungsnachricht
exten => 8888,2,Playback(demo-thanks) ; Die Demo bedankt sich und
exten => 8888,3,Hangup   ; legt auf

;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



[Intern]
exten => _9XXX,1,Macro(ruf,${EXTEN:1}) 


[FestNetz]
exten => _XX.,1,Dial(IAX2/${CALLERIDNUM}:PW@SERVER/${EXTEN}&IAX2/${CALLERIDNUM}:PW@SERVER/${EXTEN},100,Ttr)



[default]
include => Zeit
include => Demo
include => EchoTest
include => VoiceMail
include => InComing
include => Intern
include => FestNetz


Vielleicht siehst du ja irgendein Fehler?
 
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.