iCulture forum | iPhone, iPad,  iPod touch, Apple TV en iOS

iCulture forum | iPhone, iPad, iPod touch, Apple TV en iOS (https://forum.iculture.nl/)
-   iPhone algemeen (https://forum.iculture.nl/f28/iphone/f32/iphone-algemeen/)
-   -   Verschillende oproeptonen (https://forum.iculture.nl/f28/iphone/f32/iphone-algemeen/32627-verschillende-oproeptonen.html)

damnet 08-04-09 12:13

Verschillende oproeptonen
 
Hallo,

Kan iemand mij vertellen hoe ik anoniemen bellers, bellers die niet in je telefoonboek (addressenlijst) staan een andere oproeptoon/ringtone mee laten geven?

Bij telefoon/GSM kon dat nl altijd heel makkelijk, net als een groep een bepaalde oproeptoon meegeven. Je weet dan van te voren al wat voor een soort oproep je krijgt.

Groet,
Dennis

iFilip 08-04-09 12:29

Ik denk niet dat je dit kan instellen. Je kan een standaard ringtone instellen en tevens aan een alle andere contacten je geprefereerde ringtone koppelen. Dat is de enige manier denk ik?

damnet 08-04-09 12:42

Jammer, weer een -.
Of kan ik in één keer al mijn conacten aanpassen?

Kunnen de contactgegevens uit de iPhone gehaald worden zoals ze nu opgeslagen zijn, dus met ringtone verwijzing. Wellicht kun je dan met een replace commando de gegevens aanpassen en weer terugschieten?

Dennis

damnet 09-04-09 19:00

Je kan met sqliteadmin de .sqlitedb dbase files van je iPhone openen. Je kan daar de structuur inzien (of in zien) en ook de gemaakte groepen. Maar ik ben er nog niet uit, hoe de ringtone koppeling zit.
Iemand wat ervaring met het lezen van de iPhone stuctuur?

Groet,
Dennis

Het zou moeten kunnen met igroup (We use igroup from the app shop and its free) maar dit tool kan ik niet vinden. Met ABGoups kun je alleen groepen aanmaken en wijzigen.
ABContacts is ook geen optie :(

damnet 22-08-09 23:10

Ik heb nog een beetje zitten neuzen in de dbase files.
Daarmee kwam ik tot de volgende conclusie:

We volgen ringtone TEST en heb twee files gebruikt.
Ringtones.plist & AddressBook.sqlitedb

in Ringtones.plist (User//Media/iTunes_control/iTunes/)
<key>GNKN.m4r</key>
<dict>
<key>GUID</key><string>330637C0531BEE33</string>
<key>Name</key><string>TEST</string>
<key>Total Time</key><integer>7312</integer>
</dict>

in AddressBook.sqlitedb (private/var/mobile/Library/Adrressbook)
Vinden we 330637C0531BEE33 terug in table ABMutivalue
Er staat onderaan in de regel
UID: 996
record_id: 406
property 16 (hebben de andere ringtones ook, geeft denk aan ringtone)
value met inhoud itunes:330637C0531BEE33

En daaronder een regel met
UID: 998
record_id: 2
property 16 (hebben de andere ringtones ook, geeft denk aan ringtone)
value met inhoud itunes:330637C0531BEE33

UID is gewoon oplopend
record_id komt over met het ROWID van een persoon uit ABPerson

in ABPersonChanges vinden we de records terug die in ABMutivalue een itunes value hadden.

Hieruit blijkt dat het record_id van de ringtone hetzelfde is als een persoon. Daarom moet er per persoon (record_id) ook een ringtone UID aangemaakt worden in de table, ook al is het dezelfde ringtone

Dat is een een behoorlijk klus http://damnet.nl/forum/images/smiles.../sad_smile.gif

in ABGroep staan de aangemaakte groepen waarnaar verwezen wordt vanuit ABGroupMembers


Alle tijden zijn GMT +2. Het is nu 06:01.