Hinausrufen geht nicht mehr

s1ckh34d

Neuer User
Mitglied seit
29 Apr 2010
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Hallo,

Ich habe seit ca. einem Jahr ohne größere Probleme einen asterisk Server mit 3 Telefonen und dem VOIP Anbieter Sipcall am laufen. Jetzt habe ich seit ca. einer Woche das Problem: man kann mich zwar über die voip-nummer anrufen aber ich kann nicht mehr über voip hinausrufen.

Hier eine ausgabe aus der cli:
Code:
-- Remote UNIX connection
-- Executing [066031xxxxx@telefone:1] Dial("SIP/2-00000021", "SIP/066031xxxxx@437205xxxxx|60") in new stack
-- Called 066031xxxxx@437205xxxxx
-- Got SIP response 500 "Server Internal Error" back from 212.117.222.247
-- SIP/437205xxxxx-00000022 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
== Auto fallthrough, channel 'SIP/2-00000021' status is 'CONGESTION'
Und hier meine sip.conf und extensions.conf die mir seit über einem jahr treue dienste geleistet haben.
Code:
debian:/# cat sip.conf
[general]
port=5060
bindaddr=0.0.0.0
language=de
useragent=Linksys/SPA942-5.1.15(a)
register => 437205xxxxx:[email protected]/437205xxxxx
allowsubscribe=yes
limitonpeer=yes
notifyringing=yes
notifyhold=yes

[43720516398]
type=friend
context=telefone
username=437205xxxxx
fromuser=437205xxxxx
secret=xxxxxxx
host=free1.voipgateway.org
fromdomain=free1.voipgateway.org
insecure=very
caninvite=no
canreinvite=no
nat=yes
disallow=all
;allow=ulaw
;allow=alaw
allow=gsm
[1]
type=friend
context=telefone
secret=xxxxxx
host=dynamic
call-limit = 10
callgroup = 2
pickupgroup = 2
[2]
type=friend
context=telefone
secret=xxxxxxx
host=dynamic
[3]
type=friend
context=telefone
secret=xxxxxxxxx
host=dynamic

Code:
debian:/# cat extensions.conf
[default]

[telefone]

exten => 1,hint,SIP/1
exten => 1,1,Dial(SIP/${EXTEN},30)
exten => 1,n,VoiceMail(1)
exten => 2,hint,SIP/2
exten => 2,1,Dial(SIP/${EXTEN},30)
exten => 2,n,VoiceMail(1)
exten => 3,hint,SIP/3
exten => 3,1,Dial(SIP/${EXTEN},30)
exten => 3,n,VoiceMail(1)
exten => 4,1,VoiceMailMain(1)
exten => 5,1,PICKUP(437205xxxxx)
exten => _0[1-9].,1,Dial(SIP/${EXTEN}@437205xxxxxx,60)
exten => 437205xxxxx,hint,SIP/1
exten => 437205xxxxx,1,Dial(SIP/1&SIP/2,25)
exten => 437205xxxxx,2,VoiceMail(1)
Was kann da jetzt los sein?
 
habe dort schon ein ticket erstellt und als antwort das bekommen:

Bei dem Fehler 500 handelt es sich um einen Fehler bei der Anmeldung am SIP-Server, der meist durch einen internen Konflikt in dem Endgerät ausgelöst wird. Bitte setzen Sie Ihr Endgerät im Menü "Systemeinstellungen" auf die Werkseinstellungen zurück und führen Sie eine erneute Konfiguration durch.

dabei hab ich im ticket ausdrücklich geschrieben das ich auch einen asterisk verwende.
ich hab übrigens schon probiert die zugansdaten ins telefon einzutragen dan funktioniert es nur mitn asterrisk will es nicht mehr.
 
Mal abgesehen davon, dass der Context in der sip.conf ziemlich chaotisch ist (wohl nach Trial-and-Error entstanden?) wäre es vielleicht hiflreich zu wissen, über welche Asterisk-Version wir reden.
 
ja die sip.conf ist mit hilfe ein paar tuts entstanden wo ich mir zusammen gesucht habe was ich brauche und probiert hab bis das funktioniert was ich brauche und das ist das ergebniss^^

und asterisk version ist 1.4.21.2
 
Probiers mal mit einem useragent ohne Sonderzeichen und ohne 'asterisk'

Bei mir sieht der - funktionierende - Context übrigens so übersichtlich aus:

Code:
[49180xxx]
type         = peer
defaultuser  = 49180xxx
secret       = xxx
fromdomain   = free1.voipgateway.org
host         = free1.voipgateway.org
fromuser     = 49180xxx
canreinvite  = no

Bei Deiner älteren Asterisk-Version mußt Du allerdings username anstatt defaultuser verwenden (username gibts in den aktuellsten 1.6 Versionen nicht mehr)
 
disallow=all
;allow=ulaw
;allow=alaw
allow=gsm

Was kann da jetzt los sein?

Gugg Dir mal mit debug peer an was sipcall.ch für codecs anbietet.
gsm ist da bei mir nicht dabei und manche switches antworten darauf mit nem 5xx Server Error.
 
Probiers mal mit einem useragent ohne Sonderzeichen und ohne 'asterisk'

Bei mir sieht der - funktionierende - Context übrigens so übersichtlich aus:

Code:
[49180xxx]
type         = peer
defaultuser  = 49180xxx
secret       = xxx
fromdomain   = free1.voipgateway.org
host         = free1.voipgateway.org
fromuser     = 49180xxx
canreinvite  = no

Bei Deiner älteren Asterisk-Version mußt Du allerdings username anstatt defaultuser verwenden (username gibts in den aktuellsten 1.6 Versionen nicht mehr)

hab jetzt den block von dir genommen und meine daten eingetragen jetzt kann ich zwar jemanden an rufen jedoch nicht mehr an gerufen werden :mad::mad::mad:
....

Gugg Dir mal mit debug peer an was sipcall.ch für codecs anbietet.
gsm ist da bei mir nicht dabei und manche switches antworten darauf mit nem 5xx Server Error.

de kommt bei mir immer nur

Code:
*CLI> debug peer
No such command 'debug peer' (type 'help debug peer' for other possible commands)
 
Ergänze im Context die Zeile

Code:
context = telefone

dann sollte auch das angerufen werden wieder funktionieren. In meiner sip.conf ist kein eigener context definiert, da ich sipcall nicht eingehend nutze.
Dir fehlt offenbar sämtliches Grundverständnis zur Funktionsweise von Asterisk und den korrekten Zusammenhängen zwischen sip.conf und extensions.conf

Der korrekte Befehl für das debug heißt übrigens "sip debug ..." oder "sip set debug ..." (je nach Asterisk-Version)

Du solltest Dich dringend mit der Dokumentation zu Asterisk beschäftigen.
 
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.