(57)【要約】【課題】ＰＳＴＮ電話番号によるＩＰ網呼接続を可能としたＰＳＴＮ／ＩＰ網共用電話機および呼接続制御方法を提供する。【解決手段】ＰＳＴＮ電話番号による発呼時に、ＩＰ網に接続された電話番号変換サーバ４から、ＰＳＴＮ電話番号と対応する着側電話機のＩＰ電話番号を取得し、ＩＰ網に接続された呼制御サーバ５から、上記ＩＰ電話番号と対応する着側電話機のＩＰアドレス情報を取得し、該ＩＰアドレス情報を使用して、ＩＰ網経由で着側電話機との間の呼接続を行ない、電話番号変換サーバから着側電話機のＩＰ電話番号を取得できなかった場合は、ＰＳＴＮ網経由で着側電話機との間の呼接続を行なうＰＳＴＮ／ＩＰ網共用電話機。【選択図】  図１
2008252952.tif 000002
【特許請求の範囲】
【請求項１】
公衆電話交換網（ＰＳＴＮ）とＩＰ網に共用される電話機であって、
ＰＳＴＮとアナログ信号を送受信するための第１インタフェースと、
ＩＰ網とパケットデータを送受信するための第２インタフェースと、
ＰＳＴＮ電話番号による発呼時に、上記第２インタフェースを介して、上記ＩＰ網に接続された電話番号変換サーバと交信し、上記ＰＳＴＮ電話番号と対応する着側電話機のＩＰ電話番号を取得するための手段と、
上記第２インタフェースを介して、上記ＩＰ網に接続された呼制御サーバと交信し、上記ＩＰ電話番号と対応する着側電話機のＩＰアドレス情報を取得し、該ＩＰアドレス情報を使用して、上記ＩＰ網経由で着側電話機との間の呼接続を行なうための手段と、
上記電話番号変換サーバから上記ＰＳＴＮ電話番号と対応する着側電話機のＩＰ電話番号を取得できなかった場合に、上記第１インタフェースを介して、上記ＰＳＴＮ網経由で着側電話機との間の呼接続を行なうための手段とを有することを特徴とする電話機。
【請求項２】
公衆電話交換網（ＰＳＴＮ）とＩＰ網に共用される電話機であって、
着側電話機のＰＳＴＮ電話番号とＩＰ電話番号との対応関係を蓄積するためのキャッシュテーブルと、
ＰＳＴＮ電話番号による発呼時に、上記キャッシュテーブルから上記発呼ＰＳＴＮ電話番号と対応する着側電話機のＩＰ電話番号を検索し、該キャッシュテーブルに着側電話機のＩＰ電話番号がなかった場合、上記ＩＰ網に接続された電話番号変換サーバと交信して、上記ＰＳＴＮ電話番号と対応する着側電話機のＩＰ電話番号を取得するための手段と、
上記キャッシュテーブルまたは上記電話番号変換サーバから取得したＩＰ電話番号を指定して、上記ＩＰ網に接続された呼制御サーバから着側電話機のＩＰアドレス情報を取得し、該ＩＰアドレス情報を使用して、上記ＩＰ網経由で着側電話機との間の呼接続を行なうための手段と、
上記キャッシュテーブルおよび上記電話番号変換サーバから着側電話機のＩＰ電話番号を取得できなかった場合に、上記ＰＳＴＮ網経由で着側電話機との間の呼接続を行なうための手段とを有することを特徴とする電話機。
【請求項３】
前記ＩＰ電話番号の取得手段が、前記電話番号変換サーバから取得した前記着側電話機のＩＰ電話番号と前記ＰＳＴＮ電話番号との対応関係を前記キャッシュテーブルに記憶することを特徴とする請求項２に記載の電話機。
【請求項４】
前記ＩＰ網に接続された時、前記電話番号変換サーバと交信して、自電話機のＰＳＴＮ電話番号とＩＰ電話番号との関係を上記サーバに登録するための手段を備えたことを特徴とする請求項１〜請求項３の何れかに記載の電話機。
【請求項５】
公衆電話交換網（ＰＳＴＮ）とＩＰ網に共用される電話機であって、
着側電話機のＰＳＴＮ電話番号と一元化識別子との対応関係を蓄積するためのキャッシュテーブルと、
ＰＳＴＮ電話番号による発呼時に、上記キャッシュテーブルから上記発呼ＰＳＴＮ電話番と対応する着側電話機の一元化識別子を検索し、該キャッシュテーブルに着側電話機の一元化識別子がなかった場合、上記ＩＰ網に接続された電話番号変換サーバと交信して、上記ＰＳＴＮ電話番号と対応する着側電話機の一元化識別子を取得するための手段と、
上記キャッシュテーブルまたは上記電話番号変換サーバから取得した一元化識別子を指定して、上記ＩＰ網に接続された呼制御サーバに、着側電話機との間の上記ＩＰ網経由の呼接続を要求するための手段と、
上記キャッシュテーブルおよび上記電話番号変換サーバから着側電話機の一元化識別子を取得できなかった場合に、上記ＰＳＴＮ網経由で着側電話機との間の呼接続を行なうための手段とを有することを特徴とするＰＳＴＮ／ＩＰ網共用電話機。
【請求項６】
前記発呼ＰＳＴＮ電話番号が市内電話番号形式となっていた場合、前記ＩＰ電話番号の取得手段が、着側電話機のＩＰ電話番号の取得に先立って、上記発呼ＰＳＴＮ電話番号を市外電話番号形式に変換することを特徴とする請求項１、請求項２または請求項５の何れかに記載の電話機。
【請求項７】
公衆電話交換網（ＰＳＴＮ）とＩＰ網に接続された電話機を着側電話機に接続するための呼接続制御方法において、
ＰＳＴＮ電話番号による発呼時に、上記ＩＰ網に接続された電話番号変換サーバと交信して、上記ＰＳＴＮ電話番号と対応する着側電話機のＩＰ電話番号を取得するステップと、
上記ＩＰ電話番号を指定して、上記ＩＰ網に接続された呼制御サーバから着側電話機のＩＰアドレス情報を取得し、該ＩＰアドレス情報を使用して、発呼電話機と着側電話機とを上記ＩＰ網経由で呼接続するステップと、
上記電話番号変換サーバから上記ＰＳＴＮ電話番号と対応する着側電話機のＩＰ電話番号を取得できなかった場合に、発呼電話機と着側電話機とを上記ＰＳＴＮ網経由で呼接続するステップとからなることを特徴とする呼接続制御方法。
【請求項８】
前記電話番号変換サーバから取得したＩＰ電話番号と前記ＰＳＴＮ電話番号との対応関係をキャッシュテーブルに蓄積するステップを有し、
ＰＳＴＮ電話番号による発呼時に、上記キャッシュテーブルから上記発呼ＰＳＴＮ電話番と対応する着側電話機のＩＰ電話番号を検索し、該キャッシュテーブルに着側電話機のＩＰ電話番号があった場合は、該ＩＰ電話番号を使用し、なかった場合は前記電話番号変換サーバから着側電話機のＩＰ電話番号を取得することを特徴とする請求項７に記載の呼接続制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ（Internet Protocol）電話システムに関し、更に詳しくは、公衆電話交換網（ＰＳＴＮ：Public Switched Telephone Network）の電話番号による発呼をＩＰ電話網で選択的に呼接続可能にした高機能電話機および呼接続制御方法に関する。
【背景技術】
【０００２】
ＩＰ技術の発展に伴って、インターネット・サービスプロバイダ各社は、サービスコンテンツの１つとしてＩＰ電話サービスを開始した。ＩＰ電話（ＶｏＩＰ：Voice over IP）は、従来のＰＳＴＮ電話に比較して通話料金が安価になるため、利用者数を急速に増大させている。ＩＰ電話の普及に伴って、ＩＰ電話用の電話番号体系（「０５０」番号）も決まり、ＩＰ電話サービス加入者の電話機には、従来のＰＳＴＮ番号の他に、新たなＩＰ電話番号が割り当てられる状況となっている。
【０００３】
１つの電話機を電話番号体系の異なる２つの電話システムに共用するための従来技術として、例えば、特開平１０−２５７１７１号公報（特許文献１）には、１つの電話機を公衆電話網とＣＡＴＶ電話網に適用できるようにしたＣＡＴＶ電話システムが提案されている。
【０００４】
特許文献１では、ＣＡＴＶ電話サービス加入者が発呼した時、着側電話番号が、例えば、「１１０」、「１１９」、「０１２０」や国際電話などの特番以外の場合は、全てＣＡＴＶ電話交換機に着信させる。ＣＡＴＶ電話交換機は、公衆電話網番号（以下、ＰＳＴＮ電話番号と言う）をＣＡＴＶ加入者の電話番号に変換するための番号変換データベースを有し、着側電話番号がＰＳＴＮ番号の場合、番号変換データベースで上記着側ＰＳＴＮ電話番号と対応するＣＡＴＶ電話番号を検索し、ＣＡＴＶ電話番号が存在した場合は、ＣＡＴＶ電話番号を使ってＣＡＴＶ電話網で呼接続を行い、ＣＡＴＶ電話番号が存在しなかった場合は、ＰＳＴＮ網に接続するようにしている。
【０００５】
【特許文献１】特開平１０−２５７１７１号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
然るに、ＰＳＴＮ番号が電話帳等で大衆に公開されているのに対して、ＩＰ電話番号は、所有者本人が周知化しない限り、発信者側に知られることはない。従って、ＩＰ電話サービスの加入者同士であっても、相手方のＩＰ電話番号を知らなければ、従来のＰＳＴＮ電話番号で通話せざるを得ない状態が発生し、発呼者は、ＰＳＴＮ電話に対して通話料金が安価であるというＩＰ電話の利益を享受できないという問題がある。このため、ＩＰ電話サービスの加入者にとっては、ＰＳＴＮ電話番号で発呼しても、着側電話機がＩＰ電話サービスの加入者の場合には、自動的にＩＰ網経由で呼接続されることが望ましい。この要望を満たすためには、発呼されたＰＳＴＮ電話番号と、着側電話機の宛先ＩＰ情報とを如何にして対応付けるかが問題となる。
【０００７】
呼制御サーバとして、例えば、ＩＴＵ−Ｔ勧告のＨ．３２３で標準化されたセッション制御プロトコルを実行するゲートキーパーを適用したＩＰ網では、ＩＰ電話機から着側ＩＰ電話番号をゲートキーパーに通知し、ゲートキーパーから上記ＩＰ電話番号に対応するＩＰアドレス等の宛先情報を発呼側電話機に返送することによって、発呼側電話機と着側ＩＰ電話機との間の呼接続を実現している。
【０００８】
ＩＰ網は、ＣＡＴＶ網のようなローカル網と違って、サービス領域が広範囲にわたる大規模網となっている。従って、ＰＳＴＮ電話番号によるＩＰ網呼接続は、上記ゲートキーパーのような標準化された呼接続プロトコルに変更を加えることなく、既存のネットワークリソースを生かして実現することが望まれる。
【０００９】
特許文献１の電話システムでは、発呼端末が特番をダイヤルした場合、発呼端末をＰＳＴＮに呼接続するようにしており、特番のＩＰ電話化が考慮されていない。また、特番以外のダイヤル番号については、ＣＡＴＶ電話交換機で呼毎に必ずデータベース検索を実行しているため、この方式をＩＰ網のような大規模網に適用しようとすると、データベースの規模が大型化し、呼接続処理に時間がかかると言う問題がある。
【００１０】
本発明の目的は、ＰＳＴＮ電話番号によるＩＰ網呼接続を可能としたＰＳＴＮ／ＩＰ網共用電話機および呼接続制御方法を提供することにある。
本発明の他の目的は、ＰＳＴＮ電話番号によるＩＰ網呼接続を迅速に実行可能なＰＳＴＮ／ＩＰ網共用電話機および呼接続制御方法を提供することにある。
本発明の更に他の目的は、ＩＰ網に接続された既存の呼制御サーバを利用してＰＳＴＮ電話番号によるＩＰ網呼接続を可能にしたＰＳＴＮ／ＩＰ網共用電話機および呼接続制御方法を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明による公衆電話交換網（ＰＳＴＮ）とＩＰ網に共用される電話機は、ＰＳＴＮ電話番号による発呼時に、上記ＩＰ網に接続された電話番号変換サーバと交信し、上記ＰＳＴＮ電話番号と対応する着側電話機のＩＰ電話番号を取得するための手段と、上記ＩＰ網に接続された呼制御サーバと交信し、上記ＩＰ電話番号と対応する着側電話機のＩＰアドレス情報を取得し、該ＩＰアドレス情報を使用して、上記ＩＰ網経由で着側電話機との間の呼接続を行なうための手段と、上記電話番号変換サーバから上記ＰＳＴＮ電話番号と対応する着側電話機のＩＰ電話番号を取得できなかった場合、上記ＰＳＴＮ網経由で着側電話機との間の呼接続を行なうための手段とを有することを特徴とする。
【００１２】
本発明の好ましい実施形態では、上記電話機が、着側電話機のＰＳＴＮ電話番号とＩＰ電話番号との対応関係を蓄積するためのキャッシュテーブルを備え、ＰＳＴＮ電話番号による発呼時に、上記ＩＰ電話番号の取得手段が、上記キャッシュテーブルから上記発呼ＰＳＴＮ電話番号と対応する着側電話機のＩＰ電話番号を検索し、該キャッシュテーブルに着側電話機のＩＰ電話番号がなかった場合、上記ＩＰ網に接続された電話番号変換サーバと交信し、上記ＩＰ網経由の呼接続手段が、上記キャッシュテーブルまたは上記電話番号変換サーバから取得したＩＰ電話番号を指定して、上記呼制御サーバから着側電話機のＩＰアドレス情報を取得することを特徴とする。
また、本発明の好ましい実施形態では、料金の関係でＰＳＴＮ経由なら通話したくないユーザのために、呼接続がＩＰ網経由かＰＳＴＮ経由かを判別可能なトーンまたはガイダンスの発生手段を備えたことを特徴とする。
【００１３】
本発明の１つの特徴は、電話番号変換サーバから新たなＩＰ電話番号が取得された時、該ＩＰ電話番号とＰＳＴＮ電話番号との対応関係を示す新たなエントリを上記キャッシュテーブルに追加することにある。また、本発明の他の特徴は、電話機がＩＰ網に接続された時、上記電話番号変換サーバと交信して、自電話機のＰＳＴＮ電話番号とＩＰ電話番号との関係を上記サーバに登録するための手段を備えたことにある。
【００１４】
本発明による電話機の他の実施形態では、着側電話機のＰＳＴＮ電話番号と一元化識別子との対応関係を蓄積するためのキャッシュテーブルと、ＰＳＴＮ電話番号による発呼時に、上記キャッシュテーブルから上記発呼ＰＳＴＮ電話番と対応する着側電話機の一元化識別子を検索し、該キャッシュテーブルに着側電話機の一元化識別子がなかった場合、上記ＩＰ網に接続された電話番号変換サーバと交信して、上記ＰＳＴＮ電話番号と対応する着側電話機の一元化識別子を取得するための手段と、上記キャッシュテーブルまたは上記電話番号変換サーバから取得した一元化識別子を指定して、上記ＩＰ網に接続された呼制御サーバに、着側電話機との間の上記ＩＰ網経由の呼接続を要求するための手段と、上記キャッシュテーブルおよび上記電話番号変換サーバから着側電話機の一元化識別子を取得できなかった場合に、上記ＰＳＴＮ網経由で着側電話機との間の呼接続を行なうための手段とを有することを特徴とする。
【００１５】
ＩＰ網のような広域網で電話番号を管理する電話番号変換サーバでは、ＰＳＴＮ番号を「０」＋「市外局番」＋「市内局番」＋「加入者番号」の番号形式で扱っているため、発呼電話機のユーザが、着側電話機のＰＳＴＮ番号を市内電話番号形式でダイヤルした場合、このＰＳＴＮ番号を指定して電話番号変換サーバにＩＰ電話番号を問合せても、電話番号形式が違うため、正常なデータベース検索を行えない。そこで、本発明の電話機における更に他の特徴は、発呼ＰＳＴＮ電話番号が市内電話番号形式となっていた場合、上記ＩＰ電話番号の取得手段が、着側電話機のＩＰ電話番号の取得に先立って、上記発呼ＰＳＴＮ電話番号を市外電話番号形式に変換することにある。
【００１６】
本発明による呼接続制御方法は、（Ａ）ＰＳＴＮ電話番号による発呼時に、ＩＰ網に接続された電話番号変換サーバと交信して、上記ＰＳＴＮ電話番号と対応する着側電話機のＩＰ電話番号を取得するステップと、（Ｂ）上記ＩＰ電話番号を指定して、ＩＰ網に接続された呼制御サーバから着側電話機のＩＰアドレス情報を取得し、該ＩＰアドレス情報を使用して、発呼電話機と着側電話機とを上記ＩＰ網経由で呼接続するステップと、（Ｃ）上記電話番号変換サーバから上記ＰＳＴＮ電話番号と対応する着側電話機のＩＰ電話番号を取得できなかった場合に、発呼電話機と着側電話機とをＰＳＴＮ網経由で呼接続するステップとからなることを特徴とする。
【００１７】
本発明による呼接続制御方法の他の特徴は、電話番号変換サーバから取得したＩＰ電話番号とＰＳＴＮ電話番号との対応関係をキャッシュテーブルに蓄積するステップを有し、ＰＳＴＮ電話番号による発呼時に、上記キャッシュテーブルから発呼ＰＳＴＮ電話番と対応する着側電話機のＩＰ電話番号を検索し、該キャッシュテーブルに着側電話機のＩＰ電話番号があった場合は、該ＩＰ電話番号を使用し、なかった場合は前記電話番号変換サーバから着側電話機のＩＰ電話番号を取得することにある。
【発明の効果】
【００１８】
以上の構成により、既存のＩＰ電話システムへの変更を加えることなく、ＰＳＴＮ電話番号を使用したＩＰ呼接続が可能となり、今後、ＩＰ電話で特番サービスが開始された場合にも対応できる。また、過去にダイヤルされたＰＳＴＮ番号とＩＰ電話番号との対応関係をキャッシュテーブルに記憶しておくことによって、同一相手への通話時に電話番号変換サーバへの問合わせを省略した迅速な呼接続が可能となる。
【発明を実施するための最良の形態】
【００１９】
図１は、本発明による選択的呼接続機能を備えたＰＳＴＮ／ＩＰ網共用型の電話機（以下、インテリジェント電話機と言う）の機能ブロックと接続電話網の構成を示す。
インテリジェント電話機１（１Ａ、１Ｂ）は、ＰＳＴＮインタフェース１０８を介して公衆電話交換網（ＰＳＴＮ）２に接続され、ＩＰ網インタフェース１０７を介してＩＰ網３に接続される。ＰＳＴＮ２は、インテリジェント電話機１以外の一般的な電話機（ＰＳＴＮ電話機）７も収容している。ＩＰ網３には、本発明に関係する装置として、ＰＳＴＮ電話番号とＩＰ電話番号との対応関係を記憶した電話番号変換サーバ４と、ＩＰ呼制御サーバ５と、ＩＰ電話６とが接続されている。ここで、ＩＰ電話機６は、パーソナルコンピュータ（ＰＣ）上のソフトで実現されるソフトフォンや、ＩＰ網専用の電話機を指している。実際の応用においては、ＰＳＴＮ２とＩＰ網３には、これら各タイプの電話機が多数接続されることになる。
【００２０】
呼制御サーバ５は、ＩＰ電話番号とＩＰアドレスとの対応関係を示すデータベースを備え、ＩＰ電話６やインテリジェント電話機１からの要求に応答して、ＩＰ電話に必要な宛先ＩＰ情報の提供、あるいはＩＰ網上での呼接続を実現する。以下、上記呼制御サーバ５として、例えば、ＩＴＵ−Ｔ勧告Ｈ．３２３のゲートキーパーを適用した場合について説明する。
【００２１】
インテリジェント電話機１は、プロセッサ２００が実行するソフトウェアによって実現される呼接続基本制御部１０、キャッシュ制御部１１、ＩＰ呼接続処理部１２と、上記キャッシュ制御部１１によってアクセスされるキャッシュテーブル２０と、自インテリジェント電話機１のＰＳＴＮ電話番号とＩＰ電話番号を記憶した自電話番号記憶部２５とを備えている。キャッシュテーブル２０には、着側ＰＳＴＮ電話番号と、電話番号変換サーバ４から取得したＩＰ電話番号との対応関係を示す複数のエントリが蓄積される。
【００２２】
１０１は電話番号入力部、１０２は音声入出力部（送受話器）、１０３はオフフック検出部、１０４は通話路セレクタである。通話路セレクタ１０４は、呼接続基本制御部１０からの制御によって、音声入出力部１０２とトーン・ガイダンス発生部１０５、音声−ＩＰパケット変換部１０６、ＰＳＴＮインタフェース１０８とを選択的に接続する。
【００２３】
トーン・ガイダンス発生部１０５は、ＰＳＴＮ呼接続のための電話番号トーンの発生と、ユーザに対して呼接続の状態遷移、例えば、着側ＩＰ電話番号の問合せ中、あるいは呼接続がＩＰ網経由かＰＳＴＮ網経由かの区別を示すためのトーンまたは音声ガイダンスを発生する。音声−ＩＰパケット変換部１０５は、音声入出力部１０２からの送信音声をＩＰパケットに変換して、ＩＰ網インタフェース１０７に送出すると共に、ＩＰ網インタフェース１０７から入力された音声パケットを音声信号に変換して、音声入出力部１０２に出力する。図１では省略されているが、音声−ＩＰパケット変換部１０６と通話路セレクタ１０４との間には、例えば、Ｇ．７２９等の音声圧縮／伸張部（ＣＯＤＥＣ）が配置される。
【００２４】
呼接続基本制御部１０は、着側電話番号の入力に応答して呼接続制御を開始し、呼制御の過程で、キャッシュ制御部１１とＩＰ呼接続処理部１２を起動する。ＩＰ呼接続処理部１２は、発呼ＰＳＴＮ電話番号に対応するＩＰ電話番号の電話番号変換サーバ４への問合せ、ＩＰ電話番号に対応する宛先情報（ＩＰアドレス等）の呼制御サーバ５への問合せ等の機能を備える。上記呼接続基本制御部１０は、呼接続制御機能とは別に、ＩＰ網３へのインテリジェント電話機１の接続時または所定周期で、ＩＰ呼接続処理部１２を介して、電話番号変換サーバ４に自電話番号（ＰＳＴＮ電話番号とＩＰ電話番号）を登録する機能を備えている。
【００２５】
上記ＩＰ呼接続処理部１２と呼制御サーバ５との通信プロトコルには、例えば、Ｈ．３２３等の汎用的な呼制御プロトコルが適用される。ＩＰ呼接続処理部１２と電話番号変換サーバ４との通信プロトコルは、上述した汎用の呼制御プロトコルであっても、独自のプロトコルであってもよい。
【００２６】
図２は、インテリジェント電話機のハードウェア構成の１例を示す。
インテリジェント電話機１は、全体制御を行うプロセッサ（ＣＰＵ）２００と、上述した呼接続基本制御部１０、キャッシュ制御部１１、ＩＰ呼接続処理部１２を含む各種のプログラムが格納されたＲＯＭ２１０と、上述したキャッシュテーブル２０、自電話番号記憶部２５およびプロセッサのワークエリアが形成されるＲＡＭ２２０と、音声符号化／復号化や音声圧縮等の音声処理を行うディジタル信号プロセッサ（ＤＳＰ）２３０と、パケット処理プロセッサ２０６と、ＩＰ網インタフェース（ＭＯＤＥＭ）１０７と、ＰＳＴＮインタフェース（アナログインタフェース）１０８を有し、これらの要素は内部バス２４０によって相互接続されている。図１に示した音声―ＩＰパケット変換部１０６は、上記ディジタル信号プロセッサ（ＤＳＰ）２３０とパケット処理プロセッサ２０６によって構成される。
【００２７】
インテリジェント電話機１は、更に、電話番号入力部１０１となるプッシュボタン（またダイヤル）と、音声入出力部１０２を構成する受話器（スピーカ）１０２Ａおよび送話器（マイク）１０２Ｂと、送受話器の上げ下げを検出するオフフック検出器１０３と、プロセッサ２００に接続された通話路セレクタ１０４およびトーン・ガイダンス発生部１０５と、送受話器１０２Ａ、１０２Ｂに接続されたアナログ／ディジタル（Ａ／Ｄ）・ディジタル／アナログ（Ｄ／Ａ）変換器２３１と、Ａ／Ｄ・Ｄ／Ａ変換器２３１とセレクタ１０４との間に挿入されたエコーキャンセラ２３２と、セレクタ１０４とアナログインタフェース１０８との間に挿入されたＡ／Ｄ・Ｄ／Ａ変換器２３３とを備えている。
【００２８】
図３は、電話番号変換サーバ４が備える電話番号変換データベース４０の１例を示す。
電話番号変換データベース４０は、ＰＳＴＮ電話番号４１とＩＰ電話番号４２との対応関係を示す複数のエントリ４００−１、４００−２、・・・からなる。本実施例では、各エントリに、電話番号が登録されてからの経過時間を示す保持時間４３を記憶しておき、登録してから一定時間が経過したエントリをデータベースから消去するようにしている。
【００２９】
電話番号変換データベース４０の各エントリは、インテリジェント電話機１の呼接続基本制御部１０が、自電話番号記憶部２５からＰＳＴＮ電話番号とＩＰ電話番号を定期的に読み出し、ＩＰ呼接続処理部１２を介して電話番号変換サーバ４に、番号登録メッセージを送信することにより生成される。インテリジェント電話機１がＩＰ網から切り離されると、電話番号の定期的な登録手続きが途絶えるため、このインテリジェント電話機１のエントリデータがデータベース４０から消去される。従って、この期間中に発生した問合せに対しては、ＩＰ電話番号が回答されないため、結果的に上記インテリジェント電話機１へのＩＰ電話接続が禁止される。但し、インテリジェント電話機１が再びＩＰ網に接続された時点で、インテリジェント電話機１から電話番号変換サーバ４への定期的な番号登録が再開されるため、ＩＰ電話接続が可能な状態になる。
【００３０】
インテリジェント電話機１のユーザが、着側ＰＳＴＮ電話番号、例えば、「03-9012-3456」をダイヤルすると、後述するように、呼接続基本制御部１０からＩＰ呼接続処理部１２を介して電話番号変換サーバ４に、ＰＳＴＮ電話番号「03-9012-3456」と対応するＩＰ電話番号の問合せメッセージが送信される。
【００３１】
電話番号変換サーバ４は、上記ＩＰ電話番号の問合せメッセージを受信すると、データベース４０からＰＳＴＮ番号「03-9012-3456」をもつエントリ４００−１を検索し、該エントリが指定するＩＰ電話番号「050-789-0123」を含む応答メッセージを要求元のインテリジェント電話機１に返信する。上記ＩＰ電話番号を取得したことによって、インテリジェント電話機１は、ＩＰ網経由の呼接続が可能となる。もし、問合せを受けたＰＳＴＮ番号「03-9012-3456」をもつエントリがデータベース４０に未登録の場合、電話番号変換サーバ４は、該当するＩＰ電話番号が未登録であったことを示す応答メッセージを要求元インテリジェント電話機１に返信することとなる。
【００３２】
図４は、インテリジェント電話機１から電話番号変換サーバ４に送信される電話番号登録メッセージおよびＩＰ電話番号の問合せメッセージのフォーマットの１例を示す。
インテリジェント電話機１から電話番号変換サーバ４への送信メッセージ３００Ｔは、イーサフレーム（Ｅｔｈｅｒ：登録商標）ヘッダ部３０１と、ＩＰヘッダ３０２と、ＴＣＰヘッダ３０３と、データ部３１０からなり、データ部３１０は、コマンドフィールド３１１と、ＰＳＴＮ電話番号フィールド３１２と、ＩＰ電話番号フィールド３１３とから構成されている。
【００３３】
電話番号登録メッセージは、コマンドフィールド３１１に登録コマンドを含み、ＰＳＴＮ電話番号フィールド３１２に送信元インテリジェント電話機１のＰＳＴＮ電話番号、ＩＰ電話番号フィールド３１３に送信元インテリジェント電話機のＩＰ電話番号を含む。ＩＰ電話番号の問合せメッセージは、コマンドフィールド３１１に問合せ（または検索）コマンドを含み、ＰＳＴＮ電話番号フィールド３１２に着側ＰＳＴＮ電話番号を含み、ＩＰ電話番号フィールド３１３は空欄となっている。
【００３４】
図５は、電話番号変換サーバ４からインテリジェント電話機１に送信される応答メッセージのフォーマットの１例を示す。
電話番号変換サーバ４からの応答メッセージ３００Ｒも、メッセージ３００Ｔと同様、イーサフレームヘッダ部３０１と、ＩＰヘッダ３０２と、ＴＣＰヘッダ３０３と、データ部３１０からなる。応答メッセージ３００Ｒのデータ部３１０は、コマンドフィールド３２１と、ＰＳＴＮ電話番号フィールド３２２と、ＩＰ電話番号フィールド３２３とから構成されている。
【００３５】
電話番号変換サーバ４は、インテリジェント電話機１から電話番号登録メッセージを受信した場合、データベース４０にエントリ登録を行った後、コマンドフィールド３２１にデータ登録が完了したことを示す応答コマンドを含み、ＰＳＴＮ電話番号フィールド３２２とＩＰ電話番号フィールド３２３に、登録要求されたＰＳＴＮ電話番号とＩＰ電話番号とを含む応答メッセージを返信する。もし、何らかの理由で、データ登録に失敗した場合は、コマンドフィールド３２１には登録エラーを示す応答コマンドが設定される。
【００３６】
インテリジェント電話機１からＩＰ電話番号の問合せメッセージを受信した場合、電話番号変換サーバ４は、コマンドフィールド３２１に問合せ応答コマンドを含み、ＰＳＴＮ電話番号フィールド３２２に問合せＰＳＴＮ電話番号、ＩＰ電話番号フィールド３２３に、データベース４０から検索した上記ＰＳＴＮ電話番号と対応するＩＰ電話番号を含む応答メッセージを返信する。問合せＰＳＴＮ電話番号に対応するＩＰ電話番号がデータベース４０に未登録の場合、電話番号変換サーバ４は、コマンドフィールド３２１にエラー応答コマンドを含み、ＰＳＴＮ電話番号フィールド３２２に問合せＰＳＴＮ電話番号、ＩＰ電話番号フィールド３２３を空欄にした応答メッセージを返信する。
【００３７】
図６は、インテリジェント電話機１のキャッシュテーブル２０の１実施例を示す。
キャッシュテーブル２０は、呼接続処理の所要時間を短縮するために、過去において電話番号変換サーバ４への問合せによって取得したＩＰ電話番号と着側ＰＳＴＮ電話番号との対応関係を示す複数のエントリＥＮ−１、ＥＮ−２、…を保存している。本実施例では、キャッシュテーブル２０の各エントリは、優先順位２１と、ＰＳＴＮ電話番号２２と、ＩＰ電話番号２３と、最終発呼時刻２４と、累計発呼回数２５と、平均発呼間隔２６とを示している。
【００３８】
例えば、ユーザがＰＳＴＮ番号「045-123-4567」をダイヤルした時、もし、この電話番号に対応するエントリがキャッシュテーブル２０に未登録であれば、インテリジェント電話機１は、電話番号変換サーバ４にＩＰ電話番号の問合せメッセージを送信して、着側ＩＰ電話番号「050-890-1234」を取得する。
【００３９】
インテリジェント電話機１の呼接続基本制御部１０は、上記ＩＰ電話番号を使用してＩＰ呼接続処理を実行し、呼接続に成功した場合、該ＩＰ電話番号「050-890-1234」と発呼ＰＳＴＮ番号「045-123-4567」との対応関係を示すエントリＥＮ−１を生成して、キャッシュテーブル２０に登録する。もし、上記ＩＰ電話番号「050-890-1234」で呼接続に失敗した場合は、ＩＰ電話番号は無効と判断し、ＩＰ電話番号２３を空欄にしたエントリをキャッシュテーブル２０に登録する。また、ＩＰ電話番号の問合せに対して、電話番号変換サーバ４からエラー応答があった場合、呼接続基本制御部１０は、ＰＳＴＮ呼接続処理を実行した後、ＩＰ電話番号２３を空欄にしたエントリをキャッシュテーブル２０に登録する。
【００４０】
キャッシュテーブル２０における各エントリには、例えば、最終発呼時刻２４と累計発呼回数２５とから算出した平均発呼間隔２６の値に従って、平均発呼間隔が短いものほどの高い優先順位２１を与えられる。キャッシュテーブル２０の登録エントリ数が最大個数Ｋを超えた場合は、優先順位２１の最も低いエントリを消去して、新たなエントリが追加される。
【００４１】
テーブルエントリの正確性を保証するために、図７で後述するように、キャッシュ制御部１１が電話番号変換サーバ４と定期的に交信し、キャッシュテーブル２０の内容を随時に更新するようにしてもよい。これにより、例えば、ＰＳＴＮ電話番号が「0467-567-8901」のエントリＥＮ−(K-1)のように、前回の発呼時点ではＩＰ電話番号が未登録となっていた電話機が、その後にＩＰ電話サービスに加入してＩＰ電話番号の割当てを受けていた場合、テーブルエントリにＩＰ電話番号を追加しておくことによって、次回の「0467-567-8901」の発呼時に、キャッシュテーブル２０が示すＩＰ電話番号を使用して、ＩＰ呼接続を短時間で完了させることが可能となる。
【００４２】
平均発呼間隔２６の値は、定期的または発呼の都度、例えば、式（１）によって演算して更新される。ここで、ΔＴは平均発呼間隔の現在値、Ｎは累計発呼回数の現在値、Ｔｃは現在時刻、Ｔｓは最終発呼時刻の現在値を示している。
【００４３】
平均発呼間隔＝（ΔＴ×（Ｎ―１）＋Ｔｃ−Ｔｓ）／Ｎ    …（式１）
但し、発呼によって累計発呼回数Ｎが更新されるエントリを除いて、Ｔｃ−Ｔｓ＜ΔＴの期間中は、平均発呼間隔＝ΔＴを維持する。
【００４４】
図７は、呼接続基本制御部１０の動作を示すプログラムフローチャートの１実施例を示す。
呼接続基本制御部１０は、ユーザの発呼操作に伴って着信先電話番号を受信すると（ステップ１１１）、まず、通話路セレクタ１０４を制御して、音声入出力部１０２をトーン・ガイダンス発生部１０５に接続し（１１２）、トーン・ガイダンス発生部１０５に、接続処理中であることを示す音声ガイダンスの送信を指示する（１１３）。呼接続基本制御部１０は、ユーザが入力した電話番号を解析し、例えば、上位３桁が「050」か否かによって、着信先電話番号がＩＰ電話番号かＰＳＴＮ電話番号かを判定する（１１４）。着信先電話番号がＩＰ電話番号の場合は、ＩＰ呼接続処理部１２に上記ＩＰ電話番号によるＩＰ呼接続処理１２１を開始させる。
【００４５】
着信先電話番号がＰＳＴＮ電話番号の場合、呼接続基本制御部１０は、上記電話番号が市外局番を含むか否かを判定する（１１５）。着信先電話番号が市外局番を含む場合は、キャッシュ制御部１１を起動し、キャッシュテーブル２０から着信先ＰＳＴＮ電話番号に対応するＩＰ電話番号を検索する（１１７）。キャッシュテーブル２０で目的ＩＰ電話番号がヒットした場合（１１８）、呼接続基本制御部１０は、ＩＰ呼接続処理部１２に上記ＩＰ電話番号によるＩＰ呼接続処理１２１を開始させる。
【００４６】
キャッシュテーブル２０で目的ＩＰ電話番号がヒットしなかった場合、呼接続基本制御部１０は、ＩＰ呼接続処理部１２に対して、着信先ＰＳＴＮ電話番号に対応するＩＰ電話番号の電話番号変換サーバ４への問合わせを指示し（１１９）、電話番号変換サーバ４からの応答を待つ。電話番号変換サーバ４からの応答結果を判定し（１２０）、ＩＰ電話番号を取得できた場合、呼接続基本制御部１０は、ＩＰ呼接続処理部１２に上記ＩＰ電話番号によるＩＰ呼接続処理１２１を開始させる。
【００４７】
尚、ステップ１１５で、着信先電話番号が市外局番を含まない場合、すなわち、ユーザが市内電話番号形式で相手電話番号をダイヤルした場合は、呼接続基本制御部１０は、自電話番号記憶部１１２から読み出した「0」＋「市外局番」を上記着信先電話番号に付加し（１１６）、市外電話番号と同様の番号形式に変換した後、ステップ１１７以降の処理に適用する。これは、広域ＩＰ網３に接続された電話番号変換サーバ４が、データベース４０に「0」＋「市外局番」＋「市内局番」＋「加入者番号」の電話番号形式でＰＳＴＮ番号４１を登録しているからである。
【００４８】
ＩＰ呼接続処理１２１において、ＩＰ呼接続処理部１２は、呼制御サーバ５にＩＰ電話番号と対応する宛先情報（ＩＰアドレス）を問合せ（１２２）、呼制御サーバ５からの応答結果を判定する（１２３）。宛先情報（ＩＰアドレス）を取得できた場合、ＩＰ呼接続処理部１２は、着側ＩＰ電話との間でＩＰ呼接続手順（１２４）を実行した後、呼接続基本制御部１０に呼接続の完了を通知する。宛先情報（ＩＰアドレス）を取得できなかった場合は、ＩＰ呼接続を行うことなく、その旨を呼接続基本制御部１０に通知する。
【００４９】
呼接続基本制御部１０は、ＩＰ呼接続処理部１２からＩＰ呼接続の完了通知を受信すると、通話路セレクタ１０４を制御して、音声入出力部１０２をアナログ音声−ＩＰパケット変換１０６（ＤＳＰ２３０、パケット処理プロセッサ２０６）に接続し（１２５）、ＩＰ網経由の通話状態（１２６）になる。
【００５０】
電話番号変換サーバ４から宛先情報を取得できなかった場合、または、電話番号変換サーバ４からＩＰ電話番号を取得できなかった場合、呼接続基本制御部１０は、トーン・ガイダンス発生部１０５に、ＰＳＴＮ接続を示すガイダンスの送出を指示する（１３０）。この後、通話路セレクタ１０４を制御して、トーン・ガイダンス発生部１０５を音声入出力部１０２とＰＳＴＮインタフェース１０８に接続し（１３１）、トーン・ガイダンス発生部１０５にＰＳＴＮ電話番号のトーン送出を指示する（１３２）。これによって、上記ＰＳＴＮ電話番号をトーン化した信号がＰＳＴＮ２に送出され、ＰＳＴＮ呼接続が行なわれる。
【００５１】
ＰＳＴＮ呼接続が完了すると、呼接続基本制御部１０は、通話路セレクタ１０４を制御して、トーン・ガイダンス発生部１０５と音声入出力部１０２の接続を断ち（１３３）、音声入出力部１０２とＰＳＴＮインタフェース１０８とを接続して、ＰＳＴＮ経由の通話状態（１３４）になる。
【００５２】
上述したＩＰまたはＰＳＴＮの呼接続処理が完了すると、呼接続基本制御部１０は、着側電話番号（ＰＳＴＮ電話番号またはＩＰ電話番号）を指定して、キャッシュ制御部１１に、電話番号変換サーバ４への問合せ結果、呼接続結果、その他の付随情報を渡し、キャッシュテーブル２０の更新を指示する（１４０）。
【００５３】
図８は、呼接続基本制御部１０からの指示に応答してキャッシュ制御部１１が実行するキャッシュテーブル２０の更新処理１４０のフローチャートを示す。
キャッシュ制御部１１は、呼接続基本制御部１０からキャッシュテーブル２０の更新指示を受けると、キャッシュテーブル２０から、呼接続基本制御部１０が指定した電話番号をもつエントリを検索する(ステップ１４１)。
【００５４】
テーブル検索の結果（１４２）、キャッシュテーブル２０に指定電話番号をもつエントリが存在し、もし、該エントリのＩＰ電話番号２３が空欄、または登録済みＩＰ電話番号と現在番号に相違があれば、呼接続基本制御部１０から受信したＩＰ電話番号を登録する（１４３）。この後、上記エントリの最終発呼時刻２４を現在時刻に書き替え（１４４）、累計発呼回数２５の値をインクリメントし（１４５）、式（１）に従って平均発呼時間を更新（１４６）した後、ステップ１５０に進んで、全エントリでの平均発呼間隔の演算処理と優先順位の変更処理を実行する。
【００５５】
キャッシュテーブル２０に上記指定電話番号をもつエントリが未登録の場合は、キャッシュテーブル２０に登録済みのエントリ数Ｍが最大値Ｋか否かを判定し（１４７）、最大値に達していれば、優先順位の最も低い第Ｋ番目のエントリを削除して、空きエリアを確保する（１４８）。登録済みのエントリ数Ｍが最大値Ｋに達していなければ、Ｍ＋１番目にある空きエリアを使用して、呼接続基本制御部１０から受け取ったＰＳＴＮ電話番号とＩＰ電話番号との対応関係を示す新たなエントリをキャッシュテーブル２０に追加し、登録済みのエントリ数Ｍをインクリメント（但し、Ｍ≦Ｋ）する（１４９）。この時、追加エントリの最終発呼時刻２４には現在時刻、累計発呼回数２５には値「１」、平均発呼間隔２６には値「０」を設定する。
【００５６】
次に、平均発呼間隔の演算処理を実行する。先ず、テーブルエントリの指定パラメータｉの値を０に設定した後（１５０）、パラメータｉをインクリメントする（１５１）。キャッシュテーブル２０から第ｉエントリＥＮ−ｉを読み出し（１５２）、最終発呼時刻２４、累計発呼回数２５、平均発呼間隔２６の値を前述した（式１）に代入して、新たな平均発呼間隔の値を算出し、平均発呼間隔２６の値を更新する（１５２）。パラメータｉを登録エントリ数Ｍと比較し（１５３）、ｉ＝Ｍでなければステップ１５１に戻り、次のエントリについて上述した動作を繰り返す。
登録済みの全てのエントリについて平均発呼間隔の更新が完了すると、平均発呼間隔２６が小さい順にテーブルエントリを並べ替え、優先順位２１を変更して（１５４）、このルーチンを終了する。
【００５７】
図９は、キャッシュ制御部１１が定期的に実行するキャッシュテーブル自動更新処理１６０のフローチャートを示す。
キャッシュテーブル自動更新処理１６０は、例えば、タイマ割り込み等によって定期的に起動され、先ず、テーブルエントリの指定パラメータｉの値を初期値１に設定した後（１６１）、キャッシュテーブル２０の第ｉエントリを読出し（１６２）、ＩＰ呼接続処理部１２を起動して（１６３）、ＰＳＴＮ電話番号２１と対応するＩＰ電話番号の電話番号変換サーバ４への問合せを実行させる（１６４）。
【００５８】
ＩＰ呼接続処理部１２からの応答結果を判定し（１６５）、電話番号変換サーバ４から指定ＰＳＴＮ電話番号に対応するＩＰ電話番号を取得できなかった場合は、キャッシュテーブル２０の第ｉエントリのＩＰ電話番号２３を空欄にし（１６６）、パラメータｉの値をキャッシュテーブル２０の登録エントリ数Ｍと比較する（１６９）。もし、パラメータｉが登録エントリ数Ｍに達していれば、このルーチンを終了し、そうでなければ、パラメータｉの値をインクリメント（１７０）した後、ステップ１６２に戻って、同様の動作を繰り返す。
【００５９】
ステップ１６５で、電話番号変換サーバ４から指定ＰＳＴＮ電話番号に対応するＩＰ電話番号を取得できた場合は、該ＩＰ電話番号とキャッシュテーブル２０の第ｉエントリが示すＩＰ電話番号２３とを比較する（１６７）。ＩＰ電話番号が一致した場合は、ステップ１６９を実行し、ＩＰ電話番号が不一致の場合は、第ｉエントリのＩＰ電話番号２３を新たなＩＰ電話番号に書き換えて（１６８）、ステップ１６９を実行する。
【００６０】
上記キャッシュテーブル自動更新処理１６０を実行することによって、電話番号変換サーバ４から、ＩＰ電話サービスに新たに加入したユーザのＩＰ電話番号を自動的に取得して、キャッシュテーブル２０に事前登録することができるため、ユーザから発呼があった時、電話番号変換サーバ４に問合せることなく、ＩＰ呼接続を達成できる可能性が増える。また、ＩＰ網から離脱したＩＰ電話番号をキャッシュテーブル２０から消去できる。
【００６１】
上記実施例では、キャッシュテーブル自動更新処理１６０を定期的に実行したが、ステップ１６９で、パラメータｉが登録エントリ数Ｍに達した時、ステップ１６１に戻ることによって、ユーザ発呼に伴う呼接続処理の実行期間中を除いて、キャッシュテーブル自動更新を常時、サイクリックに行なうようにしてもよい。
【００６２】
図１０は、インテリジェント電話機１Ａのユーザが、インテリジェント電話機１ＢのＰＳＴＮ電話番号をダイヤルした場合で、電話番号変換サーバ４から着側電話機１ＢのＩＰ電話番号を取得できた場合の呼接続シーケンスの１例を示す。
【００６３】
発呼時に電話番号入力部１０１からＰＳＴＮ電話番号が入力されると（８０１）、呼接続基本制御部１０は、上記ＰＳＴＮ電話番号を指定して、キャッシュ制御部１１にＩＰ電話番号の検索を指示する（８０２）。キャッシュ制御部１１は、キャッシュテーブル２０から上記ＰＳＴＮ電話番号に対応するエントリを検索し（８０３）、検索結果（８０４）を呼接続基本制御部１０に回答する（８０５）。ここでは、指定されたＰＳＴＮ電話番号に対応するＩＰ電話番号がキャッシュテーブル２０に無かった場合を想定している。
【００６４】
ＩＰ電話番号の取得に失敗した呼接続基本制御部１０は、ＩＰ呼接続処理部１２に対して、上記ＰＳＴＮ電話番号を指定して、電話番号変換サーバ４へのＩＰ電話番号の問合せを要求し（８０６Ａ）、通話路セレクタ１０４に対して、トーン・ガイダンス発生部１０５を音声入出力部１０２に接続するように接続切替指示を発行し（８０７）、トーン・ガイダンス発生部１０５に対して、ＩＰ電話番号の検索中を示すガイダンスの発生を指令する（８１０Ａ）。
【００６５】
ＩＰ電話番号の問合せ要求（８０６Ａ）を受信したＩＰ呼接続処理部１２は、電話番号変換サーバ４に対して、指定されたＰＳＴＮ電話番号と対応するＩＰ電話番号の問合せ要求メッセージを送信し（９０１）、電話番号変換サーバ４からの応答を待つ。一方、通話路セレクタ１０４は、接続切替指示（８０７）に応答して、トーン・ガイダンス発生部１０５を音声入出力部１０２に接続し（８０８Ａ、８０８Ｂ）、トーン・ガイダンス発生部１０５は、ガイダンス発生指令（８１０Ａ）に応答して、ＩＰ電話番号の検索中を示すトーンまたは音声ガイダンスを発生する（８１１Ａ）。上記トーンまたは音声ガイダンスは、通話路セレクタ１０４を介して、音声入出力部１０２に出力される。
【００６６】
ＩＰ呼接続処理部１２は、問合せ要求（９０１）に対する電話番号変換サーバ４からの応答メッセージを受信すると（９０２）、応答メッセージの内容を呼接続基本制御部１０に通知する（９０３）。ここでは、応答メッセージ（９０２）が、指定ＰＳＴＮ電話番号に対応するＩＰ電話番号を示している場合を想定している。
【００６７】
この場合、ＩＰ呼接続処理部１２は、応答メッセージ（９０２）から抽出したＩＰ電話番号を指定して、Ｈ．３２３のプロトコルシーケンスに従って、呼制御サーバ５に着側インテリジェント電話機１Ｂの宛先ＩＰ情報(ＩＰアドレス)の要求メッセージを送信し（９１０）、呼制御サーバ５から宛先ＩＰ情報を含む応答メッセージを受信すると（９１１）、受信した宛先ＩＰ情報を適用して、着側インテリジェント電話機１Ｂに呼接続要求メッセージを送信する（９１２）。ＩＰ呼接続処理部１２は、着側インテリジェント電話機１Ｂから呼接続許可を示す応答メッセージを受信すると（９１３）、呼接続基本制御部１０に呼接続完了を通知する（９２０）。
【００６８】
呼接続基本制御部１０は、ＩＰ呼接続処理部１２から呼接続完了通知（９２０）を受信すると、通話路セレクタ１０４に対して、音声入出力部１０２とアナログ音声−ＩＰパケット変換部１０６とを接続するように接続切替指示を発行する（８３０Ａ）。上記接続切替指示に応答して、通話路セレクタ１０４が音声入出力部１０２とアナログ音声−ＩＰパケット変換部１０６とを接続すると（８３１Ａ、８３１Ｂ）、音声入出力部１０２と着側インテリジェント電話機１Ｂとが、ＩＰ網インタフェース１０７を介したＩＰ網経由の通話状態（９３０Ａ、９３０Ｂ）となる。この場合、音声入出力部１０２からの入力アナログ音声は、アナログ音声−ＩＰパケット変換部１０６で音声パケットに変換して、着側インテリジェント電話機１Ｂに送信され、逆に、着側インテリジェント電話機１Ｂから受信した音声パケットが、上記アナログ音声−ＩＰパケット変換部１０６でアナログ音声に変換して、音声入出力部１０２から出力される。
【００６９】
呼接続基本制御部１０は、呼接続シーケンスの最終処理として、今回の呼接続に関係したＰＳＴＮ電話番号、ＩＰ電話番号と、ＩＰ呼接続成功を示す付随情報を指定して、キャッシュ制御部１１にキャッシュテーブルの更新（新エントリの追加）を指示する（８４０Ａ）。キャッシュ制御部１１は、上記更新指示に応答して、図８で説明したキャッシュテーブル更新処理１４０を実行し、キャッシュテーブル２０に新たなエントリを登録する（８４１Ａ）。
【００７０】
図１１は、インテリジェント電話機１Ａのユーザが、ＰＳＴＮ／ＩＰ網共用型でない一般の電話機７のＰＳＴＮ電話番号をダイヤルし、電話番号変換サーバ４から着側電話機のＩＰ電話番号を取得できなかった場合の呼接続シーケンスの１例を示す。
【００７１】
発呼（８０１）からガイダンスの送出（８１１Ａ）までのシーケンスは、図１０と同様である。ここでは、ＩＰ呼接続処理部１２からの問合せ要求（９０１）に対して、電話番号変換サーバ４が、ＩＰ電話番号の不在を示す応答メッセージ（９０２）を返信した場合を想定している。この場合、ＩＰ呼接続処理部１２が、電話番号変換サーバ４からの応答内容（ＩＰ電話番号不在）を呼接続基本制御部１０に通知すると（９０３）、呼接続基本制御部１０は、トーン・ガイダンス発生部１０５に対して、ＰＳＴＮ呼接続中を示すガイダンスの発生を指示し（８２１）、トーン・ガイダンス発生部１０５が発生したＰＳＴＮ呼接続中を示すトーンまたは音声ガイダンスが、音声入出力部１０２に送出される（８２２）。
【００７２】
呼接続基本制御部１０は、ＰＳＴＮ呼接続中を示すガイダンスを発生した後、通話路セレクタ１０４に対して、音声入出力部１０２と、トーン・ガイダンス発生部１０５と、ＰＳＴＮインタフェース１０８とを接続するように接続切替指示を発行し（８３０Ｂ）、トーン・ガイダンス発生部１０５に対して、ＰＳＴＮ電話番号を指定して、ダイヤルトーンの送出を指示する（８３４）。
【００７３】
通話路セレクタ１０４は、上記接続切替指示（８３０Ｂ）に応答して、音声入出力部１０２と、トーン・ガイダンス発生部１０５と、ＰＳＴＮインタフェース１０８とを接続し（８３１Ａ、８３１Ｃ、８３１Ｄ）、トーン・ガイダンス発生部１０５は、上記ダイヤルトーンの送出指示に応答して、指定されたＰＳＴＮのダイヤルトーンを発生する。上記ダイヤルトーンは、ＰＳＴＮインタフェース１０８を介してＰＳＴＮ２に送出され（８３５Ａ、８３５Ｂ）、発生中のダイヤルトーンは、音声入出力部１０２を介してユーザにも聞こえる（８３５Ｃ）。
【００７４】
上記ＰＳＴＮ２へのダイヤルトーンの送出（８３５Ｂ）によって、ＰＳＴＮにおける呼接続シーケンスに従った呼接続制御が行われ、発呼側インテリジェンス電話機１Ａの入出力部１０１と着側電話機とが、ＰＳＴＮインタフェース１０８を介したＰＳＴＮ経由の通話状態（９３１Ａ、９３１Ｂ）となる。この場合、音声入出力部１０２の入出力アナログ音声は、アナログ音声信号形式でＰＳＴＮに転送される。
【００７５】
図１０と同様に、呼接続シーケンスの最終処理として、呼接続基本制御部１０からキャッシュ制御部１１にキャッシュテーブルの更新（新エントリの追加）を指示し（８４０Ｂ）、キャッシュ制御部１１が、図８で説明したキャッシュテーブル更新処理１４０を実行する（８４１Ｂ）。この場合、キャッシュテーブル２０に登録（または更新）されるエントリでは、ＩＰ電話番号２３が空欄となっている。
【００７６】
尚、音声入出力部１０１からＰＳＴＮ呼接続中を示すトーンまたは音声ガイダンスが送出された時（８２２）、ＰＳＴＮ通話を嫌ったユーザが送受話器をオンフック状態にした場合、呼接続基本制御部１０は、オフフック検出部１０３の出力変化から、送受話器がオンフックになったことを検知して、呼接続シーケンスを中断することになる。
【００７７】
図１２は、インテリジェント電話機１Ａのユーザが、インテリジェント電話機１ＢのＰＳＴＮ電話番号をダイヤルした場合で、キャッシュテーブル２０に蓄積済みのＩＰ電話番号を使用して、呼制御サーバ５に宛先ＩＰ情報を要求した場合の呼接続シーケンスの１例を示す。本実施例では、特殊なケースとして、呼制御サーバ５から、ＩＰ呼接続不能を示す応答メッセージが返信された場合を想定している。
【００７８】
電話番号入力部１０１からＰＳＴＮ電話番号が入力されると（８０１）、呼接続基本制御部１０は、上記ＰＳＴＮ電話番号を指定して、キャッシュ制御部１１にＩＰ電話番号の検索を指示する（８０２）。キャッシュ制御部１１は、キャッシュテーブル２０から上記ＰＳＴＮ電話番号に対応するエントリを検索し（８０３）、検索結果（８０４）を呼接続基本制御部１０に回答する（８０５）。ここでは、指定されたＰＳＴＮ電話番号に対応するＩＰ電話番号がキャッシュテーブル２０に登録されていた場合を想定している。
【００７９】
この場合、呼接続基本制御部１０は、電話番号変換サーバ４への問合せ（９０１）を省略して、ＩＰ呼接続制御部１２に対して、ＩＰ電話番号を指定し、ＩＰ呼接続を要求（８０６Ｂ）する。この後、図１０と同様、通話路セレクタ１０４に対して、トーン・ガイダンス発生部１０５を音声入出力部１０２に接続するように接続切替指示を発行し（８０７）、トーン・ガイダンス発生部１０５に対して、ＩＰ接続中を示すガイダンスの発生を指令する（８１０Ｂ）。
【００８０】
ＩＰ呼接続要求（８０６Ｂ）を受信したＩＰ呼接続処理部１２は、呼制御サーバ５に対して、ＩＰ電話番号を指定して、宛先ＩＰ情報の要求メッセージを送信し（９１０）、呼制御サーバからの応答を待つ。通話路セレクタ１０４は、接続切替指示（８０７）に応答して、トーン・ガイダンス発生部１０５を音声入出力部１０２に接続し（８０８Ａ、８０８Ｂ）、トーン・ガイダンス発生部１０５は、ガイダンス発生指令（８１０Ｂ）に応答して、ＩＰ接続中を示すトーンまたは音声ガイダンスを発生する（８１１Ｂ）。
【００８１】
ＩＰ呼接続処理部１２は、呼制御サーバ５から、例えば、宛先ＩＰ情報の不在、または着側電話機ビジー等の理由により、ＩＰ呼接続不能を示す応答メッセージを受信すると（９１１）、ＩＰ呼接続制御部１２にＩＰ呼接続不能を通知する（９１５）。この場合、Ｈ．３２３のプロトコルシーケンスに従ったその後のＩＰ呼接続制御（９１２、９１３）は中止される。
【００８２】
ＩＰ呼接続制御部１２は、ＩＰ呼接続処理部１２から上記ＩＰ呼接続不能を示す通知を受信すると、呼制御をＩＰ呼接続からＰＳＴＮ呼接続に切替え、図１１のステップ８２１〜８３４と同様のシーケンスを実行する。これによって、ＰＳＴＮ呼接続シーケンスに従った呼接続が行われ、発呼側インテリジェンス電話機１Ａの入出力部１０１と着側電話機とが、ＰＳＴＮインタフェース１０８を介したＰＳＴＮ経由の通話状態（９３１Ａ、９３１Ｂ）となる。
【００８３】
呼接続シーケンスの最終処理として、呼接続基本制御部１０は、キャッシュ制御部１１にキャッシュテーブルの更新を指示し（８４０Ｃ）、キャッシュ制御部１１が、図８で説明したキャッシュテーブル更新処理１４０を実行する（８４１Ｃ）。この場合、キャッシュテーブル２０の既登録エントリのデータが更新される。
【００８４】
上記実施例において、ステップ９１１で、呼制御サーバ５から宛先ＩＰ情報を含む通常の応答メッセージを受信した場合は、図１０におけるステップ９１２〜９２０、ステップ８３０Ａ〜８３１Ｂが実行されるため、ＩＰ呼接続による通話が実現されること明らかである。
【００８５】
上述した実施例では、呼制御サーバ５に、ＩＴＵ−Ｔ勧告Ｈ．３２３のゲートキーパーを適用する場合について説明したが、呼制御サーバ５には、ＩＥＴＦ（Internet Engineering Task Force）がＩＰマルチメディア通信用のセッション制御プロトコルとして提案しているＳＩＰ（Session Initiation Protocol）機能を備えたサーバを適用してもよい。ＳＩＰは、機能の拡張性が高いため、ＶｏＩＰのセッション制御プロトコルとして注目されている。
【００８６】
ＳＩＰサーバは、ＳＩＰ−ＵＲＩ（Unification Resource Identifier）によって端末を識別しており、例えば、発呼端末から、ＳＩＰ−ＵＲＩで着側端末を指定したセッション設定要求（SIP-INVITEメッセージ）を受信すると、受信メッセージを着側端末（またはホームエージェント）に転送し、着側端末からの応答メッセージを発呼端末に転送し、発呼端末からＡＣＫメッセージを着側端末に転送することによって、発呼端末と着側端末との間にセッションを設定する。
【００８７】
従って、呼制御サーバ５としてＳＩＰサーバを適用する場合は、電話番号変換サーバ４の電話番号変換データベース４０において、ＰＳＴＮ電話番号とＩＰ電話番号との対応関係を記憶する代わりに、ＰＳＴＮ電話番号とＳＩＰ−ＵＲＩとの対応関係を記憶しておき、発呼側インテリジェント電話機からＰＳＴＮ電話番号を指定して問合せ要求を受けた時、電話番号変換サーバ４に、指定ＰＳＴＮ電話番号と対応するＳＩＰ−ＵＲＩを発呼側インテリジェント電話機に返信させる。このようにすれば、発呼側インテリジェント電話機は、着側電話機のＳＩＰ−ＵＲＩを指定して、呼制御サーバ５に呼接続（セッション設定）を要求できるため、ＳＩＰ−ＵＲＩをもつ着側電話機との間でＩＰ網経由の通話を実現できる。この場合、インテリジェント電話機のキャッシュテーブル２０には、ＩＰ電話番号２３の代わりにＳＩＰ−ＵＲＩが記憶されることになる。
【００８８】
以上の説明から明らかなように、本発明によれば、ＩＰ電話サービス加入者同士の通話において、発側ユーザが相手のＩＰ電話番号を知らなくても、ＰＳＴＮ電話番号でダイヤルすればＩＰ網経由の通話を実現することが可能となる。従って、ＩＰ電話サービス加入者に対して通話料の安価な通話サービスを提供することができる。また、国際電話や「０１２０」等の特番についても、電話番号変換サーバにＰＳＴＮ電話番号とＩＰ電話番号を登録しておけば、ＩＰ網を介して呼接続することが可能となる。
【図面の簡単な説明】
【００８９】
【図１】本発明によるインテリジェント電話機１の機能ブロック図と接続電話網の構成を示す図。
【図２】インテリジェント電話機１のハードウェア構成の１例を示す図。
【図３】電話番号変換サーバ４が備える電話番号変換データベースの１例を示す図。
【図４】インテリジェント電話機１から電話番号変換サーバ４への送信メッセージのフォーマットを示す図。
【図５】電話番号変換サーバ４からインテリジェント電話機１への応答メッセージのフォーマットを示す図。
【図６】インテリジェント電話機１が備えるキャッシュテーブル２０の１例を示す図。
【図７】呼接続基本制御部１０の動作を示すプログラムフローチャート。
【図８】キャッシュ制御部１１が実行するキャッシュテーブル更新処理１４０のプログラムフローチャート。
【図９】キャッシュ制御部１１が定期的に実行するキャッシュテーブル自動更新処理１６０のプログラムフローチャート。
【図１０】本発明の電話システムにおける呼接続シーケンスの１実施例を示す図。
【図１１】本発明の電話システムにおける呼接続シーケンスの他の実施例を示す図。
【図１２】本発明の電話システムにおける呼接続シーケンスの更に他の実施例を示す図。
【符号の説明】
【００９０】
１：インテリジェント電話機、２：公衆電話交換網（ＰＳＴＮ）、３：ＩＰ網、４：電話番号変換サーバ、５：呼制御サーバ、６：ＩＰ電話機、
７：ＰＳＴＮ電話機、１０：呼接続基本制御部、１１：キャッシュ制御部、１２：ＩＰ呼接続処理部、２０：キャッシュテーブル、２５：自電話番号記憶部、１０１：電話番号入力部、１０２：音声入出力部、１０３：オフフック検出部、１０４：通話路セレクタ、１０５：トーン・ガイダンス発生部、１０６：音声―ＩＰパケット変換部、１０７：ＩＰ網インタフェース、
１０８：ＰＳＴＮインタフェース、２００：プロセッサ、２０６：パケット処理プロセッサ、２１０：ＲＯＭ、２２０：ＲＡＭ、２３０：ディジタル信号プロセッサ（ＤＳＰ）、２３１、２３３：Ａ／Ｄ・Ｄ／Ａ変換器、
２３２：エコーキャンセラ、２４０：内部バス。
【図１】
2008252952.tif 000003
【図２】
2008252952.tif 000004
【図３】
2008252952.tif 000005
【図４】
2008252952.tif 000006
【図５】
2008252952.tif 000007
【図６】
2008252952.tif 000008
【図７】
2008252952.tif 000009
【図８】
2008252952.tif 000010
【図９】
2008252952.tif 000011
【図１０】
2008252952.tif 000012
【図１１】
2008252952.tif 000013
【図１２】
2008252952.tif 000014
【手続補正書】
【提出日】平成20年7月14日(2008.7.14)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明による電話機の他の実施形態では、着側電話機のＰＳＴＮ電話番号と一元化識別子との対応関係を蓄積するためのキャッシュテーブルと、ＰＳＴＮ電話番号による発呼時に、上記キャッシュテーブルから上記発呼ＰＳＴＮ電話番号と対応する着側電話機の一元化識別子を検索し、該キャッシュテーブルに着側電話機の一元化識別子がなかった場合、上記ＩＰ網に接続された電話番号変換サーバと交信して、上記ＰＳＴＮ電話番号と対応する着側電話機の一元化識別子を取得するための手段と、上記キャッシュテーブルまたは上記電話番号変換サーバから取得した一元化識別子を指定して、上記ＩＰ網に接続された呼制御サーバに、着側電話機との間の上記ＩＰ網経由の呼接続を要求するための手段と、上記キャッシュテーブルおよび上記電話番号変換サーバから着側電話機の一元化識別子を取得できなかった場合に、上記ＰＳＴＮ網経由で着側電話機との間の呼接続を行なうための手段とを有することを特徴とする。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
尚、ステップ１１５で、着信先電話番号が市外局番を含まない場合、すなわち、ユーザが市内電話番号形式で相手電話番号をダイヤルした場合は、呼接続基本制御部１０は、自電話番号記憶部２５から読み出した「0」＋「市外局番」を上記着信先電話番号に付加し（１１６）、市外電話番号と同様の番号形式に変換した後、ステップ１１７以降の処理に適用する。これは、広域ＩＰ網３に接続された電話番号変換サーバ４が、データベース４０に「0」＋「市外局番」＋「市内局番」＋「加入者番号」の電話番号形式でＰＳＴＮ番号４１を登録しているからである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
テーブル検索の結果、キャッシュテーブル２０に指定電話番号をもつエントリが存在し、もし、該エントリのＩＰ電話番号２３が空欄、または登録済みＩＰ電話番号と現在番号に相違があれば（１４２）、呼接続基本制御部１０から受信したＩＰ電話番号を登録する（１４３）。この後、上記エントリの最終発呼時刻２４を現在時刻に書き替え（１４４）、累計発呼回数２５の値をインクリメントし（１４５）、式（１）に従って平均発呼時間を更新（１４６）した後、ステップ１５０に進んで、全エントリでの平均発呼間隔の演算処理と優先順位の変更処理を実行する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
次に、平均発呼間隔の演算処理を実行する。先ず、テーブルエントリの指定パラメータｉの値を０に設定した後（１５０）、パラメータｉをインクリメントする（１５１）。キャッシュテーブル２０から第ｉエントリＥＮ−ｉを読み出し（１５２）、最終発呼時刻２４、累計発呼回数２５、平均発呼間隔２６の値を前述した（式１）に代入して、新たな平均発呼間隔の値を算出し、平均発呼間隔２６の値を更新する（１５３）。パラメータｉを登録エントリ数Ｍと比較し（１５４）、ｉ＝Ｍでなければステップ１５１に戻り、次のエントリについて上述した動作を繰り返す。
登録済みの全てのエントリについて平均発呼間隔の更新が完了すると、平均発呼間隔２６が小さい順にテーブルエントリを並べ替え、優先順位２１を変更して（１５５）、このルーチンを終了する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００７４
【補正方法】変更
【補正の内容】
【００７４】
上記ＰＳＴＮ２へのダイヤルトーンの送出（８３５Ｂ）によって、ＰＳＴＮにおける呼接続シーケンスに従った呼接続制御が行われ、発呼側インテリジェンス電話機１Ａの音声入出力部１０２と着側電話機とが、ＰＳＴＮインタフェース１０８を介したＰＳＴＮ経由の通話状態（９３１Ａ、９３１Ｂ）となる。この場合、音声入出力部１０２の入出力アナログ音声は、アナログ音声信号形式でＰＳＴＮに転送される。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００８１
【補正方法】変更
【補正の内容】
【００８１】
ＩＰ呼接続処理部１２は、呼制御サーバ５から、例えば、宛先ＩＰ情報の不在、または着側電話機ビジー等の理由により、ＩＰ呼接続不能を示す応答メッセージを受信すると（９１１）、呼接続基本制御部１０にＩＰ呼接続不能を通知する（９１５）。この場合、Ｈ．３２３のプロトコルシーケンスに従ったその後のＩＰ呼接続制御（９１２、９１３）は中止される。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００８２
【補正方法】変更
【補正の内容】
【００８２】
呼接続基本制御部１０は、ＩＰ呼接続処理部１２から上記ＩＰ呼接続不能を示す通知を受信すると、呼制御をＩＰ呼接続からＰＳＴＮ呼接続に切替え、図１１のステップ８２１〜８３４と同様のシーケンスを実行する。これによって、ＰＳＴＮ呼接続シーケンスに従った呼接続が行われ、発呼側インテリジェンス電話機１Ａの入出力部１０１と着側電話機とが、ＰＳＴＮインタフェース１０８を介したＰＳＴＮ経由の通話状態（９３１Ａ、９３１Ｂ）となる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００８７
【補正方法】変更
【補正の内容】
【００８７】
従って、呼制御サーバ５としてＳＩＰサーバを適用する場合は、電話番号変換サーバ４の電話番号変換データベース４０において、ＰＳＴＮ電話番号とＩＰ電話番号との対応関係を記憶する代わりに、ＰＳＴＮ電話番号とＳＩＰ−ＵＲＩとの対応関係を記憶しておき、発呼側インテリジェント電話機からＰＳＴＮ電話番号を指定して問合せ要求を受けた時、電話番号変換サーバ４に、指定ＰＳＴＮ電話番号と対応するＳＩＰ−ＵＲＩを発呼側インテリジェント電話機に返信させる。このようにすれば、発呼側インテリジェント電話機は、着側電話機のＳＩＰ−ＵＲＩを指定して、呼制御サーバ５に呼接続（セッション設定）を要求できるため、ＳＩＰ−ＵＲＩをもつ着側電話機との間でＩＰ網経由の通話を実現できる。この場合、インテリジェント電話機のキャッシュテーブル２０には、ＩＰ電話番号２３の代わりにＳＩＰ−ＵＲＩが、一元化識別子として記憶されることになる。