Ed Irvine - PowerPoint PPT Presentation

1 / 47
About This Presentation
Title:

Ed Irvine

Description:

Connectivity tests. System Information screen. Report generation & sending. 8/27/09 ... Connectivity information. ButtonNavigationText1=Connectivity ... – PowerPoint PPT presentation

Number of Views:93
Avg rating:3.0/5.0
Slides: 48
Provided by: edir7
Category:

less

Transcript and Presenter's Notes

Title: Ed Irvine


1

Support
Customization
Access Software Siemens Subscriber Networks
  • Ed Irvine
  • Revision 1.3 sp1
  • February 23, 2004

2
Tango TrainingSupport Customization
Qualifier
  • Installation process
  • Service branding
  • Subscriber messaging
  • Back-end tracking
  • Support tools
  • Consumer upsell
  • Value-added servicesa

Installer
tangoTM Software Suite
Access
Support
3
Support Contents
  • Screen design and layout
  • Branding and Customization
  • Support Manager Installation
  • Modem support
  • DHCP support
  • Connectivity tests
  • System Information screen
  • Report generation sending

4
Support Main Components
Efficient.ini
Registry
Configuration HelpID3909 HelpFile..\Help\gener
ic\ ShowDHCP1 ..etc
Tangomanager.exe
  • Engine is TangoManager.exe
  • Input file is Efficient.ini
  • Text for dialogs from TangoManagerstrings.ini
  • Tab characteristics
  • Title, Background, Fonts
  • Buttons (color, text, location)
  • Actions
  • 5 main sections
  • Connectivity
  • System Information
  • Monitor
  • Test and Repair
  • Reporting
  • Progress State stored
  • in Registry
  • HKLM\Software\EfficientNetworks\Tango
  • \..\Configurations\Generic\
  • GenericDSLPCMCIA.INI\Step3

Dsl5260api32.dll Dslampapi32.dll
PingDns.dll
EniPcInfo.dll
Enetapi.dll
Dslapi32.dll
Nwcnfg.dll
Packetlog.dll
Pciapi32.dll
TangoManagerstrings.ini
StringList String103Error Code
d String104s failed to.. String106No DSL
Modem Etc
5
Support Installation Files Layout
  • Tango Manager is installed either from CD-rom or
    Winzip files.
  • Installer files are compressed and expanded into
    Program Files directory
  • Setup.ini Installation-branded files
  • Ntsenet.inf PPPoE adapter W2k/XP
  • Enetw95.inf PPPoE adapter Win9x
  • Oemnadnts5.inf PPPoE adapter NT
  • Branding
  • Run Install first, then customize in Program
    Files\x\x folder
  • Copy changes into Config folder of Installer
    files and test

6
Support Installation
Click Setup.exe to run Input Setup.ini,
TangoManager.ini
7
Program startup
  • Invoke using desktop icon or launch with Windows
  • Application minimizes to tray on closing
  • Right click on system tray icon for menu (Icon
    can be customized)
  • Files used
  • Efficient.ini (customization input)
  • Support.hlp (Help file)
  • TangoManagerHelp.ini (help topic Ids)
  • TangoManagerStrings.ini (messages)
  • TangoManager.log (log output file)

Desktop
System Tray
8
Screen Design and Layout
  • Tabs can be enabled or hidden
  • Product can be renamed in Setup.ini
  • Each screen customizable
  • Buttons can be renamed
  • Background colors
  • New Logos, bitmaps can be included
  • All images and tabs customizable by modifying
    Efficient.ini
  • Message strings in TangoManagerstrings.ini

9
Support Efficient.ini sections
Tango Manager can include Support and Access
either together or separately. Tango Support
display is defined by the Efficient.ini file. The
main sections are
10
Support TangoManagerStrings.ini
  • StringList
  • String104s failed to initialize
  • String106No DSL Modem Found
  • String1504Connected
  • String1513Tango Support Module
  • String1516Connection
  • String1517Activity
  • String1518DSL Status
  • String1519ATM Status
  • String1521Receive
  • String1522Send
  • String1523Bytes
  • String1524Packets
  • String1525Diagnostics
  • String1526Firmware
  • String1527Refresh

