JP5827716B2 - Line selection apparatus and line selection method - Google Patents
Line selection apparatus and line selection method Download PDFInfo
- Publication number
- JP5827716B2 JP5827716B2 JP2014061736A JP2014061736A JP5827716B2 JP 5827716 B2 JP5827716 B2 JP 5827716B2 JP 2014061736 A JP2014061736 A JP 2014061736A JP 2014061736 A JP2014061736 A JP 2014061736A JP 5827716 B2 JP5827716 B2 JP 5827716B2
- Authority
- JP
- Japan
- Prior art keywords
- line
- service
- sdp
- apl
- outgoing
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Description
本発明は、SDP(Service Delivery Platform)における回線選択技術に関する。 The present invention relates to a line selection technique in SDP (Service Delivery Platform).
従来、通信事業者によって提供される回線をWebサービスの開発者が利用するための技術として、API(Application Programming Interface)が用いられている。サービス開発者は、例えばParlay−Xと呼ばれるAPIを利用する。
サービス開発者は、Parlay−Xを利用することにより、SIP(Session Initiation Protocol)に関する知識が不足していても、APIに関する平易な知識に基づいて、通信事業者の通信網(例えば、公衆交換電話網(Public Switched Telephone Networks)やNGN(Next Generation Network))上でのサービスを開発できる。通信事業者の通信網とは、通信事業者が所有、保有又は管理する通信網である。以下、通信事業者の通信網を、単に「通信網」と記載する。
Conventionally, an API (Application Programming Interface) is used as a technique for a Web service developer to use a line provided by a communication carrier. The service developer uses an API called Parlay-X, for example.
By using Parlay-X, a service developer can use a carrier's communication network (for example, a public switched telephone) based on plain knowledge about API even if knowledge about SIP (Session Initiation Protocol) is insufficient. Services on the network (Public Switched Telephone Networks) and NGN (Next Generation Network) can be developed. The communication network of the communication carrier is a communication network owned, owned or managed by the communication carrier. Hereinafter, the communication network of the communication carrier is simply referred to as “communication network”.
Webサービスの開発環境となるプラットフォームとしてSDPがある。サービス開発者は、SDPを利用することによって各種のWebサービスを実現できる。 There is SDP as a platform serving as a development environment for Web services. Service developers can implement various Web services by using SDP.
SDPを利用するサービス開発者は、呼制御をアプリケーションに実装する際、発信元の電話番号と、着信先の電話番号と、回線条件(チャネル数、帯域等)とを指定する必要がある。サービス開発者は、自身のアプリケーションにおいて利用可能な電話番号及び回線条件が固定されている場合には、固定されている電話番号及び回線条件を指定すればよい。
しかし、利用可能な電話番号及び回線条件がアプリケーション毎に固定されている場合には、SDPにおいて電話番号及び回線条件を動的に複数のアプリケーションに割り当てることができない。そのため、どのアプリケーションによっても利用されていない電話番号及び回線条件を有効に活用することができなかった。
A service developer using SDP needs to specify a caller telephone number, a callee telephone number, and line conditions (number of channels, bandwidth, etc.) when implementing call control in an application. When the phone number and the line condition that can be used in the application are fixed, the service developer may specify the fixed telephone number and the line condition.
However, when available telephone numbers and line conditions are fixed for each application, telephone numbers and line conditions cannot be dynamically assigned to a plurality of applications in SDP. For this reason, telephone numbers and line conditions that are not used by any application cannot be used effectively.
このような問題を解決する手段の一つとして、アプリケーションにおいて利用可能な電話番号及び回線条件を固定せず、動的に割り当てることも考えられる。しかしながら、このような設計においては、利用可能な電話番号及び回線条件の変化に動的に対応するアプリケーションを設計しなければならない。 As one means for solving such a problem, it is conceivable to dynamically assign telephone numbers and line conditions that can be used in an application without fixing them. However, in such a design, an application that dynamically responds to changes in available telephone numbers and line conditions must be designed.
しかし、アプリケーションは、他のアプリケーションが利用している電話番号及び回線条件を把握することができない。そのため、サービス開発者にとって、利用可能な電話番号及び回線条件の変化に動的に対応するアプリケーションを設計することは困難であった。 However, the application cannot grasp the telephone number and line conditions used by other applications. Therefore, it has been difficult for service developers to design an application that dynamically responds to changes in available telephone numbers and line conditions.
本発明は上述のような課題に鑑みてなされたものであり、アプリケーションにおいて利用可能な電話番号及び回線条件が動的に変化する場合であっても、容易にアプリケーションを設計可能な回線選択装置及び回線選択方法を提供することを目的としている。 The present invention has been made in view of the problems as described above, and a line selection device capable of easily designing an application even when a telephone number and a line condition that can be used in the application change dynamically. The object is to provide a line selection method.
本発明の一態様は、アプリケーションと通信網との間でSDP(Service Delivery Platform)を経由した通信に用いられる回線を選択する回線選択装置であって、SDPが管理する複数の回線の中から、前記アプリケーションが要求するリソースを充足する回線を選択する回線選択部を備える。 One aspect of the present invention is a line selection device that selects a line used for communication via an SDP (Service Delivery Platform) between an application and a communication network, from among a plurality of lines managed by the SDP, A line selection unit that selects a line that satisfies the resource requested by the application;
また、本発明の一態様においては、前記回線選択部は、前記複数の回線における利用可能な帯域幅に基づいて、前記回線を選択する。 In the aspect of the invention, the line selection unit selects the line based on an available bandwidth in the plurality of lines.
また、本発明の一態様においては、一のアプリケーションに対して使用されているリソースが上限を超える場合、前記アプリケーションの新たなリソースの使用を拒否する発信側フィルタをさらに備える。 Further, according to one aspect of the present invention, when a resource used for one application exceeds an upper limit, a transmission side filter that rejects use of a new resource of the application is further provided.
また、本発明の一態様においては、アプリケーションと通信網との間でSDP(Service Delivery Platform)を経由した通信に用いられる回線を選択する回線選択装置であって、前記通信網に接続された通信端末からの発信通知に含まれるSDP側電話番号及び通信端末側電話番号に基づいて、複数の前記アプリケーションの中から前記発信通知を受けるアプリケーションを選択するアプリケーション選択部を備える。 In one aspect of the present invention, there is provided a line selection device that selects a line used for communication via an SDP (Service Delivery Platform) between an application and a communication network, the communication being connected to the communication network An application selection unit is provided that selects an application that receives the call notification from the plurality of applications based on the SDP side telephone number and the communication terminal side telephone number included in the call notification from the terminal.
また、本発明の一態様においては、一のアプリケーションに対して使用されているリソースが上限を超える場合、前記発信通知を拒否する着信側フィルタをさらに備える。
また、本発明の一態様においては、前記通信網は、公衆交換電話網又はNGN(Next Generation Network)である。
Moreover, in one aspect of the present invention, a call-side filter that rejects the call notification when the resource used for one application exceeds the upper limit is further provided.
In one aspect of the present invention, the communication network is a public switched telephone network or an NGN (Next Generation Network).
また、本発明の一態様は、アプリケーションと通信網との間でSDP(Service Delivery Platform)を経由した通信に用いられる回線を選択する回線選択方法であって、SDPが管理する複数の回線の中から、前記アプリケーションが要求するリソースを充足する回線を選択する回線選択段階を有する。 One embodiment of the present invention is a line selection method for selecting a line used for communication via an SDP (Service Delivery Platform) between an application and a communication network, and a plurality of lines managed by the SDP. To selecting a line satisfying the resource required by the application.
また、本発明の一態様は、アプリケーションと通信網との間でSDP(Service Delivery Platform)を経由した通信に用いられる回線を選択する回線選択方法であって、前記通信網に接続された通信端末からの発信通知に含まれるSDP側電話番号及び通信端末側電話番号に基づいて、複数の前記アプリケーションの中から前記発信通知を受けるアプリケーションを選択するアプリケーション選択段階を有する。 Another aspect of the present invention is a line selection method for selecting a line used for communication between an application and a communication network via an SDP (Service Delivery Platform), the communication terminal connected to the communication network Based on the SDP-side telephone number and the communication terminal-side telephone number included in the outgoing notification from the application, the application selecting step of selecting the application that receives the outgoing notification from the plurality of applications.
本発明によれば、アプリケーションにおいて利用可能な電話番号及び回線条件が動的に変化する場合であっても、容易にアプリケーションを設計することが可能となる。 According to the present invention, it is possible to easily design an application even when a telephone number and a line condition that can be used in the application change dynamically.
[1.SDPについて]
SDPは、Webサービス技術を用いて開発されたサービスを、通信網に導入する役割を果たす。通信網は、公衆交換電話網又はNGNを含む。SDPが収容する回線は、例えば、SNI(application Server-Network Interface)回線であってもよいし、UNI(User-Network Interface)回線であってもよいし、他の回線であってもよい。SDPが収容する回線は、SNI回線とUNI回線とが混在していてもよい。以下、SDPのセッションに用いられる通信網のうち、公衆交換電話網を代表例として本実施形態を説明する。SDPに対する指示には、SOAP(Simple Object Access Protocol)やREST(REpresentational State Transfer)などのプロトコルが用いられる。
[1. About SDP]
SDP plays a role of introducing a service developed using Web service technology into a communication network. The communication network includes a public switched telephone network or NGN. The line accommodated by the SDP may be, for example, an application server-network interface (SNI) line, a user-network interface (UNI) line, or another line. The line accommodated by the SDP may be a mixture of SNI lines and UNI lines. Hereinafter, the present embodiment will be described using a public switched telephone network as a representative example of communication networks used for SDP sessions. Protocols such as SOAP (Simple Object Access Protocol) and REST (REpresentational State Transfer) are used for instructions to the SDP.
[2.本装置の使用態様]
図1は、本発明の一態様を示す回線選択装置10と公衆交換電話網との接続状態を示す概念図である。図1において、アプリケーション(APL1,APL2,・・・,APLn)は、情報処理や通信や放送などの各種サービスを提供する。アプリケーションは、例えば情報処理装置においてプログラムが実行されることによって実現される。
[2. Usage of this device]
FIG. 1 is a conceptual diagram showing a connection state between a
回線選択装置10は、アプリケーション(APL1,APL2,・・・,APLn)と接続される。また、回線選択装置10は、SDPを介して公衆交換電話網と接続される。なお、nは2以上の整数を表す。
SDPと公衆交換電話網との間は、回線(回線1,回線2,・・・,回線m)によって接続される。なお、mは2以上の整数を表す。
公衆交換電話網には、不図示の複数の通信端末が接続される。各通信端末には、1又は複数の電話番号が付与されている。
The
The SDP and the public switched telephone network are connected by lines (
A plurality of communication terminals (not shown) are connected to the public switched telephone network. Each communication terminal is assigned one or more telephone numbers.
図1において、APL1がSDPに通信端末への発信を指示すると、回線選択装置10が回線振り分けを実行する。この回線振り分けにより、SDPと公衆交換電話網との間の複数の回線(回線1,回線2,・・・,回線m)の中から、1又は複数の回線(例えば回線1及び回線2)が選択される。回線振り分けとは、SDPから通信端末への発信時に、使用される電話番号及び回線を複数の電話番号及び複数の回線の中から選択する機能である。
In FIG. 1, when the
一方、通信端末がSDPに向けて発信通知を送信すると、回線選択装置10がAPL振り分けを実行する。このAPL振り分けにより、複数のアプリケーション(APL1,APL2,・・・,APLn)の中から、1又は複数のアプリケーションが選択される。APL振り分けとは、通信端末からSDPへの発信時に、発信通知を受けるアプリケーションを複数のアプリケーションの中から選択する機能である。
On the other hand, when the communication terminal transmits a call notification to the SDP, the
図2は、回線選択装置10による回線選択の様子を示す概念図である。各APL1〜nは、それぞれサービス1〜nを提供する。図2において、回線1は、サービス1の専用回線である。回線2は、サービス2及びサービス3の専用回線である。回線3及び回線4は、それぞれサービス2〜5の専用回線である。
FIG. 2 is a conceptual diagram showing a state of line selection by the
図2は、APL2が公衆交換電話網にアクセスする様子を示している。この場合、回線選択装置10は、サービス2に対応付けられている回線2〜4の中から、利用される回線を選択する。回線2は、回線3及び回線4とは異なって帯域が不足している。そのため、回線選択装置10は、回線3又は回線4のいずれか一方(図2の場合は回線3)を、APL2によって利用される回線として選択する。
FIG. 2 shows how the
図3は、回線選択装置10を含む回線選択システムの処理の流れの具体例を表すシーケンスイメージを示す図である。回線選択システムは、アプリケーション、回線選択装置10、SDP及び通信端末を含む。
FIG. 3 is a diagram showing a sequence image representing a specific example of the processing flow of the line selection system including the
図3に示される処理の流れを説明する。まず、アプリケーションが発信指示を回線選択装置10に送信する。発信指示は、回線を用いた発信を行うことをSDPに対して指示するためのデータである。回線選択装置10は、アプリケーションから発信指示を受けると、SDPに発信指示を送信する。SDPは、回線選択装置10から発信指示を受けると、通信端末に発信通知を送信する。SDPは、発信通知を送信した後、回線選択装置10にOK通知を送信する。OK通知は、通信端末に対して問題なく発信通知が送信されたことを報告するためのデータである。回線選択装置10は、SDPからOK指示を受けると、アプリケーションにOK通知を送信する。
The process flow shown in FIG. 3 will be described. First, the application transmits a call instruction to the
通信端末は、発信通知に応じて着信通知をSDPに送信する。着信通知は、通信端末がSDPから受けた発信通知に応じることを示すデータである。SDPは、通信端末から着信通知を受けると、回線選択装置10に着信通知を送信する。回線選択装置10は、SDPから着信通知を受けると、アプリケーションに着信通知を送信する。アプリケーションは、回線選択装置10から着信通知を受けると、回線選択装置10にOK通知を送信する。このOK通知は、着信通知の受領を示すデータである。回線選択装置10は、アプリケーションからOK通知を受けると、SDPにOK通知を送信する。なお、以上のように説明したSDPと通信端末との間で行われる通信は、一般的なSIPの処理である。
The communication terminal transmits an incoming call notification to the SDP in response to the outgoing call notification. The incoming call notification is data indicating that the communication terminal responds to the outgoing notification received from the SDP. When the SDP receives an incoming call notification from the communication terminal, the SDP transmits the incoming call notification to the
以上のようにして、アプリケーションと通信端末との間のセッションが確立される。なお、本発明におけるセッション確立のシーケンスは、図3に示されるシーケンスイメージに限定されない。 As described above, the session between the application and the communication terminal is established. The session establishment sequence in the present invention is not limited to the sequence image shown in FIG.
[3.回線選択装置]
図4は、回線選択装置10の構成を示すブロック図である。回線選択装置10は、回線利用管理APIインタフェース11、APL側SDP−APIインタフェース12、SDP−APIインタフェース13及び制御部20を備えている。
[3. Line selection device]
FIG. 4 is a block diagram illustrating a configuration of the
APL側SDP−APIインタフェース12は、SDPの標準インタフェース(Parlay−Xに準拠したインタフェース)である。APL側SDP−APIインタフェース12は、制御部20との間でデータを送受信する。APL側SDP−APIインタフェース12は、IPアドレスを含むデータをアプリケーションから受信する。APL側SDP−APIインタフェース12は、受信されたデータに含まれるIPアドレスが、後述するサービスID−IPアドレス対応テーブルに登録されているか否か確認する。APL側SDP−APIインタフェース12は、IPアドレスが登録されている場合は、アプリケーションから受信したデータに対し、IPアドレスに応じたサービスIDを付加し、制御部20に出力する。一方、IPアドレスが登録されていない場合は、APL側SDP−APIインタフェース12は、アプリケーションから受信したデータを制御部20に出力せず、廃棄する。
The APL side SDP-
回線利用管理APIインタフェース11は、SDPのインタフェースである。回線利用管理APIインタフェース11は、制御部20との間でデータを送受信する。回線利用管理APIインタフェース11は、上述したSDPの標準インタフェースに対して、サービスIDとIPアドレスとを含む情報を更に取り扱うように構成されたインタフェースである。回線利用管理APIインタフェース11は、サービスID及びIPアドレスを含むデータをアプリケーションから受信する。回線利用管理APIインタフェース11は、受信されたデータに含まれるサービスID及びIPアドレスの組み合わせが、後述するサービスID−IPアドレス対応テーブルに登録されているか否か確認する。回線利用管理APIインタフェース11は、上記組み合わせが登録されている場合は、アプリケーションから受信したデータを制御部20に出力する。一方、上記組み合わせが登録されていない場合は、回線利用管理APIインタフェース11は、アプリケーションから受信したデータを制御部20に出力せず、廃棄する。このようにサービスID及びIPアドレスの組み合わせが登録されているか否かが確認されることにより、アプリケーションの正当性を確認することが可能となる。なお、IPアドレスが登録されているか否か、についての確認は必ずしも必要ではない。
The line use
SDP−APIインタフェース13は、制御部20とSDPとの間でデータを送受信する。SDP−APIインタフェース13は、制御部20から受信したデータをSDPに渡す。SDP−APIインタフェース13は、SDPから受信したデータを制御部20に渡す。
The SDP-
次に、制御部20の構成について説明する。制御部20は、発信側フィルタ21、着信側フィルタ22、選択部23、記憶部24及び共通機能処理部25を備える。
Next, the configuration of the
発信側フィルタ21は、回線利用管理APIインタフェース11から発信指示を受けると、発信元であるAPLに対する回線振り分けを選択部23に指示する。発信側フィルタ21は、選択部23によって割り当てられた電話番号と着信先の電話番号とをSDP−APIインタフェース13に通知する。
When receiving a transmission instruction from the line use
着信側フィルタ22は、SDP−APIインタフェース13を介してSDPから発信通知を受けると、この発信通知に伴う着信についてAPL振り分けを選択部23に指示する。着信側フィルタ22は、選択部23によって選択されたAPLをAPL側SDP−APIインタフェース12に通知する。
When receiving a call notification from the SDP via the SDP-
選択部23は、回線振り分けの処理と、APL振り分けの処理とを実行する。このような処理を実行するために、選択部23は、回線利用状況管理部23a、回線選択部23b及びAPL選択部23cを備える。
The
回線利用状況管理部23aは、SDPが管理する複数の回線の利用状況を表す情報を取得する。回線利用状況管理部23aは、取得された情報に基づいて、記憶部24に記憶される回線利用状況テーブルを更新する。
The line usage
回線選択部23bは、回線振り分けの処理を行う。具体的には以下のとおりである。回線選択部23bは、APLから送信される発信指示を参照することによって、APLによって要求されている回線のリソースに関する情報(リソース情報)を取得する。回線選択部23bは、記憶部24に記憶されるテーブルを参照することによって、SDPが管理する複数の回線の中から、発信指示の送信元であるAPLの要求に応じた回線を選択する。
The
APL選択部23cは、APL振り分けの処理を行う。具体的には以下のとおりである。APL選択部23cは、通信端末から送信される発信通知を参照することによって、通信端末によって要求されているサービスに関する情報を取得する。APL選択部23cは、記憶部24に記憶されるテーブルを参照することによって、複数のAPLの中から、要求されているサービスに応じたAPLを選択する。
The
記憶部24は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。記憶部24は、選択部23によって利用される複数のテーブルを記憶する。記憶部24は、例えば、回線利用条件テーブル、サービスID−IPアドレス対応テーブル、サービスリソーステーブル、回線サービステーブル、回線利用状況テーブル、サービスID特定テーブル、エンドポイント特定テーブル及びメディア条件テーブルを記憶する。
共通機能処理部25は、共通機能の各処理を実行する。共通機能の具体例としては、認証機能、ログ管理機能、及び課金機能がある。
The
The common
図5は、回線利用条件テーブルの一例を示す図である。回線利用条件テーブルには、複数のレコードが登録されている。各レコードは、代表番号、電話番号、許容帯域、許容チャネル数及びメディア許可種別の値を有する。各レコードは、回線毎の利用条件を表す。以下、レコードに登録される各値について説明する。 FIG. 5 is a diagram illustrating an example of a line use condition table. A plurality of records are registered in the line use condition table. Each record has a representative number, a telephone number, an allowable band, an allowable channel number, and a media permission type value. Each record represents a use condition for each line. Hereinafter, each value registered in the record will be described.
代表番号及び電話番号の各値は、それぞれ回線に割り当てられている代表番号及び電話番号を表す。電話番号は、回線の識別子として機能する。代表番号は、例えばSDPから通信端末への発信の際にSDP側電話番号として用いられる電話番号である。電話番号は、実際の発信に用いられる電話番号を示す。なお、SDB側電話番号として指定される電話番号は、必ずしも代表番号である必要は無く、電話番号が指定されてもよい。また、代表番号が実際の発信に用いられてもよい。 Each value of the representative number and telephone number represents the representative number and telephone number assigned to the line. The telephone number functions as a line identifier. The representative number is, for example, a telephone number used as the SDP side telephone number when making a call from the SDP to the communication terminal. The telephone number indicates a telephone number used for actual transmission. Note that the telephone number designated as the SDB side telephone number is not necessarily a representative number, and a telephone number may be designated. The representative number may be used for actual transmission.
許容帯域は、同じレコードの電話番号によって表される回線において、許容可能な帯域を表す。許容帯域は、発着信利用可能帯域、発信、着信の3つの値を有する。
発着信利用可能帯域の値は、発信(APLから通信端末への発信)により確立されたセッションで利用可能な帯域と、着信(APLが通信端末から受ける着信)により確立されたセッションで利用可能な帯域と、の合計の上限値を表す。発信の値は、発信により確立されたセッションで利用可能な帯域の上限値を表す。着信の値は、着信により確立されたセッションで利用可能な帯域の上限値を表す。発信時には、発着信利用可能帯域及び発信の許容帯域の2つの条件が満たされる必要がある。着信時には、発着信利用可能帯域及び着信の許容帯域の2つの条件が満たされる必要がある。
The allowable bandwidth represents an allowable bandwidth in the line represented by the telephone number of the same record. The allowable bandwidth has three values, that is, an outgoing / incoming available bandwidth, outgoing, and incoming.
The value of the available bandwidth for outgoing / incoming calls can be used for the bandwidth that can be used in sessions established by outgoing calls (calls from APL to communication terminals) and in sessions that are established by incoming calls (calls that APL receives from communication terminals). This represents the upper limit of the sum of the bandwidth. The outgoing value represents an upper limit value of a bandwidth that can be used in a session established by outgoing call. The incoming call value represents the upper limit value of the bandwidth that can be used in the session established by the incoming call. At the time of outgoing call, it is necessary to satisfy two conditions of an outgoing / incoming available band and an allowable outgoing band. When receiving an incoming call, it is necessary to satisfy the two conditions of the incoming / outgoing available bandwidth and the incoming allowable bandwidth.
許容チャネル数は、同じレコードの電話番号によって表される回線において、許容可能なチャネル数を表す。許容チャネル数は、発着信利用可能チャネル数、発信、着信の3つの値を有する。 The allowable number of channels represents the number of allowable channels in the line represented by the telephone number of the same record. The number of allowable channels has three values: the number of channels that can be used for outgoing / incoming calls, outgoing calls, and incoming calls.
発着信利用可能チャネル数の値は、発信により確立されたセッションで利用可能なチャネル数と、着信により確立されたセッションで利用可能なチャネル数と、の合計の上限値を表す。発信の値は、発信により確立されたセッションで利用可能なチャネル数の上限値を表す。着信の値は、着信により確立されたセッションで利用可能なチャネル数の上限値を表す。発信時には、発着信利用可能チャネル数及び発信の許容チャネル数の2つの条件が満たされる必要がある。着信時には、発着信利用可能チャネル数及び着信の許容チャネル数の2つの条件が満たされる必要がある。 The value of the number of channels that can be used for outgoing / incoming calls represents the upper limit of the total number of channels that can be used in a session established by outgoing call and the number of channels that can be used in a session established by incoming call. The value of outgoing call represents the upper limit value of the number of channels that can be used in a session established by outgoing call. The incoming call value represents the upper limit value of the number of channels that can be used in the session established by the incoming call. At the time of outgoing call, it is necessary to satisfy two conditions of the number of available outgoing and incoming channels and the allowable number of outgoing channels. When receiving an incoming call, two conditions must be satisfied: the number of channels that can be used for outgoing and incoming calls and the number of allowable channels for incoming calls.
メディア許可種別は、同じレコードの電話番号によって表される回線において、利用可能なメディアの種別を表す。メディア許可種別は、発信及び着信と、メディア種別(例えば、映像、音声及びデータ)との組み合わせ毎に、利用可能か否かを表す値を有する。図5の例では、利用可能である場合には「TRUE」の値を有し、利用不可能である場合には「FALSE」の値を有する。 The media permission type represents the type of media that can be used on the line represented by the telephone number of the same record. The media permission type has a value indicating whether or not it can be used for each combination of outgoing and incoming calls and media types (for example, video, audio, and data). In the example of FIG. 5, it has a value of “TRUE” when it is available, and has a value of “FALSE” when it is unavailable.
図5の回線利用条件テーブルに表される具体例について説明する。
代表番号の「0333333333」に対応付けて電話番号「0333333334」が定義されている。一つの代表番号「0355555555」に対応付けて電話番号「0355555556」及び「0355555557」が定義されている。
A specific example shown in the line usage condition table of FIG. 5 will be described.
A telephone number “0333333334” is defined in association with the representative number “0333333333”. Telephone numbers “0355555556” and “0355555557” are defined in association with one representative number “0355555555”.
電話番号「03333334」の回線には、発着信利用可能帯域、発信の帯域上限値、着信の帯域上限値として、それぞれ120M、100M、50Mが定義されている。なお、図5における帯域の単位はbps(bit per second)である。 For the line with the telephone number “03333334”, 120M, 100M, and 50M are defined as the outgoing / incoming usable bandwidth, the outgoing bandwidth upper limit value, and the incoming bandwidth upper limit value, respectively. Note that the unit of the band in FIG. 5 is bps (bit per second).
発信の帯域上限値及び着信の帯域上限値の合計値は、発着信利用可能帯域の値よりも大きい。そのため、発信により確立されたセッションにおいて既に100Mが利用されている場合、着信により確立されたセッションにおいて利用可能な帯域の上限値は、(120M−100M=20M)となる。 The sum of the outgoing bandwidth upper limit value and the incoming bandwidth upper limit value is larger than the value of the outgoing / incoming available bandwidth. Therefore, when 100M is already used in the session established by the outgoing call, the upper limit value of the bandwidth that can be used in the session established by the incoming call is (120M−100M = 20M).
電話番号「0333333334」の回線には、発着信利用可能チャネル数、発信のチャネル数上限値、着信のチャネル数上限値として、それぞれ35、20、20が定義されている。
発信のチャネル数上限値及び着信のチャネル数上限値の合計値は、発着信利用可能チャネル数の値よりも大きい。そのため、発信により確立されたセッションにおいて既に20のチャネルが利用されている場合、着信により確立されたセッションにおいて利用可能なチャネル数の上限値は、(35−20=15)となる。
For the line of the telephone number “0333333334”, 35, 20, and 20 are defined as the number of available outgoing / incoming channels, the upper limit of the number of outgoing channels, and the upper limit of the number of incoming channels, respectively.
The sum of the upper limit value of the number of outgoing channels and the upper limit value of the incoming channel number is larger than the value of the number of available outgoing and incoming channels. Therefore, when 20 channels are already used in a session established by outgoing call, the upper limit value of the number of channels available in the session established by incoming call is (35-20 = 15).
電話番号「0333333334」の回線には、着信映像、着信音声、着信データ、発信映像、発信音声、発信データとして、それぞれTRUE、TRUE、FALSE、FALSE、FALSE、FALSEが定義されている。この定義により、電話番号「0333333334」の回線では、APLから発信することによって確立したセッションにおいて映像、音声、データはいずれも利用できず、APLが着信することによって確立したセッションにおいて映像及び音声が利用可能であり、データは利用できない。 TRUE, TRUE, FALSE, FALSE, FALSE, and FALSE are defined as the incoming video, incoming voice, incoming data, outgoing video, outgoing voice, and outgoing data for the line of the telephone number “0333333334”. With this definition, video, audio, and data cannot be used in a session established by calling from APL on the line with the telephone number “0333333334”, and video and audio are used in a session established by receiving an APL. Yes, data is not available.
図6は、サービスID−IPアドレス対応テーブルの一例を示す図である。サービスID−IPアドレス対応テーブルには、複数のレコードが登録されている。各レコードは、サービスID及びIPアドレスの値を有する。各レコードは、APLが提供するサービスのサービスIDと、APLに割り当てられているIPアドレスとの対応関係を示す。 FIG. 6 is a diagram illustrating an example of a service ID-IP address correspondence table. A plurality of records are registered in the service ID-IP address correspondence table. Each record has a service ID and an IP address value. Each record indicates a correspondence relationship between a service ID of a service provided by the APL and an IP address assigned to the APL.
図6のサービスID−IPアドレス対応テーブルに表される具体例について説明する。
一つのサービスID「conference」に対応付けてIPアドレス「10.X.X.25」及び「10.X.X.26」が定義されている。そのため、「conference」のサービスはIPアドレス「10.X.X.25」及び「10.X.X.26」のAPLによって提供されていることが分かる。また、サービスID「fax」に対応付けてIPアドレス「192.168.X.30」が定義されている。そのため、「Fax」のサービスはIPアドレス「192.168.X.30」のAPLによって提供されていることがわかる。なお、サービスID「conference」は電話会議のサービスを示し、サービスID「fax」はファクシミリ送信のサービスを示す。
A specific example shown in the service ID-IP address correspondence table of FIG. 6 will be described.
IP addresses “10.XX25” and “10.XX26” are defined in association with one service ID “conference”. Therefore, it can be seen that the service of “conference” is provided by the APL with the IP addresses “10.XX25” and “10.XX26”. Also, an IP address “192.168.X.30” is defined in association with the service ID “fax”. Therefore, it can be seen that the service of “Fax” is provided by the APL with the IP address “192.168.X.30”. The service ID “conference” indicates a telephone conference service, and the service ID “fax” indicates a facsimile transmission service.
図7は、サービス−リソーステーブルの一例を示す図である。サービス−リソーステーブルには、複数のレコードが登録されている。各レコードは、サービスID、許容帯域、許容チャネル数及びメディア許可種別の値を有する。各レコードは、各サービスが利用可能な回線のリソースを表す。図7のサービス−リソーステーブルでは、回線のリソースの具体例として許容帯域、許容チャネル数及びメディア許可種別を示す。 FIG. 7 is a diagram illustrating an example of a service-resource table. A plurality of records are registered in the service-resource table. Each record has values of service ID, allowable bandwidth, allowable channel number, and media permission type. Each record represents a line resource that can be used by each service. In the service-resource table of FIG. 7, an allowable bandwidth, an allowable number of channels, and a media permission type are shown as specific examples of line resources.
許容帯域は、同じレコードのサービスIDによって表されるサービスにおいて、許容可能な帯域を表す。許容帯域は、発着信利用可能帯域、発信、着信の3つの値を有する。
発着信利用可能帯域の値は、発信により確立されたセッションで利用可能な帯域と、着信により確立されたセッションで利用可能な帯域と、の合計の上限値を表す。発信の値は、発信により確立されたセッションで利用可能な帯域の上限値を表す。着信の値は、着信により確立されたセッションで利用可能な帯域の上限値を表す。発信時には、発着信利用可能帯域及び発信の許容帯域の2つの条件が満たされる必要がある。着信時には、発着信利用可能帯域及び着信の許容帯域の2つの条件が満たされる必要がある。
The allowable bandwidth represents an allowable bandwidth in the service represented by the service ID of the same record. The allowable bandwidth has three values, that is, an outgoing / incoming available bandwidth, outgoing, and incoming.
The outgoing / incoming available bandwidth value represents the upper limit of the sum of the bandwidth that can be used in a session established by outgoing call and the bandwidth that can be used in a session established by incoming call. The outgoing value represents an upper limit value of a bandwidth that can be used in a session established by outgoing call. The incoming call value represents the upper limit value of the bandwidth that can be used in the session established by the incoming call. At the time of outgoing call, it is necessary to satisfy two conditions of an outgoing / incoming available band and an allowable outgoing band. When receiving an incoming call, it is necessary to satisfy the two conditions of the incoming / outgoing available bandwidth and the incoming allowable bandwidth.
許容チャネル数は、同じレコードのサービスIDによって表されるサービスにおいて、許容可能なチャネル数を表す。許容チャネル数は、発着信利用可能チャネル数、発信、着信の3つの値を有する。 The allowable channel number represents the allowable channel number in the service represented by the service ID of the same record. The number of allowable channels has three values: the number of channels that can be used for outgoing / incoming calls, outgoing calls, and incoming calls.
発着信利用可能チャネル数の値は、発信により確立されたセッションで利用可能なチャネル数と、着信により確立されたセッションで利用可能なチャネル数と、の合計の上限値を表す。発信の値は、発信により確立されたセッションで利用可能なチャネル数の上限値を表す。着信の値は、着信により確立されたセッションで利用可能なチャネル数の上限値を表す。発信時には、発着信利用可能チャネル数及び発信の許容チャネル数の2つの条件が満たされる必要がある。着信時には、発着信利用可能チャネル数及び着信の許容チャネル数の2つの条件が満たされる必要がある。
メディア許可種別は、同じレコードのサービスIDによって表されるサービスにおいて、利用可能なメディアの種別を表す。メディア許可種別は、発信及び着信と、メディア種別(例えば、映像、音声及びデータ)との組み合わせ毎に、利用可能か否かを表す値を有する。図7の例では、利用可能である場合には「TRUE」の値を有し、利用不可能である場合には「FALSE」の値を有する。
The value of the number of channels that can be used for outgoing / incoming calls represents the upper limit of the total number of channels that can be used in a session established by outgoing call and the number of channels that can be used in a session established by incoming call. The value of outgoing call represents the upper limit value of the number of channels that can be used in a session established by outgoing call. The incoming call value represents the upper limit value of the number of channels that can be used in the session established by the incoming call. At the time of outgoing call, it is necessary to satisfy two conditions of the number of available outgoing and incoming channels and the allowable number of outgoing channels. When receiving an incoming call, two conditions must be satisfied: the number of channels that can be used for outgoing and incoming calls and the number of allowable channels for incoming calls.
The media permission type represents the type of media that can be used in the service represented by the service ID of the same record. The media permission type has a value indicating whether or not it can be used for each combination of outgoing and incoming calls and media types (for example, video, audio, and data). In the example of FIG. 7, it has a value of “TRUE” when it can be used, and has a value of “FALSE” when it cannot be used.
図7のサービス−リソーステーブルに表される具体例について説明する。
サービス「conference」には、発着信利用可能帯域、発信の帯域上限値、着信の帯域上限値として、それぞれ120M、100M、50Mが定義されている。なお、図7における帯域の単位はbpsである。
A specific example represented in the service-resource table of FIG. 7 will be described.
In the service “conference”, 120M, 100M, and 50M are defined as outgoing / incoming available bandwidth, outgoing bandwidth upper limit value, and incoming bandwidth upper limit value, respectively. Note that the unit of the band in FIG. 7 is bps.
発信の帯域上限値及び着信の帯域上限値の合計値は、発着信利用可能帯域の値よりも大きい。そのため、発信により確立されたセッションにおいて既に100Mが利用されている場合、着信により確立されたセッションにおいて利用可能な帯域の上限値は、(120M−100M=20M)となる。 The sum of the outgoing bandwidth upper limit value and the incoming bandwidth upper limit value is larger than the value of the outgoing / incoming available bandwidth. Therefore, when 100M is already used in the session established by the outgoing call, the upper limit value of the bandwidth that can be used in the session established by the incoming call is (120M−100M = 20M).
サービス「conference」には、発着信利用可能チャネル数、発信のチャネル数上限値、着信のチャネル数上限値として、それぞれ35、20、20が定義されている。
発信のチャネル数上限値及び着信のチャネル数上限値の合計値は、発着信利用可能チャネル数の値よりも大きい。そのため、発信により確立されたセッションにおいて既に20のチャネルが利用されている場合、着信により確立されたセッションにおいて利用可能なチャネル数の上限値は、(35−20=15)となる。
サービス「conference」には、着信映像、着信音声、着信データ、発信映像、発信音声、発信データとして、それぞれTRUE、TRUE、FALSE、TRUE、TRUE、FALSEが定義されている。この定義により、サービス「conference」では、APLから発信することによって確立したセッションにおいて映像、音声、データはいずれも利用できず、APLが着信することによって確立したセッションにおいて映像及び音声が利用可能であり、データは利用できない。
In the service “conference”, 35, 20, and 20 are defined as the number of available outgoing / incoming channels, the upper limit of the number of outgoing channels, and the upper limit of the number of incoming channels, respectively.
The sum of the upper limit value of the number of outgoing channels and the upper limit value of the incoming channel number is larger than the value of the number of available outgoing and incoming channels. Therefore, when 20 channels are already used in a session established by outgoing call, the upper limit value of the number of channels available in the session established by incoming call is (35-20 = 15).
The service “conference” defines TRUE, TRUE, FALSE, TRUE, TRUE, and FALSE as incoming video, incoming voice, incoming data, outgoing video, outgoing voice, and outgoing data, respectively. With this definition, in the service “conference”, video, audio, and data cannot be used in a session established by calling from APL, and video and audio can be used in a session established by incoming APL. The data is not available.
図8は、回線サービステーブルの一例を示す図である。回線サービステーブルには、複数のレコードが登録されている。各レコードは、電話番号、サービスID及びプライオリティの値を有する。
電話番号は、回線に割り当てられている電話番号を表す。
FIG. 8 is a diagram illustrating an example of a line service table. A plurality of records are registered in the line service table. Each record has a telephone number, a service ID, and a priority value.
The telephone number represents a telephone number assigned to the line.
サービスIDの値は、同じレコードの電話番号によって表される回線において利用可能なサービスを表す。
プライオリティの値は、同じレコードの電話番号によって表される回線において、同じレコードのサービスIDによって表されるサービスが提供される優先順位を示す。プライオリティは、2以上の段階で表される。図8の例では、プライオリティは1〜5の数字で表される。以下の説明では、数字の値が大きいほどプライオリティが高いことを表す。
The value of the service ID represents a service that can be used on the line represented by the telephone number of the same record.
The priority value indicates the priority in which the service represented by the service ID of the same record is provided on the line represented by the telephone number of the same record. The priority is expressed in two or more stages. In the example of FIG. 8, the priority is represented by
図9は、回線利用状況テーブルの一例を示す図である。回線利用状況テーブルには、複数のレコードが登録されている。各レコードは、電話番号、通信端末側電話番号、発信着信種別、利用帯域、利用チャネル数、サービスID、利用中のメディア種別、利用開始時刻及び利用終了時刻の値を有する。各レコードは、回線毎の利用状況を表す。回線利用状況テーブルは、既に利用が終了したセッションに関するレコードも、一定の期間保持するように構成されてもよい。以下、レコードに登録される各値について説明する。
電話番号の値は、現在利用されている回線に割り当てられている電話番号を表す。
FIG. 9 is a diagram illustrating an example of a line usage status table. A plurality of records are registered in the line usage status table. Each record has values of telephone number, communication terminal side telephone number, outgoing / incoming call type, bandwidth used, number of channels used, service ID, media type being used, usage start time, and usage end time. Each record represents the usage status for each line. The line usage status table may be configured to hold a record related to a session that has already been used for a certain period. Hereinafter, each value registered in the record will be described.
The telephone number value represents the telephone number assigned to the currently used line.
通信端末側電話番号の値は、同じレコードの電話番号によって表される回線を利用している通信端末の電話番号を表す。
発信着信種別の値は、同じレコードの電話番号によって表される回線を利用したセッションが、SDP(すなわちAPL)からの発信により確立されたセッションであるのか、通信端末からの発信により確立されたセッションであるのか、を示す値である。
The value of the communication terminal side telephone number represents the telephone number of the communication terminal using the line represented by the telephone number of the same record.
The value of the outgoing / incoming call type is a session established by calling from the communication terminal, whether the session using the line represented by the telephone number of the same record is a session established by outgoing from the SDP (ie, APL) It is a value indicating whether or not.
利用帯域の値は、同じレコードの電話番号によって表される回線において利用されている帯域を表す。
利用チャネル数の値は、同じレコードの電話番号によって表される回線において利用されているチャネル数を表す。
The used bandwidth value represents the bandwidth used in the line represented by the telephone number of the same record.
The value of the number of used channels represents the number of channels used in the line represented by the telephone number of the same record.
サービスIDの値は、同じレコードの電話番号によって表される回線において提供されているサービスを表す。
利用中のメディア種別の値は、同じレコードの電話番号によって表される回線において利用されているメディア種別を表す。図9の例では、利用されている場合には「TRUE」の値を有し、利用されていない場合には「FALSE」の値を有する。
The value of the service ID represents a service provided on the line represented by the telephone number of the same record.
The value of the media type being used represents the media type used in the line represented by the telephone number of the same record. In the example of FIG. 9, it has a value of “TRUE” when it is used, and has a value of “FALSE” when it is not used.
利用開始時刻の値は、同じレコードの電話番号によって表される回線を利用したセッションが確立された日時(利用が開始された日時)を表す。
利用開始時刻の値は、同じレコードの電話番号によって表される回線を利用したセッションが開放された日時(利用が終了した日時)を表す。
The value of the use start time represents the date and time when the session using the line represented by the telephone number in the same record was established (the date and time when use was started).
The value of the use start time represents the date and time when the session using the line represented by the telephone number in the same record was released (the date and time when the use was completed).
図9の回線利用状況テーブルに表される具体例について説明する。
電話番号「0333333334」の回線を用いて通信端末側電話番号「0222222222」とAPLとの間で確立されたセッションは、APLからの発信により確立されたセッションである。このセッションでは、利用されている帯域は2Mであり、利用されているチャネル数は2つである。利用されているサービスは「conference」であり、利用されているメディア種別は映像及び音声である。例えば、テレビ会議のサービスが利用されている場合にこのようなメディア種別が定義される。このサービスは、2012年10月5日10時23分45秒に利用が開始され、現在も利用されている。
A specific example shown in the line usage status table of FIG. 9 will be described.
A session established between the communication terminal side telephone number “02222222222” and the APL using the line having the telephone number “0333333334” is a session established by transmission from the APL. In this session, the bandwidth used is 2M, and the number of channels used is two. The service used is “conference”, and the media type used is video and audio. For example, such a media type is defined when a video conference service is used. This service started to be used at 10:23:45 on October 5, 2012 and is still in use.
電話番号「0355555556」の回線を用いて通信端末側電話番号「0222222223」とAPLとの間で確立されたセッションは、APLからの発信により確立されたセッションである。このセッションでは、利用されている帯域は0.048Mであり、利用されているチャネル数は1つである。利用されているサービスは「conference」であり、利用されているメディア種別は音声である。例えば、電話会議のサービスが利用されている場合にこのようなメディア種別が定義される。このサービスは、2012年10月5日10時24分14秒に利用が開始され、2012年10月5日10時45分21秒に利用が終了された。 The session established between the communication terminal side telephone number “02222222223” and the APL using the line having the telephone number “0355555556” is a session established by the transmission from the APL. In this session, the bandwidth used is 0.048M, and the number of channels used is one. The service used is “conference”, and the type of media used is voice. For example, such a media type is defined when a telephone conference service is used. This service started to be used at 10:24:14 on October 5, 2012 and ended at 10:45:21 on October 5, 2012.
図10は、サービスID特定テーブルの一例を示す図である。サービスID特定テーブルには、複数のレコードが登録されている。各レコードは、電話番号、通信端末側電話番号及びサービスIDの値を有する。サービスID特定テーブルには、電話番号及び通信端末側電話番号の組み合わせ毎に、提供されるサービスのサービスIDが定義されている。サービスID特定テーブルの通信端末側電話番号の値として所謂ワイルドカード(例えば、図10の“*”)が定義されてもよい。ワイルドカードが定義されたレコードは、どのような通信端末側電話番号から発信があったとしても、そのレコードに定義された電話番号への発信であって他のレコードに該当しない場合には、そのレコード(ワイルドカードが設定されたレコード)に定義された特定のサービスが提供されることを表している。
例えば、図10の具体例において、“0333333333”に着信があった場合であって、且つ、発信元番号が“0222222222”である場合、最上段のレコードに該当するため、サービスIDは“conference”と判断される。図10の具体例において、“0333333333”に着信があった場合であって、且つ、発信元番号が“0222222224”である場合、上から2段目のレコードに該当するため、サービスIDは“fax”と判断される。一方、“0333333333”に着信があった場合であって、且つ、発信元番号が“0222222222”及び“0222222224”のいずれでもない場合、他に該当するレコードが無いため、ワイルドカードが設定されたレコード(上から4段目のレコード)が参照され、サービスIDが“conference”と判断される。
FIG. 10 is a diagram illustrating an example of the service ID identification table. A plurality of records are registered in the service ID identification table. Each record has a telephone number, a communication terminal side telephone number, and a service ID value. In the service ID identification table, a service ID of a service to be provided is defined for each combination of a telephone number and a communication terminal side telephone number. A so-called wild card (for example, “*” in FIG. 10) may be defined as the value of the communication terminal side telephone number in the service ID identification table. A record for which a wild card is defined is a call made to the telephone number defined in that record, regardless of the communication terminal side telephone number. This indicates that a specific service defined in the record (record with a wild card set) is provided.
For example, in the specific example of FIG. 10, when the incoming call is “0333333333” and the transmission source number is “02222222222”, the service ID is “conference” because it corresponds to the top record. It is judged. In the specific example of FIG. 10, when the incoming call is “0333333333” and the transmission source number is “02222222224”, the service ID is “fax” because it corresponds to the second record from the top. Is judged. On the other hand, if there is an incoming call at “0333333333” and the source number is neither “02222222222” or “02222222224”, there is no other applicable record, so a record with a wild card set (4th record from the top) is referred to, and the service ID is determined to be “conference”.
図11は、エンドポイント特定テーブルの一例を示す図である。エンドポイント特定テーブルには、複数のレコードが登録されている。各レコードは、サービスID及び通知先IPの値を有する。エンドポイント特定テーブルには、サービスIDと通知先IP(エンドポイント)との対応関係が定義される。通知先IPは、同じレコードのサービスIDによって表されるサービスを提供するAPLのIPアドレスである。なお、エンドポイントは、例えば“http://10.10.10.10:8080/conference_end”のようにURLの形式で表されてもよい。 FIG. 11 is a diagram illustrating an example of the endpoint identification table. A plurality of records are registered in the endpoint identification table. Each record has a service ID and a notification destination IP value. In the end point specifying table, the correspondence between the service ID and the notification destination IP (end point) is defined. The notification destination IP is the IP address of the APL that provides the service represented by the service ID of the same record. Note that the endpoint may be expressed in the form of a URL such as “http://10.10.10.10:8080/conference_end”.
図12は、メディア条件テーブルの一例を示す図である。メディア条件テーブルには、複数のレコードが登録されている。各レコードは、メディア種別、帯域及びチャネル数の値を有する。メディア条件テーブルには、各メディア種別を利用する際に必要となる帯域及びチャネル数が定義される。 FIG. 12 is a diagram illustrating an example of the media condition table. A plurality of records are registered in the media condition table. Each record has values of media type, bandwidth, and number of channels. In the media condition table, a band and the number of channels necessary for using each media type are defined.
図12のメディア条件テーブルに表される具体例について説明する。図12のメディア条件テーブルには、以下のことが定義されている。
メディア種別として音声を利用する場合には、0.048Mの帯域と、1つのチャネルが必要である。メディア種別として映像を利用する場合には、2Mの帯域と、1つのチャネルが必要である。メディア種別としてデータを利用する場合には、2Mの帯域と、1つのチャネルが必要である。
A specific example represented in the media condition table of FIG. 12 will be described. The following is defined in the media condition table of FIG.
When voice is used as the media type, a bandwidth of 0.048M and one channel are required. When video is used as the media type, a 2M band and one channel are required. When data is used as the media type, a 2M band and one channel are required.
図13は、回線選択装置10の処理のうち、APLから発信指示を受けた場合の処理の流れの具体例を示すフローチャートである。図13のフローチャートを用いて、APLから通信端末へ発信した場合の処理の流れについて説明する。
まず、APLから送信された発信指示が回線利用管理APIインタフェース11によって受信される(S1)。受信された発信指示には、通信端末側電話番号及びメディア種別を表すParlay−Xで規定された各値に加えて、APLによって指定されたサービスIDが含まれる。回線利用管理APIインタフェース11は、受信された発信指示を制御部20に渡し、SDPに対する発信の指示を依頼する。制御部20の発信側フィルタ21は、回線利用管理APIインタフェース11からSDPに対する発信の指示を受けると、発信元であるAPLに対する回線振り分けを選択部23に指示する。
FIG. 13 is a flowchart showing a specific example of the processing flow when a call instruction is received from the APL in the processing of the
First, the transmission instruction transmitted from the APL is received by the line use management API interface 11 (S1). The received call instruction includes a service ID specified by APL in addition to each value specified by Parlay-X representing the communication terminal side telephone number and media type. The line use
選択部23の回線選択部23bは、回線振り分けの指示を受けると、回線サービステーブル(図8)を参照し、APLによって指定されたサービスIDの値を有するレコードを全て取得する。次に、回線選択部23bは、回線利用条件テーブル(図5)を参照し、回線サービステーブルから取得されたレコードに含まれる各電話番号に対応するレコードを全て取得する。取得された情報が、各回線に関する条件を表す。
When receiving a line distribution instruction, the
次に、回線選択部23bは、サービスリソーステーブル(図7)を参照し、APLによって指定されたサービスIDの値を有するレコードを取得する。取得された情報が、利用されるサービスに関する条件を表す。
次に、回線選択部23bは、回線利用状況テーブル(図9)を参照し、APLによって指定されたサービスIDの値を有するレコードを全て取得する。取得された情報が、各回線やサービスに関する現在の利用状況を表す。
Next, the
Next, the
以上の処理により、現在の利用状況と利用条件とが取得される(S2)。次に、回線選択部23bは、取得された情報に基づいて、発信元であるAPLのサービスに対して割り当てられる回線を選択する。具体的には以下のような処理によって回線が選択される。
Through the above processing, the current usage status and usage conditions are acquired (S2). Next, the
回線選択部23bは、回線利用状況テーブルから取得されたレコードの利用帯域及び利用チャネル数の合計値を算出する。回線選択部23bは、算出された合計値と、発信元であるAPLのサービスに対して新たに割り当てられるリソース(利用帯域及びチャネル数)との和が、サービスリソーステーブルから取得されたレコードの許容帯域及び許容チャネル数の発着信利用可能帯域の値よりも小さい(条件を満たしている)か否か判定する。なお、発信元であるAPLのサービスに対して新たに割り当てられるリソースは、発信指示に含まれるメディア種別に応じて、メディア条件テーブルを参照することによって取得される。
The
また、回線選択部23bは、回線利用状況テーブルから取得されたレコードのうち、発信着信種別の値が「SDP発」であるレコードのみを選択し、選択されたレコードの利用帯域及び利用チャネル数の合計値を算出する。回線選択部23bは、算出された合計値と、発信元であるAPLのサービスに対して新たに割り当てられるリソース(利用帯域及びチャネル数)との和が、サービスリソーステーブルから取得されたレコードの許容帯域及び許容チャネル数の発信の値よりも小さい(条件を満たしている)か否か判定する。
また、回線選択部23bは、受信された発信指示に含まれるメディア種別が、回線利用条件テーブルにおいて全て利用可能となっている(条件を満たしている)か否か判定する。
In addition, the
In addition, the
いずれの条件も満たされている場合、回線選択部23bは、サービスに関する条件が満たされていると判定する。サービスに関する条件が満たされている場合には、回線選択部23bは、回線に関する条件について判定する。
When both conditions are satisfied, the
回線選択部23bは、回線サービステーブルから取得されたレコードのうち、プライオリティの値が最も大きいレコードを参照し、電話番号の値を取得する。回線選択部23bは、回線利用状況テーブルから取得されたレコードのうち、回線サービステーブルから取得された電話番号の値を有するレコードを選択する。回線選択部23bは、選択されたレコードの利用帯域及び利用チャネル数の合計値を算出する。回線選択部23bは、算出された合計値と、発信元であるAPLのサービスに対して新たに割り当てられるリソース(利用帯域及びチャネル数)との和が、回線利用条件テーブルから取得されたレコードの許容帯域及び許容チャネル数の発着信利用可能帯域の値よりも小さい(条件を満たしている)か否か判定する。
The
また、回線選択部23bは、回線利用状況テーブルから取得されたレコードのうち、発信着信種別の値が「SDP発」であるレコードのみを選択し、選択されたレコードの利用帯域及び利用チャネル数の合計値を算出する。回線選択部23bは、算出された合計値と、発信元であるAPLのサービスに対して新たに割り当てられるリソース(利用帯域及びチャネル数)との和が、回線利用条件テーブルから取得されたレコードの許容帯域及び許容チャネル数の発信の値よりも小さい(条件を満たしている)か否か判定する。
In addition, the
いずれの条件も満たされている場合、回線選択部23bは、回線に関する条件が満たされていると判定する。条件を満たすと判定された回線の数が、選択すべき回線の数と一致する場合、回線選択部23bは、条件を満たすと判定された回線を、サービスに割り当てる回線として選択する(S3)。回線選択部23bは、選択された回線の電話番号を発信側フィルタ21に通知する。発信側フィルタ21は、選択された回線の電話番号を含む発信指示をSDPに送信する(S4)。なお、条件を満たすと判定された回線の数が、選択すべき回線の数よりも多い場合、条件を満たすと判定された回線の中から更に回線を選択する必要がある。このような処理については後述する。
When both conditions are satisfied, the
一方、回線選択部23bは、回線に関する条件が満たされていないと判定した場合、回線サービステーブルから取得されたレコードのうち、プライオリティの値が次に大きいレコードを参照し、回線に関する条件が満たされているか否か判定する。回線サービステーブルから取得されたれた全てのレコードに基づいて判定しても回線に関する条件が満たされない場合、回線選択部23bは、発信側フィルタ21に対して、サービスの利用が認められないことを通知する。
なお、上記S1の処理に置いて、APLから送信された発信指示がAPL側SDP−APIインタフェース12によって受信された場合には以下のように処理が行われる。受信された発信指示には、サービスIDは含まれない。APL側SDP−APIインタフェース12は、受信された発信指示を制御部20に渡し、SDPに対する発信の指示を依頼する。制御部20の発信側フィルタ21は、APL側SDP−APIインタフェース12からSDPに対する発信の指示を受けると、発信元であるAPLに対する回線振り分けを選択部23に指示する。
選択部23の回線選択部23bは、回線振り分けの指示を受けると、サービスID−IPアドレス対応テーブル(図6)を参照し、発信指示に含まれる発信元のIPアドレスに対応付けられたサービスIDを、発信元であるAPLが提供するサービスIDであると判定する。次に、回線選択部23bは、回線サービステーブル(図8)を参照し、APLによって指定されたサービスIDの値を有するレコードを全て取得する。この後の処理の流れは上述した通りである。
On the other hand, when the
In addition, in the process of S1, when a call instruction transmitted from the APL is received by the APL side SDP-
When the
上述したS3の処理において、条件を満たすと判定された回線の数が、選択すべき回線の数よりも多い場合の処理について詳述する。この場合、回線選択部23bは、回線に関する条件を満たしていると判定された複数の回線の中から、APLにおいて指定可能な複数の条件を満たす回線を選択するように構成されてもよい。このような処理が行われることによって、多かった回線の数が、選択すべき回線の数まで絞り込まれる。以下、APLにおいて指定可能な複数の条件の具体例として、第一の条件及び第二の条件を用いた処理について説明する。
第一の条件は、回線の候補を選択するための条件である。第一の条件を満たす候補の中から、第二の条件に基づいて1つの回線が選択される。第一の条件及び第二の条件を表す値は、例えば発信指示において発信元の電話番号(SDP側の電話番号)を格納するフィールドに納められてもよい。
The process when the number of lines determined to satisfy the condition in the process of S3 described above is larger than the number of lines to be selected will be described in detail. In this case, the
The first condition is a condition for selecting a line candidate. From the candidates that satisfy the first condition, one line is selected based on the second condition. Values representing the first condition and the second condition may be stored, for example, in a field that stores a caller telephone number (phone number on the SDP side) in a call instruction.
第一の条件には、例えば「お任せ指定」、「回線指定」、「電話番号指定」の4通りの条件がある。以下、「お任せ指定」、「回線指定」、「電話番号指定」の順にそれぞれの条件について説明する。 The first condition includes, for example, four kinds of conditions such as “Landing designation”, “Line designation”, and “Telephone number designation”. In the following, each condition will be described in the order of “Landing designation”, “Line designation”, and “Telephone number designation”.
「お任せ指定」
「お任せ指定」では、
・指定されたメディアを全て利用可能なSDP側電話番号であること
・発信チャネル/帯域に残りがあること
・アプリケーションのサービスIDでの利用が許可されていること
以上を条件として回線の候補が選択される。「お任せ指定」は、例えば“any”という文字列で表されてもよい。
"Let us specify"
In "Let's leave"
・ SDP phone number that can use all specified media ・ Outgoing channel / band must remain ・ Use with application service ID is allowed Is done. “Let's specify” may be represented by a character string “any”, for example.
「回線指定」
「回線指定」では、条件として、利用する代表番号が指定される。この場合、
・指定された代表番号の回線であること
・発信チャネル/帯域に残りがあること
・アプリケーションのサービスIDでの利用が許可されていること
以上を条件として回線の候補が選択される。「回線指定」は、例えば指定される代表番号の値で表されてもよい。
"Line designation"
In “line designation”, a representative number to be used is designated as a condition. in this case,
-A line with a designated representative number-There must be a remaining channel / bandwidth-Usage with the service ID of the application is permitted A line candidate is selected on the condition described above. The “line designation” may be represented by, for example, a designated representative number value.
「電話番号指定」
「電話番号指定」では、条件として、利用する電話番号が指定される。この場合、
・アプリケーションによって指定された電話番号の回線であること
以上を条件として回線の候補が選択される。
ただし、
・チャネル/帯域幅が不足している場合
・メディアが許可されていない場合
・アプリケーションのサービスIDでの利用が許可されていない場合
上記いずれかの場合には、回線の選択が拒否される。「電話番号指定」は、例えば指定される電話番号の値で表されてもよい。
"Specify phone number"
In “telephone number designation”, a telephone number to be used is designated as a condition. in this case,
-The line of the telephone number specified by the application A line candidate is selected on the condition described above.
However,
-When the channel / bandwidth is insufficient-When the media is not permitted-When the application service ID is not permitted In either case, the line selection is rejected. The “telephone number designation” may be represented by, for example, a designated telephone number value.
次に、第二の条件の具体例について説明する。第二の条件には、例えば「チャネル優先」、「帯域優先」の2つの条件がある。なお、第二の条件が有効となるのは、第一の条件がお任せ指定又は回線指定の場合である。
以下、「チャネル優先」、「帯域優先」の順にそれぞれの条件について説明する。
Next, a specific example of the second condition will be described. The second condition includes, for example, two conditions of “channel priority” and “band priority”. Note that the second condition is effective when the first condition is left to be specified or a line is specified.
Hereinafter, each condition will be described in the order of “channel priority” and “bandwidth priority”.
「チャネル優先」
「チャネル優先」では、
・同一サービスIDでの利用チャネル数が、回線に関する条件を満たしていると判定された複数の回線の中においてもっとも小さいこと(発信の利用チャネル数が該当サービスで利用可能な電話番号の中の最大チャネル数の中で、一番小さいこと)
・回線に関する条件を満たしていると判定された複数の回線の中において、発信の利用チャネル数が該当サービスで利用可能な電話番号の中の最大チャネル数との比率で一番小さいこと
以上を条件として、回線に関する条件を満たしていると判定された複数の回線の候補の中から一つの回線が選択される。「チャネル優先」は、例えば“ch”という文字列で表されてもよい。
"Channel priority"
“Channel priority”
-The number of channels used with the same service ID is the smallest among the multiple lines determined to satisfy the conditions for the line (the number of channels used for outgoing calls is the largest of the telephone numbers available for the service) The smallest number of channels)
-The number of channels used for outgoing calls is the smallest among the multiple channels that are determined to satisfy the conditions related to the line, in proportion to the maximum number of channels in the telephone number that can be used for the service. As described above, one line is selected from a plurality of line candidates determined to satisfy the conditions regarding the line. “Channel priority” may be represented by a character string “ch”, for example.
なお、以上の条件に関して、絶対数を用いるか、比率を用いるかは、APLによって指定されてもよいし、回線選択装置10の設定値として予め指定されてもよい。また、利用チャネル数は、現在該当サービスによって利用されているチャネル数であってもよいし、特定期間内に利用された延べのチャネル数であってもよい。また、絶対数を用いるか比率を用いるかは、サービスIDに応じて動的に決定されてもよい。
Regarding the above conditions, whether to use an absolute number or a ratio may be specified by APL, or may be specified in advance as a setting value of the
このようにチャネル優先の条件に基づいて回線が選択されることにより、例えば回線毎に発信規制(例:2秒で3コール以上発信すると規制がかかり発信できない等)があるような回線でSDPから一斉に通信端末に発信する場合には、回線を分散させて発信することが可能になる。 By selecting a line based on channel priority conditions in this way, for example, a line that has outgoing restrictions (for example, if there are restrictions on 3 outgoing calls in 2 seconds, the outgoing call is restricted) can be sent from SDP. When transmitting to communication terminals all at once, it is possible to transmit by distributing the lines.
「帯域優先」
「帯域優先」では、
・同一サービスIDでの利用帯域が、回線に関する条件を満たしていると判定された複数の回線の中においてもっとも小さいこと(発信の利用帯域が該当サービスで利用可能な電話番号の中の最大帯域の中で、一番小さいこと)
・回線に関する条件を満たしていると判定された複数の回線の中において、発信の利用帯域が該当サービスで利用可能な電話番号の中の最大帯域との比率で一番小さいこと
・利用可能なメディアの種類が最小であること
以上を条件として、、回線に関する条件を満たしていると判定された複数の回線の候補の中から一つの回線が選択される。「帯域優先」は、例えば“bw”という文字列で表されてもよい。
"Bandwidth priority"
“Bandwidth priority”
-The bandwidth used with the same service ID is the smallest among the multiple lines determined to satisfy the conditions related to the line (the outgoing bandwidth is the maximum bandwidth among the telephone numbers available for the service). Smallest among them)
-Out of the multiple lines that are determined to satisfy the conditions related to the line, the outgoing bandwidth is the smallest in proportion to the maximum bandwidth of the telephone number that can be used for the service.-Available media On the condition described above, one line is selected from among a plurality of line candidates determined to satisfy the condition regarding the line. “Bandwidth priority” may be represented by a character string “bw”, for example.
なお、以上の条件に関して、絶対数を用いるか、比率を用いるかは、APLによって指定されてもよいし、回線選択装置10の設定値として予め指定されてもよい。また、利用帯域は、現在該当サービスによって利用されている帯域であってもよいし、特定期間内に利用された延べの利用帯域であってもよい。また、絶対数を用いるか比率を用いるかは、サービスIDに応じて動的に決定されてもよい。
Regarding the above conditions, whether to use an absolute number or a ratio may be specified by APL, or may be specified in advance as a setting value of the
このように帯域優先の条件に基づいて回線が選択されることにより、帯域は少ないがチャネル数が多い回線や、帯域は多いがチャネル数が少ない回線が特定のAPLに割り振られた場合に、テレビ会議のように帯域を利用するサービスには、帯域優先でつなげ、音声会議のようなチャネル数を多く利用する回線については、チャネル数優先を利用することで、APLおいて回線を有効活用するように制御することが可能になる。 Thus, by selecting a line based on the band priority condition, a line with a small band but a large number of channels or a line with a large band but a small number of channels is allocated to a specific APL. Bandwidth priority is used for services that use bandwidth, such as conferences, and for channels that use a large number of channels, such as audio conferences, the channel number priority is used so that lines can be used effectively in APL. It becomes possible to control.
図14は、回線選択装置10の処理のうち、通信端末から発信通知を受けた場合の処理の具体例を示すフローチャートである。図14のフローチャートを用いて、通信端末からの着信を受けた場合の処理の流れについて説明する。
FIG. 14 is a flowchart illustrating a specific example of processing when a call notification is received from a communication terminal in the processing of the
まず、通信端末から送信された発信通知がSDP−APIインタフェース13によって受信される(S11)。受信された発信通知には、通信端末によって指定されたSDP側の電話番号と、通信端末側電話番号とが含まれる。SDP−APIインタフェース13は、受信された発信通知を制御部20に渡し、APLへの発信通知の中継を依頼する。制御部20の着信側フィルタ22は、SDP−APIインタフェース13からAPLへの発信通知の中継の指示を受けると、発信通知に伴う着信についてAPL振り分けを選択部23に指示する。
First, the outgoing notification transmitted from the communication terminal is received by the SDP-API interface 13 (S11). The received call notification includes the SDP side telephone number specified by the communication terminal and the communication terminal side telephone number. The SDP-
選択部23のAPL選択部23cは、APL振り分けの指示を受けると、発信通知に含まれるSDP側の電話番号と、通信端末側電話番号とを取得する(S12)。そして、APL選択部23cは、サービス特定テーブル(図10)を参照し、通信端末によって指定されたSDP側の電話番号と通信端末側電話番号との組み合わせに対応付けられたサービスIDを取得する。次に、APL選択部23cは、エンドポイント特定テーブル(図11)を参照し、取得されたサービスIDに対応付けられた通知先IPを取得する。すなわち、APL選択部23cは、発信通知の中継先となるAPLを特定する(S13)。
When receiving the APL distribution instruction, the
次に、APL選択部23cは、回線利用条件テーブル(図5)を参照し、発信通知に含まれるSDP側の電話番号の値を有するレコードを取得する。取得された情報が、利用される回線に関する条件を表す。
Next, the
次に、APL選択部23cは、サービスリソーステーブル(図7)を参照し、サービスID特定テーブルから取得されたサービスIDの値を有するレコードを取得する。取得された情報が、利用されるサービスに関する条件を表す。
Next, the
次に、APL選択部23cは、回線利用状況テーブル(図9)を参照し、サービスID特定テーブルから取得されたサービスIDの値を有するレコードを全て取得する。取得された情報が、利用されようとしている回線やサービスに関する現在の利用状況を表す。
Next, the
以上の処理により、現在の利用状況と利用条件とが取得される。次に、APL選択部23cは、取得された情報に基づいて、受信された発信通知に応じたサービスの提供が可能であるか否か判定する。
Through the above processing, the current usage status and usage conditions are acquired. Next, the
APL選択部23cは、回線利用状況テーブルから取得されたレコードの利用帯域及び利用チャネル数の合計値を算出する。APL選択部23cは、算出された合計値と、発信元である通信端末へのサービスに対して新たに割り当てられるリソース(利用帯域及びチャネル数)との和が、サービスリソーステーブルから取得されたレコードの許容帯域及び許容チャネル数の発着信利用可能帯域の値よりも小さい(条件を満たしている)か否か判定する。なお、発信元である通信端末へのサービスに対して新たに割り当てられるリソースは、特定されたサービスIDに応じたメディア種別に応じて、メディア条件テーブルを参照することによって取得される。また、発信通知にリソースに関する情報が含まれている場合、APL選択部23cは、上述した処理を行わずに、発信通知に含まれている情報を用いて処理を行ってもよい。
The
また、APL選択部23cは、回線利用状況テーブルから取得されたレコードのうち、発信着信種別の値が「SDP着」であるレコードのみを選択し、選択されたレコードの利用帯域及び利用チャネル数の合計値を算出する。APL選択部23cは、算出された合計値と、発信元である通信端末へのサービスに対して新たに割り当てられるリソース(利用帯域及びチャネル数)との和が、サービスリソーステーブルから取得されたレコードの許容帯域及び許容チャネル数の着信の値よりも小さい(条件を満たしている)か否か判定する。
In addition, the
いずれの条件も満たされている場合、APL選択部23cは、サービスに関する条件が満たされていると判定する。サービスに関する条件が満たされている場合、APL選択部23cは、条件が満たされたことと、通知先IPとを着信側フィルタ22に通知する。着信側フィルタ22は、通知された通知先IPを含む発信通知をAPL側SDP−APIインタフェース12に送信する。APL側SDP−APIインタフェース12は、着信側フィルタ22から受けた発信通知を、通知先IPが示すAPLに送信する(S14)。
When both conditions are satisfied, the
一方、APL選択部23cは、回線又はサービスに関する条件が満たされていないと判定した場合、着信側フィルタ22に対し、サービスを受けることができないことを通知する。この通知に応じて、着信側フィルタ22は、SDP−APIインタフェース12を介してSDPにサービスを受けることができないことを通知する。この場合、通信端末からのサービスの要求は拒否される。
On the other hand, if the
本実施形態の回線選択装置10によれば、共通の回線を異なるサービスに利用させることが可能となる。そのため、SDPの回線の休眠時間を低減し、回線の効率的な利用が可能となる。具体的には、サービスによる回線の利用状況に応じて、必要な期間、必要な帯域、必要なチャネルを柔軟に割り当てることが可能になる。
According to the
また、本実施形態の回線選択装置10は、回線状況に応じて利用可能な回線をアプリケーションに割り当てる。そのため、アプリケーションは、使用される回線を指定する必要がない。したがって、サービス開発者は、アプリケーションにおいて利用可能な電話番号及び回線条件が動的に変化する場合であっても、アプリケーションを変化に対応するように設計する必要がない。この結果、サービス開発者は、より容易にアプリケーションを設計できる。
Further, the
以下、この効果についてより詳細に説明する。
本実施形態の回線選択装置10に接続されるアプリケーションは、上述したように、使用される回線を指定する必要がない。そのため、アプリケーションは、発信指示(inviteリクエスト)を生成する際に、その引数としてSDP側電話番号(from属性)を動的に特定して発信指示に与える必要がない。アプリケーションは、予め定められた文字列(例えば“any−bw”)をSDP側電話番号に与えればよい。
Hereinafter, this effect will be described in more detail.
As described above, the application connected to the
このようにして生成された発信指示を受けた回線選択装置10の選択部22dは、適切な回線を選択し、発信指示の文字列“any−bw”を選択された回線に応じた電話番号に置き換えてSDPに送る。そのため、アプリケーションの設計者は、SDP側電話番号を選択するロジックをアプリケーション上に実装する必要がなく、より容易にアプリケーションを設計できる。
The selection unit 22d of the
また、本実施形態の回線選択装置10によれば、SDPの管理者の要望に応じて、特定のアプリケーションに特定の回線、チャネル、帯域、及び電話番号を使わせることが可能となる。
In addition, according to the
なお、上記の説明においては、回線選択装置10が別装置としてSDPに接続される態様を示したが、回線選択装置10はSDPの一部として設計されてもよい。
In the above description, the mode in which the
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。なお、当然ながら、上述した実施の形態及び複数の変形例は、その内容が相反しない範囲で組み合わせることができる。また、上述した実施の形態及び変形例では、各部の構造などを具体的に説明したが、その構造などは本願発明を満足する範囲で各種に変更することができる。 The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and includes designs and the like that do not depart from the gist of the present invention. Needless to say, the above-described embodiment and a plurality of modifications can be combined within a range in which the contents do not conflict with each other. Further, in the above-described embodiment and modification, the structure of each part has been specifically described. However, the structure and the like can be variously changed within a range that satisfies the present invention.
10…回線選択装置, 11…回線利用管理APIインタフェース, 12…APL側SDP−APIインタフェース, 13…SDP−APIインタフェース, 20…制御部, 21…発信側フィルタ21, 22…着信側フィルタ, 23…選択部, 23a…回線利用状況管理部, 23b…回線選択部, 23c…APL選択部, 24…記憶部, 25…共通機能処理部
DESCRIPTION OF
Claims (4)
前記通信網に接続された通信端末からの発信通知に含まれるSDP側電話番号及び通信端末側電話番号に基づいて、複数の前記アプリケーションの中から前記発信通知を受けるアプリケーションを選択するアプリケーション選択部を備える回線選択装置。 A line selection device that selects a line used for communication between an application and a communication network via SDP (Service Delivery Platform),
An application selection unit that selects an application that receives the call notification from a plurality of applications based on an SDP-side telephone number and a communication terminal-side telephone number included in a call notification from a communication terminal connected to the communication network; Line selection device provided.
前記通信網に接続された通信端末からの発信通知に含まれるSDP側電話番号及び通信端末側電話番号に基づいて、複数の前記アプリケーションの中から前記発信通知を受けるアプリケーションを選択するアプリケーション選択段階を有する回線選択方法。 A line selection method for selecting a line used for communication between an application and a communication network via SDP (Service Delivery Platform),
An application selection step of selecting an application that receives the call notification from a plurality of the applications based on an SDP side telephone number and a communication terminal side telephone number included in the call notification from the communication terminal connected to the communication network; Having a line selection method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014061736A JP5827716B2 (en) | 2014-03-25 | 2014-03-25 | Line selection apparatus and line selection method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014061736A JP5827716B2 (en) | 2014-03-25 | 2014-03-25 | Line selection apparatus and line selection method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2015186092A JP2015186092A (en) | 2015-10-22 |
| JP5827716B2 true JP5827716B2 (en) | 2015-12-02 |
Family
ID=54352182
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014061736A Expired - Fee Related JP5827716B2 (en) | 2014-03-25 | 2014-03-25 | Line selection apparatus and line selection method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5827716B2 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002044136A (en) * | 2000-07-25 | 2002-02-08 | Hitachi Ltd | Flow controller for multi-protocol networks |
| JP5514839B2 (en) * | 2009-02-03 | 2014-06-04 | クアルコム,インコーポレイテッド | Local broadcast of data using available channels of spectrum |
-
2014
- 2014-03-25 JP JP2014061736A patent/JP5827716B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2015186092A (en) | 2015-10-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20160249016A1 (en) | Video session manager and method for enabling and managing video calling and telepresence communications sessions across multiple domains | |
| US8300772B2 (en) | Method and apparatus for emergency call processing | |
| US11349760B2 (en) | Dynamic loop detection and suppression | |
| US8363661B2 (en) | Method and system for data transmission | |
| CN101543014B (en) | Communication system | |
| JP2009503924A (en) | Apparatus for managing media server resources to interface between an application server and a media server in a communication network | |
| US10375124B2 (en) | Publish/subscribe network enabled for multimedia signaling control, method for initiating a session within the network and respective network device | |
| CN111194543B (en) | Flow control system for use in a network | |
| US20200169695A1 (en) | Video conference multi-point control method and device, storage medium and computer apparatus | |
| US9332226B2 (en) | Video session manager and method for enabling a video communication session across geographically disparate domains | |
| WO2009076840A1 (en) | A method, system and device for implementing media negotiation | |
| CN112099942B (en) | Port multiplexing method, system, terminal, server, equipment and storage medium | |
| US20100064182A1 (en) | Communication system | |
| JP5827716B2 (en) | Line selection apparatus and line selection method | |
| US9374391B2 (en) | Composite endpoint mechanism | |
| KR100950872B1 (en) | Management of Media Server Resources in the BIP Network | |
| US11653334B2 (en) | Systems and methods for reducing transcoding resource allocation during call setup to multiple terminations | |
| JP6174522B2 (en) | Session border controller system, control method thereof, and program | |
| JP2007219637A (en) | Load balancing system and program thereof | |
| JP5940990B2 (en) | APL-SCM-FE and application linkage method | |
| JP2011082593A (en) | Communication system and communication program | |
| CN106550159A (en) | VoIP communication systems | |
| US8984148B2 (en) | Method and apparatus for signaling post-ring reservations | |
| GB2525441A (en) | Data Processing | |
| KR20100013600A (en) | Method of providing a multimedia service based on a qos policy and system for performing the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150714 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150914 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20151006 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151016 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5827716 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |