Keresés

Hirdetés

Új hozzászólás Aktív témák

  • instantwater

    addikt

    válasz fujifilm1 #311 üzenetére

    Persze, mert tesztelem mielőtt felrakom :D

    (#312) fujifilm1
    Onnan tudjuk, hogy taskerből jön, hogy:
    0 t kérünk amikor sima telefonszámot akarunk tárcsázni.
    utána 00 val kezdődnek a valid telszámok,
    a mellékek 100 tól végtelenig
    tehát ha betárcsázunk valamit 00 és 99 között, akkor az egy invalid esemény, amit hozzá lehet rendelni a "taskermodehoz"

    Tehát ha az első szám nem dupláz, azaz 0, amivel tárcsázós menübe lépünk.
    Utána következő szám 9 ami duplázva 99 (vagy lehet bármilyen szám), utána a telefonszám duplázva végig.

    Tehát ezt kapja az asterisk:
    0 99 00003366220011223344556677

    Amiből a 0ás menüben ez marad:
    99 00003366220011223344556677

    Adunk egy mintát 99... ra ez marad:
    00003366220011223344556677

    Meghívok egy shell parancsot, grep, sed, awk, vagy ami tetszik de akár dialplan macrot is lehet rá írni, ami kiszedi minden második számjegyet, ez marad:
    0036201234567

    Átugrasztom a z eredeti contextbe, és voila.
    Megy is a hívás, és nem érdekel minket, hogy duplázva kaptuk a cuccot, mert a 99 el jeleztük az asterisknek, hogy szűrje meg. :)

    És még csak nem is kell játszani a *# el, hogy tudja e küldeni, vagy sem. Amúgy is speciális jelentéssel bír a *# az asteriskben, szóval ha nem muszáj nem játszanék a feldolgozásukkal.

    Lényeg, hogy ha következetesen egy minta szerint "rossz" a küldött szám, akkor az szűrhető.
    Küldjük a leggyorsabbal, a többit bízzuk a központra :)

    ---------------------------------------------------------------
    (#313) fujifilm1
    Szóval a szemünk becsap...

    ---------------------------------------------------------------
    (#314) fujifilm1

    Azért 14 mp, mert azt hiszem 10 mp a timeout, ha nem kap # jelet.
    Ennek a megoldása az, hogy: taskermód (fent vázolt szűréssel) rövidebbre venni a timeoutot
    Ebben a sorban az utolsó szám:
    same => n(call),Read(NUMBER_TO_CALL,dial,0,i,1,10)

    ------------------------------------------------------------
    (#315) gepes.g

    Azzal, hogy most mindenki elrohan 1043 asakat venni, és az otthoni routert kidobni egy óóóóóriási gond van:
    Ha a 1043ast akarod használni fő routernek (gondolom, hiszen nem csak asteriskelni akarsz egy gigabit képes 3 antennás szörnyetegen), akkor az OpenWRT beállításához is kell a leírás, vagy legalább egy olyan build amiben nagyjából be van lőve.
    Mert angol, mert be kell állítani a wifit, az admin jelszót, a wifi jelszót, a szolgáltatói kapcsolódási adatokat....
    Szóval titkon reménykedem benne, hogy valaki csinál openwrt hez egy alap beállítási útmutatót, vagy talán van az interneten már...
    ------------------------------------------------------------
    (#317) fujifilm1
    Elég jó ára van :) főleg a 1043 hoz képest.
    ==============================

    Tyűűű, olyan überszuper jett a legfrissebb mellék kezelős frissítés :)
    Mindjár fel is töltöm. :)

Új hozzászólás Aktív témák