JPS62249596A - Multifunction digital telephone system - Google Patents

Multifunction digital telephone system

Info

Publication number
JPS62249596A
JPS62249596A JP9362486A JP9362486A JPS62249596A JP S62249596 A JPS62249596 A JP S62249596A JP 9362486 A JP9362486 A JP 9362486A JP 9362486 A JP9362486 A JP 9362486A JP S62249596 A JPS62249596 A JP S62249596A
Authority
JP
Japan
Prior art keywords
telephone
exchange
control program
program
control
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.)
Pending
Application number
JP9362486A
Other languages
Japanese (ja)
Inventor
Hiroyuki Nobesawa
延沢 広行
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
Original Assignee
NEC Corp
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 filed Critical NEC Corp
Priority to JP9362486A priority Critical patent/JPS62249596A/en
Publication of JPS62249596A publication Critical patent/JPS62249596A/en
Pending legal-status Critical Current

Links

Landscapes

  • Exchange Systems With Centralized Control (AREA)

Abstract

PURPOSE:To easily modify the function fo a digital telephone system by converting a telephone control program stored in a RAM provided in a telephone set to an object program by a C language compiler and executing the object program. CONSTITUTION:An exechange 1 transmits a start signal to a telephone set through a digital transmission line 11, and further reads out the telephone control program PG from a file system 4, transmits it, then transmits an end signal. When a telephone set 5 receives telephone control PG, stores it in a RAM 6, and after receiving the end signal, converts the telephone control PG described in C language to the object PG to be operated on the telephone by means of a C-language compiler, and executes the resulting program. Thereafter, the telephone set 5 transmits a ready signal to the exchange 1 and completes the initialization. After the initialization, the control is transferred to a line control module 3 from an initialization module 2 in the exchange 1. In case function modification is required for the digital telephone system the modification can easily be executed by modifying the telephone control PG held by the system 4, and letting a telephone set read it.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はディジタル多機能電話システムに関する。[Detailed description of the invention] [Industrial application field] The present invention relates to a digital multifunction telephone system.

〔従来の技術〕[Conventional technology]

従来、この種の電話システムは、交換機と電話機の間の
インターフェースが固定であり、電話システムを多機能
にするために、交換機と電話機とは独立に互いのインタ
ーフェースを厳守しながら、個々に多機能化を行なって
いた。また、電話システムとしての多機能化において、
交換機のみの改造では多機能化が図れない場合、電話機
の改造を行なう等の処置を行なっていた。
Conventionally, in this type of telephone system, the interface between the exchange and the telephone was fixed, and in order to make the telephone system multifunctional, the exchange and the telephone were independently capable of multifunction while strictly adhering to each other's interface. was conducting transformation. In addition, in making the telephone system more multifunctional,
If multi-functionality could not be achieved by modifying only the switchboard, measures such as modifying the telephone equipment were taken.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上述した従来のディジタル多機能電話システムは、電話
機と交換機間のインターフェースおよび電話機内の制御
プログラムが固定であるため、機能拡張を行なうにあた
り、上記インターフェースの範囲内で行なう必要があり
、交換機側の理由で電話機間とのインターフェースが変
化した場合。
In the conventional digital multi-function telephone system described above, the interface between the telephone and the exchange and the control program inside the telephone are fixed, so when expanding functions, it is necessary to do so within the range of the above interface, and the reason on the side of the exchange is When the interface between phones changes.

あるいは電話機側で実現不可能な機能を交換機に追加し
た場合、電話機の改造あるいは交換機側の変更に対応す
る電話機と交換する等の処置が必要となって来るため、
変更コストが高くなる欠点があり1機能拡張も電話機の
性能によって制限を受け、機能ごとに対応する電話機が
存在するという欠点がある。
Alternatively, if a function that cannot be implemented on the telephone side is added to the exchange, it becomes necessary to take measures such as modifying the telephone or replacing it with a telephone that is compatible with the change on the exchange side.
There are drawbacks that modification costs are high, expansion of one function is limited by the performance of the telephone, and there are telephones that support each function.

