KamoCRM

ライブ・チェンジ・ログ

あらゆる機能、修正、改善、出荷時として掲載 打ち上げには何も戻らない.

17,500
総変更点
5,986
特徴:
5,284
フィックス
30
プロジェクト
プロジェクトによるフィルタ
すべてのプロジェクト17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
タイプ別フィルター
すべてのタイプBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 27, 2026
Fixkamo-asterisk-support

Drop unused watcher import

uploader.go only uses CallBatch (declared in grouper.go in the same package), not anything from internal/watcher directly. Go rejects unused imports.

Kamo·6mo ago
FixDaemonService

JPA の コマース + 電子メール + dao.repositories パッケージのリポジトリを有効にします

DaemonService が起動時にクラッシュしました: ****************のコンストラクタのパラメーター0 お問い合わせ 見つけることができないタイプ********************の豆。 最近追加されたkamo-sharedライブラリサービス(AppliedModelEnforcement...

Kamo·6mo ago
Featurekamo-internal

表面 PHONE SERVER ID を電話の指示 タブに

FreePBX ホスト上での kamo-asterisk-support を設定する演算子は、貼り付ける必要があります 一致するVoipProviderInstance UUIDはヘルパーのコンフィグファイルとして PHONE SERVER ID。 これまで、URLバーやURLバーをすり抜けるようになりました。 データ...

Kamo·6mo ago
FixVOIPService

MemberVoipConfigController で Lambda キャプチャの最終として newExtNumber をキャプチャ

newExtNumber は、(isVoipEnabled&&&...) が内部で条件的に再割り当てされます。 ブロックは、有効に終了しない。 TeamMember 同期ブロックが読み込まれる これは、コンパイラが拒否する Optional.ifPresent() の lambda の内部から行います。 ラムダの前に最...

Kamo·6mo ago
Featurekamo-internal

ワイヤーコールはプロバイダの抽象化による設定の終端に終り特色にします

- voipApi: CallFeaturesDto型、getCallFeatures() および setCallFeatures() API 呼び出しを追加 - useSoftphone: 読み込まれる****************の州を加えて下さい 起動時に API から、setCallForward/setAu...

kamo·6mo ago
FeatureVOIPService

コール機能の追加 API — プロバイダーの抽象化による転送+自動answerの呼び出し

- CallFeaturesDtoとSetCallFeaturesRequest POJOsを追加する - ProviderCapabilities に callForward/autoAnswer フラグを追加 - デフォルトのgetCallFeatures/setCallFeaturesをPhoneProvider...

Kamo·6mo ago
Featurekamo-asterisk-support

初期コミット — FreePBX 録画 アップロード (GO)

腕時計 ******************** 完成したWAVの録音のため、 Asterisk UNIQUEID によるマルチリーグコール脚をグループ化し、各バッチをアップロード VOIP RECORDING UPLOADS-scoped を使用した APIService /api/voip/recordings/u...

Kamo·6mo ago
Featurekamo-internal

VOIP RECORDING UPLOADSスコープ + 録画パイプラインカウンター/調整可能

- APIManager:新しい VOIP RECORDING UPLOADS スコープオプション (kamo-asterisk-support で使用) FreePBX では、ボイスメールをアップロードし、APIService 経由で録音を呼び出します。 - VoipSmsTab:4つのカウンター(ボイスメール)が付...

Kamo·6mo ago
FeatureSecurityService

システム構成の録音のstats +録音処理のtunables

メニュー 4つのカウンターを返す kamo内部設定 → プラットフォーム → 設定 → VoIP/SMS で公開 タブ (vmPending, callPending, vmError, callError). - PUT /api/security/system-config は voipVmBatchSize, v...

Kamo·6mo ago
FeatureDaemonService

RecordingProcessorJob + 新鮮なアップロードのためのNATSショートカット

- 新しい水晶仕事の録音ProcessorJobは毎分、独立したディスパッチを刻みます VM とコール バッチを同時に変換サービスに メニュー メニュー voipCallBatchSize}をキャップとして。 - 新しい録画受信した消費者は、voip.recording.received NATSの被験者に購読します ...

