Fritzbox 7270 und IPS 2.0

Hallo,

ich glaube ioch habe das gleiche Problem mit V1.0.

Ich hoffe ich darf das in diesen Beitrag schreiben, dies spart lange Erklärungen.

Pots, FB7050, netcapi aktiviert, Phoner und Fax klappt. IPS ISDN Modul startet fehlerfrei, bekommt aber nichts von Anrufen etc. mit. Bei der Fritzbox ist Pots / Analog, Controller 4.

Wie kann ich das lösen oder bin ich auf dem Holzweg?

Viele Grüße

lothar

Ich mag mich täuschen, aber das ISDN Modul der V1 kommunizierte über den Controller 1 und ist in der V1 nicht separat einstellbar.

Damit könnte ein Upgrade auf V2 oder eine Kontaktaufnahme mit @ Paresy ein Weg aus dem Dilemma sein.

Vielleicht gibt es ja einen Patch oder man kann das ISDN Modul der V2 in der V1 verwenden…einen Versuch wäre es wert.

Gruss
B71

Hi,

ja, ist nicht einstellbar in V1. ein update auf 2.0 produktiv ist mir noch zu kribbelig und mit nem haufen Arbeit verbunden.

Patch wäre eine gute idee, ich hab auch schon danach gesucht die fritzcontroller untereinander zu tauschen, soweit ich das verstanden habe geht es jedoch nicht.

P.S. Ist doch richtig, das die Statusvariable des ISDN Moduls bei einem Anruf die Parameter beinhaltet oder?

Vielleicht weiss noch jemand rat?

Danke und Gruß

Lothar

Lothar

Hallo,

ich habe das 1. Probelm gelöst. Der PC hat jetzt eine ISDN Karte die am internen S0 Bus der Fritzbix hängt. So weit so gut. Ich habe dann mit hilfe von wiki und bestehenden Scripten einen schönen Anrufmonitor gebastelt. IPS sagt jetzt bevor die Telefone klingeln z.b. „Peter Alexander ist am Telefon“ usw. Toll, klappt super.

Leider habe ich Probleme mit dem nächsten Schritt, dem Anrufbeantworter.
Es gibt im Board genug Scripte um das zu verwirklichen. Aber wenn ich eine Aufzeichnung des Anrufers mache ist die Sprache sehr sehr leise. Der Spruch „Bitte sprechen sie nacht dem Ton“ wird auch nur als knacken wiedergegeben.

Nun meine Frage, kennt jemand dieses Problem? Kann man die Lautstärke der Aufzeichnung verändern, verbessern? Warum wird die wav Datei mit dem Spruch nicht wiedergegeben? Geht nur ein bestimmtes Format?

Danke im Voraus.

Lothar

Hallo Lothar,
genau sowas will ich auch basteln. Könntest du deine Scripte eventuell mal zur Verfügung stellen? Ich bin in php noch nicht so fit und für jede Hilfe dankbar.
Viele Grüsse
Jürgen

Hallo Juergen,

ich bin selbst auch nicht der absolute PHP Crack. Aber was genau brauchst du bzw. was ist dein Problem.

Viele Grüße

Lothar

Ich würde gern mal sehen, wie du das mit der Anruferkennung und der Ansage des Anrufers gelöst hast. Ich hab mal das script „answermachine“ von Schlimmerfinger bzw. Zapp ausprobiert und ein wenig modifiziert, aber so ganz gefällt es mir nicht. Den Anrufbeantworter brauch ich nicht, es reicht, wenn der Anrufer angesagt wird. Vieleicht kannst du mal deine Ideen zeigen.
Gruß
Jürgen

Hallo Juergen,

so sieht das script bei mir aus. Aber wie gesagt ich teste noch mit dem Anrufbeantworter und das script ist noch nicht perfekt oder schön.
Die Sprachausgabe wer am telefon ist mache ich mit einem anderem Script welches auf die Variable „Anruf“ triggert.

<?
/*
*******************************
 IP-SYMCON Event Scripting
*******************************
File     : Anrufbeantworter.ips.php
Trigger  : 
Interval : 
*/

$Name="unbekannt";
$time = date("H:i:s");
$date = date("m.d.y");
$buffer = GetValueString("isdn_status");

if ($buffer==""):
exit;
endif;


$items = explode(chr(13).chr(10), $buffer);
$anrufernummer = explode(":",$items[0]);   // Filter um Anrufernummer zu finden

SetValueString("Anrufer", $Name);
SetValueString("anrufernummer", $anrufernummer[1]);  //Anrufernummer definition
setvalueboolean("Anruf",true);


$datei = file("c:\	elefonbuch.txt");  // kleine Telefonbuchdatei durchsuchen
for($i=0; $i < count($datei); $i++)
   {
$nummern= $datei[0];

if (stristr($datei[$i], $anrufernummer[1])==True):

$Name = substr(strrchr ($datei[$i], ","), 1);
$Name=rtrim($Name, "\x00..\x1F");
SetValueString("Anrufer", $Name);
break;
else:
endif;
   }                                   // Fertig Telefonbuch


// anrufer löschen und callhistorie speichern


 // test anrufbeantworter
if ($items[3]=="Connected"):
  // ISDN_PlayWave(33850,"C:/Programme/IP-SYMCON/Sounds/sprueche/4.wav");     //
//   IPS_Sleep(4000);
  // ISDN_PlayWave(33850,"C:/Programme/ip-symcon/sounds/dingdong.wav");
   //IPS_Sleep(5000);
   //ISDN_RecordWave(33850, "C:/Nachricht.wav");
endif;


if ($items[2]=="Disconnected" or $items[4]=="Disconnected"):
//ISDN_StopRecord(33850);
// Anrufliste erstellen
$eintrag=($date." ".$time." ".$anrufernummer[1]." ".$Name);
$altereintrag=getvaluestring("Anrufliste");
setvaluestring("Anrufliste",$eintrag."
".$altereintrag);
// Zusätzlich in Datei schreiben
$file = fopen("c:\callhistorie.txt", "a");
fwrite($file,("$eintrag
"));
fclose($file);

setvalueboolean("Anruf",false);
SetValueString("Anrufer", "");
SetValueString("anrufernummer", "");
SetValueString("isdn_status", "");

Viele Grüße

Lothar

Hallo Lothar,

bitte PHP-Skripte wegen der besseren Lesbarkeit immer in PHP-Tags einschließen.

Du findest sie im Forum-Editor rechts oben.

Gruß
HJH

Wird gemacht, sorry.

Hat keiner eine Idee zu meinem Problem mit dem Anrufbeantworter?

Warum ist bei der Ansage nur ein knacken zu hören?
Warum ist der Ansagetext im telefon zu leise?

Danke und Gruß

Lothar

Warum ist bei der Ansage nur ein knacken zu hören? <- falsches Wav Format?
Warum ist der Ansagetext im telefon zu leise? <- Wav zu leise?

paresy

Hallo,

danke für die Antwort.

Wie ist denn das „Richtige“ wav format für das Modul?
Wenn ich die Ansagen über Lautsprecher abspiele funktioniert es und ist normal laut.

Viele Grüße

Lothar

8kHz, 16Bit, Mono

paresy

Hallo,

ansagetext ist falsch ich wollte sagen die Aufnahme der Anrufer ist viel zu leise. Was kann das sein?

Das wav Format probiere ich aus.

Danke und Gruß

Lothar