The ERICSSON commands listed below are for these functions RLCRP:CELL=ALL; ----------- for viewing all the cells of BSC sites ( BSC ) DTSTP:DIP=ALL; ------------- for viewing state of digital path and links ( MSC & BSC ) MGSVP: ------------------------ for checking subscribe base ( MSC ) STRSP:R=ALL; ----------------- for checking all route ( MSC & BSC ) dtbli:dip=rblt**; --------- ----blocking of dip dtble:dip=rblt**; --------- ------deblocking of dip rxmsp:mo=rxotg-**,subord; ------- management object status rxmfp:mo=rxotg-**,subord; ---------- fault print comand for management object Ericsson Tips Here are three sections of Ericsson MML and printout explanations that may be useful. These are commands which are used on a daily basis, however, explained in greater detail then the face value they are typically taken for. If you have any questions feel free to email me, mark.natale@t-mobile.com Understanding the DIP Quality stats dtqup:dip=53rblt; DIGITAL PATH QUALITY INCOMING AND OUTGOING DIRECTION DIP T1 T2 SLIP SLIP2 UAS UASR UAV1 53RBLT 13 7 0 0 0 SECTION ESV SESV DMV ESVR SESVR DMVR SFV SFTI 0 0 0 SECTION ES2V 6 0 0 0 UASB1 UAV2 UASB2 0 0 SES2V DM2V ES2VR SES2VR DM2VR SMI 2 0 0 17 17 T1 is the number of minutes stats were recorded. T2 is the number of hours. In the above example, in the last 13 minutes the DIP took 0 hits. In the last 7 hours there were 6 errored seconds (ES2V), 2 severely errored seconds (SES2V) INCOMING, and 17 errored seconds (ES2VR), 17 severely errored seconds OUTGOING. ESV Errored Seconds Incoming ESVR Errored Seconds Outgoing SESV Severely Errored Second Incoming SESVR Severely Errored Seconds Outgoing You can reset these stats, which is usually good to do after a telco repair, by using dtqsr:dip=53rblt,degr; dtqsr:dip=53rblt,es,ses,sf; dtqsr:dip=53rblt,es2,ses2,sf2; Determining what T1 a specific radio is using Rxmdp:mo=rxotrx-293-0; RADIO X-CEIVER ADMINISTRATION MANAGED OBJECT DEVICE INFORMATION MO DEVS RXOTRX-293-0 RHDEV-837 DEVT SDEV RBLT24-2249 1111 The DEVT is the transmission device. Take the device number and divide this by 24. In this case 2249/24 = 93.70833, therefore the DIP would be 93RBLT. If the transmission device is an RBLT24 the dip will be an RBLT. If the DEVT is an RBLT3 device, the DIP will be an RB3. (Example: DEVT RBLT3-300 = 12RB3, RBLT24-300 = 12RBLT) Checking traffic on a specific radio You should be familiar with checking if a sector is taking traffic: rlcrp:cell= To check if a specific radio is taking traffic you would combine this command with the rxcdp:mo= [BH2BSC4, BH0580, TG-22] Rxcdp:mo=rxotg-22; rxcdp:mo=rxotg-22; RADIO X-CEIVER ADMINISTRATION MANAGED OBJECT CONFIGURATION DATA MO RESULT ARFCN RXORX-22-0 CONFIG HOP NONE RXORX-22-1 CONFIG HOP NONE RXORX-22-2 CONFIG HOP NONE RXORX-22-4 CONFIG HOP NONE RXORX-22-5 CONFIG HOP NONE MO MISMATCH RESULT ARFCN TXAD TN BPC CHCOMB OFFS XRA ICM RXOTS-22-0-0 CONFIG 638 1 0 6106 BCCH 0 NO ON RXOTS-22-0-1 CONFIG 638 1 1 6078 SDCCH8 RXOTS-22-0-2 CONFIG 638 1 7 5993 TCH 0 NO ON RXOTS-22-0-3 CONFIG 638 1 6 5988 TCH 0 NO ON RXOTS-22-0-4 CONFIG 638 1 5 5985 TCH 0 NO ON RXOTS-22-0-5 CONFIG 638 1 4 5980 TCH 0 NO ON RXOTS-22-0-6 CONFIG 638 1 3 5977 TCH 0 NO ON 0 NO ON RXOTS-22-0-7 CONFIG HOP 4 2 5095 TCH 0 NO ON RXOTS-22-1-0 CONFIG HOP 4 7 5943 TCH 0 NO ON RXOTS-22-1-1 CONFIG HOP 4 6 5940 TCH 0 NO ON RXOTS-22-1-2 CONFIG HOP 4 5 5937 TCH 0 NO ON RXOTS-22-1-3 CONFIG HOP 4 4 5934 TCH 0 NO ON RXOTS-22-1-4 CONFIG HOP 4 3 5931 TCH 0 NO ON RXOTS-22-1-5 CONFIG 638 1 2 5135 TCH 0 NO ON RXOTS-22-1-6 CONFIG HOP 4 1 5925 TCH 0 NO ON RXOTS-22-1-7 CONFIG HOP 4 0 5922 TCH 0 NO ON RXOTS-22-2-0 CONFIG 630 2 0 6096 SDCCH4 RXOTS-22-2-1 CONFIG 630 2 7 6031 TCH 3 NO ON RXOTS-22-2-2 CONFIG 630 2 6 6025 TCH 3 NO ON RXOTS-22-2-3 CONFIG 630 2 5 6019 TCH 3 NO ON RXOTS-22-2-4 CONFIG 630 2 4 6015 TCH 3 NO ON RXOTS-22-2-5 CONFIG 630 2 3 6009 TCH 3 NO ON RXOTS-22-2-6 CONFIG 630 2 2 6004 TCH 3 NO ON RXOTS-22-2-7 CONFIG 630 2 1 2064 TCH 3 NO ON 3 NO ON rlcrp:cell=bh0580a; CELL RESOURCES CELL BCCH CBCH SDCCH NOOFTCH QUEUED BH0580A 1 0 8 14- 28 0 CHGR BPC CHANNEL CHRATE SPV STATE ICMBAND CHBAND 64K 0 5135 TCH-3871 FR 1,2,3 IDLE 1 1900 TCH-3870 HR 1,3 IDLE 1 1900 TCH-3845 HR 1,3 IDLE 1 1900 FR 1,2,3 IDLE 1 1900 5993 TCH-33030 NONE NONE 5988 5985 5980 TCH-33029 HR 1,3 IDLE 1 1900 TCH-33028 HR 1,3 IDLE 1 1900 FR 1,2,3 IDLE 1 1900 TCH-33149 HR 1,3 IDLE 1 1900 TCH-33148 HR 1,3 IDLE 1 1900 FR 1,2,3 IDLE 1 1900 TCH-33272 HR 1,3 IDLE 1 1900 TCH-33271 HR 1,3 IDLE 1 1900 FR 1,2,3 IDLE 1 1900 HR 1,3 IDLE 1 1900 TCH-33150 TCH-33273 TCH-33513 TCH-33512 TCH-33511 HR 5977 6078 TCH-33759 FR IDLE 1 1,2,3 IDLE 1 1900 IDLE 1 1900 TCH-33757 HR 1,3 IDLE 1 1900 IDLE 1 1900 SDCCH-37285 IDLE 1 1900 SDCCH-37284 IDLE 1 1900 SDCCH-37283 IDLE 1 1900 SDCCH-37282 IDLE 1 1900 SDCCH-37281 IDLE 1 1900 SDCCH-37280 IDLE 1 1900 SDCCH-37279 IDLE 1 1900 BCCH-37315 BUSY CHGR BPC CHANNEL 1 5095 TCH-31142 FR CHRATESPV 1900 STATE ICMBAND CHBAND 64K 1,2,3 IDLE 1 1900 TCH-31141 HR 1,3 IDLE 1 1900 TCH-31140 HR 1,3 IDLE 1 1900 TCH-35219 FR 1,2,3 NONE NONE 1,3 SDCCH-37286 NONE 1900 TCH-33758 HR 6106 5922 1,3 NONE LOCK 1 1900 NONE NONE 5943 5940 5937 TCH-35218 HR 1,3 BUSY 1 1900 TCH-35217 HR 1,3 BUSY 1 1900 1,2,3 BUSY 1 1900 TCH-34348 HR 1,3 LOCK 1 1900 TCH-34347 HR 1,3 LOCK 1 1900 1,2,3 BUSY 1 1900 TCH-34465 HR 1,3 LOCK 1 1900 TCH-34464 HR 1,3 LOCK 1 1900 TCH-34565 FR 1,2,3 BUSY 1 1900 TCH-34564 HR 1,3 LOCK 1 1900 1,3 LOCK 1 1900 1,2,3 BUSY 1 1900 TCH-34678 HR 1,3 LOCK 1 1900 TCH-34677 HR 1,3 LOCK 1 1900 TCH-34349 FR TCH-34466 FR TCH-34563 HR 5934 5931 5925 TCH-34679 FR TCH-34784 FR 1,2,3 IDLE 1 1900 TCH-34783 HR 1,3 IDLE 1 1900 TCH-34782 HR 1,3 IDLE 1 1900 1,2,3 IDLE 1 1900 TCH-35065 HR 1,3 IDLE 1 1900 TCH-35064 HR 1,3 IDLE 1 1900 TCH-35066 FR NONE NONE NONE NONE NONE NONE END Now to determine if a specific radio is taking traffic, match the Base Physical Channel (BPC) from the RXCDP to the RLCRP printout. If the state of the corresponding traffic channel is LOCK or BUSY then there is a call, whether data or voice, on that channel or timeslot. Example: TRU 1: BPCs RXOTS-22-1-0 CONFIG HOP 4 7 5943 TCH 0 NO ON RXOTS-22-1-1 CONFIG HOP 4 6 5940 TCH 0 NO ON RXOTS-22-1-2 CONFIG HOP 4 5 5937 TCH 0 NO ON RXOTS-22-1-3 CONFIG HOP 4 4 5934 TCH 0 NO ON RXOTS-22-1-4 CONFIG HOP 4 3 5931 TCH 0 NO ON RXOTS-22-1-5 CONFIG 638 1 2 5135 TCH 0 NO ON RXOTS-22-1-6 CONFIG HOP 4 1 5925 TCH 0 NO ON RXOTS-22-1-7 CONFIG HOP 4 0 5922 TCH 0 NO ON From the above printout lets look at Timeslot 0/BPC 5943: In the printout of resources from rlcrp:cell=bh0580a; 5943 TCH-34349 FR 1,2,3 BUSY 1 1900 TCH-34348 HR 1,3 LOCK 1 1900 TCH-34347 HR 1,3 LOCK 1 1900 NONE This tells us there is traffic on TS 22-1-0, so TRU 22-1 is taking traffic. allip:acl=a1; ! Alarm list print : Alarm class critical !< xml="true" prefix="o" namespace=""> allip:acl=a2; allip:acl=o1; allip:alcat=apz; rxcdp:mo=rxotg-0; rxble:mo=rxocf-0,subord!,force; rxmfp:mo=rxocf-0,subord,faulty; rxmsp:mo=rxotg-0,subord; rxtcp:moty=rxotg,cell=was253b; rxmop:mo=rxotg-0; rxmop:mo=rxocf-0; rxmop:mo=rxotrx-0-0!; rlcrp:cell=wac168b; rxapp:mo=rxotg-0; rxasp:mo=rxotg-0; ! Find SW & Sitename ! ! Displays the TEI value ! ! Print devices, divide any by 24 to get the DIP ! ! Prints the site name ! // Activate & Halt Sectors rlstp:cell=wdc081c; rlstc:cell=wan156a,state=halted; rlstc:cell=wan156a,state=active; // Check if site is LIVE Rlsbp:cell=abc001a; ! If CB=YES site is NOT live (Cell Barred) ! // AP File Processing Fault aploc; hostname cdhdsls afpls -ls NYMSC019 OSSMETRICA | findstr FAILED afpfti -f NYMSC019 OSSMETRICA afpls -ls NYMSC019 OSSMETRICA | findstr FAILED alist exit // File Transfer Failures – IOG Allip:alcat=apz,acl=a1; Infti:dest=bgw01,file=ttfile00-xxxx,equip=ftam; --If the INFTI fails with a fault code 10 then do the following: Imlct:spg=0; Ilbli:port=1-1-1-1; ! Block internet port, Wait 1 minute ! Ilble:port=1-1-1-1; End; Infti:dest=bgw01,file=ttfile00-xxxx,equip=ftam; // Routes Strsp:r=route; ! Prints route state ! Strdp:r=route; ! Prints devices, may use param “, state=bloc” ! Exdep:dev=downdevice; ! Prints the SNT ! Ntcop:snt=snt; ! Prints the DIPs with Devices ! -If LIBL Maint check for WO’s, also verify circuit is In Service in granite -Continuity Check Blodi:dev=device; ! Blocks device ! Blode:dev=device; ! Deblocks device ! -Try toggling T1 line coding & framing structure Stdep:dev=updna51-112&&-136; Blodi:dev=updna51-112&&-136; Dtbli:dip=25up5; Dtidc:dip=25up5,lc=0,frs=0; ! Sets LineCoding & Framing Structure to 0 ! Dtble:dip=25up5; Dtbli:dip=25up5; Dtidc:dip=25up5,lc=1,frs=1; ! Sets LineCoding & Framing Structure to 1 ! Dtble:dip=25up5; Dtstp:dip=25up5; Blode:dev=updna51-112&&-136; Stdep:dev=updna51-112&&-136; seqar:r=route !reset route supervision // DIPs Dtstp:dip=dip; Dtqup:dip=dip; Dtqsr:dip=dip,degr; Dtqsr:dip=dip,ses,es; Dtbli:dip=dip; Dtdip:dip=dip; ! Print state of DIP ! ! Print quality stats ! ! Reset quality stats ! ! Reset quality stats ! ! Block DIP ! ! Extract SNT ! // RF Loop Test Fault Rxbli:mo=rxotrx-0-0; Rxese:mo=rxotrx-0-0; Rxesi:mo=rxotrx-0-0 Rxlti:mo=rxots-0-0-0 Rxble:mo=rxotrx-0-0; ! Block affected radio ! ! Take out of service ! ! Bring into service ! ! Runs loop test, any FAIL fops needs to replace radio ! ! Deblock radio, should be fine ! // Size Alteration Fault IOG (sybue; will stop autobackup) aploc; ! Command will fail if IOG ! dbtsp:tab=saactions; ! Print database table ! sybue; ! Passivate the backup ! saali; ! Increase size limit ! plldp; ! Check processor load ! sybup:file; ! Force backup ! ; sytuc; ! Sets # of backup files ! sybui:disc; ! Activates backup ! dpwsp; ! Verifies CP states ! // Size Alteration Fault APG (sybue; will stop autobackup) aploc; ! c:\ Prompt ! mml ! Start MML session from DOS dbtsp:tab=saactions; ! Print database table ! sybue; ! Passivate the backup ! saali; ! Increase size limit ! plldp; ! Check processor load ! saosp; ! Check operating system ! ! If CP seperates after saali run backup immediately. sybup:file; ! Force backup ! ; sytuc; ! Sets # of backup files ! sybui; dpwsp; ! Activates backup ! ! Verifies CP states ! // AP Proccess Reinitiated, Restarted Aploc; Cluster Res ! Verify all resources are ONLINE, otherwise contact Tier 2 ! Alist ! Pay attention to the Alarm Identifier ! ! Replace after acease command ! Acease 6023:0 Exit * IF alarm repeatedly comes back open a ticket w/Tier 2 and call out. // RP Faults repri:rp=74; remri:rp=74,pcb=RPG3; recri:rp=74; ! Repair Procedure ! ! Manual Intervention ! ! Repair Check ! // EM Faults repri:rp=xx,em=xx; remri:rp=xx,em=xx,pcb=embinterface;; recri:rp=xx,em=xx; dpwsp; // CP Faults, CALL SWITCH/TIER 2 repci: ! CP Repair ! remci:mag=CPU,PCB=CPU-B; ! Manual Intervention ! recci; ! Repair Check ! dpwsp; // Group Switch Faults Gsstp; Gsbli:tsm=tsm-b-30; Gstei:tsm=tsm-b-30; Gsble:tsm=tsm-b-30; Gsstp:tsm=tsm-b-30; ! Prints GS’s & States ! ! Blocks GS ! ! Tests GS ! ! Deblocks GS ! ! < xml="true" prefix="st1" namespace="">Prints State ! // Group Distributed Faults Gdstp; gdstp:unit=XM-A-1-2,detail; gdbli:unit=XM-A-1-2; gdtei:unit=XM-A-1-2; gdble:unit=XM-A-1-2; // SDIPs Tpcop:sdip=sdip Dtdip:dip=dip Ntcop:snt=snt Stdep:dev=rblt3-4728&&-4772 !Print the VT1’s and DIPs associated; !Print the SNT!; !Print DIPs and T1s!; !Print state of devices, often you will find them MBL, if not test T1!; // Continuity Check Failure tccfp:dety=UPDNAM; !We are looking to print the DEV stdep:dev=UPDNAM-19365; !Print the state of the DEV blodi:dev=UPDNAM-19365; !Block the DEV blode:dev=UPDNAM-19365; !Deblock the DEV If the alarm comes back a TT will need to be sent to the switch // SNT TRA Channel Faults Radrp:dev=RTTAH1D-514&&-543; ! Prints RP/EM for devices ! Exemp:rp=261,em=7; ! Prints EM data ! Dpecs:rp=261,cm=7; ! Sets/Resets EM Control ! // SNT Faults Ntcop:snt=snt; Ntbli:snt=snt; Nttei:snt=snt; Ntble:snt=snt; ! Blocks SNT ! ! Tests SNT ! ! Deblocks SNT ! // Network Synchronization Fault nsdap; nsbli:ext=ext-1; nstei:ext=ext-1; nsble:ext=ex-1; // EDGE rlbdc:cell=nj8041a,numreqegprsbpc=0,chgr=0; ! Deactivate EDGE ! rlbdc:cell=nj8041a,numreqegprsbpc=4,chgr=0; !Activate EDGE ! rlbdp:cell=nj8041a; ! Status EDGE ! // SNT MUX faults Rrtbi:dev=x; Rrtbe:dev=x; ! Blocks devices ! ! Deblocks devices ! // DPECS RP Faults Dtdip:dip=24rblt; Ntcop:snt=ETRBLT4-6,dipinf; Stdep:dev=RBLT24-576; Radrp:dev=RBLT24-576; Exemp:rp=66,em=8; Dpecs:rp=292,cm=0; // System Test Test system; End test; // Semi perm connection faults Exscp:name=rk05067-smlc; ! Should populate in NETX ! ! Prints data ! // Software Errors Syrip:survey; // SNT Faults ntcop:snt=UPETNAM-18 exdrp:dev=UPETNAM-18 exrpp:rp=290; !RP's run in parallel - we need to switch it to the other processor. This will list the other processor dpecs:rp=291,cm=4; !switch rp dpecs:rp=290,cm=4; !switch back If alarm doesn't clear sent to switch Find the event that lists YES Copy the Code, INF1, INF2 and remove all spaces Choose correct link BSC or MSC http://10.16.2.251/ericsson/errors/msc/totals/ http://10.16.2.251/ericsson/errors/bsc/totals/ Open newest document Search (Control+F) for the code/inf1/inf2 string If not found, create ticket to Tier 2 Ericsson.. Include entire line where event=yes Run below command and include from start of printout to end of Faulty Block Syrip:event=x,noprint=all; ! Prints out faulty block, clears alarm ! / \ | BLOCK=block / \| LASLP: + |,PXPRINT|+ ; | BN=bn \ /| \ / laslp:bn=h'025C; If h'025C doesn't work invert the INF1 block to h'5C02 This will give you the block. Open Tier II's website and goto Ericsson -> East SR's -> GSM CSR LIST Do a Ctrl + F on the block on the website. If it is found then Tier II & Ericsson are aware of the software problem and will release a patch in the future. saaep:sae=451; Do the saactions and find the block. Use Alex to search what this block represents. // Backup Commands Sybup:file; Sytuc; Sybui:disc; // SS7 Status/Bouncing S7lsp:ls=211-172-204; S7lai:ls=211-173-199,slc=8; S7lae:ls=211-173-199,slc=8; S7dep:dest=211-173-0; S7pcp:dest=all; S7dep:dest=211-173-199; S7slp:ls=211-196-209; S7glp:ls=211-196-209; S7opp; S7rsp:dest=all; // Ports Block Deblock Imlct:spg=0; Ilbli:np=1-1-4-1; Ilble:np=1-1-4-1; Ilnpp:np=1-1-4-1; End; ! Use if linkset unavailable ! ! Blocks SLC ! ! Deblocks SLC ! ! Use if destination alarm ! ! Print SS7 link & cilli ! ! Print all signalling routing data ! ! Allows for IO commands ! ! Blocks port ! ! Deblocks port ! ! Prints state ! ! Exits from IO ! // Seizure Supervision of Devices (BSC) Rasap; ! Prints state of devices, if continually busy assign to switch ! Rasar:dety=ralt3; ! Resets supervision alarm, ralt3/ralt24 ! // NSVCI Rrgbp; Rrvbi:nsvci=13562; Rrnse:nsvci=13562; Rrnsi:nsvci=13562; Rrvbe:nsvci=13562; Radrp:dev=RTGPHDV-64; Blrpi:rp=483; Rlgrp:cell=abc123a; Rlgsp:cell=abc123a; ! Prints Sites on BSC data state ! ! Blocks down NSVCi ! ! Takes the NSVCi OOS ! ! Restores NSCVi to service ! ! Deblocks NSVCi ! ! Prints RP ! ! Block & Deblock RP if West Coast recommends ! ! Print # of active pdch on cell ! ! Print gprs data for cell ! // Cell Logical Chan Seiz Sprvsn SDCCH/TCH Rlvlp; ! Prints supervision of cells, all should be Included ! Rlvap; ! Prints any busy channel sites (Test T1) ! Rlvar:chtype=sdcch; ! Resets supervision ! // Cell Seizuer Sprvsn of Log Chan Cell Sites Rlvle:cell=wac168,chtype=sdcch; ! Ends supervision ! Rlvli:cell=wac168,chtype=sdcch; ! Starts supervision ! // Rad Transcoder Pool Self Config Timeout Rrpar; ! Resets alarm, if continually comes in assign to Tier 2 ! // Rad Transcoder Pool Mean Hold Time Rrmsp:trapool=all; Rrmse:trapool=all; !or trapool=x! Rrmsi:trapool=all,acl=a2; // Rad Transcoder Pool blocking Rrtpp:trapool=all,printdev; Rrtpi:trapool=x; Rrtpe:trapool=x; Rrtpp:trapool=x,printdev; ! Blocks trapool ! ! Deblocks trapool ! ! Prints all devices belonging to transcoder pool ! // User Exceeded Access Attempts (IOG) Iouae:user=username; ! Cancels user ! Iouai:user=username; ! Reinstates user ! ! IF user requests password reset ! Iougp; ! Prints user groups ! Iouar:user=username; ! Removes account from element ! Ioual:user=username,psw=password,usergr=usergroup; ! Add user back ! // Security alarms in APG aploc; ! Inits AP Local mode ! alist net user ! Lists all users on system, email, call user to verify it was them logging in ! acease xxxx:x ! Ceases alarm ! exit ! Exits local mode ! // Disturbance Supervision Routes Dudap:r=route; ! Prints supervision data ! Dudar:r=route; ! Resets alarm ! // Ali Faults ! These are the whiteboards the switch sees alarms on ! Alalp; ! Prints ALI status ! Albli:ali=x; ! Block ALI ! Alble:ali=x; ! Deblock ALI ! // Seizure Supervision MSC Setip; Setar; ! Prints supervision data ! ! Resets alarm ! // APG check node status ! Logs in local mode, checks AP state, verifies node your in, checks all resources are ONLINE, and prints alarm list ! Aploc; Prcstate Hostname Cluster Res Alist // Test Systems Test System; ! Inits a test system alarm to NETX ! End Test; ! Ends the test ! ! Below will clear a stuck Test System alarm in the element, however this really shouldn’t be run ! Iocmi:IO2=NVT-779; End test; Iocme; Iocmi:io2=at-xx; End test; Iocme; // Print all BSCs on MSC Mgbsp:bsc=all; // Find Neighboring Cells Rlncp:cell=bas055a; // Semi perm connected devices Exscp:dev=x; Exsce:dev=x; // Set allip times alltc:time=1930&1932; alltp; calcp; // Accounting Class Data Output Alarm Acolp; ! Data Print ! Acoar; ! Alarm Reset ! // Power Boost on 2106 Rxbli:mo=rxotrx-27-0,subord,force; Rxese:mo=rxotrx-27-0,subord; Rxmoc:mo=rxotx-27-0,mpwr=47; Rxmop:mo=rxotx-27-0; // Metrica Status Imlct:spg=0; Sddop:objtype=cp,area=oper; ! Print status of metrica counters ! Sddci; ! Inits stat counter ! Sddti; ! Inits translation tables ! Sddop:objtype=cp,area=oper; ! Verify metrica counters are active ! End; Sdfop:rptid=all; ! List reports and attached files ! Sdtpp:mp=all; ! Print measurement program info ! Sdtpi:mp=0; ! End measurement program ! Sdtpe:mp=0,date=yyyymmdd,time=hhmm,int-15; ! Start measurement program ! // Network Synchronization Nsdap; Nsbli:dip=1ralt; Nstei:dip=1ralt; Nsble:dip=1ralt; ! Print network sync supervision data ! ! Block dip for network sync ! ! Test the network sync device ! ! Deblock the dip for network sync ! // Volume Table Info Inmct:spg=0; Invop; Invop:vol=callvolume; Ilrop:rot=all; ! Lists volume tables ! ! Check call volume ! ! DCS route data ! // ABIS Path Unavailable Rxapp:mo=rxotg-10; ! Abis Path status ! Rxapi:mo=rxotg-10,dcp=10,dev=rblt24-10; ! Adds dev to tg as dcp x ! Exdai:dev=rblt24-1010; ! In service for added dev ! Blode:dev=rblt24-1010; ! Deblock added dev ! Stdep:dev=rblt24-1010; ! Dev status ! Rxapp:mo=rxotg-10; ! Verify added dev are on abis path ! ! Then reload radio with fault ! // Forlopp Printouts Syfap:all; Syfup; Syfip:fid=xxxx; Syfsp; ! Prints all active forlopps ! ! Prints forlopp duration supervision ! ! Prints users connected to forlopp ! ! Prints forlopp execution status ! // Forlopp Release Rxmop:mo=rxotg-10; ! Prints sw version and tg forlopp id ! Syfip:fid=h’022c-0000; ! Prints user connected to forlopp ! Syfri:fid=h’022c-0000,filenum=h’1,ind=h’27cb,block=rxcmoo; ! Init forlopp release on block/fid ! // CPT Fault Imlct:spg=0; Illbi:np=1-1-1-3-1; Illbi:np=1-1-1-3-2; Illbi:np=1-1-1-3-3; Illbi:np=1-1-1-3-4; Illbe:np=1-1-1-3-1; Illbe:np=1-1-1-3-2; Illbe:np=1-1-1-3-3; Illbe:np=1-1-1-3-4; End; ! Block cpt link 1 ! ! Block cpt link 2 ! ! Block cpt link 3 ! ! Block cpt link 4 ! ! Block cpt link 1 ! ! Block cpt link 2 ! ! Block cpt link 3 ! ! Block cpt link 4 ! // Sytuc fault code 53 Infit:file1=file_a,file2=file_b; ! Copy file a to file b, a is unchanged, can take 20min to clear ! // Continuity Check Failure Tccfp:dety=upd53p; Stdep:dev=upd53p-1000; Blodi:dev=upd53p-1000; Exdae:dev=upd53p-1000; Exdai:dev=upd53p-1000; Tccci:dev=upd53p-1000; Strdp:r=jklvm1o; ! Print cont check fault data ! ! Print device state details ! ! Block device ! ! Place device OOS ! ! Place device in service ! ! Perform cont check test ! ! Print route device state ! // Signalling Fault Supervision Faiap:r=all; Faiar:r=routeo&routei; ! Print signalling fault supervision devices ! ! Reset fault supervision alarm ! // Transaction Logs ! Prints log of users running specific cmds at specific times ! Mcstp:command=allip,user=mnatale,stime=0030,sdate=20060319,etime=0030,edate=20060320; // SP Trace System Imlct:spg=0; Imtsp; ! Prints test system info ! Imtsi:mode=nosig,node=all; ! Activate test system ! Imtse:node=all; ! Deactivate test system ! // Miscellaneous Cell Admin Commands Rlbdc:cell=abc123a,numreqbpc=8; ! Reset bpcfail on timeslots ! Rlstp:cell=all,state=active; ! Print all active cells ! Rlstp:cell=all,state=halted; ! Print all halted cells ! Rldep:cell=abc123a; ! Print cell description data ! Rlnrp:cell=abc123a,cellr=all; ! List external neighbor cells ! Rlncp:cell=abc123a; ! To internal neighbor cells ! Rlcpp:cell=abc123a; ! Cell power data print ! Rlcfp:cell=abc123a; ! Radio Frequencies ! Rldgp:cell=all; ! Prints cell chgr data ! Rllap:lai=310-27-40540; ! Prints cells in LAI ! Mgsar:log=unknown; ! Reset logs ! Mgsgp:log=grey,nlog=all; ! Print imei log ! Mgaar; ! Reset authentication ! Mgarp:nlog=all; ! Print failed authentication log ! Cofar; ! reset file congestion ! Rrmar:trapool=all; ! Reset trapool ! Rxpli:mo=rxocf-10,uc; ! Load software to CF ! Rlsli:cell=abc123a,sctype=(ul/ol); ! Logical chan supervision init ! // MISCELLANEOUS Exrpp:rp=all; ! RP Data Print ! Plldp; ! Check Processor Data Load ! Mgcep:cell=all; ! Print all cells connected to MSC respective BSC ! Rablp:dety=all; ! Check supervision on for devices ! Rrmsp:trapool=all; ! Check transcoder supervision ! Sybtp; ! Check backup time ! Saosp; ! Print O/S info ! Rxelp:mo=rxotg-13; ! Error Log ! Apamp; ! Prints AP Maintenance Tables ! Rxhdp:mo=rxots-13-0-0&&-7; ! Maps MAIO to TS ! Rlbdp:cell=wan010a; ! Defined Logical Channels ! Rlslp:cell=wan036a; ! Number of Logical Channels available ! Rldep:cell=wan010a; ! Description Data ! Rlcfp:cell=wan010a; ! Frequencies on site ! Rlchp:cell=wan010a; ! Channel Groups and MAIOs ! Rlnrp:cell=wan010a,cellr=wan010b; ! Neighbor relation parameters ! Rlnrp:cell=wan010a,cellr=all; ! All Neighbor relations ! Rlsbp:cell=wdc018c; ! Cell Barred ! Imlct:spg=0; ! To access counters in non-APG 40 BSCs ! Sdtdp:rptid=101,objtype=celtchf,obj=wan010a,int=15; ! Drops and Traffic for 15 minutes ! Sdtdp:rptid=165,objtype=cltchdrf,obj=wan010a,int=15; ! Detailed Drops for last 30 minutes ! Sdtdp:rptid=151,objtype=ncellrel,obj=wan010a-wan010b,int=1; ! Handover stats within BSC for last hour ! Sdtdp:rptid=150,objtype=necellrel,obj=wan010b-wdc039a,int=2; ! Handover stats to site outside BSC for last 2 hours ! Sdtdp:rptid=210,int=15; ! Drops per Timeslot report for all day yesterday ! Sdtdp:rptid=234,objtype=celtchh,obj=wdc018c,int=24; ! HR Drops for all day yesterday ! Sdtdp:rptid=241,objtype=cltchdrah,obj=wdc018c,int=24,per=cur; ! Detailed HR Drops for all day today ! End; ! To get out of counters ! ! To access counters in APG 40 BSCs ! Aploc; ! Drops and Traffic from midnight to 9 am ! Stmfo -i -z LF -b 200408010000 -s 200408010900 -d drops_til_9am_aug01 CELTCHF ! Detailed Drops ! Stmfo -i -z LF -b 200408010000 -s 200408010900 -d detaileddrops_9am_aug01 CLTCHDRF // Daily NSS dpwsp; caclp; allip; test system; end test; infdp; chodp:fn=tt; infsp:file=ttfile01,dest=bgw02,order=last; strsp:r=all; blorp; s7lsp:ls=all; s7ncp:sp=all,ssn=all; mgcop:giwu=all,giwsu=all; c7ltp:ls=all; strdp:r=miwud; // Call Routing & Tracing ! Tracing a call from an Ericsson MSC, run from an MSC ! Extpe:bnb=19736443927; ! Clears your test # from switch ! Extpi:bnb=19736443927; ! Initiates the test # ! Tctdi:bnb=dialed,anb=dialedfrom ! Test phone will ring, answer it ! Con; ! Connects the two ! End; ! Ends the call ! TCTDI:BNB=(DIALED DIGITS),BO=30; presentation replicates a mobile originated call, without an “A” number TCTDI:BNB=(DIALED DIGITS),BO=10; replicates an incoming from PSTN call through tree 10. (replicates a call from Outside our network after it hits our switch) So….. you’ve replicated the error by making a test call.. and now you want to see how its routing from the switch All mobile originated calls route from tree 30. 30 is the starting origin… So you will start like this: Anbsp:b=30-1(NPANXX); Example: <anbsp:b=30-1610863; NE: NYMSC08 ID: 3956060 TIME: 01/31/2006 09:24:01 B-NUMBER ANALYSIS DATA OPERATING AREA B-NUMBER MISCELL F/N 30-1 ROUTE CHARGE L A CC=1 L=1-11 30-16 L=4-11 30-161 30-1610 F=90 The above shows you how its going out of tree 30 and is telling you that you will take the Full digits to tree 90 (F=90) so your next command will be: Anbsp:b=90-1610863; <anbsp:b=90-1610863; NE: NYMSC08 ID: 3956060 TIME: 01/31/2006 B-NUMBER ANALYSIS DATA OPERATING AREA 09:26:40 B-NUMBER 90-1 MISCELL F/N ROUTE N=190 CHARGE L A L=11 BNT=4 END The above is showing you how the switch is going to break out the code..it is saying from tree 90 you will take the next past the “1” to tree 190. So your next command will be like this: Anbsp:b=190-610863; <notice NO 1 <anbsp:b=190-610863; NE: NYMSC08 ID: 3956060 TIME: 01/31/2006 09:29:31 B-NUMBER ANALYSIS DATA OPERATING AREA B-NUMBER MISCELL F/N ROUTE CHARGE L A 190-6 190-61 190-610 F=189 RC=86 D=3-1 TRD=610 END The above is showing you again how it is breaking out the code further. Even though you see a routing case here, that’s not necessarily where it stops in the rougting.. but the code might default back here… So you will follow the map that its outlining further.. it is telling you above to take the FULL to tree 189 (F=189)…so your adding the one back….(FYI..tree 189 is where we would break out mobile codes…if Tmobile had a block of code in this npa-nxx) Anbsp:b=189-1610863; <anbsp:b=189-1610863; NE: NYMSC08 ID: 3956060 TIME: 01/31/2006 09:33:25 B-NUMBER ANALYSIS DATA OPERATING AREA B-NUMBER MISCELL F/N ROUTE CHARGE L A 189-1 N=189 END The above is telling you to take the NEXT to tree 189 (N=189)so you will run the following: Anbsp:b=189-610863; <anbsp:b=189-610863; NE: NYMSC08 ID: 3956060 TIME: 01/31/2006 09:34:23 B-NUMBER ANALYSIS DATA OPERATING AREA B-NUMBER MISCELL F/N ROUTE CHARGE L A 189-6 189-61 189-610 189-6108 189-61086 189-610863 F=200 END This is again telling you to take the FULL to tree 200…so you will run this: Anbsp:b=200-1610863; < notice the 1 back in there <anbsp:b=200-1610863; NE: NYMSC08 ID: 3956060 TIME: 01/31/2006 09:36:02 B-NUMBER ANALYSIS DATA OPERATING AREA B-NUMBER 200-1 END The next past the 1 again to tree 200: MISCELL F/N N=200 ROUTE L=11 CHARGE L A Anbsp:b=200-610863; <anbsp:b=200-610863; NE: NYMSC08 ID: 3956060 TIME: 01/31/2006 09:37:01 B-NUMBER ANALYSIS DATA OPERATING AREA B-NUMBER MISCELL F/N ROUTE CHARGE L A 200-6 200-61 200-610 200-6108 200-61086 200-610863 RC=481 END OH WOW>.. look your at the end.. you have the ending routing case!! YAY.. it didn’t default back to RC 86…so now lets see what we do with RC=481 ANRSP:RC=481; <ANRSP:RC=481; NE: NYMSC08 ID: 3956060 TIME: 01/31/2006 09:39:02 ROUTING CASE DATA OPERATING AREA RC CCH BR ROUTING SP DATA 481 YES P01=1 R=IMG008O BB1 COT EST SI 0 0 0 0 ESS ESR BNT RN SPR OLI OLI2 00 0 ISC FCP D 0 P01=2 R=IMG108O 0 BB1 COT EST SI 0 0 0 BNT RN SPR OLI OLI2 00 0 ESS ESR ISC FCP D 0 P01=3 NRC=498 END <The frist thing you look at one your looking at the routing case is the PO1 (or the first position of the routing). In the case above.. all calls from NYMSC 8 to pennsylania code 610863, takes an IMT to Gateway 00 (IMG008o). <kinda translated like inter-machine Gateway 00 from msc 8 originate) SO…YOUR NOT DONE! Your call was failing from MSC 8..but it looks like MSC 8 is doing its job and sending the call appropriately to gateway 00…..hmm… maybe the problem is there…so.. guess what your going to do now??? You got it….!! You now will go into Ericsson GMSC 00 and do the same thing as above !!!! Until you find the error.. or you find the outside (maybe) source that is not properly routing the call out of our switches. // Radio Transmission Transcoder and Rate Adaptor Fault rrtbi:dev=RTTGD-25,force; rrtbe:dev=RTTGD-25; !If there is a call on this device it will drop it ! ! Unblock the transcoder device ! Dealing with cell supervision alarms< xml="true" prefix="o" namespace="" ns="urn:schemas-microsoftcom:office:office"> A2/APT "NEBSC001HB00001" 340 070206 1849 CELL LOGICAL CHANNEL AVAILABILITY SUPERVISION CELL SCTYPE CHTYPE CHRATE SPV BS608B TCH FR 1 First, we can check the whole sector for supervision data. The above A2 alarm printout tells us the fault is on a full rate TCH (traffic channel) with an SPV value of 1. <rlslp:cell=bs608b; CELL SUPERVISION OF LOGICAL CHANNEL AVAILABILITY DATA CELL SCTYPE BS608B ACTIVE YES CHTYPE CHRATE SPV LVA ACL NCH BCCH 1 A1 1 SDCCH 8 A2 8 TCH FR 1 12 A2 6 TCH FR 2 0 A3 6 TCH FR 3 0 A3 6 TCH HR 1 0 A3 12 TCH HR 3 0 A3 12 CBCH 0 A2 0 END Anytime the LVA or (Limit Value for Availability) is greater than the NCH (Number of Available channels) this alarm will be generated. Otherwise we can reset the supervision. Rlsle:cell=bs608b; This will turn off supervision on a sector. No new alarms will be generated. Rlsli:cell=bs608b; Supervision will be turned back on. Again, this is only a temporary fix if the LVA value is set too high. The switch will be able to change the LVA to prevent it from alarming in the future. B-Number Analysis is used trace the journey though the switches and BSC's. I traced mine out of boredom today and come up with some interesting results. First, B-Number analysis uses your NPA-NXX to find the routing sequence. My phone number is 484-832-1502. I then use just 484-832 in my analysis. <anbsp:b=30-1484832; B-NUMBER ANALYSIS DATA OPERATING AREA B-NUMBER MISCELL F/N 30-1 30-14 30-148 END ROUTE CHARGE L CC=1 L=1-11 L=4-11 A F=90 The default tree in our network always starts with trunk 30. The anbsp command is analysis b spec print. The number we are mainly looking at is the route. Next, we basically run the same command but replace the tree with 90. <anbsp:b=90-1484832; B-NUMBER ANALYSIS DATA OPERATING AREA B-NUMBER MISCELL F/N ROUTE 90-1 N=190 BNT=4 END CHARGE L A So, we did two routing analysis and we are making progress. Let's keep going. <anbsp:b=190-484832; B-NUMBER ANALYSIS DATA OPERATING AREA B-NUMBER MISCELL F/N ROUTE 190-4 190-48 190-484 F=189 RC=1421 D=3-1 TRD=484 END Keep moving... CHARGE L A <anbsp:b=189-484832; B-NUMBER ANALYSIS DATA OPERATING AREA B-NUMBER MISCELL F/N ROUTE 189-4 189-48 189-484 189-4848 189-48483 F=200 CHARGE L A CHARGE L A END <anbsp:b=200-484832; B-NUMBER ANALYSIS DATA OPERATING AREA B-NUMBER MISCELL F/N ROUTE 200-4 200-48 200-484 200-4848 200-48483 200-484832 RC=480 END Now, as you can see above we have finished our B number analysis and now we have a routing case. My first route is actually LNPQRY. This sounds about right because I ported my number into TMobile. LNPQRY is a Local Number Portability Query. After that the trunks are listed in order. But we are not done. The last IMT route goes to NYGMSC00 though our use of granite. After we populate the BSC / MSC in remedy, we can query by trunk group. We just need to drop the I or O from the trunking name. But, even after all this we are not finished. We have to do the same steps on GMSC0. <anrsp:rc=480; ROUTING CASE DATA OPERATING AREA RC CCH BR ROUTING SP DATA 480 YES TN -0 P01=1 R=LNPQRY BB2 COT EST SI ESS ESR 0 0 1 0 BNT RN SPR OLI OLI2 4 00 0 ISC FCP D 0 P01=2 R=90TG0UO BB2 COT EST SI ESS ESR 0 0 0 0 BNT RN SPR OLI OLI2 00 0 ISC FCP D 0 P01=3 R=IMG1G0O BB1 COT EST SI ESS ESR 0 0 0 0 BNT RN SPR OLI OLI2 00 0 ISC FCP D 0 P01=4 R=IMG2G0O BB1 COT EST SI ESS ESR 0 0 0 0 BNT RN SPR OLI OLI2 00 0 ISC FCP D 0 P01=5 R=IM22G0O BB1 COT EST SI ESS ESR 0 0 0 0 BNT RN SPR OLI OLI2 00 0 ISC FCP D 0 P01=6 NRC=498 TN -1 P02=1 R=90TG0UO BB2 COT EST SI ESS ESR 0 0 0 0 BNT RN SPR OLI OLI2 00 0 ISC FCP D 0 P02=2 R=IMG1G0O BB1 COT EST SI ESS ESR 0 0 0 0 BNT RN SPR OLI OLI2 00 0 ISC FCP D 0 P02=3 R=IMG2G0O BB1 COT EST SI ESS ESR 0 0 0 0 BNT RN SPR OLI OLI2 00 0 ISC FCP D 0 P02=4 R=IM22G0O BB1 COT EST SI ESS ESR 0 0 0 0 BNT RN SPR OLI OLI2 00 0 ISC FCP D 0 P02=5 NRC=498 END MO Status BLL Blocked due to loading BLT Blocked due to testing MBL Manually blocked BLO Automatically blocked BLA Blocked due to Activity Needed