wählen mit Sipclient ohne SaS auf der FritzBox

ws65

Aktives Mitglied
Mitglied seit
23 Jan 2012
Beiträge
1,150
Punkte für Reaktionen
21
Punkte
38
hab schon einige Zeit kein SaS mehr auf der FB.
Konnte deshalb auch nicht mehr mit meinem SAR4-Relais schalten.
Auch hatte ich analoge Anschlüsse an der FB zu wenig.

hab aber jetzt im Schrott einen uralten Teles Terminaladapter mit 2
analogen Anschlüssen gefunden und den am ISDN Anschluss eingerichtet.

Jetzt musste nur noch etwas zum wählen her.
Versuch mit Sipclient linphone auf dem Raspberry ging nur teiweise.
Linphone ist nach dem wählen immer abgestürzt!

durch suchen bin ich dann auf das Programm "sipcmd" gestoßen.
Anleitung zum installieren von hier: http://www.forum-raspberrypi.de/Thread-pi-fritz-telefonklingeln?page=2
für meine Anforderung genau das richtige, wählt eine Nummer und legt nach 2 x klingeln wieder auf.

den Befehl zB.: sipcmd -P sip -u 625 -c passwort -w 192.168.178.1 -x "c**53"
in ein psg-Script eingebaut, fertig!

so kann ich mein SAR4 wieder schalten und auch Wlan, Telnet, Rufumleitung, usw. ein- und ausschalten.

vllt. kann es jemand gebrauchen.

PHP:
<?php 
    echo "FN#sipcmd 53#";
    /*
        +---------------------------------------------------------------------+
        |                                                                     |
        |   SensorAndSwitch Automation Pro                                    |
        |   PseudoGeräte-Script                                               |
        |   ===============================================================   |
        |   -> Schalter                                                       |
        | Dieses Script wählt mit sipcmd auf Raspberry Pi-1 die Tel.-Nr. **53 |
        |      schaltet zB. Sar4 Türöffner                                    |
        |      Sip Client eingestellt auf Sip [email protected]               |
        |                                                                     |
        +---------------------------------------------------------------------+
    
    */
    include __DIR__."/../include/psg.php";
    include __dir__."/../conf/statuspfad.php";
    $gerarray=getGerInfo(substr(basename(__FILE__,".php"),3)); 
 
    $Statusdatei=$Statuspfad."statussipcmd53.txt";
    $Status="S##E##";
#    echo " 1. ".$Status ;
    if (!file_exists($Statusdatei)) {
        $fp=fopen($Statusdatei,"w");
        $Status="S#0#";
        fputs($fp,$Status);
        fclose($fp);
    }
    if ($_GET["info"]=="status") {
        $fp=fopen($Statusdatei,"r");
        $xml=fgets($fp);
        fclose($fp);
        if (strpos($xml,"1")) {
            $Status="S#1#";
        }
        if (strpos($xml,"0")) {
            $Status="S#0#";
        }
    }
#    echo " 2. ".$Status;
    if ($_GET["schalter"]=="1") {
        $Status="S#1#";
        echo $Status;
        $fp=fopen($Statusdatei,"w");
        $befehl='sipcmd -P sip -p 5068 -u 625 -c 625 -w 192.168.178.1 -x "c**53"';
        $url=$helperurlpi."?befehl=".encodiere($befehl,33455);
        $Status=web($url,$post);
        $Status="S#0#";
        fputs($fp,$Status);
        fclose($fp);
    }
    if ($_GET["schalter"]=="0") {
        $fp=fopen($Statusdatei,"w");
        $Status="S#0#";
        fputs($fp,$Status);
        fclose($fp);
        sleep(5);
    }
    echo "P#".'Türöffner (53)'."*HTML#"; 
    echo $Status;
?>
 
Das klingt interessant. Danke für die Info. :)

Habe Telefonaktionen aller Art mit asterisk auf dem Pi realisiert. Im SASV5.00Beta gibts das Shellscript "telefoniere". Dort gibt man nur die zu wählende Nummer an und was gesagt werden soll oder leer. Man muss halt asterisk installieren. sipcmd ist zum reinen Wählen/Schalten hier die einfachere Lösung, ohne viel Konfiguration.
 
Moins

Für Telefone, die an der Fritz!Box angemeldet sind, mit Authorisation :gruebel:
...wie umständlich :D ...Nein, ich werd mir sipcmd auch mal anschauen.
Danke für den Tipp.


Werde dann berichten ob damit im lokalen Netz auch SIP Calls gehen.
...ohne die Authorisation ;)

Was ich nicht kapiere...
Wie kannst du mit einem SIP-Klienten WLAN schalten?
..damit gehen doch keine F!B-Tastencodes.
 
Zuletzt bearbeitet:
@koyaanisqasti
hast da natürlich recht,
da war der Wunsch meiner Gedanken mal wieder schneller als meine Versuche!
auch aus dem Telefonbuch wählen geht nicht.
aber interne Nummern kann ich auf jeden Fall wählen.
Rufumleitungen ? weis ich jetzt noch nicht genau, muss ich erst noch versuchen.
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
244,831
Beiträge
2,219,105
Mitglieder
371,533
Neuestes Mitglied
ipeee
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.