Page Index Toggle Pages: 1 [2] 3  Send TopicPrint
Very Hot Topic (More than 25 Replies) Rufnummer als Parameter übergeben (Read 48232 times)
JB
God Member
*****
Offline


Phoner-Support

Posts: 1691
Location: bei Bremen & Göttingen
Joined: 27. May 2004
Gender: Male
Re: Rufnummer als Parameter übergeben
Reply #15 - 11. Apr 2006 at 15:35
Print Post  
Moin Kai,

richtig ausführlich und wie gewohnt redakteurmäßig recherchiert Wink

das Problem des sip:// könnte man auch so lösen, dass Phoner nur darauf reagiert, wenn er ohnehin im VoIP-Modus läuft. Das wäre sicher einfacher zu lösen?

viele Grüße, Jens
  
Back to top
 
IP Logged
 
Suppenkasper
God Member
*****
Offline


Phoner-Support

Posts: 1536
Location: Aachen
Joined: 29. Mar 2005
Gender: Male
Re: Rufnummer als Parameter übergeben
Reply #16 - 11. Apr 2006 at 16:49
Print Post  
Moin Jens,

ich kann leider nicht beurteilen, ob das für Heiko vom Aufwand her einfacher ist; sollte er jedoch eine SIP:-Handler-Funktionalität einbauen, könnte er auch direkt die richtigen Automatismen damit verbinden (Phoner startet im SIP-Modus bzw. stellt sich ggfs. auf den SIP-Modus um).

Ansonsten fände ich eine Implemtierung nicht sinnvoll, da über den callto:- bzw. den phoner:-Handler eine gestartete Phoner-Instanz im - vom Benutzer eingestellten - Modus ohnehin eine Verbindung herstellt...

Viele Grüße vom Kai.
  
Back to top
IP Logged
 
Phoner Admin
YaBB Administrator
*****
Offline



Posts: 11417
Location: Germany
Joined: 12. Oct 2003
Gender: Male
Re: Rufnummer als Parameter übergeben
Reply #17 - 15. Apr 2006 at 15:35
Print Post  
Das einzige, was ich mir noch vorstellen könnte, ist die Behandlung von Parametern, die mit "*://" anfangen. Ich könnte also alles inklusive "://" abschneiden und intern auf den "CONNECT" Parameter mappen...
  
Back to top
WWW  
IP Logged
 
JB
God Member
*****
Offline


Phoner-Support

Posts: 1691
Location: bei Bremen & Göttingen
Joined: 27. May 2004
Gender: Male
Re: Rufnummer als Parameter übergeben
Reply #18 - 15. Apr 2006 at 21:32
Print Post  
Moin Heiko,

hört sich nach einer guten Allround-Lösung an...
Bleibt nur noch die Frage, welche Handler registriert werden sollen. Was hältst Du von beigelegten .reg-Dateien (die auf das Standardverzeichnis zeigen)?

viele Ostergrüße, Jens
  
Back to top
 
IP Logged
 
Suppenkasper
God Member
*****
Offline


Phoner-Support

Posts: 1536
Location: Aachen
Joined: 29. Mar 2005
Gender: Male
Re: Rufnummer als Parameter übergeben
Reply #19 - 17. Apr 2006 at 19:49
Print Post  
Moin @ Heiko,

ginge dann mit diesem Verfahren der existierende phoner://-Handler verloren? Der ist, wie ich weiter oben beschrieben hatte praktisch, wenn man neben Phoner noch weitere Telefonie-Programme nutzt...

Moin @ Jens,

sollte der Handler-Name in ein Textfeld eingetragen werden können (ich vermute, dass Heiko dass dann so umsetzen möchte), sollte Phoner mit einer Funktion "Handler setzen", oder so etwas in der Art, in der Lage sein können, direkt in die Registry zu schreiben, ohne einen Umweg über eine REG-Datei zu wählen. So wie ich mir die Umsetzung denke, würden die entsprechenden Werte direkt über die Phoner-GUI gesetzt werden können - der Handler-Name könnte so frei gewählt werden, wenn man von der Vorgabe "phoner://" oder "callto://" abweichen möchte. Allerdings würde ich dann auch eine weitere Funktion bevorzugen, die den entsprechenden Handler bzw. den Registry-Key-Wert dann auch wieder aus der Registry löscht.

