SendAudio.exe является утилитой командной строки и предназначена для автоматического создания аудио сообщения и размещения его в папке Исходящие в Fax Voip T.38 Консоль. Может быть использована в различных сценариях, например в bat-файлах или в пользовательских приложениях. Помогает автоматизировать процесс отправки аудио сообщений.
Вы можете найти SendAudio.exe в папке установки Fax Voip T.38 Консоль. Это приложение использует библиотеки Fax Voip T.38 Консоль, и поэтому должно находиться в папке, где установлена Fax Voip T.38 Консоль. Не следует перемещать SendAudio.exe в другую папку.
Для конструирования командной строки и тестирования SendAudio.exe, откройте Панель управления Fax Voip T.38 Консоль, в дереве нажмите Аудио, а затем нажмите SendAudio.exe, см. главу Настройка и запуск SendAudio.exe из панели управления Fax Voip T.38 Консоль настоящего справочного руководства.
Пример использования в bat-файле можно найти в следующем файле:
*{CommonAppDataFolder}\FaxVoip Console\SendAudio\Sample\SendAudio_test.bat
использование (графический режим): SendAudio.exe [параметры]
использование (режим консоли): SendAudio_c.exe [параметры]
Получатели:
Чтобы отправить аудио сообщение одному получателю, используйте параметр /PhoneNumber. Для отправки аудио сообщения нескольким получателям, используйте параметр /RecipientList.
/PhoneNumber=value
Номер телефона получателя.
/RecipientList=value
Полный путь к текстовому файлу, в котором содержится список получателей аудио сообщения. Каждая строка соответствует одному номеру телефона.
Аудио файл:
/FileName=value
Полный путь к аудио файлу (*.wav либо *.mp3).
Время отправки аудио сообщения:
/Schedule=value
Отправить аудио сообщение не раньше указанной даты и времени. Формат даты и времени должен соответствовать настройкам вашей операционной системы, например 25.04.2022 22:15:30 Если этот параметр не используется либо дата/время не могут быть распознаны, будут использованы текущие значения даты и времени.
/Submission=value
Дата и время постановки аудио сообщения в очередь. Может быть полезно например для облегчения сортировки в Fax Voip T.38 Консоль при добавлении большого количества аудио сообщений. Формат даты и времени должен соответствовать настройкам вашей операционной системы, например 25.04.2022 22:15:30 Если этот параметр не используется либо дата/время не могут быть распознаны, будут использованы текущие значения даты и времени.
Уведомление на e-mail:
Если задана хотя бы одна из опций /EmailTo, /EmailCC или /EmailBCC, то адреса по умолчанию, заданные в настройках уведомлений о доставке на e-mail, будут переопределены. Можно задать не только адрес электронной почты, но также имя получателя. Несколько адресов следует разделять точкой с запятой. Пример: /EmailTo=Andreas<andreas73@gmail.com>;sales@mycompany.com
/EmailNotify=value
Переопределяет значение по умолчанию заданное в настройках уведомлений о доставке на e-mail.
/EmailNotify=true
Отправить уведомление о доставке по эл. почте.
/EmailNotify=false
Не отправлять уведомление о доставке по эл. почте.
/EmailTo=value
Адрес электронной почты, на который Fax Voip T.38 Консоль должна отправить уведомление о доставке аудио сообщения.
/EmailCC=value
Адрес электронной почты, на который следует отправить копию (Cc) уведомления о доставке аудио сообщения.
/EmailBCC=value
Адрес электронной почты, на который следует отправить скрытую копию (Bcc) уведомления о доставке аудио сообщения.
/EmailAttach=value
Переопределяет значение по умолчанию заданное в настройках уведомлений о доставке на e-mail.
/EmailAttach=true
Вложить копию отправленного аудио сообщения.
/EmailAttach=false
Не вкладывать копию отправленного аудио сообщения.
Параметры конвертации:
/UseOriginalWAV
Применимо к случаю, когда оригинальный аудио файл имеет формат WAV, совместимый с Fax Voip T.38 Консоль. Чтобы создать такой файл, можно использовать опцию 'Сохранить как' в мастере отправки аудио сообщений. Если использовать этот параметр с несовместимым WAV файлом, вы получите ошибку во время попытки передать аудио сообщение.
Параметры консоли:
Для работы в режиме консоли запускайте приложение SendAudio_c.exe.
/DoNotCloseConsole
Не закрывать консоль после выполнения. Будет отображено сообщение 'Для продолжения нажмите любую клавишу . . .'
/Console
Используя этот параметр, можно запустить приложение SendAudio.exe (версия с графическим интерфейсом) в режиме консоли. Обратите внимание, что вызывающее приложение не ожидает завершения работы консоли в этом случае. Вместо этого запускайте приложение SendAudio_c.exe.
Журналы и отладка:
/DebugLog
Включить журнал отладки, содержащий подробную информацию о работе SendAudio.exe.
Путь к файлу журнала: *{CommonAppDataFolder}\FaxVoip Console\log\SendAudio_Debug.txt
/Log
Включить простой журнал, содержащий краткую информацию о работе SendAudio.exe.
Путь к файлу журнала: *{CommonAppDataFolder}\FaxVoip Console\log\SendAudio_Log.txt
Примеры:
SendAudio.exe /PhoneNumber=14251234567
/FileName=C:\ProgramData\FaxVoip Console\Sounds\Samples\music_1.wav /UseOriginalWAV /DebugLog /Log
SendAudio_c.exe "/PhoneNumber=0014259876543
/FileName=C:\Documents\mp3\testaudio.mp3 /EmailNotify=true
/EmailTo=Andreas<andreas73@gmail.com> /DoNotCloseConsole /DebugLog /Log"
SendAudio_c.exe /RecipientList=C:\ProgramData\FaxVoip Console\SendAudio\Sample\Recipients_test.txt
/FileName=C:\ProgramData\FaxVoip Console\Sounds\Samples\music_2.wav
/DoNotCloseConsole /DebugLog /Log
Примечания