Share via


Debugging using IP Phone Suite Debug Zones (Windows Embedded CE 6.0)

1/6/2010

The IP Phone Suite uses the debug zone functionality built into Windows Embedded CE extensively to provide debugging output. Debug zones enable debugging by enabling macros that control the output of debugging messages.

For general information about debug zones, including how to turn on debugging using debug zones, please see Debug Zones.

IP Phone Suite Zones

The IP Phone Suite IP Dialer application outputs messages with a module name of PhoneApp. Within this module name are debug zones, listed in the following table:

Debug Zone Description

0

General errors.

1

Constructor/destructor/initialization calls.

2

Memory allocation.

3

Reference Count.

4

Functions.

5

RTC Event.

6

Dialing Rules.

7

Dial Plan.

8

Phone State.

The IP Phone Suite IP Contacts application outputs messages with a module name of PHInfo. Within this module name are debug zones, listed in the following table:

Debug Zone Description

0

General errors.

1

Constructor/destructor.

2

Warnings.

3

Information.

The IP Phone Suite IP Settings application outputs messages with a module name of PHSettings. Within this module name are debug zones, listed in the following table:

Debug Zone Description

0

General errors.

The VoIP Core Component, PhCommon dynamic link library outputs messages with a module name of PHCommon. Within this module name are debug zones, listed in the following table:

Debug Zone Description

0

General errors.

1

Constructor/destructor.

The VoIP Core Component, OWA Exchange Client outputs messages with a module name of OWAExchangeClient. Within this module name are debug zones, listed in the following table:

Debug Zone Description

0

General errors.

1

Tracing APIs.

2

Constructor/destructor tracing.

3

Informational.

4

Allocations.

5

Parse Results.

To find the strings generated during debug messages used by individual API calls, search for DEBUGMSG in each directory, for example in the INC and COMMON directories.

See Also

Concepts

Examining the IP Phone Suite Implementation