Rephone Arduino GSM examples (SMS, data, call)

Thanks chao.zhang for the answer. I found 2 examples: sending SMS and calling Out, which is great. However I am also interested about the other functionalities I mentioned in my first post, and which I consider to be a core functionalities of the RePhone:

  1. Receive SMS
  2. Connect to mobile data (Internet) and performing a REST call out (HTTP GET, POST, PUT etc.)
  3. Connect to mobile data (Internet) and providing some REST service - so that RePhone can be simple HTTP server
  4. Receive call with DTMF tones recognition and ability to implement something like IVR

Could we expect these to be supported for Arduino or should we consider some other way of development if we need to access these functionalities of the RePhone? At the moment, I mostly interest in calling a REST service from RePhone. However, I would like to hear about the other capabilities too.