Benutzer-Werkzeuge

Webseiten-Werkzeuge


klingel

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
klingel [2020/06/20 10:25] – angelegt 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)
 +
 +Jetzt ohne kill, aber nicht viel besser. Und auch hier habe ich am Handy beim Anruf einen anderen Klingelton eingestellt, damit ich weiß, warum der Anruf sofort wieder aufhört, bevor ich dran gehen kann. Ob die Einstellung im handy 'keine Mailbox' was bringt - dass ich also keine SMS über verpasste Anrufe bekomme muss ich noch probieren.
 <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 &
 sleep 5 sleep 5
 echo "/quit" | nc 127.0.0.1 5555 & echo "/quit" | nc 127.0.0.1 5555 &
- 
 </code> </code>
  
-  +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. 
 + 
 +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
klingel.1592648712.txt.gz · Zuletzt geändert: 2020/06/20 10:25 von varnholt