Problem mit Asterisk

danibest

Neuer User
Mitglied seit
4 Apr 2010
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
Hallo liebe Gemeinde :),

ich bin noch ein Anfänger mit Asterisk, deshalb habe ich über das nette Tutorial ein Asterisk Server eingerichtet. Auf einem Debian Root Server -extern. Bis jetzt klappt auch alles. Ich habe auch ein Sipgate Account und möchte jetzt gerne mein Snom 360 mit meinen Asterisk Server verbinden.

Nun das ist auch schon mein 1. Problem. Ich weis nicht, was ich bei den feldern genau reinschreiben soll. Folgendes habe ich reingeschrieben:
  • Nutzerkennung: 30
  • Passwort: <passwort>
  • Registrar: <ip des servers>
  • Outbound Proxy: <ip des servers>
  • Authorisierungsname: 30
  • Anrufbeantworter: 30
<ip des servers> <- Platzhalter für die richtige Ip Adresse des Asterisk Servers;)

Nun zeigt mein Snom folgendes:
Code:
[2]4/4/2010 17:55:46: start_dst(1269741600) end_dst(1288494000) offset_dst(3600) offset_utc(3600)
[2]4/4/2010 17:55:46: start DST: 03/28/2010 02:00:00 (1269741600)
[2]4/4/2010 17:55:46: end DST: 10/31/2010 03:00:00 (1288494000)
[5]4/4/2010 17:57:25: RTP identity allocation: No more STUN servers available
[5]4/4/2010 17:57:30: RTP identity allocation: No more STUN servers available
[5]4/4/2010 17:57:32: Dialog 26/28 going to trying
[5]4/4/2010 17:57:33: sip::process_auth:Match challenge for user=30, realm=asterisk
[5]4/4/2010 17:57:33: Dialog 26/28 going to terminated
[5]4/4/2010 17:57:33: timeout::callback: Registering with timeout of 0 ms
[5]4/4/2010 17:57:33: timeout::callback: Registering with timeout of 0 ms
[5]4/4/2010 18:01:09: timeout::callback: Registering with timeout of 0 ms

hoffe das reicht ;) Seitdem hat das Telefon keine verbindung mehr. :(

Was habe ich falsch gemacht?



Zum 2. habe ich ein Problem mit meinen Sipgate Account. Wenn ich extern anrufe zu mir, dann kommt eine nette Dame und sagt, dass keiner da ist. Ich habe also mal sip show registry eingegeben. Es kommt auch eine Tabelle aber bei dnsmgr wird ein N angezeigt. Was bedeutet dies?

Ich hoffe ihr könnt mir helfen. ;)

mfg
Daniel
 
Hallo Daniel und willkommen im Forum,

zeig uns doch bitte Deine sip.conf und alles, was darin included ist.

Svenja
 
ok gerne

sip.conf
Code:
[general]
context=default
bindport=5062
bindaddr=178.63.2.133
srvlookup=yes
; --------------------------------------------------------------------
;
; hier koennten die Anmeldedaten für VoIP Provider stehen
; dazu kommen wir in einer spaeteren Lektion
;

register => 7621413:<passwort>@sipgate.de/7621413
; hiermit registrieren wir den Asterisk bei Sipgate, um ankommene Anrufe
; entgegennehmen zu koennen

[7621413]
; dies ist der Context, den wir zum Raustelefonieren verwenden
; da dieser Context nur zum Raustelefonieren verwendet wird,
; ist die Angabe von "context =" hier ueberfluessig, da wir ja ohnehin
; aus der extensions.conf hierher kommen
;
type=peer
username=7621413
fromuser=7621413
secret=<passwort>
host=sipgate.de
fromdomain=sipgate.de
insecure=very
canreinvite=no
nat=no
disallow=all
allow=ulaw

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

; --------------------------------------------------------------------
;
; hier kommen die Anmeldekontexte für die SIP Endgeraete 30-39
;

[30]
callerid=Daniel <30>
host=dynamic
domain=178.63.2.133
username = 30
user=30
secret=geheim
type=friend
mailbox=30
nat=yes
canreinvite=no

extensions.conf

[general]
static=yes
writeprotect=no

[echotest]
exten => 81,1,answer
exten => 81,2,wait,1
exten => 81,3,playback,demo-echotest
exten => 81,4,echo
exten => 81,5,playback,demo-echodone
exten => 81,6,hangup

[mailbox_own]
exten => 88,1,answer
exten => 88,n,wait,1
exten => 88,n,voicemailmain,s${CALLERIDNUM}
exten => 88,n,hangup

; --------------------------------------------------------------------
; 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 => _3X,1,NoCDR()
exten => _3X,n,Dial,SIP/${EXTEN}|55|Ttr

[sipgate_out]
; Diesen Context verwenden wir zum waehlen von abgehenden
; Rufnummern über den Sipgate Account 6112233

exten => _0.,1,Dial,SIP/${EXTEN}@7621413|45|r

[ankommend]
; alle Anrufe mit einer ID 6112233 sollen an das SIP Endgeraet 30
; signalisiert werden

exten => 7621413,1,Dial,SIP/30|30|r

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

[default]
include => lokal
include => sipgate_out


<passwort> <- nur paltzhalter.

