Hirdetés

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

  • Mr Dini

    addikt

    LOGOUT blog (1)

    válasz Mr Dini #1581 üzenetére

    SMS probléma szerencsésen megoldva! :)

    Itt találtam egy kész megoldást, csak egy kis átalakításra volt szükség benne:

    [astsms]
    exten => _X!,1,NoOp(SMS receiving dialplan invoked)
    exten => _X!,n,NoOp(To ${MESSAGE(to)})
    exten => _X!,n,NoOp(From ${MESSAGE(from)})
    exten => _X!,n,NoOp(Body ${MESSAGE(body)})
    exten => _X!,n,Set(ACTUALTO=${CUT(MESSAGE(to),@,1)})
    exten => _X!,n,MessageSend(${ACTUALTO},${MESSAGE(from)})
    exten => _X!,n,NoOp(Send status is ${MESSAGE_SEND_STATUS})
    exten => _X!,n,GotoIf($["${MESSAGE_SEND_STATUS}" != "SUCCESS"]?sendfailedmsg)
    exten => _X!,n,Hangup()
    ;
    ; Handle failed messaging
    exten => _X!,n(sendfailedmsg),Set(MESSAGE(body)="[${STRFTIME(${EPOCH},,%d%m%Y-%H:%M:%S)}] Your message to ${EXTEN} has failed. Retry later.")
    exten => _X!,n,Set(ME_1=${CUT(MESSAGE(from),<,2)})
    exten => _X!,n,Set(ACTUALFROM=${CUT(ME_1,@,1)})
    exten => _X!,n,MessageSend(${ACTUALFROM},ServiceCenter)
    exten => _X!,n,Hangup()

    Természetesen az "_X!" helyére lehet más patternt illeszteni, amennyiben ez nem lenne megfelelő. Illetve nálam a biztonság nem volt szempont, mivel az asterisk egyelőre csupán kísérleti jelleggel fut, viszont egy éles rendszeren nem biztos, hogy okos használni... :U

    PS: Elnézést a hozzászólás áradatért! Tekintsétek kezdeti lelkesedésnek az új játékszer iránt! :))

    [ Szerkesztve ]

    Eleinte angol billentzuyetet akartam. De aztán megismerkedtem a nagy 'Ő'-vel!

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