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
klingel [2021/04/23 16:50] 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 40: Zeile 40:
  
 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.  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.1619196612.txt.gz · Zuletzt geändert: 2021/04/23 16:50 von varnholt