Intercom to a GXP21xx latest/greatest FW and speakerphone activate instead of ringing question


#1

UCM6208 this year of FW (unsure of what version but mostly updated). Same for the GXP.

Spent a good 2 -3 hours researching this subject here on the forums.
Already have enabled x1001 to Allow Auto Answer by Call-Info/Alert-Info in the phone GUI itself.
From a different extension that initiates an intercom to x1001, I get 2 results:
1.) Using the BLF for x1001 from a different phone, the call rings at x1001
2.) If I manually dial *801001, it then auto-answers on speakerphone at x1001.

I really do not want to tell the customer to manually dial *80 + ExtensionNumber when I know they will wonder why have a button labeled x1001 already?
The purpose of this is to just simply have a direct hands free intercom discussion between 2 phones. So not using paging group or intercom group.


#2

try to play around with this:

##########################################

P values added for Account 1

##########################################

Custom Call-info for Auto Answer.

String

P2356 =

and try to make a call with this header “Call-info”


#3

I found information about a clean Asterisk PJSIP_HEADER, I mean that for certain calls to make a header for auto-pick the call


#4

There is a basic etiquette for phone calls that the person receiving the call will have a choice to answer or not answer the call. Your customer has chosen to remove this choice, for at least some calls. This is not part of your question, I just wanted to point it out.

I have not used this feature, so maybe someone else will jump in who has experience with this.

I’ll just point out that it is only hands-free for the person receiving the call. The caller is still pressing at least one button.
It is not for us to decide, but the person at 1001 could have the call ringing and press the Speaker button to answer.

Are you using a VMPK BLF key so that the call originator can see if a particular extension is already busy?

It does not have to be manually dialed, you can put that on a VMPK Speed Dial button.
Do you get different results if you manually dial just 1001?

For your results 1 & 2, do you see any difference on x1001 in the Caller ID info? I am wondering if 1 & 2 are using the same Account.

Did you try setting some allowed extensions for the Auto Answer?

You can do an ethernet capture on 1001 to capture the two incoming calls, and then use Wireshark to look at the details to see what is different. That could lead to some questions that are a bit more focused.

Rick


#5

[from-internal]
exten => _000XXX,1,Page(PJSIP/${EXTEN:3},isdb(paging-header^s^1))
same => n,HangUp

[paging-header]
exten => s,1,Set(PJSIP_HEADER(add,Call-Info)=;Answer-After=0)
same => n,Set(PJSIP_HEADER(add,Alert-Info)=Info=Alert-Autoanswer)
same => n,Set(PJSIP_HEADER(add,P-Auto-Answer)=normal)
same => n,Set(PJSIP_HEADER(add,Answer-Mode)=Auto)
same => n,Return


#6

I know IP phone systems (Grandstream, Cisco, etc) are the ‘new’ way of doing things.
It’s just a challenge at times comparing the last 30 years of KSU electrical/digital phone systems that everyone grew up with that had hands free intercom’ing as a standard feature.

The customer is AOK for right now to manually dial *80 + destination extension. Once I have time, I’ll research this further.


#7

Since you are coming from the Key System world, that explains why you decided on the *80. In the Key System world you needed to select the Intercom Line, but in the PBX world you usually just dial the extension number and the PBX figures out that it is an intercom call.

I also started out using the Key Systems. I know that the bosses loved the Intercom Auto Answer feature, and most of the workers despised it even though they got used to it.

I wish you good luck in keeping your customer happy through the transition.

Rick


#8

I sometimes make separate speed dial keys that dial *80 and the ext. but if there isnt enough buttons or the customer has the used to do this crap. The Answer is the dial plans of the phones will allow them to push a blf and intercom the extension. You will need to change the feature code for intercom to just 80 instead of *80, not sure why I dont use *80. and here is a sample dial plan for any ext that starts with 2000, when dialed it will add 80 and intercom the ext
{ <=80>2xxx | x+ | *x+ | xxx+ }