For customizing display and translations, etc.
11
Support Basic Connectivity
  • What gets tested
  • My Computer
  • Basic disk space
  • Memory
  • My Modem
  • Four layer test
  • Internet Connection
  • ICMP ping tests
  • DNS lookup tests
  • Configurable Connectivity tests

12
Support Button Tabs
Common ButtonMainBitmap1ButtonHome.bmp ButtonMa
inLocation16,60 ButtonMainEnabled11 ButtonMainOv
erText1Home Page ButtonMainText1Home ButtonMain
Bitmap2ButtonSupport.bmp ButtonMainLocation26,12
0 ButtonMainEnabled21 ButtonMainOverText2Tango
Support Manager ButtonMainText2Support ButtonMai
nBitmap3ButtonAccess.bmp ButtonMainLocation36,18
0 ButtonMainEnabled31 ButtonMainOverText3Tango
Access Manager ButtonMainText3Access
ButtonMainBitmap4ButtonIsp.bmp ButtonMainLocation
410,260 ButtonMainEnabled41 ButtonMainOverText4
Place your logo and URL here ButtonMainBitmap5Bu
ttonHelp.bmp ButtonMainLocation56,345 ButtonMainE
nabled51 ButtonMainOverText5Help ButtonMainText5
Help Support AdvancedView1 AdvancedViewLocati
on8,380
13
Support Basic Connectivity Display
  • Support
  • AdvancedView0
  • AdvancedViewLocation8,380
  • BitmapTangoSupport.bmp
  • TabControlLocation73,50
  • ComputerTitleMy Computer
  • ComputerOkTextNo problems detected.
  • ComputerOkBitmapComputerOk.bmp
  • ComputerWarningBitmapComputerWarning.bmp
  • ComputerFailedBitmapComputerFailed.bmp
  • ComputerLocation73,130
  • DeviceTitleMy Modem
  • DeviceOkTextNo problems detected.
  • DeviceOkBitmapdeviceOk.bmp
  • DeviceLocation273,130
  • InternetTitleInternet Connection

50
130
73
273
473
14
Support Main Tabs (Sheets)
  • Common
  • TextColor0,0,0
  • BackgroundColor227,222,205255,255,255
  • TransparentColor255,0,255255,0,255
  • Support
  • ButtonNavigationBitmap1ButtonNavigate.bmp
  • ButtonNavigationLocation1110,45
  • ButtonNavigationEnabled11
  • ButtonNavigationOverText1Connectivity
    information
  • ButtonNavigationText1Connectivity
  • ButtonNavigationBitmap2ButtonNavigate.bmp
  • ButtonNavigationLocation2210,45
  • ButtonNavigationEnabled21
  • ButtonNavigationOverText2System information
  • ButtonNavigationText2System

ButtonNavigationBitmap3ButtonNavigate.bmp ButtonN
avigationLocation3310,45 ButtonNavigationEnabled3
1 ButtonNavigationOverText3Monitor
information ButtonNavigationText3Monitor ButtonN
avigationBitmap4ButtonNavigate.bmp ButtonNavigati
onLocation4410,45 ButtonNavigationEnabled41 Butt
onNavigationOverText4Test and Repair
information ButtonNavigationText4Test and
Repair ButtonNavigationBitmap5ButtonNavigate.bmp
ButtonNavigationLocation5510,45 ButtonNavigation
Enabled51 ButtonNavigationOverText5Report
information ButtonNavigationText5Reporting
15
Support Sheets, Page, Dialog
  • SheetDefaults
  • TabSelectionColor227,222,205
  • TextColor0,0,0
  • BackgroundColor255,0,0 (red)
  • Bitmapdefault.bmp
  • TransparentColor255,0,255255,0,255
  • PageDefaults
  • TextColor0,0,0
  • BackgroundColor0,255,255 (cyan)
  • Bitmapdefault.bmp
  • TransparentColor255,0,255255,0,255
  • DialogDefaults
  • TextColor255,255,255
  • BackgroundColor0,0,255 (blue)
  • TransparentColor255,0,255255,0,255

