Hacker News new | ask | show | jobs
by untog 4527 days ago
(why does Gett give out their drivers' phone numbers?)

Presumably so that the customer can contact the driver if they need to pass on instructions about a specific place to be picked up, etc.

1 comments

Uber handles this by having a button in their app that initiates the phone call. You can't find out a driver's number without actually calling them. Similarly, they can't find out yours without actually calling you.

Theoretically, if the company can get a bunch of phone #s, they could even completely anonymize it by assigning two temporary numbers (one to driver, one to passenger) and call-forwarding them for the duration of the trip. I havent' checked but I doubt anybody actually does this. And in the absence of this level of anonymity, I would at the very least expect a car service app to require you to place the call before giving you the phone # of the other person.

I work for Flywheel, an Uber competitor. We do not expose driver or passenger phone numbers to either party at all (the exact mechanism is a little different than what you propose, but the effect is the same). Driver can call passenger and passenger can call driver and neither will ever see the other person's actual number.
Good for you. Since you're doing this, and according to yid, Uber is also doing something similar, I'm even more surprised that Gett is not only exposing real phone #'s, but doing so without even requiring a phone call to be placed.
> Uber handles this by having a button in their app that initiaates the phone call. You can't find out a driver's number without actually calling them. Similarly, they can't find out yours without actually calling you.

Actually, I think they use some sort of phone proxy service. I once looked at my driver's phone and he had a totally different number listed for me that I did not recognize (same area code though).

Oh? So it sounds like Uber is doing something similar to what I proposed then. That's good.
If you don't mind sharing, I would love to know what sort of thing is used for this. Normally I would think Twilio but that's more of create your own number and pay per minute.
Theoretically, if the company can get a bunch of phone #s, they could even completely anonymize it by assigning two temporary numbers (one to driver, one to passenger) and call-forwarding them for the duration of the trip.

You wouldn't even need a bunch of phone numbers. Assuming caller ID works correctly, you can use that to decide where to route the call. Customer A is calling? Route to Driver X? Driver Y is calling? Route to Customer B.

Well, that just cuts it down from 2 numbers to 1, and it assumes that the caller ID hasn't been futzed with. Certainly plausible, just perhaps slightly less reliable.
No, it cuts it down from many many numbers (2 numbers per driver/passenger pair) to 1.

I haven't seen an instance of caller ID being 'futzed' with in domestic calls from domestic mobile phone numbers, but I agree it could happen for people roaming internationally.