チェンジログ
何が新しいの?
プラットフォームのすべての改良 それが出荷される
· AIService
フェイルオーバー、ワンショットパラメータのフォールバック、メーターで計られたストリーミングで歩行可能
プロバイダの資格情報は、ログ、使用行、または再スローされたエラーに達しません。 失敗したprovider-healthは答えを決して要しません;中断は歩行を停止します.
· AIService
スタートアップでジョブ・タイトル・ペルソナにすべての販売代理店をフォールド
· VOIPService
AIボイスラインの提供、退職、解決
PBX の拡張子をまだそこに残っているときだけ削除し、 削除を拒否する使用中の電話サーバは、行と回答を保持します 502 なので、拡張子を Orphaning するのではなく、SIP は retries を同期させます。 再提案されたラインは交換するラインの延長 ID を忘れます、 AI ラインが割り当てられたとき手によって与えられる延長は解放されます、 そして、作業の延長は、退職者の行で行きます.
· MCPGatewayService
ノートパック — 検索、読み、作成、更新、ジャーナル、リンク、マスターノート
KBServiceは3つの選択肢(SP05-T24)の形状に本当に答えています。 メモ search メモの壁としてタイトル、ボディ、カテゴリ、タグ上のクエリにマッチする KBServiceのsearchTermはタイトルだけにマッチし、それが1つ適用されるので、 一度にフィルターをかける。 Note update は、変更とnote link のフィールドのみを送信します。 暗号化された身体を再送信するので、唯一のリンクは、AIの 名前は、RAGのレクシカルJSONをインデックス化し、コンカレントの編集を上書きしました。 リンクについて RecordLinkKindの正式なフォルムに置くと、誤字の1つが拒否されます。 承認前のプランナー。 読まれないノート、切口のテキストおよび与えの旗を読んで下さい UTCインスタンス: UTCヘルパーはチャットパックからPackSupportに移動します.
· SecurityService
役割、部門および職歴のCRUDの憲章項目;チャーターのみPUT
· kamo-internal
携帯電話の設定でAIボイスカード、外部通話列、AIメンバーノート
· kamo-internal
コンピュータのタブ、容量およびプラットホームの設定のAIのワークステーション
· AIService
スタジオコンフィグをジョブタイトルのチャーター項目にマップする
SalesAgentCharterMapper は、セールスエージェントの AgentConfig をジョブタイトルにマップします。 折り目のためのチャーターアイテム(spec 4.7.8)、6つのスタジオテンプレート A9 パーソナテンプレートに。 簡略化(SP03-T28)を超えて:長い テキストは、テキストの末尾に分割されます, 行の休憩やスペースではなく、 truncated; 全体ドキュメントオーバーライドは、その最初の段落全体を維持 PURPOSE; 軍用アイテムは、チャーターがそれらを格納するので、ロック解除されます。 過剰なアウトリーチインテントまたは説明が切断され、報告される ドロップ.
· VOIPService
FreePBX、KamoPBX、TelnyxのAIボイスライン
FreePBX addExtension (status false、GraphQL エラーなし) が無効になりました。 何も鳴らないものを録音するのではなく、AIライン。 Telnyx 番号 lookups は、Telnyx のフィルタが承認され、回答にマッチする数字を送信します。 正確に; 古いURLエンコードされた'+'はResendTemplateによって2回エンコードされ、 数字が見つかりませんでした.
· kamo-internal
使用法およびROIのダッシュボード(SP10)
D1 会員、機能、日による費用(プロットされた期間の毎日、ゼロ) 何も費やされた場所; レジストリの辞書から名付けられた機能) D2は、AIの費用、人間同等の費用および節約、D4と処理しました MANAGE AI WORKFORCE 保持者のための仮定ダイアログ。 D1/D2 の期間を常に把握し、すべての状態の期間フィールドを維持します。 拒否(後から92日以上)と、Toフィールドの理由、ドロップ 新しい質問の後に到着する答え, お金をソートし、次のように数える 数字は、テーマのag-gridのラッパーに座ります。 ダイアログは何かを保持します。 テキストとしてタイプされ、拒否されたフィールドをマークし、拒否または失敗した保存を報告します。 プレス1回送る.
· SecurityService
メンバーのチャーター読み取りと編集。誰も自分の編集を編集しません
S4は、メンバーの効果的なチャーターを読み取り、S5は、そのアイテムを、 呼び出し側が変更される可能性があり、S6 はそれらを置き換えます(id によって異なる)。 書き込み実行 MemberCharterWriterでは、書き込み前の読み込み、新しいスタンプが読み込まれます 独自のトランザクションでコミットした後、Yugabyte 読み込みのリスタートは、 正しい保存を失敗します。 チャートアイテムのない体は拒否されます。 クリア.
· MCPGatewayService
チャットパック — 会話、未読、読み込み、送信、直接チャット、言及
概要(SP05-T23)を超えて:サポート会話への言及は、Webです chat send のようなチャットメッセージ。チームチャットやサポート会話のみ 投稿; SP09のChatMentionsによる言及マークアップ。 markup; chat read マーク ドライランで何もないし、最高の努力をマークします。 MediaServiceのUTC時間は答えました 固定幅のインスタントとして、ページは最初に最も古い読み込みます。 MediaService だけフィールド sends は projected です。サポート行は、反対側の名前です.
· KlusterServices
LiveKit への AI 拡張のルート; あらゆる呼び出しの 1 つの録音パス; 外部コール リストは Kamo から来ます
ホストパッチは、kamo-asterisk-supportの録画のサブルーチンを拒否し、管理されるまで拒否します allow-list はノード上に存在します(リストはハンド編集されたものをカバーします)、読み込まれたものを検証します。 ヘッダによるコンテキスト(Asterisk は、失敗テキストの行方不明なコンテキストの名前) モードと所有者を保持する名前を 1 つの名前でファイルを置き換えます.
· EmailService
携帯電話番号ごとのAI呼び出しの同意を記録し、取り消し
· VOIPService
カモアイ内面は、その秘密を守る
/api/voip/internal/** (SP13:AIライン、LiveKitのSIP認証) KAMOAI INTERNAL SECRET、クラスターシークレットではなく、クラスタープレフィックスは保持します お問い合わせ フィルタはデコードされたパススプリングMVCのルートにマッチしますので、 符号化された文字(/api/voip/%69nternal/...)は、どちらかの秘密をスキップできません.
· kamo-internal
申請時に投稿の継承された資格を表示
· SecurityService
携帯電話番号ごとのAI呼び出しの同意を記録し、取り消し
· AIService
概要と職務の説明のプレビュー、音声カタログ、現在の概要
· kamo-internal
リードおよび連絡先の電話番号に関するAIコール同意チップとダイアログ
レコードごとの1つの負荷(useAiVoiceConsent)はあらゆる電話番号の横の破片に与えます リードページとコンタクトパネル; チップは、表示するダイアログを開きます 同意、履歴、および - 連絡先の詳細を編集するメンバーのための - レコード またはそれを呼び出します。 マスクされた呼び出し器は、その数字なしでレコードの状態を表示します。 リング SP13-T36.
· MCPGatewayService
メールパック — 読み込み、検索、スレッド、送信、返信、転送、草案、移動、フラグ
· SecurityService
セブンジョブテンプレートとテンプレートエンドポイント
· AIService
AIメンバーの操作の簡略化(ステップBRIEF)
· kamo-internal
ウェブサイトのチャットに答えるためにAIメンバーを選ぶ
· VOIPService
プロバイダごとの書面による理由を持つAiVoice機能
· MCPGatewayService
テキストヘルパー、id-safeの投影およびパックのための偽のカモサービスハーネス
HtmlText は、ブラウザがそれを表示する方法を HTML にメールを レイアウトします( 1 つの jsoup ウォーク: 崩壊された源の空白、br、ブロックおよび段落は、細胞、先行します; ThreadIds は、EmailService の v5 会話 ID を再現します。テキストは切り込みません。 代理ペアを分割し、すべての ID を二重に変えることができない string (Long.MIN VALUE を含む)。 FakeKamoServices は、ツールを実行し、 パイプラインは、実際のArgsHashで行います。 ルーリングSP05-T21.
· SecurityService
チャーターエディタのエンドポイントのカタログと決議
S1 GET /api/security/charter/catalog と S3 POST /api/security/charter/resolve (spec 4.8). S6の編集ルールがS6の身体と解答するメンバードラフト (MISSING RIGHTの必須Right); 部門の対象のIDがチェックされます 先祖の歩く前に、呼び出し主のorgに対して; 未読のドラフト項目 リストは、英語のエラー(SP03-T16)でCHARTER INVALID 400です.
· MediaService
カモミートとブリッジのPINソルバー用のダイヤルインPIN
· kamo-shared-library
AIコールテレメトリーエンティティティティ
AI CALLとAI CALL EVENT(spec §4.2/§4.3): 方向、ステータス、結果、 イベント型列(STRING)、2つのエンティティティとリポジトリ。 AiCallStatus.LIVEは、サービス内のすべての呼び出し元が共有しているため、読み取り専用です.
· kamo-internal
承認 — 決定書、リスト、インタラクションセンタータブ、ディープリンクページ(SP10)
承認フォーム(A3/A4)、ワーキングのみの編集、労働力ハブリスト、 インタラクションセンター承認タブはA2バッジで、 /workforce/approvals/<id> SP06/SP07/SP09 ディープリンク.
· AIService
インプットハッシュゲートとショートキャッシュでバージョンアップされた動作のブリーフ
