Live data from Hacker News

Caller ID Made Simple

rdegges.com

41–50 of 66 posts

Re: Caller ID Made Simple

#42

Earlier quoted context omitted.

504 Gateway Timeout would be the obvious one, since if I'm reading this correctly it's essentially a timeout of zero; 5xx status codes are indicative of retriability later on. But I think that sort of performance would make the free tier essentially worthless. “All you have to do is hit our API endpoint, and BAM, you get results back.” Except you really don't. Analogy: a caching DNS resolver that returned an instant…

> But I think that sort of performance would make the free tier essentially worthless. Not at all. It lets you try out the API, figure out if it works for you, and get back "best effort" results. That seems perfect for a free tier.

I suppose being able to try out the API on the software level is useful, yes. I'm not sure how one is supposed to figure out whether results are likely to be good enough for a given application if they're so unpredictably degraded. I do suspect my perception is being colored by the website text, as quoted above.

Re: Caller ID Made Simple

#43
post #13

Earlier quoted context omitted.

An Android app is currently in development, and will be released free of charge. We are having an issue, however, because non-GSM carriers rarely allow data transmissions during a voice call, including the ringing state of incoming calls.

Without Voice-over-LTE, I'm not sure how you're going to get around it. It's not a carrier limitation, it's a limitation of CDMA radios and implementations.

Well, I've often used my mobile internet at the same time as talking in the phone (although it fails sometimes (and I don't have LTE)).

Also, there are many applications in the market that does exactly this. I haven't installed any of them since I basically don't trust anyone with "read/write contacts" and "full internet access" at the same time (perfectly valid permissions for apps like this, but that doesn't mean I trust them).

A search for "vemringde" gives you four apps that targets Sweden specifically (so they are probably quite useless outside of Sweden), one of them mentions that it only works while having a 3G connection.

Re: Caller ID Made Simple

#44
post #43

Earlier quoted context omitted.

Without Voice-over-LTE, I'm not sure how you're going to get around it. It's not a carrier limitation, it's a limitation of CDMA radios and implementations.

Well, I've often used my mobile internet at the same time as talking in the phone (although it fails sometimes (and I don't have LTE)). Also, there are many applications in the market that does exactly this. I haven't installed any of them since I basically don't trust anyone with "read/write contacts" and "full internet access" at the same time (perfectly valid permissions for apps like this, but that doesn't mean I…

Not over CDMA without the proper extension that enables simultaneous use of data and voice. And even then, the OS/driver stack has to implement it properly. I can assure you, even on LTE, it does not work on my Android 4.0.4 device.

Re: Caller ID Made Simple

#45
post #43

Earlier quoted context omitted.

Without Voice-over-LTE, I'm not sure how you're going to get around it. It's not a carrier limitation, it's a limitation of CDMA radios and implementations.

Well, I've often used my mobile internet at the same time as talking in the phone (although it fails sometimes (and I don't have LTE)). Also, there are many applications in the market that does exactly this. I haven't installed any of them since I basically don't trust anyone with "read/write contacts" and "full internet access" at the same time (perfectly valid permissions for apps like this, but that doesn't mean I…

It's only an issue for non-GSM phones i.e. CDMA phones used in the US and parts of Asia. CDMA does not allow data and voice to run at once over the same radio, while GSM does. Since LTE is an entirely IP network, voice can be run over it like any other IP network. Current phones/carriers do not support it though, but there's some talk that it will be introduced in the next year or so.

Re: Caller ID Made Simple

#46
post #25

Randall, This looks remarkably easy to use. Just a small tip: On opencname's home page, you suggest users try the following API call: $ curl https://api.opencnam.com/v1/phone/2024561111 US GOVERNMENT I tried it and received a different result: $ curl https://api.opencnam.com/v1/phone/2024561111 DIST OF COLUMBI Perhaps you should update your home page to reflect this?

Hey Adley, thanks for the comment! I'll update the page shortly.

When I tried it I got this:

"Sorry, not implemented yet. Please append "?format=json" to your URL."

When I did that it worked.

Re: Caller ID Made Simple

#47
post #3

This is the first API that I've encountered that works with cellphone numbers. I can see this being integrated into Android for incoming calls from unknown cellphone numbers.

We actually have this on iOS: it is called IntelliID; that said, the concept doesn't work very well, because by the time the phone gets its data connection warm enough and is able to do the minimum two round-trips over the incredibly high-latency cellular connection to get the data (and have to wait for the lookup itself, which seems to be an entire half a second for this API), you are pretty much fighting with the call timing out and going to voicemail.

Re: Caller ID Made Simple

#48
It seems odd that it only returns a province/state when just the area code provides more information than that. Example: any (647) or (416) area code will always be from Toronto, but numbers for both just return ONTARIO.

Re: Caller ID Made Simple

#49
post #46
post #25

Earlier quoted context omitted.

Hey Adley, thanks for the comment! I'll update the page shortly.

When I tried it I got this: "Sorry, not implemented yet. Please append "?format=json" to your URL." When I did that it worked.

You must have tried it in a web browser. Using curl sends different request headers. When you are using a web browser, it asks for text/html. Try ?format=text
Post reply on HN