[go: up one dir, main page]

JPH06284457A - Call control processor - Google Patents

Call control processor

Info

Publication number
JPH06284457A
JPH06284457A JP6556393A JP6556393A JPH06284457A JP H06284457 A JPH06284457 A JP H06284457A JP 6556393 A JP6556393 A JP 6556393A JP 6556393 A JP6556393 A JP 6556393A JP H06284457 A JPH06284457 A JP H06284457A
Authority
JP
Japan
Prior art keywords
empty
hunt
call
busy
processing
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.)
Granted
Application number
JP6556393A
Other languages
Japanese (ja)
Other versions
JP2716337B2 (en
Inventor
Yukie Uehara
雪絵 上原
Kenji Takeuchi
健次 竹内
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
NEC Engineering Ltd
Original Assignee
NEC Corp
NEC Engineering Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp, NEC Engineering Ltd filed Critical NEC Corp
Priority to JP6556393A priority Critical patent/JP2716337B2/en
Publication of JPH06284457A publication Critical patent/JPH06284457A/en
Application granted granted Critical
Publication of JP2716337B2 publication Critical patent/JP2716337B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Exchange Systems With Centralized Control (AREA)
  • Interface Circuits In Exchanges (AREA)
  • Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)

Abstract

PURPOSE:To operate a call number hunt processing without applying a limit at the time of designs at a caller side and a calling side, and to improve a throughput by operating an exclusive processing even when a hunt request is issued from the different priority side. CONSTITUTION:In a hant processing 40 at the caller side whose priority order is low, the content of a present CR empty/full table access area 23 in a memory 20 is updated at first, and an empty CR is searched in according to the contents of a calling side CR bit access area 21 and a CR empty/full table 10. In the hunt processing at the calling side whose priority order is high, the empty CR is searched at first according to the contents of a calling side CR bit access area 22 and the CR empty/full table 10, the position indicated by the content of the present empty/full table access are is checked, and when it is the same, the empty CR is researched.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明はディジタル交換機に利用
する。本発明は、ディジタル交換機に利用する。交換シ
ステムのコールリファレンスを用いて呼制御を行う呼制
御処理装置に利用する。特に、呼制御処理装置のコール
リファレンス(呼番号、Call Reference、以下、CRと
云う。)の空塞管理およびハント処理方式に関するもの
である。
FIELD OF THE INVENTION The present invention is used in a digital exchange. The present invention is used in a digital exchange. It is used for a call control processor that performs call control using the call reference of the switching system. In particular, the present invention relates to a vacancy management and hunt processing system of a call reference (call reference, hereinafter referred to as CR) of a call control processing device.

【0002】[0002]

【従来の技術】従来、呼制御処理装置は、呼の設定また
は解放などのときに転送するメッセージがどの呼の制御
用であるかを区別するためにCRを付加しており、この
CRをハントする場合に、排他処理を行わずに空きCR
をサーチしていた。
2. Description of the Related Art Conventionally, a call control processor has added a CR in order to distinguish which call is controlled by a message to be transferred when a call is set up or released, and this CR is hunted. If you want to use a free CR without performing exclusive processing
Was searching for.

【0003】ここで、ISDN(サービス総合ディジタ
ル網)を例としてレイヤ3における呼制御について説明
する。図4はサービス総合ディジタル網のレイヤ3の機
能およびその適応対象を示す図である。図4において、
レイヤ3では、Dチャネル上に設定された信号転送用の
論理リンクの上で呼制御用のメッセージを転送して、個
々の通信のはじめから終了までの呼制御を行う。
Call control in layer 3 will now be described by taking ISDN (Integrated Services Digital Network) as an example. FIG. 4 is a diagram showing the function of layer 3 of the integrated service digital network and its application target. In FIG.
In Layer 3, call control messages are transferred on the signal transfer logical link set on the D channel, and call control from the beginning to the end of each communication is performed.

【0004】呼の設定時には、ユーザ・網インタフエー
スに存在する複数のチャネル(Bチャネル、Dチャネル
など)の選択とその設定、ユーザからのサービス要求に
基づき、それに必要な網内の伝送媒体や付加サービス処
理機能の選択・起動、通信相手先へのルーティング、さ
らに、通信端末間での通信可能確認のための情報伝送の
機能を提供する。
At the time of call setup, a plurality of channels (B channel, D channel, etc.) existing in the user / network interface are selected and set, and a transmission medium in the network and a necessary transmission medium are selected based on a service request from the user. It provides functions for selecting and activating additional service processing functions, routing to the other party of communication, and transmitting information for confirming communication availability between communication terminals.

