EHS6 voice call in Linux | Thales IoT Developer Community
November 9, 2016 - 1:55pm, 4713 views
We are using EHS6 development kit (”Gemalto M2M Concept Board”) and we are connected board to our Linux device via USB. Linux creates seven ports for board (/dev/ttyACM0-/dev/ttyACM6)
Is ther any AT command sample to create GSM voice call so digital voice data is using those /dev/ttyACM -virtual ports. So far I can create voice call and can answer to incoming call, but how can I get voice working?
commands which I have used so far is
echo -en "AT\n" > /det/ttyACM4
echo -en "ATDxxxxxxxx;\n" > /det/ttyACM4
Phone call is established OK, but there is no voice data in other /dev/ttyACM* -ports.
Best Regars
Ari Savolainen
Hello,
This module does not support audio over USB. There is a digital audio interface available where you can connect an external device.
Regards,
Bartłomiej
Hi
Which model has this support?
Regards,
Ari
Hi,
PH8,PHS8,PXs8 and PVS8 Rel 3.3 do support such feature
Regards
ALopez
Somewhere over the rainbow!!! Looking for the Oz Land!!!
Can you explain what are differences in
- Full voice support
- Basic voice support
- Voice support
- digital audio support
Hi,
I do not understand your question totally
Please, could you point each question in his context?
Regards
ALopez
Somewhere over the rainbow!!! Looking for the Oz Land!!!
Hi
In your product comparison sheet, there is those features listed separately.
http://www.gemalto.com/m2m/solutions/modules-terminals (Find your product)
Ari
Hi,
The PH8 (connectored) and PHS8 (surface mount) modules have the USB audio feature (Release 03.320).
The module acts as slave, featuring mono, microphone and speaker, 16 bit/sample, 8000 samples/second.
The available driver has been written for Windows and adds "Microphone (PH8)" and "Speakers (PH8)" drivers to "Audio inputs and outputs".
For Linux you may need to change AT^SCFG=”Serial/USB/DeviceClass/RmNet”, "Vendor" ->“CDC-ECM”
After that the USB ports should enumerate:
Audio enabled enumeration with PID=0x0083 (i.e., product ID equals 131)
/dev/ttyUSB0 --> Application port
/dev/ttyUSB1 --> NMEA port
/dev/ttyUSB2 --> Reserved port (not usable)
/dev/ttyUSB3 --> Modem port
/sys/class/net/eth0 --> WWAN port (CDC-ECM, driver "cdc_ether")
/sys/class/sound/card0 --> USB Audio (driver "snd-usb-audio")
Basic USB audio configuration is simple: AT^SCFG="Serial/USB/Instances/Audio",1 and AT^SAIC=4
The modules also support analog audio and two digital *****, PCM and I2S.
PH(S)8 is a 3G module with GPS/Glonass support but no Java programming like the EHSx family.
Best Regards,
Antero
Antero Markkula
Communication and Mechatronics
Enkom Active Oy – www.enkom-active.fi
Upseerinkatu 3 A, 02600 Espoo, Finland
Mobile: +358 400 411368
Office: +358 10 204 0000
Fax: +358 10 204 0010
E-mail: antero.markkula@enkom-active.fi