звонки осуществляю через Myphone.
в настройках указываю адрес gatekeeper 192.168.1.77
клиент нормально регистрируется на привратнике и можно звонить. НО! это только когда он находится в одной подсети с openmcu и gnugk.
есть другой офис\дом\место откуда мне тоже нужно позвонить на mcu.
пробросил 1720, 1420, 7000 порты на шлюзе на 192.168.1.77
пробую telnet 85.234.32.26 7000 - появляется монитор:
Код: Выделить всё
Gatekeeper(GNU) Version(2.3.1) Ext(pthreads=1,radius=1,mysql=0,pgsql=0,firebird=
0,odbc=0,sqlite=0,large_fdset=0,crypto/ssl=1,h46018=0,h46023=0) Build(Aug 9 201
0, 20:12:05) Sys(FreeBSD i386 8.0-RELEASE-p4)
Startup: Fri, 13 Aug 2010 14:20:10 GMT Running: 0 days 01:07:50
;
?
AllRegistrations
RCF|85.234.39.11:1720|05:dialedDigits|terminal|2657_endp
RCF|192.168.1.34:1720|02:dialedDigits|terminal|2659_endp
RCF|192.168.1.15:1720|04:dialedDigits|terminal|2660_endp
RCF|192.168.1.77:1720|GnuGK:h323_ID=MCU0:h323_ID=MCU1:h323_ID=MCU2:h323_ID=MCU3:
h323_ID=MCU4:h323_ID|terminal|2661_endp
Number of Endpoints: 4
;
вроде все работает (покрайней мере связь с gk на удаленке работает)
настроил клиент на внешний адрес гейткипера 85.234.32.26
пробую позвонить через myphone - пишет "ОШИБКА! Не могу найти Гейткипер на 85.234.32.26"
в чем может быть дело???
вот конфиг gnugk.ini
Код: Выделить всё
[Gatekeeper::Main]
FourtyTwo=42
Name=GnuGK
;EndpointSuffix=_gnugk
Home=127.0.0.1;192.168.1.77;85.234.32.26
;NetworkInterfaces=192.168.1.024
TimeToLive=300
TraceLevel=2
StatusTraceLevel=2
UseBroadcastListener=0
TimestampFormat=ISO8601
EndpointSignalPort=1720
;EncryptAllPassword s=0
UseMulticastListener=0
StatusPort=7000
;SignalCallId=1
[GkStatus::Auth]
rule=allow
;127.0.0.1=allow
;default=forbid
;Shutdown=allow
[LogFile]
Rotate=Daily
RatateTime=23:55
Filename=gnugk.log
[RoutedMode]
GKRouted=1
H245Routed=0
;CallSignalPort=1720
;CallSignalHandlerN umber=10
AcceptNeighborCalls=1
AcceptUnregisteredCalls=1
RemoveH245AddressOnTunneling=1
RemoveCallOnDRQ=0
DropCallsByReleaseComplete=1
SendReleaseCompleteOnDRQ=1
SupportNATedEndpoints=0
H245PortRange=30000-30999
SetupTimeout=4000
SignalTimeOut=10000
TcpKeepAlive=0
TranslateFacility=1
CpsLimit=10
[Proxy]
Enable=1
;InternalNetwork=192.168.1.0/24
;ProxyAlways=1
;ProxyForNAT=1
;ProxyForSameNAT=0
RTPPortRange=50000-59999
DisableH235Call=1
DisableH460Call=1
DisableRTPQueueing=1
EnableRTPMute=1
;SearchBothSidesOnC LC=1
;[ModeSection]
;network=H245ROUTED
[RoutingPolicy]
;h323_ID=dns,internal
;002=neighbor,internal
Default=internal,neighbor,parent
[RasSrv::RewriteAlias]
schmel=01
;[Routing::Sql]
;Driver=MySQL
;Host=localhost
;Database=gnugk
;Username=gnugk
;Password=secret
;Query=SELECT destination FROM routes WHERE called='\c'
[RasSrv::PermanentEndpoints]
192.168.1.20:1720=01
192.168.1.34:1720=02
192.168.1.15:1720=04
192.168.1.77:1720;mcu=03
[RasSrv::GWPrefixes]
mcu=03
[RasSrv::RRQFeatures]
AcceptEndpointIdentifier=1
AcceptGatewayPrefixes=1
OverwriteEPOnSameAddress=1
IRQPollCount=0
SupportDynamicIP=1
[RasSrv::ARQFeatures]
CallUnregisteredEndpoints=0
ArjReasonRouteCallToGatekeeper=1
RoundRobinGateways=0
;[CallTable]
;GenerateNBCDR=0
;GenerateUCCDR=1
;[Gatekeeper::Auth]
;FileIPAuth=optional;RRQ
;SQLPasswordAuth=required;RRQ
;SQLAuth=required;ARQ,Setup
;[Gatekeeper::Acct]
;SQLAcct=required;start,update,stop