Repository navigation
26.3.0
What's new
-
Text messages over SIP (#5). A fourth tab, Messages, lists your conversations and opens each one in place: send and receive
MESSAGErequests withtext/plainUTF-8 text, Cyrillic included, up to 2800 bytes per message. SMS forwarded by Asteriskchan_donglearrive as ordinary messages from the phone number that sent them, and a reply goes back through the same account. Conversations are kept between launches (messages.json); unread counts show on the tab and on the Dock icon; every incoming message posts a macOS notification that opens the conversation (none while Do Not Disturb is on), and Settings › Audio › Sound events has an optional "New message" sound. Each outgoing message shows its state: Sending…, Sent, or Not sent with the SIP reason and a Retry link. Sent means that the SIP server or peer accepted the message (a 2xx answer), not that a phone received it. "Send Message" is in the context menus of Contacts and the Call Log. Not in this version: group chat, attachments, typing indicators, end-to-end encryption, SMS concatenation.Messages are off until you switch them on in Settings › General (#8); with the switch off nothing about messages appears in the app.
What's fixed
- The ringtone you choose is the one that rings (#7). Classic, Digital and Soft are three different melodies; a custom AIFF, M4A or MP3 file is converted once and used from then on; a file that cannot be read keeps the previous choice and says why; the preview button plays the real choice at the chosen volume.
Not yet checked on a real network: messages through a live Asterisk/chan_dongle server, MESSAGE over TCP/TLS, and the 401/407 re-send with credentials (all covered by stub tests only). The three melodies were checked by frequency analysis, not by ear.
With ad hoc signing macOS asks for microphone access again after each update; allow it once more.
Full Changelog: 26.2.0...26.3.0
Что нового
-
Текстовые сообщения по SIP (#5). Четвёртая вкладка «Сообщения» показывает переписки и открывает каждую на том же месте: отправка и приём запросов
MESSAGEс текстомtext/plainв UTF-8, включая кириллицу, до 2800 байт на сообщение. SMS, которые Asterisk пересылает черезchan_dongle, приходят как обычные сообщения с номера отправителя, и ответ уходит через тот же аккаунт. Переписки сохраняются между запусками (messages.json); число непрочитанных видно на вкладке и на значке в Dock; каждое входящее сообщение показывает уведомление macOS, которое открывает переписку (при «Не беспокоить» уведомлений нет), а в Настройки › Аудио › Звуки событий есть необязательный звук «Новое сообщение». У каждого исходящего сообщения виден статус: «Отправляется…», «Отправлено» или «Не отправлено» с причиной SIP и ссылкой «Повторить». «Отправлено» означает, что SIP-сервер или абонент принял сообщение (ответ 2xx), а не что оно дошло до телефона. «Написать сообщение» есть в контекстных меню Контактов и Журнала. В этой версии нет: групповых чатов, вложений, индикатора набора, сквозного шифрования, склейки SMS.Сообщения выключены, пока вы не включите их в Настройки › Основные (#8); при выключенном переключателе в приложении о сообщениях ничего не видно.
Что исправлено
- Звонит та мелодия, которую вы выбрали (#7). «Классическая», «Цифровая» и «Мягкая» — три разные мелодии; свой файл AIFF, M4A или MP3 преобразуется один раз и дальше используется; файл, который не удалось прочитать, оставляет прежний выбор и объясняет причину; кнопка прослушивания играет именно выбранное на заданной громкости.
На реальной сети ещё не проверено: сообщения через живой Asterisk/chan_dongle, MESSAGE по TCP/TLS и повторная отправка с учётными данными после 401/407 (всё покрыто только тестами со стабами). Три мелодии проверены частотным анализом, а не на слух.
При ad hoc подписи macOS после каждого обновления заново спрашивает доступ к микрофону, разрешите его ещё раз.