I would like to run this by someone. Both of these ISDNs are up, this gives us 4 channels. Someone said they recieved a busy tone when they attempted to dial out. I looked over the system and seen there are two outbound pots dial-peers. Each dial-peer references one of the BRI ports. The preferences are the same on each dial-peer.
I think what is happening is that the system is randomly selecting one of the dial-peers due to the preference, even if both channels of the BRI are in use. How does the system know if that port has both channels in use? I've not used ISDN before, so tried to enter the B-channel sub interface and the system (UC500) tells me I cannot do this. I was thinking about adding each channel into a trunk group and then referencing the trunk group in the dial-peer. I can obviously add both BRI's into one trunk group.
Here is the relevant config:
Code:
UC520-01#sh isdn status
Global ISDN Switchtype = basic-net3
ISDN BRI0/1/0 interface
dsl 2, interface ISDN Switchtype = basic-net3
Layer 1 Status:
ACTIVE
Layer 2 Status:
TEI = 0, Ces = 1, SAPI = 0, State = MULTIPLE_FRAME_ESTABLISHED
Layer 3 Status:
0 Active Layer 3 Call(s)
Active dsl 2 CCBs = 0
The Free Channel Mask: 0x80000003
ISDN BRI0/1/1 interface
dsl 3, interface ISDN Switchtype = basic-net3
Layer 1 Status:
ACTIVE
Layer 2 Status:
TEI = 0, Ces = 1, SAPI = 0, State = MULTIPLE_FRAME_ESTABLISHED
Layer 3 Status:
1 Active Layer 3 Call(s)
CCB:callid=8041, sapi=0, ces=1, B-chan=1, calltype=VOICE
Active dsl 3 CCBs = 1
The Free Channel Mask: 0x80000002
Total Allocated ISDN CCBs = 1
UC520-01#sh voice port sum
IN OUT
PORT CH SIG-TYPE ADMIN OPER STATUS STATUS EC
============== == ============ ===== ==== ======== ======== ==
0/1/0 1 bri-voice up dorm none none y
0/1/0 2 bri-voice up dorm none none y
0/1/1 1 bri-voice up up none none y
0/1/1 2 bri-voice up dorm none none y
dial-peer voice 3000 pots
description ##Outgoing Dial-peer##
translation-profile outgoing OUTGOING_TRANSLATION_PROFILE
preference 1
destination-pattern 9T
port 0/1/0
no sip-register
!
dial-peer voice 3001 pots
description ##Outgoing Dial-peer###
translation-profile outgoing OUTGOING_TRANSLATION_PROFILE
preference 1
destination-pattern 9T
port 0/1/1
no sip-register
Am I on the right track? How about making a hierarchy by changing the preference on one of the dial-peers ot be higher or lower than the other. Still, the system would need to know when not to use dial-peer 3000 i.e. when both channels of that BRI are in use.