OESF Portal | OESF Forum | OESF Wiki | LinuxPDA | #planetgemini chat on matrix.org | #gemini-pda chat on Freenode | #zaurus and #alarmz chat on Freenode | ELSI (coming soon) | Ibiblio

IPB

Welcome Guest ( Log In | Register )

2 Pages V   1 2 >  
Reply to this topicStart new topic
> Make phone calls from Linux
Sir J David
post Jan 11 2018, 03:30 AM
Post #1





Group: Members
Posts: 1
Joined: 10-January 18
Member No.: 816,219



Hi there, my first post here. smile.gif

I wonder if there is any software for using the Phone from Linux? I mean the "real phone chip" (3G, 4G etc), not Skype and other apps like that.

Kind regards
/David
Go to the top of the page
 
+Quote Post
Varti
post Jan 11 2018, 05:34 AM
Post #2





Group: Admin
Posts: 815
Joined: 30-April 08
From: Italy
Member No.: 21,713



A tool for managing calls/SMS is planned, it will be probably based on ofono. In the meanwhile, if Planet will provide a Linux driver for the cellular modem's serial port (/dev/ttyS0 or similar), Wammu will probably work:

https://wammu.eu/

Attached Image


Varti
Go to the top of the page
 
+Quote Post
depscribe
post Jan 11 2018, 09:32 AM
Post #3





Group: Members
Posts: 171
Joined: 3-January 18
Member No.: 815,753



QUOTE(Varti @ Jan 11 2018, 05:34 AM) *
A tool for managing calls/SMS is planned, it will be probably based on ofono.


Is there an ARM port of ofono? Everything I've seen about it, which I admit is a limited amount, has it tied to Intel chips.

I'm just hoping that Planet gives us all the programming hooks for those things for which drivers are not provided (and for those things for which drivers are provided, too). In the video, Janko said Planet is committed to open source all the way or words to that effect; sadly, in today's climate "all the way" or words to that effect has come to mean "some, at least a little. Maybe."

I worry about the 4G support under Linux; with it, I can't forsee ever booting into Android.
Go to the top of the page
 
+Quote Post
Adam Boardman
post Jan 11 2018, 03:33 PM
Post #4





Group: Members
Posts: 100
Joined: 29-December 17
Member No.: 815,489



There are installable packages for ofono and wammu available in the debian 9 repository. Something to play with when we get the devices...

To clarify: All I'm saying is that if you type 'apt-get install ofono' you can expect something to get installed (ie its part of debian so yes it works on ARM), from its description it claims to be a 'Mobile telephony stack (daemon)'. So no UI. From the dependencies on wammu there is no indication that it will talk to ofono, seems more like its designed to talk to external bluetooth mobile phones. But my expectation is that ofono would be the route into linux for the telephone functionality of the hardware.
Go to the top of the page
 
+Quote Post
Varti
post Jan 12 2018, 02:52 AM
Post #5





Group: Admin
Posts: 815
Joined: 30-April 08
From: Italy
Member No.: 21,713



QUOTE(Adam Boardman @ Jan 12 2018, 12:33 AM) *
There are installable packages for ofono and wammu available in the debian 9 repository. Something to play with when we get the devices...

Does ofono have its own GUI? I was under the impression that it is just an API.

Varti
Go to the top of the page
 
+Quote Post
LoneTech
post Jan 12 2018, 01:46 PM
Post #6





Group: Members
Posts: 3
Joined: 9-January 18
Member No.: 816,149



One frontend for ofono voice calls would be telepathy-ring, another debian package. Found by "apt rdepends ofono". A GUI for the Telepathy framework would be Empathy.
Go to the top of the page
 
+Quote Post
bogomips
post Jan 15 2018, 05:21 PM
Post #7





Group: Members
Posts: 25
Joined: 3-January 18
Member No.: 815,787



Damn, I really hope we can get telephony to work under linux! I don't care if its CLI... we can make an interface for it...


Are we expecting 4G to work under linux for mobile data?


PS: am I imagining planet saying there will be a forum or something - to help the community sort out and collab on stuff like this?
Go to the top of the page
 
+Quote Post
Grench
post Feb 9 2018, 11:47 AM
Post #8





Group: Members
Posts: 94
Joined: 9-January 18
Member No.: 816,120



The few historical using 4G on Linux threads that I have found wind up with one side asking for 'how do I do this' and the other side telling them to just tether the Linux computer to a phone or 'use Skype'. Example:
https://www.linuxquestions.org/questions/li...8153/page2.html

There have, however, been a few attempts at open source phones. That makes me wonder if there is an application stack that can be used as a baseline from one of them.
https://en.wikipedia.org/wiki/List_of_open-...e_mobile_phones

I'm coming up pretty empty on actual Linux applications that can offer support for telephone and messaging directly to/from the 3G/4G modem. What am I missing?

Go to the top of the page
 
+Quote Post
depscribe
post Feb 9 2018, 12:50 PM
Post #9





Group: Members
Posts: 171
Joined: 3-January 18
Member No.: 815,753



