專利名稱:一種架構在網絡電話系統之上的語音通話系統的制作方法
技術領域:
本發明涉及通訊技術領域中的一種語音通話系統,尤其涉及一種架構在網絡電話系統之上的語音通話系統。
背景技術:
隨著實時傳訊軟件(IM,Instant Messenger,即Yahoo!Messenger、GOOGLETALK、QQ、MSN或者ICQ之類的軟件)的發展,目前除了單純的實時文字溝通外,更是發展至語音溝通,這其中尤其是采用點對點(p2p)的Skype的發展最為迅速。
雖然這類網絡電話有著免費、通訊質量越來越好的優勢,但在實際使用的族群仍僅限于網絡用戶,對只懂得使用傳統電話的人而言,使用網絡電話仍十分困難。因此,在網絡電話的發展上,目前已進入如何讓不善于使用計算機、網絡的人,也能善加利用網絡電話帶來的好處。
傳統上,整合傳統電話、網絡電話系統在一起,大多仍沒有脫離計算機、操作計算機,亦即只是把電話機透過USB接口連接到計算機上,而接聽或撥打電話仍需要簡單操作計算機。另一種IP網絡電話機,雖然可像一般電話使用,但是使用上只能跟同樣也是IP網絡電話機通話,而不能整合進任何一種網絡電話系統,例如呼叫Skype的用戶。
為了讓網絡電話和傳統模擬電話裝置能夠互相通話,在Skype系統中已發展出Skype out的功能,透過既有的模擬電話系統轉接至所欲撥打的模擬電話。然而,這種轉換做法必須要固網電信業者配合,通話語音也必須通過固網電信的電信設備、線路才能被轉送到模擬電話裝置,以致于必須向固網業者付出一定的費用,所產生的費用自然會要使用者來負擔。暫且不論Skype out是否要收費,傳統模擬電話裝置欲撥打電話至網絡電話,對Skype的用戶來說至今仍然不可能。
由于傳統模擬電話裝置只提供數字鍵,并沒辦法像計算機那樣可以輸入英文、中文型態的網絡電話賬號,因此若需要讓傳統模擬電話裝置能夠和網絡電話通話,這個問題必須先解決。
為了完全避開使用到固網,也為了讓網絡電話和模擬電話彼此能夠通話,在先前技術中已有人提出中華民國專利公告號M284155專利「網絡電話轉換盒」。在此先前技術中,主要利用電話號碼和網絡電話代號之間的轉換,除了克服了模擬電話只能按壓數字的問題,還可藉此達到完全透過網絡電話系統進行通話。
然而,在此先前技術中,電話號碼和網絡電話代號之間的對照表均各自儲存在本地端(即和電話裝置同樣所在地的辦公室或家里),對應數據無法順利被分享。再者,若模擬電話裝置屬于連接至專用交換總機(Private AutomaticBranch exchange,PABX)的電話分機時,此類先前技術也無法被應用。
一般來說,就算企業申請了多達10條通話線路時,其對外公布的電話號碼也只有一個作為代表,因此若采用上述先前技術的網絡電話轉換盒,雖然可能在按下分機號碼時有可能接通聯機(事實上恐怕連接通都有問題)。但是,若這10條線路均同時都處于忙線中時,由于此先前技術缺乏相對的處理機制,整個電話系統很容易因而癱瘓。
發明內容本發明主要目的在于,提供一種架構在網絡電話系統之上的語音通話系統,借著集中管理的電話號碼/網絡電話賬號轉換、模擬/數字訊號轉換,使得網絡電話只需知道對方的電話號碼,就可自動地從電話號碼轉換成相對的網絡電話賬號,而透過網絡電話系統進行呼叫。
本發明為實現上述目的所提供的技術方案是一種架構在網絡電話系統之上的語音通話系統,其是透過一網絡電話系統而讓一模擬電話裝置和一網絡電話裝置能夠互相進行語音通話,且在該網絡電話系統中,該網絡電話裝置能接收到對其所屬的一網絡電話賬號的呼叫和/或進行語音通話,該語音通話系統包含一通訊中介裝置,是電性連接至該模擬電話裝置,包含一模擬/數字信號轉換模塊,是用以將該模擬電話裝置所撥出的一電話號碼轉換成數字訊號,且將來自該網絡電話系統的數字訊號轉換成模擬訊號;一轉換模塊,是用以將數字訊號的該電話號碼轉換成相對的該網絡電話賬號;以及一網絡電話模塊,為該網絡電話系統中的客戶端程序并已登入至該網絡電話系統中,并可依據該轉換模塊所轉換的該網絡電話賬號,透過該網絡電話系統呼叫相對于該網絡電話賬號的該網絡電話裝置,使該模擬電話裝置、該網絡電話裝置進行語音通話。
前述的架構在網絡電話系統之上的語音通話系統,其中該語音通話系統進一步包含一主控裝置,包含一對應數據庫,是儲存復數筆對應數據,每一對應數據是以該電話號碼對應該網絡電話賬號;以及一提供模塊,是依據來自該轉換模塊的該電話號碼,從該對應數據庫找出相對的該網絡電話賬號,并回復給該轉換模塊。
前述的架構在網絡電話系統之上的語音通話系統,其中該轉換模塊依據該電話號碼,而從該提供模塊獲得相對的該網絡電話賬號之后,可將該電話號碼、該網絡電話賬號的對應關系,儲存在該通訊中介裝置的儲存媒體中,以便該轉換模塊可直接將該電話號碼轉換成相對的該網絡電話賬號。
前述的架構在網絡電話系統之上的語音通話系統,其中該模擬電話裝置屬于連接至一專用交換總機(Private Automatic Branch exchange,PABX)的電話分機并具有一分機號碼,且在該專用交換總機與該通訊中介裝置的該模擬/數字信號轉換模塊之間,具有復數條通訊管道,且該專用交換總機具有一總機代表號碼,該總機代表號碼具有相對的該網絡電話賬號,該語音通話系統進一步包含一主控裝置,包含一狀態數據庫,是儲存復數筆狀態數據,每一狀態數據是以該總機代表號碼對應該些條通訊管道的一使用狀態,該使用狀態可為一忙線中、一空線;以及一更新模塊,是依據來自該通訊中介裝置的通知,而變更該總機代表號碼對應該些條通訊管道的該使用狀態。
前述的架構在網絡電話系統之上的語音通話系統,其中該通訊中介裝置的通知可為,該模擬/數字信號轉換模塊和/或該網絡電話模塊所發出的該模擬電話裝置的撥號或掛斷通知,或是該轉換模塊在依據該電話號碼查找相對的該網絡電話賬號的同時。
前述的架構在網絡電話系統之上的語音通話系統,其中該語音通話系統進一步包含一主控裝置,進一步包含一查證模塊,是從該狀態數據庫中該些條通訊管道的該使用狀態中,找到超過一預定時間仍處于該忙線中的該些條通訊管道時,查證是否仍正常使用中。
前述的架構在網絡電話系統之上的語音通話系統,其中該語音通話系統進一步包含一主控裝置,進一步包含一滿線數據庫,是儲存復數筆滿線紀錄,每一滿線紀錄是以該總機代表號碼對應一滿線通知;以及一滿線模塊,是基于該狀態數據庫中該些筆狀態數據,查詢該總機代表號碼所對應的該些條通訊管道的該使用狀態,若均為該忙線中,則更新該滿線數據庫中該總機代表號碼對應的該滿線通知。
前述的架構在網絡電話系統之上的語音通話系統,其中該語音通話系統進一步包含一主控裝置,進一步包含一經常滿線模塊,是基于該滿線數據庫中該些筆滿線紀錄,查詢該總機代表號碼所對應的該滿線通知,若在一預定頻率中經常發現有該滿線通知時,則發出經常滿線通知。
前述的架構在網絡電話系統之上的語音通話系統,其特征在于,其中該語音通話系統進一步包含一通訊中介裝置,進一步包含一注冊模塊,是收集一注冊數據,該注冊數據至少包含該電話號碼和該總機代表號碼其中之一、以及相對的該網絡電話賬號;一主控裝置,進一步包含一更新模塊,是在接收來自該注冊模塊的該注冊數據時,更新該對應數據庫中的該對應數據。
前述的架構在網絡電話系統之上的語音通話系統,其特征在于,其中該網絡電話裝置進一步包含一轉換工具,是基于該主控裝置的該對應數據庫所儲存的該些數筆對應數據,而以該電話號碼向該主控裝置的該提供模塊取得相對的該網絡電話賬號。
在本發明的優點在于由于在本發明提供的架構在網絡電話系統之上的語音通話系統中,無須改變原有的使用習慣,可透過網絡電話系統,讓模擬和網絡電話裝置互相進行語音通話。為了讓模擬電話裝置能夠登入至網絡電話系統中,本發明系統中的通訊中介裝置需代替模擬電話裝置成為網絡電話系統中的網絡電話用戶,并借著模擬/數字訊號轉換,達到通話目的。借著事先注冊的數據,使得網絡電話只需知道對方的電話號碼,就可自動地從電話號碼轉換成相對的網絡電話賬號,而透過網絡電話系統進行呼叫。
圖1為本發明架構在網絡電話系統之上的語音通話系統之示意圖。
圖2為本發明架構在網絡電話系統之上的語音通話系統之第一實施例示意圖。
圖3A~3B為本發明架構在網絡電話系統之上的語音通話系統之第二實施例示意圖。
圖4為本發明主控裝置之示意圖。
圖5為本發明注冊程序之示意圖。
圖6為本發明轉換工具之示意圖。
圖7為本發明架構在網絡電話系統之上的語音通話系統之第三實施例示意圖。
圖8為本發明架構在網絡電話系統之上的語音通話系統之第四實施例示意圖。
圖中10.網絡電話系統;10a~10d.網絡電話賬號;11.WiMax/Wifi;12a.行動上網裝置;12b.上網裝置;14a~14f.模擬電話裝置;16.專用交換總機;18、19.通訊中介裝置;20.模擬/數字信號轉換模塊;22.轉換模塊;24.網絡電話模塊;30.主控裝置;32.提供模塊;34.對應數據庫;36.更新模塊;38.狀態數據庫;40.查證模塊;42.滿線數據庫;44.滿線模塊;46.經常滿線模塊;50.轉換工具;60.注冊模塊;62.注冊接口;64.更新模塊。
下面結合附圖及實施例對本發明進一步說明。
具體實施方式請參閱圖1,該圖為本發明架構在網絡電話系統之上的語音通話系統之示意圖。如圖1所示,本發明架構在網絡電話系統之上的語音通話系統,主要利用既有的網絡電話系統10(例如Skype)或自行開發的數字語音傳遞手段,不論是采何種途徑(有線或透過WiMax/Wifi 11的無線)登入的網絡電話裝置(即執行客戶端程序的行動上網裝置12a、上網裝置12b),或著是透過通訊中介裝置18進入的模擬電話裝置14a~14c,都必須在網絡電話系統10分別事先注冊并取得網絡電話裝置A10a、網絡電話裝置B10b、網絡電話裝置C10c,并在需要互相通話前完成登入網絡電話系統10的程序。
執行網絡電話系統10的客戶端程序的行動上網裝置12a、上網裝置12b,可接收到對其所屬的網絡電話賬號A、B的呼叫和/或進行語音通話。也就是說,上網裝置12b可透過網絡電話系統10中的網絡電話賬號B10b呼叫網絡電話賬號A10a。
對模擬電話裝置14a來說,其擁有獨立的網絡電話賬號。模擬電話裝置14b~14c均屬于連接至專用交換總機16(Private Automatic Branch exchange,PABX)的電話分機并具有分機號碼,因此將共享專用交換總機16(PABX)所具有的總機代表號碼之相對網絡電話賬號,但專用交換總機16(PABX)仍如同一般交換機一樣具有復數條通訊管道可供模擬電話裝置14b~14c使用。
上述通訊中介裝置18事實上可為一臺服務器級計算機,所以它也會執行著網絡電話系統10的客戶端程序,以便如第1圖所示登入至網絡電話系統10中,只是為了達到本發明的技術特征,必須用包裹式地包覆此客戶端程序,并將原本從喇叭播放的語音等流向,改變成轉送至本發明通訊中介裝置18中的組件。
在本發明架構在網絡電話系統之上的語音通話系統中,總共會有三種不同的通訊模式,亦即例如模擬電話裝置14b或14a呼叫上網裝置12a的網絡電話裝置、上網裝置12b的網絡電話裝置呼叫模擬電話裝置14b或14a、如圖8所示模擬電話裝置14a透過網絡電話系統10呼叫模擬電話裝置14d,故底下將以此三種通訊模式分別以實施例作說明。
請參閱圖2,圖2為本發明架構在網絡電話系統之上的語音通話系統之第一實施例示意圖。如圖2所示,在本發明架構在網絡電話系統之上的語音通話系統中,通訊中介裝置18主要包含模擬/數字信號轉換模塊20、轉換模塊22、網絡電話模塊24,并電性連接至模擬電話裝置14a、間接連接至模擬電話裝置14b、14c。這其中,網絡電話模塊24即為上述網絡電話系統10的客戶端程序。如圖2所示,若模擬電話裝置14a嘗試呼叫上網裝置12a的網絡電話裝置時,由于使用者已事先得知上網裝置12a的虛擬電話號碼,故使用者可如同撥給傳統電話一樣,直接在電話裝置的數字鍵上按下此虛擬電話號碼。當通訊中介裝置18中的模擬/數字信號轉換模塊20接收到此虛擬電話號碼時,會將模擬電話裝置14a所撥出的電話號碼轉換成數字訊號。然后,轉換模塊22會依據來自外部的主控裝置30(如圖3所示)或內建儲存單元的數據,將數字訊號的電話號碼轉換成相對的網絡電話賬號A。最后,利用網絡電話模塊24透過網絡電話系統10呼叫相對于網絡電話賬號的網絡電話裝置(即上網裝置12a),使模擬電話裝置14a、網絡電話裝置(即上網裝置12a)進行語音通話。若來自網絡電話系統10有任何響應或通話語音時,模擬/數字信號轉換模塊20會將之轉換成模擬訊號之后,再轉遞給模擬電話裝置14a。
如圖2所示,若模擬電話裝置14b嘗試呼叫上網裝置12a的網絡電話裝置時,由于模擬電話裝置14b屬于連接至專用交換總機16(Private AutomaticBranch exchange,PABX)的電話分機,故使用者雖已事先得知上網裝置12a的虛擬電話號碼,但使用者仍必須如同撥打外線電話一樣,需先按下例如「*9」,而使用專用交換總機16(PABX)、通訊中介裝置18之間復數條通訊管道中之一,然后才在電話裝置的數字鍵上按下此虛擬電話號碼。同樣地,當通訊中介裝置18中的模擬/數字信號轉換模塊20接收到此虛擬電話號碼時,會將模擬電話裝置14b所撥出的電話號碼轉換成數字訊號。然后,轉換模塊22會依據來自外部的主控裝置30(如圖3所示)或內建儲存單元的數據,將數字訊號的電話號碼轉換成相對的網絡電話賬號A。最后,利用網絡電話模塊24透過網絡電話系統10呼叫相對于網絡電話賬號的網絡電話裝置(即上網裝置12a),使模擬電話裝置14b、網絡電話裝置(即上網裝置12a)進行語音通話。若來自網絡電話系統10有任何響應或通話語音時,模擬/數字信號轉換模塊20會將之轉換成模擬訊號之后,再轉遞給模擬電話裝置14b。
請參閱第3A~3B圖,第3A~3B圖為本發明架構在網絡電話系統之上的語音通話系統之第二實施例示意圖。如第3A圖所示,在本發明架構在網絡電話系統之上的語音通話系統中,除了如第1圖所示之網絡電話系統10、上網裝置12a、上網裝置12b、通訊中介裝置18、模擬電話裝置14a~14c、網絡電話裝置A10a、網絡電話裝置B10b、網絡電話裝置C10c、專用交換總機16(PABX)之外,額外包含主控裝置30。
在本發明架構在網絡電話系統之上的語音通話系統中,主控裝置30主要能夠處理專用交換總機16(PABX)、通訊中介裝置18之間復數條通訊管道是否均為忙線中或是有空線可供使用,并且還能夠集中地管理所有的電話號碼或總機代表號碼(屬于專用交換總機(PABX)16)對應相對的網絡電話賬號的對應數據。如第3B圖所示,在本發明架構在網絡電話系統之上的語音通話系統中,主控裝置30主要包含狀態數據庫38、更新模塊36、對應數據庫34、提供模塊32、查證模塊40。不過,主控裝置30可以只提供對應數據的功能,故可以只包含對應數據庫34、提供模塊32。若主控裝置30只提供復數條通訊管道的使用狀態時,可只包含狀態數據庫38、更新模塊36。
在集中地管理所有的電話號碼或總機代表號碼對應網絡電話賬號的對應數據時,主控裝置30中的提供模塊將依據來自轉換模塊22的電話號碼,從對應數據庫34找出相對的網絡電話賬號,并回復給轉換模塊22。在對應數據庫34中所儲存復數筆對應數據,每一對應數據是以電話號碼對應網絡電話賬號。需特別注意的是,轉換模塊22依據電話號碼,而從提供模塊32獲得相對的網絡電話賬號之后,可將電話號碼、網絡電話賬號的對應關系,儲存在通訊中介裝置18的儲存媒體中,以便轉換模塊22可直接將電話號碼轉換成相對的網絡電話賬號。如此一來,除了可更快速地完成上述轉換工作,更可避免無法順利從主控裝置30取得對應數據時,仍可以先按照舊的對應資料完成使用者的撥打要求。
在處理專用交換總機16(PABX)、通訊中介裝置18之間復數條通訊管道,是否均為忙線中或是有空線可供使用時,需先收集復數條通訊管道的使用狀態。為了收集使用狀態,更新模塊36會依據來自通訊中介裝置18的通知,而變更狀態數據庫38中總機代表號碼對應該些條通訊管道的使用狀態。在狀態數據庫38所儲存的復數筆狀態數據,每一狀態數據是以總機代表號碼對應該些條通訊管道的使用狀態,而使用狀態可為大致分為忙線中、空線。
上述通訊中介裝置18的通知可為,模擬/數字信號轉換模塊20和/或網絡電話模塊24所發出的模擬電話裝置14a~14c的撥號或掛斷通知(如同一般電話,通話的雙方都可以先掛斷電話,故掛斷通知可能來自通話雙方中之一),或是轉換模塊22在依據電話號碼查找相對的網絡電話賬號的同時。如此一來,當該些條通訊管道的使用狀態均為忙線中時,若有模擬電話裝置14a~14c需要撥打電話時,主控裝置30會回復通訊中介裝置18,模擬電話裝置14a~14c所欲進行的撥打均為忙線中,故暫時無法提供撥打服務,而不至于像習知技術那樣卡在這里,甚至當機。當有使用者掛斷電話時,使得該些條通訊管道的該使用狀態其中之一為空線時,主控裝置30會回復通訊中介裝置18,模擬電話裝置14a~14c所欲進行的撥打為空線中、并同時如先前所述回復相對的網絡電話賬號,而使通訊中介裝置18接通模擬電話裝置14a~14c的呼叫。
提供模塊32依據電話號碼或總機代表號碼找出相對的網絡電話賬號之前,需先依據對應數據庫34的對應數據,確認究竟是電話號碼,還是總機代表號碼(若是總機代表號碼,會有公司名稱資料)。若是屬于模擬電話裝置14a的電話號碼時,提供模塊32可直接回復相對的網絡電話賬號。若像模擬電話裝置14b這種分機電話時,由于需先確認是否有空線,故不能直接回復相對的網絡電話賬號,需先檢查是否有空線。
此外,由于通訊中介裝置18的數量可能非常多,因此在主控裝置30、通訊中介裝置18還可增設收發接口(未描繪),以強化主控裝置30、通訊中介裝置18之間的通訊處理能力。收發接口、通訊中介裝置18之間最好采用多任務處理。為了確保系統運作的順暢,避免意外原因(例如當機或先前發出的查證封包未能收到)占用寶貴的通訊管道(存在于專用交換總機16(PABX)、通訊中介裝置18之間),主控裝置30中的查證模塊40,可從狀態數據庫38中該些條通訊管道的使用狀態中,找到超過預定時間仍處于忙線中的該些條通訊管道時,查證是否仍正常使用中。
主控裝置除了上述功能外,還可提供關于滿線的相關信息與處理模式。請參閱圖4,圖4為本發明主控裝置之示意圖。如圖4所示,本發明主控裝置30進一步包含滿線模塊44、滿線數據庫42、經常滿線模塊46。
滿線模塊44可基于如第3B圖所示之狀態數據庫34中該些筆狀態數據,查詢總機代表號碼所對應的該些條通訊管道的使用狀態,若均為忙線中,則更新滿線數據庫42中總機代表號碼對應的滿線通知。滿線數據庫42所儲存的復數筆滿線紀錄,每一滿線紀錄是以總機代表號碼對應滿線通知。經常滿線模塊46則基于滿線數據庫42中該些筆滿線紀錄,查詢總機代表號碼所對應的滿線通知,若在預定頻率中經常發現有滿線通知時,則發出經常滿線通知。
如此一來,系統人員便能依據此經常滿線通知,適當地增加專用交換總機16(PABX)、通訊中介裝置18之間的通訊管道,亦即增加通訊中介裝置18中的網絡電話程序、增加通訊中介裝置18、專用交換總機16(PABX)的連接埠數量。請參閱圖5,圖5為本發明注冊程序之示意圖。如圖5所示,為了新增、刪除、修改如第3B圖所示之對應數據庫34的對應數據,在通訊中介裝置18進一步包含注冊模塊60,而主控裝置30進一步包含更新模塊64。
在將網絡電話模塊24安裝在通訊中介裝置18時,可同時進行注冊程序。在完成安裝網絡電話模塊24之前或之后,系統操作者可利用注冊接口62填寫注冊數據(至少包含電話號碼和總機代表號碼其中之一、以及相對的網絡電話賬號,或是包含公司名稱),待使用者填妥并發送后,注冊模塊60便可收集到此注冊數據,并將之傳遞至主控裝置30的更新模塊64,然后更新模塊64便能更新對應數據庫34中的對應數據。
使用者也可透過行動電話完成上述注冊程序,亦即發出包含網絡電話賬號(最好是已事先完成注冊)的簡訊至主控裝置30,然后主控裝置30借著接收含有網絡電話賬號的簡訊、以及發送簡訊的電話號碼(caller ID)作為電話號碼,而收集到注冊數據中的網絡電話賬號、電話號碼。
如此一來,基于本發明系統架構,如同先前所述,上網裝置12b的使用者欲撥打電話給上述行動電話時,便能利用簡訊中的網絡電話賬號,透過網絡電話系統10呼叫行動電話。
請參閱圖6,圖6為本發明轉換工具之示意圖。如圖6所示,在上網裝置12b或行動上網裝置12a(即計算機或無線PDA)中裝設被執行轉換工具50時,轉換工具50可在欲進行如上述的撥打程序時,只需事先得知專用交換總機16(PABX)的總機代表號碼,就能自動地基于主控裝置30的對應數據庫34所儲存的該些數筆對應數據,而以總機代表號碼或電話號碼向主控裝置30的提供模塊32取得相對的網絡電話賬號,并按照上述程序透過網絡電話系統10完成呼叫程序、進行語音通話。
在說明完了本發明架構在網絡電話系統之上的語音通話系統中,例如模擬電話裝置14b或14a呼叫上網裝置12a的網絡電話裝置,接下來則要說明上網裝置12b的網絡電話裝置如何呼叫模擬電話裝置14b或14a、以及如圖8所示模擬電話裝置14a透過網絡電話系統10呼叫模擬電話裝置14d。
請參閱圖7,圖7為本發明架構在網絡電話系統之上的語音通話系統之第三實施例示意圖。如圖7所示,若上網裝置12b的網絡電話裝置欲呼叫模擬電話裝置14b或14a時,通訊中介裝置19只需包含網絡電話模塊24、模擬/數字信號轉換模塊20,因為只是單純接收呼叫與通話要求,而不在需要轉換模塊22。當接收來自網絡電話系統10中網絡電話裝置(即上網裝置12b)的呼叫時,網絡電話模塊24便會將之轉遞給模擬/數字信號轉換模塊20,并在模擬/數字信號轉換模塊20將網絡電話系統10的數字訊號轉換成模擬訊號,尤其是將來自網絡電話系統10中網絡電話裝置的呼叫轉成模擬訊號后,傳遞至模擬電話裝置14b或14a。當模擬電話裝置14b或14a接受了此呼叫后,在網絡電話模塊24、模擬/數字信號轉換模塊20的轉遞、轉換下,便可使模擬電話裝置14a或14b、網絡電話裝置進行語音通話。
請參閱圖8,圖8為本發明架構在網絡電話系統之上的語音通話系統之第四實施例示意圖。如圖8所示,若不同的公司之間的兩個模擬電話裝置14a、14d,需按照如上所述透過既有的網絡電話系統10而讓彼此能夠互相進行語音通話時,本發明語音通話系統包含發話端通訊中介裝置18(即如圖2所示、以及相對說明)、受話端通訊中介裝置19(即如圖7所示、以及相對說明)。
具體來說,發話端通訊中介裝置18中的模擬/數字信號轉換模塊20將第一模擬電話裝置14a所撥出的電話號碼轉換成數字訊號,且將來自網絡電話系統10的數字訊號轉換成模擬訊號。然后轉換模塊20將數字訊號的電話號碼轉換成相對的網絡電話賬號D10d之后,網絡電話模塊24便可依據轉換模塊20所轉換的網絡電話賬號D10d,透過網絡電話系統10呼叫相對于網絡電話賬號的第二模擬電話裝置14d,使第一模擬電話裝置14a、第二模擬電話裝置14b進行語音通話。
對受話端通訊中介裝置19來說,網絡電話模塊24可接收來自網絡電話系統10中第一電話裝置14a的呼叫和/或透過網絡電話系統10和第二模擬電話裝置14b進行語音通話,然后模擬/數字信號轉換模塊20將來自網絡電話系統10中第一模擬電話裝置14a的呼叫和/或語音通話轉換成模擬訊號,并在轉換后傳遞至第二模擬電話裝置14b,使第一模擬電話裝置14a、第二模擬電話裝置14b進行語音通話。
如本發明上述實施例所述相同或相似的結構,所得到的其他架構在網絡電話系統之上的語音通話系統,均在本發明保護范圍內。
權利要求
1.一種架構在網絡電話系統之上的語音通話系統,其特征在于,其是透過一網絡電話系統而讓一模擬電話裝置和一網絡電話裝置能夠互相進行語音通話,且在該網絡電話系統中,該網絡電話裝置能接收到對其所屬的一網絡電話賬號的呼叫和/或進行語音通話,該語音通話系統包含一通訊中介裝置,是電性連接至該模擬電話裝置,包含一模擬/數字信號轉換模塊,是用以將該模擬電話裝置所撥出的一電話號碼轉換成數字訊號,且將來自該網絡電話系統的數字訊號轉換成模擬訊號;一轉換模塊,是用以將數字訊號的該電話號碼轉換成相對的該網絡電話賬號;以及一網絡電話模塊,為該網絡電話系統中的客戶端程序并已登入至該網絡電話系統中,并可依據該轉換模塊所轉換的該網絡電話賬號,透過該網絡電話系統呼叫相對于該網絡電話賬號的該網絡電話裝置,使該模擬電話裝置、該網絡電話裝置進行語音通話。
2.如權利要求1所述的架構在網絡電話系統之上的語音通話系統,其特征在于,其中該語音通話系統進一步包含一主控裝置,包含一對應數據庫,是儲存復數筆對應數據,每一對應數據是以該電話號碼對應該網絡電話賬號;以及一提供模塊,是依據來自該轉換模塊的該電話號碼,從該對應數據庫找出相對的該網絡電話賬號,并回復給該轉換模塊。
3.如權利要求2所述的架構在網絡電話系統之上的語音通話系統,其特征在于,其中該轉換模塊依據該電話號碼,而從該提供模塊獲得相對的該網絡電話賬號之后,可將該電話號碼、該網絡電話賬號的對應關系,儲存在該通訊中介裝置的儲存媒體中,以便該轉換模塊可直接將該電話號碼轉換成相對的該網絡電話賬號。
4.如權利要求1所述的架構在網絡電話系統之上的語音通話系統,其特征在于,其中該模擬電話裝置屬于連接至一專用交換總機(Private AutomaticBranch exchange,PABX)的電話分機并具有一分機號碼,且在該專用交換總機與該通訊中介裝置的該模擬/數字信號轉換模塊之間,具有復數條通訊管道,且該專用交換總機具有一總機代表號碼,該總機代表號碼具有相對的該網絡電話賬號,該語音通話系統進一步包含一主控裝置,包含一狀態數據庫,是儲存復數筆狀態數據,每一狀態數據是以該總機代表號碼對應該些條通訊管道的一使用狀態,該使用狀態可為一忙線中、一空線;以及一更新模塊,是依據來自該通訊中介裝置的通知,而變更該總機代表號碼對應該些條通訊管道的該使用狀態。
5.如權利要求4所述的架構在網絡電話系統之上的語音通話系統,其特征在于,其中該通訊中介裝置的通知可為,該模擬/數字信號轉換模塊和/或該網絡電話模塊所發出的該模擬電話裝置的撥號或掛斷通知,或是該轉換模塊在依據該電話號碼查找相對的該網絡電話賬號的同時。
6.如權利要求4所述的架構在網絡電話系統之上的語音通話系統,其特征在于,其中該語音通話系統進一步包含一主控裝置,進一步包含一查證模塊,是從該狀態數據庫中該些條通訊管道的該使用狀態中,找到超過一預定時間仍處于該忙線中的該些條通訊管道時,查證是否仍正常使用中。
7.如權利要求4所述的架構在網絡電話系統之上的語音通話系統,其特征在于,其中該語音通話系統進一步包含一主控裝置,進一步包含一滿線數據庫,是儲存復數筆滿線紀錄,每一滿線紀錄是以該總機代表號碼對應一滿線通知;以及一滿線模塊,是基于該狀態數據庫中該些筆狀態數據,查詢該總機代表號碼所對應的該些條通訊管道的該使用狀態,若均為該忙線中,則更新該滿線數據庫中該總機代表號碼對應的該滿線通知。
8.如權利要求7所述的架構在網絡電話系統之上的語音通話系統,其特征在于,其中該語音通話系統進一步包含一主控裝置,進一步包含一經常滿線模塊,是基于該滿線數據庫中該些筆滿線紀錄,查詢該總機代表號碼所對應的該滿線通知,若在一預定頻率中經常發現有該滿線通知時,則發出經常滿線通知。
9.如權利要求1所述的架構在網絡電話系統之上的語音通話系統,其特征在于,其中該語音通話系統進一步包含一通訊中介裝置,進一步包含一注冊模塊,是收集一注冊數據,該注冊數據至少包含該電話號碼和該總機代表號碼其中之一、以及相對的該網絡電話賬號;一主控裝置,進一步包含一更新模塊,是在接收來自該注冊模塊的該注冊數據時,更新該對應數據庫中的該對應數據。
10.如權利要求2所述的架構在網絡電話系統之上的語音通話系統,其特征在于,其中該網絡電話裝置進一步包含一轉換工具,是基于該主控裝置的該對應數據庫所儲存的該些數筆對應數據,而以該電話號碼向該主控裝置的該提供模塊取得相對的該網絡電話賬號。
全文摘要
本發明公開了一種架構在網絡電話系統之上的語音通話系統,在該系統中無須改變原有的使用習慣,即可實現透過網絡電話系統,讓模擬和網絡電話裝置互相進行語音通話。為了讓模擬電話裝置能夠登入至網絡電話系統中,本發明系統中的通訊中介裝置需代替模擬電話裝置成為網絡電話系統中的網絡電話用戶,并借著模擬/數字訊號轉換,達到通話目的。借著事先注冊的數據,使得網絡電話只需知道對方的電話號碼,就可自動地從電話號碼轉換成相對的網絡電話賬號,而透過網絡電話系統進行呼叫。
文檔編號H04M7/00GK1997049SQ20061016583
公開日2007年7月11日 申請日期2006年12月13日 優先權日2006年12月13日
發明者黃世祿 申請人:智信資訊股份有限公司