〔問題点を解決するための手段〕[Means for solving problems]

本発明のディジタル多機能電話システムは、C言語で記
述されている電話機制御プログラムを保持しているファ
イルシステムと、ファイルシステムに保持されている電
話機制御プログラムを読出し電話機に書込むための初期
設定モジュールとを交4!!!!機が有し、ランダムア
クセスメモリと、C言語コンパイラと、交換機から受信
した電話機制御プログラムをランダムアクセスメモリに
格納し、このランダムアクセスメモリに格納された電話
機制御プログラムをC言語コンパイラによってオブジェ
クトプログラムに変換させ、実行する手段とを電話機が
有することを特徴とする。
The digital multifunction telephone system of the present invention includes a file system holding a telephone control program written in C language, and an initial setting module for reading the telephone control program held in the file system and writing it to the telephone. Intersect with 4! ! ! ! A random access memory, a C language compiler, and a telephone control program received from the exchange are stored in the random access memory, and the telephone control program stored in this random access memory is converted into an object program by the C language compiler. The telephone is characterized in that the telephone has means for causing and executing.

したがって、ディジタル電話システムに機能変更の必要
が生じた場合、ファイルシステムの保持している電話機
制御プログラムを変更して電話機に読込ませることによ
り容易に実現できる。
Therefore, if it is necessary to change the functions of the digital telephone system, this can be easily accomplished by changing the telephone control program held in the file system and having the telephone read it.

〔実施例〕〔Example〕

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

第1図は本発明のディジタル多機能電話システムの一実
施例を示す構成図、第2図は第1図の電話@5と交換機
1間の通信手順を示す図である。
FIG. 1 is a block diagram showing an embodiment of the digital multifunction telephone system of the present invention, and FIG. 2 is a diagram showing a communication procedure between the telephone @5 and the exchange 1 in FIG.

電話機5は、ランダムアクセスメモリ6と、C言語コン
パイラ7と、あらかじめ決められたインタフェースを持
つ入出力デバイスドライバ10を内部に有し、また、入
出力デバイスドライバ10を介してディジットキー8と
ハンドセット9が付属している。ディジタル伝送路11
により電話機5と接続された交換機1は、初期設定モジ
ュール2と回線制御モジュール3を有し、C言語で記述
されている電話機制御プログラムを保持しているファイ
ルシステム4が付属している。
The telephone 5 internally includes a random access memory 6, a C language compiler 7, and an input/output device driver 10 having a predetermined interface. is included. Digital transmission line 11
An exchange 1 connected to a telephone 5 by the above has an initial setting module 2 and a line control module 3, and is attached with a file system 4 holding a telephone control program written in C language.

