(57)【要約】      （修正有）【課題】ＵＭＴＳまたはＧＳＭシステムにおいて、多回線請求を提供する。【解決手段】アプリケーション・サーバ構成要素が、利用者に使用可能な１つまたは複数の番号に１つまたは複数の数字列を関連づけ、その利用者に使用可能な１つまたは複数の番号に対して１つまたは複数の請求を課すように働く。利用者が呼のＰＡＩヘッダをサポートすることができない機器を使用する場合、アプリケーション・サーバ構成要素は、その利用者に使用可能な１つまたは複数の数字列のうち１つの数字列を呼のヘッダから削除し、１つの数字列に関連づけられたその利用者に使用可能な１つまたは複数の番号のうち１つの番号をＰＡＩヘッダに挿入し、１つの数字列に関連づけられた１つの番号に対して１つまたは複数の請求のうち１つの請求を課すように働く。【選択図】図１
2004282765.tif 000002
【特許請求の範囲】
【請求項１】
呼に関する１つまたは複数の請求を、前記呼の複数の利用者のうち１人または複数の利用者に関連づけられた複数のそれぞれの番号に対して課すように働く１つまたは複数のアプリケーション・サーバ構成要素を備える装置であって、
前記呼の前記１人または複数の利用者のうち１人の利用者に使用可能な多くの番号のいずれかからの１つの番号の選択に基づいて、前記１つまたは複数のアプリケーション・サーバ構成要素のうち１つのアプリケーション・サーバ構成要素が前記１つまたは複数の請求のうち１つの請求を前記１つの番号に対して課し、
前記複数の番号が前記多くの番号を含む装置。
【請求項２】
前記１人の利用者が前記呼の起呼者であり、前記呼が前記呼のヘッダを含み、前記呼の前記ヘッダが、多くの被呼側番号のうち１つの被呼側番号を含む被呼側番号フィールドを含み、前記呼の前記起呼者に使用可能な多くの数字列のうち１つの数字列が前記１つの被呼側番号の先頭に付加され、前記１つのアプリケーション・サーバ構成要素が、前記起呼者に関連づけられた多くの公開ユーザ識別のコピーを含みまたはそれと結合され、前記呼に関する前記起呼者に使用可能な前記多くの番号が、前記呼に関する前記起呼者に使用可能な多くの起呼側番号を含み、前記多くの公開ユーザ識別が、それぞれ前記多くの起呼側番号を含み、
前記呼を受信すると、前記１つのアプリケーション・サーバ構成要素が、前記１つの被呼側番号の先頭に付加された前記１つの数字列を使用して、前記多くの公開ユーザ識別のうち１つの公開ユーザ識別情報に前記１つの数字列を関連させ、前記１つの公開ユーザ識別情報に関連する前記多くの起呼側番号のうち１つの起呼側番号に対して前記１つの請求を課す、請求項１に記載の装置。
【請求項３】
前記ヘッダが起呼側番号フィールドを含み、前記１つのアプリケーション・サーバ構成要素が、前記起呼者に関連づけられた前記多くの公開ユーザ識別の前記コピーを格納するように働く開始レポジトリ・データ構成要素を含み、
前記呼を受信すると、前記１つのアプリケーション・サーバ構成要素が、前記１つの被呼側番号から前記１つの数字列を削除し、前記１つの数字列を使用して前記開始レポジトリ・データ構成要素から前記１つの起呼側番号を取得し、前記呼の前記ヘッダの前記起呼側番号フィールドに前記１つの起呼側番号を挿入する、請求項２に記載の装置。
【請求項４】
前記呼が前記呼のヘッダを含み、前記呼の前記ヘッダが、多くの被呼側番号のうち１つの被呼側番号を含む被呼側番号フィールドを含み、前記１人の利用者が被呼者であり、前記１つのアプリケーション・サーバ構成要素が、前記被呼者に関連づけられた多くの公開ユーザ識別のコピーを含みまたはそれと結合され、前記多くの公開ユーザ識別が、それぞれ前記多くの被呼側番号を含み、
前記呼を受信すると、前記１つのアプリケーション・サーバ構成要素が、前記呼の前記ヘッダの前記被呼側番号フィールドの前記１つの被呼側番号に対して前記１つの請求を課すように働き、
前記呼の前記ヘッダが、多くの起呼側番号のうち１つの起呼側番号を含む起呼側番号フィールドを含み、前記多くの公開ユーザ識別が、前記呼の前記被呼者に使用可能なそれぞれの多くの数字列に関連づけられ、前記１つのアプリケーション・サーバ構成要素が、前記被呼者に関連づけられた前記多くの公開ユーザ識別の前記コピーを格納するように働く着信レポジトリ・データ構成要素を含み、
前記呼を受信すると、前記１つのアプリケーション・サーバ構成要素が、前記１つの被呼側番号を使用して前記着信レポジトリ・データ構成要素から前記多くの数字列のうち１つの数字列を取得し、前記呼の前記ヘッダの前記起呼側番号フィールドの前記１つの起呼側番号の先頭に前記１つの数字列を付加する、請求項１に記載の装置。
【請求項５】
前記呼が前記呼のヘッダを含み、前記呼の前記ヘッダが、多くの被呼側番号のうち１つの被呼側番号を含む被呼側番号フィールドを含み、前記１人の利用者が前記呼の起呼者であり、前記１つのアプリケーション・サーバ構成要素が、前記起呼者に関連づけられた多くの公開ユーザ識別のコピーを含みまたはそれと結合され、前記呼の前記起呼者に使用可能な前記多くの番号が、前記呼の前記起呼者に使用可能な多くの起呼側番号を含み、前記多くの公開ユーザ識別が、それぞれ前記多くの起呼側番号を含み、
前記呼を受信すると、前記１つのアプリケーション・サーバ構成要素が前記１つの被呼側番号を使用して前記多くの起呼側番号のうち１つの起呼側番号に前記１つの被呼側番号を関連させ、前記１つの被呼側番号に関連する前記１つの起呼側番号に対して前記１つの請求を課し、
前記ヘッダが起呼側番号フィールドを含み、前記１つのアプリケーション・サーバ構成要素が、前記起呼者に関連づけられた前記多くの公開ユーザ識別のコピーを格納するように働くカスタム開始レポジトリ・データ構成要素を含みまたはそれと結合され、前記起呼者が前記カスタム開始レポジトリ・データ構成要素を使用して、前記多くの起呼側番号の１つまたは複数のそれぞれの起呼側番号に前記多くの被呼側番号のうち１つまたは複数の被呼側番号を関連させるように働き、
前記呼を受信すると、前記１つのアプリケーション・サーバ構成要素が、前記１つの被呼側番号を使用して前記カスタム開始レポジトリ・データ構成要素から前記１つの起呼側番号を取得し、前記呼の前記ヘッダの前記起呼側番号フィールドに前記１つの起呼側番号を挿入する、請求項１に記載の装置。
【請求項６】
呼に関する１つまたは複数の請求を、前記呼の複数の利用者のうち１人または複数の利用者に関連づけられた複数のそれぞれの番号に対して課す工程を含む方法。
【請求項７】
前記複数のそれぞれの番号が多くの番号を含み、前記多くの番号が前記呼の前記１人または複数の利用者のうち１人の利用者に関連づけられ、前記多くの番号が多くの起呼側番号を含み、１つまたは複数の公開ユーザ識別が、それぞれ前記多くの起呼側番号の１つまたは複数を含み、前記呼の前記複数の利用者のうち前記１人または複数の利用者に関連づけられた前記複数のそれぞれの番号に対して、前記呼に関する前記１つまたは複数の請求を課す前記工程が、
前記１人の利用者に使用可能な多くの数字列のうち１つの数字列を、前記１つまたは複数の公開ユーザ識別のうち１つの公開ユーザ識別情報に関連させる工程と、
前記１つまたは複数の請求のうち１つの請求を、前記１つの公開ユーザ識別情報に関連づけられた前記多くの起呼側番号のうち１つの起呼側番号に対して課す工程とを含む、請求項６に記載の方法。
【請求項８】
前記複数のそれぞれの番号が多くの番号を含み、前記多くの番号が前記呼の前記１人または複数の利用者のうち１人の起呼者に関連づけられ、前記多くの番号が多くの起呼側番号を含み、１つまたは複数の公開ユーザ識別が、それぞれ前記多くの起呼側番号の１つまたは複数を含み、前記呼の前記複数の利用者のうち前記１人または複数の利用者に関連づけられた前記複数のそれぞれの番号に対して、前記呼に関する前記１つまたは複数の請求を課す前記工程が、
前記呼の１つの被呼側番号を使用して、前記１人の起呼者に使用可能な前記１つまたは複数の起呼側番号のうち１つの起呼側番号を取得する工程と、
前記１つの被呼側番号に関連づけられた前記多くの起呼側番号のうち前記１つの起呼側番号に対して、前記１つまたは複数の請求のうち１つの請求を課す工程と、
前記呼の前記ヘッダの前記起呼側番号フィールドに前記１つの起呼側番号を挿入する工程とを含む、請求項６に記載の方法。
【請求項９】
前記呼が前記呼のヘッダを含み、前記呼の前記ヘッダが多くの被呼側番号のうち１つの被呼側番号を含み、前記呼の前記１人または複数の利用者のうち１人の起呼者に使用可能な多くの数字列のうち１つの数字列が前記１つの被呼側番号の先頭に付加され、前記ヘッダが起呼側番号フィールドを含み、前記呼の前記複数の利用者のうち前記１人または複数の利用者に関連づけられた前記複数のそれぞれの番号に対して、前記呼に関する前記１つまたは複数の請求を課す前記工程が、
１つまたは複数のアプリケーション・サーバ構成要素のうち１つのアプリケーション・サーバ構成要素によって、前記１つの被呼側番号から前記１つの数字列を削除する工程と、
前記１つの数字列を使用して、前記１人の起呼者に関連づけられた多くの起呼側番号のうち１つの起呼側番号を取得する工程と、
前記呼の前記ヘッダの前記起呼側番号フィールドに前記１つの起呼側番号を挿入する工程とを含む、請求項６に記載の方法。
【請求項１０】
前記呼が前記呼のヘッダを含み、前記呼の前記ヘッダが、多くの被呼側番号のうち１つの被呼側番号を含む被呼側番号フィールドを含み、前記呼の前記複数の利用者のうち前記１人または複数の利用者に関連づけられた前記複数のそれぞれの番号に対して、前記呼に関する前記複数の前記１つまたは複数の請求を課す前記工程が、
前記呼の前記ヘッダの前記被呼側番号フィールドの前記１つの被呼側番号に対して、前記１つまたは複数の請求のうち１つの請求を課す工程を含む、請求項６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、全般的には遠隔通信システムに関し、より詳細には、遠隔通信システムの利用者に対する多回線請求に関する。
【背景技術】
【０００２】
無線遠隔通信装置が全世界で受け入れられるようになったのに伴い、利用者はしばしば、複数の装置を有している。利用者は、仕事用に１台の装置をもち、私用のために別の装置をもつことがある。所有する装置の数を減らす１つの方法は、１台の装置に対して１つまたは複数の電話番号、たとえば、１つまたは複数の起呼側または被呼側番号、たとえば仕事用に１つの番号、私用に１つの番号を提供することである。こうした１つまたは複数の番号は、１つまたは複数のＥ．１６４番号（たとえば電話番号１−８８８−５５５−１０００）、あるいは１つまたは複数のセッション開始プロトコル（「ＳＩＰ」）の汎用資源識別子（「ＵＲＩ」）（たとえばウェブ・アドレスｗｗｗ．ｙｏｕｒｓｉｔｅ．ｃｏｍ）を含む。呼の開始または呼の着信に使われる、呼に関する１つまたは複数の番号に対して請求を提供するには、呼は、開始装置の利用者および着信装置の利用者に関する情報を含まなければならない。
【０００３】
正確な請求に必要とされる１つの情報は、被呼側番号である。被呼側番号は、呼が向けられる装置の番号を含む。こうした装置の技術は現在、呼を開始または着信する際に被呼側番号フィールドをサポートする。ネットワークは、呼を着信装置に経路指定するのに、被呼側番号を使用する。被呼側番号は、着信装置の請求用電話番号として働く。正確な請求に必要とされる別の情報は、起呼側番号である。起呼側番号は、呼を開始した装置の番号を含む。
【０００４】
開始装置の起呼側番号を示す１つの方法は、ＰＡＩ（Ｐ−Ａｓｓｅｒｔｅｄ−Ｉｄｅｎｔｉｔｙ）ヘッダをサポートする装置の技術のためのものである。ＰＡＩヘッダは、開始装置の起呼側番号を着信装置に伝えるのに使われる、第３世代パートナーシップ・プロジェクト（「３ＧＰＰ」）が定義したヘッダの１つである。起呼側番号は、開始装置の請求用電話番号として働く。
【０００５】
ネットワークと装置の間に標準の信号送信プロトコルが確立されていないと、ネットワーク・プロバイダは、巨額の費用を投じて両方の信号送信プロトコルをサポートするか、顧客を憤慨させるという危険を冒して一方の信号送信プロトコルをサポートするかのどちらかである。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
したがって、ネットワークへの影響を最小限にする必要がある装置向けに１つまたは複数の信号送信プロトコルが使用可能なユニバーサル移動体遠隔通信システム（「ＵＭＴＳ」）または広域移動体通信システム（「ＧＳＭ」）のようなシステムにおいて、多回線請求をサポートする必要がある。
【課題を解決するための手段】
【０００７】
呼の１人または複数のそれぞれの利用者に関連づけられた１つまたは複数の番号に対して、１つまたは複数の請求を課す装置および方法を開示する。呼の１人または複数の利用者のうち１人の利用者が、呼のＰＡＩヘッダをサポートすることができない機器を使用する場合、この１人の利用者は、１つまたは複数の数字列のうち１つの数字列を使用して、呼に関する１つまたは複数の請求のうち１つの請求を課すための、この１人の利用者に関連づけられた１つまたは複数の番号のうち１つの番号を選択する。１つまたは複数のアプリケーション・サーバ構成要素のうち１つのアプリケーション・サーバ構成要素は、１人の利用者に関連づけられた１つまたは複数の番号のうち１つの番号に１つの数字列を関連づけ、この１つの数字列に関連づけられた１つの番号に対して１つの請求を課すように働く。この１つのアプリケーション・サーバ構成要素は、１つの数字列を削除し、この１つの数字列に関連づけられた１つの番号を呼のＰＡＩヘッダに挿入することによって、ＰＡＩヘッダをサポートするように働く。
【０００８】
本発明の例示的な実装形態の特徴は、以下の説明、特許請求の範囲、および添付の図面から明らかになるであろう。
【発明を実施するための最良の形態】
【０００９】
図１に移ると、一例における装置１００は、コンピュータ・ソフトウェアおよび／またはハードウェア構成要素など複数の構成要素を備える。このようないくつかの構成要素は、装置１００内で組み合わせることも分割することもできる。
【００１０】
図１を参照すると、一例における装置１００は、アプリケーション・サーバ構成要素１０２、１０４、および１０６、機能サーバ構成要素１０８、記憶サーバ構成要素１１０、ネットワーク構成要素１１２、ネットワーク１１４、機器１１６および１１８、ネットワーク構成要素１２０、１２２、１２４、１２６、および１２８、ならびにネットワーク１３０を備える。
【００１１】
一例では、アプリケーション・サーバ構成要素１０２、１０４、および／または１０６は、機能サーバ構成要素１０８内に常駐するソフトウェア構成要素を備える。別の例では、アプリケーション・サーバ構成要素１０２、１０４、および／または１０６は、機能サーバ構成要素１０８の外部にハードウェア構成要素を備える。一例における機能サーバ構成要素１０８は、「Ｓ？ＣＳＣＦ」（呼セッション制御機能供給、Ｓｅｒｖｉｎｇ  Ｃａｌｌ  Ｓｅｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｆｕｎｃｔｉｏｎ）サーバを備える。一例における記憶サーバ構成要素１１０は、「ＨＳＳ」（家庭用加入者サーバ、Ｈｏｍｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｓｅｒｖｅｒ）構成要素を備える。一例におけるネットワーク構成要素１１２は、「Ｉ？ＣＳＣＦ」（応答呼セッション制御機能、Ｉｎｔｅｒｒｏｇａｔｉｎｇ  Ｃａｌｌ  Ｓｅｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｆｕｎｃｔｉｏｎ）を備える。一例におけるネットワーク１１４は、アプリケーション・サーバ構成要素１０２、１０４、および／または１０６、機能サーバ構成要素１０８、記憶サーバ構成要素１１０、ならびにネットワーク構成要素１１２を備える。
【００１２】
一例における機器１１６および／または１１８は、セルラー電話を備える。別の例における機器１１６および／または１１８は、パーソナル・コンピュータを備える。一例におけるネットワーク構成要素１２０および１２２は、「ＲＮＣ」（無線ネットワーク・コントローラ）を備える。一例におけるネットワーク構成要素１２４は、「ＳＧＳＮ」（汎用パケット無線サービス供給ノード、Ｓｅｒｖｉｎｇ  Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ  Ｓｅｒｖｉｎｇ  Ｎｏｄｅ）を備える。一例におけるネットワーク構成要素１２６は、「ＧＧＳＮ」（ゲートウェイ汎用パケット無線サービス供給ノード、Ｇａｔｅｗａｙ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ  Ｓｅｒｖｉｎｇ  Ｎｏｄｅ）を備える。一例におけるネットワーク構成要素１２８は、「Ｐ？ＣＳＣＦ」（プロキシ・コール・セッション制御機能、Ｐｒｏｘｙ  Ｃａｌｌ  Ｓｅｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｆｕｎｃｔｉｏｎ）サーバを備える。一例におけるネットワーク１３０は、ネットワーク構成要素１２０、１２２、１２４、１２６、および１２８を備える。
【００１３】
一例におけるアプリケーション・サーバ構成要素１０２は、呼に関して、機器１１６の利用者に関連づけられた複数の番号のうち１つの番号に対して１つまたは複数の請求のうち１つの請求を課す。一例におけるアプリケーション・サーバ構成要素１０２は、開始レポジトリ・データ構成要素１３２、カスタム開始レポジトリ・データ構成要素１３４、および／またはトグル構成要素１３８を含む。アプリケーション・サーバ構成要素１０２は、信号送信プロトコル、たとえばセッション開始プロトコル（「ＳＩＰ」）の信号送信プロトコルを使用する。一例におけるアプリケーション・サーバ構成要素１０２は、呼のセッション開始プロトコルのＰＡＩヘッダの拡張をサポートするように働く。一例におけるアプリケーション・サーバ構成要素１０２は、数字列、たとえば開始数字列を、呼のヘッダの被呼側番号から削除するように働く。
【００１４】
一例におけるアプリケーション・サーバ構成要素１０４は、呼に関して、利用者、たとえば機器１１８の被呼者に関連づけられた複数の番号のうち１つの番号に対して、１つまたは複数の請求のうち１つの請求を課す。一例におけるアプリケーション・サーバ構成要素１０４は、転送先構成要素１３５、着信レポジトリ・データ構成要素１３６、コールバック構成要素１３７、および／または多くの登録状態１３９を含む。一例におけるアプリケーション・サーバ構成要素１０４は、機器１１８の被呼者に転送サービスを提供し、このサービスにおいて、呼は、機器１１８の被呼者に関連づけられた複数の公開ユーザ識別のうち、登録解除状態という１つの公開ユーザ識別情報に向けられる。一例におけるアプリケーション・サーバ構成要素１０４は、機器１１６の利用者にコールバックすると、コールバック構成要素１３７を使用して、機器１１８の利用者に正確な請求を提供するように働く。一例におけるアプリケーション・サーバ構成要素１０４は、セッション開始プロトコルの信号送信プロトコルを使用する。一例におけるアプリケーション・サーバ構成要素１０４は、呼のセッション開始プロトコルのＰＡＩヘッダ拡張をサポートするように働く。別の例では、アプリケーション・サーバ構成要素１０４は、数字列、たとえば着信数字列を、呼の起呼側番号の先頭に付加するように働く。
【００１５】
一例におけるアプリケーション・サーバ構成要素１０６は、転送呼に関して、機器１１８の利用者に関連づけられた複数の番号のうち１つの番号に対して、１つまたは複数の請求のうち１つの請求を課すように働く。一例におけるアプリケーション・サーバ構成要素１０６は、転送先構成要素１３５および多くの登録状態１３９を含む。一例におけるアプリケーション・サーバ構成要素１０６は、被呼者、たとえば機器１１８の利用者に転送サービスを提供するように働く。アプリケーション・サーバ構成要素１０６は、信号送信プロトコル、たとえばセッション開始プロトコルの信号送信プロトコルを使用する。
【００１６】
機能サーバ構成要素１０８は、アプリケーション・サーバ構成要素１０２、１０４、および／または１０６を補助して、ネットワーク１１４および１３０を介して受信された呼に多回線請求を提供する。一例における機能サーバ構成要素１０８は、トグル構成要素１３８および多くの登録状態１３９を含む。一例における機能サーバ構成要素１０８は、セッション開始プロトコルの信号送信プロトコルに従う。一例における機能サーバ構成要素１０８は、信号送信プロトコル、たとえばＤＩＡＭＥＴＥＲ信号送信プロトコルに従って、記憶サーバ構成要素１１０と通信する。一例では、機能サーバ構成要素１０８は、１つまたは複数のアプリケーション・サーバ構成要素１０２、１０４、および１０６のうち１つまたは複数のアプリケーション・サーバ構成要素１０２、１０４、および／または１０６に呼を経路指定するように働く。機能サーバ構成要素１０８は、アプリケーション・サーバ構成要素１０２、１０４、および／または１０６と共に、呼の、セッション開始プロトコルへのＰＡＩヘッダの拡張をサポートする。
【００１７】
記憶サーバ構成要素１１０は、１人または複数の利用者、たとえば機器１１６の利用者および機器１１８の利用者の多くのプロファイルを格納する。一例における記憶サーバ構成要素１１０は、開始レポジトリ・データ構成要素１３２、カスタム開始レポジトリ・データ構成要素１３４、着信レポジトリ・データ構成要素１３６、および機器１１６の利用者の着信サービスに関する情報を含む。記憶サーバ構成要素１１０は、１つまたは複数のＲＥＧＩＳＴＥＲメッセージ（たとえばゼロより大きい値に設定されたタイマ・フィールドを含む１つのＲＥＧＩＳＴＥＲメッセージ、またはトグル文字列を含むＩＮＶＩＴＥメッセージ）、および１つまたは複数のＤＥＲＥＧＩＳＴＥＲメッセージ（たとえば値がゼロに設定されたタイマ・フィールドを含む１つのＲＥＧＩＳＴＥＲメッセージ、またはトグル文字列を含むＩＮＶＩＴＥメッセージ）を機能サーバ構成要素１０８から受信する。記憶サーバ構成要素１１０は、アプリケーション・サーバ構成要素１０２、１０４および／または１０６、ならびに機能サーバ構成要素１０８と通信して、１人または複数の利用者、たとえば機器１１６の利用者および機器１１８の利用者の多くのプロファイルをダウンロードする。記憶サーバ構成要素１１０は、ＤＩＡＭＥＴＥＲ信号送信プロトコルを介して通信を行う。
【００１８】
一例におけるネットワーク構成要素１１２は、第２のネットワーク１１４から発信されたＩＮＶＩＴＥメッセージ向けに、ネットワーク１１４へのアクセス・ポイントを提供するように働く。一例におけるネットワーク構成要素１１２は、１つまたは複数のＲＥＧＩＳＴＥＲメッセージ向けに、ネットワーク１１４へのアクセス・ポイントを提供するように働く。
【００１９】
一例におけるネットワーク１１４は、アプリケーション・サーバ構成要素１０２、１０４、および１０６の１つまたは複数と通信することによって、１つまたは複数の機器、たとえば機器１１６および１１８に多回線請求を提供するように働く。一例では、ネットワーク１１４は、セッション開始プロトコルの信号送信プロトコルに従う。別の例では、ネットワーク１１４は、記憶サーバ構成要素１１０との通信のためにＤＩＡＭＥＴＥＲ信号送信プロトコルに従う。
【００２０】
機器１１６および／または１１８は、利用者、たとえば機器１１６の利用者に関連づけられた複数の公開ユーザ識別のうち１つまたは複数の公開ユーザ識別を登録し、呼を開始し、呼を受信するように働く。一例における機器１１６および／または１１８は、それぞれの無線送信機およびそれぞれの加入者識別モジュール（「ＳＩＭ」）１４０および１４２を備える。一例における機器１１６の加入者識別モジュール１４０は、加入者識別モジュールのうち利用者の１つの番号または汎用資源識別子を含む。一例における機器１１６は、ネットワーク１３０への呼を開始する。一例における機器１１８は、ネットワーク１３０から呼を受信する。機器１１６および１１８は、セッション開始プロトコル（「ＳＩＰ」）の信号送信プロトコルに従うことによって、ネットワーク１３０と通信する。
【００２１】
ネットワーク構成要素１２０は、機器１１６とネットワーク構成要素１２２の間で呼を経路指定するように働く。ネットワーク構成要素１２４は、ネットワーク構成要素１２４と、ネットワーク構成要素１２０および１２２との間で呼を経路指定するように働く。ネットワーク構成要素１２６は、ネットワーク構成要素１２８とネットワーク構成要素１２４の間で呼を経路指定するように働く。ネットワーク構成要素１２８は、ネットワーク１１４のネットワーク構成要素１０８とネットワーク構成要素１２６の間で呼を経路指定するように働く。
【００２２】
一例におけるネットワーク１３０は、機器１１６から機器１１８に呼を経路指定する。一例では、ネットワーク１３０は、機器１１６に対する第１の訪問ネットワーク１３０を構成する。別の例では、ネットワーク１３０は、機器１１８に対する第２の訪問ネットワーク１３０を構成する。一例では、第１の訪問ネットワーク１３０は第２の訪問ネットワーク１３０を構成する。別の例では、第１の訪問ネットワーク１３０は、第２の訪問ネットワーク１３０とは別のものである。ネットワーク１３０は、セッション開始プロトコルの信号送信プロトコルに従う。
【００２３】
アプリケーション・サーバ構成要素１０２は、機能サーバ構成要素１０８からＲＥＧＩＳＴＥＲメッセージを受信すると、記憶サーバ構成要素１１０と通信して、多くのプロファイルのうち機器１１６の利用者に関連づけられた１つのプロファイルの適切な部分、たとえば開始レポジトリ・データ構成要素１３２のコピーなどのレポジトリ・データ構成要素のコピーをダウンロードする。別の例では、開始レポジトリ・データ構成要素のコピーは、アプリケーション・サーバ構成要素１０２と結合された構成要素（図示せず）に格納される。一例における開始レポジトリ・データ構成要素１３２のコピーは、起呼者、たとえば機器１１６の利用者に関連づけられた多くの公開ユーザ識別、およびそれぞれの多くの数字列、たとえば多くの開始数字列を格納する。開始レポジトリ・データ構成要素１３２の多くの公開ユーザ識別は、起呼者に使用可能なそれぞれの多くの起呼側番号を含む。一例における機器１１６の起呼者は、多くの開始数字列のうち１つの開始数字列を使用して、機器１１６の起呼者に使用可能な多くの番号のいずれかからその１つの番号を呼に対して選択したことを示す。
【００２４】
機能サーバ構成要素１０８から呼を受信すると、起呼者、たとえば機器１１６の利用者に使用可能な多くの開始数字列のうち１つの開始数字列の前に呼の被呼側番号が付加される場合、一例におけるアプリケーション・サーバ構成要素１０２は、１つの開始数字列を使用して、機器１１６の利用者の多くの公開ユーザ識別のうち１つの公開ユーザ識別情報にその１つの開始数字列を関連させ、その１つの公開ユーザ識別情報に関連する起呼側番号に対して１つの請求を課す。一例におけるアプリケーション・サーバ構成要素１０２は、その１つの開始数字列を被呼側番号から削除し、その１つの開始数字列を使用して開始レポジトリ・データ構成要素１３２から起呼側番号を取得し、その１つの開始数字列に関連づけられた１つの公開ユーザ識別情報の起呼側番号をヘッダ、たとえば呼のＰＡＩヘッダの起呼側番号フィールドに挿入する。アプリケーション・サーバ構成要素１０２は、呼を機能サーバ構成要素１０８に戻す。
【００２５】
別の例では、アプリケーション・サーバ構成要素１０２は、記憶サーバ構成要素１１０と通信して、カスタム開始レポジトリ・データ構成要素１３４のコピーをダウンロードする。一例におけるカスタム開始レポジトリ・データ構成要素１３４のコピーは、機器１１６の起呼者に関連づけられた多くの公開ユーザ識別、およびそれぞれの多くの被呼側番号のコピーを格納するように働く。多くの公開ユーザ識別は、起呼者に使用可能なそれぞれの起呼側番号を含む。一例における起呼者、たとえば機器１１６の利用者は、カスタム開始レポジトリ・データ構成要素１３４を使用して、１つまたは複数の被呼側番号をそれぞれの公開ユーザ識別のそれぞれの起呼側番号に関連させる。一例では、アプリケーション・サーバ構成要素１０２は、カスタム開始レポジトリ・データ構成要素１３４を機器１１６に転送するように働く。
【００２６】
被呼側番号を含む呼を受信すると、一例におけるアプリケーション・サーバ構成要素１０２は、呼のヘッダの被呼側番号フィールドの被呼側番号を使用して、カスタム開始レポジトリ・データ構成要素１３４から起呼側番号を取得する。一例におけるアプリケーション・サーバ構成要素１０２は、呼の被呼側番号に関連する起呼側番号に対して１つの請求を課す。アプリケーション・サーバ構成要素１０２は、呼のＰＡＩヘッダの起呼側番号フィールドに起呼側番号を挿入する。
【００２７】
機能サーバ構成要素１０８から１つのＲＥＧＩＳＴＥＲメッセージを受信すると、アプリケーション・サーバ構成要素１０４は、記憶サーバ構成要素１１０と通信して、ユーザのプロファイルの適切な部分、たとえば着信レポジトリ・データ構成要素１３６のコピーなど、レポジトリ・データ構造のコピーをダウンロードする。一例における着信レポジトリ・データ構成要素１３６のコピーは、被呼者、たとえば機器１１８の利用者に関連づけられた多くの公開ユーザ識別のコピー、およびそれぞれの多くの数字列、たとえば多くの着信数字列を格納するように働く。着信レポジトリ・データ構成要素１３６の多くの公開ユーザ識別は、被呼者に使用可能なそれぞれの多くの被呼側番号を含む。
【００２８】
一例では、被呼者、たとえば機器１１８の利用者に向けられた呼を受信すると、一例におけるアプリケーション・サーバ構成要素１０４は、呼の１つの被呼側番号を使用して、機器１１８の被呼者の多くの公開ユーザ識別のうち１つの公開ユーザ識別情報に関連づけられた多くの着信数字列のうち１つの着信数字列を取得する。アプリケーション・サーバ構成要素１０４は、１つの公開ユーザ識別情報に関連づけられた１つの着信数字列を、呼のヘッダの起呼側番号フィールドに含まれる起呼側番号の先頭に付加するように働く。一例におけるアプリケーション・サーバ構成要素１０４は、呼のヘッダの被呼側番号フィールドの１つの被呼側番号に対して１つの請求を課すように働く。
【００２９】
一例におけるアプリケーション・サーバ構成要素１０４の転送先構成要素１３５は、それぞれ呼の１人または複数の利用者用の、多くの転送イネーブルおよび多くの転送先電話番号を含む。呼が向けられた１つの公開ユーザ識別情報の登録状態が登録解除状態を含む場合、多くの転送先電話番号は、呼が向けられた複数の番号のそれぞれの番号を含む。多くの転送イネーブルは、転送サービスがそれぞれの被呼者、たとえば機器１１８の利用者に使用可能であることを示す。
【００３０】
登録解除状態である登録状態を含む被呼者、たとえば機器１１８の利用者に関連づけられた１つの公開ユーザ識別情報に向けられた呼を受信すると、アプリケーション・サーバ構成要素１０４は、転送先構成要素１３５を使用して、第２の呼をネットワーク１１４および１３０内へ開始させる。一例におけるネットワーク１１４および１３０内への第２の呼は、多くの転送先電話番号のうち１つの転送先電話番号を含む第２の被呼側番号を含む。
【００３１】
一例におけるアプリケーション・サーバ構成要素１０４は、呼の被呼側番号を使用して、転送先構成要素１３５から１つの転送イネーブルおよび１つの転送先電話番号を取得する。一例では、アプリケーション・サーバ構成要素１０４は、１つの転送先電話番号を、第２の呼のヘッダのリダイレクト先番号フィールドに挿入するように働く。別の例では、アプリケーション・サーバ構成要素１０４は、１つの転送先電話番号を、第２の呼のヘッダの被呼側番号フィールドに挿入するように働く。一例におけるアプリケーション・サーバ構成要素１０４は、登録解除状態を含む１つの公開ユーザ識別情報に向けられた呼のヘッダの被呼側番号フィールドにある１つの被呼側番号に対して、１つの請求を課すように働く。
【００３２】
別の例では、呼を受信すると、アプリケーション・サーバ構成要素１０４は、呼についての情報をコールバック構成要素１３７に格納する。一例では、機器１１６の利用者が機器１１８の利用者に対して呼を開始する場合、アプリケーション・サーバ構成要素１０４は、呼の起呼側番号フィールドに含まれる起呼側番号と、起呼側番号の前に付加された１つの数字列とを、コールバック構成要素１３７に格納する。一例における機器１１８の利用者は、機器１１６の利用者が呼を開始した起呼側番号を選択することによって、機器１１６の利用者へのコールバック呼を開始する。
【００３３】
一例では、コールバック呼を受信すると、アプリケーション・サーバ構成要素１０４は、コールバック呼の被呼側番号を使用して、コールバック構成要素１３７から１つの数字列を取得し、この１つの数字列をコールバック呼の被呼側番号の先頭に付加する。別の例では、アプリケーション・サーバ構成要素１０４は、コールバック呼の被呼側番号を使用して、コールバック構成要素１３７から起呼側番号を取得し、この起呼側番号を、コールバック呼のヘッダの起呼側番号フィールド、たとえばコールバック呼のＰＡＩヘッダに挿入する。一例におけるアプリケーション・サーバ構成要素１０４は、コールバック呼の被呼側番号に関連づけられた起呼側番号に対して１つの請求を課す。
【００３４】
一例では、アプリケーション・サーバ構成要素１０４が機器１１８の利用者に関連づけられた多くの公開ユーザ識別用に多くの登録状態１３９を含む場合、一例におけるアプリケーション・サーバ構成要素１０４は、機器１１８の被呼者の登録解除状態という１つの公開ユーザ識別情報に関連づけられた被呼側番号を含む、機器１１６の利用者によって開始された呼に対して、転送サービスを提供する。
【００３５】
一例では、アプリケーション・サーバ構成要素１０６が機器１１８の利用者に関連づけられた多くの公開ユーザ識別用に多くの登録状態１３９を維持する場合、一例におけるアプリケーション・サーバ構成要素１０６は、機器１１８の利用者の登録解除状態という１つの公開ユーザ識別情報に関連づけられた被呼側番号を含む、機器１１６の利用者によって開始された呼に対して、転送サービスを提供する。
【００３６】
機能サーバ構成要素１０８は、記憶サーバ構成要素１１０と通信して、ネットワーク１１４および１３０上の呼の１人または複数の利用者用の多くのプロファイルのコピーをダウンロードする。一例におけるこうした多くのプロファイルは、それぞれの１つまたは複数のフィルタ基準を含む。一例における機能サーバ構成要素１０８は、ネットワーク１１４および１３０上の呼の１人または複数の利用者のうち１人の利用者の１つのプロファイルに関連づけられた１つまたは複数のフィルタ基準のうち１つまたは複数を使用して、アプリケーション・サーバ構成要素１０２、１０４、および／または１０６の１つまたは複数に、受信した呼を経路指定する。
【００３７】
呼を受信すると、機能サーバ構成要素１０８は、機器１１６の利用者に関連づけられた１つのプロファイルの１つまたは複数のフィルタ基準のうち１つまたは複数に基づいて、呼を経路指定するように働く。一例における１つまたは複数のフィルタ基準は、呼の被呼側番号の先頭に１つの開始数字列が付加される場合、機能サーバ構成要素１０８が呼をアプリケーション・サーバ構成要素１０２に経路指定することを示す。一例における１つまたは複数のフィルタ基準は、トグル文字列を含む呼を受信すると、機能サーバ構成要素１０８が呼をアプリケーション・サーバ構成要素１０４に経路指定するように働くことを示す。一例では、１つまたは複数のフィルタ基準は、呼の被呼側番号が機器１１８の利用者の多くの公開ユーザ識別のうち１つの公開ユーザ識別情報に合致する場合、機能サーバ構成要素１０８は呼をアプリケーション・サーバ構成要素１０４に経路指定するように働くことを示す。機器１１８の利用者に対する登録解除状態を含む１つの公開ユーザ識別情報に被呼側番号が合致するという一例において呼を受信すると、一例における機能サーバ構成要素１０８は、呼をアプリケーション・サーバ構成要素１０６に転送する。
【００３８】
呼の１人または複数のそれぞれの利用者の１つまたは複数のプロファイルは、１つまたは複数の公開ユーザ識別を含む。それぞれの１人または複数の利用者の多くの公開ユーザ識別は、それぞれ呼に対する請求が行われる複数の番号を含む。一例では、多くの公開ユーザ識別は、呼を開始する機器１１６の利用者用の１つまたは複数の起呼側番号を含む。別の例では、多くの公開ユーザ識別は、呼を受信する機器１１８の利用者用の１つまたは複数の被呼側番号を含む。一例における複数の番号は、Ｅ．１６４番号（たとえば１−８００−５５５−１０００）またはセッション開始プロトコルの汎用資源識別子、たとえばｅメール・アドレス（たとえばｙｏｕｒｅｍａｉｌ＠ａｄｄｒｅｓｓ．ｃｏｍ）を含む。
【００３９】
一例における機能サーバ構成要素１０８は、機器１１６の利用者に関連づけられた多くの公開ユーザ識別用に、それぞれ多くの登録状態１３９を維持する。多くの登録状態１３９は、それぞれの登録済み状態またはそれぞれの登録解除状態のいずれかを含む。一例における機能サーバ構成要素１０８は、呼の１つの数字列に関連づけられた多くの公開ユーザ識別のうち１つの公開ユーザ識別情報にある多くの登録状態１３９のうち１つの登録状態を使用して、アプリケーション・サーバ構成要素１０２、１０４、および／または１０６の１つまたは複数に呼を経路指定する。
【００４０】
機器１１６の利用者からＲＥＧＩＳＴＥＲメッセージを受信すると、機能サーバ構成要素１０８は、記憶サーバ構成要素１１０と通信して、機器１１６の利用者のプロファイルから適切な情報をダウンロードする。一例では、機能サーバ構成要素１０８は、機器１１６の利用者の１つのプロファイルのフィルタ基準に基づいて、ＲＥＧＩＳＴＥＲメッセージをアプリケーション・サーバ構成要素１０２、１０４、および／または１０６、ならびに記憶サーバ構成要素１１０に転送する。機器１１６およびネットワーク構成要素１１２がＲＥＧＩＳＴＥＲメッセージを受信するように予め構成されている別の例では、機能サーバ構成要素１０８は、機器１１６の利用者のＲＥＧＩＳＴＥＲメッセージに関連づけられた１つの公開ユーザ識別情報の１つの登録状態における変化を、機器１１６およびネットワーク構成要素１１２に通知するように働く。
【００４１】
一例における機能サーバ構成要素１０８は、トグル構成要素１３８を含む。一例におけるトグル構成要素１３８は、呼の１人または複数の利用者に関連づけられた１つまたは複数のトグル・イネーブルを含む。この１つまたは複数のトグル・イネーブルは、トグル構成要素１３８が、機器１１６の利用者に関連づけられた多くの公開ユーザ識別のうち少なくとも１つの公開ユーザ識別情報が登録済み状態を含むことを確認することを可能にする。
【００４２】
機器１１６の利用者からＤＥＲＥＧＩＳＴＥＲメッセージを受信すると、機能サーバ構成要素１０８は、機器１１６の利用者に関連づけられた１つまたは複数の公開ユーザ識別のうち１つの公開ユーザ識別情報にＤＥＲＥＧＩＳＴＥＲメッセージを関連させ、ＤＥＲＥＧＩＳＴＥＲメッセージに関連する１つの公開ユーザ識別情報に関連づけられた１つの登録状態を、登録済み状態から登録解除状態に変えるように働く。一例における機能サーバ構成要素１０８は、アプリケーション・サーバ構成要素１０２、１０４、および／または１０６の１つまたは複数にＤＥＲＥＧＩＳＴＥＲメッセージを転送するように働く。一例における機能サーバ構成要素１０８は、ＤＥＲＥＧＩＳＴＥＲメッセージに関連づけられた１つの公開ユーザ識別情報の１つの登録状態における変化を記憶サーバ構成要素１１０に通知するように働く。
【００４３】
ＤＥＲＥＧＩＳＴＥＲメッセージが一例においてトグル文字列＊７２を含む場合、機能サーバ構成要素１０８は、トグル構成要素１３８を使用して、１つまたは複数のアプリケーション・サーバ構成要素１０２、１０４、および／または１０６のうち１つまたは複数に対して１つまたは複数のＲＥＧＩＳＴＥＲメッセージを開始する。機能サーバ構成要素１０８は、トグル構成要素１３８と共に、トグル文字列を使用して、機器１１６の利用者に関連づけられた１つの公開ユーザ識別情報にトグル文字列を関連させ、１つの公開ユーザ識別情報の１つの登録状態を、登録済み状態から登録解除状態に変えるように働く。トグル・イネーブルが機器１１６の利用者のプロファイルに対して可能状態である場合、機能サーバ構成要素１０８は、トグル構成要素１３８と共に、トグル文字列に関連づけられた１つの公開ユーザ識別情報を除いて、ＤＥＲＥＧＩＳＴＥＲメッセージに関連づけられたそれぞれの多くの公開ユーザ識別のそれぞれの登録状態をそれぞれの登録済み状態に変えるように働く。機能サーバ構成要素１０８は、１つの登録状態における１つまたは複数の変化および多くの公開ユーザ識別のそれぞれの登録状態を、記憶サーバ構成要素１１０に通知するように働く。
【００４４】
別の例では、アプリケーション・サーバ構成要素１０２は、トグル構成要素１３８を含む。ＤＥＲＥＧＩＳＴＥＲメッセージ、たとえばトグル文字列＊７２またはゼロに設定されたタイマを含むＲＥＧＩＳＴＥＲメッセージのいずれかを受信すると、一例における機能サーバ構成要素１０８は、機器１１６の利用者に対するフィルタ基準に基づいて、ＤＥＲＥＧＩＳＴＥＲメッセージをアプリケーション・サーバ構成要素１０２に転送するように働く。アプリケーション・サーバ構成要素１０２は、ＤＥＲＥＧＩＳＴＥＲメッセージを受信する際、トグル構成要素１３８を使用する。機器１１６の利用者の１つのプロファイル中でトグル・イネーブルが可能状態である場合、アプリケーション・サーバ構成要素１０２は、トグル構成要素１３８と共に、１つの数字列＊２＊に関連づけられた１つの公開ユーザ識別情報向けの第２のＤＥＲＥＧＩＳＴＥＲメッセージ（たとえば、値がゼロに設定されたタイマを含むＲＥＧＩＳＴＥＲメッセージ）と、１つの数字列＊２＊に関連づけられた公開ユーザ識別情報を除いて、機器１１６の利用者に関連づけられた１つまたは複数の公開ユーザ識別向けの、機能サーバ構成要素１０８に対する１つまたは複数のＲＥＧＩＳＴＥＲメッセージとを開始する。
【００４５】
アプリケーション・サーバ構成要素１０２によって開始された第２のＤＥＲＥＧＩＳＴＥＲメッセージを受信すると、機能サーバ構成要素１０８は、数字列＊２＊に関連づけられた１つの公開ユーザ識別情報のうち１つの登録状態を、登録解除状態に変えるように働く。アプリケーション・サーバ構成要素１０２によって開始された１つまたは複数のＲＥＧＩＳＴＥＲメッセージを受信すると、機能サーバ構成要素１０８は、数字列＊２＊に関連づけられた１つの公開ユーザ識別情報を除いて、機器１１６の利用者に関連づけられた多くの公開ユーザ識別のうち１つまたは複数の公開ユーザ識別をそれぞれの登録済み状態に変えるように働く。機能サーバ構成要素１０８は、機能サーバ構成要素１０８に格納されたフィルタ基準に基づいて、第２のＤＥＲＥＧＩＳＴＥＲメッセージおよび１つまたは複数のＲＥＧＩＳＴＥＲメッセージをアプリケーション・サーバ構成要素１０４および／または１０６に転送するように働く。機能サーバ構成要素１０８は、１つまたは複数の公開ユーザ識別のうち１つまたは複数の登録状態における１つまたは複数の変化を、記憶サーバ構成要素１１０に通知するように働く。
【００４６】
機能サーバ構成要素１０８からＲＥＧＩＳＴＥＲメッセージを受信すると、一例における記憶サーバ構成要素１１０は、機器１１６の利用者に対して許可検査を実施する。たとえば、記憶サーバ構成要素１１０は、ＲＥＧＩＳＴＥＲメッセージの利用者が現在、ネットワーク１１４および１３０上で登録されているか、また、ＲＥＧＩＳＴＥＲメッセージの利用者をネットワーク１１４および１３０上で登録することができるか判定する。
【００４７】
機器１１６の利用者がＲＥＧＩＳＴＥＲメッセージを開始し、現在ネットワーク１１４および１３０上で登録されていない場合、一例における記憶サーバ構成要素１１０は、利用者、たとえば機器１１６の利用者の１つのプロファイルと共に、応答呼を機能サーバ構成要素１０８に返す。一例におけるＲＥＧＩＳＴＥＲメッセージは、機器１１６の利用者に関連づけられたすべての公開ユーザ識別の登録状態を、登録済み状態に暗黙に変えるように働く。
【００４８】
一例における機器１１６および１１８は、１つまたは複数のＲＥＧＩＳＴＥＲメッセージをネットワーク１１４および１３０に送信することによって、１つまたは複数の公開ユーザ識別を登録するように働く。一例における機器１１６および１１８は、１つまたは複数のＤＥＲＥＧＩＳＴＥＲメッセージをネットワーク１１４および１３０に送信することによって、１つまたは複数の公開ユーザ識別を登録解除するように働く。一例におけるネットワーク１１４および１３０へのＲＥＧＩＳＴＥＲメッセージは、「ＴＩＭＰＵ」（暫定インターネット・プロトコル・マルチメディア・サブシステム公開識別、Ｔｅｍｐｏｒａｒｙ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｍｕｌｔｉｍｅｄｉａ  Ｓｕｂｓｙｓｔｅｍ  Ｐｕｂｌｉｃ  Ｉｄｅｎｔｉｔｙ）を含み、これは、ネットワーク１１４および１３０上で登録するための、機器１１６の利用者の１つまたは複数の公開ユーザ識別を示す。
【００４９】
起呼者、たとえば機器１１６の利用者が、機器１１８の利用者との呼の確立を望む場合、機器１１６の利用者は、ネットワーク１１４および１３０を介して機器１１８への呼を開始する。一例における機器１１６の利用者は、被呼側番号の先頭に１つの開始数字列を付加することによって、呼の１つの請求を課すための起呼側番号を選択するように働く。
【００５０】
被呼者、たとえば機器１１８の利用者が呼を受信する場合、一例における機器１１８は、先頭に１つの着信数字列が付加された起呼側番号を表示する。一例における機器１１８に表示される起呼側番号の先頭に付加された１つの着信数字列は、呼の１つの請求が課せられる被呼側番号を示す。
【００５１】
一例における機器１１８は、第１の被呼側番号に合致する、呼のための第１の異なる呼出し音を提供するように働く。別の例における機器１１８は、第２の被呼側番号に合致する、呼のための第２の異なる呼出し音を提供するように働く。
【００５２】
一例における機器１１６および／または１１８は、カスタム開始レポジトリ・データ構成要素１３４を含む。一例における機器１１６および／または１１８は、アプリケーション・サーバ構成要素１０２と通信してカスタム開始レポジトリ・データ構成要素１３４のコピーをダウンロードするように働く。別の例では、機器１１６は、ショート・メッセージ・システム（ＳＭＳ）方法を使用して、カスタム開始レポジトリ・データ構成要素１３４のコピーを記憶サーバ構成要素１１０からダウンロードする。さらに別の例では、機器１１６は、ウェブサイトを使用して、そこからカスタム開始レポジトリ・データ構成要素１３４のコピーをダウンロードする。
【００５３】
別の例では、機器１１８はコールバック構成要素１３７を含む。一例における機器１１８の利用者は、機器１１６の利用者へのコールバック呼を開始するように働く。一例における機器１１８は、呼の被呼側番号を使用して、コールバック構成要素１３７から数字列を取得し、この数字列をコールバック呼の被呼側番号の先頭に付加する。
【００５４】
図２に移ると、トレース２０２は、ネットワーク１３０上にある機器１１６の利用者の１つのＲＥＧＩＳＴＥＲメッセージを示す。トレース２０２は、機器１１６、ネットワーク１１４および１３０、ネットワーク構成要素１１２、１２８、機能サーバ構成要素１０８、アプリケーション・サーバ構成要素１０２、１０４、および１０６、ならびに記憶サーバ構成要素１１０を含む。トレース２０２は、ステップ２０６、２０８、２１０、２１２、２１３、２１４、２１５、２１６、２１８、２２０、２２２、２２４、２２６、２２８、および２３０を含む。
【００５５】
機器１１６は、ステップ２０６で、ネットワーク１３０を介してネットワーク１１４に経路指定される１つのＲＥＧＩＳＴＥＲメッセージを開始する。ネットワーク構成要素１１２は、ステップ２０８で、記憶サーバ構成要素１１０と通信する。記憶サーバ構成要素１１０は、機器１１６の利用者に対して許可検査を実施する。記憶サーバ構成要素１１０から登録の承認を受信すると、ネットワーク構成要素１１２は、ステップ２１０で、ＲＥＧＩＳＴＥＲメッセージを機能サーバ構成要素１０８に転送する。ステップ２１２で、機能サーバ構成要素１０８は、記憶サーバ構成要素１１０から、機器１１６の利用者の１つのプロファイル中の適切な情報をダウンロードするように働く。ステップ２１３で、ネットワーク構成要素１１２は、機器１１６の利用者に関連づけられた多くの公開ユーザ識別の登録状態における変化に関する通知を受信するように、機能サーバ構成要素１０８に登録する。一例における機能サーバ構成要素１０８は、ステップ２１４で、１つのＲＥＧＩＳＴＥＲメッセージをアプリケーション・サーバ構成要素１０２に転送する。一例における機能サーバ構成要素１０８は、１つのＲＥＧＩＳＴＥＲメッセージをネットワーク構成要素１１２に転送する。
【００５６】
ステップ２１６で、アプリケーション・サーバ構成要素１０２は、記憶サーバ構成要素１１０と通信して、開始レポジトリ・データ構成要素１３２のコピーをダウンロードする。アプリケーション・サーバ構成要素１０２は、ステップ２１８で、機能サーバ構成要素１０８に応答を返す。一例における機能サーバ構成要素１０８は、ステップ２２０で、１つのＲＥＧＩＳＴＥＲメッセージをアプリケーション・サーバ構成要素１０４に転送する。
【００５７】
ステップ２２０〜２２４は、アプリケーション・サーバ構成要素１０４に対してステップ２１４〜２１８と同じように機能する。ステップ２２４で、アプリケーション・サーバ構成要素１０４から応答を受信すると、機能サーバ構成要素１０８は、１つのＲＥＧＩＳＴＥＲメッセージをアプリケーション・サーバ構成要素１０６に転送する。ステップ２２６〜２３０は、アプリケーション・サーバ構成要素１０６に対してステップ２１４〜２１８と同じように機能する。アプリケーション・サーバ構成要素１０６から応答を受信すると、機器１１６の利用者は、ネットワーク１１４および１３０上で登録される。
【００５８】
図２を参照すると、１つのＤＥＲＥＧＩＳＴＥＲメッセージが類似したやり方で起こり、ここで、機能サーバ構成要素１０８は、ＤＥＲＥＧＩＳＴＥＲメッセージをアプリケーション・サーバ構成要素１０２、１０４、および１０６に転送し、記憶サーバ構成要素１１０にも通知を行う。
【００５９】
図３に移ると、トレース３０２は、機器１１６の利用者からの呼の開始セグメントを示す。トレース３０２は、機器１１６、ネットワーク１１４および１３０、ネットワーク構成要素１２８、機能サーバ構成要素１０８、アプリケーション・サーバ構成要素１０２、１０４、および１０６を含む。トレース３０２は、ステップ３０６、３０８、３１０、３１２、および３１４を含む。
【００６０】
機器１１６の利用者は、ステップ３０６で、ネットワーク１３０への呼を開始し、ここで、呼は、ネットワーク１３０からネットワーク１１４に経路指定される。一例では、機能サーバ構成要素１０８は、ステップ３０８で、呼に関連づけられたフィルタ基準に基づいて、呼をアプリケーション・サーバ構成要素１０２に経路指定するように働く。一例におけるアプリケーション・サーバ構成要素１０２は、被呼側番号の先頭に付加された開始数字列に関連づけられた起呼側番号をＰＡＩヘッダ中に配置し、１つの請求を課し、ステップ３０８で呼を機能サーバ構成要素１０８に戻すように働く。
【００６１】
アプリケーション・サーバ構成要素１０２から呼を受信すると、一例における機能サーバ構成要素１０８は、ステップ３１０に示すように、呼をアプリケーション・サーバ構成要素１０４に経路指定するように働く。アプリケーション・サーバ構成要素１０４は、ステップ３１０に示すように呼を機能サーバ構成要素１０４に戻す前に、他の開始サービスを実施するように働く。
【００６２】
アプリケーション・サーバ構成要素１０６に対するステップ３１２は、アプリケーション・サーバ構成要素１０２に対するステップ３１０と同じように機能する。アプリケーション・サーバ構成要素１０６から呼を受信すると、一例における機能サーバ構成要素１０８は、呼をネットワーク１１４に転送するように働く。
【００６３】
図４に移ると、トレース４０２は、機器１１８の利用者による、一例における呼の着信セグメントの受信を示す。トレース４０２は、機器１１８、ネットワーク１１４および１３０、ネットワーク構成要素１２８、機能サーバ構成要素１０８、ネットワーク構成要素１１２、ならびにアプリケーション・サーバ構成要素１０２、１０４、および１０６を含む。トレース４０２は、ステップ３１４、４０４、４０６、４０８、および４１０を含む。
【００６４】
ネットワーク１１４は、ステップ３１４で、機器１１６の利用者から呼を受信し、この呼を機能サーバ構成要素１０８に経路指定する。機能サーバ構成要素１０８は、ステップ４０４で、呼の被呼側番号の利用者、たとえば機器１１８の利用者に関連づけられたフィルタ基準に基づいて、呼の着信セグメントをアプリケーション・サーバ構成要素１０２に経路指定するように働く。アプリケーション・サーバ構成要素１０２がどの着信サービスを実施した後でも、アプリケーション・サーバ構成要素１０２は、呼を機能サーバ構成要素１０８に戻す。機能サーバ構成要素１０８は、呼をアプリケーション・サーバ構成要素１０４に経路指定するように働き、アプリケーション・サーバ構成要素は、呼の被呼側番号を使用して、被呼側番号に対して１つの請求を課し、被呼側番号に関連づけられた１つの着信数字列を呼の起呼側番号の先頭に付加し、ステップ４０６に示したように呼を機能サーバ構成要素１０４に戻す。ステップ４０８は、ステップ４０４と同じように機能する。一例においてアプリケーション・サーバ構成要素１０６から呼を受信すると、機能サーバ構成要素１０８は、ステップ４１０で、呼をネットワーク１３０に経路指定するように働く。ネットワーク１３０は、呼を機器１１８の利用者に経路指定するように働く。
【００６５】
図５に移ると、トレース５０２は、トグル文字列＊７２に関連づけられた１つの公開ユーザ識別情報用の、機器１１６の利用者からの１つのＤＥＲＥＧＩＳＴＥＲメッセージを示す。トレース５０２は、アプリケーション・サーバ構成要素１０２、１０４、および１０６、機能サーバ構成要素１０８、記憶サーバ構成要素１１０、ネットワーク１１４および１３０、ならびに例示的な呼ヘッダ５０４を含む。機能サーバ構成要素１０８は、トグル構成要素１３８を含む。例示的な呼ヘッダ５０４は、トグル文字列５０８を含む被呼側番号フィールド５０６を含む。トレース５０２は、ステップ５１０、５１２、５１４、５１５、５１６、および５１７を含む。
【００６６】
機器１１６の利用者は、ステップ５１０に示すように、公開ユーザ識別情報用のＤＥＲＥＧＩＳＴＥＲメッセージを開始する。例示的な呼ヘッダ５０４の被呼側番号フィールド５０６は、＊７２というトグル文字列５０８を含む。ネットワーク１３０を介してネットワーク１１４に経路指定された例示的な呼ヘッダ５０４は、ステップ５１２に示すように、機能サーバ構成要素１０８に到着する。機能サーバ構成要素１０８は、ステップ５１４に示すように、アプリケーション・サーバ構成要素１０２、１０４、および１０６への１つまたは複数のＤＥＲＥＧＩＳＴＥＲメッセージを開始する。機能サーバ構成要素１０８は、ステップ５１５に示すように、１つまたは複数のＤＥＲＥＧＩＳＴＥＲメッセージによる１つまたは複数の登録状態における１つまたは複数の変化を記憶サーバ構成要素１１０に通知する。機器１１６の利用者のプロファイルが可能状態のトグル・イネーブルを含む場合、機能サーバ構成要素１０８は、ステップ５１６に示すように、トグル構成要素１３８を使用して、トグル文字列＊７２に関連づけられた公開ユーザ識別情報を除く、機器１１６の利用者に関連づけられた多くの公開ユーザ識別向けの、アプリケーション・サーバ構成要素１０２、１０４、および１０６への１つまたは複数のＲＥＧＩＳＴＥＲメッセージを開始する。機能サーバ構成要素１０８は、ステップ５１７に示すように、１つまたは複数のＲＥＧＩＳＴＥＲメッセージによる、１つまたは複数の登録状態における１つまたは複数の変化を記憶サーバ構成要素１１０に通知する。
【００６７】
図６に移ると、トレース６０２は、機器１１６の起呼者から機器１１８の被呼者への呼を示す。トレース６０２は、アプリケーション・サーバ構成要素１０２、機能サーバ構成要素１０８、ネットワーク１１４および１３０、開始レポジトリ・データ構成要素１３２、例示的な呼ヘッダ５０４、ならびに例示的な呼ヘッダ６０６を含む。開始レポジトリ・データ構成要素１３２は、公開ユーザ識別６０４、６０５、および６３２、ならびにそれぞれの開始数字列６０９、６１１、および６３４を含む。公開ユーザ識別情報６０４は、起呼側番号６０８を含む。公開ユーザ識別情報６０５は、起呼側番号６０７を含む。公開ユーザ識別情報６３２は、起呼側番号６３６を含む。例示的な呼ヘッダ５０４は、被呼側番号フィールド５０６および起呼側番号フィールド５０８を含む。被呼側番号フィールド５０６は、被呼側番号６１０の先頭に付加された開始数字列６０９を含む。例示的な呼ヘッダ６０６は、被呼側番号フィールド６１４、および起呼側番号フィールド６１６を含む。被呼側番号フィールド６１４は、被呼側番号６１０を含む。起呼側番号フィールド６１６は、起呼側番号６０８を含む。トレース６０２は、ステップ６１８、６２０、６２２、６２４、６２６、６２８、および６３０を含む。
【００６８】
機器１１６の起呼者は、ステップ６１８で、機器１１８の被呼者への呼を開始する。この呼は、ネットワーク１３０を介してネットワーク１１４に経路指定され、ここで、呼は、ステップ６２０に示すように、機能サーバ構成要素１０８に引き渡される。機能サーバ構成要素１０８は、ステップ６２２に示すように、例示的な呼ヘッダ５０４に関連づけられたフィルタ基準に基づいて、呼をアプリケーション・サーバ構成要素１０２に経路指定する。アプリケーション・サーバ構成要素１０２は、ステップ６２４で、開始数字列６０９を使用して、開始レポジトリ・データ構成要素１３２の１つの公開ユーザ識別情報６０４を選択する。アプリケーション・サーバ構成要素１０２は、ステップ６２６に示すように、開始数字列６０９によって選択された公開ユーザ識別情報６０４の起呼側番号６０８（たとえば８８８−５５５−１０００）を、例示的な呼ヘッダ６０６の起呼側番号フィールド６１６に挿入する。アプリケーション・サーバ構成要素１０２は、ステップ６２８に示すように、呼ヘッダ５０４の被呼側番号フィールド５０６から開始数字列６０９を削除し、被呼側番号６１０（たとえばｆｏｏ＠ｍｙｅｍａｉｌ．ｃｏｍ）を呼ヘッダ６０６の被呼側番号フィールド６１４に配置し、起呼側番号６０８に対して１つの請求を課す働きをする。アプリケーション・サーバ構成要素１０２は、ステップ６３０で、機能サーバ構成要素１０８に呼を経路指定して戻し、呼はそこから機器１１８に経路指定される。
【００６９】
図７に移ると、トレース７０２は、機器１１６の起呼者から機器１１８の被呼者への呼を示す。トレース７０２は、アプリケーション・サーバ構成要素１０４、機能サーバ構成要素１０８、ネットワーク１１４および１３０、着信レポジトリ・データ構成要素１３６、例示的な呼ヘッダ６０６、ならびに例示的な呼ヘッダ７１８を含む。着信レポジトリ・データ構成要素１３６は、公開ユーザ識別７１４および７１５、ならびにそのそれぞれの着信数字列７２４および７５０を含む。公開ユーザ識別情報７１４は、被呼側番号６１０（たとえばｆｏｏ＠ｍｙｅｍａｉｌ．ｃｏｍ）を含む。公開ユーザ識別情報７１５は、被呼側番号７１６（たとえばｓｋｉｐ＠ｔｒａｉｌｓ．ｎｅｔ）を含む。着信数字列７２４は、数字列＊３＊を含む。着信数字列７５０は、数字列＊７＊を含む。例示的な呼ヘッダ６０６は、被呼側番号フィールド６１４および起呼側番号フィールド６１６を含む。被呼側番号フィールド６１４は、被呼側番号６１０を含む。起呼側番号フィールド６１６は、起呼側番号６０８を含む。例示的な呼ヘッダ７１８は、被呼側番号フィールド７２０および起呼側番号フィールド７２２を含む。被呼側番号フィールド７２０は、被呼側番号６１０を含む。起呼側番号フィールド７２２は、先頭に着信数字列７２４が付加された起呼側番号６０８を含む。トレース７０２は、ステップ７３０、７３２、７３４、７３６、７３８、７４０、および７４２を含む。
【００７０】
図６のステップを実施した後、呼は、ステップ７３０に示すように、被呼側番号６１０および起呼側番号６０８を含む。ネットワーク１３０は、ステップ７３２に示すように、例示的な呼ヘッダ６０６を、ネットワーク１１４および機能サーバ構成要素１０８に経路指定する。機能サーバ構成要素１０８は、ステップ７３４に示すように、例示的な呼ヘッダ６０６の被呼側番号６１０に関連づけられたフィルタ基準に基づいて、呼をアプリケーション・サーバ構成要素１０４に経路指定する。アプリケーション・サーバ構成要素１０４は、ステップ７３６で、例示的な呼ヘッダ６０６の被呼側番号６１０を使用して、公開ユーザ識別情報７１４および＊３＊という着信数字列７２４を選択し、被呼側番号６１０に対して１つの請求を課す。アプリケーション・サーバ構成要素１０４は、ステップ７３８に示すように、例示的な呼ヘッダ６０６の起呼側番号６０８の先頭に着信数字列７２４を付加し、着信数字列７２４が先頭に付加された起呼側番号６０８を、例示的な呼ヘッダ７１８の起呼側番号フィールド７２２に挿入する。アプリケーション・サーバ構成要素１０４は、ステップ７４０で、例示的な呼ヘッダ７１８の被呼側番号フィールド７２０に被呼側番号６１０を挿入する。アプリケーション・サーバ構成要素１０４は、ステップ７４２で、例示的な呼ヘッダ７１８をつけて呼を機能サーバ構成要素１０８に戻す。
【００７１】
図８に移ると、トレース８０２は、コールバック呼を示す。トレース８０２は、アプリケーション・サーバ構成要素１０４、機能サーバ構成要素１０８、ネットワーク１１４および１３０、例示的な呼ヘッダ８０４、ならびに例示的な呼ヘッダ８１４を含む。アプリケーション・サーバ構成要素１０４は、コールバック構成要素１３７を含む。コールバック構成要素１３７は、起呼側番号６０８および数字列７２４を含む。例示的な呼ヘッダ８０４は、被呼側番号６０８を含む被呼側番号フィールド８０６を含む。例示的な呼ヘッダ８１４は、数字列７２４および被呼側番号６０８を含む被呼側番号フィールド８１６を含む。トレース８０２は、ステップ８２０、８２２、８２４、８２６、８２８、および８３０を含む。
【００７２】
機器１１６の利用者から呼を受信し、図６および７のステップを実施した後、アプリケーション・サーバ構成要素１０４のコールバック構成要素１３７は、呼の起呼側番号６０８、および図７の呼の１つの着信数字列７２４を含む。機器１１８の利用者は、ステップ８２０に示すように、機器１１６の利用者によって以前受信された、機器１１８の利用者の起呼側番号を選択することによって、機器１１６の利用者へのコールバック呼を開始する。以前受信された機器１１８の利用者の起呼側番号は、被呼側番号６０８として例示的な呼ヘッダ８０４の被呼側番号フィールド８０６に挿入される。ネットワーク１３０は、ステップ８２２で、コールバック呼をネットワーク１１４および機能サーバ構成要素１０８に経路指定する。機能サーバ構成要素１０８は、ステップ８２４に示すように、機器１１８の利用者に関連づけられたフィルタ基準に基づいて、コールバック呼をアプリケーション・サーバ構成要素１０４に経路指定する。アプリケーション・サーバ構成要素１０４は、ステップ８２６に示すように、例示的な呼ヘッダ８０４の被呼側番号６０８を使用して、機器１１８の利用者によって以前受信された着信数字列７２４をコールバック構成要素１３７から取得する。アプリケーション・サーバ構成要素１０４は、ステップ８２８に示すように、以前受信された数字列７２４を被呼側番号６０８の先頭に付加し、被呼側番号６０８および数字列７２４を例示的な呼ヘッダ８１４の被呼側番号フィールド８１６に挿入する。アプリケーション・サーバ構成要素１０４は、コールバック呼を機能サーバ構成要素１０８に経路指定し、次いで機能サーバ構成要素は、図６のステップを実施する。このステップで、アプリケーション・サーバ構成要素１０２は、数字列７２４を使用して、開始レポジトリ・データ構成要素１３２に格納された起呼側番号６３６（たとえばｍｏｍ＠ｈｏｍｅ．ｎｅｔ）を取得する。
【００７３】
図９に移ると、トレース９０２は、転送呼を示す。トレース９０２は、アプリケーション・サーバ構成要素１０６、機能サーバ構成要素１０８、ネットワーク１１４および１３０、例示的な呼ヘッダ９０４、ならびに例示的な呼ヘッダ９１０を含む。アプリケーション・サーバ構成要素１０６は、転送先番号９１２および転送イネーブル９１１を含む転送先構成要素１３５を含む。機能サーバ構成要素１０８は、機器１１８の被呼者用の多くの公開ユーザ識別の多くの登録状態１３９を含む。例示的な呼ヘッダ９０４は、被呼側番号フィールド９０６および起呼側番号フィールド９０８を含む。被呼側番号フィールド９０６は、被呼側番号６１０を含む。起呼側番号フィールド９０８は、起呼側番号６０８を含む。トレース９０２は、ステップ９２０、９２２、９２４、９２６、９２８、９３０、および９３２を含む。
【００７４】
機器１１６の起呼者は、図６のステップに示したように機器１１８の被呼者への呼を開始し、この呼はステップ９２０で受信される。ネットワーク１３０は、呼をネットワーク１１４に経路指定し、ネットワーク１１４は、ステップ９２２で、呼を機能サーバ構成要素１０８に経路指定する。機能サーバ構成要素１０８は、被呼側番号６１０を使用して、１つの公開ユーザ識別情報の複数の登録状態１３９のうち１つの登録状態を取得する。機能サーバ構成要素１０８は、ステップ９２４で、被呼側番号６１０の１つの登録状態に基づいて、呼をアプリケーション・サーバ構成要素１０６に経路指定する。アプリケーション・サーバ構成要素１０６は、ステップ９２６で、被呼側番号６１０を使用して、転送先番号９１２を取得し、被呼側番号６１０に関連づけられた転送イネーブル９１１を調べる。アプリケーション・サーバ構成要素１０６は、ステップ９２８で、転送先番号９１２を例示的な呼ヘッダ９１０の被呼側番号フィールド９１４に挿入することによって、転送呼を開始する。アプリケーション・サーバ構成要素１０６は、ステップ９３０で、起呼側番号６０８を例示的な呼ヘッダ９１０の起呼側番号フィールド９１６に挿入し、被呼側番号６０８に対して１つの請求を課す（たとえば、ｆｏｏ＠ｍｙｅｍａｉｌ．ｃｏｍに対して１つの請求を課す）ように働く。アプリケーション・サーバ構成要素１０６は、ステップ９３２で、転送呼を機能サーバ構成要素１０８に戻す。機能サーバ構成要素１０８は、図７のステップに示すように呼を経路指定する。
【実施例】
【００７５】
ここで、装置１００の例示的な動作を、説明の目的で実例を用いて提示する。
機器１１６の利用者は、訪問ネットワーク１３０に入る。機器１１６は、訪問ネットワーク１３０へのＲＥＧＩＳＴＥＲメッセージを開始する。訪問ネットワーク１３０は、ＲＥＧＩＳＴＥＲメッセージを機器１１６の利用者のホーム・ネットワーク１１４へ経路指定するように働く。ホーム・ネットワーク１１４は、ＲＥＧＩＳＴＥＲメッセージを機能サーバ構成要素１０８に経路指定するように働く。機能サーバ構成要素１０８は、記憶サーバ構成要素１１０と通信して、機器１１６の利用者のプロファイルの適切な情報をダウンロードする。機器１１８の利用者は、機器１１６の利用者のＲＥＧＩＳＴＥＲメッセージと同様に、訪問ネットワーク１３０上で登録を行うように働く。
【００７６】
機能サーバ構成要素１０８は、機器１１６の利用者のプロファイルのフィルタ基準に基づいて、ＲＥＧＩＳＴＥＲメッセージをアプリケーション・サーバ構成要素１０２、１０４、および１０６に経路指定するように働く。アプリケーション・サーバ構成要素１０２、１０４、および１０６は、記憶サーバ構成要素１１０と通信して、機器１１６の利用者のプロファイルから適切な情報をダウンロードする。
【００７７】
別の例では、機器１１６の利用者の公開ユーザ識別の１つは、ｅメール・アドレス、すなわちｆｏｏ＠ｅｍａｉｌ．ａｃｃｏｕｎｔを含む。機器１１８の利用者の公開ユーザ識別の１つは、１−８００−５５５−１０００というセルラー電話番号を含む。機器１１６の利用者の公開ユーザ識別情報は、数字列＊３＊に対応する。機器１１８の利用者の公開ユーザ識別情報は、数字列＊２＊に対応する。
【００７８】
機器１１６は、機器１１８への呼を開始する。機器１１６の利用者は、機器１１８の被呼側番号１−８００−５５５−１０００の先頭に開始数字列＊３＊を付加することによって、呼に関して１つの請求が課せられる起呼側番号を選択する。
【００７９】
ネットワーク１３０は、機器１１６の利用者のネットワーク１１４に呼を経路指定するように働く。機能サーバ構成要素１０８は、機器１１６の利用者のプロファイルのフィルタ基準に基づいて、アプリケーション・サーバ構成要素１０２に呼を経路指定するように働く。機器１１６の利用者のプロファイルのフィルタ基準は、被呼側番号の先頭に開始数字列が付加されている場合、機能サーバ構成要素１０８が呼の開始セグメントをアプリケーション・サーバ構成要素１０２に経路指定するように働くことを示す。
【００８０】
呼を受信すると、アプリケーション・サーバ構成要素１０２は、被呼側番号から開始数字列を削除するように働き、開始数字列を使用して起呼側番号、すなわちｅメール・アドレスｆｏｏ＠ｅｍａｉｌ．ａｃｃｏｕｎｔを取得する。アプリケーション・サーバ構成要素１０２は、呼のＰＡＩヘッダに起呼側番号を挿入する。アプリケーション・サーバ構成要素１０２は、起呼側番号ｆｏｏ＠ｅｍａｉｌ．ａｃｃｏｕｎｔに対して１つの請求を課すように働く。アプリケーション・サーバ構成要素１０２は次いで、呼を機能サーバ構成要素１０８に戻す。
【００８１】
機能サーバ構成要素１０８は、機器１１８の利用者のプロファイルのフィルタ基準に基づいて、アプリケーション・サーバ構成要素１０４に呼を経路指定するように働く。機器１１８の利用者のフィルタ基準は、呼に関して、被呼側番号が機器１１８の利用者の１つまたは複数の公開ユーザ識別のうち１つの公開ユーザ識別情報に合致する場合、機能サーバ構成要素１０８がアプリケーション・サーバ構成要素１０４に呼を経路指定するように働くことを示す。
【００８２】
呼を受信すると、アプリケーション・サーバ構成要素１０４は、ＰＡＩヘッダ中の起呼側番号の先頭に、呼の被呼側番号に合致する１つの公開ユーザ識別情報に関連づけられた着信数字列を付加するように働く。アプリケーション・サーバ構成要素１０４は、起呼側番号ｆｏｏ＠ｅｍａｉｌ．ａｃｃｏｕｎｔの先頭に、呼の被呼側番号に対応する着信数字列＊２＊を付加する。アプリケーション・サーバ構成要素１０４は次いで、機能サーバ構成要素１０８に呼を戻す。機能サーバ構成要素１０８は、機器１１８の利用者に呼を経路指定する。起呼側機器１１８上の表示は、＊２＊ｆｏｏ＠ｅｍａｉｌ．ａｃｃｏｕｎｔを含む。
【００８３】
別の例では、機器１１６の利用者は、機器１１８の被呼側番号１−８００−５５５−１０００をダイヤルすることによって、機器１１８の利用者への呼を開始する。呼を受信すると、アプリケーション・サーバ構成要素１０２は、呼の被呼側番号を使用して、カスタム開始レポジトリ・データ構成要素１３４から起呼側番号を取得するように働く。アプリケーション・サーバ構成要素１０２は、呼のＰＡＩヘッダに起呼側番号を挿入し、起呼側番号ｆｏｏ＠ｅｍａｉｌ．ａｃｃｏｕｎｔに対して１つの請求を課し、機能サーバ構成要素１０８に呼を戻す。
【００８４】
さらに別の例では、機器１１８の利用者は、利用者のプロファイルに関連づけられた２つの公開ユーザ識別を有する。数字列＊１＊に対応する公開ユーザ識別情報は、ｂａｒ＠ｅｍａｉｌ．ａｃｃｏｕｎｔという起呼側ｅメール・アドレスを含む。一例における、数字列＊２＊に対応する公開ユーザ識別情報は、電話番号１−８００−５５５−５０００を含む。数字列＊２＊に関連づけられた公開ユーザ識別情報は、登録済み状態を含む。
【００８５】
機器１１８の利用者は、数字列＊２＊に関連づけられた公開ユーザ識別情報が登録解除されるべきであることを示すトグル文字列＊７２を含むＤＥＲＥＧＩＳＴＥＲメッセージを開始する。機器１１８は、＊７２のトグル文字列を含む呼を機能サーバ構成要素１０８に経路指定する。機能サーバ構成要素１０８は、機器１１８の利用者に関連づけられたフィルタ基準に基づいて、トグル文字列＊７２を含む呼をアプリケーション・サーバ構成要素１０６に経路指定する。アプリケーション・サーバ構成要素１０６は、機能サーバ構成要素１０８への第２のＤＥＲＥＧＩＳＴＥＲメッセージを開始し、この機能サーバ構成要素は、機器１１８の利用者の、数字列＊２＊に関連づけられた公開ユーザ識別情報を登録解除するように働き、トグル構成要素１３８に基づいて、機器１１８の利用者の、数字列＊１＊に関連づけられた公開ユーザ識別情報に対するＲＥＧＩＳＴＥＲメッセージを開始する。機能サーバ構成要素１０８は、ＤＥＲＥＧＩＳＴＥＲメッセージおよびＲＥＧＩＳＴＥＲメッセージをアプリケーション・サーバ構成要素１０２、１０４、および１０６に転送し、機器１１８の利用者に関連づけられた公開ユーザ識別に関する登録状態における変化を記憶サーバ構成要素１１０に通知する。アプリケーション・サーバ構成要素１０２、１０４、および１０６は、機器１１８の利用者のプロファイルのうち関連情報を記憶サーバ構成要素１１０からダウンロードする。
【００８６】
一例における装置１００は、１つまたは複数のコンピュータ可読信号伝達媒体を使用する。装置１００用のコンピュータ可読信号伝達媒体の一例には、磁気、電気、光学、生物学、および原子データ記憶媒体の１つまたは複数などの記録可能データ記憶媒体１０２の例がある。別の例では、装置１００用のコンピュータ可読信号伝達媒体は、装置１００を含むまたはそれと結合されるネットワーク、たとえば電話ネットワーク、ローカル・エリア・ネットワーク（「ＬＡＮ」）、インターネット、および無線ネットワークの１つまたは複数を介して伝送される変調搬送波信号を含む。装置１００の例示的な構成要素は、いくつかのプログラミング言語のいずれかで書かれまたは実装される１組のおよび／または一連のコンピュータ命令を使用し、かつ／または含むことが当業者には理解されよう。
【００８７】
本明細書で説明したステップまたは動作は、例示的なものに過ぎない。こうしたステップまたは動作には、本発明の精神から逸脱することなく、多くの変形形態があり得る。たとえば、こうしたステップは、異なる順序で実施することもでき、ステップを追加し、削除し、変更することもできる。
【００８８】
本明細書において本発明の例示的な実装形態を詳細に示し説明したが、本発明の精神から逸脱することなく様々な変更、追加、代用などを行うことができ、したがってこうした変更、追加、代用が、添付の特許請求の範囲で定義される本発明の範囲内とみなされることが当業者には理解されよう。
【図面の簡単な説明】
【００８９】
【図１】複数のアプリケーション・サーバ構成要素、機能サーバ構成要素、記憶サーバ構成要素、第１の機器、第２の機器、および複数のネットワーク構成要素を備える装置の例示的な一実装形態を表す図である。
【図２】図１の装置の第１の機器の登録を示す例示的な機能フローである。
【図３】図１の装置の第１の機器による呼の開始を示す例示的な機能フローである。
【図４】図１の装置の第２の機器への呼の着信を示す例示的な機能フローである。
【図５】図１の装置の第１の機器の登録を示す例示的な拡張機能フローである。
【図６】第１の機器と、図１の装置の複数のアプリケーション・サーバ構成要素のうち１つのアプリケーション・サーバ構成要素との間の呼に焦点を当てた、第１の機器による呼の開始を示す例示的な拡張機能フローである。
【図７】複数のアプリケーション・サーバ構成要素のうち１つのアプリケーション・サーバ構成要素と、図１の装置の第２の機器との間の呼に焦点を当てた、第２の機器への呼の着信を示す例示的な拡張機能フローである。
【図８】第２の機器と、図１の装置の１つまたは複数のアプリケーション・サーバ構成要素のうち１つのアプリケーション・サーバ構成要素との間のコールバック呼に焦点を当てた、第２の機器から第１の機器へのコールバック呼を示す例示的な拡張機能フローである。
【図９】第１の機器から１つまたは複数のアプリケーション・サーバ構成要素のうち１つのアプリケーション・サーバ構成要素への、および１つのアプリケーション・サーバ構成要素から図１の装置の第２の機器への転送呼を示す例示的な拡張機能フローである。
【図１】
2004282765.tif 000003
【図２】
2004282765.tif 000004
【図３】
2004282765.tif 000005
【図４】
2004282765.tif 000006
【図５】
2004282765.tif 000007
【図６】
2004282765.tif 000008
【図７】
2004282765.tif 000009
【図８】
2004282765.tif 000010
【図９】
2004282765.tif 000011