【0005】レイヤ3は、呼が通信中でも機能してお
り、Dチャネル上でレイヤ3メッセージを転送できる。
その代表的な例が、端末の切替や移動に伴う中断/再開
である。また、呼の終了時に呼の解放を行う。すなわ
ち、呼で用いていたチャネルの解放と、網内の伝送媒
体、呼番号、その他のリソースの解放を行い、次の呼で
使えるよう準備する。さらに、前記の機能を提供するた
めに、ユーザと網との間でいろいろなメッセージをやり
とりする。さらに、詳しくはオーム社「ISDN絵とき
読本」1992年5月30日改訂を参照されたい。
Layer 3 is functional even during a call and can transfer Layer 3 messages over the D channel.
A typical example thereof is interruption / resumption associated with terminal switching or movement. Also, the call is released at the end of the call. That is, the channel used for the call is released, and the transmission medium, call number, and other resources in the network are released, and the next call is prepared for use. Further, various messages are exchanged between the user and the network in order to provide the above function. For further details, see Ohmsha's "ISDN Picture Booklet", revised May 30, 1992.

【0006】図5はサービス総合ディジタル網のレイヤ
3メッセージの構成を示す図であり、レイヤ3メッセー
ジの一般的な構成を示す。レイヤ3メッセージは、共通
部としてプロトコル識別子、呼番号、メッセージ・タイ
プ・コードと、これに続いて個別部として必須情報要
素、付加情報要素からなり、オクテットの倍数により構
成される。共通部は、レイヤ3のすべてのメッセージに
含まれており、個別部は個々のメッセージの種類により
異なる。図5に示す構成のレイヤ3メッセージは、その
ままレイヤ2のI、またはUIフレームのIフィールド
に入れて転送される。
FIG. 5 is a diagram showing the structure of the layer 3 message of the integrated service digital network, and shows the general structure of the layer 3 message. The layer 3 message is composed of a protocol identifier, a call number, a message type code as a common part, an essential information element and an additional information element as an individual part, followed by a multiple of octets. The common part is included in all messages of layer 3, and the individual part differs depending on the type of each message. The layer 3 message having the configuration shown in FIG. 5 is transferred as it is in the I field of the layer 2 or the I field of the UI frame.

【0007】ここで、呼番号に特に関係のあるメッセー
ジの最初の部分である共通部の機能は以下に述べるとお
りである。 プロトコル識別子 プロトコル識別子は、DSS1(Digital Subscriber s
ignalling System No.1 )のレイヤ3メッセージと、将
来定められる可能性のあるその他の信号メッセージを区
別するために設けられている。当面は、プロトコル識別
子は「Q.931)と設定する。なお、パケット通信の
場合にDチャネル上を転送されるX.25パッケトは、
IフレームのIフィールドにそのままの形で入れられレ
イヤ2アドレス内のサービス・アクセス・ポイント識別
子(SAPI)により、Iフィールドにパッケト情報が
入っていることが示される。したがって、この場合に
は、プロトコル識別子は含まれない。 呼番号 ISDNユーザ・網インタフェースでは、一つのレイヤ
2の論理リンク上で、複数の異なる呼を制御するための
レイヤ3メッセージがどの呼の制御用であるかを区別す
るために、呼番号が用いられる。呼番号は通常、基本ア
クセスでは1オクテット、1次群速度アクセスでは2オ
クテット、また、許される最大長は3オクテットになっ
ている。この長さは、長さ表示部に2進数で示される。
呼番号の第一オクテットのビット8はフラグとよばれ、
その呼が網側で起動(着信呼)したものか、ユーザ側で
起動(発信呼)したものかを表す。このフラグにより、
同時に発信呼と着信呼があった場合に、たとえ同じ呼番
号が使用されてもそれらを確実に区別できる。 メッセージ・タイプ メッセージ・タイプは、呼の設定や解放の起動など、そ
のメッセージが呼処理の中でどういう意味をもったもの
であるかを示す。
Here, the function of the common part, which is the first part of the message particularly related to the call number, is as described below. Protocol Identifier The protocol identifier is DSS1 (Digital Subscriber s
It is provided to distinguish the ignalling System No. 1) layer 3 message from other signaling messages that may be defined in the future. For the time being, the protocol identifier is set to “Q.931.” In the case of packet communication, the X.25 packet transferred on the D channel is
The service access point identifier (SAPI) included in the I field of the I frame as it is and in the layer 2 address indicates that the I field contains packet information. Therefore, in this case, the protocol identifier is not included. Call number In ISDN user-network interface, a call number is used to distinguish which call is controlled by a layer 3 message for controlling a plurality of different calls on one layer 2 logical link. To be Call numbers are typically 1 octet for basic access, 2 octets for primary rate access, and a maximum allowed length of 3 octets. This length is indicated by a binary number on the length display section.
Bit 8 of the first octet of the call number is called a flag,
It indicates whether the call is activated on the network side (incoming call) or activated on the user side (outgoing call). This flag allows
If there is an outgoing call and an incoming call at the same time, they can be reliably distinguished even if the same call number is used. Message type The message type indicates what the message means during call processing, such as setting up a call or initiating a release.

