प्रोग्राम के रूप में एक फोन नंबर डायल करें और iPhone SDK का उपयोग कर DTMF पारित

वोट
30

कैसे आप प्रोग्राम iPhone SDK से निम्न कार्य करते हैं:

  1. प्रोग्राम के रूप में एक फोन iPhone SDK के माध्यम से नंबर डायल

  2. बाईपास डायल / रद्द शीघ्र कि iPhone को लाता है

  3. अतिरिक्त DTMF के बाद नंबर कितना आप एक नियमित रूप से फोन में रुक जाता है कार्यक्रम की तरह मिलाया जाता भेजें।

मैं जानता हूँ कि आप एक बना सकते हैं tel://कॉल लेकिन मुद्दा यह है कि यह डायल को लाता है / शीघ्र रद्द है और उसके बाद यह भेजे जाने से भविष्य में किसी भी DTMF से बचाता है।

25/02/2009 को 04:57
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


6 जवाब

वोट
30

iPhone SDK आप सीधी पहुंच नंबर डायल करने (कल्पना करता है, तो एक 'बुरे' कार्यक्रम अपने फोन पर मिल गया है और इसलिए तुम नोटिस नहीं किया था मूक पर मिनट संख्या प्रति एक भुगतान डायल किए गए) नहीं देता है।

हालांकि, अगर आप टेलीफोन लिंक का उपयोग करें, तो आप इसे भेजने के लिए "," वर्ण जो रुक जाता है सम्मिलित करता है सक्षम होना चाहिए।

तो 555-1212 डायल करने के लिए और फिर 4 सेकंड प्रतीक्षा करें, फिर स्पर्श टोन आप टेलीफोन का प्रयोग करेंगे पर 12345 # कार्य करें: 5,551,212,, 12345 #

की जाँच करें https://developer.apple.com/iphone/library/featuredarticles/iPhoneURLScheme_Reference/Articles/PhoneLinks.html

-Adam

25/02/2009 को 05:00
का स्रोत उपयोगकर्ता

वोट
18

मैं जानता हूँ कि क्यों हर कोई कहता है कि आप नहीं कर सकते ... आप न CAN !

NSString *phoneNumber = @"15555551212";
NSString *dtmfAfterPickup = @"1234";
NSString *telString = [NSString stringWithFormat:@"tel:%@,%@", phoneNumber, dtmfAfterPickup];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:telString]];

यह डायल करेंगे PhoneNumber डायल को दरकिनार / शीघ्र ... 1 सेकंड के बाद फोन का जवाब है, रद्द dtmfAfterPickup स्ट्रिंग स्वचालित रूप से डायल किया जाएगा।

इसका एक अच्छा विचार करने के लिए किया जाए या नहीं डिवाइस समर्थन फोन कॉल का पता लगाने के

09/02/2011 को 10:57
का स्रोत उपयोगकर्ता

वोट
2

प्रति एडम एप्पल डेवलपर ऊपर के लिंक, वहाँ इस आरएफसी लिंक है कि एक टेलीफोन लिंक योजना कि iPhone का समर्थन करता है के लिए विभिन्न विकल्पों के बारे में अधिक बताते है -

http://www.ietf.org/rfc/rfc2806.txt

यह कम से कम आप URL में एक 'पी' के साथ रुक जाता है सम्मिलित करने के लिए अनुमति देता है, लेकिन बहुत सारे विकल्प निर्दिष्ट कर रहे हैं (लेकिन सभी आवश्यक हैं) आरएफसी प्रति। और क्या काम करता है?

23/07/2009 को 03:48
का स्रोत उपयोगकर्ता

वोट
1

मैं अपने iPhone CoronaSDK और openurl एपीआई का उपयोग कर के साथ की कोशिश की। ये अच्छी तरह काम करता है! बस कार्य करें: system.openURL ( "टेलीफोन: [PHONENUMBER], 123")। आप additinal अल्पविरामों से अधिक इंतजार कर सकते हैं। कोरोना एसडीके / iOS7 साथ परीक्षण किया गया।

03/01/2014 को 16:33
का स्रोत उपयोगकर्ता

वोट
0

वास्तव में, मैं सिर्फ निम्नलिखित 555-555-4822 EXT 8030 की कोशिश की

और यह डायल दबाने के बाद भी कुछ स्वर संचारित करने के लिए प्रतीत होता है (पी के की संख्या सेकंड देरी की संख्या का प्रतिनिधित्व करता है)। हालांकि, टन की उम्मीद के रूप में अब तक अंत पर दिया जाता है नहीं किया जा रहा है, तो कुछ अभी भी गलत है।

यह काम करता है, लेकिन है, हालांकि यह थोड़ा और अधिक समय की समस्याओं टेलीफोन होने का खतरा है: 555-555-4822, 8030. यह सिर्फ एक सेकंड के लिए रुक जाता है (,, दो सेकंड होगा) कनेक्शन के बाद, और फिर 8030 टन निभाता है

15/06/2009 को 22:58
का स्रोत उपयोगकर्ता

वोट
-1

यदि आप ऐसा नहीं कर सकते हैं। एसडीके आप विस्तार के इस स्तर में फोन समारोह को नियंत्रित अनुमति नहीं है।

25/02/2009 को 05:00
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more