Hi shaw72,
Sorry to hear you have to learn this the hard way. I was more lucky when I started 10 years ago with some experienced people around me and smooth working systems to work with. I learned hands-on and followed some training 5 years later.
Try to get a good training if your boss is willing to pay for it. Usually you start with the basic stuff. (Move-Add-Changes, traffic classes, follow me's, etc.) That's nice but probably you want more advanced knowledge with routes, route-tables, analys-trees etc. if your system is not well tuned yet. Strange that the philips programmer couldn't help you out.
Did you see something with ditraf:1; ?
Did you see your dialer-calls being occupied/dropped?
What route do you have ? several ISDN-2 or ISDN-30
By the way, do you have sysmanager for configuration management available or do you use an OM terminal which is connected directly to the system ?
Would be nice to make your system more visible.
Snoop around in sysmanager if you have it.
If you don't have it you should log your OM-session and you can gather information about licenses, units in your system, shelf lay-out and boards, date & time, exchange-ID and alarms in your system. Maybe you already know a few or maybe not. Display won't harm and be cautions with setting or changing anything.
1. Licenses you already know. They are in the dongle connected to your system. Feel free to use the ? in your commands when you don't get any results.
Display actual License Information and not licensed Items
DILICS : [<LICENSE-NUMBER>][,<UNIT>];
dilics:; (all licenses of all units)
dilics:,1; (all licenses in unit 1)
Make sure you don't reach or cross the max. amount of extensions. It shouldn't be possible to cross the limit but you never know. (extensions, groupnumbers, etc.) You should get an alarm or a rejection.
2. Display Unit Status
DIUNIT : <UNIT-1>[,<UNIT-2>s/r];
diunit:1; (look from unit 1 to the others)
or
diunit:2; (look from unit 2 to the others)
The display will be continuous and can be aborted
by `Ctrl X'.
3. Overview of your shelves
Display Shelf
which positions are occupied
DISHLF : <SHELF>; (dishlf:1011

Response:
SHELF INFO :
SHELF BRD CRT TYPE
xxxx x xx xxxxx
MODULES IN SHELF : BOARD POSITIONS
SHELF BRD CRT TYPE 12345678901234567890123456789
xxxxx - xx xxxx X XXXXXXX X
4. Resources of your boards
Display Hardware Configuration
DICONF : <SHELF>[,[<BRD>][,<CRT>]];
Response:
A graphical representation of dependencies with directly related resources. An example of this command for a PM board gives the following:
repeat the command with result of dishlf 1011,3 1011,4 etc.
<DICONF:1011,1;
EXECUTED
*
1011 17 - PM INS
!
1011 1 - BRD INS
!
PCT's ( 1011 1 x )
x = 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
5. Board Info
Display Boards in Shelf
DIBRDS : <SHELF>,<BRD>;
Response:
BOARD INFO:
SHELF BRD CRT TYPE SUBTYPE MAIN/SLAVE HWTYPE SIGGROUP
xxxx xx - xX XX xxxx xx xxxx
RESOURCES ON BOARD:
SHELF BRD CRT RESTYPE HWTYPE SIG-GROUP
xxxx x x xxx xx xxxx
xxxx x x xxx xx xxxx xx
.... . . ... .. .... ..
You need to consult the list of boardtypes there the Hardware-Type and Signal-Group will tell you what kind of board it is. e.g. ALC-G (analog ext.), DTX-I (digital ext.), DTU-PH (ISDN trunk). Ain't that easy, ah ? Let me know if you don't have it or post the result of your boards.
6.Display Date and Time
DIDATI:;
Response:
When 0000-01-01 +1+ 00:00 is displayed the time is not set with SEDATI or the Clock Generator Boards (CSG/SNS) are not in service.
7. Set Date and Time
SEDATI:<YEAR>,<MONTH>,<DAY>,<DAY-OF-<WEEK>, <HOURS>,<MINUTES>;
If the date does not match the Gregorian calender the command is aborted and the date and time are not changed. If the Clock Generator Boards (CSG/SNS) are not in service the command will execute without an error, but the date and time will not be set.
Note: The date and time on feature phones are updated automatically every 24 hours and after the execution of SEDATI.
8. Display Exchange Identity (and Loaded Sets)
Good to see your software version and country settings.
DIEXID: :<UNIT>[,<REPORT-FORM>[,<SET-TYPE>]];
DIEXID:1;
Response (if parameters REPORT-FORM and SET-TYPE are omitted): When the unit is not known, DIEXID:0; can be entered: 0 means 'own unit'. REPORT-FORM omitted is the same as REPORT-FORM =0 (brief report). In this response CM is always 1 (indicates where the CM is located) and the PACKAGE-ID is y805.xx, in which xx represents the version number of the package and y is 0 for CPU-ME/MT, 7 for CPS and 9 for CCS systems. LEV indicates the level of the package: 0 means no patches. Each patch gives the following letter of the alphabet, starting with A.
COUNTRY# indicates the country number:
Table 10-1 Country Codes.
YEAR-MONTH-DAY +DAY-OF-WEEK+ HOURS:MINUTES UNIT CM PACKAGE-ID LEV COUNTRY# EXCHANGE# ADMIN# USER# 12NC
xx xx xxxx x xxx xxxx xxxx xxxx xxxxxx
xx
COUNTRY COUNTRY# COUNTRY COUNTRY#
Austria 720 France 380
Australia 150 Great Britain 420
Belgium 170 Italy 520
Brazil 200 Luxembourg 630
Switzerland 980 Netherlands 670
Germany 320 Portugal 790
Denmark 300 Sweden 970
Spain 850 South Africa 960
Hungary 450 Rest of the World 000
Far East 022
Last but not least. Always check if you system have generated some major or minor alarms. These 2 have to be taken seriously and being checked if there are any. After being resolved you can clear them. They will return or stay if they weren't resolved.
Display Major Alarm
dimaja:;
Display Minor Alarm
dimina:;
Clear Alarms
clalrm:
Good luck & learn your system
(unfortunately the hard way)
Sophoman