Probleme beim Rauswählen mit GMX

stickedy

Neuer User
Mitglied seit
9 Jan 2006
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Ich hab ein Problem, Asterisk mit GMX zum laufen zu bekommen. Ich kann kein Gespräch nach außen führen, eingehende Anrufe werden aber ordnungsgemäß signalisiert und funktionieren auch.
Alles andere wie Mailbox, untereinander telefonieren. Echotest etc. funktioniert (auch mit Hilfe des Kurses von betateilchen - vielen Dank dafür)

Ich bekomme folgende Fehlermeldung:

Jan 9 22:35:47 NOTICE[27469]: chan_sip.c:9586 handle_response_invite: Failed to authenticate on INVITE to '"499261572429" <sip:[email protected]>;tag=as10bd6ae5'
-- SIP/499261572429-0f83 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
Jan 9 22:35:57 WARNING[27517]: pbx.c:2406 __ast_pbx_run: Timeout, but no rule 't' in context 'default'

Die Fehlermeldung kommt bei jedem Versuch rauszuwählen. Ich hab scho einige Möglichkeiten durchprobiert aber ich bekomme es nicht hin.

Asterisk ist auf einem Eisfair-Server hinter einem IPCOP-Router installiert, entsprechende Ports hab ich weitergeleitet. Kann mir irgendjemand helfen?

Ach ja, die Version ist Asterisk 1.2.1-BRIstuffed-0.3.0-PRE-1d (auf Eisfair)

sip.conf

Code:
[general]
bindport=5060
bindaddr=0.0.0.0
srvlookup=no
context=default
disallow=all
allow=gsm
Localnet=192.168.8.0/24
canreinvite=yes
tos=reliability
insecure=very
nat=yes
externhost=luftdraht.ath.cx
qualif=yes
language=de

; Write Registries
register => 499261572429:[email protected]/499261572429

; Write SIP-Proxy accounts
[499261572429]
;abgehend
type=peer
host=sip.gmx.net
fromuser=499261572429
user=499261572429
realm=gmx.net
secret=xxxxxx
fromdomain=sip.gmx.net
context=incoming
insecure=very
disallow=all
allow=gsm
allow=g729
;allow=g723
allow=lpc10
nat=yes
externhost=luftdraht.ath.cx
context=outgoing
reinvite=yes
canreinvite=yes
qualify=yes

[ankommend]
;ankommend
type=peer
fromdomain=sip.gmx.net
host=sip.gmx.de
disallow=all
allow=g729
allow=gsm
allow=lpc10
context=ankommend

; Write SIP-Client accounts
[10]
type=friend
username=10
secret=xxxx
host=dynamic
mailbox=10
reinvite=no
canreinvite=no
qualify=yes

disallow=all
allow=gsm
context=default
nat=yes
externalip=192.168.8.4

[11]
type=friend
username=11
secret=xxxx
host=dynamic
reinvite=yes
canreinvite=yes
qualify=yes
disallow=all
allow=gsm
allow=g629
context=lokal
mailbox=11

[19]
username=19
secret=xxxx
host=dynamic
reinvite=yes
canreinvite=yes
qualify=yes
disallow=all
allow=gsm
allow=g629
context=lokal
mailbox=19

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

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

[mailbox]
exten => 80,1,answer
exten => 80,n,wait,1
exten => 80,n,voicemailmain,${CALLERIDNUM}
exten => 80,n,hangup

[mailbox_system]
exten => 81,1,answer
exten => 81,n,wait,1
exten => 81,n,voicemailmain
exten => 81,n,hangup

