Benutzer-Werkzeuge

Webseiten-Werkzeuge


klingel

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
klingel [2020/06/20 10:55] varnholtklingel [2021/04/23 16:52] (aktuell) varnholt
Zeile 19: Zeile 19:
  
 Anrufen ist theoretisch einfach. Aber sowohl ein direkter Aufruf mit  Anrufen ist theoretisch einfach. Aber sowohl ein direkter Aufruf mit 
-  baresip -e "/dial sip: 00491635552262@192.168.178.1"+  baresip -e "/dial sip: 00482635552362@192.168.178.1"
 als auch, nachdem ich das Modul cons.so in ~/.baresip/conf eingetragen hatte mit als auch, nachdem ich das Modul cons.so in ~/.baresip/conf eingetragen hatte mit
-  echo -n 00491635552262 | nc -u 127.0.0.1 5555+  echo -n 00482635552362 | nc -u 127.0.0.1 5555
 führt dazu, dass man im baresip drin ist und sich das Ding auch nach Annehmen oder Ablehnen des Anrufs nicht beendet. führt dazu, dass man im baresip drin ist und sich das Ding auch nach Annehmen oder Ablehnen des Anrufs nicht beendet.
 Gefrustet hab ich es dann wohl auf die schlimmst mögliche Art gemacht. Ich starte den Anruf und kille den Prozess nach einigen Sekunden. Dann starte ich das Auflegen und kille auch das nach einer Sekunde und zum Schluss beende ich baresip mit - ja genau einem kill. Steinigt mich nicht, gebt mir eine bessere Idee :o) Gefrustet hab ich es dann wohl auf die schlimmst mögliche Art gemacht. Ich starte den Anruf und kille den Prozess nach einigen Sekunden. Dann starte ich das Auflegen und kille auch das nach einer Sekunde und zum Schluss beende ich baresip mit - ja genau einem kill. Steinigt mich nicht, gebt mir eine bessere Idee :o)
Zeile 28: Zeile 28:
 <code> <code>
 #!/bin/bash #!/bin/bash
-baresip -e "/dial sip: 00491635552262@192.168.178.1"+baresip -e "/dial sip: 00482635552362@192.168.178.1"
-#echo "00491635552262" | nc 127.0.0.1 5555 &+#echo "00482635552362" | nc 127.0.0.1 5555 &
 sleep 8 sleep 8
 echo "/hangup" | nc 127.0.0.1 5555 & echo "/hangup" | nc 127.0.0.1 5555 &
Zeile 38: Zeile 38:
 Die China Bestellung ist jetzt da, und ich brauche sie aktuell nicht mehr. Zusatzprogrammierung: Snips benötigt das Mikro ja nur, wenn ich zu Hause bin. Also beendet meine meine Abwesenheitserkennung das Zuhören von Snips und startet die Analyse der Klingeltöne und umgekehrt.\\ Die China Bestellung ist jetzt da, und ich brauche sie aktuell nicht mehr. Zusatzprogrammierung: Snips benötigt das Mikro ja nur, wenn ich zu Hause bin. Also beendet meine meine Abwesenheitserkennung das Zuhören von Snips und startet die Analyse der Klingeltöne und umgekehrt.\\
 Klappt wohl noch nicht perfekt, da es bei zu schnellem anwesend/abwesend Wechsel einmal nicht funktioniert hat. Klappt wohl noch nicht perfekt, da es bei zu schnellem anwesend/abwesend Wechsel einmal nicht funktioniert hat.
-  + 
 +Damit es auch mit root-Rechten funktioniert, musste ich den .baresip Ordner nach root kopieren. Da es beim ersten mal einen coredump gab, ging nichts mehr. man musste erst die Datei "/tmp/dtmf.out" löschen, dann war wieder alles gut.  
 + 
 +Falls es noch nirgends steht: In .baresip/accounts muss man den Zugang zur fritz.box eintragen 
 Stand Juni 2020 Stand Juni 2020
klingel.1592650523.txt.gz · Zuletzt geändert: 2020/06/20 10:55 von varnholt