GPRS and voice calls GE864-QUAD s/w 7.003.102

5 thoughts on “GPRS and voice calls GE864-QUAD s/w 7.003.102

  1. I can suspend the GPRS while making a voice call but on terminating with ATH this shuts down the suspended GPRS connection.

     

     

    I’m sure there should be a way of terminating the call and resuming the GPRS but can’t find it in the documentation.

     

    Code as follows:-

     

    AT+CGATT=1

    OK

    AT+CGDCONT=1,"IP","pp.vodafone.co.uk"

    OK

    AT#SCFG=1,1,300,90,600,50
    OK

    AT#SGACT=1,1
    OK

    AT#SD=1,0,80,"pp.vodafone.co.uk"
    OK

    ATD*99***1#

    OK

    +++

    OK

    ATD2345

    OK

    ATO     – return to GPRS

     CONNECT

     +++

    OK

     ATH

    OK

    ATO

    NO CARRIER

     

     

    Thanks in advance.

     

     

     

     

     
    1. I see the connection is to a web server, maybe this is the one that timeouts after connection, not having the request issued in time.

  2. Back on this after a long delay.    New F/W 10.00.025

     

    I have tried a different approach without using socket command but as soon as call is terminated with ATH,  going back to data mode with ATO gives NO CARRIER.

     

    The GPRS data is kept alive before +++ is entered.

     

    Does the module actually work as I think it does or am I missing something fundamental?

     

    Please Note

     It appears that there is only one channel for voice and GPRS because if I don’t use ATH and just use ATO then GPRS is suspended until the voice call is terminated at called side then GPRS is resumed.

     

    So my only problem now is how to terminate the voice call at Telit side when the ATH command appears to terminate the channel and hence suspended GPRS.

     

     

     

     

     

    1. Can you post a log of commands?The modules are class B, meaning when doing voice the data connections are suspended, not closed. 

      If you are doing AT#SD why you still have ATD*99***1#?

      Maybe socket timeout, see maxTo of AT#SCFG.

      Try AT+CHUP.

      Try switching to command mode and back with the DTR line, see AT&D and AT+CVHU.