QUESTION Can't call device to device in "device and user" mode.

callshifter

New Member
Joined
Sep 16, 2014
Messages
15
Reaction score
1
Hello All. I can't find an answer to this here or at an article, linked from here, at the FreePBX website. I'm in device and user mode, which works well for our needs, and the user extension part seems to be working, but I can't call a device extension from another device extension. Is this not possible when in device and user mode? I even tried creating a user just for the device extension, but that does not seem to work. You can only associate one user extension with a device extension when the device extension is in Fixed mode, and when I switch the device extension to AdHoc mode, it will not accept a login from any user or extension (even with the default user set to None). I can dial a user extension directly. Running PIAF Green. TIA.
 

Trimline2

Guru
Joined
May 23, 2013
Messages
524
Reaction score
96
Here is an example I use:
User=4196. Devices = 41961, 41962, 41963, and 41964 - all fixed to 4196
User=4212. Devices = 42121, 42122, 42123 - all fixed to user 4212.

When SIP phone 42123 picks up the phone and dials 4196, all the SIP phones, 41961, 41962, 41963, and 41964 will ring.

What is your setup?
 

callshifter

New Member
Joined
Sep 16, 2014
Messages
15
Reaction score
1
Thanks for responding.
That part I have working. I have user extensions associated with multiple phones and when you dial a user extension, all the associated phones ring as expected. But when I dial a device extension (for example, 41961 in your example), I can't get through. I'm wondering if that is just not possible in device and user mode.
 

mainenotarynet

Not really a Guru - Just a long time user
Joined
May 29, 2010
Messages
754
Reaction score
155
I do not use D&U Mode yet (thinking about it though). But from your example, Why would you need to dial a specific device? If you dial the User then all devices ring. the only thing I'd question using this for is if User 4212 tried to call another device linked to him. e.g. user 4212 on device 42121 at his desk in the basement and wanting to call his device in the attic. But even still all you should have to worry about is dialing 4212 - When the system notices that device 42121 is the initiating device, then it would be skipped and just ring the other 4212? devices.

Trimline2 - Am I at least on the road or am I off in a ditch somewhere?

Trying to find a How-to set up D&U mode and which creds to input into my devices. No luck so far but still looking :smile5:
 

callshifter

New Member
Joined
Sep 16, 2014
Messages
15
Reaction score
1
Hello Kevin. You had it just about right. For us, a user extension represents an entire physical office. But someone may want to call the back room from the reception desk because they know someone is back there having lunch, just as an example. In other words, sometimes you do want to dial a single, physical phone and not ring all phones.
 

callshifter

New Member
Joined
Sep 16, 2014
Messages
15
Reaction score
1
And here is the status SS. Sorry took a while. Couldn't get SSH going through the router.

Screen Shot 2014-09-28 at 7.13.09 PM.JPG
 

Trimline2

Guru
Joined
May 23, 2013
Messages
524
Reaction score
96
Thanks for responding.
That part I have working. I have user extensions associated with multiple phones and when you dial a user extension, all the associated phones ring as expected. But when I dial a device extension (for example, 41961 in your example), I can't get through. I'm wondering if that is just not possible in device and user mode.

Bingo! That's how it works. In PBX terms, it's call SIP Forking. You can call the main extension, but not an individual "fork" like 41962; the system only recognizes the original user. It's all or nothing.

When you call a user, bring up your logs. It should look something like this (all devices ringing):

Code:
[2014-09-28 19:53:06] VERBOSE[10665][C-00000029] app_dial.c: -- Called SIP/4196
[2014-09-28 19:53:06] VERBOSE[10665][C-00000029] app_dial.c: -- Called SIP/41961
[2014-09-28 19:53:06] VERBOSE[10665][C-00000029] app_dial.c: -- Called SIP/41962
[2014-09-28 19:53:06] VERBOSE[10665][C-00000029] app_dial.c: -- Called SIP/41963
[2014-09-28 19:53:06] VERBOSE[10665][C-00000029] app_dial.c: -- Called SIP/41964
[2014-09-28 19:53:06] VERBOSE[10665][C-00000029] app_dial.c: -- Called SIP/41965
 

