Repository navigation
26.2.0
What's new
- Servers on a private network. An account whose server is addressed by a private IP (an office PBX at 10.x, 172.16-31.x, 192.168.x, or a 100.64-127.x VPN address) no longer uses STUN: the first REGISTER carries the Mac's own address instead of the public one, so the server does not have to repair the Contact, and incoming calls also reach a server that does not rewrite it. Servers addressed by a host name keep STUN.
- Updates are checked at launch as well as once a day. Sparkle shows a window only when an update exists.
What's fixed
- Stereo recording. The local and the far side were written by two separate recorders and could drift apart: 20 ms after hold and resume, more when one side fell silent. Both files are now written together from the same audio frames and are always of equal length. With the recording notice on, a held call no longer grows the files with silence.
- The diagnostics archive no longer contains
._*metadata entries, and the first line of the log reports the level that is in force, including debug mode. - The status bar with no accounts shows only the gear button; the "Settings… ⌘," link next to it did the same thing.
- Settings panes that scroll end clear of the toolbar.
- Screenshots of the global hotkeys, the MicroSIP import and the troubleshooting group are in the README, in English and Russian, light and dark.
Not yet checked on a real network: the STUN change over a VPN or with an office PBX; until the server's first answer the media address is still that of the default route, so a PBX without symmetric RTP may need that answer first.
With ad hoc signing macOS asks for microphone access again after each update; allow it once more.
Full Changelog: 26.1.1...26.2.0
Что нового
- Серверы в частной сети. Аккаунт, сервер которого задан частным IP-адресом (офисная АТС 10.x, 172.16-31.x, 192.168.x или VPN-адрес 100.64-127.x), больше не использует STUN: первый REGISTER несёт собственный адрес Mac, а не публичный, поэтому серверу не нужно исправлять Contact, а входящие доходят и до сервера, который его не переписывает. Серверы, заданные именем хоста, по-прежнему используют STUN.
- Обновления проверяются при запуске и раз в сутки. Окно Sparkle появляется только если обновление есть.
Что исправлено
- Стереозапись. Локальная и дальняя стороны писались двумя отдельными рекордерами и могли расходиться: на 20 мс после удержания и возобновления, больше, если одна сторона замолкала. Теперь оба файла пишутся вместе из одних и тех же аудиокадров и всегда одинаковой длины. При включённом сигнале записи удерживаемый звонок больше не растит файлы тишиной.
- В архиве диагностики больше нет служебных записей
._*, а первая строка журнала показывает действующий уровень, включая режим отладки. - В строке состояния без аккаунтов осталась только шестерёнка; ссылка «Настройки… ⌘,» рядом делала то же самое.
- Прокручиваемые панели настроек заканчиваются чисто под панелью инструментов.
- Скриншоты глобальных горячих клавиш, импорта из MicroSIP и устранения неполадок добавлены в README на двух языках, в светлой и тёмной теме.
На реальной сети ещё не проверено: изменение STUN через VPN или с офисной АТС; до первого ответа сервера адрес медиа остаётся адресом маршрута по умолчанию, поэтому АТС без симметричного RTP может понадобиться этот ответ.
При ad hoc подписи macOS после каждого обновления заново спрашивает доступ к микрофону, разрешите его ещё раз.