IO-sipit26

Version 12 (Adrian Georgescu, 05/24/2010 12:06 pm) → Version 13/22 (Adrian Georgescu, 05/24/2010 12:08 pm)

= SIPIT 26 Stockholm =

* ~~Fixed xcap digest authentication with CounterPath client (OpenXCAP)~~
* ~~Fixed ICE negotiation when ice info is session based and not stream based~~
* STUN server address is not checked if is an IP address (sip-settings)
* ~~ICE negotiation results in sip-session~~
* ~~Fixed detection of ICE offer from CounterPath~~
* When ICE is enabled, Add Contact parameter for REGISTER (RFC5768): sip.ice
* MSRP receiving end-point must be active based on active/passive lines. do not use the relay
* ~~Mandatory sRTP worked with CounterPath works~~
* MSRP transport is not honored when using the Relay


* ~~Cannot Cannot open alert device on Debian/Ubuntu~~: Debian/Ubuntu:
{{{
31208005169@ag-projects.com> /alert
Failed to set alert device to system_default: Could not create sound device: Device unavailable
Failed to set alert device to /dev/dsp: Could not create sound device: Device unavailable
Failed to set alert device to Intel 82801BA-ICH2: Intel 82801BA-ICH2 (hw:0,0): Could not create sound device: Device unavailable
Failed to set alert device to dmix: Could not create sound device: Device unavailable
Failed to set alert device to front: Could not create sound device: Device unavailable
Alert device changed to None
}}}
* Random crash 50% on Ubuntu 10.04 with Python 2.6
{{{
Program terminated with signal 11, Segmentation fault.
#0 0x0037bc2a in vfprintf () from /lib/tls/i686/cmov/libc.so.6
(gdb) bt
#0 0x0037bc2a in vfprintf () from /lib/tls/i686/cmov/libc.so.6
#1 0x0041fbb4 in __vsnprintf_chk () from /lib/tls/i686/cmov/libc.so.6
#2 0x080fbfff in PyOS_snprintf ()
#3 0x080a6288 in PyString_Format ()
#4 0x08062a0e in ?? ()
#5 0x08065470 in PyNumber_Remainder ()
#6 0x029d6aba in ?? () from /usr/lib/pymodules/python2.6/sipsimple/core/_core.so
#7 0x029d7f52 in ?? () from /usr/lib/pymodules/python2.6/sipsimple/core/_core.so
}}}