Kerberos cannot resolve netapi32.dll in CE5.0 after QFE updates

If you install the recent CE 5.0 QFE’s AND try to build Kerberos.dll, you will run into a bug that unfortunately was introduced in this QFE.  Check out customer thread alerting us to it here. Short summary is that customer is seeing: “Warning: Unable to do imports from kerberos.dll to NETAPI32.dll – will late bind”…

0

Inspect incoming SIP headers in RTC CE 6.0 R2 release

There are many scenarios where inspecting incoming SIP messages for custom headers is useful.  Many servers add their custom headers for custom functionalities like custom ring tones, shared line functionality, privacy, etc. and hence having the ability to inspect incoming SIP messages is very useful. In CE 6.0 R2 release, RTC supports the capability of…

0

Adding custom SIP headers using RTC, in CE 6.0 R2 release.

Adding custom SIP headers using RTC, in CE 6.0 R2 release.   In CE 6.0 R2, RTC now supports the capability of adding custom headers to outgoing REQUEST messages, for RTC sessions and RTC subscriptions. Here is how once can do it. After CE 6.0 R2 release, IRTCSession interface and IRTCSubscription can now be queried…

0

Old Man Spaith is out of ideas

I just checked out the blog and realized it’s been ~1.5 months since the last post, which is lame.  I have a dilemna since I’ve run out of tricks/advice that I think are useful, for now at least.  I can either write nothing or do something random, like put up a picture of my dog, Daisy. …

12

Problems building svsutil.hxx in Windows Mobile SDK

If you try to build svsutil.hxx on certain versions of the Windows Mobile SDK, you may run into build errors.  I know it’s on WM5 SDK at a minimum, I don’t know about WM6 SDK.  The error you’ll see will complain about the methods int operator==(int iBit) and int operator==(SVSBitField &bf) in the class SVSBitField…

1

Controlling VOIP interfaces on Windows Mobile devices

RTC 1.5 can be restricted to use only certain types of interfaces (Wifi, Ethernet, etc.) on Windows Mobile devices. Same restriction cannot be applied on Windows CE, as RTC uses connection manager functionality to do that, which is not available on Windows CE.   RTC can be restricted using the following reg keys. These reg…

4

Pluggable video codec for RTC 1.5 stack

RTC 1.5 (CE 6.0 R 2 release) supports Point to Point Video calling. However, the stack does not ship any built-in video codecs. Instead it supports a pluggable video codec architecture through which, one can add their own video codecs. Below are the steps one needs to take to plug-in a video codec into the…

1

Sample Code for Local Audio Mixing using RTC 1.5 (CE 6.0 R2 Release)

Sample code for local audio mixing to achieve 3 way/N way calling. In CE 6.0 R2 release, RTC 1.5 started supporting local audio mixing. Local audio mixing can be enabled by using the flag RTCIF_ENABLE_GLOBAL_MEDIA_MIXING during RTCClient object initialization. Here is the code example (ignoring error handling): Initialize RTC to enable local media mixing:    …

1

What is new in RTC 6.0 R2 release?

Following are the new features in RTC 6.0 R2 release: 1. Local audio mixing capability (enabling 3 way VOIP calling)2. Point to Point Video Calls3. Pluggable Video Codec capability4. Ability to inspect SIP headers for certain SIP messages5. Ability to add custom headers to certain outgoing SIP Messages6. Attended Call Transfer facility7. Call Park/Pickup facility…

1

The History of the DCOM Remoting Addon Pack

I recently wrote about the recent DCOM Remoting Addon pack being available. Since I’m running out of things to write about, I’ll explain the geeky details of how the DCOM addon pack came to be.  This post is for the very bored only or those who are intrigued by the Windows CE Build Process.  There…

1