begin dtmf_alert_0
    setreg 0x30 0x14
    setreg 0x31 0x00
    setreg 0x32 0xab
    setreg 0x33 0x00
    setreg 0x34 0x00
    setreg 0x35 0x79
    setreg 0x36 0x11
    setreg 0x3c 0x44
    setreg 0x3d 0x65
    clrbit 0x3f 0x0f
    setbit 0x3f 0x01
    setreg 0x3b 0x01
    wait 500
    clrbit 0x3f 0x0f
end
begin dtmf_alert_63
    setreg 0x30 0x14
    setreg 0x31 0x00
    setreg 0x32 0xab
    setreg 0x33 0x00
    setreg 0x34 0x00
    setreg 0x35 0x79
    setreg 0x36 0x11
    setreg 0x3c 0x44
    setreg 0x3d 0x65
    clrbit 0x3f 0x0f
    setbit 0x3f 0x05
    setreg 0x3b 0x01
    wait 500
    clrbit 0x3f 0x0f
end
begin dtmf_tone_oneshot_0
    setreg 0x30 0x0d
    setreg 0x35 0x00
    setreg 0x36 0x00
    setreg 0x3c 0x44
    setreg 0x3d 0x65
    clrbit 0x3f 0x0f
    setbit 0x3f 0x05
    setreg 0x3b 0x0b
    wait 200
    clrbit 0x3f 0x0f
end
begin dtmf_tone_oneshot_1
    setreg 0x30 0x00
    setreg 0x35 0x00
    setreg 0x36 0x00
    setreg 0x3c 0x44
    setreg 0x3d 0x65
    clrbit 0x3f 0x0f
    setbit 0x3f 0x05
    setreg 0x3b 0x0b
    wait 200
    clrbit 0x3f 0x0f
end
begin dtmf_tone_oneshot_2
    setreg 0x30 0x01
    setreg 0x35 0x00
    setreg 0x36 0x00
    setreg 0x3c 0x44
    setreg 0x3d 0x65
    clrbit 0x3f 0x0f
    setbit 0x3f 0x05
    setreg 0x3b 0x0b
    wait 200
    clrbit 0x3f 0x0f
end
begin dtmf_tone_oneshot_3
    setreg 0x30 0x02
    setreg 0x35 0x00
    setreg 0x36 0x00
    setreg 0x3c 0x44
    setreg 0x3d 0x65
    clrbit 0x3f 0x0f
    setbit 0x3f 0x05
    setreg 0x3b 0x0b
    wait 200
    clrbit 0x3f 0x0f
end
begin dtmf_tone_oneshot_4
    setreg 0x30 0x04
    setreg 0x35 0x00
    setreg 0x36 0x00
    setreg 0x3c 0x44
    setreg 0x3d 0x65
    clrbit 0x3f 0x0f
    setbit 0x3f 0x05
    setreg 0x3b 0x0b
    wait 200
    clrbit 0x3f 0x0f
end
begin dtmf_tone_oneshot_5
    setreg 0x30 0x05
    setreg 0x35 0x00
    setreg 0x36 0x00
    setreg 0x3c 0x44
    setreg 0x3d 0x65
    clrbit 0x3f 0x0f
    setbit 0x3f 0x05
    setreg 0x3b 0x0b
    wait 200
    clrbit 0x3f 0x0f
end
begin dtmf_tone_oneshot_6
    setreg 0x30 0x06
    setreg 0x35 0x00
    setreg 0x36 0x00
    setreg 0x3c 0x44
    setreg 0x3d 0x65
    clrbit 0x3f 0x0f
    setbit 0x3f 0x05
    setreg 0x3b 0x0b
    wait 200
    clrbit 0x3f 0x0f
end
begin dtmf_tone_oneshot_7
    setreg 0x30 0x08
    setreg 0x35 0x00
    setreg 0x36 0x00
    setreg 0x3c 0x44
    setreg 0x3d 0x65
    clrbit 0x3f 0x0f
    setbit 0x3f 0x05
    setreg 0x3b 0x0b
    wait 200
    clrbit 0x3f 0x0f
end
begin dtmf_tone_oneshot_8
    setreg 0x30 0x09
    setreg 0x35 0x00
    setreg 0x36 0x00
    setreg 0x3c 0x44
    setreg 0x3d 0x65
    clrbit 0x3f 0x0f
    setbit 0x3f 0x05
    setreg 0x3b 0x0b
    wait 200
    clrbit 0x3f 0x0f
end
begin dtmf_tone_oneshot_9
    setreg 0x30 0x0a
    setreg 0x35 0x00
    setreg 0x36 0x00
    setreg 0x3c 0x44
    setreg 0x3d 0x65
    clrbit 0x3f 0x0f
    setbit 0x3f 0x05
    setreg 0x3b 0x0b
    wait 200
    clrbit 0x3f 0x0f
