HNHacker News
TopNewBestAskShowJobs

bigmicro

125 karma · joined November 15, 2024

submissionscomments
bigmicro··on Show HN: OnAir – create link, receive calls
I was. I was answering calls for 8 hours straight as it was on HN first page. Then decided to go to sleep!
bigmicro··on Show HN: OnAir – create link, receive calls
This was our original focus and remains core. Currently, you can create and share unique links across channels for different purposes. In the medium term, we'll introduce disposable 'aliases', which are designed to be throw-aways, like Fastmail’s "masked email".
bigmicro··on Show HN: OnAir – create link, receive calls
Thank you!

- We do not support cname domains (not part of the short term roadmap)

- We're not happy with the standard widget, we're certainly open to customization, any are open to feedback and introducing configs/customizations. Alternatively, you can simply create a widget with your link

- Pre-filling form is easy and we can certainly support that via query strings if you require it

Feel free to reach out hello@onair

bigmicro··on Show HN: OnAir – create link, receive calls
We’re definitely heading in that direction and currently experimenting with LiveKit’s Agent framework. I’m guessing you’re Russ from LiveKit? If so, I’m a huge fan of what you’re doing! Would love to connect and explore ideas further ahmad@onair.io
bigmicro··on Show HN: OnAir – create link, receive calls
Good idea! done
bigmicro··on Show HN: OnAir – create link, receive calls
Agreed. For now, you can customize the offline message, such as saying "I'm typically online 12pm-4pm on Mon/Tue", or alternatively, drop a Calendly link or your email.
bigmicro··on Show HN: OnAir – create link, receive calls
Yes. You can set yourself `always online`, or `always offline`, or `scheduled`. In the last one, you specify hours in the day (e.g. 9am-5pm), and sync with external calendar (currently Google Calendar) which marks you as offline when you're busy.
bigmicro··on Show HN: OnAir – create link, receive calls
Absolutely, we'd 100% love to learn more about that and co-design. Could you possibly send us a note on hello@onair.io?
bigmicro··on Show HN: OnAir – create link, receive calls
Thank you! you're so kind.
bigmicro··on Show HN: OnAir – create link, receive calls
Livekit. Amazing product and community, and has a self-host option. Highly recommended whether you're doing WebRTC or voice agents. First version (pre-launch) was on Agora, their API was a nightmare, highly unrecommended.
bigmicro··on Show HN: OnAir – create link, receive calls
Hey. A single user can indeed use round-robin; they can connect multiple devices (up to 3 on a single license Basic Plan). In that sense, a single user can have round-robin among three mobile phones. Having said that, will think more on how to make this more clear.
bigmicro··on Show HN: OnAir – create link, receive calls
Thanks! so, you can add an "offline message" that is displayed when your link is offline. In that case, adding a Calendly link to that message might make sense. Or simply "I'm typically online 12pm-4pm for walk-ins" etc.
bigmicro··on Show HN: OnAir – create link, receive calls
If the creator has the app (onair.io/ios , onair.io/android), they would receive notifications there and can take the call. Also, if a browser is open when someone calls them, they would also receive notifications there as well.
bigmicro··on Show HN: OnAir – create link, receive calls
A few:

- assign calls to different members (round-robin, escalation)

- capture lead info (name, email, etc)

- don't reveal actual phone number

- recording, transcription

- soon, conversational AI agent (as optional backup)

With a WhatsApp/phone, you can't really switch it from one employee to another easily. Managing load is harder, seeing call logs is harder. And a full call center solution is too much for a small business.

bigmicro··on Show HN: OnAir – create link, receive calls
You can overcome this using headers, which instructs Gmail not to cache. Snippet:

response.headers["Cache-Control"] = "no-cache, no-store, max-age=0, must-revalidate"

response.headers["Pragma"] = "no-cache"

response.headers["Expires"] = "Fri, 01 Jan 1990 00:00:00 GMT"