Programlı bir telefon numarası çevirin ve iPhone SDK kullanarak DTMF geçmesi

oy
30

Nasıl programlı iPhone SDK şu yapacağız:

  1. Programlı iPhone SDK aracılığıyla bir Telefon Numarası Dial

  2. Bypass / kadranı iptal iPhone açtığını istemi

  3. numara sadece normal bir telefona duraklamaları programlamak nasıl gibi aranır sonra ek DTMF gönder.

Sana bir hale biliyorum tel://çağrıyı ama meselenin iptal istemini / kadranı açtığını ve bu gönderilmesini ileride DTMF önlediğini sonra.

Oluştur 25/02/2009 saat 04:57
kaynak kullanıcı
Diğer dillerde...                            


6 cevaplar

oy
30

iPhone SDK ( 'kötü' programı telefonunuzda var ve fark etmedi bu yüzden dilsiz üzerinde dakikalık sayısı başına bir ödeme aranan eğer hayal) numaralarını aramak için size doğrudan erişim sağlar DEĞİLDİR.

Eğer tel linki kullanınız Ancak, o zaman duraklamaları ekler "" karakterleri göndermek mümkün olmalıdır.

Öyleyse o zaman tel kullanmak istiyorsunuz Dokunma tonunu üzerinde 12345 # yapmak, 4 saniye bekleyin 555-1212 çevirmek için:, 5551212 12345 #

Check out https://developer.apple.com/iphone/library/featuredarticles/iPhoneURLScheme_Reference/Articles/PhoneLinks.html

-Adam

Cevap 25/02/2009 saat 05:00
kaynak kullanıcı

oy
18

Herkesin size ... edemeyiz diyor nedenini bilmiyorum CAN !

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

Bu arar phonenumber kadranı atlayarak / istemi ... çağrıya cevap verilene 1 saniye sonra, iptal dtmfAfterPickup dize otomatik olarak çevrilecektir.

Onun iyi bir fikir için olsun veya olmasın cihaz desteği telefon görüşmeleri tespit

Cevap 09/02/2011 saat 10:57
kaynak kullanıcı

oy
2

Yukarıdaki Adem'in Apple geliştirici bağlantısını Başına iPhone destekleyen bir telefon bağlantısı şeması için farklı seçenekler hakkında daha fazla açıklayan bu RFC bağlantı var -

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

Bu, en az URL'ye bir 'p' ile duraklamaları eklemenize izin verir, ancak RFC başına seçenekleri bol belirtilmiştir (hepsi değil gereklidir). Başka ne çalışıyor?

Cevap 23/07/2009 saat 03:48
kaynak kullanıcı

oy
1

Ben CoronaSDK ve OpenURL API kullanarak benim iPhone ile çalıştı. Çok iyi çalışıyor! Sadece yapın: system.openURL ( "tel: [phonenumber], 123"). Sen additinal virgül ile daha bekleyebilir. Corona SDK / -iOS7 ile test edilmiştir.

Cevap 03/01/2014 saat 16:33
kaynak kullanıcı

oy
0

Aslında sadece aşağıdaki 555-555-4822 EXT 8030 denedi

Ve hatta kadranı bastıktan sonra bazı sesleri iletmek gibi görünüyor (s en sayısı saniye gecikme sayısını gösterir). Ancak, sesleri beklendiği gibi uzak ucunda yanıt edilmiyor, bu nedenle hala bir şey yanlış.

bağlantıdan sonra (iki saniye olacaktır ,,) 555-555-4822, 8030. Bu sadece bir saniye duraklar ve ardından 8030 tonlarını oynar: Bu zamanlama sorunları tel için biraz daha eğilimli olsa, ancak, çalışır

Cevap 15/06/2009 saat 22:58
kaynak kullanıcı

oy
-1

Bunu yapamaz. SDK bu düzeyde ayrıntı telefon işlevini kontrol izin vermez.

Cevap 25/02/2009 saat 05:00
kaynak kullanıcı

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