Retrieve SIM number

Does exist a way to retrieve SIM telephone number (API or AT cmds) ?

No, there isn’t: because the phone number (MSISDN) is held in the Network - not on the SIM.

See: en.wikipedia.org/wiki/MSISDN

Some networks provide a facility to retrieve the phone number; eg, on Vodafone-UK, you dial *#100#

However, many SIMs come preconfigured so that AT+CNUM will give the number.

AT+CNUM just uses the entries in the “ON” phonebook - so you can set it up yourself…

See: https://forum.sierrawireless.com/t/msisdn/1231/2