<?php
$fritzbox_Adresse = 'fritz.box';
//$fritzbox_Adresse = '192.168.178.1';
$fritzbox_Username = 'Hier der Benutzername';
$fritzbox_Password = 'Passwort des Benutzers';
$client = new SoapClient(
null,
array(
'location' => 'http://'.$fritzbox_Adresse.':49000/upnp/control/x_voip',
'uri' => 'urn:dslforum-org:service:X_VoIP:1',
'noroot' => True,
'login' => $fritzbox_Username,
'password' => $fritzbox_Password,
'trace' => True,
'exceptions' => 0
)
);
$action = 'X_AVM-DE_DialNumber';
$argument = 'NewX_AVM-DE_PhoneNumber';
// Code der gewählt wird
$Dial = '#96*1*';
$direction_in_value = $Dial;
$result = $client->{$action}(new SoapParam($direction_in_value, $argument));
if(is_soap_fault($result))
{
print(" Fehlercode: $result->faultcode | Fehlerstring:
$result->faultstring");
}
else
{
print "$result<br>";
}
var_dump ($result);
?>