[debug]]
exten => h,1,NoOp(EXTEN : ${EXTEN})
exten => h,2,NoOP(SIPDOMAIN : ${SIPDOMAIN})
exten => h,3,NoOP(SIPCALLID : ${SIPCALLID})
exten => h,4,NoOP(SIPUAGENT : ${SIPUSERAGENT})
exten => h,5,NoOP(CALLERID : ${CALLERID})
exten => h,6,NoOP(CALLERNAME: ${CALLERIDNAME})
exten => h,7,NoOP(CALLERNUM : ${CALLERIDNUM})
exten => h,8,NoOP(RDNIS : ${RDNIS})
exten => h,9,NoOP(DNID : ${DNID})
exten => h,10,NoOP(SIPDOMAIN : ${SIPDOMAIN})
exten => h,11,NoOP(CONTEXT : ${CONTEXT})

[lokal]
; Erreichbarkeit der Nebenstellen 10-19
; untereinander herstellen

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

[abgehend]
; Diesen Context verwenden wir zum waehlen von abgehenden
; Rufnummern über den Sipgate Account 6112233
;include=debug
exten => _0.,1,Set(CALLERID(name)=499261572429)
;exten => _0.,n,Set(CALLERID(num)=499261572429)
;exten => _0.,n,Set(SIPDOMAIN=luftdraht.ath.cx)
;exten => _0.,n,Set(SIPCALLID=499261572429)
exten => _0.,n,Dial,SIP/${EXTEN}@499261572429|45|r

[ankommend]
exten => 499261572429,1,Dial,SIP/10|30|r

[default]
include => lokal
include => echotest
include => abgehend
include => mailbox
include => mailbox_system

DANKE!!
 
Wenn ich das richtig sehe, hast Du versucht Dich selbst anzurufen - da soll es bei GMX Probleme geben. Probiere mal jemand anderen anzurufen :)

Gruß,
Tin
 
Hm, also eigentlich nicht, ich hab 0926152xxx gewählt, das ist ne normale Festnetznummer.
Habs eben nochmal probiert, diesmal mit ein paar aktivierten Optionen in extension.conf (CALLERID name & num etc), aber der gleiche Effekt.

Code:
    -- Saved useragent "SIPPER for PhonerLite" for peer 10
    -- Executing Set("SIP/10-039f", "CALLERID(name)=499261572429") in new stack
    -- Executing Set("SIP/10-039f", "CALLERID(num)=499261572429") in new stack
    -- Executing Set("SIP/10-039f", "SIPDOMAIN=luftdraht.ath.cx") in new stack
    -- Executing Set("SIP/10-039f", "SIPCALLID=499261572429") in new stack
    -- Executing Dial("SIP/10-039f", "SIP/0926152xxx@499261572429|45|r") in new stack
    -- Called 0926152xxx@499261572429
Jan 11 13:06:12 NOTICE[27469]: chan_sip.c:9586 handle_response_invite: Failed to authenticate on INVITE to '"499261572429" <sip:[email protected]>;tag=as7c2a8f03'
    -- SIP/499261572429-0081 is circuit-busy
  == Everyone is busy/congested at this time (1:0/1/0)
Jan 11 13:06:22 WARNING[2993]: pbx.c:2406 __ast_pbx_run: Timeout, but no rule 't' in context 'default'

:noidea:

Heut abend werd ich das ganze mal mit nem anderen VOIP-Account testen, aber GMX sollte ja auch gehen irgendwie
 
Füg mal unter [499261572429] in der sip.conf, hinter disallow=all ein allow=ulaw ein. Wenn ich nur die codecs benutze, die Du eingestellt hast, bekomme ich hier einen Rattenschwanz von GSM Fehlern. Außerdem hast Du dort gleich zweimal context= drin.

"sip reload" hinterher nicht vergessen.

Vor dem Dial ist es wichtig die callerid Num zu setzen, mehr nicht.

Das alles löst aber wahrscheinlich das Problem noch nicht. Was zeigt denn

sip show peer 499261572429

bei Dir an?

Gruß,
Tin
 
Zuletzt bearbeitet:
Hab die Sachen geändert, kein Unterschied. das mit dem Context war ein Schnitzer, hab ich aber ausgebügelt, sowohl in der sip.conf als auch in der extension.conf. Heßt jetzt outgoing

