Добрый день!Есть городской телефонный номер, который провайдер отдает по H.323. Мне удалось сделать все настройки на MyPhone - все работает, звонки ходят в обе стороны, слышимость тоже двухсторонняя (все это за NAT'ом - решилось с помощью указания внешнего адреса в поле "NAT Router")
Теперь хотелось бы следующего - настроить GnuGK так, чтобы из внутренней сети можно было на нем зарегистрироваться с любого компьютера и совершить звонок через этого провайдера, и так же принимать входящие звонки на какой-нибудь определенный компьютер.
Каким образом это сделать? Пробовал создать секцию [Endpoint] - указал, адрес ГК провайдера и H323ID - получил в логах "None of login aliases given."Провайдер вообще дал только две строчки настроек для MyPhone:
1. Username - строка вида 1111@8hqC3Far31
2. Адрес ГКСейчас попробовал так сделать:
[Gatekeeper::Main]
Fourtytwo=42
Name=GK
Home=10.168.0.11
ExternalIP=84.xx.xxx.xxx[GkStatus::Auth]
rule=allow[RoutedMode]
GKRouted=1
H245Routed=0
CallSignalPort=1721
CallSignalHandlerNumber=2
AcceptNeighborsCalls=1
AcceptUnregisteredCalls=1
RemoveH245AddressOnTunneling=0
DropCallsByReleaseComplete=1
SupportNATedEndpoints=1
Q931PortRange=30000-30999
H245PortRange=31000-31999[Proxy]
Enable=1
InternalNetwork=10.168.0.0/24[RasSrv::PermanentEndpoints]
84.xx.xxx.x=voip-gk;*[RasSrv::Neighbors]
84.xx.xxx.x:1719[RasSrv::LRQFeatures]
CiscoGKCompatible=1
NeighborTimeout=2
ForwardHopCount=2[Gatekeeper::Auth]
FileIPAuth=required;GRQ,RRQ,LRQ,Setup[FileIPAuth]
10.168.0.0/24=allow
84.xx.xxx.x=allowНа маршрутизаторе проброшены порты 1721, 30000-32000
В логах ГК вижу такое:
2008/06/23 23:50:27.390 1 RasSrv.cxx(370) RAS IRR Received
2008/06/23 23:50:27.390 3 gkauth.cxx(1067) GKAUTH FileIPAuth Setup check ok
2008/06/23 23:50:27.390 2 gkacct.cxx(1028) GKACCT Successfully logged event 1 for call no. 1
2008/06/23 23:50:27.390 3 ProxyChannel.cxx(2149) Q931s Call 1 is NAT type 0
2008/06/23 23:50:27.390 3 ProxyChannel.cxx(765) GK Call 1 proxy enabled
2008/06/23 23:50:27.406 1 ProxyChannel.cxx(4191) RTP RTCP socket 10.168.0.11:1027 not available - error 12/1073751872: Address in use
2008/06/23 23:50:27.437 3 ProxyChannel.cxx(3359) Q931 Connect to 84.xx.xxx.x:1720 from 10.168.0.11:30000 successful
2008/06/23 23:50:27.437 1 ProxyChannel.cxx(886) Q931d 84.xx.xxx.x:1720 ERROR DECODING Q.931!
2008/06/23 23:50:27.437 2 RasTbl.cxx(3063) CDR ignore not connected call
2008/06/23 23:50:27.437 2 gkacct.cxx(1028) GKACCT Successfully logged event 2 for call no. 1
2008/06/23 23:50:27.437 2 RasSrv.cxx(191) RAS Read from 10.168.0.2:5005
2008/06/23 23:50:27.437 3 RasSrv.cxx(240) RASПомогите пожалуйста...
>[оверквотинг удален]
>2008/06/23 23:50:27.437 1 ProxyChannel.cxx(886) Q931d 84.xx.xxx.x:1720 ERROR DECODING Q.931!
>2008/06/23 23:50:27.437 2 RasTbl.cxx(3063) CDR ignore
>not connected call
>2008/06/23 23:50:27.437 2 gkacct.cxx(1028) GKACCT Successfully
>logged event 2 for call no. 1
>2008/06/23 23:50:27.437 2 RasSrv.cxx(191) RAS Read
>from 10.168.0.2:5005
>2008/06/23 23:50:27.437 3 RasSrv.cxx(240) RAS
>
>Помогите пожалуйста...Поставь asterisk его присоедини к прову телефонии, а клиентов в сети переделай на sip.
Это более перспективно...