Archive for July, 2009
Exchange 2010 (Beta) Step-by-step installation
Posted by Victor Tong in Enterprise Document Library, Exchange Server on July 26th, 2009
I am configuring my E2K10 (Beta) lab for my study.
Following is the Exchange 2010 (Beta) Step-by-step installation (PDF)
Download Exchange Server 2010 (Beta)
E2K10 installation (PDF)
Check USB harddisk mounted or not in Linux
Posted by Victor Tong in Linux on July 26th, 2009
Today, I am checking how to use a script to check if USB hard disk is mounted or not in Linux.
After doing research, I developed the following script to check “mount” status.
1. Create a file chk_mount.sh.
2. chmod 755 chk_mount.sh
3. Add the follow content to “chk_mount.sh”.
if mount | grep sdb1 > /dev/null then echo "sdb1 mounted" else echo "No sdb1" mount /dev/sdb1 /backup fi
If sdb1 is mounted, there is no action will be taken.
If sdb1 is not mounted, /dev/sdb1 will be mounted automatically.
You can put this script in cron job and check mount status regularly.
Total views: 5,091 viewsWindows 2008: NewSID
Posted by Victor Tong in Windows Infrastructure on July 25th, 2009
Recently, I am preparing my Exchange 10 testing lab.
I tried to use NewSID.exe for prepare W2K8 OS SID.
Environment:
OS: W2K8
SP: Service Pack 1
Arch: x64
Screens
Enter Computer name if you want to rename it.
Completed
Total views: 10,204 viewsExchange 2010: No SCC and No LCR
Posted by Victor Tong in Uncategorized on July 23rd, 2009
After reading new HA feature, it mentioned that SCC and LCR will be no longer available in Exchange 2010.
http://technet.microsoft.com/en-us/library/dd298136(EXCHG.140).aspx
Total views: 4,907 viewsPowerPoint 2007 Slow Text Editing
Posted by Victor Tong in Uncategorized on July 22nd, 2009
Recently, I am facing a problem that typing or editing text in powerpoint 2007 is very slow.
I faced this problem in RTM and SP2.
After doing research on Internet, a lot of people said that it is related to printer driver issue.
I tried their suggestion. Problem cannot be fixed.
After a further searching in Internet, it suggested to enable hardware acceleration in PowerPoint 2007.
I tried this approach. It works for my case.
Windows Server 2008 x64 installation Screens
Posted by Victor Tong in Enterprise Document Library, Exchange Server, Windows Infrastructure on July 20th, 2009
It is a time for me to test Exchange 2010.
Following pdf contains some Windows Server 2008 x64 installation Screens for my E14 Beta testing.
Download PDF file:
Windows Server 2008 installation
MS Cert: Cutting paper Cert Polling
Posted by Victor Tong in Uncategorized on July 17th, 2009
MS is going to cut paper cert for MS examination. They are using “Going Green” as a reason for this exercise.
You can express your opinion here by using your vote.
Going Green – MCP Digital Certificates
http://borntolearn.mslearn.net/2009/06/going-green-mcp-digital-certificates-are-here/comment-page-6#comment-2579

