2016-04-07 2 views
0

J'essaie actuellement de rendre l'activation des appels depuis notre logiciel intranet directement via dialer.exe.Paramètre d'accès transmis via le protocole personnalisé via le fichier .reg

J'ai préparé ce script de registre et ajouté au Registre local:

Windows Registry Editor Version 5.00 

[HKEY_CLASSES_ROOT\sip] 
@="URL:Telephone Dialer" 
"URL Protocol"="" 

[HKEY_CLASSES_ROOT\sip\DefaultIcon] 
@="\"C:\\Windows\\System32\\dialer.exe\",1" 

[HKEY_CLASSES_ROOT\sip\shell] 
"URL Protocol"="" 

[HKEY_CLASSES_ROOT\sip\shell\open] 

[HKEY_CLASSES_ROOT\sip\shell\open\command] 
@="\"C:\\Windows\\System32\\dialer.exe\" \"%1\"" 

Lorsqu'un lien avec le protocolel suivant: sip: 123456 est appelé le registre se rend compte que son rapport avec le composeur exe. Malheureusement, je ne peux pas accéder à la valeur throuhg qui serait nécessaire dans le champ de saisie dialer.exe pour appuyer simplement sur "Dial" et appeler le numéro.

Que dois-je faire de différent ici?

+0

Utilisez un outil 3ème partie, dialer.exe ne prend pas en charge une ligne de commande. –

+0

un outil tiers pour quoi faire? Passer une certaine valeur? Ou un outil tiers au lieu de dialer exe? Quel outil de tierce partie suggérez-vous? Pourriez-vous être plus précis? –

+0

vous devez trouver un numéroteur SIP tiers qui accepte un numéro de téléphone comme une ligne de commande ou peut-être cela http://www.atrandom.iansharpe.com/phone-dial.php –

Répondre

1

J'ai trouvé une solution. Les étapes suivantes doivent être faites:

Etape 1: Téléchargez le logiciel Beta de here

Etape 2: Extraire le Dial.exe dans .. \ Program Files \ Dial \

Etape 3: Créer un nouveau entrée de registre comme suit:

Windows Registry Editor Version 5.00 

[HKEY_CLASSES_ROOT\sip] 
"EditFlags"=hex:02,00,00,00 
@="URL:Sip Protocol" 
"URL Protocol"="" 

[HKEY_CLASSES_ROOT\sip\shell] 

[HKEY_CLASSES_ROOT\sip\shell\open] 

[HKEY_CLASSES_ROOT\sip\shell\open\command] 
@="\"C:\\Program Files\\Dial\\Dial.exe\" \"%1\"" 

Étape4: Enregistrez-la au format .reg et exécutez le fichier.

Etape 5: Vérifiez si \ Windows \ System32 \ contient le fichier suivant: msvcr100.dll

si elle ne le fait pas, coller dans le fichier à partir du dossier zip.

Si c'est le cas, c'est fait.

Maintenant, il vous suffit de prendre soin, que le numéro que vous souhaitez composer commence par sip: Exemple: <a href="sip:1234567">Dial</a>