versuche nun schon seit Tagen, es hinzubekommen, dass ich aus IPS Nebenstellen der Fritzbox anrufen kann.
Per LAN-CAPI geht es lt. einigen Forumeinträgen nicht mit internen Teilnehmern, da kann ich nur aufs Handy anrufen. Das habe ich auch schon bestätigen können.
Per ISDN (Fritzcard USB 2.1) auch nicht, da sagt das Debug im ISDN-Modul, es wäre keine CAPI 2.0 installiert. Dienst und Rechner sind neugestartet. Fritzcard mehrmalig gezogen und gesteckt. Der Gerätemanager findet die FC auch unter Netzwerkadapter. Bei der Treibersuche bei AVM habe ich den Hinweis bekommen, dass das Betriebsystem diese bereits mitbringt und daher nicht weitere nötig sei. Kann es sein, dass die FC nicht unter W2k8 läuft? Weiterhin habe ich die beiden CAPIxxx.dll von einem funktionieren Windows8 installierter mit FC kopiert und neu gestartet - auch nichts.
Muss ich denn jetzt jetzt eine andere ISDN-Karte kaufen? Gibt es einen anderen Trick? Oder geht das per ISDN-Karte genauso wenig wie mit der LAN-CAPI von AVM?
Ziel ist es, bei zu langer Öffnung des Gefrierschraknkes alle internen Telefone anzurufen und ein wav-File abzuspielen.
mögest du mir die aktuelle API mailen oder ins Forum stellen? Das sind - glaube ich - eine Sammlung von php-Scripts, oder? An welcher Stelle wird die wav-Datei wie eingebunden? Bevor ich auch mit der Telefonie auf die Fritzbox umgestiegen bin, hatte ich eine „echet“ Telefonanlage, wo ich den IPS-Rechner per ISDN-Karte angebunden hatte. Und mit diesem Script konnte ich darüber einen Sammelanschluß anrufen, der dann mehrere Teilnehmer rief, auch interne. Mit der Fritzbox geht das nun nicht mehr. Zumindest weiß ich nicht, wie ich das anstellen soll.
<?
// Testscript zum Testen der ISDN-Verbindung
$rufnummer = "**613";
// ISDN-Moudl festlegen
$isdn = 59382 /*[HWR\Gefrierschrank\Gefrierschrank ISDN Module]*/ ;
// Ordner und Datei festlegen
$dir=IPS_GetKernelDir();
$file = $dir."\wave\gesamt1.wav";
// Verbindung aufbauen, File abspielen und auflegen
$conn = ISDN_Connect($isdn, $rufnummer);
echo $conn;
do {
IPS_Sleep(500);
$callinfo = ISDN_GetConnectionInfo($isdn, $conn);
print_r($callinfo);
}
while ( $callinfo["State"] != "4") ; // warten, bis abgenommen wurde
$len = ISDN_PlayWave($isdn, $conn, $file); // Spieldauer in ms
IPS_Sleep($len+500); // warten bis abgespielt
ISDN_StopPlay($isdn, $conn);
ISDN_Disconnect($isdn, $conn);
?>
es geht nicht um eine Faulheit zum Googeln, sondern zum einen um die Aktualität dieser Version im Vergleich mit deiner funktionierenden. Zum zweiten: wie spiele ich das wav-File ab.
Problem (teilweise) gelöst: habe die alte PCI-Eicon-Karte wieder gefunden. Die eingebaut und schon Funktion. Allerdings nur abgehend (aus der Sicht von IPS). Da ist im ISDN-Modul die **51 eingetragen. Dmit wird dann auch der Name des Telefons in der FB richtig angezeigt. Nun kann ich meine Texte wieder an den schnurlosen und festen SIP-Telefonen abspielen lassen.
könntest Du bitte die für die Nutzung der API nötigen Dateien incl Zielspeicherort zum Download einstellen. Bei ip-phone-forum.de wollen die eine Anmeldung zum Dowload. Für ein mal …
erst mal Danke für Deine Unterstützung. Damit klingelts jetzt auch bei mir.
Nach ein wenig rumspielen hab ich bemerkt, dass der Logout entweder nicht stattfindet, oder von der FB nicht geloggt wird.
Zum abspielen von eigenem Text hab ich im inet rausgefunden:
Es wird immer die Warteschleife abgespielt. …
Sehe gerade, dass Du die Frage nach dem abspielen der wav auch im ip-phone-forum gestellt hast. Damit erübrigt es sich die einzelnen Erkenntnisse daraus hier aufzuführen.
Ergebnis in kurz: Es können keine wav-dateien abgespielt werden!
Evtl hilft Dir der dortige Post 21 u 22 als Workaround weiter. Wenn Du fit genug bist (ich bins nicht) das per Script zu automatisieren für verschiedene Ansagen und wieder zum Standard zurück.