PHP程式設計寫通訊計費問題

edited 十月 2013 in 進階PHP討論
請問PHP高手,我有幾個問題討教

Q1. 我現在要做一個通訊費率付費及儲值系統,費率表、通聯紀錄表、儲值資料表都要隨時更新並寫到資料庫。

費率表欄位如下:
●租用業者代號(Venue ID)---固定
●通訊型態(TariffType)---變動
●ISP(ISP)
變動
●費率(Rate)----變動


通聯紀錄資料表欄位如下:
●租用業者代號(Venue ID)---固定
●通話號碼(CallNumber)---變動
●通話時間(Duration)
變動
●通話費(callAmount)
變動(由通話費率跟時間計算出)
●帳戶可用餘額(RemainAmount)---變動(計算後更新資料庫)

儲值資料表欄位如下:
●租用業者代號(Venue ID)---固定
●交易序號號碼(Transaction)---動態產生
●付款方式(PaymentType)
業者自選
●交易金額(ChargeAmount)
變動(要能跟帳戶餘額加總)

費率表會不定更新,而通聯紀錄可以記好幾筆(日期排序),業者可以上網購買點數儲值,如何能正確算出每次業者的帳戶餘額紀錄!

用PHP該如何寫,我寫的有些問題,可否請高手們詳解告訴我

我的EMAIL: [email protected] 主旨麻煩寫台灣PHP聯盟

Q2. 我跟綠界科技申請SSL憑證,如何導入系統

Q3. PHPMyAdmin無法顯示中文的問題 但在程式中RUN可以

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=2152

評論

  • edited 十月 2006
    A1:
    這部分牽扯很廣,尤其是有關係到金額問題。
    基本就是依照cdr的資料來處理。
    以你的cdr來說,沒有通話起訖時間,你的適用費率怎麼抓?
    怎依照撥打地區或更加精細的時段費遇調整來處理??

    A2:
    你申請SSL那對方一定會給DOC
    依照那一份文件step by step 就能搞定

    A3:
    網頁中文問題都是出在預設語系。
    印象中以前有這類型的討論,請自己找找。
  • edited 十月 2006
    假設我把問題簡單化

    通話開始時間採系統預設( date("H:i:s");)
    通話長短(分鐘)由USER從表單自行輸入($_POST;)
    結束時間自然可以算出

    若依此狀況來計算帳戶餘額,該怎麼寫?
    麻煩高手挑戰一下 可否傳給我參考?


    P.S 原來的這案子比這複雜多 必須跟硬體通訊設備結合,CDR是由硬體端傳送到系統,採UDP協定,我必須把資料分解寫到資料庫!

    CDR格式可能是 BG0001|192.168.1.12|IBM|40|1978/06/25
  • edited 十月 2006
    1.依照通話起始時間及called的prefix找出適用的費率
    2.依照通話時間跟費率計算出該通須扣除的金額
    3.以目前餘額扣除得到新餘額

    題外話,是ip phone嗎?
    採用的是sip proxy還是gnugk?
    感覺是在做prepaid的扣款動作。。。。
  • edited 十月 2006
Sign In or Register to comment.