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 Chris Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

How to include new public line ID ? ( cpdni ) 1

Status
Not open for further replies.

IvanLarsen

Technical User
Oct 20, 2008
6
DK
Hi, and thanks for all the great stuff here !

I have a MD110 BC9 and when i disable CLID on the individual extensions, it shows the main line number as the calling party ID on the recieving end... So far so good.
My problem is that the main line number shown ( 1st number in our number series ) is not our actual Main number for the business. Our business phone number is not one in our public numberseries, but an old number wich is redirected into our main line. ( Our provider do allow this number to be presented as outgoing CLID too. )

We want to show this business phone number as the calling party ID when calls are made from phones without CLID enabled. Is that possible ?

I tried to put the business number in to the MD110 with CPDNI but it says "unreasonable value"...

Can I add the business number to our public numberseries in the MD110, or do some kind of translation on it... ?

I'm not an expert on this, but hopefully i can find the solution here :) Thanks.

Ivan
 
don't use CPDNI but CPDLI (you must the value per lim).

Depending on your RONDI setting the CLIP will be correct or not. Maybe additional clip transformation is needed.

Give some concrete examples (what is the old number and is the current did series?)

show me these printouts:

RONDP:ROU=ALL; (specify via which route(s) you must show the main nr)
NUTRP;

/Daddy



-----------------------------------------------------
What You See Is What You Get
Never underestimate tha powah of tha google!
 
On the public line we have the numbers 47782200 to 47782799 and the old business number is not part of that series, 47770333.
All MD110 extensions are set to show their direct CLIP (47782XXX)number when making a call to the outside world.
We have two active routes :
Route 1 is for the calls made to the outside.
Route 20 is for internal calls to our new IP system wich we are migrating to slowly.
Both routes go out through the same PRI trunk and then through our new IP system wich handles the public PRI line.

A few of our extensions do not want the outside to see their direct number, but only the business main number.
And today when I disable CLIP on a single extension, the number shown to the outside is the first number of our series, 47782200... This should be the business number in stead, 47770333.

<-rondp:rou=all;
ROUTE NUMBER DATA
ROU PRE ROUDIR EXNOPU EXNOPR TERAC
1 2-4778
20
END

<-nutrp;
NUMBER CONVERSION DATA
ENTRY CNVTYP NUMTYP PRE TRC NEWTYP CONT BCAP HLC
4778 0 0 4 0
4778 0 1 4 0
4778 0 2 4 0
END


Thanks.


Ivan
 
I a case where you want to send to 2 different CLI ranges over the same PRI, we must use NUTRI trick.

first we delete RONDI:

RONDE:ROU=1;

now we achieve the same thing with NUTRI:

so for each extension range you add a NUTRI line
(2xx-3xx-4xx-6xx-7xx)

NUTRI:ENTRY=2,CNVTYP=1,NUMTYP=10,PRE=4778;
NUTRI:ENTRY=3,CNVTYP=1,NUMTYP=10,PRE=4778;
NUTRI:ENTRY=4,CNVTYP=1,NUMTYP=10,PRE=4778;
NUTRI:ENTRY=5,CNVTYP=1,NUMTYP=10,PRE=4778;
NUTRI:ENTRY=6,CNVTYP=1,NUMTYP=10,PRE=4778;
NUTRI:ENTRY=7,CNVTYP=1,NUMTYP=10,PRE=4778;

now for CPDLI, set it to a nr NOT belonging to the range:
for example 111:
CPDLI:LIM=1,DIR=111;

now we can use NUTRI to send the correct clip:
NUTRI:ENTRY=111,CNVTYP=1,NUMTYP=10,TRC=3,PRE=47770333;

so:

-extension with CLIP enabled -> outgoing CLI = RONDI (which must be empty) + NUTRI PRE + extension nr
-extension with CLIP disableb -> CLI will be CPDLI = 111 -> outgoing CLI will be RONDI (which must be empty) + NUTRI PRE for entry 111 (111 nr is truncated)

clear?

/Daddy







-----------------------------------------------------
What You See Is What You Get
Never underestimate tha powah of tha google!
 
Yep i see the idea, thanks :)

But when i try the PRE=47770333 in the last NUTRI line, it says "Not accepted Pre Not in range"

Any idea why ?
 
crap, I didn't fully read your first post.
BC9 NUTRI PRE is limited to 5 digits. future version have up to 20 digits. Ok, time to get creative. If you read my previous post, you know that RONDI is also involved in the CLIP calculation. Gladfully, the 2 ranges have a common prefix! so:

set RONDI to 2-477 (this covers both ranges 47782xxx and 47770333:

RONDI:ROU=1, EXNOPU=2-477;

delete my previous NUTRI ranges with NUTR:ENTRY=X; command
then add these entries:

NUTRI:ENTRY=2,CNVTYP=1,NUMTYP=10,PRE=82;
NUTRI:ENTRY=3,CNVTYP=1,NUMTYP=10,PRE=82;
NUTRI:ENTRY=4,CNVTYP=1,NUMTYP=10,PRE=82;
NUTRI:ENTRY=5,CNVTYP=1,NUMTYP=10,PRE=82;
NUTRI:ENTRY=6,CNVTYP=1,NUMTYP=10,PRE=82;
NUTRI:ENTRY=7,CNVTYP=1,NUMTYP=10,PRE=82;
NUTRI:ENTRY=111,CNVTYP=1,NUMTYP=10,TRC=3,PRE=70333;

This should work

/Daddy

-----------------------------------------------------
What You See Is What You Get
Never underestimate tha powah of tha google!
 
Damn You are good, - it works perfectly now :D
Thank You very much !


Ivan
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top