.titleBar { margin-bottom: 5px!important; }

SIP-Tester

Dieses Thema im Forum "Andere Software/Hardware" wurde erstellt von stalle, 13 Jan. 2005.

  1. stalle

    stalle Neuer User

    Registriert seit:
    5 Jan. 2005
    Beiträge:
    143
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hallo,

    ich "spiele" im Moment grade etwas mit den SIP-Protokollen rum. Da es für Windows-User nix Richtiges zum Testen gibt, zumindest hab ich nix gefunden außer sipsak via cygwin, hab ich mir da kurz was zusammengewürfelt. Vielleicht kann es der eine oder andere auch mal gebrauchen, deshalb stell ich das mal hier rein. Ist wirklich nichts aufregendes und das Errorhandling quasi nicht vorhanden, da ich das eh meist nur im Debug-Modus ausführe. Falls es doch Interessierte gibt, die die eine oder andere Funktion noch brauchen, bau ich das gern ein, wenn sich der Aufwand in Grenzen hält.

    Das Programm braucht ein installiertes .NET-Framework, einfach starten, unter SIP-ID die abzufragende ID eingeben (mit oder ohne sip: am Anfang) und dann query. Die Ausgabe sollte wie folgt aussehen :

    ----------------- schnipp -------------------
    SIP/2.0 200 OK
    Via: SIP/2.0/UDP stalle2.xxx.com:1619;received=213.24.183.113;rport=1619
    Record-Route: <sip:5554711@217.10.22.1;lr=on>
    From: <sip:SipTest@stalle2.xxx.com:1619>
    To: <sip:5554711@sipgate.de>;tag=9c8d11564aa23c08
    Call-ID: 8940125490@stalle2.xxx.com
    CSeq: 1 OPTIONS
    User-Agent: Grandstream BT100 1.0.5.18
    Warning: 399 217.230.152.112 "detected NAT type is symmetric NAT"
    Contact: <sip:5554711@217.230.230.112:5060>
    Allow: INVITE,ACK,CANCEL,BYE,NOTIFY,REFER,OPTIONS,INFO,SUBSCRIBE
    Supported: replaces
    Content-Length: 0

    *** reply received after 124,9968 ms ***
    ----------------- schnapp -------------------

    Wie gesagt, mehr geht da nicht, da es nur zum testen, des darunterliegenden SIP-Stacks gedacht ist.

    Gruss
    Axel
     
  2. Guest

    Guest Guest

    hallo,

    würdest du auch den Quellcode rausrücken?
     
  3. stalle

    stalle Neuer User

    Registriert seit:
    5 Jan. 2005
    Beiträge:
    143
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Sooo...ein Update. Hauptsächlich um die ENUM-Abfragen zu checken.

    Man kann jetzt eine VoIP-Telefonnummer eingeben. Ist diese ENUM-listed, dann
    wird versucht die SIP-Adresse zu ermitteln. Über diese kann man dann direkt den Status des Telefons abfragen.
    Das Ganze hat noch nicht mal Alpha Status. Ist bisher nur mit 2 Telefonnummern getestet. Man kann das ganze unter http://www.enum-center.de/ gegenchecken.
    Wäre nett wenn mal response käme, unter welchen Umständen das nicht funktioniert.

    Gruss
    Axel

    @grid
    Sourcecode im Moment nicht.

    Kleines Update :
    Da nicht über die üblichen DNS-Kanälen gegangen wird, sondern es sich um ein spezielles DNS handelt, muß der DNS Server eingegeben werden.
    Der in der 1. Version verwendete war nicht von überall aus zu erreichen.
    Der vorgegebene ist ein T-Online DNS-Server und sollte überall verfügbar sein.
     

    Anhänge:

  4. hohony

    hohony Neuer User

    Registriert seit:
    22 Apr. 2004
    Beiträge:
    134
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ort:
    Willich / Düsseldorf / N.J.
    Ich fänd's toll, wenn Du auch die notwendigen DLL's beilegen könntest, um Deine Fangemeinde breitflächig zu erweitern :)

    Nicht jeder möchte sich gleich .NET auf die Platte hauen.

    Gruß, Rob
     
  5. stalle

    stalle Neuer User

    Registriert seit:
    5 Jan. 2005
    Beiträge:
    143
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Welche DLL's ? Das Programm benötigt nun mal .NET, sonst nix.
    Wer .NET nicht auf dem Rechner hat, kann's nicht testen.

    Gruss
    Axel

    PS: Meine Fangemeinde iss eh schon unüberschaubar. :lol:
     
  6. hohony

    hohony Neuer User

    Registriert seit:
    22 Apr. 2004
    Beiträge:
    134
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ort:
    Willich / Düsseldorf / N.J.
    Schade.
     
  7. stalle

    stalle Neuer User

    Registriert seit:
    5 Jan. 2005
    Beiträge:
    143
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Das geht nun mal nicht anders. Du kannst bei .NET nicht "nur'n paar DLL's" mitgeben und dann geht's. Du mußt das schon installieren, sonst geht's nicht.
     
  8. RB

    RB Aktives Mitglied

    Registriert seit:
    22 Juni 2004
    Beiträge:
    1,311
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Beruf:
    Selbständiger Bitbeißer
    Ort:
    40883 Ratingen
    Moin!

    Hab mal meine Büro-Festnetznummer (DE) probiert: Fehlanzeige! Die ist aber registriert, was ich hier auch nochmal kontrolliert habe.

    Die voreingetragene Telefonnummer wird aber aufgelöst.

    Den SIP-Test mit dem ENUM-Umleitungsziel meiner Festnetznummer (Sipgate) klappt auch.

    Ich habe in allen Fällen den voreingestellten DNS-Server benutzt. Ein Test mit meinem internen DNS-Server, der ggfs Anfragen weiter zu ish-DNS-Servern gibt, ging aber in den Fällen, die vorher funktionierten, auch problemlos.
     
  9. stalle

    stalle Neuer User

    Registriert seit:
    5 Jan. 2005
    Beiträge:
    143
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Tach auch,

    ich würde fast vermuten das es tatsächlich irgendwie mit unterschiedlichen DNS-Server Versionen zusammenhängt. Ich werde das weiter testen.

    Gruss
    Axel
     
  10. tallman0815

    tallman0815 Neuer User

    Registriert seit:
    17 Aug. 2004
    Beiträge:
    74
    Zustimmungen:
    0
    Punkte für Erfolge:
    6
    @stalle: hallo, arbeitest Du noch an diesem Projekt, oder hast Du es aufgegeben? Mich würde eine Version ohne .NET interessieren oder etwas Source-Code bzw. ein Link (deutsch) wo man was zur Sip-Progr. nachlesen kann.

    thx talli