Hier die Ausgabe von sip show peer

Code:
  * Name       : 499261572429
  Secret       : <Set>
  MD5Secret    : <Not set>
  Context      : outgoing
  Subscr.Cont. : <Not set>
  Language     : de
  AMA flags    : Unknown
  CallingPres  : Presentation Allowed, Not Screened
  FromUser     : 499261572429
  FromDomain   : sip.gmx.net
  Callgroup    :
  Pickupgroup  :
  Mailbox      :
  VM Extension : asterisk
  LastMsgsSent : -1
  Call limit   : 0
  Dynamic      : No
  Callerid     : "" <>
  Expire       : -1
  Insecure     : port,invite
  Nat          : RFC3581
  ACL          : No
  CanReinvite  : Yes
  PromiscRedir : No
  User=Phone   : No
  Trust RPID   : No
  Send RPID    : No
  DTMFmode     : info
  LastMsg      : 0
  ToHost       : sip.gmx.net
  Addr->IP     : 212.227.15.197 Port 5060
  Defaddr->IP  : 0.0.0.0 Port 0
  Def. Username:
  SIP Options  : (none)
  Codecs       : 0x186 (gsm|ulaw|lpc10|g729)
  Codec Order  : (gsm,ulaw,g729,lpc10)
  Status       : OK (103 ms)
  Useragent    :
  Reg. Contact :
 
Ominös..

Dein Asterisk läuft ja hinter einem Router, hast Du Port 5060 und die in der Datei rtp.conf angegebene Portrange auf die IP des Asterisk weitergeleitet?

[Edit]
Bist Du sicher, dass Du das richtige Passwort für diese GMX Nummer benutzt? Für jede Nummer kann ja ein eigenes Passwort vergeben werden, das nicht Deinem weblogin Passwort bei GMX entsprechen muß.

Gruß,
Tin
 
Zuletzt bearbeitet:
TinTin schrieb:
ein Asterisk läuft ja hinter einem Router, hast Du Port 5060 und die in der Datei rtp.conf angegebene Portrange auf die IP des Asterisk weitergeleitet?

Sorry möchte mich kurz einklinken:

Zu Portweiterleitung der rtp-range: bei sipgate/asterisk war das aber nicht nötig. Habe nun auch gmx und dort muss ich es weiterleiten. Stimmt das so oder komme ich auch drum rum die range weiterzuleiten (so wie bei sipgate)?
 
Ich würde als erstes mal überprüfen, ob das Passwort für den GMX Account irgendwelche Sonderzeichen erhält - damit gab es schon öfters Probleme. Am besten einfach eine Kombination aus Buchstaben A-Z (ohne Umlaute) und den Ziffern 0-9 verwenden.

Ob man bei einem Router Portweiterleitung einrichten muß oder nicht, ist letztendlich vom Router und dessn "VoIP Kompatibilität" abhängig. Ich mußte noch nie irgendwelche Ports freigeben oder weiterleiten. Weder für SIP HArdware noch für einen Asterisk hinter meinem Router.
 
betateilchen schrieb:
Ob man bei einem Router Portweiterleitung einrichten muß oder nicht, ist letztendlich vom Router und dessn "VoIP Kompatibilität" abhängig. Ich mußte noch nie irgendwelche Ports freigeben oder weiterleiten. Weder für SIP HArdware noch für einen Asterisk hinter meinem Router.

du schon wieder *wink*

Gut meine Erfahrung ist, dass es bei meinem Ipcop 1.48 bei sipgate ohne portweiterleitung geht und bei gmx brauche ich sie...
 
Kostenlos!

Zurzeit aktive Besucher

Statistik des Forums

Themen
248,473
Beiträge
2,292,225
Mitglieder
377,923
Neuestes Mitglied
liomarcel3