Support forum
Hello Adama,
You can use the Web Connector in Diafaan SMS Server to forward a received SMS messages to an HTTP server with your PHP script and send back the response to the sender of the SMS message. For this to work, the PHP script must recognize the HTTP query parameters and it must send back the correct response or an empty response if you do not want to send a reply.
If I look at your PHP script you have to take the following steps to make it work with Diafaan SMS Server:
1. In the 'Receive SMS' page of the Web Connector properties, enable 'Forward received SMS messages to website'
2. Set the 'Web page' field to the URI of your PHP script
3. Select 'HTTP method' 'POST'
4. Enable 'Handle HTTP response' and 'Reply HTTP response to sender'
5. Click 'Edit query string template' and set the template to 'text=[message-text]'
Your script section does not generate a response so you have to make sure that the 'SMS_so.php' and/or '$sms.php' return the correct HTTP content if you want to send a reply back to the user.
You can set the 'LogCommunicationToFile' property in the advanced settings of the Web Connector to 'True' to log the HTTP requests and responses to a file. This file can help you to debug your PHP script if anything goes wrong. Make sure that you set this property to 'False' to stop logging after you are finished with the tests.
Regards, Henk
10:02 am
Dear,
Thank for your last support, I bougth a version Diafaan last week and I'm trying to use. But I'm alway the same probleme.
All thing are Good, but it is not able to recongnise very well my PHP script.
I ask him if message start by : E* , il must be lead to another file call $sms.php. unfortunately, it doesnt recognise the scrip. ( I precise it work very well with other sofware) SO I want to Know
1- It compulsory to put a script in "Edit query string template" ??? If yes what ( copie and paste all my PHP script ?? I did it but it didnt work ).
2 It can be due to message type ( unicode, automatic, data ....;) I try all of these but dont work ??
All are good ( I receive reply to Sent SMS by dont respect the programme instruction sont I dont Know If I have to set something before in order to enable Diafaan to recongnise PHP script.
Sorry Help me It is urgent
finde below a section of my script that Diafaan server doast recongnise:
<?php
$messageText = $_POST['text'];
/* To delate space in message*/
$messageText1 = preg_replace ('/\\s/','',$messageText);
/* to identify the two first caracters*/
$premiercaracter= substr($messageText1, 0, 2);
$Trpremiercaracter= substr($messageText1, 0, 4);
$Trpremiercaracters= substr($messageText1, 0, 5);
/* to conduct message toward a specfic file/*
if ($premiercaracter=="P*") {
INCLUDE('/home1/adama/public_html/ SMS_so.php');
EXIT;
} elseif (preg_match($regexp, $messageText1)&&($premiercaracter="E*")) {
INCLUDE('/home1/adama/public_html/$sms.php');
EXIT;
Most Users Ever Online: 529
Currently Online:
4 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Member Stats:
Guest Posters: 680
Members: 0
Moderators: 0
Admins: 1
Forum Stats:
Groups: 2
Forums: 3
Topics: 1156
Posts: 3946
Newest Members:
, Henk HelmantelAdministrators: Henk Helmantel: 1511