Tedd egy határt kimenő hívások - csillag kérdések és válaszok

Jó napot, kell írnom a kiterjesztés, amely rákerül limitku hónapban hívást a távolsági és sejt hozamot. Tegyük fel, hogy a szám 400.000-100 perc havonta ITD olvastam könyvet arról, hogyan kell írni a tárcsázási terveket és úgy tűnik, képes voltam levelet dialplan hogy korlátozza, egy hívás, és hogyan lehet egy egész hónapig?

Olvastam egy hasonló kérdést, nem találja a választ, azt nem kell a számlázási, nem kell a modult, azt kell írni a dialplan (

A legegyszerűbb lehetőség, hogy egy DB funkciót. havonta egyszer alaphelyzetbe. de általában úgy tűnik, meg kell felvenni valakit.

felvenni valakit)))) Nem tudom, hogy valaki odakint felvenni)))), de általában én magam

Billing van szüksége, a számlázás. Hagyja, egyszerű, de a számlázás. Az általános esetben az algoritmus:

  1. Kivonat az adatbázis már elérhető percek száma
  2. Emlékezz változó
  3. Ha nem lépte túl a határértéket, hogy hívás
  4. A hívás után a szám h ekstene billsec szeres változó
  5. Az így kapott érték kerül az adatbázisban

így nem fog működni. logikai hiba. szükség van, miután 3 - újra olvasni a változó. és ez jobb, hogy nem az adatbázisban azonnal frissíteni a + helyett tiszta érték állítható be.

A legérdekesebb - ez dinamikus kiosztása L () Dial.

Írtam egy CDR MySQL adatbázisban. Az algoritmus amennyire megértettem 1.Vzyat hónap egyenlővé egy változó (hónap) 2. Csatlakozás az adatbázishoz, hogy megtalálják billsec azonosítja azt, hogy egy másik változó (idő) 3.Sravnit calldate az adatbázisból az aktuális hónap (hónap) 4.time képest az előírt határértéket. elfogadhatónak, ha a 100 percet, kérdezze 6000 másodperc, és ha nem haladta tárcsa (). 4. Amennyiben túllépik fel valamilyen visszahívás típusú határérték túllépése. Megértettem mindent helyesen?

jobban csinálni adatbázis frissítés azonnal + értéket lehet beállítani helyett világos.

Meral, nem egészen érti meg)

Ön többszálú programozás tanfolyam? mikor minden kódolást kell venni, hogy ez lesz végre több szálat, és lehet konfliktusokat. általános posmotriet teljes számlázási, ahol minden történik. ugyanazt a kódot a2billing példa. értékesítés révén „minden alkalommal nézi az alapja minden billsec” Tedd a szerver teljesen mozdulatlanul, még ha 50.000 hívások havonta.

Igen, én nem használható, csak meg kell írni. Vajon használják probléma, vagy sem, azt csak meg kell végrehajtani és a show. Ha szükségük van a2billing tettem, és a hangulat. )))

Csak kell tudni azonos algoritmus lehet megvalósítani? Azt is kezdett írni, de van valami, ami nem működik (

Ítélve kérdésre csak akkor tényleg igazán észre - ez skriptik 10 perc múlva ismét ki a fatörzsek, amelyek „sok”. Sajnálom, nem tudom leírni a megjegyzéseket tapasztalat számlázási és egyetemi kurzusok 5 évig. akkor végre bármilyen algoritmust. különösen akkor, ha megfelelnek a „működik egyébként.”