missing sourceCallSignalAddress in call setup

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

 



sorry, subject of the message needed to be different :)


Hello,

just testing latest 2.2.2 from CVS and found a case where gnugk was
unable to setup framed-ip-address (possibly to due bug in originating
device), however 2.0.8 seemed to be ok.

trace below shows that obviously "sourceCallSignalAddress" entry does
not exist in call setup message. The question is how 2.0.x handled
this? Did it just use IP address which sent Call Setup?

please see trace below:

2005/01/29 15:59:02.781 5       ProxyChannel.cxx(472)   Q931s   Reading from XX.XX.XX.XX:8845
2005/01/29 15:59:02.781 3       ProxyChannel.cxx(708)   Q931s   Received: Setup CRV=26892 from XX.XX.XX.XX:8845
2005/01/29 15:59:02.783 4       ProxyChannel.cxx(655)   Q931    Received: {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 26892
    from = originator
    messageType = Setup
    IE: Bearer-Capability = {
      80 90 a5                                           ...
    }
    IE: Display = {
      56 6f 69 70 53 77 69 74  63 68 20 32 2e 30 00      VoipSwitch 2.0.
    }
    IE: Called-Party-Number = {
      81 37 30 37 38 38 30 31  37 36 30 38 39 32 31      .70788
    }
    IE: User-User = {
      20 b8 06 00 08 91 4a 00  04 01 40 01 00 42 00 44    .....J...@..B.D
      28 c0 b5 00 07 d3 0b 56  6f 69 70 53 77 69 74 63   (......VoipSwitc
      68 00 00 06 31 2e 30 2e  31 00 00 00 01 06 80 a3   h...1.0.1.......
      ab b3 4a 93 bc 54 00 3f  d0 9c 68 06 b8 00 6d 28   ..J..T.?..h...m(
      91 cd 72 d5 11 d9 89 8c  08 00 20 f7 d2 da 00 59   ..r....... ....Y
      1d 80 11 00 18 8c 24 87  71 43 11 d9 92 e2 e7 23   ......$.qC.....#
      80 7c ad ca 33 02 13 00  00 00 0d 40 05 80 0b 0d   .|..3......@....
      00 01 00 d9 ce ca 7e 17  f3 00 1d 40 00 01 06 04   ......~....@....
      00 4d 40 05 80 12 15 00  01 00 d9 ce ca 7e 17 f2   .M@..........~..
      00 d9 ce ca 7e 17 f3 00  01 00 01 00 01 00 01 00   ....~...........
      02 80 01 00                                        ....
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = setup {
        protocolIdentifier = 0.0.8.2250.0.4
        sourceAddress = 1 entries {
          [0]=h323_ID  2 characters {
            0044 0042                                 DB
          }
        }
        sourceInfo = {
          vendor = {
            vendor = {
              t35CountryCode = 181
              t35Extension = 0
              manufacturerCode = 2003
            }
            productId =  12 octets {
              56 6f 69 70 53 77 69 74  63 68 00 00               VoipSwitch..
            }
            versionId =  7 octets {
              31 2e 30 2e 31 00 00                               1.0.1..
            }
          }
          gateway = {
          }
          mc = FALSE
          undefinedNode = FALSE
        }
        destinationAddress = 1 entries {
          [0]=dialedDigits "70788"
        }
        destCallSignalAddress = ipAddress {
          ip =  4 octets {
            3f d0 9c 68                                        ?..h
          }
          port = 1720
        }
        activeMC = FALSE
        conferenceID =  16 octets {
          6d 28 91 cd 72 d5 11 d9  89 8c 08 00 20 f7 d2 da   m(..r....... ...
        }
        conferenceGoal = create <<null>>
        callType = pointToPoint <<null>>
        callIdentifier = {
          guid =  16 octets {
            18 8c 24 87 71 43 11 d9  92 e2 e7 23 80 7c ad ca   ..$.qC.....#.|..
          }
        }
        fastStart = 2 entries {
          [0]= 19 octets {
            00 00 00 0d 40 05 80 0b  0d 00 01 00 d9 ce ca 7e   ....@..........~
            17 f3 00                                           ...
          }
          [1]= 29 octets {
            40 00 01 06 04 00 4d 40  05 80 12 15 00 01 00 d9   @.....M@........
            ce ca 7e 17 f2 00 d9 ce  ca 7e 17 f3 00            ..~......~...
          }
        }
        mediaWaitForConnect = FALSE
        canOverlapSend = FALSE
        multipleCalls = FALSE
        maintainConnection = FALSE
      }
      h245Tunneling = FALSE
    }
  }
}
2005/01/29 15:59:02.783 4       ProxyChannel.cxx(1304)          GWRewrite source: setup H323 ID or
 E164
2005/01/29 15:59:02.783 2            Toolkit.cxx(289)           RewritePString: 70788 to 44188
2005/01/29 15:59:02.783 2            Toolkit.cxx(289)           RewritePString: 70788 to 44188
2005/01/29 15:59:02.783 2            radauth.cxx(837)   RADAUTH RadAliasAuth Setup auth failed: co
uld not setup Framed-IP-Address
2005/01/29 15:59:02.784 3             gkauth.cxx(1070)  GKAUTH  RadAliasAuth Setup check failed
2005/01/29 15:59:02.784 4       ProxyChannel.cxx(1427)  Q931    Dropping call from XX.XX.XX.XX
:8845 due to Setup authentication failure





Best regards,
 Aivis                            mailto:aivis@xxxxxxxxxxxxxxxx




-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl

_______________________________________________________

List: Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx
Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549
Homepage: http://www.gnugk.org/

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

  Powered by Linux