Project

General

Profile

Actions

Feature #701

open

Need Text App

Added by Hammel about 5 years ago. Updated 4 months ago.

Status:
New
Priority:
Immediate
Assignee:
Target version:
Start date:
10 Mar 2019
Due date:
% Done:

10%

Estimated time:
Severity:
05 - Very Low

Description

This will just allow texting to a specific number to start.
Later it will tie to a contacts db.

  1. Texts (SMS, maybe MMS)
    1. PiDialer app from original Xeon project (has SMS support in modem.c)
    2. Spacebar daemon curl but is written in Qt.
    3. Email style texting in C
    4. Twilio example in C++
    5. SMS Gateway uses email-to-sms gateways
    6. Email to SMS
    7. Adafruit SMS via modem
      1. PinePhone Pro Modem
    8. Quectel_EC2 AT Commands
Actions #1

Updated by Hammel almost 5 years ago

  • % Done changed from 0 to 10

It should be easy to implement this by utilizing pidialer as the base and add an option to run it as the text message app. I just need to provide a command line option to call it in text message mode.

The problem is how to get a keyboard for typing the characters. I could create my own (which is probably desirable in the long run to make it look good) there is a simpler solution: use matchbox-keyboard as an embedded app. Matchbox-keyboard (which requires matchbox-fakekey and, probably, matchbox-lib) has an example of embedding the app in a GTK app. So then we just need to embed the keyboard in pidialer with a text field to display the message. The text message must be limited to characters and whatever the SMS message limit is, unless the SIM800L can split the text on its own into multiple messages.

Actions #2

Updated by Hammel 11 months ago

  • Target version changed from v0.1 to Xeon 1.0 - Asimov
Actions #3

Updated by Hammel 4 months ago

  • Priority changed from Normal to Immediate
  • Target version changed from Xeon 1.0 - Asimov to 3.0 - Corrino
  • Severity changed from 03 - Medium to 05 - Very Low
Actions #4

Updated by Hammel 4 months ago

  • Description updated (diff)
Actions

Also available in: Atom PDF