I'm currently working on an automated voice call interpreter. I know that it's not currently possible to gather digits during a conference call directly. That's why I had to come up with a workaround and let twilio dial into the conference call, so that I can gather the participants digits. It works great but the problem is that it's costing me around 4.2c per minute, which of course is not ideal at all.
Is this feature currently on your to do list and if yes, when are you going to make it publicly available?
Cheers,
Marcel
Twilio evangelist here.
Depending on what you want to do this technique might get you better results. It leverages the hanguponstar attribute of the <Dial> verb:
Twilio call transfer from in-call
Hope that helps.
Related
I am on a team that has to be on-call 24/7. Our team is comprised of 5-6 members and we each take a week. If the business calls our dedicated on-call number (Twilio), I would like that to make an outbound call to a sequential list until somebody on that list answers the phone.
Is this possible using either C# or Python along with Twilio of course? I am not a developer, but if I can be pointed in the right direction I think I can figure it out. It appears Twilio has voicemail detection so I'd imagine I would have to utilize that feature.
Target has an Open-source project you can look at that may already meet your needs, powered by Twilio.
https://github.com/target/goalert
GoAlert GoAlert provides on-call scheduling, automated escalations and
notifications (like SMS or voice calls) to automatically engage the
right person, the right way, and at the right time.
We are implementing ServiceNow + Twilio and finding it rather difficult to accomplish what I think should be a basic thing. With AT&T conference calls, users are able to *6 to mute/unmute themselves. We are also able to see who is talking via their conference monitor in order to manage disturbances along with disabling entry/exit beeps.
We have been unable to come up with a solution on how to implement these 3 features...
Very stumped =/
Any assistance with this would be GREATLY appreciated friends.
I am using Twilio.com for telephony, in the U.S.
I have an existing CONFERENCE, and I want to add arbitrary pre-recorded audio to it, at certain times. I am aware of the "call out to yourself from yourself, then use PLAY or SAY" technique.
Is having another "call" going during the (at least two calls) conference really the best/cheapest way to accomplish this?
Twilio developer evangelist here.
That is the best and only way to achieve that feature right now.
However, that is going to change. Recently we added a feature called Agent Conference, which gives more power to the agent and supervisor within a contact centre. While it doesn't help now, the announcement that the initial features for Agent Conference were out of beta also mentioned some future features that are coming, including:
Conference announcements using <Say> or <Play> to everyone in a Conference or to individual participants
Keep an eye on the Twilio blog for further announcements.
I am looking for a better alternative to the 'Alice' voice provided by Twilio. I am pretty sure Twilio only provides two basic default voices along with 'Alice', a more robust version able to more effectively enunciate text. The only problem is that 'Alice' does not sound as natural as other voices used by other services known to be using Twilio. Does anyone have a suggestion as to how to access a better voice? The messages in the call flows will be somewhat dynamic so I don't think using recordings would be practical.
Thanks!
Alice is our most advanced voice that supports additional languages and locales.
Some things you can try to make Alice work better for you might include looking at the <Pause> verb for more deliberate separation between sentences.
If you'd like to get additional control as it sounds like you have experienced with other services using Twilio, you could consider prerecording the static parts and deliver them using <Play> and only using <Say> for your dynamic content, though I know this isn't ideal.
There are some additional hints here https://www.twilio.com/docs/api/twiml/say#hints.
I hope this helps!
In the Twilio platform, you can create an "Application" to bundle common configuration details for phone numbers. From https://www.twilio.com/docs/api/rest/applications:
An application inside of Twilio is just a set of URLs and other configuration data that tells Twilio how to behave when one of your Twilio numbers receives a call or SMS message.
Is there a limit to how many phone numbers can be joined into a single Application?
Twilio developer evangelist here.
"TwiML Applications" like the one you mention are designed to be aliases easy to use on a ton of numbers at once, we have a lot of very high volume customers using them on 10,000+ Twilio numbers and probably even a lot more.
In case you need to go beyond those numbers, it's always worth contacting sales as they will be able to increase that for you accordingly while making sure you scale well.
Hope this helps you.