【0008】[0008]

【発明が解決しようとする課題】しかし、このような従
来の呼制御処理装置では、CRハントを要求する発呼側
および着呼側のタスクは同一の優先度でなければなら
ず、またCRハント処理に中断処理があってはならない
条件を設けなければならない欠点があった。
However, in such a conventional call control processor, the tasks of the calling side and the called side requesting the CR hunt must have the same priority, and the CR hunt is required. There is a drawback in that a condition must be set so that the process must not be interrupted.

【0009】また、異なる優先度からハント要求される
場合に対応してCRハント処理にマスクをかけて行う処
理方法も考えられるが、マスクをかけるとその分処理能
力が低下する欠点があった。
Further, although a processing method of masking the CR hunt processing can be considered in response to a case where hunts are requested from different priorities, the masking has a drawback that the processing capability is reduced by that amount.

【0010】本発明は前記の欠点を解決するもので、発
呼側および着呼側の設計時に制限を与えることなく呼番
号ハント処理を行うことができ、かつ異なる優先度側か
らハント要求された場合にも排他処理を行い処理能力が
高い呼制御処理装置を提供することを目的とする。
The present invention solves the above-mentioned drawbacks and allows call number hunt processing to be performed without restriction when designing the calling side and the called side, and the hunt is requested from the side having different priorities. Even in such a case, it is an object to provide a call control processing device that performs exclusive processing and has high processing capability.

【0011】[0011]

【課題を解決するための手段】本発明は、発呼者および
着呼者ごとに割り当てる呼番号の空塞を管理する空塞管
理手段と、この空塞管理手段の内容に基づき空き呼番号
をサーチしこのサーチした呼番号を使用中とするハント
処理を行うハント処理手段と、このハント処理手段を起
動しそのサーチした空き呼番号により呼制御を行う呼制
御手段とを備えた呼制御処理装置において、前記空塞管
理手段は、呼番号の個数に対応する数の空塞を示すビッ
トが配列された空塞テーブルと、発呼側または着呼側の
一方側からのハント処理時にアクセスする空塞テーブル
の位置を格納する現空塞テーブルアクセエリアを含むハ
ント管理データメモリとを備え、前記ハント処理手段
は、発呼側および着呼側から同時並列的に前記空塞テー
ブル上で空き呼番号のサーチを実行する手段と、発呼側
または着呼側の他方側からのハント処理時に前記現空塞
テーブルアクセスエリアの内容に基づき前記空塞テーブ
ル上の同一位置がアクセスされたことを検出する手段
と、この検出する手段の検出出力があるときにこの他方
側からのサーチを再度実行する手段とを含むことを特徴
とする。
SUMMARY OF THE INVENTION According to the present invention, a free / busy management means for managing free / busy of a call number assigned to each of a calling party and a called party, and a free call number based on the contents of the free / busy management means. A call control processing device comprising hunt processing means for performing a hunt processing for searching and making the searched call number in use, and call control means for activating the hunt processing means and performing call control by the searched empty call number. In the above, the air-busy management means has an air-busy table in which bits indicating the number of air-bulbs corresponding to the number of call numbers are arranged, and a space accessed during hunt processing from one side of the calling side or the called side. A hunt management data memory including a current empty / closed table access area for storing the position of the closed / closed table, wherein the hunt processing means simultaneously and in parallel from the calling side and the called side on the empty / closed table. Means for executing a search and means for detecting that the same position on the free / busy table is accessed based on the contents of the current free / busy table access area during hunt processing from the other side of the calling side or the called side And a means for executing the search from the other side again when there is a detection output of the detecting means.

【0012】また、本発明は、前記空塞テーブルは前記
空塞を示すビットが呼番号の順に配列され、前記ハント
管理データメモリは発呼側および着呼側の最新の呼番号
をそれぞれ格納するビットアドレスエリアを含み、前記
ハント処理手段は、発呼側からのハント処理の場合に
は、前記空塞テーブルの内容に基づき前記発呼側のビッ
トアドレスエリアの内容から若番号順に空き呼番号をサ
ーチする手段と、着呼側からのハント処理の場合には、
前記空塞テーブルの内容に基づき前記着呼側のビットア
ドレスエリアの内容から老番号順に空き呼番号をサーチ
する手段とを含むことができる。
Further, according to the present invention, in the empty / busy table, bits indicating the empty / busy are arranged in order of call numbers, and the hunt management data memory stores latest call numbers of a calling side and a called side, respectively. In the case of hunt processing from the calling side, the hunt processing means includes a bit address area, and in the case of hunt processing from the calling side, based on the contents of the empty / busy table, the vacant call numbers are assigned in ascending order from the contents of the calling side bit address area. In the case of means to search and hunt processing from the called side,
Means for searching for an empty call number from the contents of the bit address area on the called side in the order of old number based on the contents of the empty / busy table.

