I’ve gotten chan_mobile to work well for inbound and outbound calls on two cell phones, but I’m not getting caller-id information on the inbound calls. I just get the name of cell phone as listed in chan_mobile.conf.
I have two cell phones, and iPhone and an Android Moto X4. I have Asterisk 13.19.1 installed via FreePBX 18.104.22.168. For bluetooth adapters, I’m using a pair of Trendnet TBW-106UB bluetooth adapters, which use a Cambridge Silicon Radio CSR8510 A10 radio. Inbound and outbound calls all sound great. The only problem is that inbound calls to either phone are appearing on the Asterisk/FreePBX lines with the name of the phone (e.g. “iphone”, “moto-x4”) for the caller-ID, instead of the actual incoming caller-ID. The cell phones are receiving caller-ID properly, as it appears on the cell phone screen correctly. Here’s my chan_mobile.conf (with device addresses mangled for privacy/security).
[general] interval = 30; number of seconds to connect to the device [adapter] id=hci0 address=aa:aa:aa:aa:aa:aa [adapter] id=hci1 address=bb:bb:bb:bb:bb:bb [moto-x4] address=cc:cc:cc:cc:cc:cc port=3 context=incoming-mobile adapter=hci0 [iphone] address=dd:dd:dd:dd:dd:dd port=8 context=incoming-mobile1 adapter=hci1
Any advice on how to get caller-id presented properly?