SIP Status Code 611?

4 years ago

Das gibt's wenn man die 0310 anruft:

 

<--- SIP read from UDP:217.0.25.97:5060 --->
SIP/2.0 611 Welcome to Deutsche Telekom
Via: SIP/2.0/UDP 84.182.107.230:5060;branch=z9hG4bK05c075a4
To: <sip:0310@tel.t-online.de>;tag=h7g4Esbg_p65544t1632664494m717348c129296s1_1396694349-1
From: "GS1" <sip:+49xxxxxxxxxxxx@tel.t-online.de>;tag=as1e892bb3
Call-ID: 4aef12ca36ecda345edfa8410e45f67a@tel.t-online.de
CSeq: 103 INVITE

 

Hat irgend jemand 'ne Ahnung was das soll? 611 steht, wenn ich es richtig sehe, in keinem Standard. Andererseits sollen die 6xx Codes, die definiert sind, wohl Fehlercodes sein. Entsprechend meldet Asterisk dem Endgerät prompt ein "Service Unavailable".

 

Insbesondere, sind diese Telekom "Spezialitäten" irgendwo dokumentiert? Damit man zumindest mal weiß, was die Gegenstelle versucht einem mitzuteilen?

349

5

    • 4 years ago

      Hallo @direktorstellvertreter ,

      - Das gibt's wenn man die 0310 anruft:

      Da gibt es schon noch ein bischen mehr.

       

      - Entsprechend meldet Asterisk dem Endgerät prompt ein "Service Unavailable".

      611 ist aber nicht Service Unavailable.

      Bring der Asterisk bei die Meldung zu ignorieren.

       

       

       

       

      1

      Answer

      from

      4 years ago

      Naja, man kann ja einem kompetent programmierten Softswitch nicht vorwerfen, dass er die naheliegendste Annahme macht und dann versucht, das Unverständliche für seine Teilnehmer in etwas Verständliches zu übersetzen.

       

      Und Ignorieren ist eben nicht gleich Verstehen. Was soll 611 heißen? Was soll uns mit diesem Statuscode mitgeteilt werden? Das war die Frage. Und wenn man auf die eine Antwort hat lässt sich Asterisk auch eine angemessene Reaktion beibringen.

      Unlogged in user

      Answer

      from

    • 4 years ago

      Hallo @direktorstellvertreter ,

      die 0310 ist eine Servicenummer der Telekom, über die man die Preselection bei Ferngesprächen überprüfen kann. Für Ortsrufnummern steht die 0311 zur Verfügung.

      MMn alles richtig...

      2

      Answer

      from

      4 years ago

      Danke, ich weiß.

       

      Der Punkt ist aber ein anderer, nämlich der Aufbau der SIP Verbindung (du kannst oben sehen, dass es um den INVITE geht), der anstatt mit 200 OK mit einem Fehlercode 611 endet (obgleich effektiv kein Problem besteht). Und dass diesen Status Code kein Mensch verstehen kann, weil er nicht dokumentiert ist.

       

      D.h. würdest du z.B. Software entwickeln, die mit der SIP Implementierung der Telekom umgehen soll, etwa für ein SIP Telefon, dann würdest du genau meine Frage stellen. Damit du deiner Software beibringen kannst, wie sie auf diesen Code zu reagieren hat.

      Answer

      from

      4 years ago

      @direktorstellvertreter 

      Gespräche können auch mit "SIP/2.0 480 Called User Not Registered" beendet werden.

      Dein Telefon zeigt von mir aus "480 Called User Not Registered" an und sendet noch ein ACK und gut ist.

      Genauso macht man das mit "SIP/2.0 611 Welcome to Deutsche Telekom" oder anderen Statuscodes.

      Unlogged in user

      Answer

      from

    Unlogged in user

    Ask

    from

    This could help you too