News for hackers. Stuff that matters.
Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @09:00AM (#36906150)
Hi HN,

My name is Tudor and I am the maker of cophone. With cophone you can have your private virtual smartphone running in the cloud, complete with a phone number so you can use it just as you use your physical smartphone. And it works from your browser! Although cophone mainly targets companies, private individuals are welcome! At the moment only US phone numbers (+1...) are available, but more country codes are coming soon. Also having multiple numbers is in the pipeline!

Signal app works - just choose "Call" instead of "Text" when verifying your number. You CAN receive text messages, but some apps that require you to receive one in order to register might still NOT work (i.e. Whatsapp). That's because they might not recognize cophone numbers as mobile numbers so you'll never receive the challenge message. Main desktop browsers are supported. Chrome on Android also works but on IPhone there're still some issues, esp on older iOS versions. I'm working on it!

Cophone is marked as beta because I haven't tested it at scale and there are still some rough edges.

I am exploring having a freeware version with a common, shared phone number and an extension for each user. So you'd dial +123456789 followed by #098765 to get connected via PSTN with a cophone user - let me know what you think of this.

I'd love to get your feedback! Don't hold back if you have a feature request or something doesn't work as expected for you!

If you'd like a deluxe tour please reach out (tudor at cophone dot io) and I'll be happy to show you around!

Re:Cophone – Your Virtual Smartphone by A4ET8a8uTh0 on Friday July 28, 2023 @10:31AM (#36907336)
I want to offer some words of encouragement since I did not have a chance to play with it ( mildly busy Friday ). Still, I think it is a genuinely interesting project and I can see myself using it. I will check it out after the day is done. GL. I really think you got something here.
Re:Cophone – Your Virtual Smartphone by Obscurity4340 on Friday July 28, 2023 @10:36AM (#36907411)
How does it compare to something like MySudo or SilentPhone?
Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @10:42AM (#36907509)
Cophone is a complete smartphone - but virtual. You can install any app in the App Store as well as place and receive calls and text messages, just like you are today with your physical smartphone. MySudo and SilentPhone offer a limited set of their own apps that you can use. Cophone does not have this limitation, you can install and use whatever app is available in the store.
Re:Cophone – Your Virtual Smartphone by throwawayadvsec on Friday July 28, 2023 @11:00AM (#36907758)
You do realize that a lot of apps are blocked on emulators? Do you manage to bypass those limitations?
Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @11:21AM (#36908165)
Yes, this is an issue that I can only partially bypass at the moment.
Re:Cophone – Your Virtual Smartphone by mgkimsal on Friday July 28, 2023 @10:39AM (#36907467)
Is it something I can use for 2fa? I jump between a lot of VPNs and systems, and having to use my personal phone device for 2fa is annoying at best, and something I'd like to avoid in future. I don't understand quite what "App Store" means in this context. I can download and install stuff from apple's App Store? Or something else? Thanks.
Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @10:45AM (#36907556)
Yes, you can use it for 2fa. AppStore in this context is the e /OS/ App Lounge: https://doc.e.foundation/app-lounge#where-do-the-application...

From the link: "Where do the applications in the App Lounge come from? App Lounge can be used to install Native as well as Progressive Web Apps (PWAs) from a single interface. Apps are managed differently depending on their source. Applications from the Google Play Store are fetched using the Google Play API. Progressive Web Apps (PWAs) and Open Source Apps from F-Droid are fetched using the CleanAPK API (more info on the CleanAPK is covered below). App lounge allows you to filter apps by Open Source, PWAs, or just show all apps."

Re:Cophone – Your Virtual Smartphone by JimDabell on Friday July 28, 2023 @12:43PM (#36909579)
> Yes, you can use it for 2fa.

You say elsewhere you provide virtual phone numbers. If this is the case, you cannot use it for SMS-based 2FA reliably. Sometimes you will receive codes, but most of them won’t be delivered.

Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @01:04PM (#36909910)
This is, unfortunately, true. Some codes will NOT be delivered to your cophone.
Re:Cophone – Your Virtual Smartphone by numpad0 on Saturday July 29, 2023 @03:33AM (#36917813)
Only if you and your IT dept could be comfortable with trusting this guy's code, choice of tech stack, honesty, and opsec. Not that suspicions are warranted or that phone 2FA is much better, but still.
Re:Cophone – Your Virtual Smartphone by ec109685 on Friday July 28, 2023 @10:51AM (#36907632)
Doesn’t seem like running Signal on a phone hosted in someone else’s data center is the smartest thing to do.
Re:Cophone – Your Virtual Smartphone by alienthrowaway on Friday July 28, 2023 @06:27PM (#36914218)
It's pretty smart if you're a spammer / phisher. Legitimate use-cases for this setup seem to be few and far between. I wonder how it handles (or skirts) the STIR/SHAKEN requirements in the US.
Re:Cophone – Your Virtual Smartphone by wkat4242 on Friday July 28, 2023 @11:03AM (#36907817)
How does it work with notifications? Is it possible to get a notification on the user's phone when one of the apps in the virtual phone pushes a notification?
Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @11:19AM (#36908131)
Not yet! For that you would need to install an app that would basically relay the notifications from the virtual smartphone to your smartphone.
Re:Cophone – Your Virtual Smartphone by JediPig on Friday July 28, 2023 @11:13AM (#36908008)
some of us are trying to get rid of the smart phone ;). I want a flip phone but 2FA is a problem with flip phones. I recently started to use 1password paid just 2FA.

on a serious note, this is unfortunately what scammers like to use, it would be prudent to lock it down before scammers put you in the middle of a legal cases. I have a long story, I tell people about scammmers, but in the case, please be careful. Grandma is getting conned by these telephone virtual numbers.

Re:Cophone – Your Virtual Smartphone by CryptoBanker on Friday July 28, 2023 @11:27AM (#36908297)
Agreed. This type of service is ripe for committing fraud. I'd be very very careful about the customers you serve
Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @11:36AM (#36908450)
Do you happen to know more about how the companies that only offer the phone numbers prevent fraud?
Re:Cophone – Your Virtual Smartphone by stqism on Saturday July 29, 2023 @08:00PM (#36926175)
They don’t do so super well, in general. There’s a reason that risk scoring solutions for phone numbers often see numbers flagged as VOIP as red flags.
Re:Cophone – Your Virtual Smartphone by stikit on Friday July 28, 2023 @11:38AM (#36908493)
How are you planning on dealing with licensing for the iOS version you are working on?
Re:Cophone – Your Virtual Smartphone by amelius on Friday July 28, 2023 @11:43AM (#36908563)
And can it be used to run iOS apps inside a browser inside an Android phone?
Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @01:55PM (#36910645)
Cophones are running an Android version from e/OS/

You can access the virtual smartphone from a browser running in a physical smartphone. Unfortunately not all smartphones/browsers support it.

Re:Cophone – Your Virtual Smartphone by DANmode on Friday July 28, 2023 @07:07PM (#36914596)
Any comments on why e/OS for your image and not GrapheneOS, given superior patch interval and other benefits that your users may want/need?
Re:Cophone – Your Virtual Smartphone by ThePowerOfFuet on Sunday July 30, 2023 @03:51PM (#36935228)
Because no secure element, which is a hard requirement for GrapheneOS (hence Pixel-only).
Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @11:47AM (#36908635)
Sorry for the misunderstanding. Cophones run e/OS/, which is an Android based OS.
Re:Cophone – Your Virtual Smartphone by politelemon on Friday July 28, 2023 @12:19PM (#36909185)
Very interesting concept. I'm not a decision maker at my workplace but it's something I'd definitely mention in conversations. I really like the idea of not having to carry a work phone.
Re:Cophone – Your Virtual Smartphone by yoshamano on Friday July 28, 2023 @12:20PM (#36909190)
So it's an Android VM that can be accessed from a browser for $15/month. For an extra $10/month you can attach a phone number to it that has free incoming calls and SMS along with pay-per minute outgoing calls and pay-per message SMS.

I see App Lounge in the screenshot so I assume the VM's are running /e/. Have you tried installing any of the MDM's out there like AirWatch or InTune?

As a thought exercise, how about some light abuse. What would happen if I rammed a couple TB of BitTorrent data through that VM. Maybe used it as seedbox. Or maybe a proxy so I can access a streaming service.

It feels like you're really trying to sell the phone part, and that the Android VM is a means to an end. However, this is just a random phone number that I suspect isn't portable. So if I stop using your service I can't take the number with me. So why wouldn't I get a Skype number for $6.50/month, Skype to Phone for $3.50/month, and then use the web.skype.com page to make all the phone calls I want. Or you can do what I do and use jmp.chat for phone calls and SMS and have it all routed to the XMPP client of your choice (as long as that client supports all the needed features).

Re:Cophone – Your Virtual Smartphone by t1tech on Saturday July 29, 2023 @05:22AM (#36918404)
The VM without a phone number was a way to offer free trials without having a phone number. Will see if it takes the test of time.

> I assume the VM's are running /e/. Yes.

> Have you tried installing any of the MDM's out there like AirWatch or InTune? No, I haven't tried. Cophone is very new and because of this lacks some functionality or app support.

> What would happen if I rammed a couple TB of BitTorrent data through that VM. Maybe used it as seedbox. Or maybe a proxy so I can access a streaming service.

Any tool can be abused. I have some bandwidth checks in place and some monitoring. More sophisticated abuse prevention is under development.

> why wouldn't I get a Skype number...

It's not just about the number, it's the whole package. Think BYOD but without the hassle of mixing work and private data. These devices could be supplied by your employer, with all the apps and number(s) that you need from day 1.

Re:Cophone – Your Virtual Smartphone by janfromdaito on Friday July 28, 2023 @01:10PM (#36909998)
Any plans to offer other country codes than +1 ?
Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @01:18PM (#36910116)
Yes, this is (also) on high priority. But it depends alot on the country, some have very strict regulations around this. Which countries are you mostly interested in?
Re:Cophone – Your Virtual Smartphone by warcloud on Friday July 28, 2023 @08:50PM (#36915556)
Hey Tudor,

I really like the concept and I think it could be the future of corporate access in a way, but I'm trying to look at this through a security lens. I think my main concern with this would be around potential unauthorized access and the impact that might have on an organization. If my target market for this is enterprise clients, I would go to great lengths to ensure that the only person who could access this virtual phone, is the user that's intended to access it.

I'll try to keep this short, but here are some ideas I think would really boost adoption and practicality:

1. IP Whitelisting In the portal, users should be able to add a VPN gateway IP or users home IP to an allowlist at the very least.

2. Zero Trust integration The goal here is to be able to enforce device/user identity restrictions in a way that only certain devices/users have access to their virtual smartphone.

3. Management Plane With the above in mind, it might make sense to have IT/Management configure the whitelisting/user certificates for ZTNA in a management portal, so there is separation of duties here.

With the above feature requests in place, I would then add a 3rd line item on the pricing page for "Enterprise Pricing" with a "Contact us for a quote" option.

For my use case, and I think others may have a similar use case, I would like to use this for my MFA applications and various other internal applications, but if there's no way to restrict access to an individual user, this is essentially a huge security risk from a business standpoint.

Hope you find this useful!

Re:Cophone – Your Virtual Smartphone by ec109685 on Friday July 28, 2023 @10:38PM (#36916266)
Aren’t you missing the huge whole that Tudor and anyone who works for them can read all your data?
Re:Cophone – Your Virtual Smartphone by ec109685 on Sunday July 30, 2023 @01:43AM (#36928218)
*hole.
Re:Cophone – Your Virtual Smartphone by t1tech on Saturday July 29, 2023 @05:34AM (#36918464)
Thank you, this is useful!

Indeed risk mitigation is crucial for companies. Your points are really good, I think they struck a good balance between functionality and security.

One other thing that I am considering, since it is a popular request, is to provide an app that can be installed on a physical device. The device would basically act as a proxy for the cophone's notifications but in addition would also notify the user about potential unauthorized accesses.

> 3rd line item ...

Totally! Thanks!

> use this for my MFA applications and various other internal applications

This!

Re:Cophone – Your Virtual Smartphone by SubzeroCarnage on Monday July 31, 2023 @03:21PM (#36947519)
Kindly, how can you seriously be calling this secure?

By your pictures this is /e/OS, a system which hasn't had the browser/WebView updated in 7+ months, is consistently 2 months behind the ASB, is 1 year behind the PSB, and has a PDF viewer with an engine from January 2016.

That is 196 known security issues in the browser, hundreds in the OS, and another 60 in the PDF viewer.

I document these issues and many more here: https://divestos.org/misc/e.txt

If it in fact is not /e/OS and instead you forked Lineage and then put some /e/ changes on it, you should clearly document that regardless.

Re:Cophone – Your Virtual Smartphone by t1tech on Tuesday August 01, 2023 @01:20PM (#36959136)
Thank you for your feedback! I will have a look at the alternatives you proposed.
Re:Cophone – Your Virtual Smartphone by oaththrowaway on Friday July 28, 2023 @10:35AM (#36907388)
This is something I could have used a few times over the last few years. Looks very cool, unfortunately I don't have a need for it at the moment!
Re:Cophone – Your Virtual Smartphone by barbazoo on Friday July 28, 2023 @10:38AM (#36907446)
I get the appeal of a virtual SIM but I don't get the smartphone part. I'm curious, when would I need a service like that?
Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @10:47AM (#36907574)
Some enterprises provide their employees with a physical smartphone. So they end up carrying 2 devices with them (1 personal, 1 business). Cophone is a complete replacement for the second one.
Re:Cophone – Your Virtual Smartphone by ec109685 on Friday July 28, 2023 @10:52AM (#36907650)
What corporation is going to be okay with having their private data stored in someone else’s cloud outside of their control?
Re:Cophone – Your Virtual Smartphone by count on Friday July 28, 2023 @10:57AM (#36907714)
Lol, almost all of them. Email, DNS, file shares. Nearly every company today is using the cloud for some component of that...

Even the US DOD is using the cloud for email storage.

Re:Cophone – Your Virtual Smartphone by ec109685 on Friday July 28, 2023 @11:13AM (#36908001)
True, I guess what company is going to be cool with their employee’s phones being managed by another company, with full access to their data.
Re:Cophone – Your Virtual Smartphone by j45 on Friday July 28, 2023 @10:59AM (#36907747)
Also, The fortune 100 and 500 seem more and more content to use Azure and a mix of their existing infrastructure.

It's not unreasonable to see a solution like this evolve into an on-premise hosted solution.

The cloud definitely is someone else's computer.

Re:Cophone – Your Virtual Smartphone by toyg on Friday July 28, 2023 @10:56AM (#36907707)
All the ones using AWS.
Re:Cophone – Your Virtual Smartphone by ec109685 on Friday July 28, 2023 @11:14AM (#36908015)
AWS if you are doing it right, makes it quite for any individual at AWS to hack into your data.

All bets off with Cophone.

Re:Cophone – Your Virtual Smartphone by toyg on Friday July 28, 2023 @06:52PM (#36914452)
I might be jaded but I assume the percentage of people "doing it right", among AWS customers, is in the single digit.

Most companies don't care about anything but price. The rest is largely theatre, particularly outside the tightly-regulated sectors like healthcare and banking.

Re:Cophone – Your Virtual Smartphone by lopkeny12ko on Friday July 28, 2023 @11:14AM (#36908029)
Ok...so what problem does this actually solve? I use my work phone so I can receive work emails, messages, and calls while on the go, away from the company laptop. There are also mobile apps for work tools like task trackers and source control.

If I need the company laptop to access my virtual smartphone, then what's the point? At that point I might as well just use the laptop to do what I need to do. Which defeats the purpose, because it's not mobile.

Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @11:43AM (#36908560)
You won't need to carry your work phone anymore, you can just access it in a browser on your personal phone or on your work laptop without any data being shared between them.

Also you cannot lose your work phone as you would with a physical one. Which might be interesting for your employer if you handle sensitive data.

The longer term plan is to also provide an app that you could install and therefore achieve the same mobility. This would be the only work app you would have to install on your personal mobile phone in order to access your work phone. This is still in brainstorming phase.

Re:Cophone – Your Virtual Smartphone by lopkeny12ko on Friday July 28, 2023 @01:43PM (#36910465)
This makes no sense. My employer provisions me an work phone so that they manage it end-to-end with MDM, and ensure that it stays physically separate from non-corporate assets. If this product just lets me use my work phone on my personal phone, then it completely defeats the purpose, and my employer might as well just allow use of work communications on personal devices.
Re:Cophone – Your Virtual Smartphone by mappu on Friday July 28, 2023 @06:33PM (#36914281)
The work phone VM here would still be MDM managed, have policies enforced, support remote lock/wipe, etc.

It's a really elegant solution IMO.

Re:Cophone – Your Virtual Smartphone by butz on Friday July 28, 2023 @10:55AM (#36907679)
So they are using virtual phone on their personal phone?
Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @11:04AM (#36907834)
They could, but they could also access it from they work laptop/desktop. Only a browser is needed.
Re:Cophone – Your Virtual Smartphone by nerdbert on Friday July 28, 2023 @11:10AM (#36907928)
How is a laptop a substitute for a work phone? The whole reason for work phones is that people carry them everywhere. I am confused by this entire concept, I guess. I mean, I understand what it does; I simply don't understand why.
Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @11:59AM (#36908820)
You don't need to carry a work phone anymore because you can access it on your personal phone, in a browser. Think BYOD, but without mixing the personal data with the business one. And when you're at work, you can access it on your (work) laptop, again by simply opening a browser.
Re:Cophone – Your Virtual Smartphone by throwaway-blaze on Friday July 28, 2023 @07:47PM (#36914961)
Have you tested getting a corporate MDM to provision onto one of the cophones?
Re:Cophone – Your Virtual Smartphone by t1tech on Sunday July 30, 2023 @08:59AM (#36930727)
No, not yet, but I'll try it out! Thanks!
Re:Cophone – Your Virtual Smartphone by kytazo on Friday July 28, 2023 @11:01AM (#36907781)
You might want to reach for some application which serves some unique functionality without having to leave your keyboard and grabbing your phone.

Probably there are also people who'd like to get rid of their smartphone entirely so this pose as a solution to the ever growing dependency on such devices, be it exclusive bank or other apps, some forms of verification and others.

Admittedly I didn't look into it much but I assume we're talking about physical devices, which likely holds true by the cost of the subscription as well as the considerable challenge of misrepresenting a virtual device for a real one, in which case the service looses any actual appeal.

Re:Cophone – Your Virtual Smartphone by fcoury on Friday July 28, 2023 @10:48AM (#36907592)
I subscribed but when I try to login I am getting this error:

> Something went wrong. If you forgot your password, you can reset it.

When I try to reset it I get a link and the link leads to an empty page.

Any idea what can be the issue?

Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @10:50AM (#36907616)
Sorry for that, I'm checking it.
Re:Cophone – Your Virtual Smartphone by fcoury on Friday July 28, 2023 @10:52AM (#36907651)
The password reset page has some JS errors:

2.0b62168b.chunk.js:1 Uncaught SyntaxError: Unexpected token '<' main.b556c503.chunk.js:1 Uncaught SyntaxError: Unexpected token '<' manifest.json:1 Manifest: Line: 1, column: 1, Syntax error.

Thank you!

Re:Cophone – Your Virtual Smartphone by phh on Friday July 28, 2023 @10:57AM (#36907718)
Yet another innovation thing that Web Environment Integrity (and SafetyNet) (will) hinder.
Re:Cophone – Your Virtual Smartphone by toyg on Friday July 28, 2023 @10:58AM (#36907734)
To be honest I only really need the virtual number, to redirect to arbitrary phones. The stuff Google never bothered to export to these godforsaken European colonies.
Re:Cophone – Your Virtual Smartphone by gumballindie on Friday July 28, 2023 @11:02AM (#36907796)
Are you telling me there is a concept out there for “virtual phone numbers”? I feel like i’ve been living under a rock. I’d find such a service particularly useful. I’d use a phone number for each type of activity. I get so many spam calls it’s crazy.
Re:Cophone – Your Virtual Smartphone by noman-land on Friday July 28, 2023 @11:05AM (#36907855)
I've been doing this with Twilio for years. It's great.
Re:Cophone – Your Virtual Smartphone by lopkeny12ko on Friday July 28, 2023 @11:15AM (#36908051)
Is there an open source server you use to proxy SMS/calls to your real phone?
Re:Cophone – Your Virtual Smartphone by gregsadetsky on Friday July 28, 2023 @11:56AM (#36908760)
You can have calls redirected on Twilio to another number easily by using a "Twimlet" which is a pre-built "TwiML" (Twilio's XML markup) generator.

https://www.twilio.com/labs/twimlets

I use the "Forward" one for calls.

For SMS, it used to be not too complicated - I would host a file directly on Twilio (using a Twilio bin) to forward the SMS to another number.

Recently, sending out SMS's has become a lot more complicated due to compliance (Twilio wants to make sure you don't spam people - but the burden on small developers was just too much for me, after ~2-3 months of back and forth emailing with them to get approved)

I've switched my SMS forwarding to use https://pushover.net/ . I use Twilio's hosted nodejs platform to get the incoming SMS message, and use Pushover's API.

It's potentially brittle-ish overall (lots of pieces) but it's also been working for years.

A native mobile app that would let me just get calls and sms for my hosted Twilio phone numbers is really what I'm asking for... :-)

Re:Cophone – Your Virtual Smartphone by rkangel on Friday July 28, 2023 @12:08PM (#36908978)
Can you not "just" pay a subscription for a VoIP/SIP phone number and then use a compatible app on your phone? There are several providers you can just pay a per-number monthly fee and will handle calls and texts.
Re:Cophone – Your Virtual Smartphone by gregsadetsky on Friday July 28, 2023 @12:15PM (#36909120)
That might have been the easiest i.e. transferring my numbers to voip.ms (instead of Twilio) and then not have to do the forwarding at all.

I'm a bit locked in for now (and am dreading transferring all the numbers I've accumulated) but yeah. Thanks for the perspective

Re:Cophone – Your Virtual Smartphone by neilfrndes on Friday July 28, 2023 @12:28PM (#36909335)
I use voip.ms, I'm very happy with their service. They have well documented REST API service for access.
Re:Cophone – Your Virtual Smartphone by toyg on Friday July 28, 2023 @06:42PM (#36914366)
Unlike most other suggestions in this thread, which are US/Canada only, this actually works in my corner of the Earth. Price is a bit high (yes, I'm a cheapskate, but I'll also be a very low-volume account), but might give it a spin. Thank you!
Re:Cophone – Your Virtual Smartphone by andrewl-hn on Friday July 28, 2023 @05:43PM (#36913763)
Yes, similar to Nginx or Apache for HTTP there are programs like FreeSwitch or Asterisk that serve SIP+Media traffic for you. You still need a service that does routing to your server based on a phone number. This is called "SIP trunking", and many companies like Twilio, Vonage, Bandwidth, etc. offer it.

In some countries even phone carriers may offer SIP trunking for individuals. But most often they work with a handful of resellers, who in turn have smaller and smaller companies as their clients. So, if you only need to support a small volume of calls you'd find that your prices per connection or per minute are higher.

Similar to sending email, telephony is a business of volume. The more call you make the less your prices are going to be. I worked in telephony space for a few years, and it's a fascinating industry.

Re:Cophone – Your Virtual Smartphone by gumballindie on Friday July 28, 2023 @11:07AM (#36907881)
I dont understand how i missed this. I own three phones, one real dumb, just to workaround the issue.
Re:Cophone – Your Virtual Smartphone by DANmode on Friday July 28, 2023 @07:10PM (#36914631)
How many HN threads do you read a week? =]

Up until the latest AI wave, Twilio was almost in every thread about a new service!

Re:Cophone – Your Virtual Smartphone by zeven7 on Friday July 28, 2023 @11:16AM (#36908065)
I'll throw the provider in the mix that I'm happy with: numberbarn.com They make it easy to search for phone numbers you might be interested in and either park or forward them.
Re:Cophone – Your Virtual Smartphone by threeio on Friday July 28, 2023 @11:09AM (#36907916)
I've used tossabledigits.com for years... great service.
Re:Cophone – Your Virtual Smartphone by JimDabell on Friday July 28, 2023 @12:45PM (#36909607)
There are tonnes of these providers out there. OpenPhone is quite popular. Please be aware that these types of services don’t receive 2FA SMS reliably. But calls normally work fine.
Re:Cophone – Your Virtual Smartphone by janfromdaito on Friday July 28, 2023 @01:11PM (#36910018)
To clarify: do you need to forward phone calls, or only forwarding incoming SMS to another phone? (We are working on such a product and would love your feedback and wish list)
Re:Cophone – Your Virtual Smartphone by zie on Friday July 28, 2023 @04:12PM (#36912628)
You might try https://jmp.chat. I'm very happy with them, I get SMS for everything I've tried(though I haven't tried everything/much).

It's just an XMPP gateway, so you can use any XMPP capable chat client or gateway you want. XMPP isn't the worlds best protocol, but it works fine.

Re:Cophone – Your Virtual Smartphone by PaulKeeble on Friday July 28, 2023 @11:00AM (#36907759)
Its not very price competive with a mobile phone contract or pay as you go.
Re:Cophone – Your Virtual Smartphone by lopkeny12ko on Friday July 28, 2023 @11:11AM (#36907950)
I don't understand? If you need a computer and browser to access your "virtual smartphone," what's the point?

This looks like a classic solution in search of a problem.

Re:Cophone – Your Virtual Smartphone by nikau on Friday July 28, 2023 @11:34AM (#36908423)
Seems like its an android emulator attached to a real phone number.

One use could be to run something like whatsapp to have a virtual US presence if in another country, or maybe have a business number separate from your personal number and use whatsapp web interface to read/send messages.

Re:Cophone – Your Virtual Smartphone by RyanShook on Friday July 28, 2023 @11:26AM (#36908278)
Main question I have is who is the target audience? If you're making this for work teams then it seems an app would be necessary. If you're making this as a burner line it seems there are cheaper options.
Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @11:49AM (#36908660)
I am exploring having an app, I think that makes more sense for everybody.
Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @12:15PM (#36909105)
Think BYOD, but without mixing personal and business data. So you can just open a browser on your personal mobile phone and access your work phone. Then, when you're in front of your (work) laptop, you just open a browser tab to access the same cophone instance.
Re:Cophone – Your Virtual Smartphone by cj on Friday July 28, 2023 @05:42PM (#36913748)
(iPhone user here) isn’t there the concept of a “work profile” on Android phones to help segment work vs. personal?
Re:Cophone – Your Virtual Smartphone by SkyPuncher on Friday July 28, 2023 @12:19PM (#36909172)
I would absolutely use this.

I have a work and personal phone. For many reasons, it's very difficult to merge everything onto a single device. Further, I really don't need to do much "phone" stuff with my work phone. It's mostly a glorified pager, 2FA, and occasional Slack/Email. Anything serious gets a sit-down on my computer.

This would effectively let me carry a full-isolated, properly segmented work phone without having to carry two devices.

Re:Cophone – Your Virtual Smartphone by lopkeny12ko on Friday July 28, 2023 @01:48PM (#36910535)
So you effectively want to merge your work applications onto your personal phone?

If your employer mandated use of a dedicated work phone in the first place, why on earth would they allow you to use this product to do that?

Re:Cophone – Your Virtual Smartphone by SkyPuncher on Friday July 28, 2023 @06:50PM (#36914430)
No, I want the isolation.

That’s the thing about this. It creates very clear and strong boundaries which are easily enforceable.

It lets me have a work phone on my personal phone without giving my employer any meaningful access to my personal phone.

Re:Cophone – Your Virtual Smartphone by julianeon on Friday July 28, 2023 @03:23PM (#36911939)
Because you're a business and you don't want to use your personal phone, or get a whole new plan for a phone you have to lug around that gets very sporadic use.

That's not a made up use case; I think there are a lot of businesses that fit that description.

Re:Cophone – Your Virtual Smartphone by rhasenack on Friday July 28, 2023 @11:23AM (#36908212)
Nice concept
Re:Cophone – Your Virtual Smartphone by danpalmer on Friday July 28, 2023 @11:25AM (#36908242)
At my previous company we regularly had need for shared numbers that callers would not know were shared[^1]. We tried using Twilio/etc for this, and it sometimes worked, but we ran into issues in some cases where the systems we were using the phones with banned the use of virtual numbers. I don't know how these systems determine that numbers are virtual, but doing so appears trivial and mostly correct with US/UK numbers.

So, question for Cophone, do these phones have a "real" number, or a virtual number? And, perhaps a follow-up, are these VMs with a virtual network stack, or are they physical devices with a real physical SIM/eSIM/modem with screen sharing?

[^1]: This sounds nefarious, but we essentially partnered with a lot of retailers, and needed to interact with their customer service and operations departments who were a long way organisationally from those who signed the partnership contracts, and with little scope for deeper integrations. The lowest friction option was to pretend to be a completely normal customer rather than explain our special case setup every time. Fun fact, this is why we used a gender-neutral name on the postal address, so that anyone from our company could call up and claim to be the recipient.

Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @11:30AM (#36908356)
Cophone has virtual phone numbers. This is - one of - the reasons why some services like WhatsApp won't even sent you a text message, although it is possible to receive SMSes. Cophones are VMs with virtual stacks.
Re:Cophone – Your Virtual Smartphone by danpalmer on Friday July 28, 2023 @11:31AM (#36908376)
Thanks for the clarification, this makes complete sense for what you're trying to do.

It's a little sad that there isn't a good solution for this yet though.

Re:Cophone – Your Virtual Smartphone by rsync on Friday July 28, 2023 @12:23PM (#36909241)
Here's the solution:

https://kozubik.com/items/2famule/

(sorry about the bad SSL cert - I stopped caring after acme.sh blew up)

Re:Cophone – Your Virtual Smartphone by gottorf on Friday July 28, 2023 @12:29PM (#36909354)
> sorry about the bad SSL cert

I'm curious, why not just serve plain HTTP at that point? It makes little difference to the viewer.

Re:Cophone – Your Virtual Smartphone by rsync on Friday July 28, 2023 @12:38PM (#36909515)
I think I may do that.

Or buy a "real" SSL cert that I don't need to fiddle with every few months.

I think there are some browsers that won't even connect to HTTP/80 without a warning ?

Re:Cophone – Your Virtual Smartphone by gottorf on Friday July 28, 2023 @01:00PM (#36909857)
I've used Namecheap/PositiveSSL[0] for stuff like that in the past; under $10/year, and never had any issues.

[0]: https://www.namecheap.com/security/ssl-certificates/

Re:Cophone – Your Virtual Smartphone by rsync on Friday July 28, 2023 @01:14PM (#36910067)
Bottom line: so pleased that I had acme.sh sandboxed in a jail to generate certs… what a shitshow that ended up being…
Re:Cophone – Your Virtual Smartphone by __d on Friday July 28, 2023 @08:30PM (#36915373)
LetsEncrypt is free, and sure, you have to run the cron job to cycle the certs, but honestly, it's painless.
Re:Cophone – Your Virtual Smartphone by cvalka on Friday July 28, 2023 @09:14PM (#36915709)
Use Lego and Dagu
Re:Cophone – Your Virtual Smartphone by numpad0 on Saturday July 29, 2023 @01:11AM (#36917155)
if it's just(JUST) for the padlock icon, you can setup Cloudflare free plan with the proxying enabled
Re:Cophone – Your Virtual Smartphone by danpalmer on Friday July 28, 2023 @01:50PM (#36910567)
This solves 2FA codes, which was indeed part of our problem, but it doesn't solve incoming/outgoing calls that ideally needed to be on the same number as well for when we dealt with humans.

This is probably possible to do, but probably hard to get right, and still requires having a device reliably available to receive calls, and has limited scale (what happens if there are multiple calls at the same time?). This is why it would have been great to be able to buy this as a service.

Re:Cophone – Your Virtual Smartphone by JimDabell on Friday July 28, 2023 @12:37PM (#36909505)
This is a very painful problem to have. Receiving 2FA SMS programmatically is surprisingly difficult because of all the safeguards against scammers, even if your usage is legitimate. As you say, normal providers like Twilio are blacklisted so they are unreliable at best.

https://clerk.chat offers the ability to receive SMS on genuine non-VOIP numbers. They are ridiculously bad at pretty much everything – terrible communication, terrible customer support, terrible reliability, terrible UX, etc. – but they can actually do this where other VOIP-based providers like Twilio can’t. They may be your least worst option.

Another option that’s available is to set up an Android phone with https://ifttt.com and a genuine phone plan. Then get IFTTT to forward any SMS it receives to whatever service you need. There are open-source apps that do similar things as well – the sibling comment mentions a similar solution. It’s a pain to maintain though.

I’d love it if there were a better solution out there, but I haven’t found one yet. Basically the only thing I need is a genuine phone number that will forward SMS on to a web hook.

Re:Cophone – Your Virtual Smartphone by Terretta on Friday July 28, 2023 @12:58PM (#36909812)
Thanks for this.

We are hugely frustrated with providers insisting on SMS as a 2nd factor for commercial use because we value employee PII and feel they should not need to seed data brokers just do log into enterprise platforms.

We are looking for a solution at scale for SMS 2FA that, according to the national number registry and KYC/anti-fraud checks, is a "real" mobile SMS number.

We've found hardware devices that take from 4 to 32 SIM cards and are heading in that direction which seems ... nuts.

But, we value employee privacy and these days when even your accounting firms' privacy policy say they're selling your contact info upstream, we want to give employees a way to log in without compromising themselves.

Also, to anyone here running a B2B SaaS that offers TOTP instead of SMS, thank you.

Re:Cophone – Your Virtual Smartphone by sifar on Friday July 28, 2023 @01:51PM (#36910585)
Do you have a link for these hardware devices ?
Re:Cophone – Your Virtual Smartphone by Terretta on Friday July 28, 2023 @03:06PM (#36911694)
Re:Cophone – Your Virtual Smartphone by janfromdaito on Friday July 28, 2023 @01:05PM (#36909916)
I was feeling the pain of 2FA and 2FA SMS for too long as well and thus build a product, Daito (https://www.daito.io), around the concept of shared 2FA as a service for companies and teams.

In addition to TOTP 2FA (our main service), we also started to offer 2FA via SMS via _physical SIM cards_ hosted in a data center in Germany (we are a German company) as every other solution we tried (Twilio + seemingly 50+ other, non-physical SIM card-based, options by now) was simply not working reliable.

We have been talking to Twilio et al and a lot of telcos, carriers, ISP, providers and seemingly everyone in between: there simply is no easy and reliable solution to this. :(

In our tests the best reliability we could reach for national and international senders&receivers on VOIP-based numbers was only every around 80%. We are still looking for other options, and specially non-VOIP options that are actually affordable, but so far we can only offer a German number (+49). This number however, is way, way more reliable than anything we have seen from others.

We currently support forwarding SMS to an email address, and webhooks for incoming notifications are in the works.

Re:Cophone – Your Virtual Smartphone by rsync on Friday July 28, 2023 @01:12PM (#36910035)
Anytime I think about these issues and this model I always wonder:

Can you get a cellular connection over a wire?

That is, instead of having 500 little radios connecting to one or two nearby towers, can you negotiate a direct connection to the tower and use the entire cellular stack except for the PHY ?

Re:Cophone – Your Virtual Smartphone by janfromdaito on Friday July 28, 2023 @01:22PM (#36910159)
This is pretty much what we have been asking every supplier (telcos etc) over the past 2 years. The answer is always no. And if it is a "Maybe, I think so" it turns into a "no" weeks or months later when have finished digging through the corporate hierarchy.

The only solution that seems to work is old school SIM card hosting in a SIM bank. In some narrow cases, e.g. sender is in the country and receiver is in the same country, you might have pretty good (95%+) reliability of receiving critical SMS (A2P traffic), but still far away from what you'd call reliable.

Re:Cophone – Your Virtual Smartphone by rsync on Friday July 28, 2023 @01:25PM (#36910217)
Interesting…

I’ll bet it’s possible, just not organizationally possible…

I’ll bet there are LTE test sets that can wire to a tower and do the entire cellular stack except for the PHY…

Would love to see pictures of such a connection in practice.

Re:Cophone – Your Virtual Smartphone by __d on Friday July 28, 2023 @08:27PM (#36915349)
There exists FOSS that could do this too (start with "osmocombb").

But the real problem here isn't technical, it's a business/legal issue: the carriers and their regulators are trying to minimize (or at least, reduce) the ability for bad actors to operate large numbers of "cell phones" at minimal cost/complexity.

So everything that could be done (technically) to make this work is, in practice, prevented by those business/legal considerations.

Re:Cophone – Your Virtual Smartphone by Grimburger on Friday July 28, 2023 @09:51PM (#36915963)
> osmocombb

Open source stacks are already or basically on the verge of being obsolete in most of the world's telco networks if you want to actually use them. They are incredibly cool and a huge undertaking but no one is saying they are practical for actual usage, and that's ignoring the clear illegality of broadcasting with such firmware.

Osmocom and others like FreeCalypso only work on very old devices with TI Calypso chipsets.

Re:Cophone – Your Virtual Smartphone by __d on Sunday July 30, 2023 @09:24PM (#36937873)
But in this context, I think the supported devices don't matter: the idea is to interface with one-or-more telcos directly at a higher level of the 3GPP stack?
Re:Cophone – Your Virtual Smartphone by numpad0 on Saturday July 29, 2023 @04:13AM (#36918048)
You won't need the air interface - hypothetically just an appropriately rooted femtocell, carrier HSS/HLR/MME that can authn/authz you, and Asterisk server that is secure. Or a flooded Nokia Flexi on a rack shelf, I mean, they look cool, don't they...
Re:Cophone – Your Virtual Smartphone by rsync on Friday July 28, 2023 @01:09PM (#36909978)
I’m surprised twilio doesn’t offer a “sim hotel” where you just mail in your actual SIM card and then interface with it over their api…

It solves all of their terrible new a2p 10dlc issues and would be genuinely useful.

Actually, there are all kinds of ways to solve their 10dlc problems and make their platform useful (again) for something other than spam but … that would be a boring and useful service and not customer engagement at scale.

Re:Cophone – Your Virtual Smartphone by janfromdaito on Friday July 28, 2023 @01:27PM (#36910242)
SIM banks used to be a thing, but they get less common and common every year.

Why they are dying out? Because they are not that easy to source, maintain, scale or achieve super high reliability with them. Also, hard to offer a high availability option when the phone network only (well, in most cases) accepts one device per phone number.

Edito: Additionally, important to note is that most SIM cards can only be used for a prolonged time in that providers phone network. You e.g. can not buy US SIMS, ship them to the EU and host them there. T-Mobile US (and others) cut you off after (usually) 2 months of roaming.

Re:Cophone – Your Virtual Smartphone by Scoundreller on Friday July 28, 2023 @01:31PM (#36910292)
I suspect they’re still used for outbound scam calls/texts (and maybe inbound too), and probably gray-market voip-pstn interfaces in countries that make int’l voip interchange expensive.

Some cool stuff on aliexpress with 128 SIM card slots and 8 or 16 gsm radios where you can program your choice of imei.

As a Canadian with crappy cellular coverage, I’ve dreamt of having a couple French SIM cards that I could mail to France every so often so it looked while I wasn’t 100% roaming just to have a cheap unlimited data plan with cheaper int’l calling.

Re:Cophone – Your Virtual Smartphone by yencabulator on Friday July 28, 2023 @04:02PM (#36912523)
Meanwhile, eSIM has come into existence, and removes the annoyance of dealing with the physical SIM card.
Re:Cophone – Your Virtual Smartphone by noAnswer on Friday July 28, 2023 @05:51PM (#36913846)
> Also, hard to offer a high availability option when the phone network only (well, in most cases) accepts one device per phone number.

1. I guess it depends on your providers/region. From all three German mobile network providers (Telekom, Vodafone, o2) you can get up to three SIM-Cards for the same number.

2. The VoIP provider Sipgate (sorry again German) gives you as much SIM-Cards and eSIMs as you like (In exchange for money of course). You can route mobile as well as land line numbers to a VoIP-Phone, -Client or mobile phones. They can all ring in parallel.

3. Many years ago, I saw a presentation on a CCC event. (Sadly I can't find a video of it just now.) It was from a guy who documented how he became a mobile provider. He wasn't just reselling, because his numbers terminated in his own Asterisk server! So maybe, people looking for the best solution, should look into how to become a virtual mobile provider.

Re:Cophone – Your Virtual Smartphone by danpalmer on Friday July 28, 2023 @01:57PM (#36910672)
There are lots of patchy solutions, but the issue we had was that we ultimately needed SMS and calls, inbound and outbound. 2FA only got us so far and wasn't usually the problem, more common was needing to call a company from the number on our account, or receive a callback from the company's support team.

Our ops team had a physical phone for this, but it lived in a desk drawer somewhere and that didn't scale as the team grew and became distributed.

I think what Twilio or others could do is offer non-VOIP, genuine, etc, numbers on the condition that the company and use-case is vetted and the usage is audited. A little like getting an EV SSL certificate, you'd give valid points of contact, undergo basic vetting of the company, perhaps even limit the count of numbers you can contact and require human review for increasing that quota.

Maybe this would be too hard, arguably EV SSL failed because it wasn't strict enough. Or maybe I'm misunderstanding why VOIP/automated numbers are so easy to identify, I assumed it was because they were higher risk in this way and that this sort of auditing would circumvent the need for that, but maybe there's another reason.

Re:Cophone – Your Virtual Smartphone by baby_souffle on Friday July 28, 2023 @12:28PM (#36909329)
> Cophones are VMs with virtual stacks

How can this be determined? I'd imagine that only those with direct access to the "which number belongs to which provider" database could see that a given number belongs to $comapniesKnownToOfferTraditionalPhysicalService versus $comapnyKnownToOnlyDoVOIP can know this for sure? It it just that some companies with this access are selling a "we'll look that up for you" service? Or is it simpler and i'm just over thinking it?

Re:Cophone – Your Virtual Smartphone by rsync on Friday July 28, 2023 @01:02PM (#36909884)
No, this is easy.

Twilio API has a simple lookup function (call over curl) to see provider and type of number. Also shows subscribers name (usually).

I have this in a shell script and look up numbers all the time.

Re:Cophone – Your Virtual Smartphone by rahimnathwani on Friday July 28, 2023 @07:44PM (#36914928)
If the owner of the number is a customer of a different telco (not Twilio), by what mechanism can Twilio determine whether the it's a physical (sim/esim/landline) or virtual number?

Sure, some operators operate only physical or only virtual, but others (like Google) operate both.

Re:Cophone – Your Virtual Smartphone by stqism on Saturday July 29, 2023 @08:09PM (#36926243)
This isn’t something casually identified with flashy software solutions or APIs, it’s more of a relationships with carriers and other companies in the telco space sorta thing. It gets even more fun when you start looking in to MO and MT on the SMPP side of things.
Re:Cophone – Your Virtual Smartphone by oriettaxx on Sunday July 30, 2023 @08:46PM (#36937672)
by the way, if you only need a validation of a number, no need for Twilio: this is a great lib https://github.com/giggsey/libphonenumber-for-php
Re:Cophone – Your Virtual Smartphone by oriettaxx on Sunday July 30, 2023 @08:42PM (#36937653)
Re:Cophone – Your Virtual Smartphone by rahimnathwani on Sunday July 30, 2023 @08:49PM (#36937700)
This explains how a customer of Twilio can request the info from Twilio.

I asked how Twilio obtains the information.

Re:Cophone – Your Virtual Smartphone by oriettaxx on Sunday July 30, 2023 @09:12PM (#36937822)
Re:Cophone – Your Virtual Smartphone by wesapien on Friday July 28, 2023 @11:32AM (#36908391)
It's probably like Line2 and Fongo. Some SMS based 2FA get through.
Re:Cophone – Your Virtual Smartphone by stqism on Saturday July 29, 2023 @08:10PM (#36926248)
Blocks of numbers moving from mobile to voip, sometimes things aren’t instantly updated in databases and might take a little bit before that eventually happens.
Re:Cophone – Your Virtual Smartphone by dmarinus on Friday July 28, 2023 @11:26AM (#36908284)
mobile phone ui often use touch gestures, is this properly handled through the browser?
Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @11:35AM (#36908437)
Yes, from what I've tested. You obviously need a device with a touch screen though (a physical mobile phone, tablet or laptop with a touchscreen)
Re:Cophone – Your Virtual Smartphone by rhasenack on Friday July 28, 2023 @11:26AM (#36908286)
I've worked in a small consultancy where we'd use our personal phones to talk to clients - mainly using Whatsapp. It was hell, since there was no way I could get away from personal messages during work time and vice versa.

This would've been something nice to have at that time - I would be able to, without having two phones, have personal and work related Whatsapp numbers on seperate places (but still accessible when needed).

Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @11:31AM (#36908370)
This is exactly one of the use cases of cophone.
Re:Cophone – Your Virtual Smartphone by sitzkrieg on Friday July 28, 2023 @11:39AM (#36908499)
if you're getting a lot of "i dont get the point" comments on HN from a very technical crowd, you're probably onto a new market need or WAY off depending :)
Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @12:10PM (#36909020)
Haha, only time will tell. But there are already some patterns that can guide me further, so I appreciate all the feedback and try to learn from it.
Re:Cophone – Your Virtual Smartphone by hugs on Friday July 28, 2023 @12:33PM (#36909423)
Software/app testing (manual or automated) is always a killer app for stuff like this. And my anecdotal observation of HN over the years is that most of HN doesn't get the point when it comes to anything that could be a killer testing tool. Running browsers on desktop OSes in the cloud? I don't get it! (My first startup) Robots to automate tapping on phones? I don't get it! (My second startup)

I'm not surprised people don't understand the value of something like Cophone. It doesn't mean the value isn't there. It just means they probably don't spend enough time dealing with software testing issues to see the potential.

Re:Cophone – Your Virtual Smartphone by jollyllama on Friday July 28, 2023 @11:52AM (#36908703)
This is pretty cool. I could just carry a laptop around and pull up my "phone app" when I need to, and forego the need to carry around a phone.
Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @11:56AM (#36908765)
You can use your personal phone to access it, BYOD style but completely separated from your personal data.
Re:Cophone – Your Virtual Smartphone by SkyPuncher on Friday July 28, 2023 @12:15PM (#36909113)
This is an amazing concept!

Right now, I carry around two cell phones - work and personal. My use case for my work device is surprisingly limited. I basically need it for notifications and 2FA. For anything serious, I switch to my laptop. However, I _really_ need that work phone.

BYOD/Shared devices is a thing at many companies, but that comes with it's own host of issues. Most notably, I don't want a corporate MDM on my personal phone. I also want to be able to let my family use my personal phone without worrying about breaking.

This virtual device, effectively lets me carry a single device while having nice, clear boundaries. As long as notifications come through well, this could effectively replace my need to carry a work phone.

Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @12:19PM (#36909181)
Thank you for the feedback!

Indeed, this is something that I have learned from the comments here: that cophone needs to forward the notifications from the virtual smartphone to the physical one(s). Will put it on high priority!

Re:Cophone – Your Virtual Smartphone by rsync on Friday July 28, 2023 @01:17PM (#36910092)
Leave the work phone plugged in at office and forward messages to an email inbox (or personal phone SMS) using the SMSForwarder app.
Re:Cophone – Your Virtual Smartphone by SkyPuncher on Friday July 28, 2023 @01:29PM (#36910272)
Can't do that. Breaks privacy barriers.
Re:Cophone – Your Virtual Smartphone by ec109685 on Friday July 28, 2023 @10:45PM (#36916296)
How does a VM not break privacy barriers?
Re:Cophone – Your Virtual Smartphone by numpad0 on Saturday July 29, 2023 @04:17AM (#36918078)
Maybe it means he is not allowed to send work data to personal devices?
Re:Cophone – Your Virtual Smartphone by ec109685 on Sunday July 30, 2023 @11:40PM (#36938583)
Right, but then I am sure the company not going to allow him to run on some random company’s VMs.
Re:Cophone – Your Virtual Smartphone by SkyPuncher on Saturday July 29, 2023 @12:31PM (#36921856)
I’m realizing I’m arguing in an implicit feature that isn’t being explicitly discussed.

I would expect this service to eventually offer an enterprise feature. Having my employer fully control a VM does not break any data barriers.

Re:Cophone – Your Virtual Smartphone by bentcorner on Saturday July 29, 2023 @12:29AM (#36916932)
Probably the safest way to do this is to plug your work phone in a physically secure location and use scrcpy to interact with it over a remote desktop session to the pc/mac hosting it.
Re:Cophone – Your Virtual Smartphone by paxys on Friday July 28, 2023 @03:01PM (#36911586)
Having a VM doing 2FA that you access from your browser defeats the point of 2FA. You carry around a device in your pocket because that's the only way to secure the data inside it.
Re:Cophone – Your Virtual Smartphone by SkyPuncher on Friday July 28, 2023 @06:10PM (#36914039)
That seems like a pretty minor issue to fix once you have virtual phones running.

I personally wouldn’t want this to be browser only. I would enjoy it being device bound with a key.

Re:Cophone – Your Virtual Smartphone by t1tech on Saturday July 29, 2023 @05:37AM (#36918487)
> being device bound with a key.

That's an intriguing idea! Will have to look into it!

Re:Cophone – Your Virtual Smartphone by lkois on Friday July 28, 2023 @10:42PM (#36916280)
Doesn't Android allow sandboxed MDMs to be added to the phone? I've seen this when using Island, which basically creates a fake work profile on the phone which is completely separated from your personal profile. For dual apps like a second WhatsApp it worked well, to the point that sharing photos from the second account was a pain because it couldn't see the main file system. And when you don't want it anymore, that whole sandbox can be burned without touching the rest of the phone.

It'd be nice if iPhones had something similar. Not sure how anyone is supposed to use them for work when it comes to apps like WhatsApp and Signal. Or even less work stuff like dealing with recruiters, real estate agents and online dating where you might end up sharing primary contact details with people you don't want to hear from a few weeks later.

Re:Cophone – Your Virtual Smartphone by jarebear6expepj on Friday July 28, 2023 @12:49PM (#36909680)
I have encountered a lot of problems trying to rely on virtual numbers from various VOIP providers. Very curious how that plays in to your stack. I know for instance a lot of Twilio is default blacklisted, but larger ORGS/ISP's who run essentially the same virtual VOIP (such as Comcast) but at different scale have no problems.

Why is there a difference?

Who is determining bad VOIP from good VOIP?

Are there steps you can, or are, taking to work on having your numbers legitimized?

Where are you sourcing your numbers?

I'll take my questions off the air :). Thanks!

Re:Cophone – Your Virtual Smartphone by rsync on Friday July 28, 2023 @01:20PM (#36910133)
I don’t think it is correct to say that twilio numbers are blacklisted - rather, they simply test/lookup as not true mobile numbers.

Which they aren’t.

Your bank then decides not to send codes to non mobile numbers but it’s not because it is a twilio number per se…

Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @01:09PM (#36909985)
> Why is there a difference? Who is determining bad VOIP from good VOIP?

I don't know :(

> Are there steps you can, or are, taking to work on having your numbers legitimized?

Sourcing the phone numbers from a company with a reputation to defend - Twilio - is the main method.

> Where are you sourcing your numbers?

Twilio

Re:Cophone – Your Virtual Smartphone by ajot on Friday July 28, 2023 @01:30PM (#36910274)
Very nice, I like it. As a total ignorant on this space:

a) how is this different from Canonical's Anbox in the cloud offering?

b) could I use this to run banking apps that won't run in my phone (mainly due to the unlocked bootloader)?

Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @01:42PM (#36910446)
a) AFAIK Canonical's Anbox does NOT give you a phone number. Also afaik, they don't provide a recent Android version, so you're stuck with a really old version.

b) This is a really good point! I don't know atm, I'll have to look into it.

Re:Cophone – Your Virtual Smartphone by ajot on Friday July 28, 2023 @01:44PM (#36910474)
Thank you for your answers! I'll keep your company in mind, hope everything goes great!
Re:Cophone – Your Virtual Smartphone by xnx on Friday July 28, 2023 @01:43PM (#36910449)
I love this as a way to circumvent per-device two-factor authentication that is increasingly being required to prevent login sharing.
Re:Cophone – Your Virtual Smartphone by batch12 on Friday July 28, 2023 @10:43PM (#36916291)
Is this a problem a lot of people are having?
Re:Cophone – Your Virtual Smartphone by xnx on Sunday July 30, 2023 @11:45PM (#36938599)
Probably not. I personally hate when services dictate the authentication method that must be used instead of leaving that up to the user (with sensible defaults, and the option of 2FA). I like that this service could give back some of that control.
Re:Cophone – Your Virtual Smartphone by paxys on Friday July 28, 2023 @02:59PM (#36911560)
Looks neat, but I'm curious what the actual use case of something like this is.

What can you do on a phone emulator running on some server and accessed from your browser that you can't just...do directly on the browser?

Re:Cophone – Your Virtual Smartphone by contingencies on Friday July 28, 2023 @03:04PM (#36911652)
Nice project.

Commercially, I would suggest that you white label this at a heavily discounted wholesale rate to VOIP providers. They have existing channels and user base that should allow you to scale without huge marketing investment, and once one or two of them bring your service onboard the rest should buy in. Alternatively, just sell it out to a larger player and move on.

Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @05:06PM (#36913322)
Thank you!

That's great input! This is all very fresh so I'm still building connections. I have to admit Voip providers were not on my list but it totally makes sense.

Re:Cophone – Your Virtual Smartphone by contingencies on Friday July 28, 2023 @06:27PM (#36914216)
More broadly you could look at global serviced office providers, people like https://www.servcorp.com/en/about-us/ or even https://www.wework.com/
Re:Cophone – Your Virtual Smartphone by tjoff on Friday July 28, 2023 @03:11PM (#36911762)
This seems great, and I've always wanted something like this (though for me, the cloud is a dealbreaker). A bit too expensive for my uses, I think the corporate use-case makes much more sense so good for targeting that!

I'd prefer to have a virtual machine on the phone where I could isolate apps etc. Would be nice with a second phone number tied to that virtual machine, maybe a sip one could work.

But since that doesn't seem to materialize I'm playing with the idea to have an old phone at home and remote into it using VPN+VNC or something from my real phone. Would work in theory but last I experimented with it the experience was pretty bad.

Re:Cophone – Your Virtual Smartphone by nikolay on Friday July 28, 2023 @03:17PM (#36911850)
I paid and now keep getting "Your phone is starting" and it's spinning forever and never finishes.
Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @04:24PM (#36912795)
Sorry for that, I'll have a look what happened.
Re:Cophone – Your Virtual Smartphone by t1tech on Friday July 28, 2023 @04:42PM (#36913036)
Sorry again for that, we had some issues scaling up. Your cophone is up and running!
Re:Cophone – Your Virtual Smartphone by ggm on Friday July 28, 2023 @08:54PM (#36915577)
Can you talk a little about the legalisms -Here's a few:

How did you get an Indial group, what T&C did you sign up to?

Does host know you terminate and originate phone from this service?

Do you have to make a statutory declaration about EMS geolocation?

What's your STIR/SHAKEN/SPAMACT requirements?

Do you have KYC and AML licencing?

Are you actually a registered telco, and have common carrier licencing?

Do you have a warrant canary?

I'm not trying to white-ant you. If you go into widespread use, I'm sure these will be asked. Different economies have different regulators and rules.

Re:Cophone – Your Virtual Smartphone by smartbit on Saturday July 29, 2023 @02:12PM (#36922926)
Ridiculous pricing. Acrobit Groundwire mobile SIP client [0] costs $10 once and is EU based therefore GDPR compliant. Add a prepaid SIP provider, mine charges less than $10/year for the number plus calling costs that are so low I don’t notice then. Once in a while I add $100 credit to my SIP provider, good for several years with 3 numbers. For incoming calls Groundwire send a notification that pops up the app and shows the UI. Works flawlessly, many options for deniing calls, forwarding etc, etc.

Some numbers are shared with others, just disable it on my phone and the other person enables it to start receiving incoming calls.

I really don’t see the business case for paying $10/$15 per month.

[0] https://en.wikipedia.org/wiki/Acrobits

Re:Cophone – Your Virtual Smartphone by oriettaxx on Sunday July 30, 2023 @07:57PM (#36937339)
can you disclose your SIP provider? or suggests any?
Re:Cophone – Your Virtual Smartphone by badrabbit on Sunday July 30, 2023 @02:12AM (#36928368)
I like the idea but from a security perspective this has even more issues. Mobile devices get ratted all the time, even cheap and modest RATs just screenshot the whole screen frequently, how can the site enforce screenshot prevention? Assuming the malware doesn't have a bypass for that of course or simple things like malicious keyboard apps and browsers (defeating the best 2fa)?

Practically, it is best to have a work phone with a removable battery you take out when nott working and use for no other purpose. Ideally, smartphones are not fit for any purpose that involves sensitive and highly impactful (you get fired, jailed, divorced,etc...) purposes.

But for me, I could actually use this if I am ever forced to use a mobile phone. Even for personal use, i am struggling painfully with android x86 in a vm! I like the product.