【0013】さらに、本発明は、前記ハント処理手段
は、前記一方側からのハント処理の場合には前記現空塞
テーブルアクセスエリアの内容を更新して後に空き呼番
号のサーチを行う手段と、前記他方側からのハント処理
の場合には先に空き呼番号のサーチを行い、このサーチ
した呼番号の前記空塞テーブルにおける位置と前記現空
塞テーブルアクセスエリアの内容とが同じ場合には再度
サーチを実行する手段を含むことができる。
Further, according to the present invention, the hunt processing means updates the contents of the current empty / closed table access area in the case of hunt processing from the one side, and later searches for an empty call number. In the case of the hunt process from the other side, a search for a free call number is performed first, and if the position of the searched call number in the free / busy table and the content of the current free / busy table access area are the same, the search is made again. Means may be included for performing the search.

【0014】また、本発明は、前記ハント処理手段は、
発呼側からのハント処理を行った後に前記発呼側のビッ
トアドレスエリアに最新の呼番号を格納する手段と、着
呼側からのハント処理を行った後に前記着呼側のビット
アドレスエリアに最新の呼番号を格納する手段とを含む
ことができる。
According to the present invention, the hunt processing means is
A means for storing the latest call number in the bit address area of the calling side after performing hunt processing from the calling side, and a bit address area of the called side after performing hunt processing from the called side. Means for storing the latest call number.

【0015】[0015]

【作用】実装する呼番号に対応して配列され呼番号の空
塞状態を示すビットを含む空塞テーブル、発呼側および
着呼側の最新の呼番号をそれぞれ格納するビットアクセ
スエリアおよび発呼側または着呼側の一方側からのハン
ト処理時にアクセスする現空塞テーブルの位置を格納す
る現空塞テーブルアクセスエリアを設ける。一方側から
のハント処理では、現空塞テーブルアクセスエリアの内
容を更新してから一方側のビットアクセスエリアおよび
空塞テーブルの内容により空き呼番号をサーチし、発呼
側または着呼側の他方側からのハント処理では、先に空
き呼番号を他方側のビットアクセスエリアおよび空塞テ
ーブルの内容により空き呼番号をサーチし、サーチした
空き呼番号の位置と現空塞テーブルアクセスエリアの内
容とを比較し同じときには再サーチする。これにより、
発呼側および着呼側の設計時に制限を与えることなく、
ハント処理を行うことができ、かつ異なる優先度側から
ハント要求された場合にも排他処理を行い処理能力を高
くできる。
A free / busy table arranged corresponding to a mounted call number and including bits indicating a free / busy state of the call number, a bit access area for storing the latest call numbers of the calling side and the called side, and a calling side There is provided a current empty / busy table access area for storing the position of the current empty / busy table to be accessed at the time of hunt processing from one of the calling side and the called side. In the hunt process from one side, the contents of the current empty / busy table access area are updated, and then the empty call number is searched by the bit access area on one side and the contents of the empty / busy table, and the other of the calling side or the called side is searched. In the hunt process from the side, the free call number is searched first for the free call number based on the contents of the bit access area and the free / busy table on the other side, and the position of the searched free call number and the content of the current free / busy table access area are searched. Are compared, and if they are the same, search again. This allows
Without any restrictions when designing the calling and called parties,
Hunt processing can be performed, and even when a hunt request is made from different priority sides, exclusive processing can be performed to increase processing capacity.

【0016】[0016]

【実施例】本発明の実施例について図面を参照して説明
する。
Embodiments of the present invention will be described with reference to the drawings.

【0017】図1は本発明一実施例呼制御処理装置のブ
ロック構成図である。図1において、0/1の0はCR
使用中および1はCR空きを示し、 CR値=8n+m 0≦m<8 0≦n<(交換システムが提供するCR数−1)/8+
1 である。呼制御処理装置は、発呼者および着呼者ごとに
割り当てる呼番号の空塞を管理する空塞管理手段30
と、空塞管理手段30の内容に基づき空き呼番号をサー
チしこのサーチした呼番号を使用中とするハント処理を
行うハント処理手段40と、ハント処理手段40を起動
しそのサーチした空き呼番号により呼制御を行う呼制御
手段50とを備える。
FIG. 1 is a block diagram of a call control processor according to an embodiment of the present invention. In Figure 1, 0/1 0 is CR
In use and 1 indicates CR vacancy, CR value = 8n + m 0 ≦ m <8 0 ≦ n <(number of CRs provided by switching system-1) / 8 +
It is 1. The call control processing device manages the availability of a call number assigned to each caller and called party.
And a hunt processing means 40 that searches for an empty call number based on the contents of the open / close management means 30 and performs a hunt process in which the searched call number is in use; And a call control means 50 for performing call control according to.

