1 PBX to PBX VoIP network (H.323) When 2 or more PBXs are connected through IP network, it is possible to call extensions in other PBX using this network. This document explains how to program for above.
1
PBX to PBX VoIP network (H.323)
When 2 or more PBXs are connected through IP network,
it is possible to call extensions in other PBX using this network.
This document explains how to program for above.
2
Dial
0/9-02-3333-4444
Sydney Office
Melbourne Office
VoIP (Voice over IP)
Ext 203
03-1234-5203
Ext 112
03-1234-5102
Ext 101
02-3333-4444
Public Telephone
Company (03)
Public Telephone
Company (02)
Request PBX user wants to call extensions in other PBXs through private network using Voice over IP in order to save charge of long distance call. VPN router has been already installed usually for PC data network.
Customer
02-8765-4321
Ext 401
02-3333-4411
ISDN
QSIG
VPN
Router
VPN
Router
Perth Office
Ext 124
08-7777-6644
Customer
03-4321-8765
VPN
Router
IP Network
Public Telephone
Company (08)
Ext 305
08-777-6655
3
Solution Making a call using TIE line feature is solution. There are two dialing methods as follows.
When Ext 1011 in PBX-1 calls Ext 1012, dial 1012.
Recommended I/F is VoIP (H.323) or ISDN- QSIG. E1, T1 or E&M is also possible but no supplemental service except caller ID.
4
Programming
for network without
PBX Office Code (7-xx)
Programming
Method
Flexible Numbering
to use TIE Call
Dialed No. to
IP Address
TIE to TIE
Transmission
Type 1 Extension Independent No
Type 2 Extension Group No
Type 3 Other PBX Extension Independent Yes
VoIP IP Network
ISDN
QSIG VoIP
TIE to TIE Transmission
5
TRG7
VoIP
Melbourne Office
ISDN
QSIG
Sydney Office
Ext 203 Ext 112 Ext 101
Public Telephone
Company (03)
Public Telephone
Company (02)
When dialed number is not found in extension, TIE table is applied to decide trunk group based on leading digits.
Ext 401
Perth Office
Ext 124
IP Network
Public Telephone
Company (08)
Concept of Programming : Type 1
PBX : 192.168.0.21
DSP : 192.168.0.22
TRG8 TRG7
VoIP
TRG7
VoIP
Ext 305
PBX : 192.168.0.31
DSP : 192.168.0.32
Ext 106
101, 106 Ext No. TIE Table DN2IP Table (Dialed Number to IP Address)
112, 124 1 TRG7 11 192.168.0.31 (PBX in Melbourne)
203 2 TRG7 12 192.168.0.81 (PBX in Perth)
305 3 TRG7 2 192.168.0.31 (PBX in Melbourne)
401 4 TRG8 3 192.168.0.81 (PBX in Perth)
TRG1
When trunk group for VoIP (H.323) is selected by TIE table, DN2IP table is applied to decide IP address of destination PBX.
PBX : 192.168.0.81
DSP : 192.168.0.82
6
Programming -1
Select MPR Virtual Slot. Program -1, 2 and 3 activate VoIP H.323 features. Other trunk card such as PRI has to be installed before this programming, otherwise CO-1/2/3…are assigned to H.323 channels.
H.323 Activation Programming Example for All PBXs in Sydney, Melbourne and Perth
7
Programming -2 H.323 Activation
Install “V-IPGW16” card (Virtual 16-ch H.323 IP Gateway card). Max.32-ch H.323 is supported using 2 cards.
Click “Activation Key” for next programming. Batch mode does not support “Activation Key” button.
Programming Example for All PBXs in Sydney, Melbourne and Perth
8
Programming -3 H.323 Activation
Assign channels for H.323 IP-GW. Default is SIP trunk for all channels. VoIP DSP card has to be installed to PBX before this programming. VoIP DSP16 provides 4-ch IP trunk (for H.323 or SIP trunk). VoIP DSP64 provides 16-ch IP trunk (for H.323 or SIP trunk). Activation key file can increase them. Maximum capacity with activation key of DSP64 is bigger than DSP16.
Programming Example for All PBXs in Sydney, Melbourne and Perth
9
Programming -4
This programming is not required because default is enabled. Activation key is required. If dialed number is in “Numbering Plan for Extension” but it is NOT extension number in this PBX, TIE feature works.
Activation Key (Enhanced Feature) KX-NCS3910 for NCP500-1000 KX-NCS4910 for TDE100-200 KX-NCS4950 for TDE600
TIE Call if Not Ext No. Programming Example for All PBXs in Sydney, Melbourne and Perth
10
Programming -5
This programming is not required usually because default is enough. If dialed number is in “Numbering Plan for Extension” but it is NOT extension number in this PBX, TIE feature works. Default of “Numbering Plan for Extension” is as follows. 1xx, 2xx, 3xx, 4xx, 5xx and 6xx for NCP500-1000 and TDE100-200 10xx to 19xx, 20xx to 29xx, 5xx and 6xx for TDE600
TIE Call if Not Ext No. Programming Example for All PBXs in Sydney, Melbourne and Perth
11
Programming -6
Remove unused extension number. If dialed number is in “Numbering Plan for Extension” but it is NOT extension number in this PBX, TIE feature works.
Remove
TIE Call if Not Ext No. Programming Example for TDE in Sydney
12
Programming -7A Programming Example for PBX in Melbourne and Perth
This programming is not required usually because default is enough. Any dial is routed to H.323 VoIP because default of H.323 VoIP is “Trunk Group 7”. Priority 2-8 is used when all channels of priority 1 is occupied.
TIE Call if Not Ext No.
13
Programming -7B
Assign “Trunk Group 8”, if the other trunk such as ISDN-QSIG is “Trunk Group 8”.
TIE Call if Not Ext No. Programming Example for TDE in Sydney
14
Programming -8
Default of VoIP IP-GW (H.323) is Trunk Group 7. Default of other trunk is Trunk Group 1. Assign TRG8 for lines to NCP for TDE in Sydney.
TIE Call if Not Ext No. Programming Example for All PBXs in Sydney, Melbourne and Perth
15
Programming -9
Select “Shelf Property”. “Out of service” is required before this operation or after Programming-12.
DN2IP for H.323 Programming Example for All PBXs in Sydney, Melbourne and Perth
16
Programming -10 DN2IP for H.323 Programming Example for All PBXs in Sydney, Melbourne and Perth
17
Programming -11 DN2IP for H.323
Assign IP address that each PBX has. Call is routed to the IP address. PBX in Sydney does not need “GW IP address” for Sydney in VoIP DN2IP table actually because call is not routed from Sydney to Sydney (loop back) usually. But same programming for all PBXs is easy to program. It is possible to export this data from one PBX and import to other PBXs using PCMC.
Programming Example for All PBXs in Sydney, Melbourne and Perth
18
Programming -12
DN2IP Table (Dialed Number to IP Address)
101, 106 10 192.168.0.21 (PBX in Sydney)
112 11 192.168.0.31 (PBX in Melbourne)
124 12 192.168.0.81 (PBX in Perth)
203 2 192.168.0.31 (PBX in Melbourne)
305 3 192.168.0.81 (PBX in Perth)
DN2IP for H.323 Programming Example for All PBXs in Sydney, Melbourne and Perth
It is possible to export this data from one PBX and import to other PBXs using PCMC. “Remaining Number” allows call without timeout. Ext 305 can be called through VoIP after dialing 305 without timeout.
19
Programming -13 DN2IP for H.323 Programming Example for All PBXs in Sydney, Melbourne and Perth
Default is to receive any call to this PBX. Default is OK. For example, if “8” is not programmed, call to 8xx is rejected.
20
Programming -14 DN2IP for H.323
Change status to “OUS (Out of Service)” and return to “INS (In Service)”. This is required to activate VoIP setting and activation key.
Programming Example for All PBXs in Sydney, Melbourne and Perth
21
Type 1 is easy to understand specifications. Type 2 is easy to program usually. So type 2 is used for programming usually instead of type 1.
Programming
for network without
PBX Office Code (7-xx)
Programming
Method
Flexible Numbering
to use TIE Call
Dialed No. to
IP Address
TIE to TIE
Transmission
Type 1 Extension Independent No
Type 2 Extension Group No
Type 3 Other PBX Extension Independent Yes
22
TRG7
VoIP
Melbourne Office
ISDN
QSIG
Sydney Office
Ext 106 Ext 112 Ext 101
Public Telephone
Company (03)
Public Telephone
Company (02)
Ext 401
Perth Office
Ext 124
IP Network
Public Telephone
Company (08)
Concept of Programming : Type 2
PBX : 192.168.0.21
DSP : 192.168.0.22
TRG8 TRG7
VoIP
TRG7
VoIP
Ext 305
PBX : 192.168.0.31
DSP : 192.168.0.32
Ext 203
TRG1
Type 1 Type 2 : All PBXs are assigned as destination for any dials.
DN2IP Table (Dialed Number to IP Address) DN2IP Table (Dialed Number to IP Address)
101 192.168.0.21 (PBX in Sydney) 192.168.0.21 (PBX in Sydney)
203 192.168.0.21 (PBX in Sydney) 1 or 2 or 3 IP-GW Group 1 192.168.0.31 (PBX in Melbourne)
11 192.168.0.31 (PBX in Melbourne) 192.168.0.81 (PBX in Perth)
106 192.168.0.31 (PBX in Melbourne)
12 192.168.0.81 (PBX in Perth)
3 192.168.0.81 (PBX in Perth)
If Ext 124 of PBX in Perth dials 106. (1) Perth cannot find “106” in extension. (2) Perth asks to Sydney. “Do you have 106?” Reply from Sydney. “No.” (3) Perth asks to Melbourne “Do you have 106”? Reply from Melbourne. “Yes” => Ring starts.
DN2IP table has 100 entries.
PBX : 192.168.0.81
DSP : 192.168.0.82
23
Programming -21 Programming Example for All PBXs in Sydney, Melbourne and Perth
Assign all PBXs in same group. Program -21, 22 and 23 are required instead of Program -11 and 12. Other programming is same as type 1.
24
Programming -22
Destination is NOT one PBX (GW No.) but “GW Group”. Program -21, 22 and 23 are required instead of Program -11 and 12. Other programming is same as type 1.
Programming Example for All PBXs in Sydney, Melbourne and Perth
25
Programming -23
For 3 or more than 3 PBXs, this programming is required. Otherwise operator of 1st other PBX will ring for call to 2nd or later PBX.
Programming Example for All PBXs in Sydney, Melbourne and Perth
26
Programming
for network without
PBX Office Code (7-xx)
Programming
Method
Flexible Numbering
to use TIE Call
Dialed No. to
IP Address
TIE to TIE
Transmission
Type 1 Extension Independent No
Type 2 Extension Group No
Type 3 Other PBX Extension Independent Yes
VoIP IP Network
ISDN
QSIG VoIP
TIE to TIE Transmission
27
TRG7
VoIP
Melbourne Office
ISDN
QSIG
Sydney Office
Ext 203 Ext 112 Ext 101
Public Telephone
Company (03)
Public Telephone
Company (02)
Ext 401
Perth Office
Ext 124
IP Network
Public Telephone
Company (08)
Concept of Programming : Type 3
PBX : 192.168.0.21
DSP : 192.168.0.22
TRG8 TRG7
VoIP
TRG7
VoIP
Ext 305
PBX : 192.168.0.31
DSP : 192.168.0.32
Ext 106
TRG1
TDE in Sydney TDE in Melbourne NCP in Perth
Ext No. Other PBX
Ext No.
Ext No. Other PBX
Ext No.
Ext No. Other PBX
Ext No.
10 10 10
11 11 11
12 12 12
2 2 2
3 3 3
4 4 4
Flexible Numbering “Other PBX Ext No.” is used for TIE call. TIE to TIE transmission is available using this type.
Dial 401
Dial 401
Dial 401
If received dial from other PBX is “Other PBX Ext No.”, TIE table and DN2IP table are applied, as well as dial from extension. Flexibility of extension number is low. TDE in Sydney can have extension 10x only for example.
PBX : 192.168.0.81
DSP : 192.168.0.82
28
Programming -31 Programming Example for TDE in Sydney
This programming is required instead of Program -4, 5 and 6. Other programming is same as type 1.
29
Programming -32 DN2IP for H.323 Programming Example for All PBXs in Sydney, Melbourne and Perth
TRG7
VoIP
Melbourne Office
ISDN
QSIG
Sydney Office
Ext 203 Ext 112 Ext 101 Ext 401
IP Network TRG8 TRG7
VoIP
Ext 106
Dial 401 Dial 101 10 or 4 to
Sydney
30
TIE to TIE Transmission : Yes
Programming
for network with
PBX Office Code (7-xx)
VoIP IP Network
ISDN
QSIG VoIP
TIE to TIE Transmission
31
Sydney Office
7-21 7-22
Dial 101
Dial 22-101
TRG7
VoIP
Melbourne Office
7-30
ISDN
QSIG
Ext 102 Ext 101 Ext 101
Public Telephone
Company (03)
Public Telephone
Company (02)
Ext 101
Perth Office
7-81
Ext 101
IP Network
Public Telephone
Company (08)
Concept of Programming : PBX Code
TRG8 TRG7
VoIP
TRG7
VoIP
Ext 102
Ext 102
TRG1
Dial from Ext Dial from other PBX TIE Table DN2IP Table (Dialed Number to IP Address)
7-30-101 30-101 30 TRG7 30 192.168.0.31 (PBX in Melbourne)
7-81-101 81-101 81 TRG7 81 192.168.0.81 (PBX in Perth)
7-21-101 21-101 21 TRG8
101 22-101
PBX : 192.168.0.81
DSP : 192.168.0.82
PBX : 192.168.0.21
DSP : 192.168.0.22 PBX : 192.168.0.31
DSP : 192.168.0.32
PBX office code is programmed for TIE table and DN2IP table.
Dial 21-101
Ext 101 in PBX in Sydney is called, because dial “22” is “My PBX code”.
My PBX Code = 22
Dial 7-21-101
TIE table and DN2IP table are applied to dial from other PBX, as well as dial from extension after removing “7”.
32
Programming -41
“7” is programmed by default for TIE line access. Program -4, 5 and 6 of type 1 are not required.
Programming Example for All PBXs in Sydney, Melbourne and Perth
33
Programming -42A
Program Own PBX Code to “22”. PBX office code is programmed instead of Program -7 of type 1. 7-21 to TRG8 Other 7-xx to TRG7
Programming Example for TDE in Sydney
34
Programming -42B
Program Own PBX Code to “30” for Melbourne and “81” for Perth. Program Any 7-xx to TRG7. (This is programmed by default.)
Programming Example for PBX in Melbourne and Perth
35
Programming -43
PBX office code is programmed instead of Program -7 of type 1.
Programming Example for All PBXs in Sydney, Melbourne and Perth
Call between NCP in Sydney (7-21) and PBX in Melbourne or Perth is possible through TDE in Sydney (7-22), if PBX office code is used.
36
Remark
37
Remark – A Usually “GW setting” and “DN2IP” are common for all PBXs. It is convenient to export data from one PBX and import to other PBXs.
38
Remark - B Do not forget programming of “Default Gateway” for actual installation. Setting is same as PC installed in same network. This is not required for demo in one LAN hub. Office
LAN
IP Address of PC : 10.64.213.201 Subnet Mask : 255.255.254.0 Default Gateway : 10.64.212.1
39
Sydney Office
10x or 4xx
Perth Office
3xx or 12x
Melbourne Office
2xx or 11x
Dial 102
Remark - C
*1) This can be changed to “Yes” by system reserved bit 02-5. This provide following solution for example.
Programming
Method
Flexible Numbering
to use TIE Call
Dialed No. to
IP Address
TIE to TIE
Transmission
Type 1 Extension Independent No *1
Type 2 Extension Group No
Type 3 Other PBX Extension Independent Yes
Dial 101
Dial 101
TRG7
VoIP ISDN
QSIG
IP Network TRG8 TRG7
VoIP
TRG7
VoIP
Dial 102
Ext 203 Ext 112 Ext 101
Ext 124 Ext 305
Ext 106 Ext 401 Ext 102
1 TRG8 10 TRG8
2 TRG8 11 TRG7
3 TRG8 12 TRG7
4 TRG8 2 TRG7
3 TRG7
4 TRG8
NCP TIE Table TDE TIE Table
Dial 101
Only TDE uses
this bit.
It is also possible for NCP in Sydney to call other offices through TDE in Sydney. TIE table and DN2IP table of TDE in Sydney are applied to dial from other PBX, as well as dial from extension.
40
Remark – D
Dial 104
Ext 101 Ext 106 Ext 401 Ext 102
*1) This can be changed to “Yes” by system reserved bit 02-5. But if both TDE and NCP use this bit for following example, all channels between PBXs are occupied temporally (and released automatically) for incorrect dial such as “104”.
Programming
Method
Flexible Numbering
to use TIE Call
Dialed No. to
IP Address
TIE to TIE
Transmission
Type 1 Extension Independent No *1
Type 2 Extension Group No *2
Type 3 Other PBX Extension Independent Yes
Both TDE and NCP think
“I do not have ext 104, I have to
make a TIE call.”
*2) System reserved bit 02-5 should not be used for type 2. If this is enabled, making a TIE call starts instead of replying “I do not have the ext”. See “Concept of Programming : Type 2”.
41
Remark – E
*1) One activation key is required for all features. (Not one key for each one feature) *2) System reserved bit is required as previous page. *3) Destination of VM has to use type 3. Other extensions can be called using type 1 or 2.
Programming
Method
Flexible Numbering
to use TIE Call
Dialed No. to
IP Address
Type 1 Extension Independent
Type 2 Extension Group
Type 3 Other PBX Extension Independent
Features Without PBX Office Code With PBX
Office Code Type 1 Type 2 Type 3
Calling extension in other PBX Yes *1 Yes *1 Yes Yes
TIE to TIE transmission Yes *1 *2
No Yes Yes
Network ICD Group Yes *1 Yes *1 Yes *1 Yes *1
Network DSS key No No Yes *1 Yes *1
Centralized VM Yes *1 *3
Yes *1 *3
Yes *1 Yes *1
Version 4 enhanced network features Yes *1 Yes *1 Yes *1 Yes *1
Activation Key (Enhanced Feature) KX-NCS3910 for NCP500-1000 KX-NCS4910 for TDE100-200 KX-NCS4950 for TDE600
42
End of Document