PLS8-E Voicecall | Telit Cinterion IoT Developer Community
February 19, 2019 - 3:20pm, 1858 views
I have to do some Voicecalls with the PLS8-E.
I'm using the "ATD+123456789;" command for this and everything works fine except that the "OK" - Answer from the Modem is received as soon the phone rings on the other side.
So I'm unable to check, if the called person has picked up the call.
Is there any way to change this so that I can check if the called person has picked up the call ?
Thanks a lot
pleae have a look at the vendor-specific AT^SIND="call" command and the corresponding +CIEV: call URCs.
Thanks for response !
Can not see, how this can help me ?!
But there is another way:
Simply adding the Call - Modifier "P" ( for Dial Tones ) to the Dialsequence also helps:
Sending "ATD+123456789;" returns "OK" as soon the phone rings on the other side.
Sending "ATD+123456789P;" returns "OK" as soon the phone is picked up on the other side
you get a +CIEV: call,1 URC when the phone is picked up like this:
Normally the P dialing modifier for ATD should be ignored according to TS 27.007. For PLS8 mobiles its semantics have been changed to permit DTMF sending after the call has been connected.
Just use whatever is easier for you.