Frage

Hallo möchte ich 56K-Modem für das Erhalten Telefonnummer verwenden, die das Telefon zu Hause anruft, ist es eine Möglichkeit, dies mit C # zu erreichen?

War es hilfreich?

Lösung

Nicht alle Modems unterstützen Anrufer-ID. Und für diejenigen, die das tun, die Umsetzung variiert von Hersteller zu Hersteller.

Anrufer-ID wird über die seriellen Daten übergeben, so dass Sie die TAPI-Bibliothek (oder Windows' Hyper-Terminal zu testen). Die Anrufer-ID-Nummer der Regel erscheint zwischen dem ersten und dem zweiten Ring.

Sie müssen einen Befehl an das Modem zur Ausgabe von Anrufer-ID zu aktivieren. Typisch:

  

AT#CID=1 (oder AT+VCID=1)

     
    

OK

  

Überprüfen Sie die Dokumentation für Ihr Modem.

Wenn ein Anruf eingeht, erhält das Modem den ein Anruf-String. Typisch:

  

RING

Dann wird der Anrufer-ID-Text wird kommen, wenn ich richtig bin zu erinnern, wird es in der Form:.

  

NMBR=XXXXXXXXXX

[I für eine Referenz suchen. Ich werde einen Link posten, wenn ich es finden kann]

UPDATE : Ah, eine gefunden. Schauen Sie sich diese Seite für die Befehle und Verbindungszeichenfolgen für für verschiedenes Modem:

Wie ein Modem für Caller ID Unterstützung Test

Andere Tipps

Es ist möglich, aber es gibt einige Dinge darüber sollten Sie Folgendes beachten:

  • Sie haben noch Anrufer-ID von Ihrem Netzbetreiber / Provider unterstützt haben. Eine grundlegende POTS-Leitung nicht enthalten diese Informationen, es sei denn, der Träger einige zusätzliche Arbeit, um es hinzuzufügen getan hat. So kann man das nicht tut der Zahlung eine zusätzliche Anrufer-ID-Gebühr zu vermeiden.
  • Es ist nicht in .Net gebaut. Sie werden die in Grund TAPI Bibliothek aufrufen müssen. Ich habe noch nie mit dieser Bibliothek arbeite mich selbst, also das ist so viel wie ich Ihnen sagen kann.

serialPort1.Open ();  serialPort1.WriteLine ( "AT # cid = 1" + System.Environment.NewLine); // wo serialPort1 ist die serielle Steuerung  Genauere Angaben finden Sie folgenden Link: http://www.itworld2.com/frmsCsharp.aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top