Configure a Quintum
In this example I will configure a Quintum DX unit to terminate 1+ calls from IP to TDM. This assumes you have already set an IP address. If you need to do this click Quintum Setting an IP address
ISDN Signaling protocl: NI2
Termination Numbers: 1+
Set Factory Defaults
First thing you want to do is log into your Quintum unit and set factor defaults
<df2b0ff3> Login:admin
Password:
Quintum# config
config# setfactory
Are you sure that you want to set configuration to factory default (Yes/No)?Yes
System configuration is set to factory default.
config#
Quintum Reset
Then you want to reset the quintum.
Quintum# maint
maintain# mc
maintain-MasterChassis-1# reset
Are you sure that you want to reset the MasterChassis (Yes/No)?Yes
Resetting the MasterChassis
Change your password
Change your password
Quintum# maint
maintain# password
Type the old password:
Type the new password:
Type the new password again:
The password is changed
maintain# config
Set your dialplan
Here you want to remove anything that is going to modify your dialplan before it is sent to the hop off number directory for pattern matching
Quintum-EthernetInterface-SL1DV1EI1# dp
Quintum-DialPlan-1# config
config-DialPlan-1# print
DialPlan-1 :
MAXDNlength : 7 max DN length
MINDNlength : 7 min DN length
LongDistancePrefix : 1 default
CarrierPrefixPattern : 101xxxx x is 0 to 9
INTernationaLPrefix[1] : 011
INTernationaLPrefix[2..8] : (Not Set)
IntercomEnable : 0 No; default
InterDigitTimeout : 4 secs; default
DialPlanCountry : 0 Generic CCITT,defaul
ProgressToneCountry : 0 US
CountryCode : (Not Set) digits 1 to 7
AreaCode : (Not Set) Numeric String
config-DialPlan-1# set maxdn 11
config-DialPlan-1* set mindn 7
config-DialPlan-1* set ldp
config-DialPlan-1* set cpp
config-DialPlan-1* set intlp[1]
config-DialPlan-1* set dpc 255
config-DialPlan-1* print
DialPlan-1 :
MAXDNlength : 11 max DN length
MINDNlength : 7 min DN length
LongDistancePrefix : (Not Set) Numeric string
CarrierPrefixPattern : (Not Set) 101xxxx;x is 0 to 9
INTernationaLPrefix[1..8] : (Not Set)
IntercomEnable : 0 No; default
InterDigitTimeout : 4 secs; default
DialPlanCountry : 255 No dial plan
ProgressToneCountry : 0 US
CountryCode : (Not Set) digits 1 to 7
AreaCode : (Not Set) Numeric String
config-DialPlan-1* sub
config-DialPlan-1#
Set your hop off number
This number should match the incoming number you want to terminate it will then strip of the matched prefix and replace it with the replacement pattern. Wildcards are assumed. In this example we are going to be terminating 1+ calls. So we will set a pattern of 1 and a replacement of 1.
config-DialPlan-1# hnd
config-HopoffNumberDirectory-1# print
HopoffNumberDirectory-1 :
id : 1
name : (Not Set) name
HopoffRoutingPriority : 8 priority
RegisterDN : 1 registers DNs
HopoffNumber Table
index Pattern Replacement NumType TON NPI
—– ———————— ———————— ——- —- —-
config-HopoffNumberDirectory-1# add 1 r 1
HopoffNumber Table
index Pattern Replacement NumType TON NPI
—– ———————— ———————— ——- —- —-
1 1 1 0 0 0
config-HopoffNumberDirectory-1* sub
config-HopoffNumberDirectory-1#
Set your ISDN signaling protocol
Now we need to set our ISDN signaling protocol. In this case we are using NI2
config-HopoffNumberDirectory-1# isdnsg
config-ISDNSignalingGroup-1# set prot 3
config-ISDNSignalingGroup-1* print
ISDNSignalingGroup-1 :
id : 1
name : (Not Set)
ORientation : 0 User; default
PROTocol : 3 PRI_NI2
DCH : 0 default
L2Estab : 1 Always;default
IgnoreTonNPI : 0 Observe TON and NPI
RelayProgress : 1 Yes;default
DefaultANI : (Not Set) Calling party number
RejCallNoANI : 0 No
T308 : 4 4 Secs, default
T310 : 10 numeric,default 30
OutBndBearerCap : 1 Speech; default
RElayANI : 1 Relay ANI
EtsiDiscNoInBand : 1 Prog Msg separate fr
NSFFacilityCodeValue : 0 disabled,default
DisconnectOnSuspend : 0 suspend disconnect
UseChannelExtensionBit : 1 use chan ext bit
DefaultANITON : 0 unknown,default
DefaultANINPI : 0 unknown,default
DefaultANIScreenInd : 0 passthrough received
RelayCallingNAMe : 0 do not relay
DefaultANIPresentationInd : 0 relay ANI
config-ISDNSignalingGroup-1* sub
config-ISDNSignalingGroup-1#
Assign a Routing Group to your Channel Group
Now we have to assign a routing group to our channel group. The first isdn signaling group is assigned to every channel group by default.
config-MasterChassis-1# cg
There are more than one instances for ChannelGroup (cg):
ChannelGroup SL8DV1DI1
ChannelGroup SL8DV1DI2
ChannelGroup SL8DV1DI3
ChannelGroup SL8DV1DI4
ChannelGroup SL8DV1DI5
ChannelGroup SL8DV1DI6
ChannelGroup SL8DV1DI7
ChannelGroup SL8DV1DI8
Please specify one.
config-MasterChassis-1# cg sl8dv1di1
config-ChannelGroup-SL8DV1DI1# print
ChannelGroup-SL8DV1DI1 :
SignalingGroupAttached : ISDNSignalingGroup-1
RoutingGroupAttached : (unspecified)
Channel Table:
SL DV DI CH
—- —- —- —–
8 1 1 1..24
config-ChannelGroup-SL8DV1DI1# set rga tcrg-1
config-ChannelGroup-SL8DV1DI1* sub
config-ChannelGroup-SL8DV1DI1#
Set the Quintum clock source
Now we set the source we are going to take clocking from.
config-SYSLogServer-1# mc
config-MasterChassis-1# set pcs 1
config-MasterChassis-1* print
MasterChassis-1 :
PrimaryClockSource : 1 Line,default
PrimaryClockLineID : SL8DV1DI1 PrimaryClockLineID
SecondaryClockSource : 0 Internal; default
SNMPSysLocation : (Not Set) location info for SN
SNMPSysContact : (Not Set) contact info for SNM
SNMPSysDescription : (Not Set) SNMP Description
SNMPSysName : (Not Set) System name for SNMP
SNMPTrapIP1 : (Not Set) SNMP Trap IP addr 1
SNMPTrapIP2 : (Not Set) SNMP Trap IP addr 2
SNMPTrapIP3 : (Not Set) SNMP Trap IP addr 3
SNMPPublicCommunity : (Not Set) id information
SNMPTrapCommunity : trap community id information
IVRFileServer-1
RemoteTenorManagerInfo-1
SYSLogServer-1
CDRServer-1
CDRServer-2
CDRServer-3
CDRServer-4
ChannelGroup-SL8DV1DI1
ChannelGroup-SL8DV1DI2
ChannelGroup-SL8DV1DI3
ChannelGroup-SL8DV1DI4
ChannelGroup-SL8DV1DI5
ChannelGroup-SL8DV1DI6
ChannelGroup-SL8DV1DI7
ChannelGroup-SL8DV1DI8
SLot-SL1
SLot-SL2
SLot-SL3
SLot-SL4
SLot-SL5
SLot-SL6
SLot-SL7
SLot-SL8
NMSServer-1
DNSHosts-1
DNSServer-1
RadiusInfo-UserServer
RadiusInfo-EndpointServer
RadiusInfo-RoutingServer
SS7Gateway-1
config-MasterChassis-1# sub
config-MasterChassis-1
Allow calls from any SIP source
If you want to allow calls from any sip source and not just the proxy you are registered to you need to set this parameter.
Quintum#
Quintum# sips
Quintum-SIPSignalingGroup-1# config
config-SIPSignalingGroup-1#set aopc 0
config-SIPSignalingGroup-1* print
SIPSignalingGroup-1 :
SIPInfoFormat : 0 Nortel,default
ProxyFailoverBehavior : 1 fail over
PrimarySIPServerPort : 5060 portnumber,def 5060
PrimarySIPServer : (Not Set) IP address
SecondarySIPServerPort : 5060 port number,def 5060
SecondarySIPServer : (Not Set) IP address
OutboundPrimaryServerPort : 5060 port number,def 5060
OutboundPrimaryServer : (Not Set) IP address
OutboundSecondaryServerPort : 5060 port number,def 5060
OutboundSecondaryServer : (Not Set) IP address
RegisterExpiryTime : 300 never register
AllowOnlyProxyCalls : 0 from proxy,default
SDPin180Ringing : 1 send SDP
SIPServerInFromHdr : 1 use SIP Server IP
SDPin183Progress : 1 yes,default
IncludeQuintumHeader : 1 enable,default
UserNameInContact : 1 contact info sent
RequestReTransmitCount : 11 default 11
UserNameAsURI : 0 disable,default
MaxForwards : 70 default 70
PRACKMethod : 1 supported
Send180Ringing : 1 enabled
Send183Progress : 1 enabled
SipPstnInterworking : 0 disabled
SIPNoConnectTimeout : 180 seconds,def 180
SessionTimer : 0 disabled
UserAgentHeader : Quintum/1.0.0 0-31 char,def Quintu
MWIServer : (Not Set) IP address
MWIServerPort : 5060 Numeric,default 5060
MWISubscribeDuration : 60 minutes,def 60
MWIFailureRetryDelay : 30 minutes,def 30
SendRemotePartyID : 0 disabled
UseFromContact : 0
SIPTelephoneEvents : 1 Append “/1″ to SDP a
SIPUseDNinRegister : 0 Use PrimaryUser in R
UserAgent Table (90-character wide)
index UA ListenPort PrimaryUser PrimaryPassWord SecondaryUser SecondaryPassWord MWIUserName MWIPassword
—– — ———- —————- —————- —————- —————– —————- —————-
1 101 5060 (Not Set) (Not Set) (Not Set) (Not Set) (Not Set) (Not Set)
Contacts[1]: (Not Set)
Contacts[2]: (Not Set)
config-SIPSignalingGroup-1* sub
config-SIPSignalingGroup-1#
Maret 24, 2010 pada 2:53 am
I am trying to configure a Quintum DX2030 gateway for Asterisk without successful. As undestand from my provider using Asterisk, they request us terminate the call using SIP protocol to asterisk.
PSTN ———> Quintum DX2030 Asterisk
Is there any config or can asterisk support SIP passthrough configuration?It seems like quintum always need to register a SIP agent .
Appreciate any feedback or help.
Many thanks.
November 8, 2010 pada 9:34 am
Please download manual routing server apllication link below :
http://www.fileserve.com/file/BkX2R3n