Programozottan tárcsázza a telefonszámot, és adja át a DTMF segítségével az iPhone SDK

szavazat
30

Hogyan programozott tegye a következőket az iPhone SDK:

  1. Programozottan Dial egy telefonszám révén az iPhone SDK

  2. Kitérő a tárcsa / törlés parancsot, hogy az iPhone hozza létre

  3. Küldj további DTMF után a hívószám tárcsázása csak mint azt, hogyan programozza szünetek egy szabályos telefon.

Tudom, hogy lehet, hogy egy tel://hívást, de a kérdés az, hogy behozza a tárcsa / törlés gyors és azt követően, hogy megakadályozza, hogy a jövőben a DTMF küldését.

A kérdést 25/02/2009 04:57
a forrás felhasználó
Más nyelveken...                            


6 válasz

szavazat
30

Az iPhone SDK nem ad közvetlen hozzáférést telefonszámot (képzeld el, ha egy „rossz” program van a telefonon, és tárcsázott egy percdíjasok szám néma, így nem vette észre).

Azonban, ha használja a telefon kapcsolat, akkor képesnek kell lennie arra, hogy küldje el „” karaktereket szúr be szüneteket.

Tehát tárcsázni 555-1212, majd várjon 4 másodpercig, majd tegye 12345 # a nyomógombokat akkor használható tel: 5551212,, 12345 #

Távozás https://developer.apple.com/iphone/library/featuredarticles/iPhoneURLScheme_Reference/Articles/PhoneLinks.html

-Ádám

Válaszolt 25/02/2009 05:00
a forrás felhasználó

szavazat
18

Nem tudom, miért mindenki azt mondja, vidám ... te CAN !

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

Ez hívja a telefonszám megkerülve a tárcsa / Törlés parancsot ... 1 másodperc után fogadja a hívást, a dtmfAfterPickup húr automatikusan tárcsázza.

Ez egy jó ötlet, hogy érzékeli-e vagy sem az eszköz támogatja a telefonhívásokat

Válaszolt 09/02/2011 10:57
a forrás felhasználó

szavazat
2

Per Ádám Apple fejlesztői fenti link, itt van ez az RFC kapcsolatot, amely elmagyarázza többet a különböző lehetőségek egy telefonos kapcsolat rendszert, hogy az iPhone támogatja -

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

Ez legalább lehetővé teszi, hogy be szünetet a „p” az URL-t, de rengeteg a beállítások a (de nem az összes szükséges) az RFC. Mi más működik?

Válaszolt 23/07/2009 03:48
a forrás felhasználó

szavazat
1

Próbáltam az én iPhone segítségével CoronaSDK és OpenURL API. Ez nagyon jól működik! Csak csináld: system.openURL ( "tel: [telefonszám], 123"). Akkor várjunk többet additinal elválasztva. Tesztelték Corona SDK / iOS7.

Válaszolt 03/01/2014 16:33
a forrás felhasználó

szavazat
0

Igazából én csak próbáltam a következő 555-555-4822 EXT 8030

És úgy tűnik, hogy továbbítja Egyes hangokat lenyomása után tárcsa (száma p a számát jelenti másodperces késleltetés). Azonban a hangok amelyeket nem válaszolt a túlsó végén a várakozásoknak, így valami még mindig nincs rendben.

Ez működik is, azonban, bár ez egy kicsit hajlamosabbak a időzítési problémák tel: 555-555-4822, 8030. Ez csak szünetet tart egy második (,, lenne két másodpercig) csatlakozás után, és lejátssza az 8030 hangok

Válaszolt 15/06/2009 22:58
a forrás felhasználó

szavazat
-1

Ezt nem teheti ezt. Az SDK nem teszi lehetővé, ellenőrzik a telefon funkció ebben részletességgel.

Válaszolt 25/02/2009 05:00
a forrás felhasználó

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