Hi all,
we have an issue where Arris eMTAs need between 6 and 7 minutes to successfully register with the SIP server. Being that much too long, we set values
SnmpMib = sipCfgRegTimerMin.0 60
SnmpMib = sipCfgRegTimerMax.0 60
and everything is still the same.
After the registration, incoming calls work as they should, but outgoing calls don't.
Could it be connected to codecs? The SIP server uses ulaw and alaw codecs and we are having the following line in the MTA configuration file:
SnmpMibObject enterprises.4115.11.1.8.0 String "ULAW;ALAW;G723;G729;PCMU" ;
Should for those codecs anything else be set?
Thank you very much for any ideas and help!
I doubt it is a registration timing issue or a codec problem, unless you see something it the logs to suggest such.
What your describing sounds an awful lot like some connectivity problems, especially with the upstream. Could be a serious Noise issue causing the problem, this is easily tested with some pinging and signal checking.
Another possibility is a routing problem from SIP endpoint to MTA specifically look to make sure that the sip server can communicate with the MTA and vice versa.
Another thing to look at is DNS resolution, depending on your setup problems with DNS, specifically your FQDN could cause issues like this.
Hi,
there is simply a "delay" in communication for about 6 minutes after the MTA downloads the file successfully. After 6 minutes or so it registers with the server within seconds...
the outside DNS server is passed to the eMTAs and the FQDN of the server certainly doesnt resolve to the servers IP. I am compiling now DNS server on the provisioning machine and will add it also.
The connectivity between SIP and MTA is perfectly ok, as it looks like right now.
Should MTA FQDN also be resolvable?
Could this FQDN issue with not resolving be also connected to problematic outgoing calls?
Thanks!
EDIT: Now all the FQDNs are resolvable and the situation is the same. It is strange since in Advanced -> CallP/QoS when clicking "Show Call Signalling Log" it is empty for those about 7 minutes, but when this time passes, it registers successfully to the SIP server within few seconds. I have restarted the device a couple of times and once (only once out of about 10 restarts) it registered successfully in about 2 minutes. There seems to be no traffic at all from the MTA in this time (no MTA DHCP entries, no Call Signalling log as mentioned ...). I can successfully ping the MTA without any loss, also the connection to the SIP server works perfectly (and since there is nothing sent to the SIP server from the modem, I suspect that this has to do something with MTA settings...)
I am running out of ideas here ... What's the "normal" SIP registration time you gave according to your experiences?
normal time for sip registration would be in seconds possibly up to a minute.
perhaps posting your modem and mta configs may shed some light on the problem.
when the MTA is coming online set the verbosity to 10 on the asterisk server and watch the console and see if perhaps the problem is on the server end. When the mta is registered what does "sip show peers" show in the asterisk cli are you qualifying the connections, if so what is the qualify time?
The modem config is:
Main
{
SnmpMibObject enterprises.4115.1.3.3.1.2.3.6.0 Integer 4 ;
SnmpMibObject enterprises.4115.1.3.1.1.2.3.5.4.0 Integer 3 ;
SnmpMibObject enterprises.7432.1.1.1.6.0 Integer 1 ;
NetworkAccess 1;
MaxCPE 3;
UsServiceFlow
{
UsServiceFlowRef 1;
QosParamSetType 7;
MaxRateSustained 348000;
MaxTrafficBurst 3236;
}
DsServiceFlow
{
DsServiceFlowRef 2;
QosParamSetType 7;
MaxRateSustained 2048000;
MaxTrafficBurst 3236;
}
GlobalPrivacyEnable 1;
}
MTA configuration:
Main
{
MtaConfigDelimiter 1;
VendorSpecific
{
VendorIdentifier 0x0000ca;
GenericTLV TlvCode 69 TlvStringZero "11[238]|[2-9]xxxxxxx";
}
SnmpMibObject enterprises.4115.11.1.27.0 String "5555555555" ;
SnmpMibObject enterprises.4115.11.1.28.0 String "5555555555" ;
SnmpMibObject enterprises.7432.1.1.1.6.0 Integer 1 ;
SnmpMibObject pktcMtaDevEnabled.0 Integer 1; /* true */
SnmpMibObject enterprises.4115.10.1.3.0 IPAddress Pro_IP ;
SnmpMibObject enterprises.4115.11.1.1.1.2.1 String "user" ;
SnmpMibObject enterprises.4115.11.1.1.1.3.1 String "user" ;
SnmpMibObject enterprises.4115.11.1.1.1.4.1 String "user" ;
SnmpMibObject enterprises.4115.11.1.1.1.5.1 String "pass" ;
SnmpMibObject pktcNcsEndPntConfigMWD.9 Integer 2 ;
SnmpMibObject enterprises.4115.11.1.3.0 String "sip_server;5060" ;
SnmpMibObject enterprises.4115.11.1.4.0 Integer 0 ;
SnmpMibObject enterprises.4115.11.1.5.0 String "sip_server;5060" ;
SnmpMibObject enterprises.4115.11.1.6.0 Integer 0 ;
SnmpMibObject ifAdminStatus.9 Integer 1; /* up */
SnmpMibObject enterprises.4115.11.1.7.0 HexString 0x04808000 ;
SnmpMibObject enterprises.4115.11.1.8.0 String "ALAW;G723;G729;PCMU" ;
SnmpMibObject enterprises.4115.11.1.9.0 Integer 20 ;
SnmpMibObject enterprises.4115.11.1.24.0 Integer 60; /*sipCfgRegTimerMax.0*/
SnmpMibObject enterprises.4115.11.1.31.0 Integer 60; /*sipCfgRepeatDialingTimeout.0*/
SnmpMibObject enterprises.4115.11.1.42.0 Integer 60; /*sipCfgInviteLinger*/
SnmpMibObject enterprises.4115.11.1.47.0 Integer 60; /*sipCfgSessionExpires*/
MtaConfigDelimiter 255;
}
Advanced - DHCP:
Firmware Name TS060167A_080609_MODEL_4_5_EURO_SIP
Software filename TS060167A_080609_EU.MODEL_4_5.EURO.SIP.img
Provisioning Method gupi
MTA DHCP parameters:
MTA DHCP PARAMETERS
MTA FQDN mtadevice.mta.domains.net DHCP - MTA IP Time Remaining
MTA IP Addr MTA_IP/21 Lease: 0.9 days (73709 seconds)
Rebind: 0.7 days (62909 seconds)
MTA IP Gateway GW_IP Renew: 0.4 days (30509 seconds)
MTA Boot file tftp://[Pro_IP]/voip.cfg
MTA DHCP OPTION 6:
Service Provider Network Primary DNS Pro_IP
Service Provider Network Secondary DNS 0.0.0.0
MTA PACKETCABLE OPTIONS:
SubOption Type 122
SubOption 3 Service Provider's SNMP Entity mta.domains.net
SubOption 6 Kerberos Realm Realm (FQDN)
SubOption 7 Authorization method (MTA should get TGT) FALSE
SubOption 8 Provisioning timer (minutes) 1
SubOption 9 Security Ticket Invalidation 0
I am pulling my hair out for this and is driving me nuts.
Thanks for any help.
The Place I would start is your MTA DHCP config
specifically your option 122 section unless you actually have a kerberos server, and all the hoopla associated with MCS packetcable, I doubt you actually need all that information
Suboption 6 set to BASIC 1
and suboption 1 set to your sip server should be all you need.
for my working SIP deployment I have, docsis-mta is option 122 in this dhcpd config
option subnet-mask 255.255.224.0;
option routers 10.1.64.1;
option domain-name-servers 192.168.0.14, 192.168.0.13;
option log-servers 192.168.0.14;
option tftp-server-name "192.168.0.40";
next-server 192.168.0.40;
# Fancy way of setting the hostname to mta
option host-name = concat ("mta",suffix (concat ("0", binary-to-ascii (16, 8, "", substring (hardware, 1, 1))),2), "", suffix (concat ("0", binary-to-ascii (16, 8, "", substring (hardware, 2, 1))),2), "", suffix (concat ("0", binary-to-ascii (16, 8, "", substring (hardware, 3, 1))),2), "", suffix (concat ("0", binary-to-ascii (16, 8, "", substring (hardware, 4, 1))),2), "", suffix (concat ("0", binary-to-ascii (16, 8, "", substring (hardware, 5, 1))),2), "", suffix (concat ("0", binary-to-ascii (16, 8, "", substring (hardware, 6, 1))),2));
option domain-name "mta.domain.net";
option docsis-mta.provision-server 0 "\003mta\006domain\003net\000";
option docsis-mta.krb-realm-name "\005BASIC\0011\000";
Hi,
did you think that only suboption 6 (krb realm) and 3 (mta provisioning server) are needed? Suboption 1 is dhcp server-1.
I have those two suboptions sending as from the MTA DHCP log:
Option 122 SubOption 03 (TLV): 03 12 00036d746107646f6d61696e73036e657400
Option 122 SubOption 06 (TLV): 06 09 054241534943013100
in bootreply log entry 2. The configuration file gets downloaded immediately and the modem status jumps to "Telephony-Reg with Call Server" in few seconds after booting.
This is current MTA pool:
option subnet-mask mask;
option routers GW_IP;
option domain-name-servers IP_PRO;
option tftp-server-name "IP_PRO";
next-server IP_PRO;
option host-name = ...
option domain-name "mta.domains.net";
option docsis-mta.provision-server 0 "\003mta\007domains\003net\000";
option docsis-mta.krb-realm-name "\005BASIC\0011\000";
max-lease-time 86400;
min-lease-time 6400;
default-lease-time 86400;
option time-offset 3600;
range POOL_START POOL_END;
allow members of "docsis-voip-mta";
What seems to be strange to me is listing on DHCP, where there is no data for SubOption 6 Kerberos Realm Realm (FQDN) which should be BASIC 1 and in the MTA DHCP log (as mentioned above) I can see that BOTH suboptions 3 and 6 are sent. Another observation: the time needed for "Telephony-AC Power Iso OFF Reg Complete" isn't always the same, sometimes it could even happen in about 3 minutes or so.
This is CallP/QoS display (when the status is Reg complete for line 1):
CALLP
Line LC State CallP State Loop Current
1 IDLE IDLE Normal
Payload Header Suppression for voice calls is OFF (due to provisioning)
QoS
SFID Service Class Name Direction Primary Flow Packets
2921 Upstream Yes 234
38680 Downstream Yes 0
Is it normal that there are no packets info in Downstram flow? As mentioned in one of above posts, when doing "Show Call Signalling log" here there is absolutely nothing in it until those 3 or more minutes pass.
If any other information is needed, please inform me and I will post it.
Thanks
Hard to say what the problem is:
your dhcp looks great, your configs are a bit dffferent than mine so I have included sanitized versions of mine so you can eliminate configs as the problem.
Do you have access to the sip server? does any troubleshooting info show up there?
I am including my modem config file and mta config file from a known working example to give you something to work with. If you have packet ace you can import these right in. I can also send them in docsis.sourceforge.net format as well if needed.
Modem Config
NetworkAccess = 1
MaxCpeAllowed = 3
MaxClassifiers = 20
PrivacyEnable = 1
SnmpMib = arrisMtaDevProvMethodIndicator.0 gupi
SnmpMib = arrisCmDevHttpWanAccess.0 advanced
ManufacturerCVC = hexstr: 30.82.03.A6.30.82.02.8E.A0.03.02.01.02.02.10.6C.09.43.EC.39.87.2D.8F.EC.DA.6C.48.9E.5E.90.30.30.0D.06.09.2A.86.48.86.F7.0D.01.01.05.05.00.30.81.97.31.0B.30.09.06.03.55.04.06.13.02.55.53.31.39.30.37.06.03.55.04.0A.13.30.44.61.74.61.20.4F.76.65.72.20.43.61.62.6C.65.20.53.65.72.76.69.63.65.20.49.6E.74.65.72.66.61.63.65.20.53.70.65.63.69.66.69.63.61.74.69.6F.6E.73.31.15.30.13.06.03.55.04.0B.13.0C.43.61.62.6C.65.20.4D.6F.64.65.6D.73.31.36.30.34.06.03.55.04.03.13.2D.44.4F.43.53.49.53.20.43.61.62.6C.65.20.4D.6F.64.65.6D.20.52.6F.6F.74.20.43.65.72.74.69.66.69.63.61.74.65.20.41.75.74.68.6F.72.69.74.79.30.1E.17.0D.30.31.30.39.31.32.30.30.30.30.30.30.5A.17.0D.31.33.30.39.31.31.32.33.35.39.35.39.5A.30.6A.31.0B.30.09.06.03.55.04.06.13.02.55.53.31.22.30.20.06.03.55.04.0A.13.19.41.72.72.69.73.20.49.6E.74.65.72.61.63.74.69.76.65.2C.20.4C.2E.4C.2E.43.2E.31.0F.30.0D.06.03.55.04.0B.13.06.44.4F.43.53.49.53.31.26.30.24.06.03.55.04.03.13.1D.43.6F.64.65.20.56.65.72.69.66.69.63.61.74.69.6F.6E.20.43.65.72.74.69.66.69.63.61.74.65.30.82.01.22.30.0D.06.09.2A.86.48.86.F7.0D.01.01.01.05.00.03.82.01.0F.00.30.82.01.0A.02.82.01.01.00.D4.0C.5A.EA.CF.D1.E9.AB.5F.9E.50.88.CA.83.5E.EB.48.73.69.85.2C.CD.9A.92.E2.F7.FD.E9.B2.8C.AA.CA.21.18.9C.0B.69.6C.E1.F2.66.6C.0B.C8.C7.18.38.77.CE.51.9E.52.70.30.DA.F8.43.75.38.EC.12.CA.A4.49.22.47.23.97.F5.25.9E.06.71.31.D0.46.F6.7B.1E.2B.25.EF.37.B4.43.B8.9D.3F.86.DB.66.55.25.25.95.C4.27.A6.D6.41.DB.7B.39.2E.8E.01.D7.BB.DF.73.D2.13.8A.85.55.37.47.D6.C0.68.5F.76.BC.80.C8.2E.75.5F.8A.CC.87.C6.56.50.A1.49.2F.14.B4.8C.97.A8.06.32.79.49.C5.FA.AA.43.8A.C5.F0.A9.76.47.4F.D2.6C.DE.45.56.D5.2B.FA.5D.C7.50.8F.A7.F1.50.FA.45.4C.68.1F.51.08.08.52.96.F2.C9.4C.37.1B.57.CD.19.3E.89.39.D6.26.8C.8C.D9.6E.3E.8A.06.CA.BA.6D.5C.B8.29.89.C1.75.1E.21.E7.7F.09.CA.73.DA.4D.AA.1F.DE.5B.C6.8B.ED.4B.8E.B5.B0.EA.3A.BB.23.D4.24.97.90.B2.A0.93.DD.E0.80.65.73.13.8C.BB.99.FD.CE.B6.FF.C1.02.03.01.00.01.A3.1A.30.18.30.16.06.03.55.1D.25.01.01.FF.04.0C.30.0A.06.08.2B.06.01.05.05.07.03.03.30.0D.06.09.2A.86.48.86.F7.0D.01.01.05.05.00.03.82.01.01.00.94.F2.71.A8.BB.BA.C1.D7.FC.05.42.60.17.0B.59.F0.B6.AC.9D.A7.0D.01.48.69.9E.0D.24.0B.03.3D.9C.34.91.8F.77.37.CD.45.B8.22.ED.F9.E1.BE.C4.C5.B0.30.D8.78.B6.37.8B.5A.79.95.D0.32.E9.33.EC.0A.E0.DB.43.6A.3F.52.18.1F.FE.E0.8E.0C.D4.F6.20.1F.11.15.0F.4C.F1.BE.F4.1C.9C.58.EF.16.65.82.B5.E7.F1.AA.1A.FC.D7.BA.DE.B7.B0.09.78.45.C2.D9.5E.E8.9F.66.76.7F.3B.C0.80.C2.99.4E.8C.39.CA.9F.22.BC.C2.21.51.BA.92.21.B7.CA.87.E8.1F.DA.D3.FC.F4.8F.EB.61.C7.39.EC.75.1A.C0.0A.FA.CD.88.CC.C9.9D.11.EE.6A.96.C5.A5.91.F6.25.87.5E.D7.AF.60.46.0E.73.30.DE.E0.5E.C1.83.D1.71.7A.F3.F2.70.2D.F0.25.3F.D1.A4.9C.BC.A6.A6.54.B3.7C.B7.84.6F.91.C1.1E.3A.83.D1.E6.8C.28.AA.25.A3.5D.98.49.39.3B.00.9B.9A.53.28.E5.72.90.17.D3.5B.B8.41.D6.2F.95.00.07.BA.7D.73.E2.FF.F4.E1.4D.0F.3A.49.19.38.05.49.57.14.81.1B
SnmpMib = arrisCmDevSwAdminStatus.0 allowArrisProvisioningUpgrade
SnmpMib = arrisCmDevSwHwModel.1 "TM602G"
SnmpMib = arrisCmDevSwServer.1 192.168.224.14
SnmpMib = arrisCmDevSwFilename.1 "TS060160_052109_NA.MODEL_6.img"
SnmpMib = arrisCmDevSwHwModel.2 "TM402G"
SnmpMib = arrisCmDevSwServer.2 192.168.224.14
SnmpMib = arrisCmDevSwFilename.2 "TS060160_052109_NA.MODEL_4_5.img"
SnmpMib = arrisCmDevSwHwModel.3 "TM502G"
SnmpMib = arrisCmDevSwServer.3 192.168.224.14
SnmpMib = arrisCmDevSwFilename.3 "TS060160_052109_NA.MODEL_4_5.img"
SnmpMib = arrisCmDevSwHwModel.4 "WTM552G"
SnmpMib = arrisCmDevSwServer.4 192.168.224.14
SnmpMib = arrisCmDevSwFilename.4 "TS060160_052109_NA.MODEL_5_WR.img"
SnmpMib = arrisCmDevSwFilename.5 "TS060160_052109_NA.MODEL_6_WR.img"
SnmpMib = arrisCmDevSwHwModel.5 "WTM652G"
SnmpMib = arrisCmDevSwServer.5 192.168.224.14
BaselinePrivacy =
AuthorizeWaitTimeout = 10
ReauthorizeWaitTimeout = 10
KekGraceTime = 600
OpWaitTimeout = 10
RekeyWaitTimeout = 10
TekGraceTime = 600
AuthorizeRejectWaitTimeout = 60
SAMapWaitTimeout = 1
SAMapMaxRetries = 4
UpstreamServiceFlow =
SfReference = 1
SfQosSetType = 7
SfTrafficPriority = 1
SfMaxTrafficRate = 512000
SfSchedulingType = 2
SfRqTxPolicy = 138
UpstreamServiceFlow =
SfReference = 2
SfQosSetType = 7
SfTrafficPriority = 7
SfMaxTrafficRate = 512000
SfSchedulingType = 2
SfRqTxPolicy = 138
SfMaxTrafficBurst = 1522
UpstreamPacketClassification =
PcReference = 100
PcServiceFlowReference = 2
PcActivationState = 1
PcIpClassification =
PcIpProtocol = 257
PcIpSourceAddress = 0.0.0.0
PcIpSourceMask = 0.0.0.0
PcIpDestAddress = 192.168.230.0
PcIpDestMask = 255.255.254.0
PcRulePriority = 1
UpstreamPacketClassification =
PcReference = 200
PcServiceFlowReference = 2
PcActivationState = 1
PcRulePriority = 1
PcIpClassification =
PcIpProtocol = 257
PcIpSourceAddress = 0.0.0.0
PcIpSourceMask = 0.0.0.0
PcIpDestAddress = 192.168.248.0
PcIpDestMask = 255.255.255.0
DownstreamServiceFlow =
SfReference = 101
SfQosSetType = 7
SfTrafficPriority = 1
SfMaxTrafficRate = 3200000
DownstreamServiceFlow =
SfReference = 102
SfQosSetType = 7
SfTrafficPriority = 7
SfMaxTrafficRate = 512000
SfMaxTrafficBurst = 1522
DownstreamPacketClassification =
PcReference = 102
PcServiceFlowReference = 102
PcRulePriority = 1
PcActivationState = 1
PcIpClassification =
PcIpProtocol = 257
PcIpSourceAddress = 192.168.230.0
PcIpSourceMask = 255.255.254.0
PcIpDestAddress = 0.0.0.0
PcIpDestMask = 0.0.0.0
DownstreamPacketClassification =
PcReference = 103
PcServiceFlowReference = 102
PcRulePriority = 1
PcActivationState = 1
PcIpClassification =
PcIpProtocol = 257
PcIpSourceAddress = 192.168.248.0
PcIpSourceMask = 255.255.255.0
PcIpDestAddress = 0.0.0.0
PcIpDestMask = 0.0.0.0
SnmpMib = docsDevFilterIpStatus.1 createAndGo
SnmpMib = docsDevFilterIpControl.1 discard
SnmpMib = docsDevFilterIpIfIndex.1 0
SnmpMib = docsDevFilterIpDirection.1 both
SnmpMib = docsDevFilterIpBroadcast.1 false
SnmpMib = docsDevFilterIpSaddr.1 0.0.0.0
SnmpMib = docsDevFilterIpSmask.1 0.0.0.0
SnmpMib = docsDevFilterIpDaddr.1 0.0.0.0
SnmpMib = docsDevFilterIpDmask.1 0.0.0.0
SnmpMib = docsDevFilterIpProtocol.1 6
SnmpMib = docsDevFilterIpSourcePortLow.1 0
SnmpMib = docsDevFilterIpSourcePortHigh.1 65535
SnmpMib = docsDevFilterIpDestPortLow.1 137
SnmpMib = docsDevFilterIpDestPortHigh.1 139
SnmpMib = docsDevFilterIpStatus.2 createAndGo
SnmpMib = docsDevFilterIpControl.2 discard
SnmpMib = docsDevFilterIpIfIndex.2 0
SnmpMib = docsDevFilterIpDirection.2 both
SnmpMib = docsDevFilterIpBroadcast.2 false
SnmpMib = docsDevFilterIpSaddr.2 0.0.0.0
SnmpMib = docsDevFilterIpSmask.2 0.0.0.0
SnmpMib = docsDevFilterIpDaddr.2 0.0.0.0
SnmpMib = docsDevFilterIpDmask.2 0.0.0.0
SnmpMib = docsDevFilterIpProtocol.2 6
SnmpMib = docsDevFilterIpSourcePortLow.2 0
SnmpMib = docsDevFilterIpSourcePortHigh.2 65535
SnmpMib = docsDevFilterIpDestPortLow.2 445
SnmpMib = docsDevFilterIpDestPortHigh.2 445
SnmpMib = docsDevFilterIpDefault.0 accept
MTA Config
TelephonyConfigFileBeginEnd = 1
VendorSpecific = 00.00.CA (ARRIS)
SIPDigitMap = "*[0-4]x|*50x.*x.[T#]|*5[356]x.[T#]|*5[47]|*6[1359]|*6[27]x.[T#]|*7[02]x.[T#]|*7[389]|*74xx*x.[T#]|*75xx|*80*x.*x.*x.[T#]|*82x.[T#]|*8[89]|*9[02689]x.[T#]|*93|"
VendorSpecific = 00.00.CA (ARRIS)
SIPDigitMap = "0[T#]|011x.[T#]|101x.[T#]|1411|[0-1][2-9]xxxxxxxxx|[2-9]11|[2-9]xxxxxx[T#]|[2-9]xxxxxxxxx"
SnmpMib = pktcMtaDevEnabled.0 true
SnmpMib = sipCfgMediaLoopbackNumber.0 "5555555555"
SnmpMib = sipCfgPacketLoopbackNumber.0 "5555555555"
SnmpMib = ppCfgMtaTeleSyslogServIpAddr.0 10.10.10.10
SnmpMib = sipCfgPortUserName.1 "5557745306"
SnmpMib = sipCfgPortDisplayName.1 "5557745306"
SnmpMib = sipCfgPortLogin.1 "5557745306"
SnmpMib = sipCfgPortPassword.1 "999999999"
SnmpMib = pktcNcsEndPntConfigMWD.9 2
SnmpMib = ifAdminStatus.9 up
SnmpMib = sipCfgProxyAdr.0 "192.168.68.4;5060"
SnmpMib = sipCfgProxyType.0 ipv4
SnmpMib = sipCfgRegistrarAdr.0 "192.168.68.4;5060"
SnmpMib = sipCfgRegistrarType.0 ipv4
SnmpMib = sipCfgSipFeatureSwitch.0 hexstr: 4.80.80.0
SnmpMib = sipCfgProvisionedCodecArray.0 "PCMU;telephone-event"
SnmpMib = sipCfgPacketizationRate.0 twentyMilliSeconds
SnmpMib = sipCfgMediaLoopbackNumber.0 "9119119111"
SnmpMib = sipCfgPacketLoopbackNumber.0 "9119119111"
TelephonyConfigFileBeginEnd = 255
Could you please send the configs in the docsis format?
Thanks!
Here you go though not neccessarily the exact same files, but working ones nonetheless
MTA config
Main
{
MtaConfigDelimiter 1;
VendorSpecific
{
VendorIdentifier 0x0000ca;
GenericTLV TlvCode 69 TlvStringZero "*[0-4]x|*50x.*x.[T#]|*5[356]x.[T#]|*5[47]|*6[1359]|*6[27]x.[T#]|*7[02]x.[T#]|*7[389]|*74xx*x.[T#]|*75xx|*80*x.*x.*x.[T#]|*82x.[T#]|*8[89]|*9[02689]x.[T#]|*93|"; /* tlv length = 159 */
}
VendorSpecific
{
VendorIdentifier 0x0000ca;
GenericTLV TlvCode 69 TlvStringZero "0[T#]|011x.[T#]|101x.[T#]|1411|[0-1][2-9]xxxxxxxxx|[2-9]11|[2-9]xxxxxx[T#]|[2-9]xxxxxxxxx"; /* tlv length = 90 */
}
SnmpMibObject pktcMtaDevEnabled.0 Integer 1; /* true */
SnmpMibObject enterprises.4115.11.1.27.0 String "5555555555" ;
SnmpMibObject enterprises.4115.11.1.28.0 String "5555555555" ;
SnmpMibObject enterprises.4115.10.1.3.0 IPAddress 10.10.10.10 ;
SnmpMibObject enterprises.4115.11.1.1.1.2.1 String "5555557938" ;
SnmpMibObject enterprises.4115.11.1.1.1.3.1 String "5555557938" ;
SnmpMibObject enterprises.4115.11.1.1.1.4.1 String "5555557938" ;
SnmpMibObject enterprises.4115.11.1.1.1.5.1 String "1887132046" ;
SnmpMibObject pktcNcsEndPntConfigMWD.9 Integer 2 ;
SnmpMibObject ifAdminStatus.9 Integer 1; /* up */
SnmpMibObject enterprises.4115.11.1.3.0 String "192.168.68.4;5060" ;
SnmpMibObject enterprises.4115.11.1.4.0 Integer 0 ;
SnmpMibObject enterprises.4115.11.1.5.0 String "192.168.68.4;5060" ;
SnmpMibObject enterprises.4115.11.1.6.0 Integer 0 ;
SnmpMibObject enterprises.4115.11.1.7.0 HexString 0x04808000 ;
SnmpMibObject enterprises.4115.11.1.8.0 String "PCMU;telephone-event" ;
SnmpMibObject enterprises.4115.11.1.9.0 Integer 20 ;
SnmpMibObject enterprises.4115.11.1.27.0 String "9119119111" ;
SnmpMibObject enterprises.4115.11.1.28.0 String "9119119111" ;
MtaConfigDelimiter 255;
}
Modem Config
Main
{
NetworkAccess 1;
SnmpMibObject enterprises.4115.1.3.1.1.2.3.5.4.0 Integer 3 ;
SnmpMibObject docsDevSwAdminStatus.0 Integer 2; /* allowProvisioningUpgrade */
MaxCPE 3;
MaxClassifiers 20;
GlobalPrivacyEnable 1;
SnmpMibObject enterprises.4115.1.3.3.1.2.3.6.0 Integer 9 ;
MfgCVCData 0x308203a63082028ea00302010202106c0943ec39872d8fecda6c489e5e9030300d06092a864886f70d0101050500308197310b300906035504061302555331393037060355040a133044617461204f766572204361626c65205365727669636520496e746572666163652053706563696669636174696f6e7331153013060355040b130c4361626c65204d6f64656d73313630340603550403132d444f43534953204361626c65204d6f64656d20526f6f7420436572746966696361746520417574686f72697479301e170d3031303931323030303030305a170d3133303931313233353935395a306a310b300906035504061302555331223020060355;
MfgCVCData 0x040a1319417272697320496e7465726163746976652c204c2e4c2e432e310f300d060355040b1306444f43534953312630240603550403131d436f646520566572696669636174696f6e20436572746966696361746530820122300d06092a864886f70d01010105000382010f003082010a0282010100d40c5aeacfd1e9ab5f9e5088ca835eeb487369852ccd9a92e2f7fde9b28caaca21189c0b696ce1f2666c0bc8c7183877ce519e527030daf8437538ec12caa44922472397f5259e067131d046f67b1e2b25ef37b443b89d3f86db6655252595c427a6d641db7b392e8e01d7bbdf73d2138a85553747d6c0685f76bc80c82e755f8acc87c65650a1;
MfgCVCData 0x492f14b48c97a806327949c5faaa438ac5f0a976474fd26cde4556d52bfa5dc7508fa7f150fa454c681f5108085296f2c94c371b57cd193e8939d6268c8cd96e3e8a06caba6d5cb82989c1751e21e77f09ca73da4daa1fde5bc68bed4b8eb5b0ea3abb23d4249790b2a093dde0806573138cbb99fdceb6ffc10203010001a31a301830160603551d250101ff040c300a06082b06010505070303300d06092a864886f70d0101050500038201010094f271a8bbbac1d7fc054260170b59f0b6ac9da70d0148699e0d240b033d9c34918f7737cd45b822edf9e1bec4c5b030d878b6378b5a7995d032e933ec0ae0db436a3f52181ffee08e0cd4f6201f1115;
MfgCVCData 0x0f4cf1bef41c9c58ef166582b5e7f1aa1afcd7badeb7b0097845c2d95ee89f66767f3bc080c2994e8c39ca9f22bcc22151ba9221b7ca87e81fdad3fcf48feb61c739ec751ac00afacd88ccc99d11ee6a96c5a591f625875ed7af60460e7330dee05ec183d1717af3f2702df0253fd1a49cbca6a654b37cb7846f91c11e3a83d1e68c28aa25a35d9849393b009b9a5328e5729017d35bb841d62f950007ba7d73e2fff4e14d0f3a49193805495714811b;
SnmpMibObject enterprises.4115.1.3.1.1.4.2.0 Integer 2 ;
SnmpMibObject enterprises.4115.1.3.1.1.4.1.1.3.1 String "TM602G" ;
SnmpMibObject enterprises.4115.1.3.1.1.4.1.1.5.1 IPAddress 192.168.224.40 ;
SnmpMibObject enterprises.4115.1.3.1.1.4.1.1.6.1 String "TS060160_052109_NA.MODEL_6.SIP.img" ;
SnmpMibObject enterprises.4115.1.3.1.1.4.1.1.3.2 String "TM402G" ;
SnmpMibObject enterprises.4115.1.3.1.1.4.1.1.5.2 IPAddress 192.168.224.40 ;
SnmpMibObject enterprises.4115.1.3.1.1.4.1.1.6.2 String "TS060160_052109_NA.MODEL_4_5.SIP.img" ;
SnmpMibObject enterprises.4115.1.3.1.1.4.1.1.3.3 String "TM502G" ;
SnmpMibObject enterprises.4115.1.3.1.1.4.1.1.5.3 IPAddress 192.168.224.40 ;
SnmpMibObject enterprises.4115.1.3.1.1.4.1.1.6.3 String "TS060160_052109_NA.MODEL_4_5.SIP.img" ;
BaselinePrivacy
{
AuthTimeout 10;
ReAuthTimeout 10;
AuthGraceTime 600;
OperTimeout 10;
ReKeyTimeout 10;
TEKGraceTime 600;
AuthRejectTimeout 60;
SAMapWaitTimeout 1;
SAMapMaxRetries 4;
}
UsServiceFlow
{
UsServiceFlowRef 1;
QosParamSetType 7;
TrafficPriority 1;
MaxRateSustained 512000;
SchedulingType 2;
RequestOrTxPolicy 0x0000008a;
}
UsServiceFlow
{
UsServiceFlowRef 2;
QosParamSetType 7;
TrafficPriority 7;
MaxRateSustained 256000;
SchedulingType 2;
RequestOrTxPolicy 0x0000008a;
}
UsPacketClass
{
ClassifierRef 2;
ServiceFlowRef 2;
IpPacketClassifier
{
IpDstAddr 192.168.65.36;
IpProto 257;
IpDstMask 255.255.255.255;
}
ActivationState 1;
}
DsServiceFlow
{
DsServiceFlowRef 101;
QosParamSetType 7;
TrafficPriority 1;
MaxRateSustained 1200000;
}
DsServiceFlow
{
DsServiceFlowRef 102;
QosParamSetType 7;
TrafficPriority 7;
MaxRateSustained 256000;
}
DsPacketClass
{
ClassifierRef 102;
ServiceFlowRef 102;
RulePriority 1;
ActivationState 1;
IpPacketClassifier
{
IpProto 257;
IpSrcAddr 192.168.65.36;
IpSrcMask 255.255.255.255;
}
}
SnmpMibObject docsDevFilterIpStatus.1 Integer 4; /* createAndGo */
SnmpMibObject docsDevFilterIpControl.1 Integer 1; /* discard */
SnmpMibObject docsDevFilterIpIfIndex.1 Integer 0 ;
SnmpMibObject docsDevFilterIpDirection.1 Integer 3; /* both */
SnmpMibObject docsDevFilterIpBroadcast.1 Integer 2; /* false */
SnmpMibObject docsDevFilterIpSaddr.1 IPAddress 0.0.0.0 ;
SnmpMibObject docsDevFilterIpSmask.1 IPAddress 0.0.0.0 ;
SnmpMibObject docsDevFilterIpDaddr.1 IPAddress 0.0.0.0 ;
SnmpMibObject docsDevFilterIpDmask.1 IPAddress 0.0.0.0 ;
SnmpMibObject docsDevFilterIpProtocol.1 Integer 6 ;
SnmpMibObject docsDevFilterIpSourcePortLow.1 Integer 0 ;
SnmpMibObject docsDevFilterIpSourcePortHigh.1 Integer 65535 ;
SnmpMibObject docsDevFilterIpDestPortLow.1 Integer 137 ;
SnmpMibObject docsDevFilterIpDestPortHigh.1 Integer 139 ;
SnmpMibObject docsDevFilterIpStatus.2 Integer 4; /* createAndGo */
SnmpMibObject docsDevFilterIpControl.2 Integer 1; /* discard */
SnmpMibObject docsDevFilterIpIfIndex.2 Integer 0 ;
SnmpMibObject docsDevFilterIpDirection.2 Integer 3; /* both */
SnmpMibObject docsDevFilterIpBroadcast.2 Integer 2; /* false */
SnmpMibObject docsDevFilterIpSaddr.2 IPAddress 0.0.0.0 ;
SnmpMibObject docsDevFilterIpSmask.2 IPAddress 0.0.0.0 ;
SnmpMibObject docsDevFilterIpDaddr.2 IPAddress 0.0.0.0 ;
SnmpMibObject docsDevFilterIpDmask.2 IPAddress 0.0.0.0 ;
SnmpMibObject docsDevFilterIpProtocol.2 Integer 6 ;
SnmpMibObject docsDevFilterIpSourcePortLow.2 Integer 0 ;
SnmpMibObject docsDevFilterIpSourcePortHigh.2 Integer 65535 ;
SnmpMibObject docsDevFilterIpDestPortLow.2 Integer 445 ;
SnmpMibObject docsDevFilterIpDestPortHigh.2 Integer 445 ;
SnmpMibObject docsDevFilterIpDefault.0 Integer 2; /* accept */
/* CmMic 32a18882d76c109bf6e876e0e29622aa; */
/* CmtsMic e2fc3f81c9cc7f58088e1d5fd1c6860f; */
/*EndOfDataMkr*/
}
Hi,
thank you very much for your configs. When I use them exactly as they are, I get failconfigerror for MTA part. Immediately after I add SnmpMibObject enterprises.7432.1.1.1.6.0 Integer 1 ;
to config, MTA boots successfully BUT this SNMP could be the reason for the problems I am having since the registration still takes a long time (the same as before). Why do I get error when not setting this value to 1? The firmware seems to be EURO.SIP, I am attaching paste from HW / FW versions:
System: ARRIS Euro-DOCSIS 2.0 / SIP 2.0 Touchstone Telephony Modem HW_REV: 08
VENDOR: Arris Interactive, L.L.C.
BOOTR: 5.01
SW_REV: 6.1.67A.EURO.SIP
MODEL: TM501B
Product Type: 00000004 010XXXXX
Product Release: 00000008
Flash Part: MX29LV320BXX
Download Revision: 2
Firmware Revision: 6.1.67A.EURO.SIP
Serial Number: BLAHBLAH
MTA Hardware Information
Mta Serial Number BLAHBLAH
Mta Type Identifier pktc1.5:...
Firmware Build and Revisions
Firmware Name: TS060167A_080609_MODEL_4_5_EURO_SIP
Firmware Build Time: Thu Aug 6 21:54:52 EDT 2009
More info about product type:
PRODUCT TYPE: 00000004 010812a1 which means
Hardware type GEN4
Hardware version 0
Market Europe
Display LED
Num lines 1
RF version 5
USB capable YES
Internet isolation NOT AVAILABLE
TTM telemetry NOT AVAILABLE
External watchdog NOT PRESENT
Wireless DISABLED
DECT DISABLED
Router DISABLED
USB DISABLED
Ethernet ENABLED
PLL Workaround DISABLED
Japan DISABLED
Extended Tx Gain DISABLED
Midband US DISABLED
Wireless Docsis DISABLED
LC type 2
Thermal Shutdown DISABLED
PSAVE Improvement DISABLED
(Should DECT be enabled here by default?)
Which value should I set to enable MTA part (since it seems that line is needed for that - there could be a problem here)?
Thanks!
I have found out some strangeness:
Only when I have BOTH those lines in the MTA config, I get no failconfigfile error:
SnmpMibObject enterprises.7432.1.1.1.6.9 Integer 1 ;
SnmpMibObject pktcMtaDevEnabled.0 Integer 1; /* true */
But as it seems, they are both for pktcMtaDevEnabled. IF I remove the first one (Arris MIBS for EuroDocsis under SIP downloads, the filename is ietf_mta.mib as kwesibrunee stated already here: http://docsis.org/node/542)
pktcMtaDevEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
WHY do I need to have both lines fot it to work? It doesn't work if I remove either of those two lines (I get config file error) ... all (incoming and outgoing calls) work, but the registration time is still > 6 minutes, but sometimes less (and nothing changes in the configuration file in between).
Thanks for any help!
I suspect there is some limit set to 600 seconds and MTA randomly chooses a number of seconds for registration on every boot.
Now I am using
SnmpMibObject 1.3.6.1.4.1.7432.2.1.2.1.1.18.9 Integer 2 ;
instead of
SnmpMibObject pktcNcsEndPntConfigMWD.9 Integer 2 ; which has different OID. And with speculation that if I need that .7432... OID for pktcMtaDevEnabled.0, then obsiously this one would do. The default value for pktcNcsEndPntConfigMWD is 600 . could it be this value?
I have spent quiet some nights solving this and will be glad for any help possible.
Issue solved. It was a firmware problem.