02-23-2021, 07:32 PM
i think all the key info is already given so i just mostly give summary of it.
idea that pinephone operates as a server and handles ordinary calls, yes it's possible. is it practical, i would say no. in my view if server has static content it's better served elsewhere, however, other kind of servers might be a different story.
extensive linux experience is practically required, and still encountering weird problems.
lack of public ip is one and maybe biggest hurdle. dynamic and static ip numbers are both public but operators usually use nat ip numbers (like 10.0.0.0/10.255.255.255 , 100.64.0.0-100.127.255.255), which means connections from outside is impossible. tunnels are possible but also starts to get complicated. ipv6 may fix these but both client and server needs ipv6 and still operator may have restrictive firewall.
is pinephone good as server, actually it might be excellent as a server, depending what user runs there of course. in the end separate server might be better practical idea, like it was suggested that single board computer could do it. how to put publically accessible ip number in it is the issue.
i am in finland, and i have three sim cards from different operators. all of them have public ip number possibility but two of them have possibility make calls, however volte works. i could do it in my pinephone what original poster describes but three sim cards, other options sound better idea.
verizon uses lockin business model, which creates its own hurdles. locking devices out and also restricting wifi hotspots. in the u.s. operators can ban wifi hotspot if wanted. this can be circumvented but hotspot usually creates yet another nat problem.
weirdly, in finland, i heard, banning third party devices out in a cellphone network is illegal, unless its abusive or criminal. also some kind net neutraliy applies as well, hotspot cannot be banned. (eu net neutrality is not same as u.s.)
coincidentally, i have one well known cloud providers account, which requires credit or debit card. if content is static and low on usage, it's practically free.
idea that pinephone operates as a server and handles ordinary calls, yes it's possible. is it practical, i would say no. in my view if server has static content it's better served elsewhere, however, other kind of servers might be a different story.
extensive linux experience is practically required, and still encountering weird problems.
lack of public ip is one and maybe biggest hurdle. dynamic and static ip numbers are both public but operators usually use nat ip numbers (like 10.0.0.0/10.255.255.255 , 100.64.0.0-100.127.255.255), which means connections from outside is impossible. tunnels are possible but also starts to get complicated. ipv6 may fix these but both client and server needs ipv6 and still operator may have restrictive firewall.
is pinephone good as server, actually it might be excellent as a server, depending what user runs there of course. in the end separate server might be better practical idea, like it was suggested that single board computer could do it. how to put publically accessible ip number in it is the issue.
i am in finland, and i have three sim cards from different operators. all of them have public ip number possibility but two of them have possibility make calls, however volte works. i could do it in my pinephone what original poster describes but three sim cards, other options sound better idea.
verizon uses lockin business model, which creates its own hurdles. locking devices out and also restricting wifi hotspots. in the u.s. operators can ban wifi hotspot if wanted. this can be circumvented but hotspot usually creates yet another nat problem.
weirdly, in finland, i heard, banning third party devices out in a cellphone network is illegal, unless its abusive or criminal. also some kind net neutraliy applies as well, hotspot cannot be banned. (eu net neutrality is not same as u.s.)
coincidentally, i have one well known cloud providers account, which requires credit or debit card. if content is static and low on usage, it's practically free.