Re: Route & tunneling

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi David,

H.245 tunneling is something that GnuGk leaves to the endpoints to
negotiate. Its a good thing to have and with properly implemented
endpoints you shouldn't have to worry about it, because the endpoints
will notice if the other side supports it and switch back if not.

RemoveH245AddressOnTunneling=1 will remove the H.245 address from messages,
so not-so well behaved endpoints can't break out of the tunnel, but it
doesn't influence whether tunneling is used or not. Also switching on
H245Routed will only cause gatekeeper routing of the H.245 connection
if the endpoints decide not to use tunneling, but won't influence that
decision.

The only switch which has a side-effect on the decision is
GenerateCallProceeding=1. Because GnuGk has to send the CallProceeding
before contacting the other side, it can't know if the other side
supports tunneling so GnuGk has to force tunneling off when this switch
is set.

Lastly, there are a few broken endpoints out there that (against the
spec) don't support calls without H.245 tunneling. If you are calling
one of those from an endpoint that doesn't support tunneling, it won't
work and you are stuck.

Regards,
Jan

-- 
Jan Willamowius, Founder of the GNU Gatekeeper Project
EMail  : jan@xxxxxxxxxxxxxx
Website: http://www.gnugk.org
Support: http://www.willamowius.com/gnugk-support.html


David Freeman wrote:
> Hi all, could anyone give any suggestion for this feature:
> There are two PBX:
> Panasonic KDA-200, ip: 192.168.0.209/24
> Avaya IP Office 500 v1 (firmware 6.1) ip: 192.168.4.150/22
> Also, Gatekeeper 3.0.1, ip: 192.168.4.73/22
> It is necessary to configure routing between two PBX, but i can't do this, because:
> 
> Wireshark log:
> 390     27.140213       192.168.4.73    192.168.0.209   H.225.0 521     CS: setup OpenLogicalChannel
> Deeper analyze:
> h225.H323_UserInformation
> h225.h245Tunnelling: True
> 
> GK log:
> ProxyChannel.cxx(1024)  GK      Call 1 proxy enabled
> ProxyChannel.cxx(5466)  Q931    Connect to 192.168.0.209:1720 from 192.168.4.73:0 successful
> RasTbl.cxx(4491)  CDR     ignore not connected call
> 
> GK config:
> [Gatekeeper::Main]
>         FortyTwo=42
>         Name=GnuGk
>         TimeToLive=600
>         StatusTraceLevel=2
>         Home=192.168.4.73
>         Bind=192.168.4.73
>         EndpointSignalPort=1720
>         StatusPort=7000
> 
> [GkStatus::Auth]
>         rule=allow
> 
> [RoutedMode]
>         GKRouted=1
>         H245Routed=0
>         CallSignalPort=1720
>         CallSignalHandlerNumber=1
>         ActivateFailover=1
>         UseProvisionalRespToH245Tunneling=0
>         RemoveH245AddressOnTunneling=1
>         AcceptNeighborsCalls=1
>         AcceptUnregisteredCalls=1
>         SupportNATedEndpoints=1
>         DropCallsByReleaseComplete=1
>         ForwardOnFacility=1
> 
> [Proxy]
>         Enable=1
>         ProxyForNAT=1
>         ProxyForSameNAT=0
>         ProxyAlways=1
>         InternalNetwork=192.168.4.0/22,192.168.0.0/24
>         RTPPortRange=1024-65535        
>         T120PortRange=50000-59999
> 
> [RasSrv::PermanentEndpoints]
>         192.168.0.209=Panasonic;1
>         192.168.4.150=Avaya;2
> 
> [RasSrv::GWPrefixes]
>         Panasonic=0
>         Avaya=00
> 
> [EP::Panasonic]
>         Capacity=60
>         GatewayPriority=1
>         GatewayPrefixes=0
> 
> [ModeSelection]
>         192.168.4.0/22=ROUTED
>         192.168.0.0/24=ROUTED 
> 
> So, question is: how to disable h245Tunnelling?
> In config GK, option RemoveH245AddressOnTunneling=1 is not help.
> For example, when i call by short number 0126 (from Avaya 192.168.4.150),
> it is necessary to forward on number 126 (to Panasonic 192.168.0.209).
> But as I see in wireshark log, when h245Tunnelling: True, connection immediately closed.
> Or maybe, tunneling its not correct direction in which need to think?
> Please, help.
> Any idea?



------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________________

Posting: mailto:Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx
Archive: http://sourceforge.net/mailarchive/forum.php?forum_name=openh323gk-users
Unsubscribe: http://lists.sourceforge.net/lists/listinfo/openh323gk-users
Homepage: http://www.gnugk.org/


[Index of Archives]     [SIP]     [Open H.323]     [Gnu Gatekeeper]     [Asterisk PBX]     [ISDN Cause Codes]     [Yosemite News]

  Powered by Linux