【0018】ここで本発明の特徴とするところは、空塞
管理手段30は、呼番号の個数に対応する数の空塞を示
すビットが配列された空塞テーブルとしてCR空塞テー
ブル10と、発呼側または着呼側の一方側(ここでは優
先度の低い側の発呼側とする)からのハント処理時にア
クセスするCR空塞テーブル10の位置を格納する現空
塞テーブルアクセエリアとして現CR空塞テーブルアク
セエリア23を含むハント管理データメモリとしてCR
ハント管理データメモリ20とを備え、ハント処理手段
40は、発呼側および着呼側から同時並列的にCR空塞
テーブル10上で空き呼番号のサーチを実行する手段
と、発呼側または着呼側の他方側(ここでは優先度の高
い側の着呼側とする)からのハント処理時に現CR空塞
テーブルアクセスエリア23の内容に基づきCR空塞テ
ーブル10上の同一位置がアクセスされたことを検出す
る手段と、この検出する手段の検出出力があるときにこ
の他方側(着呼側)からのサーチを再度実行する手段と
を含むことにある。
Here, the feature of the present invention resides in that the empty / busy management means 30 is a CR empty / busy table 10 as an empty / busy table in which bits indicating the number of empty / busy corresponding to the number of call numbers are arranged. It is currently used as a current air-closed table access area that stores the position of the CR air-closed table 10 that is accessed during hunt processing from one side of the calling side or the called side (herein, the calling side having a lower priority). CR CR As a hunt management data memory including a blank access table access area 23
A hunt management data memory 20 is provided, and the hunt processing means 40 has means for executing a search for a vacant call number on the CR empty / busy table 10 simultaneously in parallel from the calling side and the called side, and the calling side or the called side. During the hunt process from the other side of the calling side (herein, the called side having a higher priority), the same position on the CR empty / closed table 10 is accessed based on the contents of the current CR empty / closed table access area 23. This means is to include means for detecting this, and means for re-executing the search from the other side (called side) when there is a detection output of this detecting means.

【0019】また、CR空塞テーブル10は前記空塞を
示すビットが呼番号の順に配列され、CRハント管理デ
ータメモリ20は発呼側および着呼側の最新の呼番号を
それぞれ格納するビットアドレスエリアとして発呼側C
Rビットアドレスエリア21おび着呼側CRビットアド
レスエリア22を含み、ハント処理手段40は、発呼側
からのハント処理の場合には、CR空塞テーブル10の
内容に基づき発呼側CRビットアドレスエリア21の内
容から若番号順に空き呼番号をサーチする手段と、着呼
側からのハント処理の場合には、CR空塞テーブルの内
容に基づき着呼側CRビットアドレスエリア22の内容
から老番号順に空き呼番号をサーチする手段とを含む。
Further, in the CR empty / closed table 10, the bits indicating the empty / closed areas are arranged in the order of call numbers, and the CR hunt management data memory 20 stores the bit addresses for storing the latest call numbers of the calling side and the called side, respectively. Calling party C as area
In the case of hunt processing from the calling side, the hunt processing means 40 includes an R bit address area 21 and a called side CR bit address area 22, and the calling side CR bit address based on the contents of the CR blockage table 10. In the case of a hunt process from the called side in the order of searching for empty call numbers from the contents of the area 21, and in the case of hunt processing from the called side, from the contents of the called side CR bit address area 22 to the old number And means for searching for available call numbers in sequence.

【0020】さらに、ハント処理手段40は、前記一方
側(発呼側)からのハント処理の場合には現CR空塞テ
ーブルアクセスエリア23の内容を更新して後に空き呼
番号のサーチを行う手段と、前記他方側(着呼側)から
のハント処理の場合には先に空き呼番号のサーチを行
い、このサーチした呼番号のCR空塞テーブルにおける
位置と現CR空塞テーブルアクセスエリア23の内容と
が同じ場合には再度サーチを実行する手段を含む。
Further, the hunt processing means 40 is means for updating the contents of the current CR empty / closed table access area 23 in the case of the hunt processing from the one side (calling side) and later searching for an empty call number. In the case of hunt processing from the other side (callee side), an empty call number is searched first, and the position of the searched call number in the CR empty / closed table and the current CR empty / closed table access area 23 are searched. When the contents are the same, a means for executing the search again is included.

【0021】さらに、ハント処理手段40は、発呼側か
らのハント処理を行った後に発呼側CRビットアドレス
エリア21に最新の呼番号を格納する手段と、着呼側か
らのハント処理を行った後に着呼側CRビットアドレス
エリア22に最新の呼番号を格納する手段とを含む。
Further, the hunt processing means 40 carries out the hunt processing from the calling side and then stores the latest call number in the CR bit address area 21 of the calling side and the hunt processing from the called side. And a means for storing the latest call number in the CR bit address area 22 of the called side.

