Summary:ASTERISK-16931: [patch] ipv6 support in chan_ooh323
Reporter:Alexander Anikin (may213)Labels:
Date Opened:2010-11-08 14:51:25.000-0600Date Closed:2011-05-04 10:50:37
Versions:Frequency of
Environment:Attachments:( 0) ipv6-ooh323.patch
Description:There is patch for support IPv6 in H323 connections and signalling.
Patch add support dual IPv6/IPv4 mode also, add corrections for multihomed IPv4 mode and contain small error fixes.
Comments:By: Alexander Anikin (may213) 2010-11-08 15:16:35.000-0600

Patch is for the current trunk version.
Dual 4/6 mode work if bindaddr is IN6ADDR_ANY, :: .
host field for users and peers can contain IPv6 or v4 address now,
v6 addresses is possible specify with or without brackets.
There also corrections for multihomed mode and it work with :: and bindaddr.

Unfortunately i can't find any soft phone which support h323 ipv6 and IPv6 is tested only for asterisk-to-asterisk calls, but it work ok, ipv4 and dual mode are tested.

Completely untested gatekeeper mode, it must work good for IPv4 and not must work for IPv6, i don't known gatekeepers which support IPv6, but i will try to implement gatekepeer mode for IPv6 some later.

By: Leif Madsen (lmadsen) 2011-04-12 08:51:14

Marking this as Ready for Testing as it is! :)

By: Digium Subversion (svnbot) 2011-04-12 16:59:19

Repository: asterisk
Revision: 313482

U   trunk/addons/chan_ooh323.c
U   trunk/addons/ooh323c/src/ooCalls.h
U   trunk/addons/ooh323c/src/ooGkClient.c
U   trunk/addons/ooh323c/src/ooGkClient.h
U   trunk/addons/ooh323c/src/ooLogChan.c
U   trunk/addons/ooh323c/src/ooLogChan.h
U   trunk/addons/ooh323c/src/ooSocket.c
U   trunk/addons/ooh323c/src/ooSocket.h
U   trunk/addons/ooh323c/src/oochannels.c
U   trunk/addons/ooh323c/src/ooh245.c
U   trunk/addons/ooh323c/src/ooh323.c
U   trunk/addons/ooh323c/src/ooh323ep.h
U   trunk/addons/ooh323c/src/ooports.c
U   trunk/addons/ooh323c/src/ooq931.c
U   trunk/addons/ooh323c/src/ootypes.h

r313482 | may | 2011-04-12 16:59:18 -0500 (Tue, 12 Apr 2011) | 16 lines

IPv6 support for chan_ooh323

IPv6 support for ooh323,
bindaddr, peers and users ip can be IPv4 or IPv6 addr
correction for multi-homed mode ( or :: bindaddr)
can work in dual 6/4 mode with :: bindaddr
gatekeeper mode isn't supported in v6 mode while

(issue ASTERISK-16931)
Reported by: may213
     ipv6-ooh323.patch uploaded by may213 (license 454)

Review: https://reviewboard.asterisk.org/r/1004/



By: Leif Madsen (lmadsen) 2011-04-13 09:44:32

Closing this issue now that the changes have been merged. Thanks for all your hard work!