SIP nicht registriert ASTERISK

Pfingstler82

Neuer User
Mitglied seit
25 Nov 2005
Beiträge
96
Punkte für Reaktionen
0
Punkte
6
Hallo,

ich will meine FBF7170 als Client an meinen Asterisk verbinden.

Habe wie im Tutorial beschrieben die Configfiles geändert.

Benutzer=30
secret=geheim

Usw..

Habe dann einen SIP accaunt in der Fritzbox angelegt, als Regisrar IP des Routers.

Doch ich bekomme keine Verbindung. Welche Ports muss ich evtl. in der Firewall öffnen?

Verwende SuSE 10
 
Pfingstler82 schrieb:
als Regisrar IP des Routers.

Was soll dein Router mit den Päckchen für deinen Asterisk anfangen? Der versteht die doch gar nicht.

Gib doch mal die ip des asterisk an.
 
Sorry, das war ein Fehlinformation... Ich hab natürlich die IP des SERVERS angegeben ;)

Geht trotzdem nicht
 
Hi

bei mir funktioniert das wie folgt :


Internettelefonie-Anbieter : anderer
Internetrufnummer : 222 (asterisk extension fur die FB)
Benutzername : 222
Kennwort : geheim
Registrar : 192.168.11.120 (mein asterisk)
proxy-Server : 192.168.11.120
Internetrufnummer für die Anmeldung verwenden : ja


das is es
hoffe das hilft
cu
 
Genauso hab ich es auch, nur dass die Telefonnummer nicht 222 sonder 30 ist.

Nachdem ich mal im Server sip show peer 30 anegeben habe, steht da:

Addr = 0.0.0.0 port 0

Und da sollte eigentlich port 5060 stehen...

Ich denke, dass die Anleitung nicht ganz stimmt...

Der Port muss ja auf dem Server freigegeben werden? Ist das ein TCP oder UTP Port?

Das kann doch eigentlich nicht so schwer sein...
Was mache ich falsch??
 
HI

also mit dem port is das so der muss nur dan freigegeben werden wenn er nicht in deinem internen netztwerk ist, zumindest ist das bei anderen firewall systemen so.

kann eigentlich nur noch sein das du bei der extension etwas falsch gemacht
hast.

poste doch ma die config vieleicht seh ich was falsch is

cu

ps : wenn du msn hast schick mir deine adresse per pm da gehts vieleicht schneller mit ner loesung :-)
 
Hi tlotz!
Habe es so eingerichtet wie in Deinem Posting #4 beschrieben. Bei mir ist es die Nebenstelle 210. Damit an der FRITZ!Box auch einer ran geht Rufumleitung "direkt" an eine der Nebenstellen. Das funzt auch aber leider nur vom Asterisk zur 210. Wenn ich von der 210 (Account der FRITZ! auf dem Asterisk) eine andere Nebenstelle anrufe, reqagiert Asterisk überhaupt nicht.
Kennst Du dafür eine Lösung?
 
Hi Pfingstler82!
Teste doch mal bitte ob es bei Dir läuft, wenn Du 3-stellige Nebenstellenummern in der sip.conf/extensions.conf vergibst. Die FRITZ!Box soll keine 2-stelligen mögen, habe ich mal im Forum gelesen.
Ein vServer ist ein im Internet gehosteter Server, wenn man z.B. halt keinen Zuhause od. in der Fa. aufstellen möchte.
 
Also, ich habe die Nummern jetzt geändert zu 1030 und 1031.

1030 hab ich als Registrar die IP des Servers angegeben.
1031 hat die DYNDNS meines Servers.

In der Fritzbox erhalte ich als Ereignis:

31.08.06 14:54:37 Anmeldung der Internetrufnummer 1030 war nicht erfolgreich. Ursache: Gegenstelle antwortet nicht. Zeitüberschreitung. (Im LAN)

31.08.06 14:54:04 Anmeldung der Internetrufnummer 1031 war nicht erfolgreich. Gegenstelle meldet Ursache 501 (Übers Internet)

wenn ich sip show peer 1030 eingebe erhalte ich:

Addr -> IP: (Unspecified) Port 0 und da muss Port 5060 stehen...
Defaddr->IP: 0.0.0.0 Port 5060 (Das stimmt ja auch)

Was mache ich noch falsch, ich bekomm schon die Kriese :)
 
Ich hab gerade mal was ausprobiert.

Wenn ich in sip.conf unter [general] bindport auf 2060 stelle (testweise), steht wenn ich "sip show peer 1030" eingebe immer noch bei defaddr der Port 5060

Ist das normal??

Ich glaube das liegt irgendwie an den ports...
 
Hi

also meine nebenstellen config in asterisk sieht so aus :

[222]
username=222
type=friend
secret= geheim
record_out=Adhoc
record_in=Adhoc
qualify=no
port=5060
nat=never
mailbox=222@device
host=dynamic
dtmfmode=rfc2833
context=from-internal
canreinvite=no
callerid=Fritzbox <222>