16
Support Configurable components
  • Support
  • AdvancedView1
  • ShowDslModem1
  • ShowDhcp1
  • ShowSystemInformation1
  • ShowIp1
  • ShowRouteTable1
  • ShowSendReport18
  • ShowPacketLogging1
  • ShowMonitor1
  • ShowConnectivity1
  • ShowSaveRestore1
  • ShowRemoteManagement1

17
Support DSL Test
  • TestDslModem
  • TitleTextTest Modem
  • HelpId5110
  • ButtonTestTextTest
  • ButtonExitTextExit
  • ButtonHelpTextHelp
  • Modems supported by TestDslModem
  • 5260, 5360, 5660, 4031, 3061, 4060, 5667
  • Support for new TI chipset modems coming

DSL Discovery Uses AMP or NetIO to discover
Efficient modems. Extended support for multiple
modems, SNMP, Telnet, etc. Proprietary control
exchange between Tango Support and modem
18
Support DSL Test Error handling
  • ErrorDialog
  • BitmapFileErrorDialog.bmp
  • ShowBitmap0
  • ShowError1
  • StaticBoxFontHeight18
  • StaticBoxBoldFont0
  • StaticBoxColor255,255,255255,255,255
  • HelpButtonTop220
  • HelpButtonLeft210
  • OkButtonTop220
  • OkButtonLeft110
  • ErrorTextTop40
  • ErrorTextLeft80
  • ErrorTextHeight140
  • ErrorTextWidth250
  • StringList (from TangoManagerStrings.ini)
  • String122Message Description
  • String702DSL Layer

19
Support DSL Modem Upgrade
  • FirmwareUpgrade
  • TitleTextDSL Modem Firmware Upgrade
  • BitmapStyle1
  • ButtonExitText
  • ButtonUpgradeText
  • ButtonHelpText
  • IgnoreFirmwareVersion1
  • AviDownLoadFileFirmDownload.avi
  • AviModemFileLoadingFirm.avi
  • AviTimeFilestopwatch.avi
  • HelpID5160
  • If IgnoreFirmwareVersion1 it will always
    download image, regardless of version
  • AVI images display progress of download

20
Support DHCP support
  • Support
  • ShowDHCP1
  • DHCP
  • TabTextDHCP Configuration
  • HelpId5240
  • DhcpBitmap..\brand\white.bmp
  • DhcpBitmapStyle1
  • DhcpColorText0,0,0
  • DhcpColorBackground255,255,255
  • DhcpButtonRenewTextRenew
  • DhcpButtonReleaseTextRelease
  • DhcpButtonRenewAllTextRenew All
  • DhcpButtonReleaseAllTextRelease All
  • Connectivity
  • LocateDHCPServer1

DhcpBitmapStyle 0tile, 1stretch, 2center
21
Support System TCP/IP Information
  • Support
  • ShowIP1
  • IP
  • TabTextTCP/IP Information
  • HelpId5270

Check valid IP on PPP or Wan (PPP/SLIP)
Interface. Informational You will see traffic
increase on the PPP/miniport adapter and the
Ethernet (NDIS adapter).
22
Support System Route Table
  • Support
  • ShowRouteTable1
  • IP
  • TabTextTCP/IP Information
  • HelpId5270
  • Each color represents an Interface index
  • Default routes metric before the connection is
    incremented
  • After the connection, the new PPPoE address is
    added with the default route and given a metric
    of 1.
  • Clear button clears Edit display
  • Delete button deletes route

23
Support System Information
  • Support
  • ShowSystemInformation1
  • SystemInfo
  • TabTextSystem Information
  • HelpId5260

Verifies OS and Service Packs are up to date
Verifies that system is broadband ready
24
Support Monitor Internet
  • Support
  • ShowMonitor1
  • Monitor
  • TabTextInternet Monitor
  • HelpId5310
  • MonitorInterval10
  • EnableMonitor1
  • PingTest1Enabled1
  • PingTest2Enabled1
  • EnableSnmpMonitor1
  • PingTest1DescriptionWait while your system
    probes the network
  • DNS and Gateway addresses are probed
    automatically from the connection. Others can be
    added or pre-configured from this section

