SIMPLE SMS API IN PHP
DIDForSale SMS API lets you handle incoming SMS in your application. You can configure the SMS to forward to your URL. Once you set the SMS to your web URL, all the incoming messages will be forwarded to your web URL. From there your application can do further routing or take actions depending on your further requirements and configurations.
How to configure the SMS to forward to web URL?
- Login your DIDForSale customer portal.
- Click on Manage Products
- SMS.
- Select the DID number you want to forward to your web URL.
Please note the DID number you choose should have SMS Enabled on it. - Choose DID action to “Update SMS Forwarding”
- Click on Apply
Below are the screenshots from DIDForSale customer portal to manage SMS Service.
Figure1. Manage SMS service on a phone number.
Once you Choose the DID number that you want to update SMS forwarding on and click Apply you will then be taken to Manage SMS Forwarding. Please See Figure 2. Manage SMS Forwarding.
On this screen you will update the URL. You can choose from one of the three available options.
- Forward SMS to phone number
- Forward SMS to email
- Select HTTP URL for SMS Forwarding to your API.
- Select the 3rd option Select HTTP URL for SMS Forwarding to your API.
Here you will type in the SMS API URL where you want to forward the SMS.
Screenshot of Manage SMS Forwarding screen from customer portal
Figure 2. Manage SMS Forwarding
All the future incoming SMS will be forwarded to this new SMS API URL you just configured. You might be using incoming SMS for update/order from customer or may be using SMS for Authentication purpose.
SMS API example!
Here in this simple SMS API example, we will forward the SMS to email address.
When we send the request to your SMS API URL we send following parameters in JSON FORMAT:-
- “From”,
- “To”
- “Text”
Syntax:
{“text”:”This is a text message to sms api”,”from”:”19499300360″,”to”:[“19495354600”]}
Here is PHP Code snippet.
1 2 3 4 5 6 7 8 9 10 |
<?php $response = json_decode(file_get_contents('php://input'), r); $subject="You Received a SMS"; $Message="Here is your message\n"; $Message.="From =". $response['from']."\n"; $Message.="To =". $response['to'][0]."\n"; $Message.="Message =". $response['text']."\n"; echo $Message ; mail("email@example","$subject",$Message) ?> |
This is just a simple example to demonstrate how the system works. Based on your needs you can build a system that meets your unique and comprehensive requirements. You can do anything you want with it. You can easily build a complicated SMS or Voice Application using our Developer Kit
New Posts
How to troubleshoot common SIP problems?
Maximizing Reach and Engagement: The Top Benefit of SMS Marketing for Your Agency
Maximizing Reach and Engagement: The Top Benefit of SMS Marketing for Your Agency As a marketing agency, you know that reaching and engaging with your target audience is key to your success. SMS marketing can be a powerful tool to help you achieve this goal. By...
SIP Trunking and Disaster Recovery: Ensuring Business Continuity
SIP Trunking and Disaster Recovery: Ensuring Business Continuity Disasters, whether natural or man-made, can significantly impact a business's operations. They can cause disruptions, lead to financial losses, and even result in the closure of the business. As such,...
The Importance of SIP Trunk Providers for Small and Medium-Sized Businesses
The Importance of SIP Trunk Providers for Small and Medium-Sized Businesses Small and medium-sized businesses (SMBs) face unique challenges when it comes to communication. In today's fast-paced business environment, effective communication is essential for success,...
From Analog to SIP Trunking: Understanding the Evolution of Telecommunication and What It Does?
From Analog to SIP Trunking: Understanding the Evolution of Telecommunication and What It Does? Telecommunication technology has come a long way since its inception. From analog telephones to digital VoIP systems, the evolution of telecommunication has drastically...
Vanity Phone Numbers and SIP Trunking: A Winning Combination for Business Communication
Vanity Phone Numbers and SIP Trunking: A Winning Combination for Business Communication Effective communication with customers is essential for businesses to succeed in today's competitive marketplace. Vanity phone numbers and SIP trunking are two solutions that, when...
Maximizing Business Efficiency with an SMS Enabled Phone Number
Maximizing Business Efficiency with an SMS Enabled Phone Number In today's fast-paced business world, it's essential to find ways to streamline communication and maximize efficiency. One tool that can help businesses achieve this is an SMS enabled phone number. In...
Learn more about our Products
Visit SIP Trunking Pricing to see which plan suits your business!
Our plans have been packaged together to give you optimum output.