I think that the TODO makes sense because we can do better here: we could get directly the UTF16 string form the parcel (an additional function would need to be added to parcel.c) and then probably re-codify it to something ofono can recognize as UTF8/16, crafting an adequate DCS. Otherwise, we will have trouble with non-ASCII characters.