Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
microsip [2019/02/26 13:31] timofeev |
microsip [2022/01/22 18:08] (текущий) timofeev |
||
---|---|---|---|
Строка 14: | Строка 14: | ||
Скачать собственно софтфон вы можете с [[https://www.microsip.org/downloads|официального сайта]]. | Скачать собственно софтфон вы можете с [[https://www.microsip.org/downloads|официального сайта]]. | ||
Информацию о создании нового аккаунта с вашими данными подключения к IP-телефонии вы можете найти в справке софтфона, кроме того на сайтах операторов (и не только на них) есть множество инструкций по настройке MicroSIP. | Информацию о создании нового аккаунта с вашими данными подключения к IP-телефонии вы можете найти в справке софтфона, кроме того на сайтах операторов (и не только на них) есть множество инструкций по настройке MicroSIP. | ||
+ | |||
+ | Скопируйте файл c:\Program Files (x86)\ctex\voda\microsip.cmd в корень диска c:\ | ||
====== Донастройка MicroSIP для передачи входящих номеров в программу====== | ====== Донастройка MicroSIP для передачи входящих номеров в программу====== | ||
- | После установки закройте MicroSip, если он запущен (иконка программы может находиться около часов) и найдите файл **microsip.ini**. Обычно он находится в папке "C:\Program Files (x86)\MicroSIP\" | + | После установки закройте MicroSip, если он запущен (иконка программы может находиться около часов) и найдите файл **microsip.ini**. Он находится в папке "C:\Program Files (x86)\MicroSIP\", либо в каталоге текущего пользователя папке %userprofile%\AppData\roaming\Microsip. |
- | В этом файле нам потребуется строка:\\ | + | В ini файле нам потребуется строка:\\ |
cmdIncomingCall=\\ | cmdIncomingCall=\\ | ||
Если мы хотим, чтобы при звонке клиента его номер сразу передавался в программу, то следует изменить первую из них следующим образом:\\ | Если мы хотим, чтобы при звонке клиента его номер сразу передавался в программу, то следует изменить первую из них следующим образом:\\ | ||
- | ''"cmdIncomingCall=C:\Program Files (x86)\ctex\voda\microsip.cmd"''\\ | + | ''cmdIncomingCall=C:\microsip.cmd''\\ |
- | Сохраните файл. Еще раз повторим, ВАЖНО, чтобы софтфон был полностью закрыт в момент редактирования, иначе ваши изменения будут стерты.\\ | + | Сохраните ini-файл. Еще раз повторим, ВАЖНО, чтобы софтфон был полностью закрыт в момент редактирования, иначе ваши изменения будут стерты. Запустите диспетчер задач и, в случае, если процесс microsip присутствует, снимите задачу до изменения файла microsip.ini.\\ |
После запуска MicroSIP при входящем звонке номер начнет определяться в программе: если он указан у какого-то из клиентов, то будет выбрана его строка в списке клиентов. Если же такого телефона нет, то в строке меню появится строчка вида: 79991234567 - не найден.\\ | После запуска MicroSIP при входящем звонке номер начнет определяться в программе: если он указан у какого-то из клиентов, то будет выбрана его строка в списке клиентов. Если же такого телефона нет, то в строке меню появится строчка вида: 79991234567 - не найден.\\ | ||
Важно, чтобы телефоны контрагентов и потенциальных клиентов были введены без пробелов и посторонних символов, в том формате, какой возвращает АТС (например, 79991234567 или 89991234567). Любые текстовые комментарии в телефонах допустимы после номера. Скобок, дефисов и иных разделителей в номере быть не должно.\\ | Важно, чтобы телефоны контрагентов и потенциальных клиентов были введены без пробелов и посторонних символов, в том формате, какой возвращает АТС (например, 79991234567 или 89991234567). Любые текстовые комментарии в телефонах допустимы после номера. Скобок, дефисов и иных разделителей в номере быть не должно.\\ | ||
Второй, третий и т.д. номера клиента надо вносить на вкладке "доставка" в табличную часть "доп. телефоны", иначе будет определяться только первый из номеров. | Второй, третий и т.д. номера клиента надо вносить на вкладке "доставка" в табличную часть "доп. телефоны", иначе будет определяться только первый из номеров. | ||
+ | |||
+ | ====== Особенности настройки при работе нескольких операторов====== | ||
+ | Чтобы Водяной корректно обрабатывал звонки одновременно нескольким пользователям, требуется в файле microsip.cmd вписать параметр user со значением внутреннего номера абонента (как он указан в справочнике пользователей Водяного)\\ | ||
+ | |||
+ | Например: | ||
+ | |||
+ | <code> | ||
+ | wscript //E:JScript "%~dpnx0" "http://127.0.0.1?tel="%1"&user=101" | ||
+ | </code> | ||
+ | |||
+ | передаст информацию о звонке на ту же машину, где запущен microSIP с указанием внутреннего номера 101, т.е. номер звонящего будет передан пользователю, у которого указан этот внутренний номер.\\ | ||
+ | Если софтфон установлен локально, а программа запущена на терминальном сервере, вместо 127.0.0.1 следует указать ip-адрес этого сервера и порт, например 192.168.0.100:10385\\ | ||
+ | В этой схеме работы интеграция с microsip должна запускаться от имени службы (в справочнике облачных АТС должен быть указан пользователь "Служба"). | ||
+ | |||
===== Дополнительная информация ===== | ===== Дополнительная информация ===== | ||
Строка 31: | Строка 47: | ||
2) Исходящий звонок будет по ссылке "callto:". По умолчанию он открывается в MicroSIP, но если вы поставите другие софтфоны, то приложение, ответственное за ссылки, может быть изменено. Отредактировать настройку Windows можно через "Пуск - Параметры - Система - Приложения по умолчанию - Выбор стандартных приложений для протоколов".\\ | 2) Исходящий звонок будет по ссылке "callto:". По умолчанию он открывается в MicroSIP, но если вы поставите другие софтфоны, то приложение, ответственное за ссылки, может быть изменено. Отредактировать настройку Windows можно через "Пуск - Параметры - Система - Приложения по умолчанию - Выбор стандартных приложений для протоколов".\\ | ||
3) Можно настроить, чтобы номер определялся в программе только после ответа на звонок, в этом случае всё делаем, как описано выше, но вместо cmdIncomingCall= меняем параметр cmdCallAnswer= следующим образом.\\ | 3) Можно настроить, чтобы номер определялся в программе только после ответа на звонок, в этом случае всё делаем, как описано выше, но вместо cmdIncomingCall= меняем параметр cmdCallAnswer= следующим образом.\\ | ||
- | ''cmdCallAnswer="C:\Program Files (x86)\ctex\voda\microsip.cmd"''\\ | + | ''cmdCallAnswer=c:\microsip.cmd''\\ |
- | 4) При закрытом окне программы во время входящего звонка будет создаваться окно командного файла, которое придется закрывать вручную. При желании вы можете переименовать microsip.cmd и модифицировать сценарий, а в файле настроек MicroSIP указать путь к измененному сценарию. | + | |
+ | 4) При закрытом окне программы во время входящего звонка будет создаваться окно командного файла, которое придется закрывать вручную. При желании вы можете переименовать microsip.cmd и модифицировать сценарий, а в файле настроек MicroSIP указать путь к измененному сценарию. | ||
+ | 5) В случае же, когда взаимодействие с софтфоном идет напрямую на рабочем месте, в справочнике облачных АТС НЕ должен быть задан пользователь, от имени которого идет запуск (такая запись создается автоматически при первом входе в программу с заданным внутренним номером). Обратите внимание, что если внутренние номера созданы ранее, то после установки службы надо очистить это поле вручную, т.к. там автоматически проставляется пользователь "Служба" (в случае работы в терминальном сервере очищать поле НЕ надо).\\ | ||