A2P 10DLC Campaign Vetting Delays: Twilio cannot approve 10DLC Campaigns ourselves, and must rely on third parties who control our connections to carriers to sign off. These external processes are creating several week delays for our customers. We continue to escalate these issues and are working to reduce delays wherever possible. Further details will be shared in the Campaign Vetting Changes article as they become available.

Twilio PHP helper library SSL certificate problem on Windows

When using the Twilio PHP Helper Library on Windows, you may receive an error similar to the following:

Fatal error: Uncaught exception 'Services_Twilio_TinyHttpException' with message 'SSL certificate problem: self signed certificate in certificate chain'

The php_curl library on Windows doesn't use an up-to-date list of CA Root Certificates. You can get a pem file of the root certificates from the curl site below.

To fix this issue please try the following:

1. Download the following pem file: https://curl.haxx.se/ca/cacert.pem

2. Copy this file to c:\cert\cacert.pem

3. Open php.ini file in your favorite editor (see here for where to find it)

4. If the following configuration string: curl.cainfo exists in your php.ini, please uncomment it by removing ";" and modify the path in order to point it to the cacert.pem file you downloaded, e.g:

;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;
curl.cainfo=c:\cert\cacert.pem

5. Restart your Apache or IIS service to apply the change.

Have more questions? Submit a request
Powered by Zendesk