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.
Details:
I have two cell phones, and iPhone and an Android. I have FreePBX 14.0.1.36 installed. 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 FreePBX lines with the name of the phone (e.g. “iphone”) 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?