Live data from Hacker News

Asterisk AI Voice Agent

github.com

101–110 of 129 posts

Re: Asterisk AI Voice Agent

#101
post #51
post #31

Earlier quoted context omitted.

Yes. Sometimes it's a legit call. Not often, though. Example of legit calls: the pizza delivery guy decided to call my phone instead of ringing the bell, for whatever reason.

I worked door dash for a couple of days and there were multiple people who wrote in all caps to not ring the door bell. Why? I have no idea.

Probably because it make their dogs go nuts.

Re: Asterisk AI Voice Agent

#103
post #80

Earlier quoted context omitted.

They do? How do you know?

how about the plainly obvious fact that every call tree system first spends 1-8 minutes going through all the things that you can actually do on the website instead of calling: do you really think they would bother with that if people aren’t calling about stuff that is easily done on the website? sure, we all agree that it is partly designed to get people to hang up in disgust and give up, but that is an obviously in…

>sure, we all agree that it is partly designed to get people to hang up in disgust and give up

actually, as someone who works in this area - no, it's not. it designed to help people to do things and metrics of success are closely monitored

Re: Asterisk AI Voice Agent

#106
post #3

Please don't. I had a talk with a shitty AI bot on a Fedex line. It's absolute crap. Just give me a 'Type 1 for x, type 2 for y'. Then I don't need to guess what are the possibilities.

Voice-controlled phone systems are hugely rage-inducing for me. I am often in loud setting with background chatter. Muting my audio and using a touchtone keypad is so much more accurate and easy than having to find a quiet place and worrying that somebody is going to say something that the voice response system detects.

I hate those, too. Especially when others are around.

The interface is so inconsistent between different implementations that they're always terribly awkward to navigate at best, and completely infuriating at worst. I don't like presenting the image of an progressively-angrier man who is standing around and speaking incongruous short phrases that are clearly directed towards nobody at all.

But I've found that many of them still accept DTMF. Just mash a button instead of utter a response, and a more-traditional IVR tree shows up with a spoken list of enumerated options. Things get a lot better after that.

Like pushing buttons at the gas pump to try to silence the ad-roll, it's pretty low-cost to try.

Re: Asterisk AI Voice Agent

#107
post #103

Earlier quoted context omitted.

how about the plainly obvious fact that every call tree system first spends 1-8 minutes going through all the things that you can actually do on the website instead of calling: do you really think they would bother with that if people aren’t calling about stuff that is easily done on the website? sure, we all agree that it is partly designed to get people to hang up in disgust and give up, but that is an obviously in…

>sure, we all agree that it is partly designed to get people to hang up in disgust and give up actually, as someone who works in this area - no, it's not. it designed to help people to do things and metrics of success are closely monitored

It is often both.

Re: Asterisk AI Voice Agent

#108
post #80

Earlier quoted context omitted.

They do offer the ability to schedule an oil change via the website and yet some people still prefer to call. User preference and multi-channel servicing options are nice to support

They do? How do you know?

Have you never worked in customer service?

Re: Asterisk AI Voice Agent

#109

Long shot, if anyone here is an Asterisk wizard. I would like to correlate CDRs to voicemail recording locations. I am building an integrated dashboard for call recordings, and want voicemails to be included, but that's been surprisingly difficult.

So, there is no straight forward way that I can think of. But, what I would do is set a channel variable and log it somewhere:

exten => s,n,Set(VM_UNIQUEID=${UNIQUEID}) exten => s,n,VoiceMail(${EXTEN}@default)

If you are using AGI or ARI, you can log it somewhere useful so you can correlate later.

If you are using a more vanilla configuration I’d say use the voicemail metadata .txt file that will be in the same folder as the recording to get info to find the CDR. It has things like callerid, origmailbox, origdate (or maybe it’s origtime), and duration. origmailbox should match the CDR destination and the orig time should also match. Haven’t done this specifically. But, I’m hoping I’m pointing you in the right direction.

I work with Freeswitch almost exclusively these days. But, my first experience with VoIP was Asterisk and a huge Perl AGI file keeping everyone talking to each other. Those were good time!

Re: Asterisk AI Voice Agent

#110
post #98

Nice to see Asterisk on the home page of HN. It’s been a while… Even if the focus is now on hosted telephony, my experience is that everywhere you can hear the default nusic-on-hold

I don't mind music-on-hold as much except when they break with a human voice at intervals saying inane things such as "your call is important to us. Thank you for holding" Which makes me think the call has been answered. If there's not actual call queue information, just play music so I can ignore it and continue working without that NOP interrupt.

I guess the comment was just about how much Asterisk deployments are out there because you can often hear its default music-on-hold? But maybe I'm wrong.
Post reply on HN