JP2012090250A - クラウド・コミュニケーションのためのマルチレイヤー・スタック・プラットホーム - Google Patents
クラウド・コミュニケーションのためのマルチレイヤー・スタック・プラットホーム Download PDFInfo
- Publication number
- JP2012090250A JP2012090250A JP2011021970A JP2011021970A JP2012090250A JP 2012090250 A JP2012090250 A JP 2012090250A JP 2011021970 A JP2011021970 A JP 2011021970A JP 2011021970 A JP2011021970 A JP 2011021970A JP 2012090250 A JP2012090250 A JP 2012090250A
- Authority
- JP
- Japan
- Prior art keywords
- component
- user
- information
- routing
- communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
- 238000004891 communication Methods 0.000 title claims abstract description 129
- 238000013515 script Methods 0.000 claims abstract description 33
- 230000005540 biological transmission Effects 0.000 claims description 13
- 238000000034 method Methods 0.000 claims description 10
- 230000011664 signaling Effects 0.000 claims description 8
- 239000000969 carrier Substances 0.000 claims description 3
- 238000012545 processing Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 7
- 230000000977 initiatory effect Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
- H04L65/4053—Arrangements for multi-party communication, e.g. for conferences without floor control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/302—Route determination based on requested QoS
- H04L45/308—Route determination based on user's profile, e.g. premium users
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/4228—Systems providing special services or facilities to subscribers in networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/15—Aspects of automatic or semi-automatic exchanges related to dial plan and call routing
- H04M2203/158—Call-type dependent routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/12—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Abstract
【解決手段】マルチレイヤー・スタック・プラットホームが、クラウド・コミュニケーションのために提供される。システムは、3つ以上の層を含み、相互接続コンポーネントがアプリケーション・コンポーネントとピアリング・コンポーネントの間での通信に対して用意される。コンポーネントは、選ばれたアプリケーションの機能にしたがって、通信サービスを提供するために動作し、ディレクトリ・コンポーネントにより維持・処理される。アプリケーション・コンポーネントは、通信セッション要求を受信し、セッションを実行するためアプリケーション・スクリプトにアクセスする。ピアリング・コンポーネントは、規則と選好に基づいて、デバイス間の接続を確立する。
【選択図】図1
Description
デバイスに対して確立された品質水準、
デバイスに対して確立された費用制約条件、
デバイスに対して確立された時間制約、及び、
ダイレクトコール接続のためのデバイスの登録、
に基づく1つ以上のルーティング・オプションを含むことができる。ユーザ情報は、例えば、好ましくないトラフィック・タイプの識別、日時設定、および/またはデバイスの可用性などのユーザ選好を含むことができる。
Claims (12)
- 1つ以上のネットワークを通して互いに接続しているデバイス間の通信接続を提供するためのシステムであって、
(i)データ・ソースにユーザ情報とルーティング情報を含む情報を格納することであって、特定のユーザに関連した情報は、ディレクトリ・エントリを含む、ことと、
(ii)前記ユーザに関連したユーザ情報とルーティング情報に基づいて、発信元ユーザと宛先ユーザとの間の通信セッションのためにルーティング・ポリシーを決定することであって、ルーティング・ポリシーを決定することは、宛先デバイスを選ぶことを含み、該ルーティング・ポリシーは、発信元デバイス、前記選ばれた宛先デバイス、及び、該発信元デバイと該選ばれた宛先デバイスとの間のルートに関連した情報を含む、ことと、
を実行するように構成されるディレクトリ・コンポーネントと、
(i)宛て先による通信セッションのために、発信元デバイスから通信セッション要求を受信することと、
(ii)アプリケーション・スクリプトにアクセスすること及び、通信セッションのためにアプリケーション・スクリプトを選ぶことによって、前記要求された通信セッションに関連した情報を含む通信メッセージをつくることと、
を実行するように構成されるアプリケーション・コンポーネントと、
(i)前記通信メッセージと前記決定されたルーティング・ポリシーを受信することと、
(ii)前記発信元デバイスと前記宛先デバイスを接続することによって、通信セッションを実行することであって、前記接続は、前記ルーティング・ポリシーと前記選ばれたアプリケーション・スクリプトに固守する、ことと、
を実行するように構成されるピアリング・コンポーネントと、
を備えるシステム。 - 前記ユーザに関連した前記ユーザ情報と前記ルーティング情報が、前記デバイス間の1つ以上のルートを規定し、前記1つ以上のルートがランク付けされる、請求項1に記載のシステム。
- 前記接続のために利用されるルートは、
(i)利用可能な最高ランクのルート、あるいは、
(ii)前記デバイス間の接続を最初に完了するルートを含む、
請求項2に記載のシステム。 - 前記1つ以上のルートのランキングは、伝送コスト、送信時間、及び、品質の1つ以上に基づいて決定される、請求項2に記載のシステム。
- 前記通信メッセージと前記ルーティング・ポリシーの1つ以上を受信し、前記受信情報を前記ピアリング・コンポーネントへ転送するように構成される相互接続コンポーネントを更に備える請求項1に記載のシステム。
- 相互接続コンポーネントは、ピアリング・コンポーネントに統合され、ディレクトリ・コンポーネントに、または遠隔コンポーネントに統合される、請求項5に記載のシステム。
- 前記ルーティング情報は、
(i)宛先デバイスに対して確立された品質水準、
(ii)宛先デバイスに対して確立された費用制約、
(iii)宛先デバイスに対して確立された時間制約、
(iv)ダイレクトコール接続のための宛先デバイスの登録、又は、
(iv)それらの組合せ、
に基づいたルーティング・オプションを含む、
請求項1に記載のシステム。 - 前記ユーザ情報は、
(i)望ましくないトラフィック・タイプの識別、
(ii)日時設定、
(iii)宛先デバイスの可用性、又は、
(iv)それらの組合せ、を含む、
請求項1に記載のシステム。 - 前記ピアリング・コンポーネントは、前記発信元デバイスの信号プロトコルが前記宛先デバイスの信号プロトコルと異なる場合には、前記宛先デバイスと互換性を持つ信号プロトコルに、デバイス間の通信を変換するようにさらに構成される、請求項1に記載のシステム。
- 前記ピアリング・コンポーネントは、マルチプル・ネットワークに接続し、前記デバイスを接続するためにキャリヤを交換するように構成される、請求項1に記載のシステム。
- 前記ピアリング・コンポーネントは、前記宛先デバイスに、あるいは、宛先デバイスへの通信をルーティングするために、宛先デバイスのサービス提供業者に直接接続するように、構成される、請求項1に記載のシステム。
- 1つ以上のネットワークを通して、互いに接続しているデバイス間の通信接続を提供する方法であって、
データ・ソースのユーザ情報とルーティング情報を含む情報を維持するステップであって、特定のユーザに関連した情報は、ディレクトリ・エントリを含む、ステップと、
発信元デバイスと宛て先との間の通信セッションを実行する要求を受信するステップであって、前記要求は、アプリケーション・コンポーネントにおいて、発信元デバイスを通してアプリケーションにアクセスしている発信元ユーザによって受信される、ステップと、
アプリケーション・コンポーネントによって、アプリケーション・スクリプトにアクセスして、通信セッションのためにアプリケーション・スクリプトを選ぶことで、前記要求された通信セッションに関連した情報を含む通信メッセージをつくるステップと、
前記ユーザに関連したユーザ情報と、ルーティング情報に基づいて、発信元ユーザと宛先ユーザの間の通信セッションのためにルーティング・ポリシーを決定するステップであって、ルーティング・ポリシーを決定することは、宛先デバイスを選ぶことを含み、そのルーティング・ポリシーは、発信元デバイス、前記選ばれた宛先デバイス、および、その間ルートに関連した情報を含む、ステップと、
アプリケーション・プログラミング・インタフェースを介して、ピアリング・コンポーネントに通信メッセージとルーティング・ポリシーを送信するステップと、
発信元デバイスと宛先デバイスを接続するピアリング・コンポーネントによって通信セッションを実行するステップであって、前記接続は、ルーティング・ポリシーと選ばれたアプリケーション・スクリプトを固守する、ステップと、
を含む方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/909,481 US7912983B1 (en) | 2010-10-21 | 2010-10-21 | Multi-layer stack platform for cloud communications |
US12/909,481 | 2010-10-21 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2012090250A true JP2012090250A (ja) | 2012-05-10 |
Family
ID=43741880
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011021970A Ceased JP2012090250A (ja) | 2010-10-21 | 2011-02-03 | クラウド・コミュニケーションのためのマルチレイヤー・スタック・プラットホーム |
Country Status (4)
Country | Link |
---|---|
US (2) | US7912983B1 (ja) |
EP (1) | EP2453640A3 (ja) |
JP (1) | JP2012090250A (ja) |
KR (1) | KR101223882B1 (ja) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102333124A (zh) * | 2011-10-09 | 2012-01-25 | 华为技术有限公司 | 一种提升云计算模式下语音或视频传输质量的方法及装置 |
WO2013122949A1 (en) | 2012-02-13 | 2013-08-22 | Galeal Zino | Video session manager and method for enabling and managing video calling and telepresence communications sessions across multiple domains |
US9325624B2 (en) * | 2013-11-12 | 2016-04-26 | Twilio, Inc. | System and method for enabling dynamic multi-modal communication |
US9160724B2 (en) | 2014-01-27 | 2015-10-13 | Canon Kabushiki Kaisha | Devices, systems, and methods for device provisioning |
US9680875B2 (en) | 2015-01-20 | 2017-06-13 | Cisco Technology, Inc. | Security policy unification across different security products |
US9531757B2 (en) | 2015-01-20 | 2016-12-27 | Cisco Technology, Inc. | Management of security policies across multiple security products |
US9571524B2 (en) | 2015-01-20 | 2017-02-14 | Cisco Technology, Inc. | Creation of security policy templates and security policies based on the templates |
US9521167B2 (en) | 2015-01-20 | 2016-12-13 | Cisco Technology, Inc. | Generalized security policy user interface |
US9401933B1 (en) | 2015-01-20 | 2016-07-26 | Cisco Technology, Inc. | Classification of security policies across multiple security products |
US9641540B2 (en) | 2015-05-19 | 2017-05-02 | Cisco Technology, Inc. | User interface driven translation, comparison, unification, and deployment of device neutral network security policies |
US9851999B2 (en) | 2015-07-30 | 2017-12-26 | At&T Intellectual Property I, L.P. | Methods, systems, and computer readable storage devices for handling virtualization of a physical telephone number mapping service |
US10277736B2 (en) | 2015-07-30 | 2019-04-30 | At&T Intellectual Property I, L.P. | Methods, systems, and computer readable storage devices for determining whether to handle a request for communication services by a physical telephone number mapping service or a virtual telephone number mapping service |
US9888127B2 (en) | 2015-07-30 | 2018-02-06 | At&T Intellectual Property I, L.P. | Methods, systems, and computer readable storage devices for adjusting the use of virtual resources providing communication services based on load |
US9866521B2 (en) | 2015-07-30 | 2018-01-09 | At&T Intellectual Property L.L.P. | Methods, systems, and computer readable storage devices for determining whether to forward requests from a physical telephone number mapping service server to a virtual telephone number mapping service server |
US10382278B1 (en) * | 2018-01-31 | 2019-08-13 | EMC IP Holding Company LLC | Processing platform with independent definition and mutual enforcement of operational and application policies |
CA3177900A1 (en) * | 2020-05-05 | 2021-11-11 | Intelepeer | System and methods for dynamically extending analytics in a cloud communications platform |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004153317A (ja) * | 2002-10-28 | 2004-05-27 | Nippon Telegr & Teleph Corp <Ntt> | 端末メディア選択方法及び発信方法及び通信メディア選択装置及び端末メディア選択システム |
JP2004153352A (ja) * | 2002-10-29 | 2004-05-27 | Hitachi Ltd | マルチメディアコミュニケーションシステム |
JP2005269299A (ja) * | 2004-03-19 | 2005-09-29 | Fujitsu Ltd | 異種端末間データ転送方法、装置、プログラム及び記憶媒体 |
JP2009545205A (ja) * | 2006-07-20 | 2009-12-17 | エイ・ティ・アンド・ティ インテレクチュアル プロパティ アイ,エル.ピー. | Ipマルチメディア・サブシステム・ネットワーク内の通信に優先順位をつけるためのシステム、方法、および機器 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7072303B2 (en) | 2000-12-11 | 2006-07-04 | Acme Packet, Inc. | System and method for assisting in controlling real-time transport protocol flow through multiple networks |
US20020122547A1 (en) * | 2000-12-21 | 2002-09-05 | Hinchey Allan J. | Method and apparatus for telephony route selection |
EP1344353B1 (en) | 2000-12-22 | 2014-11-19 | BlackBerry Limited | Wireless router system and method |
JP4199670B2 (ja) | 2002-01-15 | 2008-12-17 | アバイア テクノロジー コーポレーション | 収束通信サービスのための通信アプリケーション・サーバ |
US20030212821A1 (en) | 2002-05-13 | 2003-11-13 | Kiyon, Inc. | System and method for routing packets in a wired or wireless network |
US8868779B2 (en) | 2004-06-15 | 2014-10-21 | Accenture Global Services Limited | Method and apparatus to accomplish peer-to-peer application data routing between service consumers and service providers within a service oriented architecture |
US8571011B2 (en) | 2004-08-13 | 2013-10-29 | Verizon Business Global Llc | Method and system for providing voice over IP managed services utilizing a centralized data store |
EP1880304A4 (en) | 2005-04-22 | 2011-12-28 | Shrihari B Pandit | METHOD AND SYSTEMS FOR TRANSLATING LANGUAGE, AUDIO, VIDEO, TEXT AND / OR MULTIMEDIA DATA |
US7627290B2 (en) | 2005-07-07 | 2009-12-01 | Cisco Technology, Inc. | Route convergence monitoring system and method |
US7680112B2 (en) | 2005-08-26 | 2010-03-16 | Microsoft Corporation | Peer-to-peer communication system |
WO2008085203A2 (en) | 2006-12-29 | 2008-07-17 | Prodea Systems, Inc. | Presence status notification from digital endpoint devices through a multi-services gateway device at the user premises |
US8432895B2 (en) * | 2007-02-23 | 2013-04-30 | Aip Acquisition Llc | Intelligent routing of VoIP traffic |
US7904589B2 (en) * | 2007-05-19 | 2011-03-08 | At&T Intellectual Property I, Lp | Intelligent computer network routing using logically centralized, physically distributed servers distinct from network routers |
US8223755B2 (en) | 2007-07-20 | 2012-07-17 | Cisco Technology, Inc. | Node reputation based on knowledge of PSTN calls |
EP2048863A1 (en) | 2007-10-12 | 2009-04-15 | Ascendent Telecommunications, Inc. | Method, apparatus and system for routing a call using overflow groups |
US8175236B2 (en) | 2007-11-16 | 2012-05-08 | At&T Mobility Ii Llc | IMS and SMS interworking |
-
2010
- 2010-10-21 US US12/909,481 patent/US7912983B1/en not_active Expired - Fee Related
-
2011
- 2011-01-27 US US13/014,919 patent/US8171160B1/en active Active
- 2011-01-31 KR KR1020110009655A patent/KR101223882B1/ko not_active IP Right Cessation
- 2011-02-03 JP JP2011021970A patent/JP2012090250A/ja not_active Ceased
- 2011-02-04 EP EP11153378A patent/EP2453640A3/en not_active Withdrawn
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004153317A (ja) * | 2002-10-28 | 2004-05-27 | Nippon Telegr & Teleph Corp <Ntt> | 端末メディア選択方法及び発信方法及び通信メディア選択装置及び端末メディア選択システム |
JP2004153352A (ja) * | 2002-10-29 | 2004-05-27 | Hitachi Ltd | マルチメディアコミュニケーションシステム |
JP2005269299A (ja) * | 2004-03-19 | 2005-09-29 | Fujitsu Ltd | 異種端末間データ転送方法、装置、プログラム及び記憶媒体 |
JP2009545205A (ja) * | 2006-07-20 | 2009-12-17 | エイ・ティ・アンド・ティ インテレクチュアル プロパティ アイ,エル.ピー. | Ipマルチメディア・サブシステム・ネットワーク内の通信に優先順位をつけるためのシステム、方法、および機器 |
Also Published As
Publication number | Publication date |
---|---|
KR20120041647A (ko) | 2012-05-02 |
US7912983B1 (en) | 2011-03-22 |
EP2453640A2 (en) | 2012-05-16 |
US8171160B1 (en) | 2012-05-01 |
KR101223882B1 (ko) | 2013-01-17 |
US20120102208A1 (en) | 2012-04-26 |
EP2453640A3 (en) | 2013-03-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7912983B1 (en) | Multi-layer stack platform for cloud communications | |
US6904140B2 (en) | Dynamic user state dependent processing | |
RU2528616C1 (ru) | Шлюз сетевого обобщения и соответствующий способ обобщения оконечной точки | |
JP4548242B2 (ja) | 音声ip電話方法と装置。 | |
TWI229518B (en) | Apparatus and method for computer telephone integration in packet switched telephone networks | |
TWI229527B (en) | Apparatus and method for computer telephone integration in packet switched telephone networks | |
US8451829B2 (en) | Routing a VoIP call with contextual information | |
US7738638B1 (en) | Voice over internet protocol call recording | |
RU2007107353A (ru) | Способ и устройство для обеспечения средства корреляции в гибридных телекоммуникационных сетях | |
US20060165064A1 (en) | Method and apparatus for a network element to track the availability of other network elements | |
BRPI0715520A2 (pt) | envio dinÂmico de chamada controlada por cliente | |
CN1764217B (zh) | 用于分配vxml能力以便在客户设备上执行的*** | |
US9813552B2 (en) | Selective voice communication among multiple services | |
US20050201359A1 (en) | Dynamically establishing media channels between resources of an emergency services network and conforming emergency systems | |
US8635275B2 (en) | Session application records | |
US8111687B2 (en) | Communication system and method | |
US8711841B2 (en) | Communication system | |
JP5031766B2 (ja) | Ip電話サービスの相互接続 | |
US9237239B2 (en) | Method for augmenting a voice call | |
JP7414215B1 (ja) | 電話番号の調査装置、調査方法、調査プログラム、及び情報提供システム | |
KR20170087941A (ko) | 클라이언트 애플리케이션을 통한 pbx 전화 호의 제어 | |
JP6040107B2 (ja) | データ管理サーバ | |
JP5677526B2 (ja) | 制御装置及び通信履歴管理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120809 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120828 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121112 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130625 |
|
A045 | Written measure of dismissal of application [lapsed due to lack of payment] |
Free format text: JAPANESE INTERMEDIATE CODE: A045 Effective date: 20131029 |