Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations gkittelson on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Changing trunk used for outside calls

Status
Not open for further replies.

GM46

IS-IT--Management
Mar 28, 2006
10
CA
Hello,

I have a NEAX 2000IPS linked to a ShoreTel system and want to change the call routing so when 9 is dialed for an outside line the tie to the ShoreTel is used. We are a single tenant system and no special LCR has been set up, all values are at default. What is the command that sets which trunk route is used when 9 is dialed?

Thanks for you help.
 
Cmd 200 sets the numbering plan and setting 9 to 100 to 163 determines the outgoing route it selects (00 to 63). However if you are going to want to then automatically select an outgoing trunk on the shoretel you will probably need to get into LCR and if you are new to LCR either book a tech visit or a shrink visit as even the manual is written back to front for LCR. We can give you examples but writing LCR for system integration remotely over the net is a pretty tall order.

Mind you I've always loved a challenge. Do you have a manual you can follow along with?
 
I have been in the manuals and agree LCR looks very confusing. But I have been trying for 3 weeks to get a tech in and decided to take a shot at it. My CM200>9 gives A126, so it is going into LCR but I believe my LCR settings are all at default values. I am trying to find that command at the end of LCR that tells it to use trunk route 10 (my current trunk) and change it to 37 (the new trunk). I don't plan to use route 10 any more. I am transitioning services. I tried CM200>9>137 and I think I have to make some more changes on the ShoreTel side because CM200>9>110 works but the phone display is different (not a big deal). If I could change where the LCR sends calls it would be a more elegant solution.

Thanks
 
Ok

The manual reads back to front so the entry command for LCR is 8AA000 de 0 de

This should give a number beginning with a 4

the next command is 8A4XXX de code dialled de

this will give you another 4 digit number but this is where it gets more complicated. if the number begins with a zero, you only have basic LCR anything else you will have to post back for us to guide you further.

If you get 0XXX the next command is 8A0XXX de 1 de

this then gives you the first choice for outgoing. You can then step on to 2 then 3 etc until you get "NONE". this gives you all the choices for outgoing. This number is a five digit number and is XXXZZ where XXX is the LCR pattern number and ZZ is the trunk route.

What you will probably want to do is move them all up one and insert a new one in first place but first you will need to decide how the call will be passed to the shoretel.

If you are going to use 9 to get into the shoretel then grab an outgoing line without having to dial 9 again then what we need to do is change the LCR completely using A129 as that retains the 9 and sends it on to the shoretel but this means all the codes used in 8A4XXX need to be redone using 9code. Like I said this could be a big job.

have a look around using the info I have given here but before you change anything Back the system up to disk.
 
When I entered 8A4005 de 9 de it gave me "Assigned Already" instead of a number. I have been using a DTerm to make changes, should I be using MOC or Matworx?
 
That means 9 is broken out to more digits. Try 90.
You need to trace the tables out.
8A4005 de (area code or office code) de = table number
ex: 8A4005 de 12 de = 0000 (table number)
8A0000 de 1 de = first choice (table number + route number)
ex: 8A0000 de 1 de 00010
Change 00010 to 00037.
Now you probably need to insert a 9 to get LCR from the distant system
8A5000 de 100 de 9000
8A9000 de 0 de 9
ex: 8A4005 de 12 de = 0000
8A0000 de 1 de = 00037
8A5000 de 100 de = 9000
8A9000 de 0 de = 9
change all area codes in 8A4005 to the same table 0000 in example.
 
Slow down.....

You can't just say change all of them to 0000 (or the same as described above), there may be different handling required for some of the numbers If nothing else you would have just wiped out call restrictions!

I'm a bit pushed for time at the moment. I'll post back later.
 
Right got a minute or two

What will probably be the easiest way of dealing with this is to replicate the entries in 4000 into 4003 but prefix them all with a 9. While you are doing this there will be no effect on system operation. then in 8AA000 de 3 enter 3.

This means anything sent to LCR via A129 will go to pattern 4003 and be treated accordingly. When you use A129 instead of A126 it preserves the access code (in this instance 9), that is why you need the new table in 4003.

now we have to duplicate the entries for the codes we got from the 8A0XXX entries earlier. what I would do is use the same basic layout but add 20 to each one so if for example you got 001ZZ this would lead you to 8A5001. the bit we are concerned with here is 8A5001de 000 de as this is the restriction level applied to the code that brought you here. Make a note of what was there and in, for example 8A5021 de 000 enter the same code (assuming 8A5021 isn't already used

now you can change the entries in 8A0XXX moving each up one and inserting XXX37 (where xxx is the 8A5xxx entered above)as the first choice. This is where things get critical as when you change this calls will start trying to go this way but you haven't finished yet.

when you have done the first one test it by going to cmd 200 and changing 9 to A129 and making a test call. Then change it back and continue with the rest. Finally you need to make the second and third choices work again.

finally you need to make the second and third etc choices work again so for each of the 8A5XXX entries that originally existed you need to go to 8A5XXX de 153 de 01 exe. This tells it to delete the first digit which in this case is the 9 so it is back to the way it was while we were coming in via A126.

So when 9 is set to A129 in Cmd 200 calls will go to lcr and retain the 9 they will be routed to the shoretel which will see the 9 and go to an outside trunk. If the link to the shoretel is busy it will route as before and the 9 will be stripped off.

Told you it was complicated.

If you went the route Belvedere suggested you will not be able to integrate the extension numbers (everything is prefixed 9) and because everything goes to 0000 they all end up at the same 5XXX pattern so your RSC are basically useless.

If this makes sense post back later and we will go through integrating the extension numbers, which will be a breeze if you get through this.

Don't forget to back it up first though!
 
Sorry if my post was misunderstood, but it was intended to be merely an example. The actual tables used need to be carefully identified.
 
Thats OK it was just the last line that concerned me. You could just use a prefix of 9 in 8A5XXX de 100 but then you would be forced to use access codes to get to the extensions on the shoretel. doing it as above allows you to integrate the systems fully (assuming you haven't duplicated numbers).
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top