Как всегда странная фигня происходит у мелкомягких, потому что они научили понимать компьютеры протокол mailto и он успешно применяется в моём телефонном справочнике, но при наличии в ОС Windows служб телефонии почему то мелкомягкие не позаботились о необходимости создания протокола Dial. Но не беда, будем исправлять, как всегда ручками.
Для правильной работы вызова софтофона из телефонного справочника необходимо немного исправить файл реестра, чтобы объяснить ОС Windows о новом протоколе Dial.
Вот пример файла Dial.reg (Можно создать в блокноте), который производит интеграцию с софтофоном 3CXPhone (при желании можно изменить под другого клиента VoIP):
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\dial]
@="URL:Dial Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\dial\shell]
@=""
[HKEY_CLASSES_ROOT\dial\shell\open]
[HKEY_CLASSES_ROOT\dial\shell\open\command]
@="C:\\PROGRA~2\\3CXPhone\\3CXPhone.exe %1"
Запустите этот файл на тех компьютерах, где будут установлены софтофоны, чтобы можно было в моём новом автономном телефонном справочнике сделать изменения в реестре, которые объяснят ОС Windows о новом протоколе Dial.
P.S.: в последней строчке файла reg возможно, что придётся поэкспериментировать, например с такими вариантами (всё будет зависеть от используевомого вами софтофона и подбирается методом "тыка"!):
- @="C:\\PROGRA~2\\3CXPhone\\3CXPhone.exe sip:%1"
- @="C:\\PROGRA~2\\3CXPhone\\3CXPhone.exe dial:%1"
- @="C:\\PROGRA~2\\3CXPhone\\3CXPhone.exe sip=%1"
- @="C:\\PROGRA~2\\3CXPhone\\3CXPhone.exe dial=%1"
- @="C:\\PROGRA~2\\3CXPhone\\3CXPhone.exe tel:%1"
- @="C:\\PROGRA~2\\3CXPhone\\3CXPhone.exe tel=%1"
P.S.: также обращаем внимание, что в файле reg необходимо указывать путь с короткими именами. Как можно увидеть короткие имена в Windows можно ознакомиться здесь.
Жизнь админа должна быть проще!!! |