Viele Grüße vom Kai.
  
Back to top
IP Logged
 
JB
God Member
*****
Offline


Phoner-Support

Posts: 1691
Location: bei Bremen & Göttingen
Joined: 27. May 2004
Gender: Male
Re: Rufnummer als Parameter übergeben
Reply #20 - 17. Apr 2006 at 21:11
Print Post  
Moin Kai,

Heiko meint, dass JEDER registrierte Link von Phoner genutzt wird, also ein phoner:// und ein callto:// ebenso wie tel:// und sip:// - aber auch test:// oder auch nur skdjghdkg://.

Entscheident ist hier also, welche Links auf Phoner registriert werden. Standartmäßig wird dies sicherlich weiterhin der phoner:// sein. Legt man nun ein paar .reg-Dateien bei (z.B. für callto://), so kann jeder Nutzer einfach seinen Handler registrieren. Natürlich kann dies auch über einen Konfigurationsdialog geschehen, jedoch bleibt dann die Frage der Deinstallation, weil vorher definierte Handler (z.Zt. also phoner:// bei Phoner und callto:// bei lite) im (De)Installationsskript von InnoSetup eingetragen werden können und so stets entfernt werden. Bei Nutzerdefinierten ist dies natürlich nicht möglich.

viele Grüße, Jens
  
Back to top
 
IP Logged
 
Phoner Admin
YaBB Administrator
*****
Offline



Posts: 11417
Location: Germany
Joined: 12. Oct 2003
Gender: Male
Re: Rufnummer als Parameter übergeben
Reply #21 - 18. Apr 2006 at 13:00
Print Post  
JB hat vollkommen Recht! Genauso ist es jetzt in den Beta-Versionen von Phoner und PhonerLite umgesetzt. Das Einrichten der URL-Handler bleibt wie bisher, aber es kann jeder manuell beliebige Handler hinzufügen - eben auch "affenarsch://"*  Wink 

*besseres Beipiel: "devil://666" würde einfach die "666" wählen.
« Last Edit: 18. Apr 2006 at 20:18 by Phoner Admin »  
Back to top
WWW  
IP Logged
 
Suppenkasper
God Member
*****
Offline


Phoner-Support

Posts: 1536
Location: Aachen
Joined: 29. Mar 2005
Gender: Male
Re: Rufnummer als Parameter übergeben
Reply #22 - 18. Apr 2006 at 19:34
Print Post  
Moin Moin Wink,

... was jetzt aber nicht unbedingt einer standardgemäßen Namenswahl entspräche... *grinsel*.

Nun wird's also über eine, der ZIP-Version beigelegte *.reg-Datei gelöst?

Viele Grüße vom Kai.
  
Back to top
IP Logged
 
Phoner Admin
YaBB Administrator
*****
Offline



Posts: 11417
Location: Germany
Joined: 12. Oct 2003
Gender: Male
Re: Rufnummer als Parameter übergeben
Reply #23 - 18. Apr 2006 at 20:20
Print Post  
Ich möchte keine reg-Dateien mitliefern. Hier im Forum können aber gerne entsprechende Links dazu hinterlegt werden.
  
Back to top
WWW  
IP Logged
 
JB
God Member
*****
Offline


Phoner-Support

Posts: 1691
Location: bei Bremen & Göttingen
Joined: 27. May 2004
Gender: Male
Re: Rufnummer als Parameter übergeben
Reply #24 - 19. Apr 2006 at 14:44
Print Post  
Hallo Heiko, hallo Kai,

ich habe eine reg-Datei für den callto-Handler geschrieben (genaugenommen habe ich den Phoner-Handler kopiert und umbenannt), leider wählt Phoner nicht, sondern liefert nur ein Besetztzeichen. Könnt Ihr den Fehler finden? Warum funktioniert es so mit phoner://, nicht aber mit callto://?

viele Grüße, Jens

Code
Select All
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\callto]
@="URL:Phoner Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\callto\DefaultIcon]
@="Phoner.exe"

[HKEY_CLASSES_ROOT\callto\shell]

[HKEY_CLASSES_ROOT\callto\shell\open]

[HKEY_CLASSES_ROOT\callto\shell\open\command]
@="C:\\Programme\\Phoner\\Phoner.exe CONNECT %1"




