newbie's erste Schritte

saxandl

Neuer User
Mitglied seit
4 Jan 2014
Beiträge
17
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen!

ich lerne soeben Asterisk bzw. FreePBX kennen. Dazu habe ich die Disro geladen und in eine VMWare gepackt.
Diese läuft nun hinter einer FW.
Dazu meine erste Frege: welche Port müssen von WAN zugängig sein? Habe 5060, 5061 und 10000-20000 geforwardet. braucht's noch andere?

Hab also Ports weitergeleitet und eine SIP Hauptleitung hinzugefügt. (bei Sipcall kann ich gut erkennen, dass sich
FreePBX verbunden hat).

Zum Test habe ich eine inbound-regel angelegt und "Detect Faxes" aktiviert, als Destination eine Nebenstelle Fax angelegt.

Rufe ich jetzt die Telefonnummer, startet das Band "The Number you have dialed is not in Service", Faxempfang sowieso nicht.

Was mach ich falsch bzw. wo kann ich nach dem Fehler suchen?
 
Das Portforwarding ist soweit richtig, sofern es sich um UDP handelt und Du SIP- und RTP-Ports nicht abweichend vom Standard gesetzt hast.

Welche Einstellungen hast Du für das SIP Peer vorgenommen? Vor allem insecure ist wichtig, das muss auf invite stehen.

Den Fehler suchen kannst Du im CLI, das Du über SSH mit dem Befehl asterisk -rvvv bekommst.
 
mit dem SIP Peer bist Du auf der richtigen Spur, denke ich. Im log hab ich das gefunden:

NoOp("SIP/212.117.203.42-0000000b", "Received incoming SIP connection from unknown peer to 43720512089")

und weiter unten

Rejecting unknown SIP connection from 212.117.203.42

Ich verwende das GUI von FreePBX - kennst du den Menuepunkt, wo der Peer einzustellen ist?
Kann jmd mit den Fehlermeldungen was anfangen?

Dass die Verbindung zum Trunk steht, kann ich auch daran erkennen, dass

file.c: -- <SIP/212.117.203.42-0000000b> Playing 'ss-noservice.ulaw' (language 'en')

am anrufenden Telefon ankommt.

zu "Den Fehler suchen kannst Du im CLI": Bin über die console in's CLI gelangt - hab aber k.A. wie ich da was auslesen könnte
 
ein Problem gelöst:

Fehlermeldung:
NoOp("SIP/212.117.203.42-0000000b", "Received incoming SIP connection from unknown peer to 43720512089")

Lösung:
Allow Anonymous Inbound SIP Calls => YES
 
Insecure wäre besser. Das müsste dort zu finden sein, wo Du die Providerdaten eingegeben hast.

Das CLI zeigt alles in Echtzeit an, aber Du hast das Log ja anderweitig gefunden, das taugt genau so.
 
hi!

soweit hab ich alles recht gut im griff. heute ist mir allerdings eines aufgefallen:
die Nebenstelle läutet (cisco-IP phone), wenn ich allerdings abhebe höre weder ich den Anrufer, noch dieser mich! Die Leitung bleibt so lange "stehen", bis einer der beiden auflegt - dann ertönt "peep-peep-peep- ..."

Ergänzung:
Der FreePBX läuft in einer vm-ware hinter einer SW-FW (IPFire). Die Ports 5060,5061 sowie 10000-20000 sind weitergeleitet. Der FeePBX-Status zeigt die korrekte Anzahl Nebenstellen. Die Nebenstellen registrieren sich (Log-Eintrag: "Peer '301' is now Reachable. (113ms / 2000ms)" )

Ergänzung 2
im Log folgenden Eintrag gefunden "Retransmission timeout reached on transmission ..."

Ergänzung 3 & Lösung
ich hab den Bug selbst eingebaut ;-). Auf der FW hab ich die Ports 10000-20000 auf eine falsche IP-Adresse geroutet (Tippfehler). Richtiggestellt & passt!

hat jmd eine Idee?
 
Zuletzt bearbeitet:
Kostenlos!

Statistik des Forums

Themen
249,052
Beiträge
2,309,531
Mitglieder
378,850
Neuestes Mitglied
IchBinEsDoch