MS will not provide hardcopy certificate anymore
Posted by Victor Tong in Active Directory, Exchange Server, Hyper-V / Virtual Server, Uncategorized, Windows Infrastructure on July 17th, 2009
Today, I receied July 2009 MCP Flash. It has big news. MS will not provide hardcopy certificate by default. If you need hardcopy, please pay $$$.
In my career, I took a lot of MS exam and got a lot of MS certificates. If they need me to pay extra $$ for my certificate, I will consider to end my MS certificate plan.
If you are not agree to MS new certificate arrangement, please goto the following url to express your angry and complain.
I left my comment to this url too.
Actually, I paid a lot of effort to take different MS exam from NT4 to Windows 2008. If exam will not provide paper printout certificate any more, I consider to discontinue my MS cert path in coming future. And in my peer group, I am one of the driver to encourage my peers to take MS exam. In coming, I will discourage my peers to take MS exam and technology. I am strongly disappointed to this arrangement.
I would like to propose the following suggestion for MS if they are really consider to our voice.
1. establish a plan for existing holder to choose to maintain the existing plan. They can order paper certificate w/o paying extra shipping and handling charge
2. Discount the exam fee (Not a short period to CHEAT user), deduct whole shipping and handling fee.
3. Send me an official email and tell me that it is MS new arrangement.
And please note it in the email “if you don’t accept it please do not use MS product”.
I am vvvvvery angry w/ this new arrangement.
I just planned my OCS and W2K8 virtualization in coming months. I will cut it. And I won’t suggest OCS as Enterprise Voice and IM solution to my customer. I will not suggest Hyper-V as Virtualization platform.
I will not take Win7 exam for driving new Desktop deployment.
Angry Loyal MS user
Victor Tong
http://www.0101news.com/?page_id=165
Virtual Server to VMware Server
Posted by Victor Tong in Hyper-V / Virtual Server, VMware on July 12th, 2009
Previously, I built my testing lab by using Virtual Server 2005 SP1.
Currently, I am running VMware Server 2.0 (64-bit) in my Vista box. And I am going to convert vhd file to VMware Server.
I downloaded VMware Converter 4 from VMware.com. I found that this tool can help me to migrate vhd file to VMware server easily (Very Easy).
Screens:
Complete convertion.
You can find converted file in your defined path.
Add this VM to VMware datastore.
Total views: 4,370 viewsVMware Server Disk Performance Tuning (Example)
Posted by Victor Tong in VMware on July 10th, 2009
I found my VMware Server (Version 1.09) Linux Host running very slow when one of the guest OS doing backup.
Whole system is not responding while doing backup. This made me crazy for long time.
Yesterday, I tried to do some research about Disk Performance tuning.
Finally, I tried these settings and it works for my VMware Server Linux Box.
You can open the configuration file *.vmx and add the following lines to the configuration file.
# VMware Disk Performance tuning mainMem.useNamedFile = "FALSE" sched.mem.pshare.enable = "FALSE" MemTrimRate = "0"
Wow, after adding it. Performance improved a lot . (Don’t ask me for the figure). I am lazy to do benchmark.
How to check disk usage in Windows command prompt?
Posted by Victor Tong in Windows Infrastructure on July 4th, 2009
Flash Orinoco RG1000/1100 to AP-500
Posted by Victor Tong in Uncategorized on July 4th, 2009
Flash Orinoco RG1000/RG1100 to AP-500
Pre-requisites:
Download and install Java Configurator
http://gicl.cs.drexel.edu/people/sevy/airport/
http://gicl.cs.drexel.edu/people/sevy/airport/configurator_152.zip
Download required firmware
http://www.vilos.com/rg1000/
Download file
http://www.vilos.com/rg1000/ap05395.bin
Download and install AP Manager
Connect cross cable to PC and RG1000/RG1100.
Set your computer LAN card IP
IP: 153.69.254.253
Mask: 255.255.255.0
Put RG1000/RG1100 into “force reload” mode
1. Power off Access Point
2. Press and hold “Forced Reload” button
3. Power on Access Point (Remember to hold “Forced Reload” button”)
4. Wait
5. Only one top LED is on with red light.
6. Launch Java Configurator.
7. Modify IP to 153.69.254.254
8. Password: public
9. File > “Upload base station firmware”.
10. Select downloaded firmware “ap05395.bin”
11. Update completed
Use AP Manager to configure Access Point
1. Launch AP Manager.
2. You can edit Access Point by using “AP Manager”.
3. Monitor AP-500.
Finish!
Reference URLs
http://wiki.personaltelco.net/ApFirmwareSwapping
http://www.vilos.com/rg1000/
http://gicl.cs.drexel.edu/people/sevy/airport/
Tenor A400 sample configuration (1)
Posted by Victor Tong in Uncategorized on July 4th, 2009
Tenor A400 sample configuration (1)
Unit ---- Unit: 1 IP Address = 192.168.0.96 External IP Address = 0.0.0.0 Name = a400 Voip = Sip(1) Online = 1 Relay ResetTime = 240 Relay Reset Number = 2 TcpKeepAlive = Disabled(0) System ------ Country Value = 15 Country Code = 852 Area Code = 732 Minimum DN = 7 Maximum DN = 7 International Prefix: 1: 011 Long Distance Prefix = 1 Carrier Selection Prefix: Intercom Used = yes(1) Intercom Prefix = None Centrex Prefix = None Pstn Route Prefix = 0 Ip Route Prefix = 7 Multipath Prefix = 9 Private DN Used = yes(1) Private DN Length = 4 Interdigit Timeout = 4 sec. Contact = Location = IP Address : of Snmp Trap Server 1 = 0.0.0.0 IP Address : of Snmp Trap Server 2 = 0.0.0.0 IP Address : of Snmp Trap Server 3 = 0.0.0.0 IP Address : Port # of Syslog Server 1 = 0.0.0.0 : 514 IP Address : Port # of Syslog Server 2 = 0.0.0.0 : 514 IP Address : Port # of Syslog Server 3 = 0.0.0.0 : 514 Syslog Facility = 16 IP Address : Port # of Cdr Server 1 = 0.0.0.0 : 0 IP Address : Port # of Cdr Server 2 = 0.0.0.0 : 0 Cdr Password: Cdr Format: 0 Ring Frequency = 20 Hz(0) PSTN Ring Sensitivity = Normal(0) Primary Time Server: IP Address = 210.0.235.14 Secondary Time Server: IP Address = 0.0.0.0 UTC Offset: Unknown Disc Tone Frequency: 480 Hz (min) : 620 Hz (max) Disconnect On/Off Time: 250 mSec(on) : 250 mSec(off) Call Indication Tone = None(0) Dialplan -------- User Programmable DP = No Dialplan table: index:Pattern DpType min max nprefix System LAN ---------- Subnet Mask = 255.255.255.0 Default Gateway = 192.168.0.254 PSTN Trunk Group ---------------- PSTN Trunk Group: 1 Name = PstnPassThrough1 Pass Through = yes(1) PT Trunk ID = 0 Provide Call Progress Tone = no(0) Busyout = no(0) Hunt Algorithm = ascending(0) Modem Bypass = no(0) Direction = both(2) DN Used = public End Of Dial = yes(1) End Of Dial Digit = # Add End of Dial Digit = no(0) Ivr Type = None External Routing Request = no(0) Auto Switch Enable = no(0) Forced IP Routing # = none Trunk ID(Account Code) = none Trunk ID Delivery = none 2 Stage Dial = No IP Extension = no(0) Maximum LAM Calls Allowed = 4 LAM: Index Pattern Replacement NumberType Cas Signaling Type = loop start(1) Cas Orientation = user(0) Dial Tone Detect = yes(1) Dial Delay Timeout = 1000 Answer Delay Timeout = 0 Flash-Hook Signaling = no(0) Supervision = none(0) Caller Id Detection = no(0) dtmf-ontime = 100 dtmf-offtime = 100 Channel: PBX Trunk Group --------------- PBX Trunk Group: 1 Name = pbxtg1 Pass Through = yes(1) PT Trunk ID = 0 Provide Call Progress Tone = yes(1) Multipath = yes(1) Hunt Algorithm = ascending(0) Modem Bypass = no(0) Direction = both(2) DN Used = public End Of Dial = yes(1) End Of Dial Digit = # Add End of Dial Digit = no(0) Ivr Type = None Partial TG = no(0) External Routing Request = no(0) Auto Switch Enable = no(0) Forced IP Routing # = none Trunk ID(Account Code) = none Trunk ID Delivery = none 2 Stage Dial = No IP Extension = no(0) Public Number of Digits = 7 Private Number of Digits = 4 Public Hunt Ldn's: Private Hunt Ldn's: 1: 1001 BDN: Index Bdn Cas Signaling Type = loop start(1) Cas Orientation = net(2) Flash-Hook Signaling = yes(1) Flash-Hook Min = 200 Flash-Hook Max = 700 Supervision = none(0) Caller Id Generation = yes(1) dtmf-ontime = 100 dtmf-offtime = 100 Channel: unit# 1 line# 1: 1 PBX Trunk Group: 2 Name = pbxtg2 Pass Through = yes(1) PT Trunk ID = 1 Provide Call Progress Tone = yes(1) Multipath = yes(1) Hunt Algorithm = ascending(0) Modem Bypass = no(0) Direction = both(2) DN Used = public End Of Dial = yes(1) End Of Dial Digit = # Add End of Dial Digit = no(0) Ivr Type = None Partial TG = no(0) External Routing Request = no(0) Auto Switch Enable = no(0) Forced IP Routing # = none Trunk ID(Account Code) = none Trunk ID Delivery = none 2 Stage Dial = No IP Extension = no(0) Public Number of Digits = 7 Private Number of Digits = 4 Public Hunt Ldn's: Private Hunt Ldn's: 1: 1002 2: 2002 BDN: Index Bdn Cas Signaling Type = loop start(1) Cas Orientation = net(2) Flash-Hook Signaling = yes(1) Flash-Hook Min = 200 Flash-Hook Max = 700 Supervision = none(0) Caller Id Generation = yes(1) dtmf-ontime = 100 dtmf-offtime = 100 Channel: unit# 1 line# 1: 2 PBX Trunk Group: 5 Name = pbxtg5 Pass Through = yes(1) PT Trunk ID = 4 Provide Call Progress Tone = yes(1) Multipath = yes(1) Hunt Algorithm = ascending(0) Modem Bypass = no(0) Direction = both(2) DN Used = public End Of Dial = yes(1) End Of Dial Digit = # Add End of Dial Digit = no(0) Ivr Type = None Partial TG = no(0) External Routing Request = no(0) Auto Switch Enable = no(0) Forced IP Routing # = none Trunk ID(Account Code) = none Trunk ID Delivery = none 2 Stage Dial = No IP Extension = no(0) Public Number of Digits = 7 Private Number of Digits = 4 Public Hunt Ldn's: Private Hunt Ldn's: BDN: Index Bdn Cas Signaling Type = loop start(1) Cas Orientation = net(2) Flash-Hook Signaling = yes(1) Flash-Hook Min = 200 Flash-Hook Max = 700 Supervision = none(0) Caller Id Generation = yes(1) dtmf-ontime = 100 dtmf-offtime = 100 Channel: IP Trunk Group --------------- Incoming IP call delete digits = 0 Incoming IP call prefix = Outgoing IP call delete digits = 0 Outgoing IP call prefix = Prefix Trunk ID = no(0) Default Trunk = No External Routing Request = no(0) Display Information ID = Tenor-Gateway Line ---- Line: 1 Law = uLaw(0) Rx Gain = -4dB Tx Gain = -2dB Line: 2 Law = uLaw(0) Rx Gain = 0dB Tx Gain = 0dB Guard Time = 0mS DAA Start Up = Enabled Bandwidth Management -------------------- Time of Day Maximum Bandwidth: Day = 0(Sunday) Hour = 00 * * * * * * Hour = 06 * * * * * * Hour = 12 * * * * * * Hour = 18 * * * * * * Day = 1(Monday) Hour = 00 * * * * * * Hour = 06 * * * * * * Hour = 12 * * * * * * Hour = 18 * * * * * * Day = 2(Tuesday) Hour = 00 * * * * * * Hour = 06 * * * * * * Hour = 12 * * * * * * Hour = 18 * * * * * * Day = 3(Wednesday) Hour = 00 * * * * * * Hour = 06 * * * * * * Hour = 12 * * * * * * Hour = 18 * * * * * * Day = 4(Thursday) Hour = 00 * * * * * * Hour = 06 * * * * * * Hour = 12 * * * * * * Hour = 18 * * * * * * Day = 5(Friday) Hour = 00 * * * * * * Hour = 06 * * * * * * Hour = 12 * * * * * * Hour = 18 * * * * * * Day = 6(Saturday) Hour = 00 * * * * * * Hour = 06 * * * * * * Hour = 12 * * * * * * Hour = 18 * * * * * * Gatekeeper Administration ------------------------- Endpoint Authorization Type = 0 (None) Allowed Endpoints IP Mask No Allowed Endpoints Configured Barred Endpoints IP Mask No Barred Endpoints Configured Gatekeeper System ----------------- Zone Name = Border Element IP Address(prim) = 0.0.0.0 Border Element IP Address(sec) = 0.0.0.0 Discovery IP Address = 0.0.0.0 Gatekeeper Password = LRQ returns all candidates(0) Maximum LRQ Hops = 0 WAN Call Limit = 0 (disabled) LCF/LRJ V3plus = 1 Gatekeeper Option Flags: Use IP Header Address = no(0) Ridgeway ARQ = no(0) Border Element ----------------- Static Routing No Static Routes configured DSP --- Voice Coding algorithm = 8 Voice Information Field size = 1280 bits Silence Suppression = Enable(1) Minimum Jitter buffer = 60 msec Maximum Jitter buffer = 150 msec Receive Gain (PCM -> IP) = -2 dB Transmit Gain (IP -> PCM) = -4 dB Digit Relay = 0 Fax Relay Type = 0 Fax Maximum Rate = 144 Fax Playout FIFO nominal delay = 600 Fax Coding = 0 Idle Time = 0 Answer Supervision Options = 0 AutoSwitch ---------- Auto Threshold = 50 H323 Gateway ----------------- Primary GK Address = 0.0.0.0 Primary Auto Discovery = 1 Secondary GK Address = 0.0.0.0 Secondary Auto Discovery = 0 H.323 ID = Register DN = Register as GW Prefixes(1) Ignore Bandwidth in ACF = no(0) Default H245 Tunneling = yes(1) Round Trip Delay = 0 One Stage Dialing = 0 RRQ Interval = 0 H323 Interop Flags: H225 GW Protocol = h323(0) Do BRQ = 0 SlaveSessionId0 = 0 AllowFastStartOnly = No(0) RRQv3plus= No(0) ProgressInd Alert= No(0) StartH245Flag= No(0) Automatic Ext IP Update= No(0) Do Lightweight RRQ = no(0) Radius User ----------- host p 0.0.0.0 authenticationport p 1812 accountingport p 1813 host s 0.0.0.0 authenticationport s 1812 accountingport s 1813 retry = 3 timeout = 5 accountingtype = 0 billingvendor 0 sharedsecret IVR ------ Primary File Server: IP Address = 0.0.0.0 Secondary File Server: IP Address = 0.0.0.0 timeout: 5 Enabled Languages: None Radius Endpoint --------------- host p 0.0.0.0 authenticationport p 1812 accountingport p 1813 host s 0.0.0.0 authenticationport s 1812 accountingport s 1813 retry = 3 timeout = 5 idtype = 0 passwordtype = 0 sharedsecret Sip --------------- Primary Registrar = 0.0.0.0:0000 Primary Registrar User Name= a400 Primary Registrar Pwd= a400 Primary Proxy = 0.0.0.0:0000 Primary Proxy User Name= a400 Primary Proxy Pwd= a400 Secondary Registrar = 0.0.0.0:0000 Secondary Registrar User Name= Secondary Registrar Pwd= Secondary Proxy = 0.0.0.0:0000 Secpndary Proxy User Name= Secondary Proxy Pwd= User Agent port = 5060 Time to Live = 0 Product Name: Tenor Analog A400 Multipath Switch - 4 ports (Rev. B) Gatekeeper Status: Mini GK Calls Allowed: 4 Feature Bit Status: -PS/+RB/-ER Languages allowed: 1 Serial Number: A002-008663 Ethernet Address: 00-30-E1-00-86-63 IP Address: 192.168.0.96 Subnet Mask: 255.255.255.0 Default Gateway: 192.168.0.254 System Software Version: P5-2-1(LEC) (1678285/0xFF74) Boot Software Version: P4-1-3 (180592/0xE814) Database Version: 2.08 09-13-2000 (278376)Total views: 18,250 views
Tenor A400 DTMF inband with Asterisk
Posted by Victor Tong in Uncategorized on July 4th, 2009
Tenor A400 DTMF inband with Asterisk
When you are using A400 to access Voicemail provided by Asterisk, you may not be able to submit the “digit” or “key” to it.
If you are facing this case, you can consider to do the following configuration.
1. In Asterisk sip.conf,
Configure
dtmfmode=inband
2. In A400,
Configure
dsp digitrelay 1
digitrelay
digitrelay
Description: Digit Relay. Used to set how the Tenor sends DTMF tones during a VoIP call. Sending DTMF tones in-band (the same path as the voice) over IP is extremely unreliable. It is not uncommon for these tones to be misinterpreted as a different digit than what was entered. Therefore, the Tenor, by default, will regenerate the tones in that, when a Tenor senses that a user has pushed digits during a call, the Tenor will translate the tones to the literal digit, send that information over IP to the destination Tenor. The destination Tenor will convert the digit back to a tone and insert it on to the correct voice path. This provides a high degree of accuracy when sending DTMF tones. However, some devices, such as Microsoft’s NetMeeting, do not support this method and can only send the digits in-band. This command allows you to choose the DTMF method.
Cmd Type: Command.
Prompt Level: config dsp#
Syntax: digitrelay or digit {0 | 1}
Arguments:
0 H.245 regenerate dtmf tones and send out-of-band.
1 Allow DTMF tones to be sent in-band of the voice call.
Default: 0 – out-of-band DTMF.
Availability: All Tenor releases.
Examples:
config dsp# digitrelay 1
Sets the Tenor to send and receive DTMF tones in-band on the voice call.
Total views: 21,633 viewsWindows 7 System Requirement
Posted by Victor Tong in Windows Infrastructure on July 1st, 2009
After reading Windows 7 System Requirement,I puzzle that why memory requirement for x86 and x64 is different.
Basically, my understanding is that x64 can locate more memory address space than x86 architecture.
I don’t know why memory requirement for x64 Windows 7 is higher than x86?? 1GB vs 2GB ?? 50% more ???
x64 needs more RAM???? I wonder if there is any MS product team guy can explain it more. It is interesting that why x64 needs more memory for running Windows 7.
Comments