Simulating Phone Calls and Messaging

This assumes you have a writable image on the device.

1. Install required packages

   sudo apt-get install messaging-app-autopilot dialer-app-autopilot

2. Set up fake modem/sim

   mc-tool update ofono/ofono/account0 string:modem-objpath=/phonesim
   mc-tool reconnect ofono/ofono/account0
   /usr/share/ofono/scripts/enable-modem /phonesim
   /usr/share/ofono/scripts/online-modem /phonesim

3. Receive fake SMS and phone calls

For messaging

   python3 -c 'from messaging_app.helpers import receive_sms; receive_sms("1234", "Hello")'

For incoming calls

   python3 -c 'from dialer_app.helpers import invoke_incoming_call; invoke_incoming_call("1234")'

note: If the steps in 2. don't work you might have to do:

   mc-tool add ofono/ofono SIM1 string:modem-objpath=/phonesim
   mc-tool enable ofono/ofono/account0
   mc-tool request ofono/ofono/account0 available

Touch/Testing/PhoneAndMessagingSimulation (last edited 2016-05-11 17:16:25 by kdub)