【0022】このような構成の呼制御処理装置の動作に
ついて説明する。図2は本発明の呼制御処理装置の発呼
側の動作を示すフローチャートである。図3は本発明の
呼制御処理装置の着呼側の動作を示すフローチャートで
ある。図1〜図3において、発呼または着呼ごとにCR
を割り当てるために、8ビットを1列(ROW)として
交換システムが提供するCR実装数分をロウ単位に用意
したCR空塞テーブル10と、発呼側および着呼側の最
新のCR(ビットアドレス)をそれぞれ格納する発呼側
CRビットアドレスエリア21(初期値は0)および着
呼側CRビットアドレスエリア22(初期値は交換シス
テムのCR実装数−1を設定)と、発呼側および着呼側
互いにハント処理を起動され排他処理を実現するため
の、優先度の低い側(ここでは、発呼側とする)からの
CRハント時の発呼側の現CR空塞テーブルアクセスエ
リア〔文字型(char型)のポインタを格納するエリ
ア〕23とによりCRハント処理を行う。
The operation of the call control processor having such a configuration will be described. FIG. 2 is a flowchart showing the operation on the calling side of the call control processing device of the present invention. FIG. 3 is a flowchart showing the operation on the called side of the call control processing device of the present invention. 1 to 3 CR for each outgoing or incoming call
In order to allocate the number of 8 bits, the CR empty / occurrence table 10 in which the number of installed CRs provided by the switching system is prepared in row units, and the latest CR (bit address of the calling side and the called side) is allocated. ) Are stored respectively in the calling side and the called side CR bit address area 21 (initial value is 0) and the called side CR bit address area 22 (the initial value is set to the number of CR implementations of the switching system minus 1). Current CR empty / closed table access area [calling side of calling side at the time of CR hunt from the side with low priority (here, calling side) to realize mutual exclusion processing by activating hunting processing between calling sides Area for storing a pointer of a type (char type)] 23 and CR hunt processing is performed.

【0023】発呼側からのCRハント時は発呼側CRビ
ットアドレスエリア21に格納されたCRのビットアド
レスから後方(若番号順)にCR空塞テーブル10の中
の空きCRをサーチし着呼側からのCRハント処理時に
は着呼側CRビットアドレスエリア22に格納されたC
Rのビットアドレスから前方(老番号順)にCR空塞テ
ーブル10の空きCRをサーチする。
At the time of CR hunt from the calling side, an empty CR in the CR empty / closed table 10 is searched and arrived from the bit address of the CR stored in the calling side CR bit address area 21 backward (in order from the smallest number). During the CR hunt process from the calling side, the C stored in the called side CR bit address area 22
An empty CR in the CR empty / occlusion table 10 is searched forward (in order of old number) from the bit address of R.

【0024】ここで、発呼側(優先度の低い側)のCR
ハント処理では、空きCRをサーチする前に発呼側の現
CR空塞テーブルアクセスエリア23(文字型型のポイ
ンタ)を更新して、その後に空きビット(CR)をサー
チする。また、着呼側(優先度の高い側)からのCRハ
ント処理では、先に空きCRをサーチし、空きCRが見
つかったときに、そのサーチした空きCRのCR空塞テ
ーブル10(着呼側CRビットアドレスエリア3)の位
置と発呼側(優先度の低い側)の現CR空塞テーブルア
クセスエリア23に格納されている位置とが同じ場合に
は、付与するCRが競合する可能性があるので、ここで
はハントせず、次エリアへポインタを移し(前方へ一つ
ポインタを進め)、次の空きCRをサーチする処理を行
う。
Here, the CR of the calling side (side with lower priority)
In the hunt processing, the current CR empty / closed table access area 23 (character type pointer) on the calling side is updated before searching for an empty CR, and then an empty bit (CR) is searched. Further, in the CR hunt process from the called side (the side with high priority), the empty CR is searched first, and when the empty CR is found, the CR empty / closed table 10 of the searched empty CR (the called side). When the position of the CR bit address area 3) is the same as the position stored in the current CR empty / closed table access area 23 of the calling side (the side with lower priority), the CRs to be given may conflict. Therefore, here, without hunting, the pointer is moved to the next area (the pointer is moved forward by one), and the process of searching for the next empty CR is performed.

【0025】[0025]

【発明の効果】以上説明したように、本発明は、発呼側
および着呼側の設計時に制限を与えることなく呼番号ハ
ント処理を実現することができる優れた効果がある。ま
た異なる優先度側からハント要求された場合にも排他処
理を行い処理能力を高くできる利点がある。
As described above, the present invention has an excellent effect that the call number hunt process can be realized without any restrictions in designing the calling side and the called side. Further, even when a hunt request is made from different priority sides, there is an advantage that exclusive processing can be performed to increase processing capacity.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明一実施例呼制御処理装置のブロック構成
図。
FIG. 1 is a block configuration diagram of a call control processing device according to an embodiment of the present invention.