25
Support Monitor Packet Logging
  • Support
  • ShowPacketLogging1
  • PacketLog
  • TabTextPacket Logging
  • HelpId5300
  • SummaryBkgrColor0
  • SummaryTextColor16777215
  • SummaryFontCourier New
  • SummaryFontSize9
  • DetailBkgrColor0
  • DetailTextColor16777215
  • DetailsFontCourier New
  • DetailsFontSize9
  • DumpBkgrColor128
  • DumpTextColor16777215
  • DumpFontCourier New
  • DumpFontSize9
  • DisplayMessageWarning1

26
Support Monitor Remote Management
  • Support
  • ShowRemoteManagement1
  • RemoteManagement
  • TabTextRemote Management
  • EnableSnmpMonitor1
  • Password
  • TimeOut15
  • IpAddress172.17.4.0
  • RemoteIpAddress0.0.0.0
  • ShowRemoteIp0
  • Mask255.255.255.0
  • ReadCommunitypublic
  • WriteCommunityHiddenValleyCommunity
  • HelpId5019
  • Password is encrypted in file and uses Chap MD-5
    for security
  • Filter and Mask allows for network security
  • If dsl not connected, brings up Dialup dialog

27
Support Monitor Remote Management dialup
  • AUTH
  • UserId
  • PasswordgtGKr)wöÑ
  • Timeout15
  • CONFIG
  • ApiPollingFreq5000 in ms
  • SnmpTimeout2000 in ms
  • TftpServerAddress
  • TftpTimeout6000
  • TftpRetries5
  • DownloadTimeout1200000
  • REMOTE
  • PingTestIpAddress 12.39.98.114
  • PingTestTimeOut 1000
  • PingTestRetries3
  • DefaultRasProfile
  • RasTimeOut300000

28
Support Test and Repair Connectivity
  • Connectivity
  • TabTextInternet Connectivity Testing
  • HelpId5325
  • ButtonTestTextTestIt
  • ButtonDetailsTextMore Info
  • DnsLookup1www.yahoo.com
  • DnsLookup2www.google.com
  • DnsTestDescriptionWait a moment while DNS lookup
  • PingTestDescriptionWait a moment while Ping
    tests
  • ShowResults1
  • StopOnError0
  • AviFileConnectivity.avi
  • MonitorInterval1
  • PingTest1www.yahoo.com
  • PingTest1Enabled1
  • FtpServerwww.nts.com/wwwroot
  • UserNamebigftpuser
  • passwordsavedpassword
  • DownloadFileName1500K.txt

ConnectivityTimeout default is 15 seconds, not
enough for large FTP transfers
29
Support Test and Repair Save / Restore
  • Support
  • ShowSaveRestore1
  • SaveRestore
  • TabTextSave and Restore Network Settings
  • HelpId5014
  • ShowResults1
  • StopOnError0
  • AviFileConnectivity.avi

30
Support Reporting
  • Support
  • ShowSendReport18
  • ReportConfiguration
  • TitleTextReport Settings
  • SendReport
  • TabTextCreate and Send Report
  • HelpId5340
  • EmailFromVladimir_at_trudniey.net
  • EmailTo Helpdesk_at_trudniey.net
  • EmailServermail.trudniey.net FtpUsernameCantanke
    rousGit
  • FtpPasswordpassword
  • FtpServerwww.nts.com/www
  • DslModem1
  • DHCP1
  • SystemInfo1
  • Monitor1
  • Connectivity1
  • PacketLog1
  • Access1

31
Support Installation (branding)
  • Setup.ini
  • Startup
  • AppNameConnectIt
  • CustomOptions
  • CompanyNameMyISP
  • FolderInterNetCity
  • StringList
  • TITLE_CAPTIONBARInterNet City Installer

32
Support Customizable Desktop icons
  • There are four different icons that are
    customizable
  • Desktop connection state Icon
  • Start Menu Icon
  • System Tray Icon
  • Taskbar Icon
  • Desktop connection Icon is 3 icons
  • 1. Copy icons into images and images256 folders
    first!
  • 2. Setup.ini
  • CustomOptions
  • DesktopIcon1 enables display of
    desktop icon
  • AppIconDesktop.ico Icon stored
    with Installer files copied to App folder
  • 3. Efficient.ini
  • Configuration
  • TrayIconSystray.ico default icon from
    TangoManager.exe
  • ApplicationIconApp.ico default icon from
    TangoManager.exe

