2013-02-27 5 views
5

私はブロードキャストレシーバを使用して追跡することができますユーザーが行った発信呼び出しを追跡する必要があるアプリケーションを開発している、また私はそれを検出したいその呼び出しはローカルまたはSTDまたはISDですが、それを検出することはできません。着信を決定する方法はローカルまたはSTDまたはISD

ご協力いただければ幸いです。

+0

非常に興味深いですね、開始のためにユーザーのホームネットワークを把握できましたか?そこから電話が国外に出て行くかどうかを判断することができます。 –

+0

こんにちはピントあなたが正確に "そこから、電話が国外に出て行くかどうかを判断できますか?" ?私にとっては「ホームネットワーク」とは現在地を取得することですが、どのように進めることができますか? –

+1

ホームネットワークは、それを表すローカルコードを取得するのに役立ちます。 Mumbaiは022です。その後、ダイヤル番号に基づいてISDを決定することができます。携帯電話はコードを使用しないため、STDは扱いにくいかもしれません。固定電話はうまくいくかもしれません。 –

答えて

0

状態(テレコムサークル)のうち、発信呼び出しが行われているものとします。 ローカル州(テレコムサークル)がアウトバウンドコール州(テレコムサークル)と同じかどうかを確認するだけです。それが同じであれば、STDコールをローカルコールします。


さて、問題は、発信・通話の(テレコムサークル)を見つけるためにどのように沸きます。

これは、STDコードを具体的に入力する固定電話機で簡単に行うことができます。状態およびSTDコードについては、linkを参照してください。興味深いことに、携帯電話も非常に似た何かに従います。携帯電話番号の最初の4桁はそれを示しています。たとえば、番号が9999xxxxxxであるとすると、この番号はDelhi - Vodafoneの番号です。完全な携帯電話の最初の4桁の詳細については、wikipedia linkを参照してください。

関連する問題