次に1本実施例の動作を第2図を参照して説明する。交
換機1はディジタル伝送線路11を介して電話機5にス
タート信号12を送出し、さらにファイルシステム4よ
り電話機制御プログラム13を読出し送出する。電話機
制御プログラム13の送出が終了すると、交換機1はプ
ログラム送出終了信号14を送出する。一方、電話機5
は、交換機1よりの電話機制御プログラム13を受信す
ると、電話機制御プログラム13をランダムアクセスメ
モリ6に格納し、プログラム送出終了信号14を受信後
、ランダムアクセスメモリ6に格納されたC言語で記述
された電話機制御プログラム13をC言語コンパイラ7
によって電話In2上で動作するオブジェクトプログラ
ムに変換させ、実行する。電話機制御プログラム13の
実行後、電話機5はレディ信号15を交換4m!1に送
出し、初期設定完了となる。初期設定後、交換機lでは
初期設定モジュール2から回線制御モジュール3に制御
が移る。以後、初期設定モードになるまで回線制御モー
ドとなり、電話機能がアクティブとなり、交換機発信デ
ータ1θ−と電話機発信データ17がディジタル伝送線
路11を経由してやりとりされ、ディジタル電話システ
ムとして動作することになる。ディジットキー8は、電
話機制御プログラム13により入出力デバイスドライバ
lOを経由してスキャンされ、検出されたディジットキ
ー8は電話機発信データ17として送出される。
Next, the operation of this embodiment will be explained with reference to FIG. The exchange 1 sends a start signal 12 to the telephone 5 via the digital transmission line 11, and further reads out a telephone control program 13 from the file system 4 and sends it out. When the sending of the telephone control program 13 is completed, the exchange 1 sends out a program sending end signal 14. On the other hand, telephone 5
When receiving the telephone control program 13 from the exchange 1, the telephone control program 13 is stored in the random access memory 6, and after receiving the program sending end signal 14, the program written in C language stored in the random access memory 6 is executed. The telephone control program 13 is converted into a C language compiler 7.
It is converted into an object program that runs on the telephone In2 and executed. After executing the telephone control program 13, the telephone 5 exchanges the ready signal 15 4m! 1, and the initial settings are completed. After the initial setting, control is transferred from the initial setting module 2 to the line control module 3 in the exchange 1. Thereafter, the line control mode is maintained until the initial setting mode is reached, the telephone function is activated, and the exchange transmission data 1θ- and the telephone transmission data 17 are exchanged via the digital transmission line 11, and the system operates as a digital telephone system. . The digit key 8 is scanned by the telephone control program 13 via the input/output device driver IO, and the detected digit key 8 is sent out as the telephone call data 17.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明は、ランダムアクセスメモリ
およびC言語コンパイラを電話機に備え、交換機よりC
言語で記述された電話機制御プログラムを送信し、電話
機にこの電話機制御プログラムを読込ませ実行させるこ
とにより、以下に示す効果がある。
As explained above, the present invention provides a telephone with a random access memory and a C language compiler, and a C language compiler from an exchange.
By transmitting a telephone control program written in a language and having the telephone read and execute the telephone control program, the following effects can be obtained.

■ 交換機側で機能変更が生じても、電話機側のプログ
ラムを変更することなく、交換機側で保持している電話
機制御プログラムのみの変更で容易に機能変更を実現す
ることが可能となり、電話機の交換等の必要もなくなり
、コストの低減、必1図れる。
■ Even if a function change occurs on the exchange side, it is possible to easily change the function by changing only the telephone control program held on the exchange side, without changing the program on the telephone side. etc., and the cost can be reduced.

■ 電話機制御プログラムがC言語であるため、C言語
コンパイラと共通のインターフ、−スを  −有する入
出力デバイスドライバを有する電話機であれば容易に交
換機と接続が可能となる。
- Since the telephone control program is in C language, it is possible to easily connect a telephone with an input/output device driver that has a common interface with a C language compiler.

■ 電話機制御プログラムは電話機のハードウェアに依
存しない共通のプログラムとして管理可能になる。
■ The telephone control program can be managed as a common program that does not depend on the telephone hardware.

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

第1図は本発明のディジタル多機能電話システムの一実
施例の構成図、第2図は81図の電話機5と交換機lと
の通信手順を示す図である。 ■・・・交換機、  2・・・初期設定モジュール、3
・・・回線制御モジュール、 4・・・ファイルシステム、5・・・電話機。 6・・・ランダムアクセスメモリ、 7・・・C言語コンパイラ、8・・・ディジットキー、
9・・・ハンドセット、 10・・・入出力デバイスドライバ。 11・・・ディジタル伝送線路、12・・・スタート信
号、13・・・電話機制御プログラム、 I4・・・プログラム送出終了信号、 15・・・レディ信号、 IB・・・交換機発信データ
、17・・・電話機発信データ。
FIG. 1 is a block diagram of an embodiment of the digital multifunctional telephone system of the present invention, and FIG. 2 is a diagram showing a communication procedure between the telephone 5 and the exchange 1 shown in FIG. 81. ■...Exchange machine, 2...Initial setting module, 3
...Line control module, 4.File system, 5.Telephone. 6... Random access memory, 7... C language compiler, 8... Digit key,
9... Handset, 10... Input/output device driver. DESCRIPTION OF SYMBOLS 11...Digital transmission line, 12...Start signal, 13...Telephone control program, I4...Program sending end signal, 15...Ready signal, IB...Exchange transmission data, 17...・Telephone outgoing data.

