* und die Anbindung an sipgate/web.de

snow0800

Neuer User
Mitglied seit
5 Mai 2006
Beiträge
28
Punkte für Reaktionen
0
Punkte
0
Hallo,

habe mit Hilfe eurer Beschreibung einen SIP Anbieter im * konfiguriert und es hat auch funktioniert. Von jetzt auf gleich funktioniert die Anmeldung nicht mehr , obwohl ich nichts an den configs verändert habe.
Bei sip show registry steht immer nur request sent :noidea: hat jemand erfahrung mit so einem problem?
habe schon reload gemacht und neugestartet hilft alles nichts ...
 
mal so ins Blaue:
Setz mal qualify=no, starte Deinen DNS-Server neu und nochmal probieren.
Prüfe die Namensauflösung Deiner dyndns Adresse..

sip debug auf der Console zeigt Dir genau an was der Gegenstelle nicht gefällt, sofern sie überhaupt antwortet..
 
-- parse_srv: SRV mapped to host sip-ha.web.de, port 5060

das kommt die ganze zeit.... wo kommt das -ha her?

asterisk:~# vi sip.conf
[general]
context=default
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes

;------------------------------------------------
;
register => snowl:secret:[email protected]/snow


type=peer
username=snow
fromuser=snow
secret=secret
host=sip.web.de
fromdomain=sip.web.de
insecure=very
canreinvite=no
nat=no
nat=yes
disallow=all
allow=ulaw
qualify=no

hab dns mal neugestartet bzw den router die dyndns ist auch erreichbar... mhmm
 
snow0800 schrieb:
-- parse_srv: SRV mapped to host sip-ha.web.de, port 5060

das kommt die ganze zeit.... wo kommt das -ha her?

Das kommt daher und ist normal, siehe Erläuterung des Befehls.
srvlookup=yes


Steht Dein Rechner nun hinter NAT oder nicht? Je nachdem sieht die Konfiguration etwas anders aus.
 
wenn das da oben wirklich der Inhalt deiner sip.conf ist, dann fehlt da aber der Kontextname für den definierten peer.

Nur mal so am Rande angemerkt.
 
jop, der asterisk steht hinter einem normalen netgear router.
ports sind "forgewordet".
5060 sowie 10000-20000 udp/tcp
habe bewusst die peers weggelassen weil es meiner meinung nach keine rolle spielte in dem fall.
 
snow0800 schrieb:
habe bewusst die peers weggelassen weil es meiner meinung nach keine rolle spielte in dem fall.

Du hast nicht verstanden, was ich meine.

Code:
register => snowl:secret:[email protected]/snow

[COLOR="Red"][hier fehlt der Kontextname !][/COLOR]
type=peer

was dazu führt, daß die gesamten Einträge in [general] stehen, wo sie niemals hingehören.
 
entschuldige ist wohl beim rumeditieren verloren gegangen.
der steht natürlich dort wo er hingehört.

[snow]
type=peer
username=snow
fromuser=snow
secret=secret
host=sip.web.de
fromdomain=sip.web.de


.... usw
 
snow0800 schrieb:
jop, der asterisk steht hinter einem normalen netgear router.
ports sind "forgewordet".
5060 sowie 10000-20000 udp/tcp

Dann fehlt in den globals externip, localnet, NAT=yes, canreinvite=no

Das register command geht auch besser:

register => snow:secret:snow@DastehtWas/snow

[DastehtWas]
type=peer
context=DaSollDerAnrufHin
host=sip.web.de
fromdomain=sip.web.de
nat=yes
canreinvite=yes
qualify=no

halt noch Codecs und dtmfmode dazufügen.


Für ausgehende Anrufe machst Du eine neue Definition.
 
jo oben im thread steht ja schon meine konfig die sieht ja so aus hatte nur den peer vergessen bzw ist untergegangen beim kopieren/editieren ;)
 
Kostenlos!

Statistik des Forums

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