SMS versenden mit LANCOM Routern (SMS-Gateway)

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);
*/



?>