Kamo·6mo ago
FeatureConversionService

記録のingest + FFmpegの処理パイプライン

メニュー エンドポイントステージマルチパートのアップロード APIServiceをMinIO Bucketに転送する************************ UnprocessedRecording のステージング行を作成。 リトリートに没入する (phoneServerId、asteriskUniqueId)...

Kamo·6mo ago
FeatureAPIService

Kamo-asterisk-supportのアップロードのためのVoipRecordingUploadController

POST /api/voip/recordings/upload は、kamo-asterisk-support からマルチパートボディを受け入れます FreePBX ホスト上で実行します。 X-Api-Key が新しい VOIP RECORDING UPLOADS を検証 スコープ(*****************...

Kamo·6mo ago
Featurekamo-shared-library

加工されていない記録ステージングエンティティティティ、ImgDatトラックトラック、録画イメージングサービス

- ImageAssocType ID の衝突を修正: VM RECORDING=8、CALL RECORDING=9 (were両方) MY DOCS を 4 で複製します。 - マスターの録音が運ぶことができるので、********************を追加 チャネルごとのOpus/WebMは既存のサムネイルの...

Kamo·6mo ago
Featurekamo-asterisk-support

初期コミット — FreePBX 録画 アップロード (GO)

腕時計 ******************** 完成したWAVの録音のため、 Asterisk UNIQUEID によるマルチリーグコール脚をグループ化し、各バッチをアップロード VOIP RECORDING UPLOADS-scoped を使用した APIService /api/voip/recordings/u...

Kamo·6mo ago
Featurekamo-internal

完全に機能したSoftphoneContactsでmockの連絡先タブを置き換える

Softphone の連絡先をワイヤーで縛る新しい SoftphoneContacts コンポーネントを抽出します useContacts() を使用して、実際の連絡先 API にタブします。 4つのハードコードされたモックを取り替えて下さい すべての連絡先の本からライブデータと接触します。 特徴: - ブックとグル...

kamo·6mo ago
Fixkamo-internal

欠落TS DOM型を迂回する音声の検出

responseActivityDetection は有効な WebRTC MediaTrackConstraints プロパティですが、 TypeScript の DOM lib から、ビルド時にタイプエラーが発生します.

kamo·6mo ago
Featurekamo-internal

ワイヤー VAD + プッシュツートーク; 不要な設定を削除

- vadEnabled は、buildAudioConstraints でボイスActivityDetection として渡されました。 ブラウザは、通話用にマイクを開くときにトグルを呼びます - pushToTalk はコールで mic を自動ミュートし、keydown/keyup をインストールします 設定された...

kamo·6mo ago
April 26, 2026
Otherkamo-internal

debug+fix(softphone):<audio>要素の状態を点検して下さい、バイトが着くとき自動回復は無声とどまります

最近のコールからのWebRTC統計はinboundBytes=39680/受信機を示しました unmuted / ICE ペアが成功しました — ブリッジはオーディオを配信しました ブラウザ — 演算子はサイレンスを報告しました。 つまり、受信機を意味します トラックは良いですが、<audio> 要素自体はそれを再生し...

kamo·6mo ago
Featurekamo-internal

検索フィルタでスクロール可能な着メロリスト

着メロのカタログ パネルは右列の高さおよびスクロールに一致させます リストがオーバーフローしたときに垂直に、メンバーはより多くのトーンとしてナビゲートすることができます 追加します。 ラベルまたはファイル名でフィルタをフィルタリングする検索フィールドを追加します。 クリアボタンと空のメッセージ.

kamo·6mo ago
Otherkamo-internal

Dump WebRTC 状態が 5 秒後に確立された + すべての状態の変更を追跡

確立された時間のダンプはいつもmuted=trueの受信機を示します DTLSハンドシェイクとSRTPキーングはまだ完了していません。 「コール」を診断する 接続するが、オーディオがない」と、安定した状態からのデータが必要になります — 5 秒で 選択した ICE ペアでメディアが実際に流れているかどうかを知る必要があ...

kamo·6mo ago
Featurekamo-internal

カタログに7つ以上の着メロを追加

戦艦角、デモンホーン、ランドライン、1985 リング、オフィスの電話を加えて下さい、 /public/sounds/ringtones/およびワイヤーの下のリング古い電話およびOl それらが RINGTONE CATALOG に含まれているので、それらは既存の デフォルト / Sci-Fi / Buzzer / Rin...

kamo·6mo ago
Featurekamo-internal

Sci-Fiとブザーの着メロをカタログに追加

/public/sounds/ringtones/の下の2つの新しい着メロのアセットを低下させ、 それらを RINGTONE CATALOG に登録して、着信音に表示 subtab はデフォルトの着信音のトーンとして設定できます.

kamo·6mo ago
FixKlusterServices

ブラウザ ICE が双方向に完了できるように STUN の設定

SIP 層で接続された 2 パーティ ブラウザーにブラウザー コールを呼び出しますが、 いいえ 可聴周波方向。 ボイスメール(片道Asterisk→ブラウザ)機能 Asteriskのsymmetric-RTPフォールバックがブラウザを学習できるため 任意のインバウンドパケットからアドレス。 両サイドの2つのパーティーブ...

Kamo·6mo ago
Otherkamo-internal

Dump WebRTC negotiation state on Established

To diagnose "call connects but no audio between parties", log the peer-connection state (ice / dtls / signaling) along with sender and receiver tracks (kind / e...

kamo·6mo ago
Fixkamo-internal

ロード・インタールプ、中心のスピンナー、アウトバウンド・リングバックを生き残るライブ・オーディオ

インコールオーディオパスの3つの調整された修正: 1。 RemoteAudio.play()のAbortError(制作コンソールで可視) "play() リクエストは新しいロードリクエストによって中断された"" は本物でした: スピーカーでゼロオーディオを意味しています。 各セッションが再割り当てられた 共有リモー...

kamo·6mo ago
Fixkamo-internal

Hangup tears down ALL live sessions, not just the primary

Self-call edge case left a session leaked: dialing your own extension creates an outbound session, then Asterisk loops the call back as a second inbound session...

kamo·6mo ago
Fixkamo-internal

Instant connecting feedback on outbound dial

Same problem the inbound Answer button had: clicking Call kicked off the SIP INVITE round-trip (1-3 seconds) but the button kept its idle "Call" appearance the ...

kamo·6mo ago
Fixkamo-internal

実際に再生するアニメーション+オーディオを接続する + 着メロロック解除

インバウンド・コール・パスの3つの調整された修正: 1. 受け入れている間視覚フィードバック。 両方のボタンを左に応答をクリック レスポンシブに見えるが、非応答性 — SDP 交渉は 1-3 秒かかります 呼び出しがライブされる前に、UI は何も表示しませんでした イベント SoftphoneState に isAc...

kamo·6mo ago
Fixkamo-internal

ToolDockの上のSoftphoneProviderをマウントするので、ツールウィンドウはそれを読み込むことができます

Softphone ポップアップを開くと、ページを「このページがロードできませんでした」でクラッシュしました。 ToolDockの内部にツールウィンドウがマウントされているため、ToolProvidersに住んでいます。 AuthenticatedToolWrapperのSIBLING。 SoftphoneProvid...

kamo·6mo ago
Fixkamo-internal

グリッドサイズプロップを使用して、AVパネルは行を埋めます

MUI v7 の Grid は flexbox-based なので、私が使用している GridColumn sx no-op — 自然幅でレンダーされたアイテムと左空のアイテム 右側のスペース。 サポートされているサイズのプロップへの切り替え (size={{xs: 12 md: 6, lg: 4 }}) 各パネルは実...

kamo·6mo ago
Fixkamo-internal

負荷のデフォルトにストールの着信音IDを移行

ユーザがAV設定を保存した場合、もはやそうでない着信音を参照 カタログに存在する(例えば「古典的」) トリミング)、選択したものと何もレンダリングされた着メロタブ softphone は着信音を効果的に持っていませんでした。 getAVSettings が検証できるようになりました RINGTONE CATALOG に...

kamo·6mo ago
Featurekamo-internal

3列のオーディオレイアウト、保存バナーをドロップし、幅を埋めます

音声サブタブをマイクとしてレイアウト | スピーカー | 上級 lg+ 画面のフル行(md はまだ 2 アップ、xs スタックをペアリング)。 ザ・オブ・ザ・ 高度なカードは、より狭い列内の垂直スタックに切り替えます。 「自動保存された設定」のフッターを削除 — 行動は暗黙であり、カードはただスペースを取っていました...

kamo·6mo ago
Featurekamo-internal

AV の設定を Audio/Video/Ringtones サブタブに分割

Audio/Videoタブを3つの内部サブタブに再構成し、 水平方向に各設定がビューポート内で収まるので、 私たちが前にいた垂直スクロールの壁。 また、実際の点で指すために着信音のカタログを固定します /sounds/ringtone.mp3 資産の代わりに phantom パスの下 /sounds/ringtone...

kamo·6mo ago
Featurekamo-internal

オーディオ/ビデオ設定タブとワイヤをソフトフォンに追加

デバイスごとのAV設定ストア(ローカルストレージ、機械固有の)を追加します。 /settings/member/<id> のフル機能のタブを roaming しない マイク、スピーカー、リンダ、カメラの構成とテスト Softphone ツールウィンドウ、着メロ再生、SIP SDK アダプター これらの設定を敬う: s...

kamo·6mo ago
Featurekamo-internal

自動ポップアップ+インバウンドコールの着信音によるSIPセッション

ポップアップツールウィンドウが開いている間にのみ登録するソフトフォン — 閉じて、インバウンドコールは静かに見逃されました。 セッションを上げる AuthenticatedToolWrapper に搭載されているSoftphoneProvider なので、SIP レジスターは オペレータが署名され、任意のインバウンドI...

kamo·6mo ago
Fixkamo-internal

Dialpad のデジタルは接触装置に今登録します

OnTouchStart と両方で e.preventDefault() と呼ばれるダイヤルパッドボタン オンタッチエンド これにより、合成クリックイベントの実行からブラウザを停止します タッチを追ったので、onClick={handleDialpadClick} は実行されません。 タブレットとキーをタップすると、数...

kamo·6mo ago
FeatureKlusterServices

Seed pbx.k1.kluster.kamocrm.com 静的ドメインとして

ブラウザのソフトフォンは、SIP-over-WSSがホスト名に実質的に上陸する必要があります TLSの証明書。 FreePBX 管理者/WS ホスト名を STATIC DOMAINS に追加して、 auto-cert のシーダーのプロビジョニングは 1 ホストの Cert を暗号化しましょう Traefikアクセスログ...

Kamo·6mo ago
FixKlusterServices

ホストブラウザ内部.kamocrm.com上のSIP WSS (実際の証明書)

ブラウザは、WebSocket接続を拒否しました。 Traefikが自己署名されたデフォルト証明書を提供していたため、コード1006を閉じる そのホスト名(Let's Encrypt の cert によってカバーされていない) 他のkamocrm.comエンドポイント)。 curl はテストしたからのみ機能していた -...

Kamo·6mo ago

配送を見るのが好きですか?

自分のワークスペースに到着します。 無料プランをスタートし、月に再度このページをお読みください.

永遠に無料で始める料金を見る