Autor |
Nachricht |
min04
Anmeldedatum: 26.09.2015
Beiträge: 1
|
Verfasst am:
Sa Sep 26, 2015 09:14 |
  |
Hallo,
ich beabsichtige meine webbasierte Kundendatenbank mit einem Anruflink auszustatten. D.h beim Klick auf die Rufnummer wird per MPE gewählt.
Funktioniert auch schon zu 98%. Hierzu habe ich ein Protokoll "mpecall" registriert.
Code: |
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\mpecall]
@="URL:My Phone Explorer Call Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\mpecall\DefaultIcon]
@="\"%1\""
[HKEY_CLASSES_ROOT\mpecall\shell]
[HKEY_CLASSES_ROOT\mpecall\shell\open]
[HKEY_CLASSES_ROOT\mpecall\shell\open\command]
@="\"C:\\Program Files (x86)\\MyPhoneExplorer\\MyPhoneExplorer.exe\" action=dial number=%1"
|
Und eine Testhtml-Datei geschrieben:
Code: |
<html>
<body>
<a href="mpecall:11833">Auskunft</a>
</body>
</html>
|
Beim Klicken auf den Link führt MPE den ruf aus. Nur leider erscheint vor der Rufnummer ein Komma und MPE bricht den Ruf ab. Wenn ich MPE manuell mit Parameterübergabe aufrufe funktioniert der Ruf.
,11833
Vielleicht hat ja jemand Interesse an der Funktion und kann mir helfen das Problem zu lösen.
OS: Win7pro64
MPE: 1.8.6 |
|
|
  |
 |
icke1954
Moderator
Anmeldedatum: 19.04.2014
Beiträge: 17301
|
Verfasst am:
Sa Sep 26, 2015 14:39 |
  |
Hallo,
das Problem ist, dass "%1" nicht nur die Nummer enthält, sondern "mpecall:11833"
Ich habe leider keine andere Möglichkeit gefunden, als einen Script mit einzubinden, der "mpecall:" entfernt:
- Erstelle einen Script "c:\Program Files (x86)\MyPhoneExplorer\MPECall.vbs" mit folgendem Inhalt:
Code: | Set WshShell = WScript.CreateObject("WScript.Shell")
Set Args = WScript.Arguments
Params= Args(0)
ParamsL = len(Params)
VonRechts = ParamsL-8
Params = right(Params,VonRechts)
WshShell.Run (chr(34) & "C:\Program Files (x86)\MyPhoneExplorer\MyPhoneExplorer.exe" & chr(34) & "action=dial number=" & Params)
|
Den Eintrag in der Registry änderst Du mit:
Code: | Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\mpecall]
@="URL:My Phone Explorer Call Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\mpecall\DefaultIcon]
@="\"%1\""
[HKEY_CLASSES_ROOT\mpecall\shell]
[HKEY_CLASSES_ROOT\mpecall\shell\open]
[HKEY_CLASSES_ROOT\mpecall\shell\open\command]
@="wscript.exe \"c:\\Program Files (x86)\\MyPhoneExplorer\\MPECall.vbs\" %1" |
Gruß icke |
_________________ Samsung Galaxy S3 / Android 4.3
Samsung Galaxy S5 / Android 6.01
Samsung Galaxy S8 / Android 9.0
Samsung Galaxy Tab S4 Android 10.0
Samsung Galaxy S20 / Android 13.0
Samsung Galaxy Tab S8 + / Android 14.0
MPE Version 2.2 akt. Nightly / akt. MPE-Client Beta |
|
   |
 |
|
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
Powered by phpBB
© 2001, 2002 phpBB Group :: FI Theme ::
Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de
| |