Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Wie SIP-Status abfragen (https://www.delphipraxis.net/45993-wie-sip-status-abfragen.html)

Tallman 16. Mai 2005 11:32


Wie SIP-Status abfragen
 
Hallo,

hat sich hier schonmal jemand mit dem SIP-Protokoll befasst ?
Ich suche eine einfache Lösung um anzufragen ob eine SIP-Client (VOIP-Telefon) angemeldet ist oder nicht. Einen Ping setzen bzw eine IP-Anfrage brachte keine Lösung. Liegt sicher am SIP-Protokoll, habe nur keine Ahnung was ich da anders machen muss.

schonmal thx für Eure Hilfe
talli

FriFra 16. Mai 2005 11:37

Re: Wie SIP-Status abfragen
 
Falls der zu überwachende Client bei einem DynDNS-Dienst angemeldet ist bzw. eine statische IP hat, könntest Du versuchen über TCP auf den Port 5060 bzw. 5061 (häufigste Ports) zu connecten. Wenn das klappt, dann sollte der Teilnehmer angemeldet sein.

Tallman 16. Mai 2005 15:13

Re: Wie SIP-Status abfragen
 
Hallo,

das geht so leider nicht, das liegt sicher in der Schreibweise der Hostadresse.
Die ist zB so : 1234567@sipgate.de ....

talli

wolke 16. Mai 2005 17:11

Re: Wie SIP-Status abfragen
 
vielleicht hilft dir das bzw. google weiter?

FriFra 16. Mai 2005 17:58

Re: Wie SIP-Status abfragen
 
Zitat:

Zitat von Tallman
Hallo,

das geht so leider nicht, das liegt sicher in der Schreibweise der Hostadresse.
Die ist zB so : 1234567@sipgate.de ....

talli

Warum das denn? Ich meinte nicht, daß Du einenConnect auf die Sipgate Adresse machen sollst, sondern auf die IP resp. DynDNS (z.B. Tritratrullalla.dyndns.org)... das sollte schon gehen. Für die andere Sache gibt's wohl leider keinbe einheitliche Schnittstelle der Provider :roll:

Tallman 16. Mai 2005 22:02

Re: Wie SIP-Status abfragen
 
@wolke: Deine Seite ist eigendlich das was ich gesucht habe (mein Google hat sie nicht gefunden :wink: ). Leider geht die Demo nicht, kommt immer die Fehlermeldung das GuiTestRunner.dcu und TextTestRunner.dcu nicht gefunden wird ... :gruebel:

@FriFra: Da sich jeder SIP-Teilnehmer am SIP-Server anmeldet und diesem seine IP mitteilt, muss es auch eine Möglichkeit geben abzufragen ob er angemeldet ist. Dabei wird keiner DynDNS benutzen und ne feste IP werden auch die wenigsten haben.

talli

wolke 17. Mai 2005 07:40

Re: Wie SIP-Status abfragen
 
hmm, hab kein delphi hier, kann dir also auch gerade nicht weiterhelfen.

die seite erscheint als erster treffer, wenn ich mit google nach "sip delphi" suche (ohne anführungszeichen).

PHaLaNX 28. Okt 2005 11:48

Re: Wie SIP-Status abfragen
 
Hallo ihr Nasenbären.

Lesen hilft in vielen Fällen - auf der Webseite zum Stack steht das dieses Paket auf DUnit besteht.

Einfach unter http://dunit.sourceforge.net/ downloaden und das src verzeichnis zum Librarypath hinzufügen.

Hat bei mir auch geholfen, compiliert hab ich aber noch nicht bekommen. Ich poste mal den Fehler hir hin, wenn ich Zeit hab.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:42 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz