Hi I just want to know if there is already a typescript version of twilio.js that I can use now? Hope someone can share a definitely type would be ok for now. I found a node twilio #types in npm but I cannot used it because I am using the javascript version of twilio. This is for voice btw.
Twilio developer evangelist here.
Twilio Client is written in JavaScript and I don't believe that anyone has created external types for it yet.
Related
I can't find any SDK for Twilio Programmable Video Server Side aka REST APIs. Does one exist? If yes, please help me with the link.
The server side SDK's are posted here.
Server-Side SDKs
I know we can use SendGrid and there are examples provided but SendGrid is awful and everything goes to spam with the non-dedicated IP accounts (yes, even after enabling DKIM and all that other stuff). All the free IPs are blacklisted and SendGrid support won't remove them or give me non-blacklisted IPs.
Is there any other way to send emails without using SendGrid using Twilio Functions? Can I somehow use NodeMailer and set it up with Gmail? That would be the ideal solution.
Twilio developer evangelist here.
With Twilio Functions you can install any npm module you like as long as it doesn't require native extensions (look out for anything that depends on node-gyp for example).
As NodeMailer has no dependencies, you can absolutely use it. Just head to the Configuration section in your Twilio console and add NodeMailer as a dependency. You can then require it in any of your Twilio Functions and use it from there.
Let me know if that helps at all.
We received notification from Twilio regarding Security changes.
We are using PHP SDK. Do we need to need take any action in this regard? If so, what should we do?
I think the best approach would be to read this notice and follow the instructions:
https://support.twilio.com/hc/en-us/articles/360007724794-Notice-Twilio-REST-API-s-TLS-and-Cipher-Suite-Security-Changes-for-June-2019
This must be a silly question, but is there any way to make calls btw two iOS apps without server app mentioned in Twilio tutorials. Tell me please what server app does and is there any way to perform such tasks on front end instead?
Twilio developer evangelist here.
The server is required to generate an access token for your users to get access to the Twilio service.
You also need to host some TwiML to tell Twilio what to do with calls when you make them.
If you are not interested in running a server, however, you are in luck. Just recently, Twilio launched Functions, a serverless environment for you to deploy code to. With a Twilio Function, you can use Node.js to generate your access tokens for your users and you won't have to host the code yourself, it will all be on the Twilio platform.
Check out Twilio Functions in your console and take a look at the Node.js quickstart application for the iOS Twilio Programmable Voice SDK which should give you an idea of how to use Node for your application within Functions. I'm sure there'll be tutorials and blog posts coming out. Also, check out this video on how to create access tokens for your apps with Twilio Functions.
Let me know if that helps at all.
I want to upgrade number to 2010-04-01 version api, but I cannot find where to set this. According to 2010-04-01 API Changelog:
To start using the new API, replace '2008-08-01' with '2010-04-01' in
your REST URIs, or set the API version on a per-phone number basis
using the phone numbers interface in your account portal.
Please help
Twilio developer evangelist here.
In order to update the weebhooks you get from Twilio from the 2008 version to the 2010 version you need to go into each phone number in the Twilio dashboard and upgrade the API from the detail view of the phone number. There's a guide to upgrade here: https://www.twilio.com/docs/api/2010-04-01/upgrade-guide
If that doesn't help, drop me a line at philnash#twilio.com and I'll help you get it sorted.
[edit]
It appears that the option to upgrade the API version for a phone number no longer exists in the interface. If this is a problem, please raise a support ticket by emailing help#twilio.com and you can be upgraded manually.