私はVOIPに精通していません。私はいくつかの調査をしてきましたが、この質問に対する答えを見つけるのは困難でした。呼び出し先が呼び出しを特定の番号に転送するかどうかを検出することは可能ですか?
私がする必要があるのは、電話が特定の番号に転送されていることを確認することです。私はそれに電話をかけてこれを行う方法があるかどうかを判断しようとしています。 rfc 3261を見ると、VIAヘッダは転送電話がちょうどプロキシとして動作している場合、私は必要な情報が含まれているだろうと思われるが、これはラインから判断すると、動作する可能性は低いようです:
各プロキシは経由を使用していますヘッダーフィールドを に設定すると、応答を送信する場所が決まり、 からそのアドレスが削除されます。
コールが特定の番号に転送されたかどうかを知るには、コールを発信してヘッダーを監視するだけですか?もしそうなら、VOIPアプリをダウンロードし、WireSharkでパケットをスヌーピングすることはできますか?または、自分のVOIPクライアントを作成する必要がありますか?
Hmm ...宛先(= callee SIP電話機)が起動しているかどうか、またはSIPコールがルーティングされたSIPホップ(= SIPプロキシ)の種類を知りたいのですか?あなたの説明を更新してください! – Moerwald
呼び出し先が特定の番号にコールを転送するかどうかを知りたい。基本的には、特定の時間に自動的に携帯電話に転送するはずのビジネス電話ですが、過去にはそれほど問題はありませんでした。私はそれが転送されていることをプログラムでチェックできるようにしたいと思いますが、プロバイダーAPIにアクセスすることはできません。 – kennycoc
RFCに基づいて、フォワードされた電話機がプロキシとして動作すると仮定することは妥当と思われました。これは質問のプロキシについて説明するものですが、実際の実装方法について具体的な詳細は実際には分かりませんでした。私が電話を通って通っていたホップを得ることができたら、私は必要なことをするのに十分な情報であるはずです。 – kennycoc