Multiple Server Issue

pigsfoot
Posts: 33
Member Since:
2008-01-31

Hi,
I have just followed the instruction on how to connect two FreePBX systems together..
http://www.freepbx.org/news/2006-10-25/connecting-two-freepbx-mac...

Everything is working fine and I can make internal calls between each system, But...

Both system have the same extension range ( 2XX ) as there was no intention originally to connect them together.

At the moment I have a dial plan of 6|2XX which is working.

The problem I have is as follows

System A has an extension defined as 201 - Bob
System A has another extension defined as 205 - John
and so on...

System B has and extension defined as 201 Jane
System B has another extension defined as 205 - Alison
and so on...

I make a call from extension 201 on System A to extension 205 on system B. Extension 205 on System B shows the incoming call as being from Jane on extension 201...!

From what I know, the reason for this is because System A sends the caller ID as extension 201, System B picks this up and as it has it's own extension defined as 201 which belongs to Jane, it shows Jane as the caller.

What i need to know is, is there a way round this as e.g instead of sending the extension number can it send the extension name ?

Having the two systems connected together is great, not knowing or even worse, thinking someone else is calling you is a real pain.

Also, on another note the original instructions say i could use dial plan 3+4|XX to replace the 4 with a 3 when dialling the other system, I can't seem to get this working. Can someone explain to me how the syntax should work. What would be nice is rather than dialling a 4 digit number to connect to the other system, I would rather say any extension with a 5 is the remote office but as all the extensions numbers are the same the outbound rule will need to replace the 5 with a 2.

Any help on this would go along way, thanks in advance..
Pigsfoot.



wcg
Posts: 115
Member Since:
2008-03-12
add and trim

If you add a digit to call extensions on other box (e.g. dial 7201 from box a to b and 8201 from box b to a) you can then use dial rules to select the trunk to the 2nd box and trim off the leading character. Best use different numbers for each box or when you add box c you'll be in real trouble.

Have been testing this on our systems and seems to work fine this way.

J



pigsfoot
Posts: 33
Member Since:
2008-01-31
J, Thanks for the reply and

J,

Thanks for the reply and also the pointer re different leading number for each site, hadn't thought of that...

We are currently doing something very similar which works ( currently dial a 6 by using 6|2XX in outgoing dial rules ) as you suggest but this doesn’t get round the problem of displaying the wrong person calling. Do you have duplicate extensions, if so do you have the same problem and do you have a work around.

Thanks...Pigsfoot



wcg
Posts: 115
Member Since:
2008-03-12
caller ID (internal)

Simply check the Intra Company Route on the outbound route should present the full ID and you can try on the Inbound Route to add the source server name in the CID name prefix section, so you will know where the call came from.

J



pigsfoot
Posts: 33
Member Since:
2008-01-31
J, The Intra Company Route

J,

The Intra Company Route only overrides an external CID if it is set on an extension basis ( i.e. extension 201 has CID of 123456, enabling this option simply overrides the CID and presents itself as 201 ) it doesn’t do anything to override the extension number.

So unfortunately this doesn’t work....

Thanks...Pigsfoot



wcg
Posts: 115
Member Since:
2008-03-12
hmmm - worked for me

I'm sure I had this working - will recreate in next couple of days.

J



Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.