33
Support Customizable icons
  • Setup.ini
  • CustomOptions
  • DesktopIconProfile1
  • AppIconDesktop.ico
  • DesktopIcon1
  • Efficient.ini (icons placed in Images folder)
  • Configuration
  • TrayIconSystray.ico
  • ApplicationIconTaskbar.ico

Desktop
Tray icon
Taskbar icon
34
Tango Support Mac OSIntroduction
  • Available starting with Version 1.3 in November
    2003
  • Supports Mac OS 8.5 to 9.2
  • Will support for Mac OSX in future
  • Adds more Diagnostic capability to Tango Access
  • Works with Efficient Modems / Routers
  • Customizable using Edit files and Constructor
    resources on Mac

35
Tango Support Mac OSInitial display
  • Basic And Advanced support
  • Clicking image displays Help file (html format,
    supports easy branding)
  • Images use Windows bmp format files
  • Launch by clicking Tango Manager icon
  • Drag icon to desktop for quicker startup
  • Control-click icon to display Show Package option
    to customize

36
Tango Support Mac OSModem Connectivity
  • Modem Connectivity works with Efficient type
    modems
  • Requires basic IP access to connect with modem
    (ie PPPoE requires Connection first)
  • Modem Diagnostics test available

37
Tango Support Mac OSSystem TCP/IP information
  • Displays IP address
  • Connection button may be removed in future
    release
  • If set for DHCP, toggles between DHCP Renew and
    Release

38
Tango Support Mac OS System information
  • Displays information about hardware and OS version

39
Tango Support Mac OSInternet Monitor
  • Sends ICMP probes to ping pre-configured servers
  • Verifies connectivity with Gateway, DNS servers
  • Servers Can be modified in Brand.strings file
  • Interval can be set and modified

40
Tango Support Mac OSTest and Repair
  • Test button sends probes to pre-configured hosts
  • Servers Can be modified in Brand.strings file

41
Tango Support Mac OSTest and Repair
  • Report can be selected and generated by clicking
    View button
  • Displays statistics from each selected tab in a
    text format
  • View button allows Print, Save, Copy to clipboard
  • Send report to your ISP for evaluation

42
Tango Support Mac OSCustomization
  • Single Tango Manager icon can be customized by
    using Show Package Contents
  • Main files to customize
  • Brand.strings
  • Panels.rsrc
  • Localizable.strings
  • Images (windows bmps)
  • Help files (html)
  • Icons (optional)

43
Tango Support Mac OSCustomization
  • Use text editor to modify Product names, company
    names, versions, etc
  • Identifies image files to display
  • Window titles defined here
  • Minimum hw/sw required
  • Servers to ping and DNS lookup
  • Map target anchors for html Help

44
Tango Support Mac OSCustomization
  • Equivalent to TangoManagerstrings.ini
  • Localizable strings allows for supporting
    multiple languages
  • Installer will check OS for language and install
    appropriate version
  • Error Strings can be modified as needed

45
Tango Support Mac OSCustomization - Panels
  • Tango Support windows can be modified using
    Panels.rsrc
  • Create PanelsBrand.rsrc file, and copy modified
    window here
  • Make changes as needed to resource using
    Constructor (open CTYP.ppob to enable object type
    displays)

46
Tango Support Mac OSCustomization - Panels
  • Constructor displays Objects
  • Enables change of button sizes, image placement,
    showing or hiding, enabling functionality

47
Tango Support Hands on Lab
  • Install Tango Manager
  • Verify DSL Modem test with modem DSL line off, on
  • Edit Efficient.ini for your company name, product
    name
  • Customize logos for Basic display mode
  • Add Connectivity tests for ping, SMTP, and FTP
    bandwidth
  • Customize Tango Manager installer with your
    changes
Write a Comment
User Comments (0)
About PowerShow.com