ATT Hunt Group not working for incoming calls on SPA 9000 / 400

Unanswered Question
Feb 8th, 2010

Hello,

I have just done a new VOIP install for a client of mine.  They used to have an ATT Merlin key system with 4 analog lines.  They have one main number and a hunt group is setup by ATT so that if the main number is busy it rolls to the other three.  The client wanted a new phone system with voice mail, AA, caller ID, etc.  I purchased and installed an SPA 9000 with two SPA 400s.  I installed a Linksys / Cisco SLM224P switch as recommended and to give them power for the phones.  They only have 12 phones.  All phones are SPA942s.  We decided for stability to keep the existing analog lines and configure no Internet telco providers.

After getting through the wizard issues everything was a snap.  All phones are up and configured, voicemail works great.  The 400s were configured per Cisco / Linksys as 1 unit for voicemail and the 2nd used for the 4 analog lines.

I was able to configure outbound calling using line 1 on the 9000 which has the SPA 400 with ports 1,2,3.

Call routing rule: (<:L1{1,2,3},2,3,4>9xx.)

Port 4 is the main number and we did not want that line getting grabbed for an outgoing call.

I created and configured a hunt group to ring the three extensions they wanted for incoming calls with a failback of the AA should no one answer. This works fine.

Hunt Groups: 201:name="incoming",104,105,106,hunt=al;14;1,cfwd=vm2106

I configured inbound calling contact list under line 1 on the 9000 as follows:

860xxxxxxx:104, 105, 106, cfwd=aa

In this configuration extension 104, 105, and 106 all ring.  Extension 104 picks the call up fine.  A second call comes in to the main number 860xxxxxxx and just rings away.  None of the extensions ring, the AA does not pick up.  I thought maybe ATT did not have a hunt group configured and the old phone system was doing the line rollling.  However, this morning I verified with ATT they are in fact rolling on the main number to the other 3 lines.

I then added this entry to line 1 on the 9000 under contact list.

860xxxxxxx:104, 105, 106, | 860xxxxxxx:104, 105, 106 | 860xxxxxxx:104, 105, 106 | 860xxxxxxx cfwd=aa

At this point all 4 lines ring the extensions if dialed directly.

I assume and hope there is some way to configure line 1 to roll?  Anyone set this up?  Thanks.

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Loading.
jestowe Tue, 02/09/2010 - 21:08

Thank you for visiting the Cisco Community.

If I were wanting to have all 3 inbound lines to act as a key system and ring the extensions on all phones as the calls were rolled, I would setup the contact list as such:

FXO_Port_ID_1:104|FXO_Port_ID_2:105|FXO_Port_ID_3:106,cfwd=vm2106

This way, as the first call comes in, it will ring on ext 104 which is on all phones.

If extension 104 is busy, the call will roll (per ATT) to extension 105 which will ring on all phones.

If all extesions are busy, it should go to vm.

FYI, the outbound calls do not always choose the same line.

Thanks,
Jeff.

[email protected]

michael_riordan Wed, 02/10/2010 - 05:24

Thanks Jeff,

Just so we are on the same page let me explain further. Forgive me if I am reading you wrong.

So here is the scenrio I have.  The main number is 800999xxx1 and I had plugged that line into port ID 4 of the SPA 400 and then the rest of the ports are as follows:

port ID 2 800999xxx2

port ID 3 800999xxx3

port ID 4 800999xxx4

I need believe I need to have the main number on Port ID 1?

I have dial tones on all lines and can call into the firm with each individual number which forwards to the hunt group I have configured containing ext 104, 105, and 106 and all 3 phones ring. I also configured it by port and ext as follows 800999xxx1:104, 105, 106, | 800999xxx2:104, 105, 106 | 800999xxx3:104, 105, 106 | 800999xxx4 cfwd=aa.  Again if the direct analog line is called all three extensions ring.

AT&T is doing an external hunt group so when any call hits 800999xxx1 if the line is free it connects the call, if the line is busy then it rolls to 800999xxx2, if that line is busy then it rolls to 800999xxx3, if that number is busy then it rolls to 800999xxx4, if that number is busy either send back a busy signal or go into VM or AA depending on what your system can configure.

So basically I could have those 4 lines directly connected to 4 analog phones and 4 parties could dial 800999xxx1 and we could answer each of the 4 phones and have conversations with the 4 parties at the same time.

With that being said it would seem to me sense the SPA400 and SPA9000 no nothing about the rolling that if I had the 4 lines connected to the SPA400 with proper forwarding commands the calls should roll.  Now I have named the port IDs on the SPA400 as the phone numbers.  Maybe that is where I am going wrong I don't know.

Here is what I don't follow with your statement:

You state to setup the contact list as follows: FXO_Port_ID_1:104|FXO_Port_ID_2:105|FXO_Port_ID_3:106,cfwd=vm2106

" This way, as the first call comes in, it will ring on ext 104 which is on all phones.

If extension 104 is busy, the call will roll (per ATT) to extension 105 which will ring on all phones.

If all extesions are busy, it should go to vm."

I follow this but why can't I setup the contact list like this

FXO_Port_ID_1:104, 105, 106|FXO_Port_ID_2:104, 105, 106|FXO_Port_ID_3:104, 105, 106|FXO_Port_ID_4:104, 105, 106,cfwd=vm2106

Would this accomplish what I want to do which is to ring extension 104,105 and 106 no matter what line the calls comes in on?

The reason the list you specified above won't work for my client is there is there no guarantee that extensions 104, 105, and 106 will be manned at all times.  So if the person who has extension 104 is the only one in out of the 3 she or he would grab the first call and if a seocnd came in they would either tranfer the first and grab the seond or put the first on hold and grab the second.

As far as the outbound lines go my call routing rule is setup as follows:

(<:L1{1,2,3},2,3,4>9xx.)

My only live line is 1 but without 2,3,4 in the rule it would not work.  After I set this rule in place it worked.  Aftering dialing 9 from any phone it picked up only ports 1,2, and 3 on line 1.  At the time my port 4 was the main dial-in number.  I have since realized that the main line needs to be on port ID 1 for the ATT hunt roll to work.

Long story short LOL.

Do you see the following contact list accomplishing my goals?

SPA400 Port configuration

FXO_Port_ID_1 = main line 800999xxx1

FXO_Port_ID_2 = rollover line 800999xxx2

FXO_Port_ID_3 = rollover line 800999xxx3

FXO_Port_ID_4 = rollover line 800999xxx4

SPA9000 Configuration

Call Routing Rule:

(<:L1{2,3,4},2,3,4>9xx.)

Contact List:

FXO_Port_ID_1:104, 105, 106|FXO_Port_ID_2:104, 105, 106|FXO_Port_ID_3:104, 105, 106|FXO_Port_ID_4:104, 105, 106,cfwd=vm2106

Is a space needed between the , and extension or should it be 104,105,106, etc.

Unfortunately I can't test this unless I bring the current phone system down.  Since I am so close I think I will just wait for the cutover to test the new configuration if you think this should work.  Thanks.

jestowe Wed, 02/10/2010 - 14:26

Yes Sir,

I believe what you're doing would function.  But if you place all three numbers on each PSTN line, you won't be able to know which line it's ringing in from.  Keeping them 1 to 1 will allow you to know what line is ringing on each button.  As long as you have all lines shared across the phones, each line will ring all phones thus allowing anyone to answer.

Feel free to call us if you have any questions during your deployment.

1-866-606-1866

Thanks,
Jeff.

Actions

This Discussion