Add skinny version 17 protocol support.
authorDamien Wedhorn <voip@facts.com.au>
Mon, 10 Oct 2011 00:57:06 +0000 (00:57 +0000)
committerDamien Wedhorn <voip@facts.com.au>
Mon, 10 Oct 2011 00:57:06 +0000 (00:57 +0000)
commit7cb2ac866495b44b5525fc34650478114f40182e
treefa7655f6360347dd6e64bea0fc38cba3346e03ab
parentc5546e2bd7e49c9f51840bdbe454535f1d74be45
Add skinny version 17 protocol support.

Added some data to skinny packet structures to make compatible
with v17. Added protocolversion to device, set on registration
based on the version provided by device.

v17 includes some increased ip space for ip6. This patch increases
ip space in the packets but still only uses ip4. Some packet
structures duplicated (ip4 and ip6 types). ip4 type used unless
version is greater or equal to 17.

Tested by snuff and myself on 7961 with recent 8.5 firmware. Also
tested compatible with old 7960 and older 30VIPs.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@340071 65c4cc65-6c06-0410-ace0-fbb531ad65f3
channels/chan_skinny.c