gelegentlich "Gegenstelle meldet Fehlergrund 401" mit asterisk

ecco

Neuer User
Mitglied seit
28 Okt 2004
Beiträge
174
Punkte für Reaktionen
0
Punkte
0
Hallo,

so genau weiß ich nicht, ob ich das Problem hier oder im asterisk-Forum posten soll: Bei meinem Setup mit einer Fritz!Box Fon am einen und einem Asterisk (1.0.9) am anderen Ende des Internets treten gelegentlich etwas seltsame Fehlermeldungen auf:

Code:
Anmeldung der Internetrufnummer 1234 ist gescheitert. Gegenstelle meldet Fehlergrund 401
bzw.
Code:
Mar  3 02:52:45 voipd[1123]: >>> Request: SUBSCRIBE sip:1235@asterisk-ip
Mar  3 02:52:45 voipd[1123]: <<< Status: 100 Trying
Mar  3 02:52:45 voipd[1123]: <<< Status: 401 Unauthorized
Mar  3 02:52:45 voipd[1123]: >>> Request: REGISTER sip:myasterisk.domain.net
Mar  3 02:52:45 voipd[1123]: <<< Status: 100 Trying
Mar  3 02:52:45 voipd[1123]: <<< Status: 401 Unauthorized
Mar  3 02:52:45 voipd[1123]: >>> Request: REGISTER sip:myasterisk.domain.net
Mar  3 02:52:45 voipd[1123]: <<< Status: 407 Proxy Authentication Required
Mar  3 02:52:45 voipd[1123]: >>> Request: SUBSCRIBE sip:1235@asterisk-ip
Mar  3 02:52:45 voipd[1123]: <<< Status: 100 Trying
Mar  3 02:52:45 voipd[1123]: <<< Status: 200 OK
Mar  3 02:52:45 voipd[1123]: [email protected]: REGISTER end
Mar  3 02:52:45 voipd[1123]: [email protected]: REGISTER (sip:1234@fbf-ip;uniq=5EF15134330D47F98ED421F65742) complete (next in 1620 seconds)
Mar  3 02:52:45 voipd[1123]: >>> Request: SUBSCRIBE sip:[email protected]
Mar  3 02:52:45 voipd[1123]: <<< Status: 100 Trying
Mar  3 02:52:45 voipd[1123]: <<< Status: 200 OK
Mar  3 02:52:45 voipd[1123]: [email protected]: REGISTER end
Mar  3 02:52:45 voipd[1123]: [email protected]: REGISTER (sip:1235@fbf-ip;uniq=5EF15134330D47F98ED421F65742) complete (next in 1620 seconds)
Mar  3 02:52:45 voipd[1123]: is_register_allowed - running (voip=0)
Mar  3 02:52:45 voipd[1123]: 0: connected    vcc 1/32/PPPoE/32 stay online 1
Mar  3 02:52:45 voipd[1123]: 0: ip fbf-ip/217.0.116.14 mtu 1492 dns 217.237.149.225/194.25.2.129
Mar  3 02:52:45 voipd[1123]: >>> Request: SUBSCRIBE sip:1235@asterisk-ip
Mar  3 02:52:45 voipd[1123]: <<< Status: 200 OK
Mar  3 02:52:45 voipd[1123]: SUBSCRIBED: message-summary sip:[email protected] 0.0
Mar  3 02:52:45 voipd[1123]: <<< Status: 407 Proxy Authentication Required
Mar  3 02:52:45 voipd[1123]: >>> Request: SUBSCRIBE sip:[email protected]
Mar  3 02:52:45 voipd[1123]: <<< Status: 407 Proxy Authentication Required
Mar  3 02:52:45 voipd[1123]: >>> Request: SUBSCRIBE sip:1235@asterisk-ip
Mar  3 02:52:45 voipd[1123]: <<< Status: 200 OK
Mar  3 02:52:45 voipd[1123]: SUBSCRIBED: message-summary sip:[email protected] 0.0
Mar  3 02:52:46 voipd[1123]: >>> Request: SUBSCRIBE sip:[email protected]
Mar  3 02:52:46 voipd[1123]: <<< Status: 407 Proxy Authentication Required
Mar  3 02:52:46 voipd[1123]: SUBSCRIBED: message-summary sip:[email protected] 3.407

Normalerweise funktioniert die Anmeldung problemlos, das Passwort wird natürlich auf keinem der Systeme geändert. Trotzdem gibt es manchmal diese Fehlermeldung. Offenbar zur selben Zeit sind auch keine Telefonate mehr möglich. Beim zweiten Versuch sofort nach dem "Besetz"-Zeichen funktioniert es dann meist wieder, manchmal braucht es auch noch einen dritten Versuch oder einfach ein paar Sekunden mehr Wartezeit.

Auf der asterisk-Seite gibt es folgende Meldung(en):

Code:
check_auth: Stale nonce received from '<sip:1234@...>'
Code:
handle_request: Failed to authenticate user <sip:1234@...>;tag=570365802 for SUBSCRIBE

Die config der fritzbox:
Code:
                enabled = yes;
                username = "...";
                authname = "";
                passwd = "...";
                registrar = "myasterisk.domain.net";
                ttl = 30m;
                sipping_enabled = no;
                sipping_interval = 280s;
                name = "1234";
                authenticatemode = authenticate_mode_none;
                infodtmfnotsupported = no;
                register_failwaitmax = 30m;
                stunserver = "";
                stunserverport = 3478;
                is_nat_aware = no;
                clirtype = clir_displayname;
                only_one_dialog = no;
                presence_supported = no;
                mwi_supported = yes;
                tx_packetsize_in_ms = 30;
                reject_refer = yes;
                no_register_fetch = no;
                outboundproxy = "";
                is_ddi = no;

