携帯電話のサーバーが作成されると、KamoPBX のアカウントを提供
KamoPBX の電話サーバを追加すると、基礎的なアカウントを作成し、書き込みます。 id と realm を configJson に戻します。 クライアントが送信したコンフィグは 合併するのではなく、捨てられた:それを運ぶための正当なフィールドはありません。 別のテナントのアカウントで org を指す方法として 1...
カモPBX プロバイダーの実装
スタブを交換します。 カモPBXはカモ独自のプラットフォームなので、組織は保持していません カモPBXAccountProvisionerが電話時にアカウントを作成 サーバが追加され、KamoPBXClient は 1 回あたりの子スコープされたトークンを最小限に カモのシングルマスタークレデンシャルからの呼び出し。 ...
ライン窓ゲートを読み、書く
GET は lineWindowEnabled; PUT は nullable ボオランとしてそれを受け入れます absent は「記載されていない」を意味し、保存された値を保存します。 既存のすべての このエンドポイントの呼び出し元はフィールドを省略し、それらを false として扱う 電話設定が保存されたメンバーに...
RingCentral を JWT で認証します
RingCentralは、カモワイドから知名度が来た最後のプロバイダでした 登録と2つのブラウザの同意ホップ - org、メンバーごとに1つ。 両方とも消えます。 組織は、独自の RingCentral で独自のアプリを登録します。 JWT auth フローを有効にした開発者コンソール、クライアント ID、シークレット...
ソフトフォンインジケーターのミズドコールとボイスメールカウント
合計ではなく別の行として報告される:アイコンは合計とその dropdownは故障を示します、従って推定されたワイヤー価値は作ります 不可能な低下。 ボイスメールはインスタンスごとにカウントされ、設定されたボイスメールタブリストにマッチします。 ですから、バッジとリストが開きますので、同意できません.
未読のスナップショット、マーク読み取り、ライブフレーム
既存のメッセージではなく、独自のNATSの対象:ブラウザのハンドラ /topic/voip/message/ が到着サウンドを再生し、ツールウィンドウを開きます。 すべてのフレームが取得するので、バッジリフレッシュがそこにchimeとポップアップ表示されます カウントがチェックされるたびにウィンドウが開きます.
今、ブロックされた機能が右を上回る, 神モード
PhiPlaybackAuthorizer が VIEW CALL LOGS で PHI 呼び出し再生をゲートしました。 は、 ServiceType.VOIP がブロックされたため、全チェック VOIP RECORDING モジュール、従ってPHIのテナントは電話システムをで持っていないことができません このクラスは...
YugabyteDBのポイントとPostgreSQLDialectを使う
CockroachDB は YugabyteDB に置き換えられました。 接続文字列から移動 cockroachdb-public:26257 へ yb-tserver-service:5433, と Hibernate のダイアレクト **************** から PostgreSQLDialect.
ピアニストの呼び出しと電話、テキスト、ボイスメールをリードと関連付ける
VoipCallEventServiceがNATSイベントを発刊 ブラウザでは何も保存されず、音声がなかったときにのみRECORDINGSが存在します。 キャプチャ。 per-instance は、PhoneProvider を通してコール履歴をプルします。 抽象化とupserts PHONE CALL LOG、キーオ...
マイクロソフトのチームは提供者として電話を電話をかけます
チームは1つのAPIではありません。そのため、プロバイダは3つの制御面を一緒に接着します。 • グラフ、アプリのみ — コール履歴(getPstnCalls)、プレゼンス読み込み、ディレクトリ およびチーム デバイスの在庫。 コールレコードは、アプリケーション権限 設計;マイクロソフトは、彼らが委任されたフォームを持...
VOIP PHI トレイルを phi access log にパース
録音、ボイスメールオーディオ、トランスクリプトをログに監査 ストリーム、6年§164.528義務に対して14日を保持し、できない リソースでqueried — なので、 "この呼び出しを聞きました" は、アンサンザブルにとどまりました 記録されたままでも。 執筆者としてのJpaPhiAccessLogWriterの配線...
PHI-handling orgs でのコール再生には VIEW CALL LOGS が必要です
録音とボイスメールの再生チェックのテナントとその他何も: 任意のメンバー 独自のorgは、その中の任意の呼び出しを引っ張ることができます, 含まれているトランスクリプト, 拡張子に 自分のことではありませんでした。 VIEW CALL LOGS の outright がオプションではなく、右は エヌムに存在し、誰も与え...
録音、ボイスメール、トランスクリプトアクセス
録画再生は痕跡を残さない。 記録された呼び出しは、 densest PHI です プラットフォームストア — 未処理の会話 — と "このことを聞いていた call" は unanswerable で、最初の質問は §164.402 違反 評価依頼 Wires CallRecordingAuditor をすべての読み...
TURN-REST 認証は、モバイルソフトフォンのエンドポイントを指しています
GET /api/voip/turn/credentials は、エピヘムアル・コールターン・クレジット (HMAC-SHA1 オーバー) "<expiry>:<memberId>" は、 共有静的 - 秒ret) なので、 ネイティブ/セルラー WebRTC は 47.181.8.84:3478 を通して中継できます...
REST + 署名された ?st= ストリームトークンで X-***-Token をオーディオエンドポイントで受け入れる
OTKValidationの特長 フィルタの優先順位: X-OTK → X-***-トークン → ?st= (GET、オーディオ ストリーミングパスのみ、共有された StreamTokenCodec で検証 内部.auth.secret; 主張はコントローラーの既存の org/member に与えます 許可)。 ネイテ...
管理者がメンバーの代わりに RingCentral を接続できるようにする
パーメンバーの RingCentral フローはセルフサービスのみだったので、管理者管理 別のメンバーのプロフィールは「それ自体を接続しなければなりません」を見ました。 Sysadmins について 一般的に、メンバーの RingCentral アカウントを作成し、資格情報を保持します。 会員の代わりに接続できる必要が...
Per-member RingCentral OAuth ID + ソフトフォン SIP 修正
ソフトフォンSIP認証修正: - getSipCredentials: map outboundProxyBackup + stunServers (web-phone v2 ニーズ) WSS のフェイルオーバー + ICE/media; 代わりに ProviderException (502) をスロー SipCon...
Doc-07 SMSテンプレートシステム — /api/voip/sms/templates + GSM-7/UCS-2セグメントガード
******************** 共有lib SmsTemplate のエンティティティエンティティティティ {var}} をレンダーし、EXISTING BulkTextProvider のプリミティブを経由して送信する (秒なし) キャリアパス; SmsSegmentCalculator(GSM-7 160...
Fall back to imaging recordings for call history + voicemails
FreePBX 17 doesn't expose voicemail messages over REST or GraphQL on this install (the GraphQL voiceMail type returns mailbox config, not messages, and /admin/a...
録音再生、ボイスメールアーカイブ、ボイスメール、履歴濃縮
- 新しい録音 一括検索、マスター+チャネル毎のトラックのレンジストリームオーディオ、メディア再生ツールウィンドウのメタデータを備えたコントローラー - CallController.getCallHistory / getVoicemailsは、新しいRecordingLookupServiceを介して撮像録画で各行...
コール機能の追加 API — プロバイダーの抽象化による転送+自動answerの呼び出し
- CallFeaturesDtoとSetCallFeaturesRequest POJOsを追加する - ProviderCapabilities に callForward/autoAnswer フラグを追加 - デフォルトのgetCallFeatures/setCallFeaturesをPhoneProvider...
ブラウザ用WSS-aware SIP認証
/api/voip/sip/credentials エンドポイントは、ブラウザー側で認証情報を返すようになりました。 SIP スタックは、WSS トランスポート、パブリックドメイン、wsServers URL を実際に使用できます。 - SipController は、メンバーのMemberVoipConfig を解...
Persist connection test result to isConnected field
- test() endpoint saves isConnected=true/false to DB after every health check - update() resets isConnected to null when configJson changes (credentials may h...
パーインスタンスリソースコントローラ + org集計 + 内部同期
インスタンスリソースCRUD(拡張/ユーザー/デバイス/ボイスメール): - VoipExtensionsController(@***********************************************************************************************...
マルチインスタンスプロバイダレファクタ+フルFreePBX +フロールートSMS
コアモデルの変更: 1 つの org → 多くの VoipProviderInstances (was: 1 つの org). プロバイダーの API 呼び出しは、インスタンススコープ化されます。 PhoneProviderインターフェイス: - エクステンション/ユーザー/デバイスCRUD +ボイスメールオーディオ...
Add InternalAuthFilter + POST /api/bulktext/send for service-to-service SMS (SP3)
Add MMS attachment support — multipart send, base64 storage, image display
- RingCentralProvider: override sendSms with multipart/form-data MMS path - VoipMessageService: accept attachment bytes, store base64 data URL in attachmentUrl ...
Add call event webhook pipeline; branch SMS vs telephony events before processing
Add capabilities, SIP credentials, and call management REST controllers
Implement RingCentral call management methods (sip, history, voicemail, presence, queues)
Extend PhoneProvider interface with call management methods; update stubs
Refactor RingCentral to OAuth 2.0 Authorization Code flow
- New OAuthController: /oauth/start (returns authUrl), /oauth/callback (exchanges code, saves tokens), /oauth/status, DELETE /oauth/token - OTKValidationFilte...
