網(wǎng)絡(luò)電話計費方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)電話技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)電話計費方法及裝置。
【背景技術(shù)】
[0002]隨著移動互聯(lián)網(wǎng)的快速發(fā)展,基于互聯(lián)網(wǎng)的網(wǎng)絡(luò)電話(Voice over InternetProtocol,簡稱VoIP)業(yè)務(wù)的市場規(guī)模也有了迅速的增長。VoIP是將語音模擬信號(Voice)數(shù)字化,以數(shù)據(jù)封包(Data Packet)的形式在IP網(wǎng)絡(luò)(IP Network)上做實時傳遞的技術(shù)。
[0003]傳統(tǒng)的VoIP計費方法是基于服務(wù)器端進行計費處理,由服務(wù)器端的信令服務(wù)器或媒體服務(wù)器根據(jù)所接收的信令控制消息或媒體數(shù)據(jù)生成話單。舉例來說,被叫客戶端向主叫客戶端發(fā)送一會話初始協(xié)議(Sess1n Initiat1n Protocol,簡稱SIP)定義的2000K消息,以建立通話連接,此消息先由被叫客戶端發(fā)送至信令服務(wù)器,再由信令服務(wù)器發(fā)送至主叫客戶端,信令服務(wù)器將接收此消息的時間作為這次通話話單的起始時間。當雙方通話完成,有一方想掛斷電話時,掛斷方客戶端向?qū)Ψ娇蛻舳税l(fā)送SIP協(xié)議定義的BYE消息,該BYE消息同樣由信令服務(wù)器中繼至對端,信令服務(wù)器將接收此BYE消息的時間作為這次通話話單的結(jié)束時間。最后信令服務(wù)器根據(jù)主被叫號碼、通話時長等信息生成話單,完成計費。
[0004]基于上述計費方式,往往會出現(xiàn)這樣的問題:由于IP網(wǎng)絡(luò)的不可靠性,尤其在網(wǎng)絡(luò)環(huán)境較差的情況下,客戶端發(fā)送給服務(wù)器端的信令消息或媒體數(shù)據(jù)容易發(fā)生延時送達或丟失,從而導(dǎo)致服務(wù)器端生成的話單與實際話單之間存在誤差,計費精確度較低。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種網(wǎng)絡(luò)電話計費方法及裝置,以克服現(xiàn)有的網(wǎng)絡(luò)電話計費方法容易導(dǎo)致的計費不準確的問題。
[0006]本發(fā)明第一方面提供了一種網(wǎng)絡(luò)電話計費方法,包括:向軟交換服務(wù)器發(fā)送預(yù)呼叫請求,所述預(yù)呼叫請求用于請求所述軟交換服務(wù)器分配本次通話的話單編號,并反饋所述軟交換服務(wù)器中存儲的主叫客戶端上一次通話的話單編號;
[0007]根據(jù)所述軟交換服務(wù)器發(fā)送的所述上一次通話的話單編號和所述主叫客戶端中存儲的上一次通話的話單信息中的話單編號確定所述軟交換服務(wù)器是否漏采了所述主叫客戶端中存儲的上一次通話的話單信息;
[0008]向所述軟交換服務(wù)器發(fā)送正式呼叫請求,所述正式呼叫請求中攜帶有被叫客戶端的標識,以通過所述軟交換服務(wù)器在所述主叫客戶端和被叫客戶端之間建立本次通話連接;
[0009]在發(fā)送掛斷請求或者在接收到所述被叫客戶端發(fā)送的掛斷請求后,生成并保存話單信息,并向所述軟交換服務(wù)器發(fā)送話單信息,所述話單信息中包括本次通話的話單信息,所述本次通話的話單信息中包括所述本次通話的話單編號、本次通話的起始時間和本次通話的結(jié)束時間,所述話單信息中還包括在確定所述軟交換服務(wù)器漏采了所述主叫客戶端中存儲的上一次通話的話單信息時,所述主叫客戶端中存儲的上一次通話的話單信息。
[0010]本發(fā)明第二方面提供了一種網(wǎng)絡(luò)電話計費裝置,包括:第一發(fā)送模塊,用于向軟交換服務(wù)器發(fā)送預(yù)呼叫請求,所述預(yù)呼叫請求用于請求所述軟交換服務(wù)器分配本次通話的話單編號,并反饋所述軟交換服務(wù)器中存儲的主叫客戶端上一次通話的話單編號;
[0011]第一確定模塊,用于根據(jù)所述軟交換服務(wù)器發(fā)送的所述上一次通話的話單編號和所述主叫客戶端中存儲的上一次通話的話單信息中的話單編號確定所述軟交換服務(wù)器是否漏采了所述主叫客戶端中存儲的上一次通話的話單信息;
[0012]第二發(fā)送模塊,用于向所述軟交換服務(wù)器發(fā)送正式呼叫請求,所述正式呼叫請求中攜帶有被叫客戶端的標識,以通過所述軟交換服務(wù)器在所述主叫客戶端和被叫客戶端之間建立本次通話連接;
[0013]處理模塊,用于在發(fā)送掛斷請求或者在接收到所述被叫客戶端發(fā)送的掛斷請求后,生成并保存話單信息,并向所述軟交換服務(wù)器發(fā)送話單信息,所述話單信息中包括本次通話的話單信息,所述本次通話的話單信息中包括所述本次通話的話單編號、本次通話的起始時間和本次通話的結(jié)束時間,所述話單信息中還包括在確定所述軟交換服務(wù)器漏采了所述主叫客戶端中存儲的上一次通話的話單信息時,所述主叫客戶端中存儲的上一次通話的話單信息。
[0014]本發(fā)明的網(wǎng)絡(luò)電話計費方法及裝置,通過在發(fā)送正式呼叫請求前,主叫客戶端先發(fā)送預(yù)呼叫請求至軟交換服務(wù)器,以根據(jù)軟交換服務(wù)器反饋的主叫客戶端上一次通話的話單編號和主叫客戶端中存儲的上一次通話的話單信息中的話單編號確定服務(wù)器是否漏采了主叫客戶端中存儲的上一次通話的話單信息。進而,主叫客戶端在通過正式呼叫請求建立與被叫客戶端的本次通話連接并完成本次通話之后,生成并保存話單信息,同時向軟交換服務(wù)器發(fā)送該話單信息。由于該話單信息中包含了本次通話的話單信息,使得軟交換服務(wù)器能夠基于該本次通話的話單信息進行本次通話的計費處理;同時,由于該話單信息中還包含了上述漏采的話單信息,使得軟交換服務(wù)器能夠基于該漏采的話單信息進行漏采通話的計費處理,彌補了由于網(wǎng)絡(luò)異常導(dǎo)致軟交換服務(wù)器由于漏采話單信息導(dǎo)致計費不準的誤差,提高了網(wǎng)絡(luò)電話計費的精準性。
【附圖說明】
[0015]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1為本發(fā)明提供的網(wǎng)絡(luò)電話計費方法實施例一的流程示意圖;
[0017]圖2為本發(fā)明提供的網(wǎng)絡(luò)電話計費方法實施例二的流程示意圖;
[0018]圖3為本發(fā)明提供的網(wǎng)絡(luò)電話計費裝置實施例一的結(jié)構(gòu)示意圖;
[0019]圖4為本發(fā)明提供的網(wǎng)絡(luò)電話計費裝置實施例二的結(jié)構(gòu)示意圖。
【具體實施方式】
[0020]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0021]圖1為本發(fā)明提供的網(wǎng)絡(luò)電話計費方法實施例一的流程示意圖,如圖1所示,該方法包括:
[0022]S101、向軟交換服務(wù)器發(fā)送預(yù)呼叫請求,所述預(yù)呼叫請求用于請求所述軟交換服務(wù)器分配本次通話的話單編號,并反饋所述軟交換服務(wù)器中存儲的主叫客戶端上一次通話的話單編號。
[0023]具體地,在每一次通話時,軟交換服務(wù)器都會為該次通話分配一個對應(yīng)的話單編號,比如軟交換服務(wù)器以天為周期,按照主叫客戶端一天內(nèi)的通話時間先后,對主叫客戶端一天內(nèi)的各通話話單進行編號,例如將一天內(nèi)的第一次通話的話單編號編為01,第二次通話的話單編號編為02,以此類推。到第二天時,按照主叫客戶端在第二天內(nèi)的通話時間先后,進行第二天通話的話單編號的編排。也可以以周為周期對主叫客戶端的通話話單進行編排,比如將本周內(nèi)的第一次通話的話單編號為001,第二次通話的話單編號編為002,以此類推。
[0024]S102、根據(jù)所述軟交換服務(wù)器發(fā)送的所述上一次通話的話單編號和所述主叫客戶端中存儲的上一次通話的話單信息中的話單編號確定所述軟交換服務(wù)器是否漏采了所述主叫客戶端中存儲的上一次通話的話單信息。
[0025]具體地,確定所述軟交換服務(wù)器發(fā)送的所述上一次通話的話單編號和所述主叫客戶端中存儲的上一次通話的話單信息中的話單編號是否一致;若一致,則確定所述軟交換服務(wù)器沒有漏采所述主叫客戶端中存儲的上一次通話的話單信息;若不一致,則確定所述軟交換服務(wù)器漏采了所述主叫客戶端中存儲的上一次通話的話單信息。
[0026]比如:主叫客戶端在一天內(nèi)先后進行了三次通話,主叫客戶端中存儲有該三次通話的話單信息,該三次通話對應(yīng)的話單編號分別為01、02、03,其中03為主叫客戶端上一次通話對應(yīng)的話單編號;而若軟交換服務(wù)器上存儲的主叫客戶端在這一天通話的話單編號為01、02時,也就是說可能由于網(wǎng)絡(luò)故障等原因,導(dǎo)致軟交換服務(wù)器未記錄上主叫客戶端上一次通話的話單編號03對應(yīng)的話單信息,說明軟交換服務(wù)器漏采了主叫客戶端上一次通話的話單編號03對應(yīng)的話單信息。
[0027]S103、向所述軟交換服務(wù)器發(fā)送正式呼叫請求,所述正式呼叫請求中攜帶有被叫客戶端的標識,以通過所述軟交換服務(wù)器在所述主叫客戶端和被叫客戶端之間建立本次通話連接。
[0028]具體地,向軟交換服務(wù)器發(fā)送正式呼叫請求,然后由軟交換服務(wù)器根據(jù)該正式呼叫請求中所攜帶的被叫客戶端的標識,將該正式呼叫請求發(fā)送至被叫客戶端,從而在主叫客戶端與被叫客戶端