Tach Zusammen,
nachdem es bei einem großem deutschen TK-Provider zusätzliche Family-Karten mit kostenlosem SMS-Versand ins eigene Mobilfunknetz gibt, habe ich mal das SMS-Gateway eines Lancom-Routers eingebunden. Funktioniert mit allen Geräten die 3G/4G im Namen haben.
Links für weitere Informationen:
SMS-Empfang und -Versand
Vielleicht ist es ja für andere auch Interessant:
<?
# zu sendendener Text
$Text = "IPS will was!";
# Rufnummer des Epmfängers
$Called = "0160nnnnnnn";
# hier wird das datum im ISO Format ergänzt
$Date = date(" Y-m-d H:i:s");
# URL-Encoding des Textes
$Text_url = urlencode($Text.$Date);
# Daten des SMS Gateways, es empfiehlt sich mit Lanconfig eine User anzulegen, der nur SMS versenden darf
$User = "username";
$Pass = "passwort";
$SMSGW = "ip des routers";
# Und hier geht es auf die Reise
$curl = curl_init('https://'.$SMSGW.'/sms/?&Content='.$Text_url.'&DestinationAddress='.$Called.'&oldauth');
curl_setopt($curl, CURLOPT_USERPWD, "$User:$Pass");
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
$page = curl_exec($curl);
echo $page;
/* alternativ ohne ssl
$curl = curl_init('http://'.$SMSGW.'/sms/?&Content='.$Text_url.'&DestinationAddress='.$Called.'&oldauth');
curl_setopt($curl, CURLOPT_USERPWD, "$User:$Pass");
$page = curl_exec($curl);
*/
?>