Ciao, voglio usare il modem 56K per ottenere il numero di telefono di chi chiama il telefono di casa, c'è un modo per ottenere questo con C#?Come ottenere l'ID del chiamante in C#?
risposta
Non tutti i modem supportano l'ID del chiamante. E per quelli che lo fanno, l'implementazione varia tra i produttori.
L'ID del chiamante viene passato attraverso i dati seriali, quindi sarà necessario utilizzare TAPI library (o HyperTerminal di Windows per testarlo). Il numero ID del chiamante appare in genere tra il primo e il secondo squillo.
Sarà necessario inviare un comando al modem per attivare l'ID del chiamante. Tipicamente:
AT#CID=1
(oAT+VCID=1
)OK
controllare la documentazione per il modem.
Quando arriva una chiamata, il modem riceverà una stringa di chiamata. In genere:.
RING
Poi il testo ID chiamante verrà in Se mi ricordo correttamente, sarà nella forma:
NMBR=XXXXXXXXXX
[Sto cercando un riferimento. Inserirò un link quando posso trovarlo]
UPDATE: Ah, trovato uno. Check out questa pagina per i comandi e le stringhe di connessione per i modem per varie:
okay lo proverò a casa, sarà molto buono se trovi un riferimento. Grazie. – zer0w1dthspace
E 'possibile, ma ci sono alcune cose su di esso si dovrebbe notare:
- si devono ancora avere ID chiamante supportato dal tuo operatore/fornitore. Una linea POTS di base non includerà queste informazioni a meno che il corriere non abbia fatto del lavoro extra per aggiungerlo. Quindi non puoi fare questo per evitare di pagare una quota di identificazione del chiamante in più.
- Non è integrato in .Net. Dovrai chiamare nella libreria di base TAPI. Non ho mai lavorato con questa libreria da solo, quindi è tutto quello che posso dirti.
Sono sicuro che la mia linea telefonica supporta l'ID chiamante perché il telefono sta mostrando il numero del chiamante sul suo schermo. Continuerò con TAPI, grazie. – zer0w1dthspace
serialPort1.Open(); serialPort1.WriteLine ("AT # cid = 1" + System.Environment.NewLine); // dove serialPort1 è il controllo seriale per ulteriori dettagli, vedere il seguente collegamento: http://www.itworld2.com/frmsCsharp.aspx
heh, non sapevo che è possibile aggiungere quei comandi di stringhe con il metodo writeline .. tnx (il collegamento non funziona però) –
- 1. Rest - come ottenere l'indirizzo IP del chiamante
- 2. Powershell Set Lid Close Azione
- 3. Java: come ottenere il nome della funzione del chiamante
- 4. È possibile ottenere il contesto del chiamante in javascript?
- 5. Come ottenere l'elemento chiamante usando Javascript?
- 6. C++ chiamante funzione universale
- 7. Determinazione del tipo di oggetto chiamante in C#
- 8. Come ottenere il chiamante dalla modalità rigorosa?
- 9. Come ottenere il chiamante della funzione
- 10. Come ottenere il nome della classe chiamante in Java?
- 11. Come ottenere il nome, o il file e la linea del metodo del chiamante?
- 12. come ottenere il nome file del chiamante, il nome del metodo in python
- 13. Come ottenere il nome della classe chiamante (in PHP)
- 14. Come si butta un'eccezione dall'ambito del chiamante?
- 15. Python: come ottenere il nome del metodo del chiamante nel metodo chiamato?
- 16. Come possiamo conoscere il nome della funzione del chiamante?
- 17. Genera grafico chiamante per codice C++
- 18. Inserisci trasparente nello scope del chiamante
- 19. Metodi di estensione C# - Restituzione dell'oggetto chiamante
- 20. Impossibile determinare l'identità dell'applicazione del chiamante?
- 21. C++: funzione membro chiamante tramite puntatore
- 22. Come ottenere l'evento chiamante e dom elemento id
- 23. Come tornare dall'intento chiamante
- 24. È possibile ottenere l'oggetto chiamante di una chiusura in groovy?
- 25. Ottenere il nome della funzione del chiamante all'interno di un'altra funzione in Python?
- 26. Ottenere il colore del pixel in C++
- 27. Ottenere la larghezza del terminale in C?
- 28. Registra solo la voce del chiamante in Android
- 29. Come ottenere il nome del processo in C++
- 30. Come posso ottenere il nome del computer locale in C#?
Qualcuno potrebbe avere una conoscenza del soggetto per ripetere la domanda? –
È fantastico, basta avere un popup o qualcosa del genere ogni volta che squilla il telefono. Lato negativo: chi ha una rete fissa più ... – tsilb