I’m quite new in the VoIP scene and in FreePBX. I’m trying to set up a user (one person) with one that needs to be reached on the same extension number and appear to every other user as if he’s calling from that unique number on multiple devices and have only one voicemail, these devices are a cisco phone which is directly connected to a local network and a linphone softphone that needs to connect from the public internet. I’ve been trying multiple settings and I’ve managed to connect the cisco phone without using encryption, since I haven’t been able to get the cisco phone to work properly over an encrypted connection, on the private network and I’ve managed to configure the softphone to use tls but since the [media_encryption] setting doesn’t support the “Auto” value even though it is still mentioned on the tooltip text I can’t seem to get an extension number to play nice with unencrypted and encrypted connections simultaneously so the “Max contacts” option doesn’t seem to be useful in this use case. I’ve been trying to use ring groups and different approaches without success.
Can anybody please provide insight into how this could be accomplished?
Answering my own question in case its useful to someone else.
What I needed to do was to have a user have an extension, lets say 1001, but this extension would have to ring a physical phone device connected to the PBX through a trusted network and on a softphone on his cell phone that could be connected to the PBX from a trusted network or from an external network and it should appear as the user would have a single extension and have only one voicemal. These two phones have different connection requirements, the physical one doesn’t support encryption and the softphone requires it to be encrypted so I couldn’t use a higher than 1 value in the “Max contacts” parameter to accomplish all of this.
What I ended up doing was creating a “main” extension (1001) and a “secondary” extension, lets say 2001, and set it up to require connection through the TLS interface and encrypt media with SRTP, without it being linked to a user (“None” in the “Link to default user” parameter), voicemail disabled and with the following values
Voicemail Extension: 1001
CID Num Alias: 1001
In the main extension I enabled “Find Me/Follow Me”, set to 0 “Initial Ring Time”, set to “ringallv2-prim” the “Ring Strategy” and put 1001 and 2001 in the “Follow-Me List”.
I’m still testing this approach and ironing out the wrinkles of it but it looks quite promising.
The Voicemail Extension: 1001 did not accomplish what I hoped it did so I removed it. I’m now looking for a way to have the extension 2001 access the voicemail of the 1001 extension when I dial *97. Does anyone know of a way to do this?
Well, I’m replying to myself again just in case its of use to anyone else.
I added “1001@default” to “Mailbox” in the advanced settings of extension 2001, with this I get notified of new voicemail messages in the softphone. I also addedd this piece of asterisk dialplan code to extensions_custom.conf
[from-internal-custom]
include => access_mailboxes
With this I can access the voicemail of the extension 1001 when I dial *97 from the 2001 extension without having to enter the extension number or password.