We need an application that will run on 2 mobiles. 1 mobile will work as Host and the other one will work as Client.
Client will redirect all incoming sms to Host via bluetooth. Client blackberry doesn´t have any kind of internet connection. It´s important that all incoming SMS will be forwarded to Host blackberry, if the forward fails (pe Host blackberry out of range, power off, etc..), the client has to be able to schedule and resend pending sms as soon as possible.
Host blackberry receives all incoming sms from client, and will forward it to an email address defined in Host software, we will use an email account configured in Host Blackberry (This blackberry will have Internet). The sms forwarded via email, has to include the origination mobile number that sent sms to Client Blackberry,date, time and also the content of the text message. Also, host can accept incoming sms from many clients at time, until 10 clients at same time
Host will be on blackberry, but client can be developed in blackberry, android, symbian or java.