Claims (1)

【特許請求の範囲】 ディジタル電話システムにおいて、 C言語で記述されている電話機制御プログラムを保持し
ているファイルシステムと、ファイルシステムに保持さ
れている電話機制御プログラムを読出し電話機に書込む
ための初期設定モジュールとを交換機が有し、 ランダムアクセスメモリと、C言語コンパイラと、交換
機から受信した電話機制御プログラムをランダムアクセ
スメモリに格納し、このランダムアクセスメモリに格納
された電話機制御プログラムをC言語コンパイラによっ
てオブジェクトプログラムに変換させ、実行する手段と
を電話機が有することを特徴とするディジタル多機能電
話システム。
[Claims] In a digital telephone system, there is provided a file system holding a telephone control program written in C language, and an initial setting for reading and writing the telephone control program held in the file system to the telephone. The exchange has a module, a random access memory, a C language compiler, and stores a telephone control program received from the exchange in the random access memory, and converts the telephone control program stored in the random access memory into an object by the C language compiler. A digital multifunction telephone system characterized in that the telephone has means for converting and executing a program.
JP9362486A 1986-04-22 1986-04-22 Multifunction digital telephone system Pending JPS62249596A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9362486A JPS62249596A (en) 1986-04-22 1986-04-22 Multifunction digital telephone system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9362486A JPS62249596A (en) 1986-04-22 1986-04-22 Multifunction digital telephone system

Publications (1)

Publication Number Publication Date
JPS62249596A true JPS62249596A (en) 1987-10-30

Family

ID=14087479

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9362486A Pending JPS62249596A (en) 1986-04-22 1986-04-22 Multifunction digital telephone system

Country Status (1)

Country Link
JP (1) JPS62249596A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01274202A (en) * 1988-04-27 1989-11-02 Japan Tobacco Inc Loop controller

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01274202A (en) * 1988-04-27 1989-11-02 Japan Tobacco Inc Loop controller

Similar Documents

Publication Publication Date Title
US5003580A (en) Adapter for interfacing a work station terminal to a key telephone system
JPS58194490A (en) Method and device for setting operation data of key telephone device
KR100400407B1 (en) Voicee recogning method of cellular phone
KR100195929B1 (en) Reception-only wireless keyphone terminal device
JP2735067B2 (en) Cordless telephone equipment
JPH087732B2 (en) Communication terminal
JPH01282930A (en) Facsimile communication system using automobile telephone set
RU10501U1 (en) NETWORK TERMINAL "TELECOM RICOR"
JPH0432340A (en) Incoming call restriction system
KR19980044782A (en) Local area network telephone and its operation method
KR970003477B1 (en) Facsimile apparatus and method
JPH04329050A (en) Registration information copying machine for simple dialing function
KR20010051503A (en) Cellular phone terminal
KR0184489B1 (en) Keyphone
JP2002116913A (en) Data processing device and communication terminal device
JPH0319596A (en) Electronic key telephone set capable of data communication
KR20010009793A (en) An installation of data transfer in cellular phone and each anothers
JPH02270455A (en) Digital exchange
JPH1013558A (en) No-ringing indirect request device
JPH0447830A (en) Electronic mail system for electronic private branch exchange
JPH0448856A (en) Network control telephone set
JPH0834641B2 (en) Time division exchange circuit
JPS6379455A (en) Composite telephone set with communication end notifying function
JPH02301260A (en) Facsimile equipment
JPH0758985B2 (en) Signal repeater