[Serdev] Experience with Windows Messenger 5.x SIP support

Alejandro Falcón alejandrocfg at gmail.com
Sun Jun 12 11:22:21 UTC 2005


I'm trying to get Windows Messenger 5.x to work with several different
SIP proxies/registrars, including one I am developing. I've had some
success and some failure.

Has anyone been able to get Messenger 5.x to work with any known SIP
proxy/registrar? (It's using the MS RTC SIP stack.) I'm able to get
Messenger to register, and even presence information works correctly.
However, if I try to use Messenger to send and receive instant messages,
it fails. The net capture looks like this:

A = Windows Messenger 5.x client
B = Windows Messenger 5.x client
R = SIP proxy / registrar

A -> R: REGISTER
R -> A: 200 OK

B -> R: REGISTER
R -> B: 200 OK

[leaving out SUBSCRIBE/NOTIFY]

On A, open IM window for user at B. Type something, hit enter.

A -> R: INVITE
R -> B: INVITE
B -> R: 100 Trying
B -> R: 200 OK
R -> A: 100 Trying
R -> B: 200 OK
B -> A: BYE
A -> B: ACK [race condition]
B -> A: 481 No call leg/transaction

Looking at the network capture, and at the trace information emitted by
MS RTC stack, apparently B receives the INVITE, accepts it, then
immediately terminates the session. Any ideas why?

Any help is appreciated.
 ALE.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.iptel.org/pipermail/serdev/attachments/20050612/e632d400/attachment.htm


More information about the Serdev mailing list