О пользе чтения исходников
Занимаюсь интеграцией 1С с древней АСТ, которая не поддерживает управление по web-API Астерикс. Для интеграции использую возможности смартфона MicroSip. Я произвел анализ рынка — он самый лучший из бесплатных.
Всё хорошо — у меня в 1С открывается карточка контрагента при входящем звонке, я могу из 1С поднять трубку, сбросить звонок. Но всегда хочется большего. Клиенту хочется, чтобы можно было перенаправлять звонки.
Я обещал, что подумаю, как это сделать через AutoIt или другие подобные программы. Но все же меня посетила мысль, может добавить параметр командной строки, чтобы делать перенаправление? Заплатить программисту на C++, чтобы он доделал такую возможность. Благо, код открыт.
И что вы думаете, я открыл код и увидел желанную команду:
При этом в документации этих команд не было:
Тестирование показало, что ее надо вызывать примерно так: microsip /transfer:112.
Забавно, что команда появилась только в свежей версии 3.20.7 от 25 августа 2021 года:
Как раз тогда, когда мне это понадобилось!
Правда, перенаправление не работает даже в ручном режиме, сейчас разбираемся, это проблема АТС или Microsip. Но команда есть, она подхватывается из командной строки, все нормально. Будем надеяться, разберемся.
Вот в чем преимущество систем с открытым кодом. Если что-то не дописали в документации, можно посмотреть напрямую в коде.
Свежие комментарии