Рассмотрите ситуацию, когда вы установили GSM-модем (DLink DWM-156 в моем случае) на свой компьютер. Тогда вы написали следующую программу Python, чтобы принимать все входящие вызовы:Как распознать тип входящего вызова? (Вызов данных или голосовой вызов)
import serial
phone = serial.Serial("COM10", 115200, timeout=5)
try:
time.sleep(1)
while(1):
x = phone.readline()
print(x)
if (x == b'RING\r\n'):
phone.write(b'ATA\r')
time.sleep(2)
finally:
phone.close()
Теперь вопрос:
- Есть ли способ, чтобы обнаружить, если входящий вызов голосовой вызов или вызов данных ?
- Может ли модем-модем инициировать вызов данных, или он может выполнять только голосовые вызовы?
спасибо. Есть ли разница между ** Voice modem ** и ** Dial up modem **, или два одинаковых? – Abraham
«Голосовой модем - это аналоговый телефонный модем данных со встроенной возможностью передачи и приема голосовых записей по телефонной линии». Я думаю, что это зависит от их возможностей поддерживать голос и данные. Если вы можете обрабатывать необработанные данные, то я думаю, что можно отправлять голос по стандарту Dial up modem, если ваш клиент поддерживает его. Вот GSM-модем от Amazon, который заявляет, что будет поддерживать голос. http://www.amazon.com/Generic-Wavecom-Q2303A-Commands-Adapter/dp/B00BD1NQAQ –
Благодарим вас за комментарий. Я уже прочитал определение голосового модема в этой ссылке Wiki. Но я хочу знать, соответствует ли он модемному модему или нет? – Abraham