2009-07-29 17 views
9

हैलो मैं फोन नंबर प्राप्त करने के लिए 56 के मॉडेम का उपयोग करना चाहता हूं, जो घर फोन कहता है, क्या सी # के साथ इसे हासिल करने का कोई तरीका है?सी # में कॉलर आईडी कैसे प्राप्त करें?

+0

विषय ज्ञान वाले किसी व्यक्ति को इस प्रश्न को पुनः प्राप्त कर सकते हैं? –

+1

यह बहुत बढ़िया है, फोन के छल्ले होने पर बस एक पॉपअप या कुछ है। डाउनसाइड: अब लैंडलाइन कौन है ... – tsilb

उत्तर

17

सभी मॉडेम कॉलर आईडी का समर्थन नहीं करते हैं। और जो लोग करते हैं, उनके लिए कार्यान्वयन निर्माताओं के बीच भिन्न होता है।

वहां कॉलर आईडी धारावाहिक डेटा के माध्यम से पारित किया जाता है, इसलिए आपको TAPI library (या इसका परीक्षण करने के लिए विंडोज़ हाइपर टर्मिनल) का उपयोग करना होगा। कॉलर आईडी संख्या आम तौर पर पहली और दूसरी अंगूठी के बीच दिखाई देती है।

आपको कॉलर आईडी को सक्रिय करने के लिए मॉडेम को एक आदेश जारी करने की आवश्यकता होगी। आमतौर पर:

AT#CID=1 (या AT+VCID=1)

ठीक

अपने मॉडेम के लिए दस्तावेज़ की जाँच करें।

जब कोई कॉल आती है, तो मॉडेम को कॉल स्ट्रिंग प्राप्त होगी। आमतौर पर:।

RING

तो कॉलर आईडी पाठ में आ जाएगा मैं सही ढंग से याद कर रहा हूँ, तो यह रूप में होगा:

NMBR=XXXXXXXXXX

[मैं एक संदर्भ की तलाश में हूँ। जब मैं इसे पा सकता हूं तो मैं एक लिंक पोस्ट करूंगा]

अद्यतन: आह, एक मिला। आदेश और विभिन्न मोडेम के लिए के लिए कनेक्शन तार के लिए इस पेज की जाँच करें:

How to Test a Modem for Caller ID Support

+0

ठीक है, मैं इसे घर पर आज़माउंगा, अगर आपको कोई संदर्भ मिल जाए तो यह बहुत अच्छा होगा। धन्यवाद। – zer0w1dthspace

5

यह संभव है, लेकिन वहाँ इस बारे में कुछ चीजें आप ध्यान दें चाहिए:

  • आप अभी भी अपने कैरियर/प्रदाता द्वारा समर्थित कॉलर आईडी बने रहना होगा। एक मूल पीओटीएस लाइन में यह जानकारी शामिल नहीं होगी जब तक वाहक ने इसे जोड़ने के लिए कुछ अतिरिक्त काम नहीं किया है। इसलिए आप अतिरिक्त कॉलर आईडी शुल्क का भुगतान करने से बचने के लिए ऐसा नहीं कर सकते हैं।
  • यह नेट में नहीं बनाया गया है। आपको मूल TAPI लाइब्रेरी में कॉल करना होगा। मैंने कभी भी इस पुस्तकालय के साथ काम नहीं किया है, इसलिए जितना मैं आपको बता सकता हूं।
+0

मुझे यकीन है कि मेरी फोन लाइन कॉलर आईडी का समर्थन करती है क्योंकि फोन कॉलर नंबर को इसकी स्क्रिन पर दिखा रहा है। मैं टीएपीआई के साथ जाऊंगा, धन्यवाद। – zer0w1dthspace

3

serialPort1.Open(); सीरियलपोर्ट 1। राइटलाइन ("एटी # सीआईडी ​​= 1" + सिस्टम। पर्यावरण। न्यूलाइन); // जहां serialPort1 सीरियल कंट्रोल अधिक जानकारी के लिए निम्न लिंक देखें: http://www.itworld2.com/frmsCsharp.aspx

+0

हे, आपको नहीं पता था कि आप उन स्ट्रिंग कमांड को लेखन पद्धति के साथ जोड़ सकते हैं .. tnx (लिंक हालांकि काम नहीं करता है) –

संबंधित मुद्दे