FreePBXアドレスは設定または移動時に判断され、amiPortはポートでなければなりません
FreePBX 設定フォームは、表示するすべてのフィールドを送信します。 各審査 baseUrl と amiHost は 2 つのアドレスが K1M1 を拒否しました。 データベースアクセスを持つ演算子が格納されているので、クラスター内部 電話サーバーは何も保存できませんでした。名前は含まれています。 AMIフィールド...
Kamo ops パスワードの回転
オペレータパスワード(Secret kamo/redis-ops-auth)は、KamoAI SP01タスク38でエージェントのトランスクリプトに達しました 決して回転しませんでした(SP98-M-2)。 2026-10-04 23:17Z で両方のサーバーに ユーザ, kamo/redis-0 と mail/rspa...
KamoPBX ユーザーはパスワードの Kazoo を要求し、プロバイダトークンは保存されません
カゾオは、ユーザ名とパスワードがないユーザを拒否 (400) data.password.required) なので、すべてのKamoPBX エクステンションと AI ラインが失敗しました。 2026-09-28 で KamoPBX に割かれて1 時間待っていた. 各ユーザ 今、ランダムなパスワードの誰もサインインし、...
UIスイープB:テーマトークン、プレーンエラー、見出し、メンバー、チャーター、ワークフォース、ワークステーション画面上のライブ承認(SP98 T21)
タスク20のハーネス33画面x 16ショット(ライト/ダーク、1440/390、空の/ローディング/エラー/フル):軸真剣または 前の528ショットの255で重要, 15 後に, それらのすべてはSP98-T21-2で支配されるアプリ全体の項目の. - テーマトークン:リストされたファイルに残っている文字色はありませ...
ミーティングページリンクは、OrgLinkHostsが選択した組織のコンソールにあります
ミートリンクス会議 このページでは、Kamo Meet の参加 URL からコンソールホストをオフにします。 meet.<domain> は内部になりました。<domain> ホストする参加 URL 名 部屋のクリエイターは、組織のドメインであり、 まだライブしていないので、要約メールとAIコンパニオンのコンテキストは...
返信は、自分の会話でのみメッセージを引用することができます
メンバーのチャットはクライアントのparentIdをベアビューアップで解決しました id は、親のテキストから返答引用を生成し、 著者の名前とメンバー ID が会話のライブフレームに出てきます そして応答で。 別のメッセージのidを保持する誰もがそれを持っていることができます 自分の会話や会話やオーガナイザーの会話に引...
同社が語る名前で会社を識別するAIの署名開示名
人工知能会員のメール開示は、{組織化} を満たしています。 組織のタイトル(そのレターヘッド)なので、Lunaのメールは「AIメンバー」と言いました KamoCRM Inc.のチームは、彼女の呼び出しは短い名前を言うことです。 開示は、現在、共有された名前の規則(OrgSpoken)を使用します。 名前: の 短い名前...
メールネームスペースがセッションストアに届かないこと
rspamdは現在、独自のRedisでデータを保持しているため、プラットフォームRedisはそのデータをドロップします mail rspamd ユーザは、kamo の名前空間だけを認め、 rspamd の ConfigMap がドロップする プラットフォームRedisで指摘したキー。 SECRETS.md は各ログイン...
コンピュータの割り当ては、組織全体ではなく、1人のメンバーを読み取ります
HostedComputerAccess.isMemberは、組織のすべてのメンバーが1つをテストするためにロードしました id と emailOf は、同じ割り当てパスの直後に呼び出され、 1つのメールを読んでください。 プライマリキーと組織によってメンバーの1列が現れます。 (SP98-L-3).
メンバーのxrdpデスクトップは、組織の壁紙を示しています
xfdesktop は、X サーバの RandRandR 出力名の下に保存されたバックドロップを描画します。 会員は xrdp セッションで動作します。 xorgxrdp サーバは出力を呼び出します。 rdp0, しかし、メンバーのエージェントは、モニターの下にのみ壁紙を書いていますVirtual-1, 名前 いいえ ...
VNC のパスワードが密封されると、買収が終了します
VncAccessは、メモリ内のテイクオーバーをクリアし、パスワードファイルを書きました。 書き込みが失敗すると、x11vnc は、テイクオーバーパスワードの受信を続けた エージェントは、ツールの飛行機の制御が終わったと述べたので、AIはAIは、 キーボードの人はまだ。 期限切れの買収が同じギャップを持っていた。 お問...
/transcribeで空白の内部の秘密が503に答えます
/transcribeは、****************が設定されていないときに403に回答しました。 master §7 項目 13 は、すべての内部エンドポイントの 503 を尋ねます。 /transcribe/detailedは既に答えました。 チェックは現在、一つの拒否に住んでいます 両方のエンドポイント共有...
AI エンドポイント ライターは FreePBX がエンドポイント ファイルを生成するまでは何もしません
Pjsip.endpoint.conf がどの拡張子が存在するかについて何も知られていないので、 書き込みされた空の管理されたAIセクション(および再読み込み)を適用します。 エクステンションのLiveKitの連絡先を離れます。 それは今、その場合、まったく何もない WebRTCReconciler は既に (SP98...
Ulawマッピングが今日到達できない理由
レビュー (el-format-review-1.md) は、AudioController.SPEECH FORMATS にフラグを立てた "ulaw" エントリがないので、ElevenLabsFamily's の腕が到達していない output format は、今日 E5 を介して切り替えます。 挙動が変化しない...
エイリアス・ドメイン・メンバーシップのクロス・ルート・リトリートをキープします
ラウンド3レビュー(電子メール修正レビュー-3.md)確認ラウンド2のBLOCKER固定(歩く) sage@kamouniverse.com は、アプリコードと Postfix 独自のプラットフォームエイリアスの両方を経由して ルールをライブに書き換え、最後に終了 — 同意します)、+tag フォールドの削除を確認 正...
ElevenLabs は、実際に求めた呼び出し主のフォーマットを話す
アダプターのハードコードされた output format=mp3 44100 128 は、すべての呼び出しで、 wav の E5 を尋ねる (または kamoai-voice は pcm を、すべての電話で尋ねる) mp3 バック — 1 つの余分損失のデコードとコールパスのリサンプルを受け取り、 /api/ai/v...
所有するドメインを無条件に再試行し、+tagの折目をドロップ
ラウンド2レビュー(メール-fix-review-2.md)は、MAJOR #3のラウンド1の修正が見つかりました(マルチプル) ルートドメイン)は、元のバグを再開しました。 - ブロッカー:kamouniverse.comは、ライブ、同時に証明されたルート(org domains、 所有権検証、親なし)およびデフォ...
ミラー付きエイリアスチェックをトリムし、メンバーごとにレイジーロードを強制停止
AI-full-name の修正に関する調査結果 (4ea53c5): - LOW: ミラーリングされたユーザー名の比較は、両側をトリムしなかったので、エイリアス isBlank() のゲートを生き残ったストレイ・ホワイトスペース( "luna")で保存し、 ミラーとして認識されるのではなくパッドを入れるintact...
AI-dispatch 監査証跡の名前は、チャットと同じ意味で
******************************** ハンド重複したMemberDisplayNames' プレフィックス優先(usernameAlias は、実名上無条件に勝る)、 独自のコメント警告で、二人は決して漂流してはならない。 メディアサービスの後 チャットは、AIメンバーのLuna Black...
上流画像は、それを充填する代わりに、包まれたテキストに従います(SP98 T25A)
ワークステーションのスクリーンショットは、ベース64の約250 KBのMCPイメージブロックです。 ザ・オブ・ザ・ 不信なラップは結果のテキストにそれをシリアライズしたので、テキスト予算が保持される base64 は途中で切断し、イメージの横にある単語を決して読みません。 get app state のアクセシビリティ...
一般的な送信失敗の代わりに未知の受信者の名前
Round-1 MAJORのレビュー:EmailServiceのRecipientDomainValidatorが422に応答 送信前のRECIPIENTS UNKNOWNは、受信者の名前の1つを試みる 組織のメールドメインは、メールボックス、エイリアス、共有メールボックス、またはマッチしません。 パーソナルメールボッ...
RecipientDomainValidatorで見つかったレビューを偽物パス3つ閉じる
D-luna-1 (email-fix-review-1.md)の独立したレビューは、2つのBLOCKERとMAJORを発見しました。 各々の正当なメールの偽の拒否, すでにこのコードから実証 リポ: - ケース(ブロッカー): AliasService.createAlias、SharedMailboxServic...
文字列リテラルではなくRECIPIENTS UNKNOWN定数を使用する
ラウンド1 NITのレビュー:定数が宣言され、参照されなかったので、それと withDirectoryHint のリテラルは、これまで編集していた場合、サイレントにドリフトすることができます 一人で。 また、docコメントの「またはメンバー」のワーディングを修正しました。 emailService の Recipien...
AI エクステンションは G.711 のみを提供しているので、AI の足は G.722 ではありません
livekit-sip は、最初のコードではなく、一番ランク付けされたコーデックでオファーに応答します。 提供されているもの (メディアSDK sdp.SelectAudio: G722 -5 > PCMU -10 > PCMA -20). と allow=!all,g722,ulaw,alaw すべてのAIがLive...
AIメンバーのチャット名は、人間と同じフルネームです
メニュー 信頼できるMember.usernameAlias オーバー エイリアスが非ブランクであったとき、アカウント自身のフルネーム。 メンバークリエイションサービス アカウントのユーザー名を新しいメンバーのエイリアス列にミラーリングします。 フォームを作成すると、明示的なニックネームが送信されないという人間やAI ...
UIは、テーマトークン、プレーンエラー、空の状態、電話レイアウト(SP98 T20)を分離します
AI設定(登録、ルーティング、MCP、労働力制御、セキュリティ&モデル)、ペルソナ、プラットフォーム 管理者とアシスタントのモデルピッカー, 静的ハーネスの掃引から 25 光と 暗い, で 1440 と 390, 空, ロード, エラーとフル (400 ショット; axe 深刻な/クリティカル 149 ショット 前の,...
プラットフォームのメインラインは、起動を生き残り、8200はチームラインです
Luna's go-live (2026-09-28) は、拡張子に [kamo-main-luna] を書きました。custom.conf と KAMO LUNA EXT / KAMO LUNA MAX RING を hostPath で手渡して、globals custom.conf へ。 boot.sh は、すべ...
簡単な単語は、それが何のケースも持っていないので、新しい共有libクラスはビルドを破らない
チャーターコンピラーアクション クラスはデフォルト→単語(名前):小文字の列名、最初の文字を獲得します 増資(PLACE INTERNAL CALLは「内部呼び出し場所」を読み込みます。) 既存のラベルは、すべて保存されます。 SP95 タスク 1 共有libのPLACE INTERNAL CALL(タスク4)の先.
拒絶された受取人がモデルを指示し、その人を見上げる
EmailService は、受取人の名前を組織自身のものとして拒否するようになりました。 メールドメインはメールボックス、エイリアス、またはメンバー(RECIPIENTS UNKNOWN、コンパニオン)にマッチしません。 修正)。 mail send/reply/forward のすべての漏斗 MailPack. s...
メールサーバに到達する前に、org のドメインで推測された受信者を拒否
ルナ (AI 会員) は、所有者に電子メールを伝え、推測するように求めた ******************************** 実際のアドレス(sage@kamocrm.com)を調べる代わりに。 kamouniverse.com は 1 つ org 独自の検証済みメールドメインなので、postfix がバ...
組織の区域で、静かな時間に、前に触れない接触
SP98-A-11の特長 連絡がなかった場合、同意後、到着ゲートが右に戻りました 状態の列、従って風邪は静かな時間(そして接触予算をスキップしました):を去りました 最初にメールが届かない場合は、そのメールが3:00に出てきます。 状態のない接触 ステート行を読んでいないすべてのチェックを実行します。, 同じ証拠で 注...
Copilot ツールコールの idempotency キーは、そのターンを運ぶ
SP98-A-12. 会員チャットは、ツールのプレーンコールチャットをキープしました:<session guid>:<tool call id>. コール ID は、そのターン内でのみユニークです: HuggingFaceAdapter 番号 id-less 呼び出し call <index> と StreamAsse...
コール名が送信者でないときのレコード送信者および記録失敗した答え400のような評価
SP98-A-10の特長 AgentId と MemberId のどちらも 2 つのレコードの呼び出しは、 null エージェントでペルソナブランチ: 未属性のタッチが書かれ、送信 また、連絡先の予算を費やしました。 行方不明のチャンネルは channel.ordinal() に達し、 500 回答 3つの呼び出しは、...
ウィジェットのターンは1つのトランザクションではありません。そのため、スワップされた読み込みはコミット時に送信が失敗しません
SP98-A-9. PublicAiChatService.sendMessageは、訪問者全体が1つに変わる @トランザクション。 ハンドオフツールのエスカレーションタイトル(ペルソナのバージョンまたは エージェント、または操作の短い) は内部で読み込まれ、失敗した読み込みが嚥下されます (全般的な手取りは機能します...
割り当てのないAIのタスクは、
割り当てなしの task create は、AI のタスクが割り当てられていないままに インボックス。 SP02のTASK HANDOFFは、AIを再構築するタスクだけを移動します。 退職時に自己計画された仕事が孤立し、TASK DUEが行きました 退職者(SP06最終検討1、SP98-K-5) 割り当てなしのAI発...
承認されたアクションは、ランのコールキャップを過ぎて実行します。 ドライラン名読み取り-オール
SP98-K-1(SP05最終レビューM1):SP10は承認されたアクションを再実行します リクエストした実行 ID の下。 そこで働いたラン maxToolCallsPerRunは、承認のすべての再実行に答えました LIMIT REACHED、SP10 が失敗しました。 承認を記載する書き込み 鍵が表示されたら、その...
Calendar free busy は、ブロックが呼ばれるものではなく、忙しいときに誰が応答します
忙しいブロックのタイトル(およびイベントID)は、外部から来ることができます 招待状と calendar free busy は信頼できないツールではありません (SP13 の音声) 予約は、呼び出して、自分の実行を汚染してはならない)、従って生SP07ボディ 署名されていないモデルにテキストを注入した(SP05最終レ...
MCP サーバーのリフレッシュは、クライアントの呼び出しをクローズしません
10分リフレッシュ(I3)と管理者のテストは、プールされたクライアントを侵害しました リストの前に、レガシーSSEストリームまたはDELETEdをストリーム可能に落としました in-flight ext * 呼び出しの下の HTTP セッション: READ は UPSTREAM ERROR として失敗しました OUTC...
デスクトップが止まったAIワークステーションが眠り、新しいワークステーションへ
スローウェイト -ai4 ワークステーション(SP98 タスク 16)で測定され、Xorg が再開を生き残さないため、ウェイクが停滞した: KMS ドライバーなしで、VESA を介してコンソールを駆動し、VT を再エンタリングするすべての再開では、 (VBESetVBEMode -> xf86ExecX86int10、...
ミスされたメッセージスイープは、トランザクションの前に受信者のリンクホストを読みます
SP98-D-9. prepareSend は、受信者の組織のドメイン行を lazily に読み、遅延ステートメントとして sweep のトランザクションは、レターのコンソールホストを選択します。DNS と SPF は、これらのトランザクションを再書き込みします。 一日中行列し、生産記録「再スタート読み取りが必要」(2...
チャットカードのキューをバインドし、空腹メールサービスに秒数で与え、決して2倍の言及をしません
SP98-D-7: ChatNoticeDispatcher は 2 つのスレッドで、未入力のキューで実行されます。 MemberNotificationClient が最大 5 s + 30 s (クライアントのチャット.email.* 予算) まで待っていたので、 emailService は、バインドせずにキュー...
送金は、トランザクションが開く前にAIのターン制限と送信者の写真を調べます
SP98-D-5とD-9. チャットは、AIメンバーのチャーター限度額(最大1 s + 2 s)のSecurityServiceを要求しました。 開いた send トランザクション内で、送信者の組織のドメイン行を写真 URL に読み込みます。 メッセージの INSERT の後 - 最近読み込まれた YugabyteDB...
アクセスポリシーとそのリストは1つの書き込みであり、テナントはカモサービスの侵入者アドレスを見ることはありません
SP98 タスク 1 A-7 と A-8. - A-7: AccessPolicyWriterはポリシーを保存し、そのリストを1つに置き換えます トランザクション、Yugabyte のコンフリクト全体を取得 (@RetryOnDbConflict) 外部 @Transactional; AccessPolicyList...
両方のポッド間でプロバイダごとの1つの検証実行
SP98 タスク 1 A-6. プロバイダーの検証 (200 までのプローブ) テナントキーは、Redisリース、SET NXを10分TTL更新 すべてのプローブの前に、実行終了時に解放します。 リリースと更新 run のトークンを比較します。 実行中に2番目のPOST .../verifyが保持されます プロバイダー...
フィードバックは、独自の会話、フォルダサイクル、ログオン、キーフリーの障害のみで、訪問者の会話は、パブリックナレッジベースを検索します
SP98 タスク 1 (A-1 から A-5 まで、コントローラーのナレッジ オーディエンスの追加) - A-1: メッセージが {guid} に所属しない限り、メッセージを 404 に応答させる 会話は、発信者自身で生きなければならない。 - A-2:AiChatController と AiFolderContro...
GPT-6 ツールの拒否は一度警告され、最も古いものを忘れる完全な努力メモリ
Resulting effort のフォローアップを見直しません。 - 推論する名前400/422は effortとツールが、拒否されていない ToolEffortFallback は、WARN (モデル、パラメータ、コード、最初の 200 を 1 つ読みます。 メッセージの文字、キーがない)ので、ベンダーのリワードが...
静かな会議は、AI(media timeout 20m)を維持します
誤った疑惑の5d70873に再変換された960331fを適用します:その直後に見られるRTP損失 デプロイは、タイムアウトではなく、47.181.8.84 (前のコミットで固定) の 47.181.8.84 で失敗2ban の禁止でした。 ライブキット RTPなしでmedia timeout、デフォルトで15 sの後に...
Livekit-sipのRTPは決してルーターを取りません、そしてヘアピンは禁止されません
FreePBX は、SDP のパブリックアドレス (pbx.k1.kluster.kamocrm.com) と、その連絡先を名前付けます。 local net の外にある livekit-sip は、RTP と In-dialog のリクエストは、ルーターの ヘアピン NAT は k1m1 の公開アドレス、 47.18...
チャットボックスまたはツールウィンドウは壁のキー(SP98 T18)が不要
/notes は modal として role="dialog" を扱い、 所有者の Exec2Exec チャットボックス(またはチャットボックスまたはツールウィンドウ、フローティングノート)が開き、 N、C、/、矢印、カードキー、エスケープは壁に何もしなかった。 あなただけの aria-modal ダイアログ、メニュ...
ツールがTOOL CALLINGを必要とするチャットターンと、失敗したプローブクリアが support tool use をサポート
会員チャットと公開ウィジェットがTEXT GENERATIONのみをルーティングし、添付 その後のツールは、gpt-6-luna(TOOL CALLING FAILED)がすべてのツールベアリングを取りました - ターンのツール(ツールは、ポリシーは、ハンドオフツールを可能にするツール) ルーティングの前に働いていま...
