SIPGATE mit Asterisk

patricio

Neuer User
Mitglied seit
21 Okt 2007
Beiträge
35
Punkte für Reaktionen
0
Punkte
0
Hallo, Hab ein Problem mit dem Betrieb von Sipgate mit Asterisk auf VMWare(Debian). Nachdem ich Konfigurationen für die Registrierung mehrfach getestet und überprüft habe, stehe ich jedoch noch immer vor dem Problem, dass sich der Astersik Server nicht registriert:
Config:
localnet=192.168.0.0/255.255.0.0
externip=217.116.119.252

Code:
register=>8730000:[email protected]/8730000
;
;------- OUTBOUND SIP REGISTRATIONS  ------------------------

[8730000]
type=peer
username=8730000
fromuser=8730000
secret=PASSWORD
context=default
host=sipgate.at
fromdomain=sipgate.at
insecure=very
caninvite=no
canreinvite=no
nat=yes
disallow=all
allow=ulaw
allow=alaw

[sipgate-in]
type=peer
fromdomain=sipgate.at
host=sipgate.at
context=incoming
diallow=all
allow=ulaw
allow=alaw

Das Passwort ist 100% richtig ! Trotzdem bekomme ich immer:
[Oct 21 13:55:12] NOTICE[2427]: chan_sip.c:7326 sip_reg_timeout: -- Registration for '[email protected]'

Hab des weiteren (um FW auszusschließen) das Sipgate-XLite Softphone installiert - mit dem hauts sofort hin !

Bitte um dringende Hilfe, benötige das für ein Projekt im Studium !

lg
Patricio:confused:
 
Zuletzt bearbeitet von einem Moderator:
unter [general]

insecure=port,invite ; asterisk 1.4 oder insecure=very bei 1.2
nat=yes

und in den peers

insecure=port,invite ; asterisk 1.4 oder insecure=very bei 1.2
nat=no
 
Danke für die Info, trotzdem kein Erfolg !

Nochmal die Config:

;IP-Config-Project-TEN05---------------------------------

[general]
context=default
allowoverlap=no
bindport=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
; Note: Asterisk only uses the first host
tos_sip=cs3 ; Sets TOS for SIP packets.
tos_audio=ef ; Sets TOS for RTP audio packets.
tos_video=af41 ; Sets TOS for RTP video packets.
disable=all ; First disallow all codecs
allow=ulaw ; Allow codecs in order of preference
allow=alaw
allow=gsm
allow=slinear
insecure=port,invite
nat=yes
qualify = no

;--------------------REGISTRATION---------------------------


localnet=192.168.0.0/255.255.0.0
externip=217.116.119.252
register=>8730000:[email protected]/8730000
;
;----------------------------------------- OUTBOUND SIP REGISTRATIONS ------------------------

[8730000]
type=peer
username=8730000
fromuser=8730000
secret=GEHEIM
context=default
host=sipgate.at
fromdomain=sipgate.at
caninvite=no
canreinvite=no
insecure=port,invite
nat=no
disallow=all
allow=ulaw
allow=alaw

[sipgate-in]
type=peer
fromdomain=sipgate.at
host=sipgate.at
context=incoming
diallow=all
allow=ulaw
allow=alaw
;------------------------------USER-CONFIG-----------------------------------------------------

[patrick]
type=friend
username=patrick
secret=12345
regexten=1000
callerid=patrick
host=dynamic
nat=no
insecure=port,invite


Hast du sonst noch einen Tip ?
Debian läuft mit minimal - etch

Danke für jede Hilfe
 
asterisk mit '-dddvvvr' starten
und danach ein 'sip set debug peer 8730000' damit man mal sieht was passiert!
 
Hi, danke - hier der debug auszug:


debian*CLI> sip set debug peer 8734283
SIP Debugging Enabled for IP: 217.116.119.252:5060
Retransmitting #4 (NAT) to 217.116.119.252:5060:
REGISTER sip:sipgate.at SIP/2.0
Via: SIP/2.0/UDP 217.116.119.252:5060;branch=z9hG4bK123102d5;rport
From: <sip:[email protected]>;tag=as66ef0ab2
To: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 103 REGISTER
User-Agent: Asterisk PBX
Max-Forwards: 70
Expires: 120
Contact: <sip:[email protected]>
Event: registration
Content-Length: 0


---
Retransmitting #5 (NAT) to 217.116.119.252:5060:
REGISTER sip:sipgate.at SIP/2.0
Via: SIP/2.0/UDP 217.116.119.252:5060;branch=z9hG4bK123102d5;rport
From: <sip:[email protected]>;tag=as66ef0ab2
To: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 103 REGISTER
User-Agent: Asterisk PBX
Max-Forwards: 70
Expires: 120
Contact: <sip:[email protected]>
Event: registration
Content-Length: 0


---
debian*CLI>
 
217.116.119.252 ist die IP von sipgate.at

Unter [general] hast du definiert:

externip=217.116.119.252 (hier muss deine öffentliche IP/dyndns-domain stehen und nicht die von sipgate.at sonst kann man dir auf dein 'register' nicht antworten!)
 
habs ausgebessert - schaut aber nicht viel besser aus...
siehe - anhang debug.txt

des weiteren zeigt er immer:
Really destroying SIP dialog '[email protected]' Method: OPTIONS
Really destroying SIP dialog '[email protected]' Method: OPTIONS
Really destroying SIP dialog '[email protected]' Method: OPTIONS
Really destroying SIP dialog '[email protected]' Method: OPTIONS
 

Anhänge

Zuletzt bearbeitet:
Du bekommst keine Rückantwort - dies kann bedeuten:

1) die öffentliche Adresse deines Servers ist nicht korrekt angegeben (externip=)

2) dein portforwarding stimmt nicht (asterisk benötigt per default die udp-ports 5060 (sip), 4569 (iax2) sowie 10000-20000 (gemäss den Angaben in der rtp.conf) - enweder sind die router-Einstellungen nicht korrekt oder die firewall-rules stimmen nicht!

Verwende in den peers und unter [general] kein qualify=yes immer qualify=no (method: options)
 
ich befinde mich hinter einem dsl router. die offizielle ip stimmt -- habs nochmal kontrolliert.
das sipgate xlite softphone funktioniert auch - also sollte eigentlich der
router alles richtig machen ... oder ?
ich kann es morgen in der firma nochmals testen...
danke vielmals
 
Nein - dein softphone verwendet einen outbound-proxy (asterisk kennt soetwas nicht!)

Der Parameter externip= wirkt quasi als STUN-Ersatz.
 
OK - dann teste ich das morgen in der Firma direkt ohne FW !
Vielen dank für deine Hilfe....
 
Danke für die Hilfe - funktioniert perfekt !

:p
 
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,885
Beiträge
2,303,950
Mitglieder
378,564
Neuestes Mitglied
warumdas