【図2】本発明の呼制御処理装置の発呼側の動作を示す
フローチャート。
FIG. 2 is a flowchart showing the operation on the calling side of the call control processing device of the present invention.

【図3】本発明の呼制御処理装置の着呼側の動作を示す
フローチャート。
FIG. 3 is a flowchart showing the operation on the called side of the call control processing device of the present invention.

【図4】サービス総合ディジタル網のレイヤ3の機能お
よび適用対象を示す図。
FIG. 4 is a diagram showing functions and application targets of layer 3 of the integrated service digital network.

【図5】サービス総合ディジタル網のレイヤ3メッセー
ジの構成を示す図。
FIG. 5 is a diagram showing a structure of a layer 3 message of the integrated service digital network.

【符号の説明】[Explanation of symbols]

10 CR空塞テーブル 20 CRハント管理データメモリ 21 発呼側CRビットアドレスエリア 22 着呼側CRビットアドレスエリア 23 現CR空塞テーブルアクセスエリア(優先度の低
い側、発呼側) 30 空塞管理手段 40 ハント処理手段 50 呼制御手段
10 CR empty / closed table 20 CR hunt management data memory 21 Calling side CR bit address area 22 Called side CR bit address area 23 Current CR empty / closed table access area (low priority side, calling side) 30 Overflow management Means 40 Hunt processing means 50 Call control means

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 発呼者および着呼者ごとに割り当てる呼
番号の空塞を管理する空塞管理手段と、この空塞管理手
段の内容に基づき空き呼番号をサーチしこのサーチした
呼番号を使用中とするハント処理を行うハント処理手段
と、このハント処理手段を起動しそのサーチした空き呼
番号により呼制御を行う呼制御手段とを備えた呼制御処
理装置において、 前記空塞管理手段は、呼番号の個数に対応する数の空塞
を示すビットが配列された空塞テーブルと、発呼側また
は着呼側の一方側からのハント処理時にアクセスする空
塞テーブルの位置を格納する現空塞テーブルアクセスエ
リアを含むハント管理データメモリとを備え、 前記ハント処理手段は、発呼側および着呼側から同時並
列的に前記空塞テーブル上で空き呼番号のサーチを実行
する手段と、発呼側または着呼側の他方側からのハント
処理時に前記現空塞テーブルアクセスエリアの内容に基
づき前記空塞テーブル上の同一位置がアクセスされたこ
とを検出する手段と、この検出する手段の検出出力があ
るときにこの他方側からのサーチを再度実行する手段と
を含むことを特徴とする呼制御処理装置。
1. A free / busy management means for managing free / busy of a call number assigned to each of a calling party and a called party, and a free call number is searched based on the content of the free / busy management means, and the searched call number is In a call control processing device comprising a hunt processing means for performing a hunt processing that is in use and a call control means for activating the hunt processing means and performing call control by the searched idle call number, , The current state that stores the position of the free / busy table in which bits indicating the number of free / busy corresponding to the number of call numbers are arranged and the position of the free / busy table to be accessed at the time of hunt processing from either the calling side or the called side. A hunt management data memory including an empty / busy table access area, wherein the hunt processing means executes a search for an empty call number on the empty / busy table simultaneously in parallel from a calling side and a called side. A means for detecting access to the same position on the empty / busy table based on the contents of the current empty / busy table access area during hunt processing from the other side of the calling side or the called side, and this detecting means And a means for re-executing the search from the other side when there is a detection output of the call control processing device.
【請求項2】 前記空塞テーブルは前記空塞を示すビッ
トが呼番号の順に配列され、前記ハント管理データメモ
リは発呼側および着呼側の最新の呼番号をそれぞれ格納
するビットアドレスエリアを含み、前記ハント処理手段
は、発呼側からのハント処理の場合には、前記空塞テー
ブルの内容に基づき前記発呼側のビットアドレスエリア
の内容から若番号順に空き呼番号をサーチする手段と、
着呼側からのハント処理の場合には、前記空塞テーブル
の内容に基づき前記着呼側のビットアドレスエリアの内
容から老番号順に空き呼番号をサーチする手段とを含む
請求項1記載の呼制御処理装置。
2. The empty / busy table has bits indicating the empty / busy arranged in the order of call numbers, and the hunt management data memory has a bit address area for storing the latest call numbers of the calling side and the called side, respectively. In the case of hunt processing from the calling side, the hunt processing means includes means for searching idle call numbers in ascending order of number from the contents of the bit address area of the calling side based on the contents of the empty / closed table. ,
2. The call according to claim 1, further comprising: in the case of a hunt process from the called side, a means for searching an empty call number in the order of old number from the contents of the bit address area of the called side based on the contents of the empty / busy table. Control processor.
【請求項3】 前記ハント処理手段は、前記一方側から
のハント処理の場合には前記現空塞テーブルアクセスエ
リアの内容を更新して後に空き呼番号のサーチを行う手
段と、前記他方側からのハント処理の場合には先に空き
呼番号のサーチを行い、このサーチした呼番号の前記空
塞テーブルにおける位置と前記現空塞テーブルアクセス
エリアの内容とが同じ場合には再度サーチを実行する手
段を含む請求項1記載の呼制御処理装置。
3. The hunt processing means, in case of hunt processing from the one side, means for updating the contents of the current empty / closed table access area and later searching for an empty call number, and from the other side. In the case of the hunt processing, the free call number is searched first, and if the position of the searched call number in the free / busy table and the content of the current free / busy table access area are the same, the search is performed again. The call control processor according to claim 1, further comprising means.
【請求項4】 前記ハント処理手段は、発呼側からのハ
ント処理を行った後に前記発呼側のビットアドレスエリ
アに最新の呼番号を格納する手段と、着呼側からのハン
ト処理を行った後に前記着呼側のビットアドレスエリア
に最新の呼番号を格納する手段とを含む請求項2記載の
呼制御処理装置。
4. The hunt processing means stores the latest call number in the bit address area of the calling side after performing the hunt processing from the calling side, and performs the hunt processing from the called side. 3. The call control processor according to claim 2, further comprising means for storing the latest call number in the bit address area of the called side.
JP6556393A 1993-03-24 1993-03-24 Call control processor Expired - Lifetime JP2716337B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6556393A JP2716337B2 (en) 1993-03-24 1993-03-24 Call control processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6556393A JP2716337B2 (en) 1993-03-24 1993-03-24 Call control processor

