Hi Pekka, > I thought the modem already unpacks the ussd message to 8-bit gsm and the dcs parameter is rather meaningless in that case. Perhaps the atmodem ussd should re-pack the string in order to achieve the > desired symmetry on the API?
Agree that the modem already unpacks the string received from the network to the "character set" set by TE(UCS2 or UTF-8 or ...). Atom driver will do the conversion to UTF-8 based on active character set supported by modem, so it should have information of the active character set. At present, we read and set the "character set" in the phonebook atom driver. USSD atom driver could to do the same or the reading/setting of character set can be done during the modem initialisation (eg: atgen.c). I would prefer to have the reading and setting of character set during the modem initialisation. I hope the character set is not set by some other component apart from ofono :-) Regards, jeevaka ---------------------------------------------------------------- Please note: This e-mail may contain confidential information intended solely for the addressee. If you have received this e-mail in error, please do not disclose it to anyone, notify the sender promptly, and delete the message from your system. Thank you. ---------------------------------------------------------------- Please note: This e-mail may contain confidential information intended solely for the addressee. If you have received this e-mail in error, please do not disclose it to anyone, notify the sender promptly, and delete the message from your system. Thank you. _______________________________________________ ofono mailing list [email protected] http://lists.ofono.org/listinfo/ofono
