incoming calls using H.460

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

 



Hi GnuGK users !

I'm experiencing a problem with videoendpoints registered to my Gatekeeper :
- When they register with H.460, GnuGK do not forward setup to endpoints for incoming calls. Outgoing calls works perfectly.
- When they register without H.460, GnuGK does forward setup. Both incoming and outgoing calls work perfectly.

I'm using Gatekeeper(GNU) Version(3.7.0), but version 3.4.0 doesn't help...

His that a bug or a misconfiguration ?
Your help will be welcome.

Seb


following is logs (when endpoint uses H.460) and GNUGK configuration :

---
logfile
---

2014/11/13 20:37:23.420 4             RasSrv.cxx(243)   RAS     Receiving on 81.93.4.29:1719(U)

2014/11/13 20:37:23.420 2             RasSrv.cxx(175)   RAS     Read from A.A.A.NBG:1719

2014/11/13 20:37:23.420 3             RasSrv.cxx(252)   RAS

locationRequest {

    requestSeqNum = 38073

    destinationInfo = 1 entries {

      [0]=dialedDigits "100000990"

    }

    nonStandardData = {

      nonStandardIdentifier = object 1.3.6.1.4.1.903

      data ="" style>  2 octets {

        31 30                                              10

      }

    }

[…]

2014/11/13 20:37:23.420 5                job.cxx(338)   JOB     Worker threads: 23 total - 23 busy, 0 idle

2014/11/13 20:37:23.420 5                job.cxx(180)   JOB     Starting Job LRQ at Worker thread 140228487673600

2014/11/13 20:37:23.420 1             RasSrv.cxx(383)   RAS     LRQ Received from A.A.A.NBG:1719

2014/11/13 20:37:23.421 5              Routing.h(243)   ROUTING Checking policy Sql for the request LRQ 38073

2014/11/13 20:37:23.421 5              gksql.cxx(318)   Sql     Executing query: select field1,field2 from transforms where dateendofservice > now() and calledalias='100000990' and callingalias in ('any','71660101')

2014/11/13 20:37:23.422 3            Routing.cxx(2030)  Sql: query returned no rows

2014/11/13 20:37:23.422 5              Routing.h(243)   ROUTING Checking policy Explicit for the request LRQ 38073

2014/11/13 20:37:23.422 5              Routing.h(243)   ROUTING Checking policy Internal for the request LRQ 38073

2014/11/13 20:37:23.423 4             RasTbl.cxx(1966)  Alias match for EP B.B.B.ENDP:1719

2014/11/13 20:37:23.423 5              Routing.h(246)   ROUTING Policy Internal applied to the request LRQ 38073

2014/11/13 20:37:23.423 2             RasSrv.cxx(422)   LCF|A.A.A.NBG|4872_endp|100000990:dialedDigits

2014/11/13 20:37:23.423 3             RasSrv.cxx(264)   RAS     Send to A.A.A.NBG:1719

locationConfirm {

    requestSeqNum = 38073

    callSignalAddress = ipAddress {

      ip =  4 octets {

[…]

      }

      port = 1720

    }

    rasAddress = ipAddress {

      ip =  4 octets {

[…]

      }

      port = 1719

    }

  }

2014/11/13 20:37:23.423 5             RasSrv.cxx(276)   RAS     Sent Successful

2014/11/13 20:37:23.423 5                job.cxx(388)   JOB     Job LRQ deleted

2014/11/13 20:37:23.423 5                job.cxx(378)   JOB     Worker threads: 23 total - 22 busy, 1 idle

2014/11/13 20:37:23.461 4           yasocket.cxx(1151)  TCPSrv  Accept request on 81.93.4.29:1720

2014/11/13 20:37:23.461 4           yasocket.cxx(1158)  TCPSrv  current cps=0 calls in interval=0

2014/11/13 20:37:23.461 5                job.cxx(338)   JOB     Worker threads: 23 total - 23 busy, 0 idle

2014/11/13 20:37:23.461 5                job.cxx(180)   JOB     Starting Job Acceptor at Worker thread 140228487673600

2014/11/13 20:37:23.461 5       ProxyChannel.cxx(1250)  Q931s   Reading from A.A.A.NBG:53476

2014/11/13 20:37:23.462 3       ProxyChannel.cxx(1753)  Q931s   Received: Setup CRV=13586 from A.A.A.NBG:53476

2014/11/13 20:37:23.463 4       ProxyChannel.cxx(1685)  Q931    Received: {

  q931pdu = {

    protocolDiscriminator = 8

    callReference = 13586

    from = originator

    messageType = Setup

    IE: Bearer-Capability = {

      88 18 8c a5                                        ....

    }

[…]

2014/11/13 20:37:23.463 4       ProxyChannel.cxx(3502)  Q931s   GWRewrite source for A.A.A.NBG:53476: neighbor or explicit IP

2014/11/13 20:37:23.464 4       ProxyChannel.cxx(3590)  Q931    Gatekeeper generated CallProceeding

2014/11/13 20:37:23.464 5       ProxyChannel.cxx(1685)  Q931    Send to A.A.A.NBG:53476 {

  q931pdu = {

    protocolDiscriminator = 8

    callReference = 46354

    from = destination

    messageType = CallProceeding

[…]

}

2014/11/13 20:37:23.464 3             gkauth.cxx(1188)  GKAUTH  default Setup check ok

2014/11/13 20:37:23.464 5            Routing.cxx(260)   ROUTING Checking policy Sql for request Setup CRV=13586

2014/11/13 20:37:23.464 5              gksql.cxx(318)   Sql     Executing query: select field1,field2 from transforms where dateendofservice > now() and calledalias='100000990' and callingalias in ('any','71660101')

2014/11/13 20:37:23.466 3            Routing.cxx(2030)  Sql: query returned no rows

2014/11/13 20:37:23.466 5            Routing.cxx(260)   ROUTING Checking policy Explicit for request Setup CRV=13586

2014/11/13 20:37:23.466 5            Routing.cxx(260)   ROUTING Checking policy Internal for request Setup CRV=13586

2014/11/13 20:37:23.467 4             RasTbl.cxx(1966)  Alias match for EP B.B.B.ENDP:1719

2014/11/13 20:37:23.467 5            Routing.cxx(263)   ROUTING Policy Internal applied to the request Setup CRV=13586

2014/11/13 20:37:23.467 4       ProxyChannel.cxx(3988)  Q931s   Source address A.A.A.MCU peer address A.A.A.NBG caller is behind NAT

2014/11/13 20:37:23.467 2             RasTbl.cxx(4696)  CallTable::Insert(CALL) Call No. 5, total sessions : 1

2014/11/13 20:37:23.467 5              gksql.cxx(318)   SQLAcct Executing query: INSERT INTO cdr (id, h323id, acctsessionid, h323confid, gkip, gkid, callingstationip, callingstationid, calledstationip, calledstationid, setuptime, acctstarttime, acctstartdelay, acctupdatetime) VALUES (DEFAULT, '71660101', '5461364a00000005', '64 d7 56 56 e4 47 00 1f 06 99 5e 3f 0c 55 6a 5b', '81.93.4.29', 'MADVISIO-GK29', NULLIF('A.A.A.NBG', '')::INET, '71660101', NULLIF('B.B.B.ENDP', '')::INET, '100000990', NULLIF('20:37:23.000 CET Thu Nov 13 2014', '')::TIMESTAMP(0) WITH TIME ZONE, now(), 0, now())

2014/11/13 20:37:23.571 3             gkacct.cxx(928)   GKACCT  SQLAcct logged event 1 for call no. 5

2014/11/13 20:37:23.571 2             gkacct.cxx(964)   GKACCT  Successfully logged event 1 for call no. 5

2014/11/13 20:37:23.571 4       ProxyChannel.cxx(4245)  Q931s   GWRewrite source for A.A.A.NBG:53476: setup H323 ID or E164

2014/11/13 20:37:23.571 4       ProxyChannel.cxx(7687)  Q931s   Set Called Numbering Plan=1 TypeOfNumber=1

2014/11/13 20:37:23.571 4       ProxyChannel.cxx(7715)  Q931s   Set Calling Numbering Plan 1 Type Of Number 2

2014/11/13 20:37:23.571 3       ProxyChannel.cxx(4360)  GK      Call 5 proxy enabled (H.460.18/.19)

2014/11/13 20:37:23.572 3             RasSrv.cxx(264)   RAS     Send to B.B.B.ENDP:1719

serviceControlIndication {

    requestSeqNum = 10

    serviceControl = 1 entries {

      [0]={

        sessionId = 0

        reason = open <<null>>

      }

    }

    genericData = 1 entries {

      [0]={

        id = standard 18

        parameters = 1 entries {

          [0]={

            id = standard 1

            content = raw  24 octets {

              00 51 5d 04 1d 06 b8 00  5b be e2 99 6b 66 11 e4   .Q].....[...kf..

              b8 d2 b7 3e a4 85 5d 77                            ...>..]w

            }

          }

        }

      }

    }

  }

2014/11/13 20:37:23.572 5             RasSrv.cxx(276)   RAS     Sent Successful

2014/11/13 20:37:23.572 5           yasocket.cxx(991)   ProxyH(4)       Total sockets: 1

2014/11/13 20:37:23.572 5                job.cxx(388)   JOB     Job Acceptor deleted

2014/11/13 20:37:23.572 5                job.cxx(378)   JOB     Worker threads: 23 total - 22 busy, 1 idle

2014/11/13 20:37:23.581 4             RasSrv.cxx(243)   RAS     Receiving on 81.93.4.29:1719(U)

2014/11/13 20:37:23.581 2             RasSrv.cxx(175)   RAS     Read from B.B.B.ENDP:1719

2014/11/13 20:37:23.581 3             RasSrv.cxx(252)   RAS

serviceControlResponse {

    requestSeqNum = 10

    cryptoTokens = 1 entries {

      [0]=cryptoEPPwdHash {

        alias = h323_ID  10 characters {

          0031 0030 0030 0030 0030 0030 0039 0039   10000099

          0030 0000                                 0

        }

        timeStamp = 1102520409

        token = {

          algorithmOID = 1.2.840.113549.2.5

          paramS = {

          }

          hash = Hex:  5d 02 25 b0 ff 1f 73 8a  b2 4c ca 47 25 04 d2 3a

        }

      }

    }

  }

2014/11/13 20:37:23.581 5                job.cxx(338)   JOB     Worker threads: 23 total - 23 busy, 0 idle

2014/11/13 20:37:23.581 5                job.cxx(180)   JOB     Starting Job SCR at Worker thread 140228487673600

2014/11/13 20:37:23.581 1             RasSrv.cxx(383)   RAS     SCR Received from B.B.B.ENDP:1719

2014/11/13 20:37:23.581 5                job.cxx(388)   JOB     Job SCR deleted

2014/11/13 20:37:23.581 5                job.cxx(378)   JOB     Worker threads: 23 total - 22 busy, 1 idle





---
gatekeeper.ini
---
[Gatekeeper::Main]
Fortytwo=42
Name=myGK
Home=x.x.x.x
StatusPort=7000
TimeToLive=300
CompareAliasType=0
CompareAliasCase=0
EndpointSignalPort=1720
TraceLevel=5

[Logfile]
Filename=/var/log/log_gnugk.log
Rotate=Daily
RotateTime=04:00

[GkStatus::Auth]
rule=regex
regex=^(1\.2\.3\.[0-9]+)

[Gatekeeper::Auth]
SQLPasswordAuth=alternative;RRQ
default=allow

[SQLPasswordAuth]
Driver=PostgreSQL
...

[Gatekeeper::Acct]
SQLAcct=optional;start,connect,update,stop
FileAcct=required;stop

[FileAcct]
...

[SQLAcct]
...

[RasSrv::Neighbors]
alpha=Generic
beta=Generic

[Neighbor::alpha]
Dynamic=0
GatekeeperIdentifier=alpha
Host=y.y.y.1
SendPrefixes=20
AcceptPrefixes=99
ForwardLRQ=depends

[Neighbor::beta]
Dynamic=0
GatekeeperIdentifier=beta
Host=y.y.y.2
SendPrefixes=10
AcceptPrefixes=99
ForwardLRQ=depends

[RoutedMode]
GKRouted=1
AcceptNeighborsCalls=1
EnableH46017=1
EnableH46018=1
H46018NoNAT=1
Q931PortRange=30000-39999
H245PortRange=40000-49999
CallSignalPort=1720
H245Routed=1
CallSignalHandlerNumber=10
RtpHandlerNumber=8
AcceptUnregisteredCalls=1
TCPKeepAlive=1
CpsLimit=10
CpsCheckInterval=1
SupportNATedEndpoints=1
TreatUnregisteredNAT=1
GenerateCallProceeding=1
;H4502EmulatorTransferMethod=Reroute

[Proxy]
Enable=1
ProxyForNAT=1
ProxyForSameNAT=0
T120PortRange=50000-50999
RTPPortRange=51000-58999
RTPMultiplexing=1
RTPMultiplexPort=59000
RTCPMultiplexPort=59999

[RoutingPolicy]
Default=sql,explicit,internal,parent,neighbor,srv,dns,catchall

[Routing::Sql]
...

[ModeSelection]
1.2.3.0/24=PROXY,PROXY

[Routing::CatchAll]
CatchAllIP=2.3.4.5
---
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
_______________________________________________________

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