Publications (2)

Publication Number Publication Date
JPH06284457A true JPH06284457A (en) 1994-10-07
JP2716337B2 JP2716337B2 (en) 1998-02-18

Family

ID=13290611

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6556393A Expired - Lifetime JP2716337B2 (en) 1993-03-24 1993-03-24 Call control processor

Country Status (1)

Country Link
JP (1) JP2716337B2 (en)

Also Published As

Publication number Publication date
JP2716337B2 (en) 1998-02-18

Similar Documents

Publication Publication Date Title
US7933394B2 (en) Method and apparatus for routing calls based on the identification of the calling party or calling line
US6898274B1 (en) Method and apparatus for adaptive time-based call routing in a communications system
JP2874119B2 (en) Incoming call distribution service method to multiple terminals
CN1137714A (en) Method for transmitting user data between communication network nodes supporting intelligent network structure
EP0846399B1 (en) Communication system and service controller for call handling
US6130940A (en) Local number portability intelligent signaling transfer point
KR100296144B1 (en) Service Provider Number Portability Call Control Method using Structure of Number Portability Routing Database
US6848103B2 (en) Method and apparatus for processing data in a multi-processor environment
US6510214B1 (en) System and method of detecting overload in a service control point of a telecommunications network
EP0376544B1 (en) Path allocation arrangement for multi-terminal groups
JPH06284457A (en) Call control processor
US20070003049A1 (en) Call blocking based on the network access type for the called party
JP2819851B2 (en) Service provision method in personal communication
EP1095524B1 (en) Signalling in a telecommunications network
US20030215082A1 (en) Triggerless call treatment service implementation in a telecommunications network
US20040076167A1 (en) Method for transmitting a signaling message in an ss#7 network
JP3564514B2 (en) Distributed invisibility method
KR20020078433A (en) Method for data transmission scp and sms between of intelligence-net system
WO2000046964A1 (en) Telecommunication system and method in a telecommunication system
JPH09331390A (en) Intelligent network call control method
JPS59134960A (en) Transmitting system of group variable abbreviated dial
JPS61137453A (en) Control for change of signal station code
JPH06315035A (en) Call control task hunt system
KR20030026412A (en) Method for unlimited assigning of virtual port in exchange system and call service method thereof
WO2000033587A1 (en) Call number translator

Legal Events

Date Code Title Description
S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 10

Free format text: PAYMENT UNTIL: 20071107

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 11

Free format text: PAYMENT UNTIL: 20081107

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081107

Year of fee payment: 11

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081107

Year of fee payment: 11

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081107

Year of fee payment: 11

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 12

Free format text: PAYMENT UNTIL: 20091107

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 12

Free format text: PAYMENT UNTIL: 20091107

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101107

Year of fee payment: 13

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 14

Free format text: PAYMENT UNTIL: 20111107

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111107

Year of fee payment: 14

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121107

Year of fee payment: 15

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 15

Free format text: PAYMENT UNTIL: 20121107

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131107

Year of fee payment: 16