Since our phone system died last week I decided it was finally time to move to FreePBX for our small family business. It’s been great so far but now I’m stuck on the last detail and my google-fu and reading of manuals and guides has let me down in finding a solution. It’s probably just one setting… I’ve just no idea which one.
We have a Sangoma Vega 50 4 x FXO, for incoming UK BT style lines, which in turn is talking to our FreePBX server.
Calls work perfectly both incoming and outgoing, but we get no Caller ID on our extensions, just ‘vega’ which is the incoming trunk name.
I can see the Vega is getting the Caller ID from the BT line; here’s a log file example:
LOG: 12/07/2016 09:12:12.657 POTS (I)R01Cad incoming call ref=[f10300e2] srce=TEL:077XXXXXXX  #number hidden for this forum post! LOG: 12/07/2016 09:12:12.675 ROUTER (I)R0bC00 FINDROUTE profile:20(To_SIP) plan:1 call ref=[f10300e2] <-- POTS [1,1] dest= --> SIP [2,1] dest=TEL:0201 LOG: 12/07/2016 09:12:12.675 ROUTER (I)R0bC00 call proceeding call ref=[f10300e2] LOG: 12/07/2016 09:12:17.545 SIP (I)R03C39 connect g711Alaw64k (Profile 1 - Voice) call ref=[f10300e2] LOG: 12/07/2016 09:14:55.980 SIP (I)R04C39 disconnect(disc ind) 16
In FreePBX CDR logs, I can see the call;
2016-07-12 09:12:13 1468311045.428 "vega" <vega> 0201 Dial 81 ANSWERED 01:14
The incoming trunk is set:
Trunk Name: Vega Hide CallerID: No CID Options: Allow Any CID PJSIP Settings+ UserName: Username is trunk name Authentication: Inbound Registration:Recieve
And inbound routes:
Description: Analog Lines via vega50 CallerID Number: Any CID Lookup Source: None
obviously there are plenty of other settings I’ve not shown so please ask I’ve missed the important ones (which may well help me solve my settings).
Other things that might be relevant:
81 is a call group that rings multiple phones.
I have a SIP incoming trunk doing to the same hung group and the incoming caller IDs display for that.
If anyone can point out my error and how to fix I’d appreciate it.