專利名稱:Ip電話終端、ip電話系統(tǒng)和記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及IP (網(wǎng)際協(xié)議)電話終端和IP電話系統(tǒng),并且更具體 地,涉及接受消息記錄的IP電話終端、包括這種IP電話終端以及服 務(wù)器的IP電話系統(tǒng),并且涉及一種記錄介質(zhì).
背景技術(shù):
隨著最近互聯(lián)網(wǎng)設(shè)備的廣泛使用,使用IP網(wǎng)絡(luò)提供電話服務(wù)的IP 電話系統(tǒng)也被廣為利用。在IP電話系統(tǒng)中,與固定電話不同,電話終 端并不總是連接到線路。具體而言,固定電話總是連接到電話線,而 在IP電話系統(tǒng)中,電話終端并不總是向服務(wù)器注冊(cè)。
電話終端并不總是向IP電話系統(tǒng)中的服務(wù)器注冊(cè)的原因在于電話
的攔截而改變。在像這樣的IP電話系統(tǒng)中,關(guān)于失敗的通信已經(jīng)提出 各種建議。
舉例而言,專利文獻(xiàn)l (日本專利公開號(hào)09-321914 )公開了一種 技術(shù),其中如果不能在IP電話系統(tǒng)中建立通信,那么向接收側(cè)的電話 終端發(fā)送語音郵件以通知來話呼叫。
專利文獻(xiàn)2 (日本專利公開號(hào)2006-270549 )公開了一種技術(shù),其 中如果不能在IP電話系統(tǒng)中建立通信,那么從呼叫側(cè)終端向服務(wù)器發(fā) 送消息,并且該消息被保存在服務(wù)器中。
專利文獻(xiàn)3 (日本專利公開號(hào)2005-322974 )公開了一種技術(shù),其 中如果不能在IP電話系統(tǒng)中建立通信,那么將該效應(yīng)的信息存儲(chǔ)在專 用設(shè)備中。
專利文獻(xiàn)4 (日本專利公開號(hào)2004-128794 )公開了一種技術(shù),其 中如果不能在IP電話系統(tǒng)中建立通信,那么IP電話終端記錄消息, 并且將該消息附在電子郵件上進(jìn)行發(fā)送,該電子郵件具有與被叫方的 IP電話終端有關(guān)的郵件地址作為目的地。
如上所述,已經(jīng)公開了用于當(dāng)不能在IP電話系統(tǒng)中建立通信時(shí)通 知失敗呼叫的接收側(cè)終端的各種技術(shù).
然而,在專利文獻(xiàn)1和4中公開的技術(shù)要求接收側(cè)電話終端的用 戶處在允許接收電子郵件的環(huán)境中,這給用戶帶來了負(fù)擔(dān)。
而且,在專利文獻(xiàn)2和3中公開的技術(shù)要求改變服務(wù)器的功能, 或者重新要求安裝專用設(shè)備,給電話系統(tǒng)提供商帶來了負(fù)擔(dān)。
發(fā)明內(nèi)容
考慮到上述情況做出了本發(fā)明,并且本發(fā)明的目的在于如果在IP 電話系統(tǒng)中不能建立通信那么將失敗的呼叫通知給接收側(cè)終端,同時(shí) 最小化對(duì)系統(tǒng)所要求的負(fù)擔(dān)。
本發(fā)明提供了一種使用IP網(wǎng)絡(luò)的具有電話功能的IP電話終端, 包括接收信息輸入的輸入單元;第一輸出單元,其基于到輸入單元 的信息輸入輸出呼叫請(qǐng)求用于與指定終端通信;第一確定單元,其基 于到輸入單元的信息輸入確定通過該呼叫請(qǐng)求是否已經(jīng)建立了連接; 記錄單元,當(dāng)?shù)谝淮_定單元確定該連接失敗時(shí),其通過輸入單元記錄 語音輸入;第二確定單元,其確定該指定終端是否處于通過IP網(wǎng)絡(luò)可 連接的狀態(tài);第二輸出單元,其基于第二確定單元確定該指定終端已 經(jīng)達(dá)到通過IP網(wǎng)絡(luò)可連接的狀態(tài),輸出呼叫請(qǐng)求用于與該指定終端通 信;以及發(fā)送單元,當(dāng)確定基于第二輸出單元輸出的呼叫請(qǐng)求的連接 將被建立時(shí),其通過IP網(wǎng)絡(luò)發(fā)送由記錄單元記錄的語音到該指定終端。
優(yōu)選地,在根據(jù)本發(fā)明的IP電話終端中,第二確定單元在每個(gè)恒 定的時(shí)間間隔確定該指定終端是否處于通過IP網(wǎng)絡(luò)可連接的狀態(tài)。
優(yōu)選地,根據(jù)本發(fā)明的IP電話終端還包括存儲(chǔ)信息的存儲(chǔ)單元, 并且當(dāng)確定基于第二輸出單元輸出的呼叫請(qǐng)求的連接將被建立時(shí),該 發(fā)送單元發(fā)送記錄單元記錄的語音以及存儲(chǔ)在存儲(chǔ)單元中的語音信 息。
優(yōu)選地,在根據(jù)本發(fā)明的IP電話終端中,發(fā)送單元發(fā)送由記錄單 元記錄的語音以及同樣標(biāo)識(shí)該語音的特殊數(shù)據(jù)。
優(yōu)選地,在根據(jù)本發(fā)明的IP電話終端中,發(fā)送單元以分組發(fā)送記 錄單元記錄的語音;并且該特殊數(shù)據(jù)是包含在由記錄單元記錄的語音 分組中的特殊代碼。
優(yōu)選地,在根據(jù)本發(fā)明的IP電話終端中,當(dāng)發(fā)送特殊數(shù)據(jù)時(shí),記 錄單元記錄與該特殊數(shù)據(jù)一起發(fā)送的語音。
優(yōu)選地,在根據(jù)本發(fā)明的IP電話終端中,當(dāng)?shù)诙_定單元確定該 指定終端處于通過IP網(wǎng)絡(luò)可連接的狀態(tài)時(shí),第二輸出單元在每個(gè)指定 的時(shí)間間隔輸出呼叫請(qǐng)求用于與該指定終端的通信。
本發(fā)明提供了一種IP電話系統(tǒng),該IP電話系統(tǒng)包括使用IP網(wǎng)絡(luò) 的具有電話功能的IP電話終端和通過IP網(wǎng)絡(luò)連接到IP電話終端的服
務(wù)器,其中IP電話終端包括接收信息輸入的輸入單元;第一輸出單 元,其基于到輸入單元的信息輸入輸出呼叫請(qǐng)求用于與指定終端通信; 第一確定單元,其基于到輸入單元的信息輸入確定通過該呼叫請(qǐng)求是 否已經(jīng)建立了連接;記錄單元,當(dāng)?shù)谝淮_定單元確定該連接失敗時(shí), 其通過輸入單元記錄語音輸入;第二確定單元,其確定該指定終端是 否處于通過IP網(wǎng)絡(luò)可連接的狀態(tài);第二輸出單元,其基于第二確定單 元確定該指定終端已經(jīng)達(dá)到通過IP網(wǎng)絡(luò)可連接的狀態(tài),輸出呼叫請(qǐng)求 用于與該指定終端通信;以及發(fā)送單元,當(dāng)確定基于第二輸出單元輸 出的呼叫請(qǐng)求的連接將被建立時(shí),其通過IP網(wǎng)絡(luò)發(fā)送由記錄單元記錄 的語音到該指定終端。
本發(fā)明提供了一種記錄計(jì)算機(jī)可讀程序的記錄介質(zhì),該計(jì)算機(jī)可 讀程序用于控制使用IP網(wǎng)絡(luò)的具有電話功能的IP電話終端,使得計(jì) 算機(jī)執(zhí)行以下步驟接收信息輸入;基于信息輸入輸出呼叫請(qǐng)求用于 與指定終端通信;基于信息輸入確定通過該呼叫請(qǐng)求是否已經(jīng)建立了 連接;當(dāng)確定連接失敗時(shí),接收語音輸入并且記錄該語音;確定該指 定終端是否處于通過IP網(wǎng)絡(luò)可連接的狀態(tài);基于確定該指定終端已經(jīng) 達(dá)到通過IP網(wǎng)絡(luò)可連接的狀態(tài),輸出呼叫請(qǐng)求用于與該指定終端通信; 以及當(dāng)確定將要建立基于該呼叫請(qǐng)求的連接時(shí),通過IP網(wǎng)絡(luò)發(fā)送記錄 的語音到該指定終端,其中該呼叫請(qǐng)求是基于確定該指定終端處于通 過IP網(wǎng)絡(luò)可連接的狀態(tài)而輸出的。
根據(jù)本發(fā)明,當(dāng)基于到輸入裝置的信息輸入的呼叫請(qǐng)求被輸出但 不能建立到指定終端的連接時(shí),記錄通過輸入裝置的語音輸入,并且 當(dāng)上述的指定終端達(dá)到可連接狀態(tài)時(shí),將該語音發(fā)送到該指定終端。
因此,IP電話終端的用戶可以可靠地發(fā)送語音消息到指定終端, 而不用對(duì)服務(wù)器進(jìn)行任何設(shè)計(jì)改變以保存消息或者不用安裝保存該消 息的專用設(shè)備。
此外,發(fā)送該消息的定時(shí)(timing)是IP電話終端和指定終端兩
者都可連接時(shí)的定時(shí),因此,在發(fā)送消息后,用戶可能開始通信,并 且兩個(gè)用戶都可以獲得良好的通信時(shí)機(jī)。
結(jié)合附圖,根據(jù)本發(fā)明的以下詳細(xì)描述,本發(fā)明的上述以及其他 目的、特征、方面和優(yōu)勢(shì)將變得顯而易見。
圖1示意性地示出了根據(jù)本發(fā)明的包括IP電話終端的實(shí)例的IP 電話系統(tǒng)的配置。
圖2示意性地示出了圖1示出的存在管理單元的配置。 圖3示意性地示出了圖1中的存儲(chǔ)單元的配置。 圖4示意性地示出了存儲(chǔ)在圖2示出的注冊(cè)終端信息存儲(chǔ)單元中 的內(nèi)容。
圖5示意性地示出了存儲(chǔ)在圖3示出的注冊(cè)終端信息存儲(chǔ)單元中 的內(nèi)容。
圖6示意性地示出了存儲(chǔ)在圖3示出的消息分組管理信息存儲(chǔ)單 元中的內(nèi)容。
圖7示意性地示出了存儲(chǔ)在圖3示出的接收語音管理信息存儲(chǔ)單 元中的內(nèi)容。
圖8示意性地示出了在圖1的IP電話系統(tǒng)中發(fā)送/接收的消息分 組的配置。
圖9是由圖1的IP電話系統(tǒng)中的電話終端執(zhí)行的呼叫側(cè)終端過程 的流程圖。
圖IO是由圖1的IP電話系統(tǒng)中的電話終端執(zhí)行的呼叫側(cè)終端過 程的流程圖。
圖11是由圖1的IP電話系統(tǒng)中的電話終端執(zhí)行的呼叫側(cè)終端過 程的流程圖。
圖12是圖10的分組接收過程子例程的流程圖。
具體實(shí)施例方式
下面將參考附圖描述本發(fā)明的實(shí)施例。在以下的描述中,相同的 部件用相同的參考符號(hào)標(biāo)記。其名字和功能也是一樣的。因此,將不 重復(fù)其具體描述。
圖1示意性地示出了根據(jù)本發(fā)明的IP電話系統(tǒng)的配置。在該IP
電話系統(tǒng)中,IP電話終端1和2以及SIP (會(huì)話發(fā)起協(xié)議)服務(wù)器3 通過網(wǎng)絡(luò)5連接。在該IP電話系統(tǒng)中,使用了 VoIP (Voice over Internet Protocol,基于IP的語音)技術(shù)。
IP電話終端1包括控制單元10,用于控制IP電話終端1的整體 操作。而且,IP電話終端1包括可由用戶操作的操作單元16,用于 輸入信息到IP電話終端1;存儲(chǔ)各種數(shù)據(jù)和程序的存儲(chǔ)單元17;用于 從SIP服務(wù)器3或IP電話終端2接收信息或向SIP服務(wù)器3或IP電 話終端2發(fā)送信息的通信單元18;用于輸出語音的揚(yáng)聲器15;以及用 于輸入語音到IP電話終端1的傳聲器14。存儲(chǔ)單元1可以在IP電話 終端1內(nèi)提供,或者其可以以記錄介質(zhì)實(shí)施,該記錄介質(zhì)可以附著到 IP電話終端1或者從其分離。
控制單元10包括用于使用VoIP技術(shù)在電話服務(wù)上實(shí)現(xiàn)電話功 能的電話控制單元ll;消息控制單元12,其執(zhí)行用于記錄與電話功能 有關(guān)的消息等的過程;以及注冊(cè)信息管理單元13,其管理與可通過網(wǎng) 絡(luò)5通信的IP電話終端有關(guān)的信息。
IP電話終端1和2可以具有相同的配置。具體地,類似于IP電話 終端l, IP電話終端2包括控制單元20、操作單元26、存儲(chǔ)單元27、 通信單元28、揚(yáng)聲器25和傳聲器24。此外,控制單元20包括電話控 制單元21、消息控制單元22和注冊(cè)信息管理單元23。
雖然在圖1的IP電話系統(tǒng)中可通過網(wǎng)絡(luò)5通信的電話終端的數(shù)目 為"2",但是在根據(jù)本發(fā)明的IP電話系統(tǒng)中該數(shù)目是不受限制的。
SIP服務(wù)器3包括存在管理單元31.存在管理單元31管理與IP 電話系統(tǒng)中處于可通過網(wǎng)絡(luò)5通信的狀態(tài)的IP電話終端相關(guān)的信息。 具體地,在IP電話系統(tǒng)中,當(dāng)IP電話終端1或IP電話終端2連接到 網(wǎng)絡(luò)5 (進(jìn)入(log-in))時(shí),SIP服務(wù)器3給電話終端分配IP地址, 并且在存在管理單元31中管理與該電話終端相關(guān)的信息。在本說明書 中,IP電話終端進(jìn)入網(wǎng)絡(luò)并且具有分配的IP地址的狀態(tài)被稱為"注冊(cè) 狀態(tài),,。而且,IP電話終端使其信息被記錄在注冊(cè)的終端信息存儲(chǔ)單 元311中被稱為該終端"向SIP服務(wù)器3注冊(cè)"。
在才艮據(jù)本實(shí)施例的IP電話系統(tǒng)中,當(dāng)每個(gè)IP電話終端處于注冊(cè) 狀態(tài)并且對(duì)應(yīng)于該IP電話終端的一條注銷信息被輸入或者IP電話終
端和網(wǎng)絡(luò)5之間的連接路徑被切斷時(shí),IP電話終端的注冊(cè)狀態(tài)被撤消, 并從注冊(cè)的終端信息存儲(chǔ)單元311中刪去與該電話終端相關(guān)的信息。
如圖2所示,在存在管理單元31中,與具有分配的IP地址的IP 電話終端相關(guān)的信息被存儲(chǔ)在注冊(cè)的終端信息存儲(chǔ)單元311中。
參考圖4,注冊(cè)的終端信息存儲(chǔ)單元311存儲(chǔ)終端ID311A作為標(biāo) 識(shí)每個(gè)IP電話終端的一條信息,賦予(分配給)每個(gè)電話終端的IP 地址311B,以及存在信息311C,該存在信息作為從每個(gè)電話終端發(fā)送 的與每個(gè)電話終端的用戶狀態(tài)相關(guān)的一條信息,其是彼此相關(guān)聯(lián)的。 舉例而言,具有終端ID "終端B"的電話終端具有分配給其的IP地址 "123. 456. **. 2",并且終端B的用戶"離開"的信息被記錄。
返回圖1, IP電話終端1包括存儲(chǔ)單元17。
參考圖3,存儲(chǔ)單元17包括注冊(cè)的終端信息存儲(chǔ)單元171、消息 分組存儲(chǔ)單元172、消息分組管理信息存儲(chǔ)單元173、將要附加的語音 信息存儲(chǔ)單元174、接收的語音數(shù)據(jù)存儲(chǔ)單元175、接收的語音管理信 息存儲(chǔ)單元176以及程序存儲(chǔ)單元177。
如稍后將描述的,IP電話終端1查詢關(guān)于與向SIP服務(wù)器3注冊(cè) 的IP電話終端相關(guān)的信息。響應(yīng)于該查詢,存在管理單元31將存儲(chǔ) 在注冊(cè)的終端信息存儲(chǔ)單元311中的信息發(fā)送給IP電話終端1。在注 冊(cè)的終端信息存儲(chǔ)單元171中,存儲(chǔ)從SIP服務(wù)器3的存在管理單元 31接收的信息。
參考圖5,類似于注冊(cè)的終端信息存儲(chǔ)單元311,注冊(cè)的終端信息 存儲(chǔ)單元171存儲(chǔ)彼此相關(guān)聯(lián)的終端ID 171A、 IP地址171B和存在信 息171C。
消息分組存儲(chǔ)單元172存儲(chǔ)用于發(fā)送將要傳送的消息的記錄在IP 電話終端1上的分組。
參考圖6,消息分組管理信息存儲(chǔ)單元173存儲(chǔ)終端ID173A作為 用于標(biāo)識(shí)電話終端為發(fā)送消息的目的地的 一條信息,并且存儲(chǔ)消息分 組存儲(chǔ)單元173B作為用于在消息分組存儲(chǔ)單元172中標(biāo)識(shí)保存要發(fā)送 的消息分組的位置的一條信息,其是彼此關(guān)聯(lián)的。
將要附加的語音信息存儲(chǔ)單元174暫時(shí)存儲(chǔ)用于產(chǎn)生消息分組的 語音信息。
接收的語音數(shù)據(jù)存儲(chǔ)單元175存儲(chǔ)作為消息發(fā)送的語音數(shù)據(jù)或者
來自其他一個(gè)或多個(gè)電話終端的答復(fù)。
參考圖7,接收的語音管理信息存儲(chǔ)單元176存儲(chǔ)消息ID 176A 作為分配給每個(gè)消息的唯一值;消息分組存儲(chǔ)單元176B,作為在消息 分組存儲(chǔ)單元172中保存由消息ID 176A標(biāo)識(shí)的消息的位置;消息ID 176C,作為與從另一個(gè)電話終端作為答復(fù)發(fā)送給消息ID 176A的語音 數(shù)據(jù)相關(guān)的ID;以及接收的語音數(shù)據(jù)存儲(chǔ)單元176D,作為用于標(biāo)識(shí)在 接收的語音數(shù)據(jù)存儲(chǔ)單元175中存儲(chǔ)由消息ID 176C標(biāo)識(shí)的消息的語 音數(shù)據(jù)的位置的一條消息。
參考圖8,消息分組500包括報(bào)頭部分510、用戶數(shù)據(jù)部分520、 以及FCS (Frame Check Sequence,幀檢驗(yàn)序列)530。報(bào)頭部分510 包括目的地地址和發(fā)送源地址。當(dāng)作為目的地的電話終端不可連接到 網(wǎng)絡(luò)5時(shí)(當(dāng)其沒有向SIP服務(wù)器3注冊(cè)時(shí))產(chǎn)生消息分組500。因此, 在作為目的地的電話終端向SIP服務(wù)器3注冊(cè)并且由SIP服務(wù)器3分 配IP地址后,在消息分組500的報(bào)頭部分510中將該IP地址設(shè)置為 目的地地址。
用戶數(shù)據(jù)部分520包括代碼(消息代碼),其指示產(chǎn)生消息分 組500用于發(fā)送在IP電話終端1上作為消息記錄的語音;消息號(hào)(消 息No.),每次在IP電話終端1上記錄消息時(shí)區(qū)分每個(gè)消息所分配的 號(hào)碼;對(duì)應(yīng)的消息號(hào)(對(duì)應(yīng)的消息No.),當(dāng)消息分組500中感興趣的 消息是對(duì)從另一個(gè)電話終端發(fā)送的消息的答復(fù)時(shí),其指示從所述另一 個(gè)終端發(fā)送的消息的消息號(hào);以及表示消息內(nèi)容的語音數(shù)據(jù)。
已經(jīng)描述了根據(jù)本實(shí)施例的IP電話終端1的配置。IP電話終端2 也可以具有與IP電話終端1類似的配置,因此這里不再對(duì)其重復(fù)詳細(xì) 描述,
在本實(shí)施例中,當(dāng)用戶例如通過操作IP電話終端1的操作單元16 執(zhí)行用于與指定終端通信的過程,并且不能建立與指定終端的會(huì)話時(shí), 可能在IP電話終端1上記錄用戶消息。而且,在IP電話終端l中, 管理用于標(biāo)識(shí)向SIP服務(wù)器3注冊(cè)的電話終端的信息。如果IP電話終 端l確定對(duì)方終端(上述的"指定終端")已經(jīng)向SIP服務(wù)器3注冊(cè), 那么IP電話終端1發(fā)送記錄的且存儲(chǔ)的具有指定終端為目的地的消息 分組到該指定終端。
將參考圖9-11描述控制單元IO執(zhí)行的使IP電話終端1以這種方
式運(yùn)行的過程,圖9-ll是該過程的流程圖。
首先,參考圖9,呼叫側(cè)終端上的過程開始于步驟SIO,在該步驟, 控制單元10確定呼叫作為目的地的指定終端的操作是否已經(jīng)在操作單 元16上完成,并且如果確定這種操作已經(jīng)完成,則該過程前進(jìn)到步驟 S20,如果沒有完成,則該過程前進(jìn)到步驟S70。
在步驟S20,控制單元IO執(zhí)行呼叫過程,該呼叫過程包括向SIP 服務(wù)器3請(qǐng)求到指定終端的呼叫的過程,并且然后該過程前進(jìn)到步驟 S30。
在步驟S30,控制單元30確定電話控制單元11是否已經(jīng)建立與接 收側(cè)終端(這里即"指定終端")的會(huì)話,并且如果確定已經(jīng)建立了 該會(huì)話,則該過程前進(jìn)到步驟S40,如果沒有建立,則該過程前進(jìn)到步 驟S210。
在步驟S40,執(zhí)行正常通信的過程,并且在過程S50,確定是否已 經(jīng)滿足結(jié)束通信的條件(諸如在IP電話終端1或指定終端上結(jié)束通信 的操作)。如果確定滿足所述條件,則會(huì)話在步驟S50結(jié)束,并且該 過程返回到步驟SIO。
參考圖11,在步驟S210,控制單元10關(guān)于要發(fā)送到指定終端的 消息是否應(yīng)當(dāng)被記錄向用戶進(jìn)行查詢,并且該過程前進(jìn)到步驟S220。 這里的查詢是通過在IP電話終端1上提供諸如LCD (液晶顯示器)的 顯示器件并且在顯示器件上顯示對(duì)應(yīng)消息(諸如"要記錄消息嗎?") 來實(shí)現(xiàn)的。
在步驟S220,確定記錄消息的用戶指示是否已經(jīng)通過操作單元16 輸入,并且如果確定已經(jīng)輸入了要記錄的信息,則該過程前進(jìn)到步驟 S230,并且如果確定輸入的消息不被記錄,則該過程返回到步驟S10,
在步驟S230,控制單元10記錄消息,并且由用戶通過傳聲器14 輸入的語音信息存儲(chǔ)在將要附加的語音信息存儲(chǔ)單元172中,并且該 過程前進(jìn)到步驟S240。
在步驟S240,控制單元IO使用在步驟230中記錄的消息(語音數(shù) 據(jù))產(chǎn)生諸如參考圖8描述的消息分組,并且該過程前進(jìn)到步驟S250。
在步驟S250,在步驟S240中產(chǎn)生的消息分組存儲(chǔ)在消息分組存儲(chǔ) 單元172中,并且與該消息分組有關(guān)的信息存儲(chǔ)在消息分組管理信息 存儲(chǔ)單元173中。然后該過程返回步驟SIO。在消息分組管理信息存儲(chǔ)單元173中,用于標(biāo)識(shí)作為步驟S20的 呼叫過程的目標(biāo)的接收側(cè)終端的信息被存儲(chǔ)為終端ID173A,并且用于 存儲(chǔ)在消息分組存儲(chǔ)單元172中保存的消息分組的位置被存儲(chǔ)在消息 分組存儲(chǔ)單元173B中。
參考圖9,在步驟S70,控制單元10確定是否有來自另一個(gè)電話 終端的來話呼叫。如果有來話呼叫,該過程前進(jìn)到步驟S80,并且如果 到那個(gè)時(shí)間點(diǎn)確定沒有來話呼叫,該過程前進(jìn)到步驟S130。
在步驟80,控制單元10確定是否已經(jīng)進(jìn)行操作以通過操作單元 16對(duì)來話呼叫做出了響應(yīng),如果確定這種操作已經(jīng)完成,則該過程前 進(jìn)到步驟S90,并且如果沒有完成這種操作(從步驟S70確定有來話呼 叫的預(yù)定秒數(shù)內(nèi)),該過程前進(jìn)到步驟SIOO。
在步驟S90, OK信號(hào)被發(fā)送到呼叫電話終端,并且該過程前進(jìn)到 步驟S40。然后,IP電話終端1建立與呼叫電話終端的會(huì)話,并且執(zhí) 行正常的通信過程(步驟S40)。
另一方面,在步驟SIOO,確定是否有與呼叫電話終端相關(guān)的消息 分組存儲(chǔ)在消息分組存儲(chǔ)單元172中。如果確定有存儲(chǔ)的消息分組, 該過程前進(jìn)到步驟S101,并且如果沒有,該過程返回步驟SIO。
這里,步驟SIOO中的確定是通過確定消息分組管理信息存儲(chǔ)單元 173的終端ID 173A是否包含用于標(biāo)識(shí)呼叫電話終端的信息(終端ID) 的信息,該信息包含在當(dāng)在步驟S70檢測(cè)到來話呼叫時(shí)接收到的數(shù)據(jù) 中。
在步驟SIOI,控制單元IO發(fā)送OK信號(hào)到呼叫電話終端,并且該 過程前進(jìn)到步驟SI 10。
在步驟S110,控制單元IO在存儲(chǔ)在消息分組存儲(chǔ)單元172中的消 息分組中將尋址到呼叫電話終端的消息分組發(fā)送到作為目的地的電話 終端,并且該過程前進(jìn)到步驟S120。呼叫電話終端的IP地址包含在當(dāng) 在步驟S70檢測(cè)到來話呼叫時(shí)發(fā)送的數(shù)據(jù)中。在步驟SllO,控制單元 10將呼叫電話終端的IP地址插入到消息分組500的報(bào)頭部分510的目 的地地址中,并且發(fā)送消息分組500。
在完成消息分組500的發(fā)送后,在步驟S120,控制單元10終止與 呼叫電話終端的會(huì)話,并且該過程返回步驟SIO。
參考圖10,在步驟S130,控制單元IO接入SIP服務(wù)器3,以更新
注冊(cè)的終端信息存儲(chǔ)單元171的內(nèi)容,并且該過程前進(jìn)到步驟S140, 通過步驟S130的過程,存儲(chǔ)在注冊(cè)的終端信息存儲(chǔ)單元171中的信息 內(nèi)容變成與存儲(chǔ)在注冊(cè)的終端信息存儲(chǔ)單元311中的電話終端的信息 內(nèi)容相同,而不是IP電話終端1自身的信息.
在步驟S140,控制單元10確定在作為存儲(chǔ)于消息分組存儲(chǔ)單元 172中的消息分組的目的地的終端中是否有向SIP服務(wù)器3注冊(cè)的終 端,如果有的話,該過程前進(jìn)到步驟S150,并且如果沒有,該過程返 回步驟SIO。
在步驟S140的確定是通過確定在包含在注冊(cè)的終端信息存儲(chǔ)單元 171的終端ID 171A中是否存在匹配在消息分組管理信息存儲(chǔ)單元173 中存儲(chǔ)為終端ID 173A的終端ID來實(shí)現(xiàn)的。
在步驟S150,執(zhí)行與通過包含在終端ID171A和173A中的終端ID 標(biāo)識(shí)的電話終端通信的呼叫過程,并且該過程前進(jìn)到步驟S160。
在步驟S160,確定是否已經(jīng)通過步驟S150的呼叫過程建立了與上 述電話終端的會(huì)話,如果確定已經(jīng)建立,則該過程前進(jìn)到步驟S180, 如果沒有,則該過程前進(jìn)到步驟S170。
在步驟S170,確定是否發(fā)生超時(shí)。這里,當(dāng)從步驟S150的呼叫過 程的開始已經(jīng)過去了預(yù)定的時(shí)間段,則發(fā)生超時(shí)。如果確定發(fā)生超時(shí), 控制單元10將該過程返回步驟SIO。
在步驟S180,控制單元10向已經(jīng)在步驟S160與其建立會(huì)話的對(duì) 方電話終端發(fā)送尋址到該終端的消息分組,然后該過程前進(jìn)到步驟 S190。
在步驟S190,確定是否已經(jīng)從在步驟S180向其發(fā)送消息分組的終 端接收到消息分組,如果確定接收到消息分組,該過程前進(jìn)到步驟 S200。如果沒有,在步驟S209終止會(huì)話并且該過程結(jié)束。
在步驟S200,執(zhí)行接收該發(fā)送的消息分組的過程,并且該過程返 回步驟S190。這里,在步驟S200的過程的內(nèi)容將參考示出該過程的子 例程的圖12進(jìn)行描述。
參考圖12,在步驟S201,控制單元10解碼并且再現(xiàn)包含在接收 的消息分組中的語音數(shù)據(jù),并且該過程前進(jìn)到步驟S202。
這里,是否已經(jīng)接收到消息分組可以通過所接收的分組的用戶數(shù) 據(jù)(圖8的用戶數(shù)據(jù)部分520 )是否包含消息代碼來確定,
在步驟S202,記錄在步驟S201開始再現(xiàn)的消息(再現(xiàn)輸出的語音 被編碼并存儲(chǔ)在接收的語音數(shù)據(jù)存儲(chǔ)單元175中),并且該過程前進(jìn) 到步驟S203。
在步驟S203,控制單元10關(guān)于對(duì)在步驟S201再現(xiàn)的消息的答復(fù) 消息是否應(yīng)當(dāng)被記錄向IP電話終端1的用戶進(jìn)行查詢,并且該過程前 進(jìn)到步驟S204。該查詢可以與步驟S210的相同(參見圖ll)。
在步驟S202記錄消息的時(shí)候,基于包含在其中已經(jīng)發(fā)送消息的分 組中的消息ID的值,在接收的語音管理信息存儲(chǔ)單元176中適當(dāng)?shù)赜?錄消息。具體而言,與在接收的語音管理信息存儲(chǔ)單元176中的消息 ID176A中匹配"對(duì)應(yīng)的消息No."的消息ID相關(guān)聯(lián)地存儲(chǔ)語音數(shù)據(jù), 其中該"對(duì)應(yīng)的消息No."包含在發(fā)送消息時(shí)使用的分組中。此外,與 消息ID 176A的上述消息ID相關(guān)聯(lián)地存儲(chǔ)被存儲(chǔ)為"消息No."的數(shù) 據(jù)。此外,在消息ID176A中,在接收的語音數(shù)據(jù)存儲(chǔ)單元176D中存 儲(chǔ)在接收的語音數(shù)據(jù)存儲(chǔ)單元175中標(biāo)識(shí)在步驟S202存儲(chǔ)消息的位置 的信息。
在步驟S204,作為步驟S203的查詢的結(jié)果,如果確定記錄消息的 信息已經(jīng)被輸入到操作單元16,該過程前進(jìn)到步驟S205。如果確定已 經(jīng)輸入了不記錄消息的信息,則控制單元IO直接將該過程返回到步驟 S10'
在步驟S205,控制單元10通過傳聲器14將語音輸入轉(zhuǎn)換為數(shù)據(jù), 該數(shù)據(jù)暫時(shí)存儲(chǔ)在將要附加的語音信息存儲(chǔ)單元174中。然后,該過 程前進(jìn)到步驟S206。
在步驟S206,使用在步驟S205存儲(chǔ)在將要附加的語音信息存儲(chǔ)單 元174中的語音數(shù)據(jù),產(chǎn)生消息分組,并且該過程前進(jìn)到步驟S207. 在步驟S206產(chǎn)生消息分組可以與步驟S240產(chǎn)生分組的方式類似地進(jìn) 行。
在步驟S207,控制單元IO使得在步驟S206產(chǎn)生的消息分組存儲(chǔ) 在消息分組存儲(chǔ)單元172中,并且使與消息分組有關(guān)的信息存儲(chǔ)在消 息分組管理信息存儲(chǔ)單元173中。然后,該過程返回到圖IO。
在上述實(shí)施例中,如果IP電話終端1基于輸入到操作單元16的 信息輸出呼叫請(qǐng)求并且不能建立與指定終端(例如,IP電話終端2) 的會(huì)話,則記錄通過傳聲器14的語音輸入,并且如果上述的指定終端
達(dá)到可連接狀態(tài),則該語音被發(fā)送到指定終端。
在上述實(shí)施例中,當(dāng)在步驟S230 (見圖11)或步驟S205 (圖12) 記錄消息時(shí),在其之后立即基于記錄的消息使用語音數(shù)據(jù)產(chǎn)生消息分 組。
在根據(jù)本發(fā)明的IP電話系統(tǒng)中,沒有必要如上所述在記錄之后立 即產(chǎn)生消息分組。具體地,可以當(dāng)在步驟S110 (見圖9)執(zhí)行發(fā)送消 息分組的過程時(shí)產(chǎn)生消息分組。
在上述實(shí)施例中,如果建立與電話終端的會(huì)話(在步驟S160為是), 其中該終端保存了消息并存儲(chǔ)了終端ID,那么控制單元10僅在步驟 180發(fā)送該消息分組一次。
在這種情況下,控制單元IO可以在每個(gè)指定的時(shí)間間隔發(fā)送消息 分組。
而且,在上述實(shí)施例中,在步驟S130,控制單元IO接入SIP服務(wù) 器3,以執(zhí)行更新存儲(chǔ)在注冊(cè)的終端信息存儲(chǔ)單元171中的信息的過程 (見圖10)。
控制單元IO可以恒定的時(shí)間間隔(例如一分鐘)更新該信息,并 且可以進(jìn)行步驟S140的確定。
在上述實(shí)施例中,并沒有具體提到在發(fā)送消息分組時(shí)(步驟SllO、 S180)發(fā)送除消息分組之外的信息。 一條信息(諸如程式化數(shù)據(jù))可 以附加到分組(即恰好在消息分組之前或之后發(fā)送),該信息具有促 使對(duì)在對(duì)方終端上再現(xiàn)的分組的消息進(jìn)行答復(fù)的語音數(shù)據(jù)。然后,在 接收該消息分組的電話終端上,對(duì)應(yīng)于接收的消息分組的語音數(shù)據(jù)被 再現(xiàn),并且此外,基于附加的信息(促使記錄和發(fā)送對(duì)消息分組的答 復(fù)的消息)再現(xiàn)該語音數(shù)據(jù)。
如上所述,例如在存儲(chǔ)單元17中存儲(chǔ)附加的數(shù)據(jù)。該附加的數(shù)據(jù) 可以是如上所述的程式化數(shù)據(jù),或者其可以由用戶產(chǎn)生,
在上述實(shí)施例中,當(dāng)IP電話終端l接收到消息分組時(shí),對(duì)應(yīng)于該 消息分組的語音數(shù)據(jù)被自動(dòng)再現(xiàn),并且基于語音數(shù)據(jù)的語音被存儲(chǔ)在 接收的語音數(shù)據(jù)存儲(chǔ)單元175中.
如果接收的消息分組已經(jīng)作為對(duì)某個(gè)消息分組的答復(fù)被發(fā)送,則 與標(biāo)識(shí)該某個(gè)消息分組的信息(接收的語音管理信息存儲(chǔ)單元176的 消息ID 176A)相關(guān)聯(lián)地存儲(chǔ)語音數(shù)據(jù)。
而且,當(dāng)接收到消息分組時(shí),如果控制單元IO確定消息代碼包含 在消息分組500中,那么對(duì)應(yīng)于該消息數(shù)據(jù)的語音數(shù)據(jù)被如上所述那 樣自動(dòng)再現(xiàn)。
在本實(shí)施例中,"特殊數(shù)據(jù)"是由包含在消息分組中的消息代碼 形成的。
在上述實(shí)施例中,如果在步驟S140確定保存消息的終端ID處于 注冊(cè)的狀態(tài),則在步驟S150執(zhí)行到該終端ID的呼叫過程,并且如果 在步驟S160確定建立了會(huì)話,則在步驟S180將消息分組發(fā)送給該終 端ID。這里,作為發(fā)送對(duì)方的電話終端的數(shù)目不限于"1"。具體地, 在步驟S180消息分組的發(fā)送可以是多點(diǎn)傳播(multi-cast)。
在上述實(shí)施例中,只有在步驟S140確定保存消息的終端ID處于 注冊(cè)狀態(tài)后,才開始到由該終端ID標(biāo)識(shí)的電話終端的呼叫過程。對(duì)于 由保存消息的終端ID標(biāo)識(shí)的電話終端,無論電話終端是否在注冊(cè)狀態(tài), 都可以在每個(gè)恒定的時(shí)間間隔執(zhí)行步驟S150的呼叫過程,而不需要在 步驟S140進(jìn)行確定。
在本實(shí)施例中,通過傳聲器14的語音信息的輸入和通過在操作單 元16上的操作的信息輸入已經(jīng)被描述為用戶輸入信息到IP電話終端1 的方法。所有信息可以通過傳聲器14由語音輸入.在這種情況下,如 果控制單元10具有語音標(biāo)識(shí)功能,則控制單元10可以接收更多信息 的輸入??梢允褂靡阎夹g(shù)用于語音標(biāo)識(shí),并且因此這里將不再給出 詳細(xì)描述。
在上述實(shí)施例中,當(dāng)在步驟S70接收到來話呼叫時(shí),在步驟S80 根據(jù)用戶的相應(yīng)操作的存在/不存在確定應(yīng)當(dāng)進(jìn)行通信還是發(fā)送消息 分組??梢允褂闷渌畔⒋_定執(zhí)行哪個(gè)過程。
如圖4的存在信息311C所示,在SIP服務(wù)器3中,登記每個(gè)電話 終端的存在信息(諸如用戶存在還是離開的信息)。具體而言,每個(gè) 電話終端向SIP服務(wù)器3發(fā)送存在信息,并存儲(chǔ)該信息。
還可以是,IP電話終端1也在其自身中存儲(chǔ)將要發(fā)送給SIP服務(wù) 器3的存在信息,并且可以根據(jù)存在信息的內(nèi)容確定執(zhí)行步驟S90的 通信過程還是步驟S100的發(fā)送消息分組的過程。
具體地,舉例而言,控制單元IO可以控制該過程,以便檢查終端 自身的存在信息的內(nèi)容,并且如果其指示用戶"存在",則該過程前
進(jìn)到步驟S90,并且如果用戶"離開",則該過程前進(jìn)到步驟S100.
雖然已經(jīng)詳細(xì)描述和示出了本發(fā)明,但是應(yīng)理解該描述只是作為 說明和實(shí)例,而不應(yīng)該被當(dāng)作是限制性的,本發(fā)明的范圍由所附權(quán)利 要求的各項(xiàng)來解釋。
權(quán)利要求
1.一種使用IP網(wǎng)絡(luò)的具有電話功能的IP(網(wǎng)際協(xié)議)電話終端(1),包括接收信息輸入的輸入單元(14-16,S10);第一輸出單元(S20),其基于到所述輸入單元的信息輸入,輸出呼叫請(qǐng)求用于與指定終端通信;第一確定單元(S30),其基于到所述輸入單元的信息輸入確定通過該呼叫請(qǐng)求是否已經(jīng)建立了連接;記錄單元(S210-S230),當(dāng)所述第一確定單元確定該連接失敗時(shí),其通過所述輸入單元記錄語音輸入;第二確定單元(S140),其確定所述指定終端是否處于通過所述IP網(wǎng)絡(luò)可連接的狀態(tài);第二輸出單元(S150),其基于所述第二確定單元確定所述指定終端已經(jīng)達(dá)到通過所述IP網(wǎng)絡(luò)可連接的狀態(tài)的確定,輸出呼叫請(qǐng)求用于與所述指定終端通信;以及發(fā)送單元(S160-S180),當(dāng)確定基于所述第二輸出單元輸出的呼叫請(qǐng)求的連接將被建立時(shí),其通過所述IP網(wǎng)絡(luò)發(fā)送由所述記錄單元記錄的語音到所述指定終端。
2. 根據(jù)權(quán)利要求1的IP電話終端,其中所述第二確定單元在每個(gè)恒定的時(shí)間間隔確定所述指定終端是否 處于通過所述IP網(wǎng)絡(luò)可連接的狀態(tài)。
3. 根據(jù)權(quán)利要求1的IP電話終端,還包括 存儲(chǔ)信息的存儲(chǔ)單元(17);其中當(dāng)確定基于所述第二輸出單元輸出的呼叫請(qǐng)求的連接將被建立 時(shí),所述發(fā)送單元發(fā)送所述記錄單元記錄的語音以及存儲(chǔ)在所述存儲(chǔ) 單元中的語音信息'
4. 根據(jù)權(quán)利要求1的IP電話終端,其中所述發(fā)送單元發(fā)送由所述記錄單元記錄的語音以及同樣標(biāo)識(shí)該語 音的特殊數(shù)據(jù)。
5. 根據(jù)權(quán)利要求4的IP電話終端,其中 所述發(fā)送單元以分組發(fā)送所述記錄單元記錄的語音;并且 所述特殊數(shù)據(jù)是包含在由所述記錄單元記錄的語音的分組中的特 殊代碼。
6. 根據(jù)權(quán)利要求4的IP電話終端,其中當(dāng)發(fā)送所述特殊數(shù)據(jù)時(shí),所述記錄單元記錄與該特殊數(shù)據(jù)一起發(fā) 送的語音。
7. 根據(jù)權(quán)利要求1的IP電話終端,其中當(dāng)所述第二確定單元確定所述指定終端處于通過所述IP網(wǎng)絡(luò)可連 接的狀態(tài)時(shí),所述第二輸出單元在每個(gè)指定的時(shí)間間隔輸出呼叫請(qǐng)求 用于與所述指定終端的通信。
8. —種IP電話系統(tǒng),包括使用IP網(wǎng)絡(luò)的具有電話功能的IP電話終端(1),和 通過所述IP網(wǎng)絡(luò)連接到所述IP電話終端的服務(wù)器(3),其中 所述IP電話終端包括 接收信息輸入的輸入單元(14-16, S10);第一輸出單元(S20),其基于到所述輸入單元的信息輸入,輸出呼叫請(qǐng)求用于與到所述服務(wù)器的指定終端通信;第一確定單元(S30),其基于到所述輸入單元的信息輸入確定通 過該呼叫請(qǐng)求是否已經(jīng)建立了連接;記錄單元(S210-S230 ),當(dāng)所述第一確定單元確定該連接失敗時(shí), 其通過所述輸入單元記錄語音輸入;第二確定單元(S140),其確定所述指定終端是否處于通過所述 IP網(wǎng)絡(luò)可連接的狀態(tài);第二輸出單元(S150),其基于所述第二確定單元確定所述指定 終端已經(jīng)達(dá)到通過所述IP網(wǎng)絡(luò)可連接的狀態(tài)的確定,輸出呼叫請(qǐng)求用 于與到所述服務(wù)器的所述指定終端通信;以及發(fā)送單元(S160-S180),當(dāng)確定基于所述第二輸出單元輸出的呼 叫請(qǐng)求的連接將被建立時(shí),其通過所述IP網(wǎng)絡(luò)發(fā)送由所述記錄單元記 錄的語音到所述指定終端。
9. 一種記錄計(jì)算機(jī)可讀程序的記錄介質(zhì)(17),該計(jì)算機(jī)可讀程 序用于控制使用IP網(wǎng)絡(luò)的具有電話功能的IP電話終端,使得計(jì)算機(jī)(1)執(zhí)行以下步驟接收信息輸入(S10);基于該信息輸入,輸出呼叫請(qǐng)求用于與指定終端通信(S20); 基于該信息輸入確定通過該呼叫請(qǐng)求是否已經(jīng)建立了連接(S30 ); 當(dāng)確定連接失敗時(shí),接收語音輸入并且記錄該語音(S210-S230 ); 確定所述指定終端是否處于通過所述IP網(wǎng)絡(luò)可連接的狀態(tài) (S140) ^基于所述指定終端已經(jīng)達(dá)到通過所述IP網(wǎng)絡(luò)可連接的狀態(tài)的確 定,輸出呼叫請(qǐng)求用于與所述指定終端通信(S150);以及當(dāng)確定將要建立基于該呼叫請(qǐng)求的連接時(shí),通過所述IP網(wǎng)絡(luò)發(fā)送 所述記錄的語音到所述指定終端,所述呼叫請(qǐng)求是基于該指定終端處 于通過所述IP網(wǎng)絡(luò)可連接的狀態(tài)的確定而輸出的。
全文摘要
本發(fā)明涉及IP電話終端、IP電話系統(tǒng)和記錄介質(zhì)。IP電話終端輸出呼叫請(qǐng)求用于與指定終端通信,并且如果確定連接失敗時(shí),記錄輸入語音。之后,IP電話終端確定該指定終端已經(jīng)達(dá)到通過IP網(wǎng)絡(luò)可連接的狀態(tài),輸出呼叫請(qǐng)求用于與該指定終端通信,并且如果確定將建立連接,則發(fā)送記錄的語音到該指定終端。
文檔編號(hào)H04L12/56GK101364982SQ200810129858
公開日2009年2月11日 申請(qǐng)日期2008年8月7日 優(yōu)先權(quán)日2007年8月8日
發(fā)明者坪田浩乃, 政木康生, 泉川慎太郎, 田邊英樹, 石橋賢司, 西垣宏 申請(qǐng)人:船井電機(jī)株式會(huì)社