QUOTE(Grench @ Feb 9 2018, 11:47 AM) *
The few historical using 4G on Linux threads that I have found wind up with one side asking for 'how do I do this' and the other side telling them to just tether the Linux computer to a phone or 'use Skype'. Example:
https://www.linuxquestions.org/questions/li...8153/page2.html

There have, however, been a few attempts at open source phones. That makes me wonder if there is an application stack that can be used as a baseline from one of them.
https://en.wikipedia.org/wiki/List_of_open-...e_mobile_phones

I'm coming up pretty empty on actual Linux applications that can offer support for telephone and messaging directly to/from the 3G/4G modem. What am I missing?


As Varti has noted, unless Planet has cooked up something secret and special oFono seems to be all we have. I do not know what stands between that and a gui, but apparently there are some working implementations in Sailfish, Ubuntu Touch, and MeeGO.
Go to the top of the page
 
+Quote Post
Varti
post Feb 9 2018, 12:54 PM
Post #10





Group: Admin
Posts: 815
Joined: 30-April 08
From: Italy
Member No.: 21,713



QUOTE(Grench @ Feb 9 2018, 08:47 PM) *
I'm coming up pretty empty on actual Linux applications that can offer support for telephone and messaging directly to/from the 3G/4G modem. What am I missing?

Wammu might be the only available option on Linux. I'll try it once I'll get my Gemini.

Varti
Go to the top of the page
 
+Quote Post
depscribe
post Feb 9 2018, 12:57 PM
Post #11





Group: Members
Posts: 171
Joined: 3-January 18
Member No.: 815,753



QUOTE(Varti @ Feb 9 2018, 12:54 PM) *
QUOTE(Grench @ Feb 9 2018, 08:47 PM) *
I'm coming up pretty empty on actual Linux applications that can offer support for telephone and messaging directly to/from the 3G/4G modem. What am I missing?

Wammu might be the only available option on Linux. I'll try it once I'll get my Gemini.


Isn't Wammu SMS only?
Go to the top of the page
 
+Quote Post
Murple2
post Feb 9 2018, 04:29 PM
Post #12





Group: Members
Posts: 94
Joined: 5-January 18
Member No.: 815,856



Its been a while since I've done anything like this but vgetty was a userland tool for voice calls over modems and it was reasonably easy to make voice calls using AT serial commands in e.g. python. I don't know about modern hardware tho - I know it can't be done over 3g dongles but phone radios obviously do support voice calls. I'd be interested to look at some of the raspberry pi phones that have been made - although they probably use specific python modules for the various GSM shields, or maybe even arduino libraries?
Go to the top of the page
 
+Quote Post
Murple2
post Feb 10 2018, 03:00 AM
Post #13





Group: Members
Posts: 94
Joined: 5-January 18
Member No.: 815,856



QUOTE(depscribe @ Feb 9 2018, 08:57 PM) *
QUOTE(Varti @ Feb 9 2018, 12:54 PM) *
QUOTE(Grench @ Feb 9 2018, 08:47 PM) *
I'm coming up pretty empty on actual Linux applications that can offer support for telephone and messaging directly to/from the 3G/4G modem. What am I missing?

Wammu might be the only available option on Linux. I'll try it once I'll get my Gemini.


Isn't Wammu SMS only?


Libgammu can handle calls on some devices - but I think this was with a phone tethered to a computer, rather than an embedded modem. oFono is closer to our use case it seems

Edit: fyi wammu uses libgammu
Go to the top of the page
 
+Quote Post
Varti
post Feb 10 2018, 06:46 AM
Post #14





Group: Admin
Posts: 815
Joined: 30-April 08
From: Italy
Member No.: 21,713



QUOTE(depscribe @ Feb 9 2018, 09:57 PM) *
QUOTE(Varti @ Feb 9 2018, 12:54 PM) *

Wammu might be the only available option on Linux. I'll try it once I'll get my Gemini.

Isn't Wammu SMS only?

No, it supports voice calls too:

https://wammu.eu/docs/manual/gammu/index.html#call-commands

Varti
Go to the top of the page
 
+Quote Post
depscribe
post Feb 10 2018, 07:39 AM
Post #15





Group: Members
Posts: 171
Joined: 3-January 18
Member No.: 815,753



QUOTE(Varti @ Feb 10 2018, 06:46 AM) *
QUOTE(depscribe @ Feb 9 2018, 09:57 PM) *
QUOTE(Varti @ Feb 9 2018, 12:54 PM) *

Wammu might be the only available option on Linux. I'll try it once I'll get my Gemini.

Isn't Wammu SMS only?

No, it supports voice calls too:

https://wammu.eu/docs/manual/gammu/index.html#call-commands

Varti

This is great news, is it not? The next question I have is as to the format of storage on the sim card, to wit whether at least in theory I could pull the sim card from my Blackberry and stick it in my Gemini and retain access to numbers and so on stored there. Which would be very cool indeed. My other concern is WiFi calling. There is no cellular signal where I live, but I have worked around it through WiFi calling, which has worked with TMobile and my Blackberry (running Blackberry OS, not Android).
Go to the top of the page
 
+Quote Post

2 Pages V   1 2 >
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 15th July 2018 - 01:11 PM