Twilio sms and call system and track the sms and call using codeigniter - codeigniter

I want to use twilio sms and call system and track the sms and call using codeigniter. When calling or sending sms want a response that will be stored in database. Is it possible to test using free(trial) account ?

Yes it is possible with free account, but you need to verify the number in your account before sending SMS/Call. I have implemented before.

Related

Call Block for specific number using webhook url twilio laravel

I am trying to create a blacklist. Anyone can tell me where i can store my blacklist number in twilio using call api. I am using webhook url for voice but i am stuck in blacklist number.
I posted this for using Twilio Functions and Twilio Assets to host the Blacklist - twilio Reject Incoming Calls with a Phone Number Blacklist
Otherwise, you could something like Twilio Sync if you want to use your own code.

Does Aweber have a send email API but broadcast does not solve the problem?

I was about to start developing my companies website which is currently in research phase. I was researching with the Aweber API (https://api.aweber.com/) but did not find the API for using a send mail function.
I came across Create Broadcast API here
https://api.aweber.com/#tag/Broadcasts/paths/~1accounts~1{accountId}~1lists~1{listId}~1broadcasts/post
but this requires a list to be used I want to send email to individual contact in the list separately. Any help would be appreciated.
AWeber's API can only send broadcast messages to a list, or a previously created segment of subscribers. You cannot send messages out to a single person solely using the API.
You could use the web UI to create a segment of "email address is ...", then get the segment and send the message to it using the API, but that requires an extra step.

Twilio SMS Physical Phone Integration

In a perfect world, the solution I'm looking for would be an api resource tied to my physical phone, e.g. I could POST an sms message to https://url.com/api/sms, and this api would have the end result of sending an sms from my physical phone. This means that the sms conversation would appear natively in my phone; if the recipient replies to the sms, it would appear just as a normal conversation as if I had physically typed the original sms via my phone.
I understand that I could set the replyto/callback/caller-id via Twilio's api. This would mean that the sms gets sent out by the api, and if the recipient replies to it, I could have the reply forwarded to my phone. But what would be missing in this scenario is the original message sent via the api, that the recipient is replying to.
Is there a streamlined way to achieve this, perhaps with Zapier?
One arduous solution I have in mind is to write an on-phone-app to intermediate the sms transmission so that I essentially have an sms-controlled api on the physical phone vs. a traditional http api. (On android, the api would "listen" via DATA_SMS_RECEIVED_ACTION and then send via sendTextMessage). But this seems cumbersome and would also require updating the app code when/if android changes the underlying SmsManager library. The advantage of this is that I could avoid Twilio altogether, by using my service provider's email-to-sms to send to the on-phone-makeshift-sms-api.
Twilio developer evangelist here.
I think you are looking for a feature that we just announced in preview. This is known as Hosted SMS and allows you to add SMS powered by Twilio to your existing phone number.
You need to apply to get access to Hosted SMS as it is newly in testing. You can do so with the form here: https://www.twilio.com/sms/hosted
I've set up texting to a physical phone by using Twilio's SIM cards and associating it to a phone number.

Pass a unique ID with Twilio HTTP POST

I am currently using Twilio to send balance notifications for customers who have opted into SMS notifications, but have run into an issue in positively identifying accounts in the message logs. A number of customers have multiple accounts due to the nature of my industry, but naturally use the same phone number across all accounts. Is there any way to pass a parameter containing their internal account ID in the HTTP POST request without including it in the message body? I've searched extensively through Twilio's API docs and cannot find this addressed anywhere.
Twilio developer evangelist here.
As far as I know there is currently no way to store metadata, like your account ID, within an SMS sent via Twilio.
One idea could be that you purchase a number of Twilio numbers and tie together a user's phone number, a Twilio phone number and the specific account. That way, if you always send balance notifications for a specific account from a specific number then you can identify that message in the logs as belonging to that user phone number for that account.
Alternatively, I'd have thought it would be useful for users, if they have more than one account, to see to which account you are referring in a balance notification. Would it be possible to include the account id (or some other identifier that the user would recognise) and then parse that out of the message when reconciling messages and accounts?
Not exactly the question but if you are using twilio webhooks for status callbacks you can pass query string params through the status_callback parameter when making the call to send the SMS message and get it sent to your endpoint

EMAIL via SMS ( and not the other way around, which is quite common)

I want to know is there any technology which allows you to set up an sms gateway, via which users can send emails?
Take a look at Twilio or Tropo - these provide SMS gateways which allow you to respond to incoming SMS in whatever way you like.

Resources