woersty / loxberry-plugin-text2sip Goto Github PK
View Code? Open in Web Editor NEWA LoxBerry Plugin
Home Page: http://plugins.loxberry.de
License: Apache License 2.0
A LoxBerry Plugin
Home Page: http://plugins.loxberry.de
License: Apache License 2.0
[11-Feb-2018 15:45:02 Europe/Berlin] PHP Notice: Undefined index: DEBUG_USE in /opt/loxberry/webfrontend/html/plugins/text2sip/index.php on line 29
[11-Feb-2018 15:45:02 Europe/Berlin] PHP Notice: Undefined index: PLUGIN_USE in /opt/loxberry/webfrontend/html/plugins/text2sip/index.php on line 30
Guten Abend,
ich habe das Plugin soeben auf einen RaspberryPi 4 installiert und direkt nach der Installation des Plugins trat folgender Fehler auf:
Can't call method "vars" on an undefined value at /opt/loxberry/webfrontend/htmlauth/plugins/text2sip/index.cgi line 194.
Depending of what you have done, report this error to the plugin developer or the LoxBerry-Core team.
Further information you may find in the error logs.
Im Logfile steht nur diese eine Zeile innen:
Feb 7 21:34:39 Plugin modification already done.
Wäre für eine Lösung sehr dankbar.
Interne Rufe gehen ohne Probleme, Text wird abgespielt MFV kann verwendet werden.
Wird aber eine externe Nummer verwendet, egal ob Festnetz oder Mobil, klingelt es zwar, wird aber wenn ich annehme direkt ohne Wiedergabe wieder aufgelegt.
Hallöchen,
ich würde gern das Plugin nutzen, leider gibt es bei dem Kommunikationsaufbau mit meiner 3CX ein Problem.
`################################ Start job from /opt/loxberry/data/plugins/text2sip/wav/Text2SIP_0MOO.job.tsp @ Thu Apr 21 21:42:40 2022
Thu Apr 21 21:42:40 2022 ## Generating voice
Thu Apr 21 21:42:40 2022 ## Converting voice
Thu Apr 21 21:42:40 2022 ## Calling 30
Starting sipcmd LoxBerry Text2SIP Plugin Edition v0.7a adapted by C.Woerstenfeld (sipcmd developed by Tuomo Makkonen)
Manager
Init
initialising SIP endpoint...
Listening for SIP signalling on 0.0.0.0:TestChanAudio
TestChanAudio
5060
SIP listener up
registered as sip:[email protected]
Created LocalEndPoint
Main
DIAL_TIMEOUT is 1
Codec-Filter: G.711*
TestPhone::Main: calling "30" using gateway "x.x.x.x" at Thu Apr 21 21:42:40 2022
Setting up a call to: sip:[email protected]
LocalEndpoint::MakeConnection
LocalEndpointCreateConnection
LocalConnection
OnIncomingConnection: token=Lbc56ebb62
connection set up to sip:[email protected]
OnReleased: reason: EndedBySecurityDenial <-------------------------------------------------
OnReleased: reason: EndedBySecurityDenial <-------------------------------------------------
OnClearedCall
Wait: wait done
PlaybackAudioFile
PlaybackAudioFile: state 3
~LocalConnection
Wait: wait done
Hangup: at Thu Apr 21 21:42:45 2022
`
Benutzername und PW bestehen nur aus Buchstaben und ggf. Zahlen. Irgendwie wird aber die Verbindung immer abgelehnt. Woran könnte das liegen?
Package libssl1.0-dev is not available, but is referred to by another package.
loxberry v3.0.0.9
2020.7.16
Bekomme folgende Fehlermeldung, wenn ich es manuell aus dem Webinterface versuche anzurufen:
sh: 1: cannot create /opt/loxberry/log/plugins/text2sip/Text2SIP.log: Permission denied sh: 1: cannot create /opt/loxberry/log/plugins/text2sip/Text2SIP.log: Permission denied
Fehler beim Einfügen des Anrufs in die Warteschlange
Habe einen Loxberry 1.2.5 (Pre-Release) mit
Text2SIP Version v2018.2.11
Weather4Loxone v4.3.4
https2http v0.5
sonst nichts
Habe log-Datei auf debug gestellt, aber leider ist da nicht viel drin:
Oct 20 07:45:40 Plugin modification already done.
Hi
Was ist genau der Unterschied ob ich den Anruf via Web-Konfiguration triggere (was funktioniert) oder via GET, was zu folgendem Fehler führt:
2018-03-13 22:57:23 Anfrage zum Abspielen von Ansage #1
2018-03-13 22:57:24 ERROR0005: Kann mich auf Port 5060 nicht zum SIP-Proxy verbinden. (free4.voipgateway.org)
Der Proxy ist im Internet von sipcall.ch. Also keine lokale FritzBox oder sowas.
Port Weiterleitung 5060 zu meinem Loxberry hilft auch nicht.
Kannst du mir helfen?
Arbeite mit einer Fritzbox. Alles eingestellt und eingegeben wie beschrieben.
Möchte ich zum Testen im Plugin direkt auf das "Telefon" Symbol drücken erscheint diese Fehlermeldung.
Log ist natürlich leer :-)
sh: 1: cannot create /opt/loxberry/log/plugins/text2sip/Text2SIP.log: Permission denied sh: 1: cannot create /opt/loxberry/log/plugins/text2sip/Text2SIP.log: Permission denied
Fehler beim Einfügen des Anrufs in die Warteschlange
Hi Woersty,
bekomme folgende Fehler im Log:
TestPhone::Main: calling "**610" using gateway "192.168.20.1" at Sat Oct 7 11:18:33 2017
Setting up a call to: sip:**[email protected]
LocalEndpoint::MakeConnection
LocalEndpointCreateConnection
LocalConnection
OnIncomingConnection: token=L46d9b0f12
connection set up to sip:**[email protected]
OnReleased: reason: EndedBySecurityDenial
OnReleased: reason: EndedBySecurityDenial
OnClearedCall
Wait: wait done
PlaybackAudioFile
PlaybackAudioFile: state 3
~LocalConnection
2017-10-07 11:18:36 [LOG] Show logfile
Ist ne FritzBox 7590 SW6.9
Irgendeine Idee ?
apt-get install libopal-dev libpt-dev
cd /opt/loxberry/
mkdir sipcmd
cd sipcmd
wget https://github.com/Woersty/sipcmd/archive/master.zip
unzip master.zip
cd sipcmd-master/
make
apt-get purge libopal-dev libpt-dev
cp libopal.so.3.10.10 /usr/lib/
chmod 644 /usr/lib/libopal.so.3.10.10
cp libpt.so.2.10.11 /usr/lib/
chmod 644 /usr/lib/libpt.so.2.10.11
cp libspeexdsp.so.1 /usr/lib/
chmod 644 /usr/lib/libspeexdsp.so.1
cp libcapi20.so.3 /usr/lib/
chmod 644 /usr/lib/libcapi20.so.3
cp libodbc.so.2 /usr/lib/
chmod 644 /usr/lib/libodbc.so.2
cp libopal.so.3.10.10 /usr/lib/
chmod 644 /usr/lib/libopal.so.3.10.10
cp libpt.so.2.10.11 /usr/lib/
chmod 644 /usr/lib/libpt.so.2.10.11
cp libspeexdsp.so.1 /usr/lib/
chmod 644 /usr/lib/libspeexdsp.so.1
cp libcapi20.so.3 /usr/lib/
chmod 644 /usr/lib/libcapi20.so.3
cp libodbc.so.2 /usr/lib/
chmod 644 /usr/lib/libodbc.so.2
Hallo,
bekomme das Plugin nicht ans Laufen...wäre es möglich es neu zu kompilieren?
Habs selbst versucht und bin gescheitert an diversen Meldungen.
Danke und Gruß
Pascal
Super Idee mit dem Plugin, leider scheitert es bei mir bei der Einrichtung.
Die Einrichtung bei der Fritzbox wurde gemäß Anleitung umgesetzt. Nach Auswahl des Telefonhörers bekomme ich die genannte Fehlermeldung.
Debug Logdatei liefert im Anschluss folgendes Ergebnis:
Text: Alarm
/opt/loxberry/webfrontend/cgi/plugins/text2sip/bin/sipcmd -m "G.711*" -o /opt/loxberry/log/plugins/text2sip/Text2SIP_sipcmd.log -T 50 -P sip -u "loxberry" -c "Test1234" -a "alarm" -w "192.168.1.1" -x "cxxxx;w100;v/opt/loxberry/data/plugins/text2sip/wav/Text2SIP_y3w4_wav;w10000;h" 2>&1 |tee -a /opt/loxberry/log/plugins/text2sip/Text2SIP.log|while read DTMF_LINE; do echo echo $DTMF_LINE |grep "receive DTMF:"|cut -c16
; echo "DTMF: $DTMF_CODE"; wget -q -t 1 -T 10 -O /dev/null "http://user:Test@loxone:80/dev/sps/io/Text2SIP_10/$DTMF_CODE"; echo $DTMF_LINE|grep -q "receive DTMF:"; if [ "$DTMF_CODE" == "0" ]; then echo "Confirmation code 0 detected. Exit!!" >> /opt/loxberry/log/plugins/text2sip/Text2SIP.log; sleep .5; killall -15 /opt/loxberry/webfrontend/cgi/plugins/text2sip/bin/sipcmd; else if [ ${#DTMF_CODE} -eq 1 ]; then echo "Confirmation code [$DTMF_CODE] detected but [0] expected. Continue..." >> /opt/loxberry/log/plugins/text2sip/Text2SIP.log; fi; fi; done
Add job for guide 10 to queue as #2017-12-27 03:07:48 [LOG] Show logfile
Nach Eingabe von http://LoxBerry/plugins/text2sip/?mode=make_call&vg=10 im Browser wird :o) angezeigt, somit ist die SIP Proxy Anmeldung möglich.
Logauszug im Anschluss:
2017-12-27 03:25:34 Anfrage zum Abspielen von Ansage #10
2017-12-27 03:25:34 [DBG] Verbindung zum SIP-Proxy auf Port 5060 okay. Proxy: 192.168.110.1
2017-12-27 03:25:34 ERROR0006: Kann Wert über Abfrage-URL nicht aus dem Miniserver auslesen. http://user:Test@loxone:80/dev/sps/io/ObjectName/state
2017-12-27 03:25:34 [DBG] Erstelle Jobdatei /opt/loxberry/data/plugins/text2sip/wav/Text2SIP_WEB_0P7i3R.tsp
2017-12-27 03:25:34 [DBG] Kommando für Jobdatei: /usr/bin/pico2wave -l "de-DE" -w "/opt/loxberry/data/plugins/text2sip/wav/Text2SIP_WEB_0P7i3R.tmp.wav" "Alarm" 2>&1 >>/opt/loxberry/webfrontend/html/plugins/text2sip/../../../../log/plugins/text2sip/Text2SIP.log
2017-12-27 03:25:34 [DBG] Kommando für Jobdatei: /usr/bin/sox -v 0.9 "/opt/loxberry/data/plugins/text2sip/wav/Text2SIP_WEB_0P7i3R.tmp.wav" -t wav -b 16 -r 8000 "/opt/loxberry/data/plugins/text2sip/wav/Text2SIP_WEB_0P7i3R_wav" 2>&1 >>/opt/loxberry/webfrontend/html/plugins/text2sip/../../../../log/plugins/text2sip/Text2SIP.log
2017-12-27 03:25:34 [DBG] Kommando für Jobdatei: /opt/loxberry/webfrontend/html/plugins/text2sip/../../../../webfrontend/cgi/plugins/text2sip/bin/sipcmd -o /opt/loxberry/webfrontend/html/plugins/text2sip/../../../../log/plugins/text2sip/Text2SIP_sipcmd.log -m "G.711*" -T 50 -P sip -u "loxberry" -c "Test1234" -a "alarm" -w "192.168.1.1" -x "cxxxx;w100;v/opt/loxberry/data/plugins/text2sip/wav/Text2SIP_WEB_0P7i3R_wav;w10000;h" 2>&1 |tee -a /opt/loxberry/webfrontend/html/plugins/text2sip/../../../../log/plugins/text2sip/Text2SIP.log|while read DTMF_LINE; do echo echo $DTMF_LINE |grep "receive DTMF:"|cut -c16
; echo "DTMF: $DTMF_CODE"; wget -q -t 1 -T 10 -O /dev/null "http://user:Test@loxone:80/dev/sps/io/Text2SIP_10/$DTMF_CODE"; echo $DTMF_LINE|grep -q "receive DTMF:"; if [ "$DTMF_CODE" == "0" ]; then echo "Confirmation code 0 detected. Exit!!" >> /opt/loxberry/webfrontend/html/plugins/text2sip/../../../../log/plugins/text2sip/Text2SIP.log; sleep .5; killall -15 /opt/loxberry/webfrontend/html/plugins/text2sip/../../../../webfrontend/cgi/plugins/text2sip/bin/sipcmd; else if [ ${#DTMF_CODE} -eq 1 ]; then echo "Confirmation code [$DTMF_CODE] detected but [0] expected. Continue..." >> /opt/loxberry/webfrontend/html/plugins/text2sip/../../../../log/plugins/text2sip/Text2SIP.log; fi; fi; done
2017-12-27 03:25:34 [DBG] Kommando für Jobdatei: cat /opt/loxberry/webfrontend/html/plugins/text2sip/../../../../log/plugins/text2sip/Text2SIP_sipcmd.log >>/opt/loxberry/webfrontend/html/plugins/text2sip/../../../../log/plugins/text2sip/Text2SIP.log
2017-12-27 03:25:34 Füge Job in Warteschlage ein ->ID des Jobs: 2017-12-27 03:25:35 Anfrage zum Abspielen von Ansage #10
2017-12-27 03:25:35 [DBG] Verbindung zum SIP-Proxy auf Port 5060 okay. Proxy: 192.168.1.1
2017-12-27 03:25:35 ERROR0006: Kann Wert über Abfrage-URL nicht aus dem Miniserver auslesen. http://user:Test@loxone:80/dev/sps/io/ObjectName/state
2017-12-27 03:25:35 [DBG] Erstelle Jobdatei /opt/loxberry/data/plugins/text2sip/wav/Text2SIP_WEB_c5RO0j.tsp
2017-12-27 03:25:35 [DBG] Kommando für Jobdatei: /usr/bin/pico2wave -l "de-DE" -w "/opt/loxberry/data/plugins/text2sip/wav/Text2SIP_WEB_c5RO0j.tmp.wav" "Alarm" 2>&1 >>/opt/loxberry/webfrontend/html/plugins/text2sip/../../../../log/plugins/text2sip/Text2SIP.log
2017-12-27 03:25:35 [DBG] Kommando für Jobdatei: /usr/bin/sox -v 0.9 "/opt/loxberry/data/plugins/text2sip/wav/Text2SIP_WEB_c5RO0j.tmp.wav" -t wav -b 16 -r 8000 "/opt/loxberry/data/plugins/text2sip/wav/Text2SIP_WEB_c5RO0j_wav" 2>&1 >>/opt/loxberry/webfrontend/html/plugins/text2sip/../../../../log/plugins/text2sip/Text2SIP.log
2017-12-27 03:25:35 [DBG] Kommando für Jobdatei: /opt/loxberry/webfrontend/html/plugins/text2sip/../../../../webfrontend/cgi/plugins/text2sip/bin/sipcmd -o /opt/loxberry/webfrontend/html/plugins/text2sip/../../../../log/plugins/text2sip/Text2SIP_sipcmd.log -m "G.711*" -T 50 -P sip -u "loxberry" -c "Test1234" -a "alarm" -w "192.168.1.1" -x "cxxxxx;w100;v/opt/loxberry/data/plugins/text2sip/wav/Text2SIP_WEB_c5RO0j_wav;w10000;h" 2>&1 |tee -a /opt/loxberry/webfrontend/html/plugins/text2sip/../../../../log/plugins/text2sip/Text2SIP.log|while read DTMF_LINE; do echo echo $DTMF_LINE |grep "receive DTMF:"|cut -c16
; echo "DTMF: $DTMF_CODE"; wget -q -t 1 -T 10 -O /dev/null "http://user:Test@loxone:80/dev/sps/io/Text2SIP_10/$DTMF_CODE"; echo $DTMF_LINE|grep -q "receive DTMF:"; if [ "$DTMF_CODE" == "0" ]; then echo "Confirmation code 0 detected. Exit!!" >> /opt/loxberry/webfrontend/html/plugins/text2sip/../../../../log/plugins/text2sip/Text2SIP.log; sleep .5; killall -15 /opt/loxberry/webfrontend/html/plugins/text2sip/../../../../webfrontend/cgi/plugins/text2sip/bin/sipcmd; else if [ ${#DTMF_CODE} -eq 1 ]; then echo "Confirmation code [$DTMF_CODE] detected but [0] expected. Continue..." >> /opt/loxberry/webfrontend/html/plugins/text2sip/../../../../log/plugins/text2sip/Text2SIP.log; fi; fi; done
2017-12-27 03:25:35 [DBG] Kommando für Jobdatei: cat /opt/loxberry/webfrontend/html/plugins/text2sip/../../../../log/plugins/text2sip/Text2SIP_sipcmd.log >>/opt/loxberry/webfrontend/html/plugins/text2sip/../../../../log/plugins/text2sip/Text2SIP.log
2017-12-27 03:25:35 Füge Job in Warteschlage ein ->ID des Jobs: 2017-12-27 03:26:17 [LOG] Show logfile
Ist die Ursache "2017-12-27 03:25:34 ERROR0006: Kann Wert über Abfrage-URL nicht aus dem Miniserver auslesen..."?
Der Loxone User hat die Zugriffsrechte Admin und User über LoxoneConfig erhalten.
Mit der Bitte um Unterstützung.
Danke und Grüße
user2099
Hallo,
habe heute meinen Loxberry auf die neue Version geupdated.
Nach installation der TEXT2SIP und anlegen der Ansage bekomme ich folgende Fehlermeldung:
sh: 1: cannot create /opt/loxberry/log/plugins/text2sip/Text2SIP.log: Permission denied sh: 1: cannot create /opt/loxberry/log/plugins/text2sip/Text2SIP.log: Permission denied
Fehler beim Einfügen des Anrufs in die Warteschlange.
http://LoxBerry/plugins/text2sip/?mode=make_call&vg=1 ergibt :o)
habe auch schon alle mit apt-get update und apt-get upgrade probiert.
#6 (comment)
das hab ich auch schon durch.
Funktioniert leider alles nicht.
Vielen Dank für die Hilfe schonmal vorab.
Grüße
Jörg
Dial Timeout einstellbar machen
Habe eben zum Testen einen loxberry neu aufgesetzt.
Text2SIP installiert und ohne Fehler getestet.
Dann als zweites Plugin das Docker Plugin installiert. Es wird standardmäßig ein Container (Portainer) mit installiert. Danach funktioniert die Sprachausgabe nicht mehr. Der Anruf wird aufgebaut und angenommen, laut Log wird auch alles korrekt erledigt. Man hört nur einfach nichts.
Ich bin totaler Anfänger, aber es könnte vielleicht an den zusätzlichen Netzwerkadaptern liegen, die durch die Docker Installation erstellt werden?
MfG
Falls die Funktion des virtuellen Eingangs über MFV benutzt wird, wird nun nach Beenden des Anrufs + ca. 10 Sekunden der Ausgang wieder auf 0 gesetzt.
Ab v0.3
Seit Fritz!OS 6.80 (vorher 6.60) geht das Plugin wegen eines "SIP/2.0 400 Parser memory problem" welches die Fritz!Box 7490 zurück sendet nicht mehr.
Warte auf AVM.
ToDo: Leere Aufrufe unterbinden...
Hallo,
nach dem Update meiner Fritzbox konnte ich meine Telnet Lösung nicht mehr nutzen um per Miniserver das Klingeln an der Tür auf den DECT Telefonen zu signalisieren und bin auf der Suche nach einer Alternative auf loxberry und das Plugin Text2SIP gestossen. Genau das was ich benötige...
Also habe ich mir die loxberry Version 0.2.2 installiert (virtuelle ESXi 6 Umgebung). Dann das Plugin installiert. Aber wenn ich von der Webseite versuche einen Test zu starten, bekomme ich folgendes Log.
Was habe ich bereits alles getan, bevor ich hier poste:
Wer kann mir weiter helfen. Was mache ich falsch.
Und noch etwas... Wer das Log liest könnte sich über die IP der Fritzbox wundern. Ist aber richtig... 10.8.0.255/16.
Und es ist egal, ob ich versuche die **9 oder eine andere Nummer anzurufen.
Liebe Grüße
Dieter W.
/opt/loxberry/webfrontend/cgi/plugins/text2sip/bin/sipcmd -T 1 -P sip -u 620 -c Oli1Nif8 -a "LoxBerry" -w 10.8.0.255 -x "c**9;w100;v/opt/loxberry/data/plugins/text2sip/wav/Text2SIP_he5r.wav;w5000;h" 2>&1 |tee -a /opt/loxberry/log/plugins/text2sip/Text2SIP.log|while read DTMF_LINE; do echo echo $DTMF_LINE |grep "receive DTMF:"|cut -c16
; echo "DTMF: $DTMF_CODE"; wget -q -t 1 -T 10 -O /dev/null "http://Adminuser:Password@Miniserver:80/dev/sps/io/Text2SIP_1/$DTMF_CODE"; done
Add job for guide 1 to queue as #2
################################ Start job from /opt/loxberry/data/plugins/text2sip/wav/Text2SIP_QgT6.job.tsp @ Sun Jan 15 21:54:11 2017
Sun Jan 15 21:54:11 2017 ## Generating voice
Sun Jan 15 21:54:11 2017 ## Converting voice
Sun Jan 15 21:54:11 2017 ## Calling **9
/opt/loxberry/data/plugins/text2sip/wav/Text2SIP_QgT6.job.tsp: line 7: /opt/loxberry/webfrontend/cgi/plugins/text2sip/bin/sipcmd: cannot execute binary file: Exec format error
2017-01-15 21:54:14 [LOG] Show logfile
Sun Jan 15 21:54:11 2017 ## Deleting files
################################ End job from /opt/loxberry/data/plugins/text2sip/wav/Text2SIP_QgT6.job.tsp
2017-01-15 21:54:20 [LOG] Show logfile
When want to do a Call i get the following error:
/opt/loxberry/data/plugins/text2sip/wav/Text2SIP_a99f.job.tsp: line 7: /opt/loxberry/webfrontend/cgi/plugins/text2sip/bin/sipcmd: cannot execute binary file: Exec format error
Eventuell liegt es
Werde das prüfen.
/opt/loxberry/data/plugins/text2sip/wav/Text2SIP_WEB_KKuNQE.tsp: line 3: /opt/loxberry/webfrontend/html/plugins/text2sip/../../../../webfrontend/htmlauth/plugins/text2sip/bin/sipcmd: cannot execute binary file: Exec format error
as confirmed from AVM there is a known bug when trying to start a call with following setup:
fritzbox 6660 cable (vodafone branded)
fritzOS: 7.29
After trying to make a call the fritzbox reboots without any log entries for the standard user (development log has been sent automatically to AVN)
AVN has confirmed a bug and will fix it with a new release in the future.
If other boxes (brand labeled or not) with OS7.29 are affected or not is not known yet.
sipcmd läuft nicht auf Loxberry 3.0 (DietPi)
Ist es möglich sipcmd für DietPi zu kompilieren?
Bei mir funktioniert soweit alles. Auch das Anrufen auf ein Handy klappt sehr gut. Nur die Wartezeit für den Bestätigungscode scheint nicht immer berücksichtigt zu werden. Unmittelbar nach der Ansage wird bei manchen Ansagen aufgelegt. Im Logfile steht dazu folgendes:
PlaybackAudioFile
PlaybackAudioFile: opening file "/opt/loxberry/data/plugins/text2sip/wav/Text2SIP_YWNZ.wav" as WAV
PlaybackAudio
TestChanAudio::FillPlaybackBuffer: I/O error
StopAudioPlayback
TestChanAudio::PlaybackAudio: play back done 0
Problem running command sequence ("c+49151xxxxxxxx;w1000;v/opt/loxberry/data/plugins/text2sip/wav/Text2SIP_YWNZ.wav;w50000;h"):
Voice: error reading file "/opt/loxberry/data/plugins/text2sip/wav/Text2SIP_YWNZ.wav"
TestPhone::Main: shutting down
Bei anderen klappt es:
PlaybackAudioFile
PlaybackAudioFile: opening file "/opt/loxberry/data/plugins/text2sip/wav/Text2SIP_UctU.wav" as WAV
PlaybackAudio
StopAudioPlayback
TestChanAudio::PlaybackAudio: play back done 1
## Wait: waiting for 5000ms ##
Wait: wait done
## Hangup ##
Hallo,
habe mir als Vorbereitung für eine Loxone-Installation als Einstieg mal diese App (V2018.3.15) installiert und bin fast verrückt geworden (bin Kaufmann und Rentner, kein Programmierer).
Konfiguration der App genau nach Anweisung noch ohne MS, nach einigem Hin und Her erschien grün Meldung von einer Warteschleife, aber in der Fritz-Box wurde kein ausgehender Anruf angezeigt und der Klugschwatz klingelte auch nicht.
Test mit Anruf auf andere Festnetznummer war erfolgreich.
Einen ganzen Tag lang nach dem Fehler gesucht: Wegen der unverschämten Preise von Vodaschreck für einen Mobilanruf nutze ich einen anderen SIP-Anbieter (Nexxt Mobile) für Anrufe auf Mobil- und Auslandsnummern und habe dies in den Wahlregeln der Fritz-Box fest hinterlegt. Daher kommt nach der Nummernwahl erst eine Ansage mit dem Minutenpreis für diesen Anruf und dann wird durchgewählt. Damit wird der Defaultwert Pause vor Ansage ausgehebelt. Habe diesen Wert auf 5000 ms hochgesetzt und Erfolg! Jetzt kommt die Meldung auch durch. Vielleicht könnt Ihr diese Erfahrung ja in den FAQs einbauen.
ZS: feine App, gefällt mir! Erster Einstz wird eine Warnmeldung auf den Klugschwatz für den Wassersensor sein. Weiter so.
Hallo Christian
Ich habe hier ein Problem das ich mir nicht erklären kann.
Konstellation:
Ich habe ein Analoges Retro Telefon das an einem Grandstream HT802 Analogconverter hängt
Der HT802 unterstütze Direct Calls also von IP zu IP ohne SIP Proxy
Wenn ich das ganze aus der Plugin Konfiguration aus teste klingelt das Telefon wie erwartet.
Wenn ich allerdings die Ansage über den Browser oder den Miniserver aufrufen will, habe ich im Browsertest "http://192.168.2.55/plugins/text2sip/?mode=make_call&vg=1" die Fehlermeldung "ERROR0005: Kann mich auf Port 5060 nicht zum SIP-Proxy verbinden. (192.168.2.59)" Warum ist das so?
Danke Gruss Mirko
z.B. $
Idee für neue Option: Automatisches Auflegen nach MFV-Eingabe
Hier das Log von einer Fritzbox - Anruf wird nicht abgesetzt:
Add job for guide 1 to queue as #2
################################ Start job from /opt/loxberry/data/plugins/text2sip/wav/Text2SIP_H1zP.job.tsp @ Sun Nov 20 12:56:54 2016
Sun Nov 20 12:56:54 2016 ## Generating voice
Sun Nov 20 12:56:54 2016 ## Converting voice
Sun Nov 20 12:56:54 2016 ## Calling xxxxxxxxx
Starting LoxBerry Plugin Edition v0.2 by C.Woerstenfeld (C) 2016 [email protected]
Manager
Init
initialising SIP endpoint...
Listening for SIP signalling on 0.0.0.0:TestChanAudio
TestChanAudio
5060
SIP listener up
registered as sip:[email protected]
Created LocalEndPoint
Main
DIAL_TIMEOUT is 1
TestPhone::Main: calling "xxxxxxxxxxxx" using gateway "fritz.box" at Sun Nov 20 12:56:55 2016
Setting up a call to: sip:[email protected]
LocalEndpoint::MakeConnection
LocalEndpointCreateConnection
LocalConnection
OnIncomingConnection: token=L20aeec832
connection set up to sip:[email protected]
Problem running command sequence ("cxxxxxxxx;w100;v/opt/loxberry/data/plugins/text2sip/wav/Text2SIP_kgOu.wav;w5000;h"):
Call: Dial timed out, check -T / --dialtimeout command line option
TestPhone::Main: shutting down
OnReleased: reason: EndedByLocalUser
OnReleased: reason: EndedByLocalUser
OnClearedCall
~LocalConnection
TestPhone::Main: exiting...
Exiting.
~Manager
2016-11-20 12:57:03 [LOG] Show logfile
Sun Nov 20 12:56:54 2016 ## Deleting files
################################ End job from /opt/loxberry/data/plugins/text2sip/wav/Text2SIP_H1zP.job.tsp
2016-11-20 13:00:20 [LOG] Show logfile`
To Do ...
Hallo,
ich habe das Plugin auf einem frisch aufgesetzten Loxberry installiert und getestet.
Ich werde zwar angerufen (getestet auf einem internen Telefon sowie auf einem Handy), jedoch höre ich keinen Text o.Ä.
Ich verwende hierfür eine FritzBox 7490, die wie in der Anleitung beschrieben konfiguriert wurde.
Zudem habe ich deine modifizierte "sipcmd" aus einem anderen Issue getestet, leider mit dem selben Ergebnis.
Die generierten wav-Files (tmp und konvertiert) habe ich mal spaßeshalber via SCP auf meine Windows-Kiste gezogen. Die wurden korrekt erstellt und der Text ist als Audio vorhanden.
Anbei die Ausgabe einer manuellen Ausführung der sipcmd.
text2sip.log.txt
text2sip.debug.txt
Danke für die Unterstützung und für dieses Plugin.
Daniel
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.