[wiedereinmal] fbf ata an asterisk (im lan)

carlofbf

Mitglied
Mitglied seit
28 Dez 2005
Beiträge
251
Punkte für Reaktionen
0
Punkte
0
hallo an alle,
ich stehe noch vor einem großen problem...
auf anraten von fant eröffne ich dieses thema.
hab einen asterisk hinter einer fbf als router im einsatz. desweiteren habe ich im lan diese fbf beim asterisk angemeldet und weitere fbf atas....
die ports sind von der fbf router forwarded auf den ast (welcher auf 5062 läuft + rtp ...)
anmelden funktioniert bei den boxen, sowohl mit nat wie ohne ...(komisch aber wahr)
desweiteren hab ich mal das qualify hoch gesetzt, damit ich bei sip show peers nen ping hab (zwischen15 und 30) - wieso so hoch?!?

zum eigentlich problem:

die boxen melden sich an, bleiben auch angemeldet. nach dem anmelden kann ich 1-2 gespräche intern sowie extern führen. nach diesen gesrpächen oder einer zeit von paar minuten geht jedoch nichts mehr. sprich .... wenn ich wähle passiert nichts; ast zeigt im höchsten debug level auch nix an (es kommt als nichts durch bzw. an)

hat wer irgendwelche ideen?

fant und ich sprachen über einee firewall (ist und war aber nie aktiviert). dann haben wir überlegt ob die ports evtl. noch von einem anderen progamm aufm server verwendet werden könnte...ist aber glaube ich auch nicht und warum funktionierts am anfang?!?!

bitte hilft mir;)
lg carlo

Code:
[general]
context=default
bindport=5060  ;bzw. erst 5062
localnet=192.168.0.0/255.255.255.0
bindaddr=0.0.0.0
srvlookup=yes
externhost=cssssss.dyndns.org
language=de
 
Zuletzt bearbeitet:
Ha, der Schritt mit dem 5062 war wichtig!!

Ich habe es auch nicht hinbekommen, auf einen anderen Port als 5060 auf meinem Asterisken zu verbinden. Setze einfach mal testhalber den Asterisk-Port auf 5060 und teste dann mal, ob es geht.

Hawedieehre.
Fant
 
hmm ?
er verbindet doch...oder hattest du sie verbunden, konntest aber "später nicht mehr telen" ?

edit
und außerdem sagen hier viele, dass sie zu fremden provider auch auf anderen ports connecten

das kommt übrigens auch alle paar minuten:
Code:
 Got SIP response 481 "Call Leg/Transaction Does Not Exist" back from 192.168.0.6
    -- Got SIP response 481 "Call Leg/Transaction Does Not Exist" back from 192.168.0.6
    -- Got SIP response 481 "Call Leg/Transaction Does Not Exist" back from 192.168.0.6
-________________________________________-
was auch noch verrückt ist:
die fbf stehen als connected, auch wenn der port beim ast anders ist als der, der bei den boxen angegeben ist....
 
soa neuster status:)
die boxen bleiben jetzt registriert.
hab den voipd auf nem anderen port laufen lassen und den ast wieder auf 5060...
dann hab ich bei der fbf (router) in der ar7 die ports von 5060 auf den neuen 5050 geändert...und ne freigabe von 5060 auf den ast (udp und tcp) + 10000 - 20000 (udp) auf den ast.

sip show registry sagt zwar registriert, aber gespräche werden zwar aufgebaut, tel. klingelt, es wird aber kein ton übertragen (gmx)

ein problem nach dem anderen.
eigentlich ist das mit den ports doch so richtig oder nicht?
 
Das Problem mit dem fehlenden Ton ist bekannt. Hast Du auf dem Router die entsprechenden Ports (5060 und die Ports, die Du in rtp.conf eingetragen hast) weitergeleitet?

Meine sip.conf zeigt für 1und1:

Code:
register => [email protected]/49123456123456

[497345238348]
;
type=peer
username=49123456123456
fromuser=49123456123456
secret=Dieses_Passwort_ist_geheim  ;-)
host=1und1.de
fromdomain=1und1.de
insecure=very
canreinvite=no
nat=no
maxexpirey=3600
defaultexpirey=3600
qualify=no
context=1und1-kommend

