Giter Site home page Giter Site logo

loxberry-plugin-text2sip's People

Contributors

woersty avatar

Watchers

 avatar  avatar

loxberry-plugin-text2sip's Issues

Kein Error anzeigen wenn keine Config da

[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

Software error

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.

Fehler: EndedBySecurityDenial

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*

Call

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 <-------------------------------------------------

Wait: waiting for 100ms

OnReleased: reason: EndedBySecurityDenial <-------------------------------------------------
OnClearedCall
Wait: wait done

Voice audiofile=/opt/loxberry/data/plugins/text2sip/wav/Text2SIP_5bDH_wav

PlaybackAudioFile
PlaybackAudioFile: state 3

Wait: waiting for 5000ms

~LocalConnection
Wait: wait done

Hangup

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?

libssl1.0-dev

Package libssl1.0-dev is not available, but is referred to by another package.
loxberry v3.0.0.9
2020.7.16

Fehlermeldung "cannot create...Text2SIP.log" bei Loxberry 1.2.5

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.

Port-Weiterleitung

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?

Permission denied

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

EndedBySecurityDenial

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

Wait: waiting for 100ms

OnReleased: reason: EndedBySecurityDenial
OnClearedCall
Wait: wait done

Voice audiofile=/opt/loxberry/data/plugins/text2sip/wav/Text2SIP_W9NI_wav

PlaybackAudioFile
PlaybackAudioFile: state 3

Wait: waiting for 5000ms

~LocalConnection
2017-10-07 11:18:36 [LOG] Show logfile

Ist ne FritzBox 7590 SW6.9
Irgendeine Idee ?

Recompile

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

Fehlermeldung: sh: 1: tsp: not found Fehler beim Einfügen des Anrufs in die Warteschlange.

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 $DTMF_LINE|grep -q "Exiting."; if [ $? -eq 0 ]; then wget -q -t 1 -T 10 -O /dev/null "http://user:Test@loxone:80/dev/sps/io/Text2SIP_10/0"; fi; DTMF_CODE=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 $DTMF_LINE|grep -q "Exiting."; if [ $? -eq 0 ]; then wget -q -t 1 -T 10 -O /dev/null "http://user:Test@loxone:80/dev/sps/io/Text2SIP_10/0"; fi; DTMF_CODE=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 $DTMF_LINE|grep -q "Exiting."; if [ $? -eq 0 ]; then wget -q -t 1 -T 10 -O /dev/null "http://user:Test@loxone:80/dev/sps/io/Text2SIP_10/0"; fi; DTMF_CODE=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

loxberry beyond limits

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

Text2SIP und docker plugin

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

SIP/2.0 400 Parser memory problem

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.

sipcmd: cannot execute binary file: Exec format error

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:

  • versucht, loxberry version 0.2.1 zu nutzen. Aber ohne Erfolg. Bekam die Netzwerkkonfiguration nicht in den Griff.
  • Hier bei github eine Anleitung gefunden, das Plugin neu zu machen. Getan. Gab ein anderes Log, aber auch andere Fehler.
  • Das ganze System neu aufgesetzt. Nur das eine Plugin installiert. Nach der Installation alles neu gestartet, aber es verändert sich nichts.

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 $DTMF_LINE|grep -q "Exiting."; if [ $? -eq 0 ]; then wget -q -t 1 -T 10 -O /dev/null "http://Adminuser:Password@Miniserver:80/dev/sps/io/Text2SIP_1/0"; fi; DTMF_CODE=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

2017-01-15_22h09_24

Exec format error

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

Ruf geht nicht raus

Eventuell liegt es

  1. an der Namenauflösung
  2. am SIP User Paßwort

Werde das prüfen.

VM Loxberry error

'Text2SIP.log'

/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

known bug: reboot with fritzbox 6660 cable OS 7.29 vodafone when making a call

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.

Problem mit Wartezeit für Bestätigungscode

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 ##

Text2SIP für Mobilnummer am Vodafone-Kabelanschluß

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.

Problem mit Grandstream HT 802

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

Geht nicht :-)

20-11-2016 13-05-21
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

Call

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`

Text2SIP spricht nicht mit mir

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.