end
begin dtmf_tone_oneshot_10
    setreg 0x30 0x0c
    setreg 0x35 0x00
    setreg 0x36 0x00
    setreg 0x3c 0x44
    setreg 0x3d 0x65
    clrbit 0x3f 0x0f
    setbit 0x3f 0x05
    setreg 0x3b 0x0b
    wait 200
    clrbit 0x3f 0x0f
end
begin dtmf_tone_oneshot_11
    setreg 0x30 0x0e
    setreg 0x35 0x00
    setreg 0x36 0x00
    setreg 0x3c 0x44
    setreg 0x3d 0x65
    clrbit 0x3f 0x0f
    setbit 0x3f 0x05
    setreg 0x3b 0x0b
    wait 200
    clrbit 0x3f 0x0f
end
begin dtmf_tone_0
    setreg 0x30 0x0d
    setreg 0x35 0x00
    setreg 0x36 0x00
    setreg 0x3c 0x44
    setreg 0x3d 0x65
    clrbit 0x3f 0x0f
    setbit 0x3f 0x05
    setreg 0x3b 0x0b
end
begin dtmf_tone_1
    setreg 0x30 0x00
    setreg 0x35 0x00
    setreg 0x36 0x00
    setreg 0x3c 0x44
    setreg 0x3d 0x65
    clrbit 0x3f 0x0f
    setbit 0x3f 0x05
    setreg 0x3b 0x0b
end
begin dtmf_tone_2
    setreg 0x30 0x01
    setreg 0x35 0x00
    setreg 0x36 0x00
    setreg 0x3c 0x44
    setreg 0x3d 0x65
    clrbit 0x3f 0x0f
    setbit 0x3f 0x05
    setreg 0x3b 0x0b
end
begin dtmf_tone_3
    setreg 0x30 0x02
    setreg 0x35 0x00
    setreg 0x36 0x00
    setreg 0x3c 0x44
    setreg 0x3d 0x65
    clrbit 0x3f 0x0f
    setbit 0x3f 0x05
    setreg 0x3b 0x0b
end
begin dtmf_tone_4
    setreg 0x30 0x04
    setreg 0x35 0x00
    setreg 0x36 0x00
    setreg 0x3c 0x44
    setreg 0x3d 0x65
    clrbit 0x3f 0x0f
    setbit 0x3f 0x05
    setreg 0x3b 0x0b
end
begin dtmf_tone_5
    setreg 0x30 0x05
    setreg 0x35 0x00
    setreg 0x36 0x00
    setreg 0x3c 0x44
    setreg 0x3d 0x65
    clrbit 0x3f 0x0f
    setbit 0x3f 0x05
    setreg 0x3b 0x0b
end
begin dtmf_tone_6
    setreg 0x30 0x06
    setreg 0x35 0x00
    setreg 0x36 0x00
    setreg 0x3c 0x44
    setreg 0x3d 0x65
    clrbit 0x3f 0x0f
    setbit 0x3f 0x05
    setreg 0x3b 0x0b
end
begin dtmf_tone_7
    setreg 0x30 0x08
    setreg 0x35 0x00
    setreg 0x36 0x00
    setreg 0x3c 0x44
    setreg 0x3d 0x65
    clrbit 0x3f 0x0f
    setbit 0x3f 0x05
    setreg 0x3b 0x0b
end
begin dtmf_tone_8
    setreg 0x30 0x09
    setreg 0x35 0x00
    setreg 0x36 0x00
    setreg 0x3c 0x44
    setreg 0x3d 0x65
    clrbit 0x3f 0x0f
    setbit 0x3f 0x05
    setreg 0x3b 0x0b
end
begin dtmf_tone_9
    setreg 0x30 0x0a
    setreg 0x35 0x00
    setreg 0x36 0x00
    setreg 0x3c 0x44
    setreg 0x3d 0x65
    clrbit 0x3f 0x0f
    setbit 0x3f 0x05
    setreg 0x3b 0x0b
end
begin dtmf_tone_10
    setreg 0x30 0x0c
    setreg 0x35 0x00
    setreg 0x36 0x00
    setreg 0x3c 0x44
    setreg 0x3d 0x65
    clrbit 0x3f 0x0f
    setbit 0x3f 0x05
    setreg 0x3b 0x0b
end
begin dtmf_tone_11
    setreg 0x30 0x0e
    setreg 0x35 0x00
    setreg 0x36 0x00
    setreg 0x3c 0x44
    setreg 0x3d 0x65
    clrbit 0x3f 0x0f
    setbit 0x3f 0x05
    setreg 0x3b 0x0b
end
begin dtmf_tone_end
    clrbit 0x3f 0x0f
end
