AutoNotification capture variable on the "dialing..." text notification on call a number.

Discussion in 'AutoApps' started by Julio Cyrino, Apr 9, 2018.

  1. Julio Cyrino

    Julio Cyrino New Member

    Joined:
    Mar 27, 2018
    Messages:
    11
    Likes Received:
    0
    Hello everyone!
    I am having difficulty identifying the variable that captures the notification data of a text, where it is marked in red in the image.
    until it appears in%antext, but it's no good, because I'm trying to capture as soon as the word "dialing ..." changes to the timer of the call and triggers a trigger as soon as that variable changes to 00:00
    I believe you have a way to capture that change in the variable and use it as a trigger for the next action end call.
    I have a samsung a7 2017 whit android 7 no root and default dialer.

    Sorry for the google translated message... :(
    PSX_20180409_164234-2.jpg
     
  2. joaomgcd

    joaomgcd Administrator Staff Member

    Joined:
    Feb 3, 2015
    Messages:
    6,153
    Likes Received:
    554
    Olá. Se percebi bem quer saber quando esse texto muda para 00:00, é isso? :)
     
  3. Julio Cyrino

    Julio Cyrino New Member

    Joined:
    Mar 27, 2018
    Messages:
    11
    Likes Received:
    0
    Isso mesmo! Mas não quando...mas qual variável, %antext e %antexts() até as contêm, fiz uma query nelas e aparece o discando... mas nao muda pra 00:00 em tempo real... o objetivo e desligar a ligação assim que a chamada se completar...por tempo nao dá pois varia... as vezes é 13s as vezes 17s... enfim....

    Ps.: desculpe a postagem em pt-Br...

    Enviado de meu SM-A720F usando Tapatalk
     
  4. Julio Cyrino

    Julio Cyrino New Member

    Joined:
    Mar 27, 2018
    Messages:
    11
    Likes Received:
    0
    Aqui estão os perfis. Quando algum amigo digitar cancela no meu whats ou messenger meu telefone liga pra cancela do sitio e a abre (basta completar a ligacao, pois cai na caixa de msgs...se continuar eu acabo pagando a ligacao e ai nao tem graça...)

    Um perfil pra ligar e outro pra desligar a ligacao...

    Profile: Abre Cancela (25)
    Event: AutoNotification Intercept [ Configuration:Event Behaviour: true
    Notification Type: Only Created Notifications
    Persistency Type: Both
    Has Reply Action: true
    Notification Apps: Messenger,WhatsApp
    Get All Fields : true ]
    Enter: Cancela (8)
    Run Both Together
    A1: Variable Split [ Name:%antitle Splitter: Delete Base:Off ]
    A2: Variable Split [ Name:%antext Splitter: Delete Base:Off ]
    A3: If [ %antext1 ~ cancela | %antext1 ~ Cancela ]
    A4: Beep [ Frequency:4500 Duration:400 Amplitude:75 Stream:5 ]
    A5: Beep [ Frequency:6000 Duration:400 Amplitude:75 Stream:5 ]
    A6: If [ %antitle1 ~ Ilana | %antitle1 ~ Paps | %antitle1 ~ Patrick | %antitle1 ~ Gabriel | %antitle1 ~ Wellington | %antitle1 ~ Vanessa | %antitle1 ~ Aldo | %antitle1 ~ Jota | %antitle1 ~ Diego ]
    A7: [X] If [ %CELLSIG < 4 ]
    A8: [X] Flash [ Text:Sinal fraco para completar a chamada para o portão. Long:Off ]
    A9: [X] AutoNotification Reply [ Configuration:Reply ID: %anreplyaction
    Reply Text: %antitle1 o sinal do meu celular está muito fraco ou fora da área. Tente mais tarde. Obrigado! Timeout (Seconds):0 ]
    A10: [X] Goto [ Type:Action Label Number:1 Label:fim ]
    A11: [X] End If
    A12: Profile Status [ Name:Desliga_fone_Canela Set:On ]
    A13: Say [ Text:%antitle1 solicitou a abertura da cancela Engine:Voice:com.google.android.tts:por-bra Stream:5 Pitch:4 Speed:8 Respect Audio Focus:Off Network:Off Continue Task Immediately:Off Continue Task After Error:On ]
    A14: Popup [ Title: Text:Abrir portão para %antitle1? Background Image: Layout:Cancela Portão Timeout (Seconds):4 Show Over Keyguard:On ]
    A15: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
    A16: AutoNotification Reply [ Configuration:Reply ID: %anreplyaction
    Reply Text: %antitle1 O portão será aberto em até 1 minuto, caso contrário tente novamente depois de 1 minuto! Timeout (Seconds):0 ]
    <laco>
    A17: Call [ Number:996248779 Auto Dial:On ]
    A18: Else
    A19: Say [ Text:%antitle1 solicitou abertura da cancela mas não tem autorização. Abrir mesmo assim? Engine:Voice:com.google.android.tts:por-bra Stream:5 Pitch:4 Speed:8 Respect Audio Focus:Off Network:Off Continue Task Immediately:Off Continue Task After Error:On ]
    A20: Get Voice [ Title: Language Model:Free Form Language: Maximum Results:1 Timeout (Seconds):30 ]
    A21: If [ %VOICE !~ não ]
    A22: Goto [ Type:Action Label Number:1 Label:laco ]
    A23: End If
    A24: AutoNotification Reply [ Configuration:Reply ID: %anreplyaction
    Reply Text: Sinto muito %antitle1, mas você não tem autorização para abrir o portão. Timeout (Seconds):0 ]
    A25: End If
    A26: End If
    <fim>
    A27: Beep [ Frequency:6000 Duration:400 Amplitude:75 Stream:5 ]
    A28: Beep [ Frequency:4500 Duration:400 Amplitude:75 Stream:5 ]
    A29: Stop [ With Error:Off Task:Cancela ]


    ===============


    Profile: Desliga_fone_Canela (22)
    Event: AutoNotification Intercept [ Configuration:Event Behaviour: true
    Notification Type: Only Created Notifications
    Persistency Type: Both
    Notification Id: 1
    Notification Apps: Telefone,Telefone,Telefone
    Notification App: Telefone
    Notification Title: Cancela
    Package Name: com.samsung.android.incallui
    Get All Fields : true ]
    Enter: Endcallcancela (27)
    A1: Variable Split [ Name:%antext Splitter: Delete Base:Off ]
    A2: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
    A3: If [ %antext1 !~ Discando... ]
    A4: End Call
    A5: Profile Status [ Name:Desliga_fone_Canela Set:Off ]
    A6: Stop [ With Error:Off Task:Endcallcancela ]
    A7: End If
    A8: Flash [ Text:%antext1 Long:Off ]
    A9: Wait [ MS:100 Seconds:0 Minutes:0 Hours:0 Days:0 ]
    A10: Goto [ Type:Action Number Number:3 Label: ]



    Enviado de meu SM-A720F usando Tapatalk
     
  5. joaomgcd

    joaomgcd Administrator Staff Member

    Joined:
    Feb 3, 2015
    Messages:
    6,153
    Likes Received:
    554
    Então o único problema é estar a demorar demasiado tempo?
     
  6. Julio Cyrino

    Julio Cyrino New Member

    Joined:
    Mar 27, 2018
    Messages:
    11
    Likes Received:
    0
    O problema e que o tempo pra completar a chamada varia.... e depois vem a msg pra deixar recado e depois disso que a chamada começa a ser tarifada... entao tinha q desligar antes de comecar a cobranca... o ideal era deligar assim q atendesse.... mas nao to conseguindo.... a variavel %antext nao muda de discando pra 00:00 em tempo hábil. Ela so muda depois de ja estar na caixa de msg ou depois q a ligacao encerra aí nao adianta... pois é exatamente o que quero evitar.... ahh depois q a ligacao e completada ate comecar a tarifar sao uns 6 a 7s... nessa hora q tinha q deligar a ligacao...

    Enviado de meu SM-A720F usando Tapatalk
    Ps.:
    Broter João to quase desistindo da idéia... acho q não tem como detectar a quando a chamada é atendida do outro lado.... infelizmente...
     
  7. Julio Cyrino

    Julio Cyrino New Member

    Joined:
    Mar 27, 2018
    Messages:
    11
    Likes Received:
    0
    Ola joao, finalmente consegui fazer funcionar
    Desliga o telefone assim que atende a ligacao!
    Se quiser traduzir pra inglês ou mesmo apagar esses posts em pt-br pode ficar a vontade... obrigado!


    Code (Text):
    Profile: Desliga-Fone (6)
        Event: AutoNotification Intercept [ Configuration:Event Behaviour: true
    Notification Type: Only Created Notifications
    Persistency Type: Both
    Notification Apps: Telefone,Telefone,Telefone
    Notification Title: Cancela (case ins)
    Get All Fields : true ]
    Enter: Desliga_ao_atender (32)
        <inicio>
        A1: AutoNotification Query [ Configuration:Persistency Type: Both
    Notification Apps: Telefone,Telefone,Telefone
    Get All Fields : true
    Internal Actions Small: -1
    Internal Actions Big: -1 Timeout (Seconds):20 ]
        A2: Variable Split [ Name:%antext Splitter: Delete Base:Off ]
        A3: If [ %antext1 !~ Discando ]
        A4: End Call
        A5: Stop [ With Error:Off Task:Desliga_ao_atender ]
        A6: End If
        A7: Goto [ Type:Action Label Number:1 Label:inicio ]
     
    Enviado de meu SM-A720F usando Tapatalk
     
  8. joaomgcd

    joaomgcd Administrator Staff Member

    Joined:
    Feb 3, 2015
    Messages:
    6,153
    Likes Received:
    554
    Ainda bem que funciona! :) Obrigado por partilhar!
     
    Julio Cyrino likes this.
  9. Julio Cyrino

    Julio Cyrino New Member

    Joined:
    Mar 27, 2018
    Messages:
    11
    Likes Received:
    0
    Uma dúvida... ali em apps do autonotification intercept aparece três vezes telefone... marquei os 3... é necessário?

    Enviado de meu SM-A720F usando Tapatalk
     
  10. joaomgcd

    joaomgcd Administrator Staff Member

    Joined:
    Feb 3, 2015
    Messages:
    6,153
    Likes Received:
    554
    Não sei se é necessário (é diferente para cada marca) mas se funciona deixe estar :)
     
    Julio Cyrino likes this.

Share This Page