ピンdirect media=no と "(+) がオーバーライドできない問題を修正

Fixkamo-asterisk-support
出荷済み
2026年9月3日 0:06 UTC
プロフィール
Kamo
コンテンツ
a2eebfc

FreePBX の PJSip ドライバーは Direct media を YES にデフォルトで設定します。 (generateDefaultDeviceSettings, PJSip.class.php:210) および GraphQL addExtension 変異は、それを上書きするフィールドがないので、すべての拡張 KamoCRM エンドポイントからエンドポイントまでの流れを許すメディアで到着します。 すべて 21 k1m1 の GUI で作成される拡張子は `no` です。 API は `yes` のみでした。 直接媒体がAsteriskの葉を交渉されるとき このプログラム全体を記録するメディアパスとMixMonitor()はアップロードに存在します サイレンスをキャプチャします。 前のコミットは、これはカスタムポストファイルから修正できないと主張しました "a (+) ブロックはオプションの ADD だけしかできないため、先頭の値が上書きされることはありません。 勝つ。 それは間違っていたし、恥ずかしい理由のために間違っていた:実験 後ろには `pjsip reload` を使用しており、非常に同じコミットは証明しません 再処理(+)は、すべてで追加します。 だから、ブロックは決して適用されず、エンドポイント 元の値を保持し、最初の値のウィンのように正確に見えます。 生成されたコンフィグが言ったエンドポイントに対して適切に再実行 direct media=yes、todirect media=no および reloading を追加 `module reload res pjsip.so`:direct media は true → false になりました。 LAST値が勝ちます。 エージェントが持っているので、必要なFreePBXデータベースの資格情報は必要ありません。 顧客の箱にどれも。 そのため、reconciler は、direct media=no も出力されます。 2つの懸念は それぞれから推論するのではなく、拡張ごとに別々に追跡される: - WebRTCの設定は、他の人がブロックを書いたときにのみ私たちのものです 拡張, 彼らはそうでなければ、ロスターを複製したり、矛盾するので、. -direct mediaは無条件です。 ロースターブロックは設定しませんので、 WebRTC が他の人を所有している拡張は、静止状態を記録しない お問い合わせ このような拡張子は、direct mediaを単独で運ぶ秒(+)ブロックを取得します。 NORMALIZE DIRECT MEDIA のデフォルトは、WebRTC ブロックとは異なり、 すべての種類の携帯電話は、READMEが既に約束しているものの中に正方形にあります (電話システムがカモの呼び出しを録音するように設定されているかどうかをチェックする) 変更を期待し、変更を行います。 明示的なようにポインタです false は absent から区別できます。 プレーン bool はオフできません。 検証済みのライブ: 新しく API が作成される拡張子は Direct media=true を読み込み、その後 1つのreconcileと1つのモジュールのreloadは他の21の延長と偽りを読みました、 Erik Primary トランクが変更されていないと、KlusterServicesのロスターが保存されている バイト単位 全 22 個のライブエクステンションが Direct media=false を読み込みます.

すべての変更

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

これらのアップデートは、自動的にワークスペースに埋め込まれます。 週1回無料スタートし、週1回生育する.

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