Trimline2

Guru
Joined
May 23, 2013
Messages
524
Reaction score
96
Another thought, think of it in the old days. In your house, you had one line coming in from the Bell System. It would ring multiple telephone connected to that line, the kitchen phone, the family room phone or the phone in the bedroom all at the same time. There was, and is, no mechanism in place to pick up the kitchen phone and call the bedroom phone. :)
 

callshifter

New Member
Joined
Sep 16, 2014
Messages
15
Reaction score
1
I had kind of reached that conclusion/given up just a bit ago. I did, however, discover that DirectIP dialing will work if I can just setup an easy way for the users to do that via a phonebook entry or directory, etc., but none of them, thus far, seem to be willing to accept IP addresses in lieu of phone numbers. There may be a workaround along that route.
 

krzykat

Telecom Strategist
Joined
Aug 2, 2008
Messages
3,145
Reaction score
1,235
Bingo! That's how it works. In PBX terms, it's call SIP Forking. You can call the main extension, but not an individual "fork" like 41962; the system only recognizes the original user. It's all or nothing.

When you call a user, bring up your logs. It should look something like this (all devices ringing):

Code:
[2014-09-28 19:53:06] VERBOSE[10665][C-00000029] app_dial.c: -- Called SIP/4196
[2014-09-28 19:53:06] VERBOSE[10665][C-00000029] app_dial.c: -- Called SIP/41961
[2014-09-28 19:53:06] VERBOSE[10665][C-00000029] app_dial.c: -- Called SIP/41962
[2014-09-28 19:53:06] VERBOSE[10665][C-00000029] app_dial.c: -- Called SIP/41963
[2014-09-28 19:53:06] VERBOSE[10665][C-00000029] app_dial.c: -- Called SIP/41964
[2014-09-28 19:53:06] VERBOSE[10665][C-00000029] app_dial.c: -- Called SIP/41965


Could you not fake this and get it to work as desired? don't use D&U, but manipulate it. Create virtual extension 4196, real extensions 41961-41965. Then 4196 has followme to 41961-41965. A call to 4196 will ring all as desired, and then 42123 wants to dial 41964 directly, it still can.
 

callshifter

New Member
Joined
Sep 16, 2014
Messages
15
Reaction score
1
Hello krzykat. That's an interesting thought. I'll try that out and report back.
 

mainenotarynet

Not really a Guru - Just a long time user
Joined
May 29, 2010
Messages
754
Reaction score
155
1 User 5 phones = 5 Virtual extensions
10 Users 5 locations each = 50 VEs
100 Users ... see where this is going?

And the way I thought VEs work is like a location such as a cell phone in which a Follow-Me can be set as an external #

I Don't think you can manipulate a system that way without making real extensions to which the Back Room phone can register to.

D&U mode I don't think will work as you want but extensions mode would.

So I think each phone needs to be its own extension and to ring all phones at once you should use a ring group
 

callshifter

New Member
Joined
Sep 16, 2014
Messages
15
Reaction score
1
Actually, I think I have it working. Everything was working but the direct dial to a device extension (as opposed to a user extension, which was also already working.) But the DirectIP dialing works on our deskphones (Grandstream GXP2140s) and I was able to add phonebook entries on the phones that use the IP address. So for me, the functionality is the same as dialing the device extension number. So I think this use of D&Us will work for us.
This original reason that extensions mode was not working for us (at least the way I had it set up), was voicemail. As far as vm goes, in extension mode, the phones behave very independently (as you might expect.) We want all the MWIs to light up on all phones at a given location when a vm is received. And, when someone checks messages, all MWIs should go out. Or, if they save the message as New, all MWIs should stay on, again for that office. With D&U mode, we get all that and I think we are just about there. This creates a setup where I have only 2 user extensions and as many device extensions as I have physical phones or softphones. So this setup seems to work. Hopefully I'm not missing something.
Thanks to all who read and commented.
 

krzykat