Bei meinem Snom wird ein Kasten mit einem x angezeigt. Es hat also keine verbindung mit dem Server. Welche Daten muss ich also genau reinschreiben?
 
hab mal versucht STUN Server (IP-Adr:port): 178.63.2.133:5062 einzugeben. Bis jetzt keine Änderung festzustellen.
 
Ohne es überprüft zu haben vermute ich mal das auf dem Root-Server auf Port 5062 kein Stunserver seinen Dienst verrichtet.
 
Natürlich noch nicht. Ausserdem scheint da auch sonst noch einiges nicht okay und verbesserungswürdig zu sein. Beim Versuch über deinen Asterisk die T-Home Auskunft anzurufen kommt nur 408 zurück, vielleicht stelle ich mich auf die schnelle aber auch einfach nur zu blöd an.
 
hmmm Ich habe mal mein Telefon Resetet. Jetzt erscheint oben links ein Telefon. D.h. es ist jetzt verbunden. Wenn ich jetzt z.b. die 81 anrufe kommt eine meldung: "Not found 81" Ich habe mich auch mal in sipgate angemeldet. Es erscheint, eine meldung, dass sipgate zum Server Verbindung hat. Ich glaube, dass irgendwas nicht mit den ports stimmt. Welche Ports muss ich jetzt im Speedport (Router) einstellen? Ich habe 5060 und 5004 zu meine Voip Telefon eingerichtet.

Im snom Log steht jetzt:

Code:
[5]4/4/2010 20:40:19: RTP identity allocation: No more STUN servers available
[5]4/4/2010 20:40:21: Dialog 5/4 going to trying
[5]4/4/2010 20:40:21: sip::process_auth:Match challenge for user=30, realm=asterisk
[5]4/4/2010 20:40:21: Dialog 5/4 going to terminated
[5]4/4/2010 20:40:21: timeout::callback: Registering with timeout of 0 ms
[5]4/4/2010 20:40:21: timeout::callback: Registering with timeout of 0 ms
[5]4/4/2010 20:40:23: RTP identity allocation: No more STUN servers available
[5]4/4/2010 20:40:25: RTP identity allocation: No more STUN servers available
[5]4/4/2010 20:41:01: RTP identity allocation: No more STUN servers available
[5]4/4/2010 20:58:22: RTP identity allocation: No more STUN servers available
[5]4/4/2010 20:58:23: Dialog 9/8 going to trying
[5]4/4/2010 20:58:24: sip::process_auth:Match challenge for user=30, realm=asterisk
[5]4/4/2010 20:58:24: Dialog 9/8 going to terminated
[5]4/4/2010 20:58:24: timeout::callback: Registering with timeout of 0 ms
[5]4/4/2010 20:58:24: timeout::callback: Registering with timeout of 0 ms
Bei Sipgate:

Code:
1. Gerät:	Asterisk PBX 1.6.2.6
	IP: sip:[email protected]

und bei asterisk
Code:
*CLI>sip show registry
Host                     dnsmgr  Username    Refresh State       Reg. Time
sipgate.de:5060     N          7621413       105 Registered     Sun, 04 Apr 2010 21:03:39
 
ok hab soweit alles hinbekommen. Ich habe versucht jetzt die nummer 81 anzurufen. Also den Echo-Test. Es kommt folgendes:

[Apr 4 21:42:16] WARNING[32311]: pbx.c:3680 pbx_extension_helper: No application 'wait,1' for extension (default, 81, 2)
[Apr 4 21:44:53] WARNING[32347]: pbx.c:3680 pbx_extension_helper: No application 'wait,1' for extension (default, 81, 2)

Kann jemand helfen?
 
So kann geschlossen werden. Nach fast 10 h suchen, habe ich endlich alles hinbekommen. Danke an die, die mit geholfen haben. ;) Es ein tolles Forum.

mfg

Daniel
 
Hi Daniel,

ich darf nochmal den Fuß in die Türe...

Woher hattest Du aus Betateilchens Howto die Info mit dem STUN Server?

Würde mich mal interessieren...

LG Stefan
 
ich habe den Stun Server von Sipgate genommen. Seitdem kann er eine Verbindung mit meinen Server aufbauen und alles machen. Wie die Wettervohersage;) und co.

Mein größter fehler war aber, dass ich vergessen hab, dass das Tut nur eine alte Version beschreibt. Ich habe aber die aktuellste Version von Asterisk und es war klar, dass befehle anders sind. z.B. das wait

alt:
exten => 81,2,wait,1

Fehler:
Code:
[Apr 4 21:42:16] WARNING[32311]: pbx.c:3680 pbx_extension_helper: No application 'wait,1' for extension (default, 81, 2)

Der neue Code lauetet:

Code:
exten => 80,n,wait(1)

Ich war total erleichtert, als ich das bemerkt hab. Das könnt ihr mir glauben ^^
 
Freut mich, auch wenn ich behaupten würde das es bei dem o.g. Fehler nicht um Neue Befehle - sondern eher um das korrekte nummerieren der Priorität geht (1,2,3...) - n bezeichnet ja nicht mehr als N ext.

Okay, wenn noch Probleme auftauchen bist Du hier gut aufgehoben - benenne doch nur bitte Deine Frage möglichst präzise direkt im Betreff...

Ansonsten heißt´s Willkommen ;)

LG Stefan
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.