so funktionierts bei mir raus und rein :_)
 
Hier mal meine Files

extensions.conf:
[general]
static=yes
writeprotect=no

; --------------------------------------------------------------------
; Es hat sich als gute Praxis erwiesen, die Inhalte der Datei
; extensions.conf modular aufzubauen. Diese Praxis wollen
; wir auch hier anwenden
;

[lokal]
; Erreichbarkeit der Nebenstellen 30-39
; untereinander herstellen

exten => _1030,1,NoCDR()
exten => _1030,n,Dial,SIP/${EXTEN}|55|Ttr
exten => _1031,1,NoCDR()
exten => _1031,n,Dial,SIP/${EXTEN}|55|Ttr

; --------------------------------------------------------------------
;
; hier kommt der default-Context, in dem alle Geraete in der
; Grundkonfiguration erstmal laufen.
; Alle Geraete koennen sich gegenseitig anrufen

[default]
include => lokal

sip.conf:

[general]
context=default
bindport=5060
port=5060
bindaddr=0.0.0.0
srvlookup=yes
localnet=192.168.178.0/255.255.255.0


[1030]
callerid=Phone 1 <1030>
host=dynamic
domain=192.168.178.100
user=1030
authuser=1030
username=1030
secret=geheim
type=friend
mailbox=1030
nat=yes
canreinvite=no
context=sip
port=5060

[1031]
callerid=Phone 2 <1031>
host=dynamic
domain=192.168.178.100
user=1031
authuser=1031
username=1031
secret=geheim
type=friend
mailbox=1031
nat=yes
canreinvite=no
context=sip

server*CLI> sip show peer 1030
server*CLI>

* Name : 1030
Secret : <Set>
MD5Secret : <Not set>
Context : sip
Subscr.Cont. : <Not set>
Language :
AMA flags : Unknown
CallingPres : Presentation Allowed, Not Screened
Callgroup :
Pickupgroup :
Mailbox : 1030
VM Extension : asterisk
LastMsgsSent : -1
Call limit : 0
Dynamic : Yes
Callerid : "Phone 1" <1030>
Expire : -1
Insecure : no
Nat : Always
ACL : No
CanReinvite : No
PromiscRedir : No
User=Phone : No
Trust RPID : No
Send RPID : No
DTMFmode : rfc2833
LastMsg : 0
ToHost :
Addr->IP : (Unspecified) Port 0
Defaddr->IP : 0.0.0.0 Port 5060
Def. Username: 1030
SIP Options : (none)
Codecs : 0x8000e (gsm|ulaw|alaw|h263)
Codec Order : (none)
Status : Unmonitored
Useragent :
Reg. Contact :

Vielleicht erkennt daran einer den Fehler...
 
hi

mach ma nat auf "nat=never"
hab das bei mir ma auf yes gestellt da gehts auch ned

cu
Thomas
 
Hi Pfingstler82!
Du hast in der extensions.conf keinen context [sip]. In der sip.conf wird aber von Dir für die Nebebstellen darauf verwiesen. Wie soll die extensions.conf denn das verarbeiten. Du hast da nur [global] und [local].
Noch eine Bitte. Setze doch die ausführlichen Texte in Code-Tags.
Code:
Texte
 
jetzt habe ich

nat=never gemacht und in extensions.conf [sip] erstellt.
Nur was muss der Context enthalten?
 
Pfingstler82 schrieb:
... und in extensions.conf [sip] erstellt.
Nur was muss der Context enthalten?

Da Du in der sip.conf nicht einfach context=local eingetragen hast, sondern die für den Test umständlichere Variante gewählt hast folgendes:
Du kopierst den Eintrag für die beiden Telefone aus [local] nach [sip] und machst ein include =>sip in [local]
Nach reload an der CLI oder Neustart dann der Test.
 
Also, ich hab jetzt ganz einfach include => lokal gemacht statt inklude => sip.
Und in der sip.conf habe ich context=lokal eingegeben.

Funktioniert jedoch immer noch nicht!
 
Ich hab mal was probiert.

Ich hab den Debug-Modus von Asterisk aktiviert.

Wenn ich versuche mich mit K-Phone einzuloggen, zeigt er an, dass sich jemand versucht einzuloggen, nur bei K-Phone, kann man kein Passwort eingeben. Da hab ich mir mal das Programm "Phoner" runtergeladen. Und Asterisk reagiert auf keine Anforderung...

Gibt es irgendein GUTES Softphone für den Computer?

Welche Ports müssen eigentlich offen sein, ausser 5060?
 
Ich hab das Problem gefunden :)

Ich hatte in den Firewalls den Port 5060 als TCP gesetzt. Muss UDP sein... Wie blöd von mir, nicht mal darauf zu achten...
 
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,887
Beiträge
2,303,982
Mitglieder
378,566
Neuestes Mitglied
draco777