Comunication with Mobile Devices

I want to use Asterisk with Mobile Devices…

My Requirement is like

Some one calls on my Astersik server from MOBILE Device then I need to log his/her ANI(Automatic Number Identification)-Directory based mobile number into the database.

Then i Need to send alert tone to the caller indicating that we have recieved the call

Will you please guide, How I can achieve the above task

Naveed Khan