[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\callto]
@="URL:Phoner Protocol"
"URL Protocol"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\callto\DefaultIcon]
@="Phoner.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\callto\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\callto\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\callto\shell\open\command]
@="C:\\Programme\\Phoner\\Phoner.exe CONNECT %1"



[HKEY_CURRENT_USER\Software\Classes\callto]
@="URL:Phoner Protocol"
"URL Protocol"=""

[HKEY_CURRENT_USER\Software\Classes\callto\DefaultIcon]
@="Phoner.exe"

[HKEY_CURRENT_USER\Software\Classes\callto\shell]

[HKEY_CURRENT_USER\Software\Classes\callto\shell\open]

[HKEY_CURRENT_USER\Software\Classes\callto\shell\open\command]
@="C:\\Programme\\Phoner\\Phoner.exe CONNECT %1"

 

  
Back to top
 
IP Logged
 
Suppenkasper
God Member
*****
Offline


Phoner-Support

Posts: 1536
Location: Aachen
Joined: 29. Mar 2005
Gender: Male
Re: Rufnummer als Parameter übergeben
Reply #25 - 19. Apr 2006 at 18:41
Print Post  
Moin Jens,

ist bei Dir vielleicht ein "callto:-" bereits für ein anderes Programm als Phoner registriert? Evtl. PhonerLite?

Viele Grüße vom Kai.
  
Back to top
IP Logged
 
JB
God Member
*****
Offline


Phoner-Support

Posts: 1691
Location: bei Bremen & Göttingen
Joined: 27. May 2004
Gender: Male
Re: Rufnummer als Parameter übergeben
Reply #26 - 19. Apr 2006 at 18:53
Print Post  
Moin Kai,

ja, Skype hat sich den gekrallt gehabt. Aber durch die neuen Daten wird der ja überschrieben Wink
Außerdem empfängt Phoner den Aufruf ja - nur scheinbar ohne Rufnummer?

viele Grüße, Jens
  
Back to top
 
IP Logged
 
Phoner Admin
YaBB Administrator
*****
Offline



Posts: 11417
Location: Germany
Joined: 12. Oct 2003
Gender: Male
Re: Rufnummer als Parameter übergeben
Reply #27 - 20. Apr 2006 at 10:49
Print Post  
Der CONNECT Parameter ist für diesen Fall überflüssig. Die reine Angabe der Phoner.exe genügt.
  
Back to top
WWW  
IP Logged
 
JB
God Member
*****
Offline


Phoner-Support

Posts: 1691
Location: bei Bremen & Göttingen
Joined: 27. May 2004
Gender: Male
Re: Rufnummer als Parameter übergeben
Reply #28 - 20. Apr 2006 at 13:23
Print Post  
Hallo Heiko,

Quote:
Der CONNECT Parameter ist für diesen Fall überflüssig. Die reine Angabe der Phoner.exe genügt.

wenn ich "CONNECT" entferne, startet Phoner zwar, wählt aber nichts. Die Rufnummer wird nicht ins Wählfeld eingetragen, es wird kein Ruf aufgebaut, gar nichts. Zuvor wurde ja wenigstens noch ein leerer String gewählt. Da es ja eine angepasste Kopie des Phoner://-Handlers ist, habe ich vermutlich irgendetwas übersehen?

viele Grüße, Jens
  
Back to top
 
IP Logged
 
Phoner Admin
YaBB Administrator
*****
Offline



Posts: 11417
Location: Germany
Joined: 12. Oct 2003
Gender: Male
Re: Rufnummer als Parameter übergeben
Reply #29 - 23. Apr 2006 at 11:18
Print Post  
Phoner selbst trägt sich bei aktiviertem URL-Handler folgendermaßen ein:
Code
Select All
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\phoner]
@="URL:Phoner Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\phoner\DefaultIcon]
@="Phoner.exe"

[HKEY_CLASSES_ROOT\phoner\shell]

[HKEY_CLASSES_ROOT\phoner\shell\open]

[HKEY_CLASSES_ROOT\phoner\shell\open\command]
@="C:\\Programme\\Phoner\\phoner.exe %1" 



In Deinem Fall musst du also einfach das CONNECT weglassen aber das %1 behalten!
  
Back to top
WWW  
IP Logged
 
Page Index Toggle Pages: 1 [2] 3 
Send TopicPrint