Telecom Strategist
Joined
Aug 2, 2008
Messages
3,145
Reaction score
1,235
This original reason that extensions mode was not working for us (at least the way I had it set up), was voicemail. As far as vm goes, in extension mode, the phones behave very independently (as you might expect.) We want all the MWIs to light up on all phones at a given location when a vm is received. And, when someone checks messages, all MWIs should go out. Or, if they save the message as New, all MWIs should stay on, again for that office. With D&U mode, we get all that and I think we are just about there.

Just a note: You don't have to be in D&U to share a voicemail box. Just go to the extension and select the specific mailbox under the mailbox setting. Likewise, on the GXP2140, for voicemail, you can set it to the specific voicemail box. I had a law firm that required a single voicemail box for all the secretaries and this accomplished it.
 

callshifter

New Member
Joined
Sep 16, 2014
Messages
15
Reaction score
1
Thanks krzykat. I had tried those techniques, but did not get the behavior I expected. No doubt I missed something or had something slightly off, although I tried for many, many hours. Good to know that it should work though, as options are always good! If I run into any issues from here on in D&U mode, maybe I'll go back to extension mode and try again. I will be creating a backup machine, so that may be a good time to try extension mode again and see if a working setup in that mode might be better.
 

callshifter

New Member
Joined
Sep 16, 2014
Messages
15
Reaction score
1
Well, the reports that things should work as I need them to, in extensions mode, encouraged me to go back and give it another try, but still no luck. I can't get a physical extension to dial voicemail as a virtual extension. I can get the MWI to come on for the virtual extension on the physical, but hitting the VM button never dials directly into the VM for the virtual extension. I don't see how to change this on the GXP2140. krzykat, could you specify where/how to set to a specific voicemail box on the GXP2140?
 

callshifter

New Member
Joined
Sep 16, 2014
Messages
15
Reaction score
1
Just a note: You don't have to be in D&U to share a voicemail box. Just go to the extension and select the specific mailbox under the mailbox setting. Likewise, on the GXP2140, for voicemail, you can set it to the specific voicemail box. I had a law firm that required a single voicemail box for all the secretaries and this accomplished it.

krzykat, could you specify where/how to set to a specific, non-default, voicemail box on the GXP2140? I tried going back to extensions mode, but still can't get the 2140 to dial the virtual extension vm box directly.
 

krzykat

Telecom Strategist
Joined
Aug 2, 2008
Messages
3,145
Reaction score
1,235
Don't have one in front of me, though I have one in a box that I will be programming tonight. But should be from their manual:

VOICEMAIL MESSAGE
A blinking red MWI (Message Waiting Indicator)
indicates a message is waiting.
1) Press the Message button to retrieve the
message. An IVR will prompt the user
through the process of message retrieval.
2) Press a specific LINE to retrieve messages for
a specific line account.
Note: Each account requires a voicemail
portal number to be configured in the
“voicemail user id” field.

The voicemail user ID field set to *98<ext> ... so in your example, set them all to *984196
 

callshifter

New Member
Joined
Sep 16, 2014
Messages
15
Reaction score
1
Don't have one in front of me, though I have one in a box that I will be programming tonight. But should be from their manual:

VOICEMAIL MESSAGE
A blinking red MWI (Message Waiting Indicator)
indicates a message is waiting.
1) Press the Message button to retrieve the
message. An IVR will prompt the user
through the process of message retrieval.
2) Press a specific LINE to retrieve messages for
a specific line account.
Note: Each account requires a voicemail
portal number to be configured in the
“voicemail user id” field.

The voicemail user ID field set to *98<ext> ... so in your example, set them all to *984196
There it is! That's the part I did not have! I did not know to just tack the extension number onto the feature code. Sorry, this is my first PBX config! But many thanks. Whew! I feel better. (I did look at the Grandstream admin guide, but still did not quite make that leap.)
 

Members online

Forum statistics

Threads
25,778
Messages
167,504
Members
19,198
Latest member
serhii
Get 3CX - Absolutely Free!

Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.
Top