Hi, I have the following settingĀ : - cisco gateway (2691) using already h323 (no sip) - asterisk with sip clients (hard & soft)
The sip hard clients use g729 compression The sip soft client uses g711 (X-lite) I did bought g729 licenses from digium and they are registered (as far as I know) This is a test setup on the asterisk, so no other calls will use g729 licenses Now the call is rejected at setup by the cisco Can somebody help me on this ? I did recompiled the ooh323 library with clean, debug & install I join the log file in attachment PS At first I did specified the logfile in ooh323.conf: ;Location for H323 log file ;Default - /var/log/asterisk/h323_log logfile=/var/log/asterisk/h323_log I could not find the output Then I removed my line and it worked ??? Regards, T. Jacobson -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.371 / Virus Database: 267.14.3/209 - Release Date: 21/12/2005
/********************************************* * H323 log of the failed setup * I only changed the IP addresses * as they are both public * changed to 10.11.12.x * x being the true last part of the ip * * the destination number (a real number) is also changed * * The expected called number should have following format * 714#C(cc)a(aa)nnnnn * 714# header * C(cc) country code * A(aa) area * nnnn local number * **********************************************/ ---------Date 12/22/05--------- 03:37:09:821 Signalling IP address is set to 0.0.0.0 03:37:09:821 Listen port number is set to 1720 03:37:09:821 Added alias: DialedDigits - 100 03:37:09:821 Added alias: H323ID - TK_BRU_AST1 03:37:09:821 Adding endpoint capability OO_G729ANNEXA. 03:37:09:821 Enabled RFC2833 DTMF capability for end-point 03:37:09:821 H323 listener creation - successful 03:37:09:821 Creating CMD listener at 0.0.0.0:7575 03:37:09:821 CMD listener creation - successful 03:37:09:856 H.323 Endpoint Configuration is as follows: 03:37:09:856 Trace File: /var/log/asterisk/h323_log 03:37:09:857 FastStart - enabled 03:37:09:857 H245 Tunneling - enabled 03:37:09:857 AutoAnswer - disabled 03:37:09:857 Terminal Type - 50 03:37:09:857 T35 CountryCode - 1 03:37:09:857 T35 Extension - 0 03:37:09:857 Manufacturer Code - 71 03:37:09:857 ProductID - objsys 03:37:09:857 VersionID - v0.8 03:37:09:857 Local signalling IP address - 0.0.0.0 03:37:09:857 H225 ListenPort - 1720 03:37:09:857 CallerID - TK_BRU_AST1 03:37:09:857 Call Establishment Timeout - 60 seconds 03:37:09:857 MasterSlaveDetermination Timeout - 30 seconds 03:37:09:857 TerminalCapabilityExchange Timeout - 30 seconds 03:37:09:857 LogicalChannel Timeout - 30 seconds 03:37:09:857 Session Timeout - 15 seconds 03:38:30:395 Cmd connection accepted 03:38:30:395 Processing MakeCall command ooh323c_o_1 03:38:30:396 Created a new call (outgoing, ooh323c_o_1) 03:38:30:396 Added local alias 1100 to call. (outgoing, ooh323c_o_1) 03:38:30:398 Added remote alias 714#3231234567 to call. (outgoing, ooh323c_o_1) 03:38:30:398 Enabled RFC2833 DTMF capability for (outgoing, ooh323c_o_1) 03:38:30:398 Adding call specific capability OO_G729ANNEXA. (outgoing, ooh323c_o_1) 03:38:30:399 Configured mediainfo for cap OO_G729ANNEXA (outgoing, ooh323c_o_1) 03:38:30:399 Configured mediainfo for cap OO_G729ANNEXA (outgoing, ooh323c_o_1) 03:38:30:399 Parsing destination 10.11.12.73 03:38:30:399 Generated callRef 88 03:38:30:399 Trying to connect to remote endpoint(10.11.12.73:1720) to setup H2250 channel (outgoing, ooh323c_o_1) 03:38:30:416 H2250 transmiter channel creation - succesful (outgoing, ooh323c_o_1) 03:38:30:416 Determining ip address for outgoing call in multihomed mode. (outgoing, ooh323c_o_1) 03:38:30:416 Using local ip 10.11.12.76 for outgoing call(multihomedMode). (outgoing, ooh323c_o_1) 03:38:30:416 Preffered capability at index 0 is OO_G729ANNEXA. (outgoing, ooh323c_o_1) 03:38:30:416 Using call specific capabilities in faststart of setup message. (outgoing, ooh323c_o_1) 03:38:30:416 Building olcs with capability OO_G729ANNEXA. (outgoing, ooh323c_o_1) 03:38:30:416 Building OpenLogicalChannel for Receive Capability (outgoing, ooh323c_o_1) 03:38:30:416 Adding new media channel for cap 12 dir receive (outgoing, ooh323c_o_1) 03:38:30:416 Adding new channel with cap 12 (outgoing, ooh323c_o_1) 03:38:30:416 Using configured media info (outgoing, ooh323c_o_1) 03:38:30:416 Created new logical channel entry (outgoing, ooh323c_o_1) 03:38:30:416 Building reverse olc. (outgoing, ooh323c_o_1) 03:38:30:416 Receive channel of type audio started (outgoing, ooh323c_o_1) 03:38:30:417 FastStart Element = { 03:38:30:417 forwardLogicalChannelNumber = { 03:38:30:417 1001 03:38:30:417 } 03:38:30:417 forwardLogicalChannelParameters = { 03:38:30:417 dataType = { 03:38:30:417 nullData = { 03:38:30:418 NULL 03:38:30:418 } 03:38:30:419 } 03:38:30:419 multiplexParameters = { 03:38:30:419 none = { 03:38:30:419 NULL 03:38:30:420 } 03:38:30:420 } 03:38:30:420 } 03:38:30:420 reverseLogicalChannelParameters = { 03:38:30:420 dataType = { 03:38:30:421 audioData = { 03:38:30:421 g729AnnexA = { 03:38:30:421 24 03:38:30:422 } 03:38:30:422 } 03:38:30:423 } 03:38:30:423 multiplexParameters = { 03:38:30:423 h2250LogicalChannelParameters = { 03:38:30:423 sessionID = { 03:38:30:424 1 03:38:30:424 } 03:38:30:424 mediaChannel = { 03:38:30:425 unicastAddress = { 03:38:30:425 iPAddress = { 03:38:30:426 network = { 03:38:30:426 'c381034c'H 03:38:30:427 } 03:38:30:428 tsapIdentifier = { 03:38:30:428 13710 03:38:30:429 } 03:38:30:430 } 03:38:30:430 } 03:38:30:431 } 03:38:30:431 mediaControlChannel = { 03:38:30:431 unicastAddress = { 03:38:30:432 iPAddress = { 03:38:30:432 network = { 03:38:30:433 'c381034c'H 03:38:30:433 } 03:38:30:434 tsapIdentifier = { 03:38:30:435 13711 03:38:30:435 } 03:38:30:436 } 03:38:30:436 } 03:38:30:437 } 03:38:30:437 } 03:38:30:437 } 03:38:30:438 } 03:38:30:438 } 03:38:30:438 Added RX fs element 1 with capability OO_G729ANNEXA(outgoing, ooh323c_o_1) 03:38:30:438 Building OpenLogicalChannel for transmit Capability (outgoing, ooh323c_o_1) 03:38:30:438 Adding new media channel for cap 12 dir transmit (outgoing, ooh323c_o_1) 03:38:30:438 Adding new channel with cap 12 (outgoing, ooh323c_o_1) 03:38:30:438 Using configured media info (outgoing, ooh323c_o_1) 03:38:30:438 Created new logical channel entry (outgoing, ooh323c_o_1) 03:38:30:438 Building forward olc. (outgoing, ooh323c_o_1) 03:38:30:438 FastStart Element = { 03:38:30:438 forwardLogicalChannelNumber = { 03:38:30:438 1002 03:38:30:438 } 03:38:30:439 forwardLogicalChannelParameters = { 03:38:30:439 dataType = { 03:38:30:439 audioData = { 03:38:30:439 g729AnnexA = { 03:38:30:440 6 03:38:30:440 } 03:38:30:440 } 03:38:30:441 } 03:38:30:441 multiplexParameters = { 03:38:30:441 h2250LogicalChannelParameters = { 03:38:30:441 sessionID = { 03:38:30:442 1 03:38:30:442 } 03:38:30:443 mediaControlChannel = { 03:38:30:443 unicastAddress = { 03:38:30:444 iPAddress = { 03:38:30:444 network = { 03:38:30:445 'c381034c'H 03:38:30:446 } 03:38:30:446 tsapIdentifier = { 03:38:30:447 13711 03:38:30:448 } 03:38:30:449 } 03:38:30:449 } 03:38:30:450 } 03:38:30:450 } 03:38:30:450 } 03:38:30:450 } 03:38:30:450 } 03:38:30:451 Added TX fs element 2 with capability OO_G729ANNEXA(outgoing, ooh323c_o_1) 03:38:30:451 Added 2 fast start elements to SETUP message (outgoing, ooh323c_o_1) 03:38:30:451 Built SETUP message (outgoing, ooh323c_o_1) 03:38:30:451 UserInfo encoding - successful 03:38:30:451 Q931 Message = { 03:38:30:451 protocolDiscriminator = 8 03:38:30:451 callReference = 88 03:38:30:451 from = originator 03:38:30:451 messageType = 5 03:38:30:451 Bearer-Capability IE = { 03:38:30:451 88, c0, a5 } 03:38:30:451 Display IE = { 03:38:30:451 Softy 03:38:30:451 } 03:38:30:451 CallingPartyNumber IE = { 03:38:30:451 1100 03:38:30:451 } 03:38:30:452 h323_uu_pdu = { 03:38:30:452 h323_message_body = { 03:38:30:452 setup = { 03:38:30:452 protocolIdentifier = { 03:38:30:453 { 03:38:30:453 0 0 8 2250 0 4 } 03:38:30:453 } 03:38:30:454 sourceAddress = { 03:38:30:454 elem[0] = { 03:38:30:454 dialedDigits = { 03:38:30:455 "1100" 03:38:30:455 } 03:38:30:456 } 03:38:30:456 } 03:38:30:457 sourceInfo = { 03:38:30:457 vendor = { 03:38:30:458 vendor = { 03:38:30:458 t35CountryCode = { 03:38:30:459 1 03:38:30:459 } 03:38:30:460 t35Extension = { 03:38:30:461 0 03:38:30:461 } 03:38:30:462 manufacturerCode = { 03:38:30:462 71 03:38:30:463 } 03:38:30:464 } 03:38:30:464 productId = { 03:38:30:465 '6f626a737973'H 03:38:30:465 } 03:38:30:466 versionId = { 03:38:30:466 '76302e38'H 03:38:30:467 } 03:38:30:467 } 03:38:30:468 terminal = { 03:38:30:468 } 03:38:30:469 mc = { 03:38:30:469 FALSE 03:38:30:470 } 03:38:30:470 undefinedNode = { 03:38:30:471 FALSE 03:38:30:471 } 03:38:30:472 } 03:38:30:472 destinationAddress = { 03:38:30:473 elem[0] = { 03:38:30:473 h323_ID = { 03:38:30:474 714#3231234567 03:38:30:475 } 03:38:30:476 } 03:38:30:476 } 03:38:30:477 destCallSignalAddress = { 03:38:30:477 ipAddress = { 03:38:30:478 ip = { 03:38:30:478 'c3810349'H 03:38:30:479 } 03:38:30:479 port = { 03:38:30:480 1720 03:38:30:481 } 03:38:30:481 } 03:38:30:482 } 03:38:30:482 activeMC = { 03:38:30:483 FALSE 03:38:30:483 } 03:38:30:484 conferenceID = { 03:38:30:484 '0102030405060708090a0b0c0d0e0f10'H 03:38:30:485 } 03:38:30:485 conferenceGoal = { 03:38:30:486 create = { 03:38:30:486 NULL 03:38:30:487 } 03:38:30:487 } 03:38:30:488 callType = { 03:38:30:488 pointToPoint = { 03:38:30:489 NULL 03:38:30:489 } 03:38:30:490 } 03:38:30:490 sourceCallSignalAddress = { 03:38:30:490 ipAddress = { 03:38:30:491 ip = { 03:38:30:491 'c381034c'H 03:38:30:492 } 03:38:30:492 port = { 03:38:30:493 65326 03:38:30:493 } 03:38:30:494 } 03:38:30:494 } 03:38:30:494 callIdentifier = { 03:38:30:495 guid = { 03:38:30:495 '6f6f68333233632d062df6ffffffff7e'H 03:38:30:496 } 03:38:30:496 } 03:38:30:496 fastStart = { 03:38:30:497 elem[0] = { 03:38:30:497 '4003e8060401004d6017801114000100c381034c358e00c381034c358f'H 03:38:30:498 } 03:38:30:498 elem[1] = { 03:38:30:499 '0003e90d6005800a04000100c381034c358f'H 03:38:30:499 } 03:38:30:499 } 03:38:30:500 mediaWaitForConnect = { 03:38:30:500 FALSE 03:38:30:500 } 03:38:30:501 canOverlapSend = { 03:38:30:501 FALSE 03:38:30:501 } 03:38:30:502 multipleCalls = { 03:38:30:502 FALSE 03:38:30:503 } 03:38:30:503 maintainConnection = { 03:38:30:503 FALSE 03:38:30:504 } 03:38:30:504 presentationIndicator = { 03:38:30:504 presentationAllowed = { 03:38:30:505 NULL 03:38:30:505 } 03:38:30:506 } 03:38:30:506 screeningIndicator = { 03:38:30:506 0 03:38:30:507 } 03:38:30:507 } 03:38:30:507 } 03:38:30:508 h245Tunneling = { 03:38:30:508 TRUE 03:38:30:508 } 03:38:30:508 } 03:38:30:508 UUIE decode successful 03:38:30:508 } 03:38:30:508 Queued H225 messages 1. (outgoing, ooh323c_o_1) 03:38:30:508 Sending H225 message (outgoing, ooh323c_o_1) 03:38:30:508 Sending Q931 message (outgoing, ooh323c_o_1) 03:38:30:508 H2250/Q931 Message sent successfully (outgoing, ooh323c_o_1) 03:38:30:509 Sent Message - Setup (outgoing, ooh323c_o_1) 03:38:30:529 Receiving H.2250 message (outgoing, ooh323c_o_1) 03:38:30:529 Received Q.931 message: (outgoing, ooh323c_o_1) 03:38:30:529 Received H.2250 Message = { 03:38:30:529 protocolDiscriminator = 8 03:38:30:529 callReference = 88 03:38:30:529 from = destination 03:38:30:529 messageType = 5a 03:38:30:529 Cause IE = { 03:38:30:529 Unsupported Cause Type 03:38:30:529 } 03:38:30:529 h323_uu_pdu = { 03:38:30:529 h323_message_body = { 03:38:30:529 releaseComplete = { 03:38:30:530 protocolIdentifier = { 03:38:30:530 { 03:38:30:530 0 0 8 2250 0 4 } 03:38:30:531 } 03:38:30:531 callIdentifier = { 03:38:30:531 guid = { 03:38:30:532 '6f6f68333233632d062df6ffffffff7e'H 03:38:30:532 } 03:38:30:533 } 03:38:30:533 } 03:38:30:533 } 03:38:30:533 h245Tunneling = { 03:38:30:533 TRUE 03:38:30:534 } 03:38:30:534 } 03:38:30:534 UUIE decode successful 03:38:30:534 Decoded Q931 message (outgoing, ooh323c_o_1) 03:38:30:534 } 03:38:30:534 H.225 Release Complete message received (outgoing, ooh323c_o_1) 03:38:30:534 Cause of Release Complete is 60. (outgoing, ooh323c_o_1) 03:38:30:534 In ooEndCall call state is - OO_CALL_CLEARED (outgoing, ooh323c_o_1) 03:38:30:534 Cleaning Call (outgoing, ooh323c_o_1)- reason:OO_REASON_UNKNOWN 03:38:30:534 Clearing all logical channels (outgoing, ooh323c_o_1) 03:38:30:534 Clearing logical channel number 1001. (outgoing, ooh323c_o_1) 03:38:30:534 Stopped Receive channel 1001 (outgoing, ooh323c_o_1) 03:38:30:534 Removed logical channel 1001 (outgoing, ooh323c_o_1) 03:38:30:534 Clearing logical channel number 1002. (outgoing, ooh323c_o_1) 03:38:30:534 Removed logical channel 1002 (outgoing, ooh323c_o_1) 03:38:30:534 Closing H.245 connection (outgoing, ooh323c_o_1) 03:38:30:534 Removed call (outgoing, ooh323c_o_1) from list