Hi,
I'm trying to build a small project with two dongles using chan_dongle.
Initially, just to test it, I bought one dongle Huawei E160 on Aliexpress. Everything was fine, so I ordered a second dongle same Huawei E160.
The second one didn't work, "dongle discovery/dongle show devices" was returning nothing. To make it clear, the chan_dongle configuration was ok; also, I removed the first dongle to make sure I'm not missing anything.
After playing with it for awhile I noticed the first dongle produces: /dev/ttyUSB0, /dev/ttyUSB1, /dev/ttyUSB2 while second dongle does just the following: /dev/ttyUSB0, /dev/ttyUSB1 .
After further investigation, I found that lsusb returns "Bus 001 Device 010: ID 12d1:140c Huawei Technologies Co., Ltd. E180v" for the first dongle and "Bus 001 Device 008: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E230/E270/E870 HSDPA/HSUPA Modem" for the second dongle.
Both dongles contain "Model: E160" right on the side. I went even further and ordered two more Huawei E160 from a different seller and got the same result. One of the dongles produces ttyUSB0, ttyUSB1, ttyUSB2 and is identified as E180v, and the second one produces ttyUSB0, ttyUSB1 and is identified as E220. All four dongles have "Model: E160" right on the side.
After looking on http://asterisk-service.com/en_US/page/chan-dongle-modems, it's kind of makes sense why I have ttyUSB0, ttyUSB1 vs ttyUSB0, ttyUSB1, ttyUSB3 since E220 does not support voice, correct me if I'm wrong here.
Tho I bought specifically E160 to be able to do Voice, SMS, USSD, which again I'm assuming is an entry point for that is ttyUSB0, ttyUSB1, ttyUSB3. How the heck I'm getting E220 instead of E160. Did someone experience this before?
Appreciate any help