[1und1-kommend]
; das ist der Context für ankommende Anrufe
; von 1und1.de
; Diesen Context brauchen wir nur einmal -
; egal wieviele 1und1-Accounts wir registrieren
; wichtig ist, dass dies der LETZTE Context von
; oben nach unten in der sip.conf  betrachtet, ist
; der einen Verweis auf 1und1.de beinhaltet !
; Durch die Angabe von "context = 1und1-kommend"
; werden alle Anrufe in den gleichnamigen Context
; [1und1-kommend] in der extensions.conf geleitet.
;
type=peer
fromdomain=1und1.de
host=sip.1und1.de
context=1und1-kommend

Klappt denn ein Gespräch von der FritzBox zu einem lokalen Ziel. z.B. einer Mailbox?

Hoffe, das hilft.

Hawedieehre.
Fant
 
keine chance, meine sowie deine einstellung klappt nicht.
wobei meine sip.conf hatte ja vorher funktioniert...
das muss irgendwie mit den ports und der fbf zusammenhängen.
ich hab ja alle auf den ast forwarded. vermutlich stimmt irgendwas nicht mit der änderung des lauschports des voipd demon und der damit verbundenen port änderung.
@fant kannst du mir nochmal sagen was zutun ist?

edit: ja klar lokal hinterm router klappt alles, nur halt nicht raus...
er baut verbindung auf, wird aber kein ton übertragen...
 
Zuletzt bearbeitet:
Das war nur ein Ausschnitt aus meiner sip.conf. Bevor ich die Accounts verwalte, kommt noch das hier:

Code:
[general]

context=default           ; Default context fuer eingehende Rufe

tos=0x18                ;traffic shaping der FritzBox nutzen
port=5060
;bindport=5060             ; UDP SIP Port (Standard 5060)
bindaddr=0.0.0.0       ; IP Adresse auf der Asterisk laueft
localnet=192.168.0.0/16                               ; <- Anpassen!
externip=meine_adresse_bei_dyndns.org      ; <- Anpassen!
externrefresh=120

srvlookup=yes
nat=yes
musiconhold=default
;allow=alaw,ulaw,g729,gsm,slinear

disallow=all
disallow=g729
allow=slinear
allow=gsm
allow=ulaw
allow=alaw
allow=all

Zum Aktualisieren der externen IP des Asterisken lasse ich per cron-Job im 5-Minuten-Takt folgendes Skript laufen:

Code:
#!/bin/bash

AKTUELL=`host meine_adresse_bei_dyndns.org | cut -f 3`     # <- ggf. anpassen
ALT=`cat /var/local/alte_ip`

if [ "$AKTUELL" != "$ALT" ]; then
        /usr/sbin/asterisk -r -x reload >/dev/null 2>/dev/null
        echo $AKTUELL >/var/local/alte_ip
fi

Hilft das?

Hawedieehre,
Fant
 
danke für die antwort:)

das war mir soweit alles klar...
ich meinte, ob du mir nochla sagen könntest, welche ports du auf der fbf geänder hast.
ich glaub immer noch, dass nicht alle durchgelassen werden. weil ich hab in der ar7.cfg
ja von 5060 auf 5050 geändert...vl hab ich da nen fehler.
sieht ja nach nem firewall problem aus
 
ich hab wohl kein glück, finde einfach keinen fehler...alle gespräche werden aufgebaut, ejdoch kommt keine sprachübertragung zustande
edit:
hab alles nochmal gemacht, ton wird jetzt übertragen...
jedoch wenn ich intern auf die eigene nummer anrufe also: von voip -->isdn --> netcapi ->asterisk - voipd -> andere nebenstelle klappt es nicht :(
ka worans liegt, aber immerhin ein fortschritt
 
Zuletzt bearbeitet:
Zeige mal bitte den Ausschnitt aus der extensions.conf, in denen Du die Gespräche aufbaust.

Hawedieehre.
Fant
 
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,872
Beiträge
2,303,452
Mitglieder
378,532
Neuestes Mitglied
Nik320