Die asterisk-Config sieht wie folgt aus:
Code:
[general]
context=default
port=5060
bindaddr=0.0.0.0
externip=myasterisk.domain.net

disallow=all                    ; First disallow all codecs
allow=g726
allow=ilbc

[...]

[1234]
type=friend
username=1234
secret=...
host=dynamic
context=inboundPrivate
canreinvite=no
nat=yes
qualify=yes

Hat jemand eine Idee, woran das liegen kann?

Fritzbox-Version: AVM FRITZ!Box Fon (UI) 06.03.91 (3.01.03 tested by accredited T-Com test lab) (Oct 28 2005)

Hier noch einmal ein log vom (zwangweisen) Neuverbinden der Box:
Code:
Mar  3 02:25:44 voipd[1123]: >>> Request: REGISTER sip:myasterisk.domain.net
Mar  3 02:25:44 voipd[1123]: >>> Request: REGISTER sip:myasterisk.domain.net
Mar  3 02:25:44 voipd[1123]: dns: myasterisk.domain.net: query
Mar  3 02:25:44 voipd[1123]: dns: myasterisk.domain.net: 123.123.123.123 ttl=60 from 192.168.180.1.
Mar  3 02:25:44 voipd[1123]: <<< Status: 100 Trying
Mar  3 02:25:44 voipd[1123]: <<< Status: 401 Unauthorized
Mar  3 02:25:44 voipd[1123]: >>> Request: REGISTER sip:myasterisk.domain.net
Mar  3 02:25:44 voipd[1123]: <<< Status: 100 Trying
Mar  3 02:25:44 voipd[1123]: <<< Request: OPTIONS sip:fbf-ip
Mar  3 02:25:44 voipd[1123]: >>> Status: 404 Not Found
Mar  3 02:25:44 voipd[1123]: illegal sip message corrected
Mar  3 02:25:44 voipd[1123]: <<< Status: 200 OK
Mar  3 02:25:44 voipd[1123]: >>> Request: REGISTER sip:myasterisk.domain.net
Mar  3 02:25:44 voipd[1123]: <<< Status: 100 Trying
Mar  3 02:25:44 voipd[1123]: <<< Request: OPTIONS sip:fbf-ip
Mar  3 02:25:44 voipd[1123]: >>> Status: 404 Not Found
Mar  3 02:25:44 voipd[1123]: illegal sip message corrected
Mar  3 02:25:44 voipd[1123]: <<< Status: 200 OK
Mar  3 02:25:44 voipd[1123]: >>> Request: REGISTER sip:myasterisk.domain.net
Mar  3 02:25:44 voipd[1123]: <<< Status: 100 Trying
Mar  3 02:25:44 voipd[1123]: <<< Status: 200 OK
Mar  3 02:25:44 voipd[1123]: [email protected]: REGISTER end
Mar  3 02:25:44 voipd[1123]: [email protected]: REGISTER (sip:1234@fbf-ip;uniq=5EF15134330D47F98ED421F65742) complete (next in 1620 seconds)
Mar  3 02:25:44 voipd[1123]: >>> Request: SUBSCRIBE sip:[email protected]
Mar  3 02:25:44 voipd[1123]: <<< Status: 100 Trying
Mar  3 02:25:44 voipd[1123]: <<< Status: 200 OK
Mar  3 02:25:44 voipd[1123]: [email protected]: REGISTER end
Mar  3 02:25:44 voipd[1123]: [email protected]: REGISTER (sip:1235@fbf-ip;uniq=5EF15134330D47F98ED421F65742) complete (next in 1620 seconds)
und die vollständigen einträge vom asterisk:
Code:
Mar  3 02:25:44 NOTICE[28944]: chan_sip.c:4530 parse_contact: '' is not a valid SIP contact (missing sip:) trying to use anyway
    -- Registered SIP '1234' at fbf-ip port 5060 expires 120
Mar  3 02:25:44 NOTICE[28944]: chan_sip.c:4530 parse_contact: '' is not a valid SIP contact (missing sip:) trying to use anyway
    -- Registered SIP '1235' at fbf-ip port 5060 expires 120
Mar  3 02:25:44 NOTICE[28944]: chan_sip.c:7695 handle_request: Failed to authenticate user <sip:[email protected]>;tag=820178376 for SUBSCRIBE
 
Zuletzt bearbeitet:
Das latente Problem hatte ich mit den Boxen bei der 91'er Firmware auch. Hat mich auch gewundert, dass der Fehler nur sporadisch auftrat und den Betrieb nicht sonderlich störte. Seit dem Update auf die 04.01 Firmware sind die Meldungen verschwunden.
 
Danke für den Tipp, hatte gar nicht gemerkt, dass es schon wieder eine neue Version gibt.
Mit dem Firmware-Update von remote (über einen SSH-Tunnel) werd' ich wohl lieber etwas vorsichtig sein, oder hat das schon einmal jemand probiert?
 
doch keine Lösung...

Soo... nun antworte ich mir mal selbst :mrgreen:

Nachdem ich nun auch mit der neuen Firmware nach einiger Zeit genau die selbe Meldung im Protokoll stehen habe, sowie die selben (sporadischen) Symptome beobachte weiß ich nicht so recht weiter.

Hat noch jemand eine Idee, was ein sporadisches
Code:
Anmeldung der Internetrufnummer 1011 war nicht erfolgreich. Gegenstelle meldet Ursache 401
verursachen könnte und wie ich es verhindere?
 
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.