« Back to TCL-API

H323 NULL number

Combination View Flat View Tree View
Threads [ Previous | Next ]
I¿m trying to route direct inbound calls from internet devices that aren¿t registered with my gatekeeper, the calls come in with NULL numbers and a h323-ID destination address. I have not been able to get the call to trigger my tcl script because it is not routed to any dial peers due to the NULL number. I¿ve been able to do a ¿null number override¿ and set the number which forces the call to a dial peer with my tcl script but I don¿t know how to pull the original h323-ID in order to set the destination address. Can someone tell me how to pull the original destination h323-ID?

Dec 30 20:39:32.472: //-1/xxxxxxxxxxxx/CCAPI/ccAppShutdownMode:
   ccAppShutdownMode: remove it from the queue
Dec 30 20:39:32.920: //-1/xxxxxxxxxxxx/CCAPI/cc_api_supported_data:
   data_mode=0x10082
Dec 30 20:39:32.932: H225.0 INCOMING ENCODE BUFFER::= 60B8060008914A0005010180633522C0820101000B54616E6462657267204D585001373350820101000C54616E6462657267204D58500001401000330030003000310040003200300038002E00380031002E00330032002E0035003000D051203206B80002B28D0B3B1017A732F40050600C361900D50DB00007000A6E820A2D2B110002B28D0B3B1017A732F30050600C36190100010001000180040108656E01001080010000050333303032
Dec 30 20:39:32.936:
Dec 30 20:39:32.936: H225.0 INCOMING PDU ::=

value H323_UserInformation ::=
    {
      h323-uu-pdu
      {
        h323-message-body setup :
        {
          protocolIdentifier { 0 0 8 2250 0 5 }
          sourceAddress
          {
            dialedDigits : "3002"
          }
          sourceInfo
          {
            vendor
            {
              vendor
              {
                t35CountryCode 130
                t35Extension 1
                manufacturerCode 256
              }
              productId '54616E6462657267204D5850'H
              versionId '3733'H
            }
            terminal
            {
              nonStandardData
              {
                nonStandardIdentifier h221NonStandard :
                {
                  t35CountryCode 130
                  t35Extension 1
                  manufacturerCode 256
                }
                data '54616E6462657267204D5850'H
              }
            }
            mc FALSE
            undefinedNode FALSE
          }
          destinationAddress
          {
            h323-ID : {"3001@12.22.22.22"}
          }
          destCallSignalAddress ipAddress :
          {
            ip 'D0512032'H
            port 1720
          }
          activeMC FALSE
          conferenceID '02B28D0B3B1017A732F40050600C3619'H
          conferenceGoal create : NULL
          callType pointToPoint : NULL
          sourceCallSignalAddress ipAddress :
          {
            ip '0A6E820A'H
            port 11563
          }
          callIdentifier
          {
            guid '02B28D0B3B1017A732F30050600C3619'H
          }
          mediaWaitForConnect FALSE
          canOverlapSend FALSE
          multipleCalls FALSE
          maintainConnection TRUE
          language
          {
            "en"
          }
          presentationIndicator presentationAllowed : NULL
        }
        h245Tunneling FALSE
      }
      user-data
      {
        protocol-discriminator 5
        user-information '33303032'H
      }
    }



Dec 30 20:39:32.944: //-1/02B28D0B32F4/DPM/dpAssociateIncomingPeerCore:
   Calling Number=3002, Called Number=, Voice-Interface=0x0,
   Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
   Peer Info Type=DIALPEER_INFO_SPEECH
Dec 30 20:39:32.944: //-1/02B28D0B32F4/DPM/dpAssociateIncomingPeerCore:
   Match Rule=DP_MATCH_ANSWER; Calling Number=3002
Dec 30 20:39:32.944: //-1/02B28D0B32F4/DPM/dpMatchPeertype:
   Is Incoming=TRUE, Number Expansion=FALSE
Dec 30 20:39:32.944: //-1/02B28D0B32F4/DPM/dpMatchCore:
   Dial String=, Expanded String=, Calling Number=3002T
   Timeout=TRUE, Is Incoming=TRUE, Peer Info Type=DIALPEER_INFO_SPEECH
Dec 30 20:39:32.944: //-1/02B28D0B32F4/DPM/dpMatchCore:
   Result=-1
Dec 30 20:39:32.944: //-1/02B28D0B32F4/DPM/dpMatchPeertype:exit@5985
Dec 30 20:39:32.944: //-1/02B28D0B32F4/DPM/dpAssociateIncomingPeerCore:
   Match Rule=DP_MATCH_ORIGINATE; Calling Number=3002
Dec 30 20:39:32.944: //-1/02B28D0B32F4/DPM/dpMatchPeertype:
   Is Incoming=TRUE, Number Expansion=FALSE
Dec 30 20:39:32.944: //-1/02B28D0B32F4/DPM/dpMatchCore:
   Dial String=, Expanded String=, Calling Number=3002T
   Timeout=TRUE, Is Incoming=TRUE, Peer Info Type=DIALPEER_INFO_SPEECH
Dec 30 20:39:32.948: //-1/02B28D0B32F4/DPM/MatchNextPeer:
   Result=Success(0); Incoming Dial-peer=3000 Is Matched
Dec 30 20:39:32.948: //-1/02B28D0B32F4/DPM/MatchNextPeer:
   Result=Success(0); Incoming Dial-peer=5000 Is Matched
Dec 30 20:39:32.948: //-1/02B28D0B32F4/DPM/dpMatchPeertype:exit@5985
Dec 30 20:39:32.948: //-1/02B28D0B32F4/DPM/dpAssociateIncomingPeerCore:
   Result=Success(0) after DP_MATCH_ORIGINATE; Incoming Dial-peer=3000
Dec 30 20:39:32.948: //-1/02B28D0B32F4/DPM/dpMatchSafModulePlugin:
   dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=0
Dec 30 20:39:32.948: //-1/02B28D0B32F4/DPM/dpAssociateIncomingPeerSPI:exit@6564
Dec 30 20:39:32.948: //-1/02B28D0B32F4/DPM/dpAssociateIncomingPeerCore:
   Calling Number=3002, Called Number=, Voice-Interface=0x0,
   Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
   Peer Info Type=DIALPEER_INFO_SPEECH
Dec 30 20:39:32.948: //-1/02B28D0B32F4/DPM/dpAssociateIncomingPeerCore:
   Match Rule=DP_MATCH_ANSWER; Calling Number=3002
Dec 30 20:39:32.948: //-1/02B28D0B32F4/DPM/dpMatchPeertype:
   Is Incoming=TRUE, Number Expansion=FALSE
Dec 30 20:39:32.948: //-1/02B28D0B32F4/DPM/dpMatchCore:
   Dial String=, Expanded String=, Calling Number=3002T
   Timeout=TRUE, Is Incoming=TRUE, Peer Info Type=DIALPEER_INFO_SPEECH
Dec 30 20:39:32.948: //-1/02B28D0B32F4/DPM/dpMatchCore:
   Result=-1
Dec 30 20:39:32.948: //-1/02B28D0B32F4/DPM/dpMatchPeertype:exit@5985
Dec 30 20:39:32.948: //-1/02B28D0B32F4/DPM/dpAssociateIncomingPeerCore:
   Match Rule=DP_MATCH_ORIGINATE; Calling Number=3002
Dec 30 20:39:32.948: //-1/02B28D0B32F4/DPM/dpMatchPeertype:
   Is Incoming=TRUE, Number Expansion=FALSE
Dec 30 20:39:32.948: //-1/02B28D0B32F4/DPM/dpMatchCore:
   Dial String=, Expanded String=, Calling Number=3002T
   Timeout=TRUE, Is Incoming=TRUE, Peer Info Type=DIALPEER_INFO_SPEECH
Dec 30 20:39:32.948: //-1/02B28D0B32F4/DPM/MatchNextPeer:
   Result=Success(0); Incoming Dial-peer=3000 Is Matched
Dec 30 20:39:32.948: //-1/02B28D0B32F4/DPM/MatchNextPeer:
   Result=Success(0); Incoming Dial-peer=5000 Is Matched
Dec 30 20:39:32.948: //-1/02B28D0B32F4/DPM/dpMatchPeertype:exit@5985
Dec 30 20:39:32.948: //-1/02B28D0B32F4/DPM/dpAssociateIncomingPeerCore:
   Result=Success(0) after DP_MATCH_ORIGINATE; Incoming Dial-peer=3000
Dec 30 20:39:32.948: //-1/02B28D0B32F4/DPM/dpMatchSafModulePlugin:
   dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=0
Dec 30 20:39:32.948: //-1/02B28D0B32F4/DPM/dpAssociateIncomingPeerSPI:exit@6564
Dec 30 20:39:32.952: //91/xxxxxxxxxxxx/CCAPI/cc_get_call_entry:
   Call Entry Is Not Found
Dec 30 20:39:32.952: //91/xxxxxxxxxxxx/CCAPI/cc_get_call_entry:
   Call Entry Is Not Found
Dec 30 20:39:32.952: //91/xxxxxxxxxxxx/CCAPI/cc_get_call_entry:
   Call Entry Is Not Found
Dec 30 20:39:32.952: H225.0 OUTGOING PDU ::=

value H323_UserInformation ::=
    {
      h323-uu-pdu
      {
        h323-message-body releaseComplete :
        {
          protocolIdentifier { 0 0 8 2250 0 4 }
          callIdentifier
          {
            guid '02B28D0B3B1017A732F30050600C3619'H
          }
        }
        h245Tunneling FALSE
      }
    }



Dec 30 20:39:32.952: H225.0 OUTGOING ENCODE BUFFER::= 2580060008914A00041100110002B28D0B3B1017A732F30050600C361910800100
Dec 30 20:39:32.952:
Dec 30 20:39:32.952: //91/xxxxxxxxxxxx/CCAPI/cc_get_call_entry:
   Call Entry Is Not Found
Dec 30 20:39:32.952: //91/xxxxxxxxxxxx/CCAPI/cc_api_call_disconnected:
   CALL_ERROR_INFORMATIONAL; Call Entry Is Not Found
video-conf(config)#do term n
Dec 30 20:39:38.992: RAS OUTGOING PDU ::=

value RasMessage ::= registrationRequest :
    {
      requestSeqNum 612
      protocolIdentifier { 0 0 8 2250 0 4 }
      discoveryComplete TRUE
      callSignalAddress
      {
      }
      rasAddress
      {
        ipAddress :
        {
          ip '0A6E0132'H
          port 62818
        }
      }
      terminalType
      {
        mc FALSE
        undefinedNode FALSE
      }
      gatekeeperIdentifier {"PUBLICINET-with-IPIP..."}
      endpointVendor
      {
        vendor
        {
          t35CountryCode 181
          t35Extension 0
          manufacturerCode 18
        }
      }
      timeToLive 60
      keepAlive TRUE
      endpointIdentifier {"4A0FEA0800000002"}
      willSupplyUUIEs FALSE
      maintainConnection TRUE
    }



Dec 30 20:39:38.992: RAS OUTGOING ENCODE BUFFER::= 0E400263060008914A0004800001000A6E0132F5620015005000550042004C004900430049004E00450054002D0077006900740068002D00490050004900500047005700B5000012288F000002003B0180211E003400410030004600450041003000380030003000300030003000300030003201000180
Dec 30 20:39:38.996:
Dec 30 20:39:38.996: RAS INCOMING ENCODE BUFFER::= 0E400263060008914A0004800001000A6E0132F5620015005000550042004C004900430049004E00450054002D0077006900740068002D00490050004900500047005700B5000012288F000002003B0180211E003400410030004600450041003000380030003000300030003000300030003201000180
Dec 30 20:39:38.996:
Dec 30 20:39:38.996: RAS INCOMING PDU ::=

value RasMessage ::= registrationRequest :
    {
      requestSeqNum 612
      protocolIdentifier { 0 0 8 2250 0 4 }
      discoveryComplete TRUE
      callSignalAddress
      {
      }
      rasAddress
      {
        ipAddress :
        {
          ip '0A6E0132'H
          port 62818
        }
      }
      terminalType
      {
        mc FALSE
        undefinedNode FALSE
      }
      gatekeeperIdentifier {"PUBLICINET-with-IPIP..."}
      endpointVendor
      {
        vendor
        {
          t35CountryCode 181
          t35Extension 0
          manufacturerCode 18
        }
      }
      timeToLive 60
      keepAlive TRUE
      endpointIdentifier {"4A0FEA0800000002"}
      willSupplyUUIEs FALSE
      maintainConnection TRUE
    }



Dec 30 20:39:39.000: RAS OUTGOING PDU ::=

value RasMessage ::= registrationConfirm :
    {
      requestSeqNum 612
      protocolIdentifier { 0 0 8 2250 0 4 }
      callSignalAddress
      {
      }
      gatekeeperIdentifier {"PUBLICINET-with-IPIP..."}
      endpointIdentifier {"4A0FEA0800000002"}
      timeToLive 60
      willRespondToIRR FALSE
      maintainConnection TRUE
    }



Dec 30 20:39:39.004: RAS OUTGOING ENCODE BUFFER::= 12400263060008914A0004002A005000550042004C004900430049004E00450054002D0077006900740068002D0049005000490050004700571E0034004100300046004500410030003800300030003000300030003000300032208A0002003B01000180
Dec 30 20:39:39.004:
Dec 30 20:39:39.004: RAS INCOMING ENCODE BUFFER::= 12400263060008914A0004002A005000550042004C004900430049004E00450054002D0077006900740068002D0049005000490050004700571E0034004100300046004500410030003800300030003000300030003000300032208A0002003B01000180
Dec 30 20:39:39.004:
Dec 30 20:39:39.004: RAS INCOMING PDU ::=
o mon
video-conf(config)#
value RasMessage ::= registrationConfirm :
    {
      requestSeqNum 612
      protocolIdentifier { 0 0 8 2250 0 4 }
      callSignalAddress
      {
      }
      gatekeeperIdentifier {"PUBLICINET-with-IPIP..."}
      endpointIdentifier {"4A0FEA0800000002"}
      timeToLive 60
      willRespondToIRR FALSE
      maintainConnection TRUE
    }

Hi Darrell,

please use below infotag command to get destination

infotag get leg_dnis

For more details you can refer to the developer guide in the below link

http://www.cisco.com/en/US/docs/ios/voice/tcl/developer/guide/tclivrv2_ch3.html

Thanks,
Raghavendra

RE: H323 NULL number
Answer
1/2/12 7:20 AM as a reply to Raghavendra Gutty Veeranagappa.
infotag get leg_dnis only gets me the translated number from the null number override option, not the original destination address below. I can post the debugs from after I enable the null number override option and my script if that would help.

destinationAddress
{
h323-ID : {"3001@12.22.22.22"}

Hi Darrell,

please send us the logs by enabling below debugs and also running config.

debug voip application
debug ccsip messages

Thanks,
Raghavendra

RE: H323 NULL number
Answer
1/3/12 1:08 AM as a reply to Raghavendra Gutty Veeranagappa.
I am using h323 to h323 only, so I don¿t think debug ccsip will be useful here. Below are the debugs with the null called number override 5000 option enabled.

voice service voip
no ip address trusted authenticate
allow-connections h323 to h323
signaling forward unconditional
h323
emptycapability
null-called-number override 5000
call start slow

video-conf#sh debugging


DIALPEER:
debug voip dialpeer error call is ON (filter is OFF)
debug voip dialpeer error call informational is ON (filter is OFF)
debug voip dialpeer error software is ON
debug voip dialpeer error software informational is ON
debug voip dialpeer function is ON (filter is OFF)
debug voip dialpeer inout is ON (filter is OFF)
debug voip dialpeer detail is ON (filter is OFF)
H.225:
H.225 ASN1 Messages debugging is on
DCAPI:
debug voip dcapi error is ON (filter is OFF)
debug voip dcapi inout is ON (filter is OFF)
CCAPI:
debug voip ccapi error is ON (filter is OFF)
debug voip ccapi error call is ON (filter is OFF)
debug voip ccapi error call informational is ON (filter is OFF)
debug voip ccapi error software is ON
debug voip ccapi error software informational is ON
debug voip ccapi detail is ON (filter is OFF)
debug voip ccapi function is ON (filter is OFF)
debug voip ccapi inout is ON (filter is OFF)
debug voip ccapi protoheaders is ON (filter is OFF)
debug voip ccapi redundancy is ON (filter is OFF)
debug voip ccapi service is ON (filter is OFF)

debug voip application state transitions is ON (filter is OFF)
debug voip application script is ON (filter is OFF)
debug voip application tcl commands is ON (filter is OFF)
debug voip application call feature is ON (filter is OFF)
debug voip application call setup is ON (filter is OFF)
debug voip application media-negotiation is ON (filter is OFF)
debug voip application session is ON (filter is OFF)
debug voip application call-independent supplserv is ON (filter is OFF)



Jan 2 23:47:21.765: RAS OUTGOING PDU ::=

value RasMessage ::= registrationRequest :
{
requestSeqNum 6620
protocolIdentifier { 0 0 8 2250 0 4 }
discoveryComplete TRUE
callSignalAddress
{
}
rasAddress
{
ipAddress :
{
ip '0A6E0132'H
port 62818
}
}
terminalType
{
mc FALSE
undefinedNode FALSE
}
gatekeeperIdentifier {"PUBLICINET-with-IPIP..."}
endpointVendor
{
vendor
{
t35CountryCode 181
t35Extension 0
manufacturerCode 18
}
}
timeToLive 60
keepAlive TRUE
endpointIdentifier {"4A0FEA0800000002"}
willSupplyUUIEs FALSE
maintainConnection TRUE
}



Jan 2 23:47:21.765: RAS OUTGOING ENCODE BUFFER::= 0E4019DB060008914A0004800001000A6E0132F5620015005000550042004C004900430049004E00450054002D0077006900740068002D00490050004900500047005700B5000012288F000002003B0180211E003400410030004600450041003000380030003000300030003000300030003201000180
Jan 2 23:47:21.769:
Jan 2 23:47:21.769: RAS INCOMING ENCODE BUFFER::= 0E4019DB060008914A0004800001000A6E0132F5620015005000550042004C004900430049004E00450054002D0077006900740068002D00490050004900500047005700B5000012288F000002003B0180211E003400410030004600450041003000380030003000300030003000300030003201000180
Jan 2 23:47:21.769:
Jan 2 23:47:21.769: RAS INCOMING PDU ::=

value RasMessage ::= registrationRequest :
{
requestSeqNum 6620
protocolIdentifier { 0 0 8 2250 0 4 }
discoveryComplete TRUE
callSignalAddress
{
}
rasAddress
{
ipAddress :
{
ip '0A6E0132'H
port 62818
}
}
terminalType
{
mc FALSE
undefinedNode FALSE
}
gatekeeperIdentifier {"PUBLICINET-with-IPIP..."}
endpointVendor
{
vendor
{
t35CountryCode 181
t35Extension 0
manufacturerCode 18
}
}
timeToLive 60
keepAlive TRUE
endpointIdentifier {"4A0FEA0800000002"}
willSupplyUUIEs FALSE
maintainConnection TRUE
}



Jan 2 23:47:21.773: RAS OUTGOING PDU ::=

value RasMessage ::= registrationConfirm :
{
requestSeqNum 6620
protocolIdentifier { 0 0 8 2250 0 4 }
callSignalAddress
{
}
gatekeeperIdentifier {"PUBLICINET-with-IPIP..."}
endpointIdentifier {"4A0FEA0800000002"}
timeToLive 60
willRespondToIRR FALSE
maintainConnection TRUE
}



Jan 2 23:47:21.777: RAS OUTGOING ENCODE BUFFER::= 124019DB060008914A0004002A005000550042004C004900430049004E00450054002D0077006900740068002D0049005000490050004700571E0034004100300046004500410030003800300030003000300030003000300032208A0002003B01000180
Jan 2 23:47:21.777:
Jan 2 23:47:21.777: RAS INCOMING ENCODE BUFFER::= 124019DB060008914A0004002A005000550042004C004900430049004E00450054002D0077006900740068002D0049005000490050004700571E0034004100300046004500410030003800300030003000300030003000300032208A0002003B01000180
Jan 2 23:47:21.777:
Jan 2 23:47:21.777: RAS INCOMING PDU ::=

video-conf#
video-conf#
video-conf#
video-conf#
video-conf#
value RasMessage ::= registrationConfirm :
{
requestSeqNum 6620
protocolIdentifier { 0 0 8 2250 0 4 }
callSignalAddress
{
}
gatekeeperIdentifier {"PUBLICINET-with-IPIP..."}
endpointIdentifier {"4A0FEA0800000002"}
timeToLive 60
willRespondToIRR FALSE
maintainConnection TRUE
}



Jan 2 23:47:22.697: //-1/xxxxxxxxxxxx/CCAPI/cc_api_supported_data:
data_mode=0x10082
Jan 2 23:47:22.713: H225.0 INCOMING ENCODE BUFFER::= 60B8060008914A0005010180633522C0820101000B54616E6462657267204D585001373350820101000C54616E6462657267204D58500001401000330030003000310040003200300038002E00380031002E00330032002E0035003000D051203206B80002B28D0B3A7B16A332F60050600C361900D50DB00007000A6E820A2D2D110002B28D0B3A7B16A332F50050600C36190100010001000180040108656E01001080010000050333303032
Jan 2 23:47:22.713:
Jan 2 23:47:22.717: H225.0 INCOMING PDU ::=

value H323_UserInformation ::=
{
h323-uu-pdu
{
h323-message-body setup :
{
protocolIdentifier { 0 0 8 2250 0 5 }
sourceAddress
{
dialedDigits : "3002"
}
sourceInfo
{
vendor
{
vendor
{
t35CountryCode 130
t35Extension 1
manufacturerCode 256
}
productId '54616E6462657267204D5850'H
versionId '3733'H
}
terminal
{
nonStandardData
{
nonStandardIdentifier h221NonStandard :
{
t35CountryCode 130
t35Extension 1
manufacturerCode 256
}
data '54616E6462657267204D5850'H
}
}
mc FALSE
undefinedNode FALSE
}
destinationAddress
{
h323-ID : {"3001@208.81.32.50"}
}
destCallSignalAddress ipAddress :
{
ip 'D0512032'H
port 1720
}
activeMC FALSE
conferenceID '02B28D0B3A7B16A332F60050600C3619'H
conferenceGoal create : NULL
callType pointToPoint : NULL
sourceCallSignalAddress ipAddress :
{
ip '0A6E820A'H
port 11565
}
callIdentifier
{
guid '02B28D0B3A7B16A332F50050600C3619'H
}
mediaWaitForConnect FALSE
canOverlapSend FALSE
multipleCalls FALSE
maintainConnection TRUE
language
{
"en"
}
presentationIndicator presentationAllowed : NULL
}
h245Tunneling FALSE
}
user-data
{
protocol-discriminator 5
user-information '33303032'H
}
}



Jan 2 23:47:22.725: //-1/02B28D0B32F6/DPM/dpAssociateIncomingPeerCore:
Calling Number=3002, Called Number=5000, Voice-Interface=0x0,
Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
Peer Info Type=DIALPEER_INFO_SPEECH
Jan 2 23:47:22.725: //-1/02B28D0B32F6/DPM/dpAssociateIncomingPeerCore:
Match Rule=DP_MATCH_INCOMING_DNIS; Called Number=5000
Jan 2 23:47:22.725: //-1/02B28D0B32F6/DPM/dpMatchPeertype:
Is Incoming=TRUE, Number Expansion=FALSE
Jan 2 23:47:22.725: //-1/02B28D0B32F6/DPM/dpMatchCore:
Dial String=5000, Expanded String=5000, Calling Number=
Timeout=TRUE, Is Incoming=TRUE, Peer Info Type=DIALPEER_INFO_SPEECH
Jan 2 23:47:22.725: //-1/02B28D0B32F6/DPM/MatchNextPeer:
Result=Success(0); Incoming Dial-peer=5000 Is Matched
Jan 2 23:47:22.725: //-1/02B28D0B32F6/DPM/dpMatchPeertype:exit@5985
Jan 2 23:47:22.725: //-1/02B28D0B32F6/DPM/dpAssociateIncomingPeerCore:
Result=Success(0) after DP_MATCH_INCOMING_DNIS; Incoming Dial-peer=5000
Jan 2 23:47:22.725: //-1/02B28D0B32F6/DPM/dpMatchSafModulePlugin:
dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=0
Jan 2 23:47:22.725: //-1/02B28D0B32F6/DPM/dpAssociateIncomingPeerSPI:exit@6564
Jan 2 23:47:22.725: //-1/02B28D0B32F6/DPM/dpAssociateIncomingPeerCore:
Calling Number=3002, Called Number=5000, Voice-Interface=0x0,
Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
Peer Info Type=DIALPEER_INFO_SPEECH
Jan 2 23:47:22.729: //-1/02B28D0B32F6/DPM/dpAssociateIncomingPeerCore:
Match Rule=DP_MATCH_INCOMING_DNIS; Called Number=5000
Jan 2 23:47:22.729: //-1/02B28D0B32F6/DPM/dpMatchPeertype:
Is Incoming=TRUE, Number Expansion=FALSE
Jan 2 23:47:22.729: //-1/02B28D0B32F6/DPM/dpMatchCore:
Dial String=5000, Expanded String=5000, Calling Number=
Timeout=TRUE, Is Incoming=TRUE, Peer Info Type=DIALPEER_INFO_SPEECH
Jan 2 23:47:22.729: //-1/02B28D0B32F6/DPM/MatchNextPeer:
Result=Success(0); Incoming Dial-peer=5000 Is Matched
Jan 2 23:47:22.729: //-1/02B28D0B32F6/DPM/dpMatchPeertype:exit@5985
Jan 2 23:47:22.729: //-1/02B28D0B32F6/DPM/dpAssociateIncomingPeerCore:
Result=Success(0) after DP_MATCH_INCOMING_DNIS; Incoming Dial-peer=5000
Jan 2 23:47:22.729: //-1/02B28D0B32F6/DPM/dpMatchSafModulePlugin:
dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=0
Jan 2 23:47:22.729: //-1/02B28D0B32F6/DPM/dpAssociateIncomingPeerSPI:exit@6564
Jan 2 23:47:22.729: //92/xxxxxxxxxxxx/CCAPI/cc_get_call_entry:
Call Entry Is Not Found
Jan 2 23:47:22.729: H225 NONSTD OUTGOING PDU ::=

video-conf#
video-conf#
video-conf#
video-conf#
video-conf#
video-conf#
video-conf#
video-conf#
video-conf#
video-conf#
video-conf#
video-conf#
video-conf#
value ARQnonStandardInfo ::=
{
sourceAlias
{
}
sourceExtAlias
{
}
callingOctet3a 128
displayInformationElement "3002"
}



Jan 2 23:47:22.729: H225 NONSTD OUTGOING ENCODE BUFFER::= 80000010C00180050633303032
Jan 2 23:47:22.729:
Jan 2 23:47:22.729: RAS OUTGOING PDU ::=

value RasMessage ::= admissionRequest :
{
requestSeqNum 6621
callType pointToPoint : NULL
callModel direct : NULL
endpointIdentifier {"4A0FEA0800000002"}
destinationInfo
{
dialedDigits : "5000"
}
srcInfo
{
dialedDigits : "3002",
dialedDigits : "3002"
}
srcCallSignalAddress ipAddress :
{
ip '0A6E820A'H
port 11565
}
bandWidth 15360
callReferenceValue 78
nonStandardData
{
nonStandardIdentifier h221NonStandard :
{
t35CountryCode 181
t35Extension 0
manufacturerCode 18
}
data '80000010C00180050633303032'H
}
conferenceID '02B28D0B3A7B16A332F60050600C3619'H
activeMC FALSE
answerCall TRUE
canMapAlias TRUE
callIdentifier
{
guid '02B28D0B3A7B16A332F50050600C3619'H
}
willSupplyUUIEs FALSE
}



Jan 2 23:47:22.737: RAS OUTGOING ENCODE BUFFER::= 279819DC00F000340041003000460045004100300038003000300030003000300030003000320101808333020180633501806335000A6E820A2D2D403C00004E40B50000120D80000010C0018005063330303202B28D0B3A7B16A332F60050600C361948E020000180110002B28D0B3A7B16A332F50050600C36190100
Jan 2 23:47:22.737:
Jan 2 23:47:22.737: RAS INCOMING ENCODE BUFFER::= 279819DC00F000340041003000460045004100300038003000300030003000300030003000320101808333020180633501806335000A6E820A2D2D403C00004E40B50000120D80000010C0018005063330303202B28D0B3A7B16A332F60050600C361948E020000180110002B28D0B3A7B16A332F50050600C36190100
Jan 2 23:47:22.741:
Jan 2 23:47:22.741: RAS INCOMING PDU ::=

value RasMessage ::= admissionRequest :
{
requestSeqNum 6621
callType pointToPoint : NULL
callModel direct : NULL
endpointIdentifier {"4A0FEA0800000002"}
destinationInfo
{
dialedDigits : "5000"
}
srcInfo
{
dialedDigits : "3002",
dialedDigits : "3002"
}
srcCallSignalAddress ipAddress :
{
ip '0A6E820A'H
port 11565
}
bandWidth 15360
callReferenceValue 78
nonStandardData
{
nonStandardIdentifier h221NonStandard :
{
t35CountryCode 181
t35Extension 0
manufacturerCode 18
}
data '80000010C00180050633303032'H
}
conferenceID '02B28D0B3A7B16A332F60050600C3619'H
activeMC FALSE
answerCall TRUE
canMapAlias TRUE
callIdentifier
{
guid '02B28D0B3A7B16A332F50050600C3619'H
}
willSupplyUUIEs FALSE
}



Jan 2 23:47:22.745: H225 NONSTD INCOMING ENCODE BUFFER::= 80000010C00180050633303032
Jan 2 23:47:22.745:
Jan 2 23:47:22.745: H225 NONSTD INCOMING PDU ::=

value ARQnonStandardInfo ::=
{
sourceAlias
{
}
sourceExtAlias
{
}
callingOctet3a 128
displayInformationElement "3002"
}



Jan 2 23:47:22.745: H225 NONSTD OUTGOING PDU ::=

value RasnonStdUsageTypes ::=
{
callModes NULL
}



Jan 2 23:47:22.745: H225 NONSTD OUTGOING ENCODE BUFFER::= 40
Jan 2 23:47:22.745:
Jan 2 23:47:22.745: RAS OUTGOING PDU ::=

value RasMessage ::= admissionConfirm :
{
requestSeqNum 6621
bandWidth 15360
callModel direct : NULL
destCallSignalAddress ipAddress :
{
ip '0A6E0132'H
port 1720
}
irrFrequency 240
willRespondToIRR FALSE
uuiesRequested
{
setup FALSE
callProceeding FALSE
connect FALSE
alerting FALSE
information FALSE
releaseComplete FALSE
facility FALSE
progress FALSE
empty FALSE
}
usageSpec
{

{
when
{
end NULL
inIrr NULL
}
callStartingPoint
{
connect NULL
}
required
{
nonStandardUsageTypes
{

{
nonStandardIdentifier h221NonStandard :
{
t35CountryCode 181
t35Extension 0
manufacturerCode 18
}
data '40'H
}
}
startTime NULL
endTime NULL
terminationCause NULL
}
}
}
}



Jan 2 23:47:22.753: RAS OUTGOING ENCODE BUFFER::= 2B0019DC403C00000A6E013206B800EF2800C20001000200000B014CB80140B50000120140
Jan 2 23:47:22.753:
Jan 2 23:47:22.753: RAS INCOMING ENCODE BUFFER::= 2B0019DC403C00000A6E013206B800EF2800C20001000200000B014CB80140B50000120140
Jan 2 23:47:22.753:
Jan 2 23:47:22.753: RAS INCOMING PDU ::=

value RasMessage ::= admissionConfirm :
{
requestSeqNum 6621
bandWidth 15360
callModel direct : NULL
destCallSignalAddress ipAddress :
{
ip '0A6E0132'H
port 1720
}
irrFrequency 240
willRespondToIRR FALSE
uuiesRequested
{
setup FALSE
callProceeding FALSE
connect FALSE
alerting FALSE
information FALSE
releaseComplete FALSE
facility FALSE
progress FALSE
empty FALSE
}
usageSpec
{

{
when
{
end NULL
inIrr NULL
}
callStartingPoint
{
connect NULL
}
required
{
nonStandardUsageTypes
{

{
nonStandardIdentifier h221NonStandard :
{
t35CountryCode 181
t35Extension 0
manufacturerCode 18
}
data '40'H
}
}
startTime NULL
endTime NULL
terminationCause NULL
}
}
}
}



Jan 2 23:47:22.761: H225 NONSTD INCOMING ENCODE BUFFER::= 40
Jan 2 23:47:22.761:
Jan 2 23:47:22.761: H225 NONSTD INCOMING PDU ::=

value RasnonStdUsageTypes ::=
{
callModes NULL
}



Jan 2 23:47:22.761: //-1/02B28D0B32F6/DPM/dpAssociateIncomingPeerCore:
Calling Number=3002, Called Number=5000, Voice-Interface=0x0,
Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
Peer Info Type=DIALPEER_INFO_SPEECH
Jan 2 23:47:22.761: //-1/02B28D0B32F6/DPM/dpAssociateIncomingPeerCore:
Match Rule=DP_MATCH_INCOMING_DNIS; Called Number=5000
Jan 2 23:47:22.761: //-1/02B28D0B32F6/DPM/dpMatchPeertype:
Is Incoming=TRUE, Number Expansion=FALSE
Jan 2 23:47:22.761: //-1/02B28D0B32F6/DPM/dpMatchCore:
Dial String=5000, Expanded String=5000, Calling Number=
Timeout=TRUE, Is Incoming=TRUE, Peer Info Type=DIALPEER_INFO_SPEECH
Jan 2 23:47:22.761: //-1/02B28D0B32F6/DPM/MatchNextPeer:
Result=Success(0); Incoming Dial-peer=5000 Is Matched
Jan 2 23:47:22.761: //-1/02B28D0B32F6/DPM/dpMatchPeertype:exit@5985
Jan 2 23:47:22.761: //-1/02B28D0B32F6/DPM/dpAssociateIncomingPeerCore:
Result=Success(0) after DP_MATCH_INCOMING_DNIS; Incoming Dial-peer=5000
Jan 2 23:47:22.761: //-1/02B28D0B32F6/DPM/dpMatchSafModulePlugin:
dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=0
Jan 2 23:47:22.761: //-1/02B28D0B32F6/DPM/dpAssociateIncomingPeerSPI:exit@6564
Jan 2 23:47:22.765: //-1/02B28D0B32F6/DPM/dpAssociateIncomingPeerCore:
Calling Number=3002, Called Number=5000, Voice-Interface=0x0,
Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
Peer Info Type=DIALPEER_INFO_SPEECH
Jan 2 23:47:22.765: //-1/02B28D0B32F6/DPM/dpAssociateIncomingPeerCore:
Match Rule=DP_MATCH_INCOMING_DNIS; Called Number=5000
Jan 2 23:47:22.765: //-1/02B28D0B32F6/DPM/dpMatchPeertype:
Is Incoming=TRUE, Number Expansion=FALSE
Jan 2 23:47:22.765: //-1/02B28D0B32F6/DPM/dpMatchCore:
Dial String=5000, Expanded String=5000, Calling Number=
Timeout=TRUE, Is Incoming=TRUE, Peer Info Type=DIALPEER_INFO_SPEECH
Jan 2 23:47:22.765: //-1/02B28D0B32F6/DPM/MatchNextPeer:
Result=Success(0); Incoming Dial-peer=5000 Is Matched
Jan 2 23:47:22.765: //-1/02B28D0B32F6/DPM/dpMatchPeertype:exit@5985
Jan 2 23:47:22.765: //-1/02B28D0B32F6/DPM/dpAssociateIncomingPeerCore:
Result=Success(0) after DP_MATCH_INCOMING_DNIS; Incoming Dial-peer=5000
Jan 2 23:47:22.765: //-1/02B28D0B32F6/DPM/dpMatchSafModulePlugin:
dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=0
Jan 2 23:47:22.765: //-1/02B28D0B32F6/DPM/dpAssociateIncomingPeerSPI:exit@6564
Jan 2 23:47:22.765: //92/xxxxxxxxxxxx/CCAPI/cc_get_call_entry:
Call Entry Is Not Found
Jan 2 23:47:22.765: //-1/02B28D0B32F6/CCAPI/cc_api_display_ie_subfields:
cc_api_call_setup_ind_common:
cisco-username=10.110.130.10
----- ccCallInfo IE subfields -----
cisco-ani=3002
cisco-anitype=2
cisco-aniplan=1
cisco-anipi=0
cisco-anisi=0
dest=5000
cisco-desttype=0
cisco-destplan=0
cisco-rdie=FFFFFFFF
cisco-rdn=
cisco-rdntype=-1
cisco-rdnplan=-1
cisco-rdnpi=-1
cisco-rdnsi=-1
cisco-redirectreason=-1 fwd_final_type =0
final_redirectNumber =
hunt_group_timeout =0

Jan 2 23:47:22.765: //-1/02B28D0B32F6/CCAPI/cc_api_call_setup_ind_common:
Interface=0x4A49E954, Call Info(
Calling Number=3002,(Calling Name=)(TON=National, NPI=ISDN, Screening=Not Screened, Presentation=Allowed),
Called Number=5000(TON=Unknown, NPI=Unknown),
Calling Translated=FALSE, Subscriber Type Str=Unknown, FinalDestinationFlag=TRUE,
Incoming Dial-peer=5000, Progress Indication=NULL(0), Calling IE Present=TRUE,
Source Trkgrp Route Label=, Target Trkgrp Route Label=, CLID Transparent=FALSE), Call Id=92
Jan 2 23:47:22.765: //-1/02B28D0B32F6/CCAPI/cc_api_call_setup_ind_common:
Interface Type=0, Protocol=1
Jan 2 23:47:22.765: //-1/02B28D0B32F6/CCAPI/ccCheckClipClir:
In: Calling Number=3002(TON=National, NPI=ISDN, Screening=Not Screened, Presentation=Allowed)
Jan 2 23:47:22.769: //-1/02B28D0B32F6/CCAPI/ccCheckClipClir:
Calling Party Number Is User Provided
Jan 2 23:47:22.769: //-1/xxxxxxxxxxxx/CCAPI/ccCheckClipClir:
Source Address=e164:3002
Jan 2 23:47:22.769: //-1/02B28D0B32F6/CCAPI/ccCheckClipClir:
Out: Calling Number=3002(TON=National, NPI=ISDN, Screening=Not Screened, Presentation=Allowed)
Jan 2 23:47:22.769: //-1/02B28D0B32F6/CCAPI/cc_api_call_setup_ind_common:
After Number Translation Checking:
Calling Number=3002(TON=National, NPI=ISDN, Screening=Not Screened, Presentation=Allowed),
Called Number=5000(TON=Unknown, NPI=Unknown)
Jan 2 23:47:22.769: //-1/xxxxxxxxxxxx/CCAPI/cc_get_feature_vsa:

Jan 2 23:47:22.769: :cc_get_feature_vsa malloc success
Jan 2 23:47:22.769: //-1/xxxxxxxxxxxx/CCAPI/cc_get_feature_vsa:

Jan 2 23:47:22.769: cc_get_feature_vsa count is 1
Jan 2 23:47:22.769: //-1/xxxxxxxxxxxx/CCAPI/cc_get_feature_vsa:

Jan 2 23:47:22.769: :FEATURE_VSA attributes are: feature_name:0,feature_time:1283272384,feature_id:52
Jan 2 23:47:22.769: //92/xxxxxxxxxxxx/CCAPI/cc_insert_call_entry:
Total Call Count=0, Call Entry(Call Count On=FALSE, Incoming Call=TRUE)
Jan 2 23:47:22.769: //92/xxxxxxxxxxxx/CCAPI/cc_insert_call_entry:
Total Call Count=1
Jan 2 23:47:22.769: //-1/xxxxxxxxxxxx/CCAPI/cc_init_call_entry:

Jan 2 23:47:22.769: call_init_entry calle is 4C7CCBC0,callid is 92
Jan 2 23:47:22.769: //92/02B28D0B32F6/CCAPI/cc_init_call_entry:
Jan 2 23:47:22.769: //92/02B28D0B32F6/CCAPI/cc_insert_guid_pod_entry:
Incoming=TRUE, Call Id=92
Jan 2 23:47:22.769: //92/02B28D0B32F6/CCAPI/cc_api_call_setup_ind_common:
Set Up Event Sent;
Call Info(Calling Number=3002(TON=National, NPI=ISDN, Screening=Not Screened, Presentation=Allowed),
Called Number=5000(TON=Unknown, NPI=Unknown))
Jan 2 23:47:22.769: //92/02B28D0B32F6/CCAPI/cc_api_insert_call_active_entry:
Jan 2 23:47:22.769: //92/02B28D0B32F6/CCAPI/cc_incr_if_call_volume:
Jan 2 23:47:22.769: //92/02B28D0B32F6/CCAPI/cc_incr_if_call_volume:
Remote IP Address
Jan 2 23:47:22.769: //92/02B28D0B32F6/CCAPI/cc_incr_if_call_volume:
Total Call Count=15, Voip Call Count=15, MMoip Call Count=0
Jan 2 23:47:22.773: //92/02B28D0B32F6/CCAPI/cc_process_call_setup_ind:
Event=0x4BE913E0
Jan 2 23:47:22.773: //-1/xxxxxxxxxxxx/CCAPI/cc_setupind_registration_lookup:
Matching Parameters; Called Number=5000, Call Transfer Consult Id=
Jan 2 23:47:22.773: //-1/xxxxxxxxxxxx/CCAPI/cc_setupind_match_search:
Searching Node;
Called Number=5000, Call Transfer Consult Id=
Jan 2 23:47:22.773: //-1/xxxxxxxxxxxx/CCAPI/cc_setupind_match_compare:

Jan 2 23:47:22.773: Comparing SSOpCode; 0x50 and 0x0
Jan 2 23:47:22.773: //-1/xxxxxxxxxxxx/CCAPI/cc_setupind_match_compare:

Jan 2 23:47:22.773: Comparing SSOpCode; 0x12 and 0x0
Jan 2 23:47:22.773: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
Calling Number=, Called Number=5000, Peer Info Type=DIALPEER_INFO_SPEECH
Jan 2 23:47:22.773: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
Match Rule=DP_MATCH_DEST; Called Number=5000
Jan 2 23:47:22.773: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
Dial String=5000, Expanded String=5000, Calling Number=
Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
Jan 2 23:47:22.773: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
Result=Success(0); Outgoing Dial-peer=5000 Is Matched
Jan 2 23:47:22.773: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
Result=Success(0) after DP_MATCH_DEST
Jan 2 23:47:22.773: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
dialstring=5000, saf_enabled=0, saf_dndb_lookup=1, dp_result=0
Jan 2 23:47:22.773: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:
Result=SUCCESS(0)
List of Matched Outgoing Dial-peer(s):
1: Dial-peer Tag=5000
Jan 2 23:47:22.773: //-1/xxxxxxxxxxxx/CCAPI/cc_setupind_match_search:
Try with the demoted called number 5000
Jan 2 23:47:22.773: //-1/xxxxxxxxxxxx/CCAPI/cc_setupind_match_compare:

Jan 2 23:47:22.773: Comparing SSOpCode; 0x50 and 0x0
Jan 2 23:47:22.773: //-1/xxxxxxxxxxxx/CCAPI/cc_setupind_match_compare:

Jan 2 23:47:22.773: Comparing SSOpCode; 0x12 and 0x0
Jan 2 23:47:22.773: //-1/xxxxxxxxxxxx/CCAPI/cc_setupind_registration_lookup:
No Matching Node
Jan 2 23:47:22.777: //-1//SERV:/AFW_Service_CCInterface: Received Event 26 for service uri_routing modulehandle NULL
Jan 2 23:47:22.777: //-1//SERV:/AFW_Service_GetExecEnv: Script Name = uri_routing
Jan 2 23:47:22.777: //-1/xxxxxxxxxxxx/CCAPI/ccAppInitializePID:
Application Process Name=_ManagedAppProcess_uri_routing, Application Process Id=152, Application Handle=0x4C5E8DD8
Jan 2 23:47:22.777: //-1//SERV:/AFW_Service_GetExecEnv: Using Cached ExecEnv
Jan 2 23:47:22.781: //-1//AFW_:/AFW_M_TclModule_NewDup:
Jan 2 23:47:22.781: //-1//AFW_:HN011DD6D4:/AFW_M_TclModule_Free: MOD[TclModule_4AE0A914_0_18721960] ( )
Jan 2 23:47:22.781: //-1//AFW_:EE4A1C12A4000:/AFW_ExecEnv_RestoreDataBackup: Restore DataArea from Script
Jan 2 23:47:22.781: //-1//AFW_:EE4A1C12A4000:/AFW_ExecEnv_RestoreDataBackup: Restore TokenTable from Script
Jan 2 23:47:22.781: //92/02B28D0B32F6/CCAPI/ccCallSetContext:
Context=0x4908CE9C
Jan 2 23:47:22.781: //92/02B28D0B32F6/CCAPI/cc_process_call_setup_ind:
>>>>CCAPI handed cid 92 with tag 5000 to app "_ManagedAppProcess_uri_routing"
Jan 2 23:47:22.781: //-1//SERV:/AFW_Service_Process_Space:
Jan 2 23:47:22.781: Process Started
Jan 2 23:47:22.781: //-1/xxxxxxxxxxxx/CCAPI/ccAppInitialize:
Application Name=_ManagedAppProcess_uri_routing, Application Process Id=152, Application Handle=0x4C906B20
Jan 2 23:47:22.781: //92/02B28D0B32F6/AFW_:/incrementIncomingDialPeerCallStats: Incrementing call-stat to [-4] for dial-peer [5000]
Jan 2 23:47:22.785: //92//AFW_:/AFW_M_TclModule_Action:
Jan 2 23:47:22.785: //92//AFW_:/AFW_TclModule_DefaultEvHandling:
Jan 2 23:47:22.785: //92//TCL :/tcl_LegObjCmd: leg setupack leg_incoming
Jan 2 23:47:22.785: //92//TCL :/tcl_LegSetupAckObjCmd: setupack leg_incoming
Jan 2 23:47:22.785: //92//AFW_:/vtd_lg_incoming: argc 2
Jan 2 23:47:22.785: //92//AFW_:/vtd_lg_incoming: Legs [92 ]
Jan 2 23:47:22.785: //92//Tcl :/tcl_parseCallID_vartagObj: VARTAG Translation Leg Count=1
Jan 2 23:47:22.785: //92/02B28D0B32F6/CCAPI/ccCallSetupAck:
Call Id=92
Jan 2 23:47:22.785: //92/02B28D0B32F6/CCAPI/cc_api_set_transfer_info:
Transfer Number=, Transfer Reason=0x0
Jan 2 23:47:22.785: //92/02B28D0B32F6/CCAPI/cc_api_set_transfer_info:
Call Transfer Reset
Jan 2 23:47:22.785: //92//TCL :/tcl_InfotagObjCmd: infotag get leg_dnis
Jan 2 23:47:22.785: //92//TCL :/tcl_InfotagGetObjCmd: infotag get leg_dnis
Jan 2 23:47:22.785: //92//AFW_:/vtr_lg_dnis: argc 2 argindex 2
Jan 2 23:47:22.785: //92//TCL :/tcl_PutsObjCmd: **********%%%%%%%%%%%%%%%%%%************************$$$$$$$$$$$$$$$$$$: 5000
Jan 2 23:47:22.785:
Jan 2 23:47:22.785: //92//TCL :/tcl_LegObjCmd: leg proceeding leg_incoming
Jan 2 23:47:22.785: //92//TCL :/tcl_LegProceedObjCmd: proceeding leg_incoming
Jan 2 23:47:22.785: //92//AFW_:/vtd_lg_incoming: argc 2
Jan 2 23:47:22.785: //92//AFW_:/vtd_lg_incoming: Legs [92 ]
Jan 2 23:47:22.785: //92//Tcl :/tcl_parseCallID_vartagObj: VARTAG Translation Leg Count=1
Jan 2 23:47:22.785: //92/02B28D0B32F6/CCAPI/ccCallProceeding:
Progress Indication=NULL(0)
Jan 2 23:47:22.789: //92//TCL :/tcl_LegObjCmd: leg setup 3001 callInfo leg_incoming
Jan 2 23:47:22.789: //92//CSPK:/tcl_LegSetupObjCmd: leg setup 3001 callInfo leg_incoming
Jan 2 23:47:22.789: //92//AFW_:/vtd_lg_incoming: argc 4
Jan 2 23:47:22.789: //92//AFW_:/vtd_lg_incoming: Legs [92 ]
Jan 2 23:47:22.789: //92//Tcl :/tcl_parseCallID_vartagObj: VARTAG Translation Leg Count=1
Jan 2 23:47:22.789: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
Calling Number=, Called Number=3001, Peer Info Type=DIALPEER_INFO_SPEECH
Jan 2 23:47:22.789: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
Match Rule=DP_MATCH_DEST; Called Number=3001
Jan 2 23:47:22.789: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
Dial String=3001, Expanded String=3001, Calling Number=
Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
Jan 2 23:47:22.789: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
Result=Success(0); Outgoing Dial-peer=3000 Is Matched
Jan 2 23:47:22.789: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
Result=Success(0); Outgoing Dial-peer=5000 Is Matched
Jan 2 23:47:22.789: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
Result=Success(0) after DP_MATCH_DEST
Jan 2 23:47:22.789: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
dialstring=3001, saf_enabled=0, saf_dndb_lookup=1, dp_result=0
Jan 2 23:47:22.789: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:
Result=SUCCESS(0)
List of Matched Outgoing Dial-peer(s):
1: Dial-peer Tag=3000
2: Dial-peer Tag=5000
Jan 2 23:47:22.789: //92//CSPK:/C_CallSetup_Start: ControlInfo = 0x490B3A2C, callInfo = 0x490B426C, destination[0]=3001
Jan 2 23:47:22.789: //92//CSPK:/C_CallSetup_Start: configured mode=rotary (1)
Jan 2 23:47:22.789: //92//CSPK:/C_CallSetup_Start: configured reroutemode=rotary (1)
Jan 2 23:47:22.793: //-1//Call:/AFW_CallSetup_New:
Jan 2 23:47:22.793: //92//Call:/AFW_CallSetup_AddDest: 3001 index 0
Jan 2 23:47:22.793: //92//Call:/AFW_CallSetup_SetIntWrkLeg:
Jan 2 23:47:22.793: //-1//AFW_:/C_PackageSession_GetSigPeer:
Jan 2 23:47:22.793: //92/02B28D0B32F6/AFW_:/C_PackageSession_GetSigPeer: No Interworking module on Leg, no signal peer
Jan 2 23:47:22.793: //92//Call:/AFW_M_CallSetup_Initiate:
Jan 2 23:47:22.793: //-1/xxxxxxxxxxxx/CCAPI/cc_validate_mlpp_info:
VALIDATING MLPP INFO:- ServiceDomain:[none (0)] DomainIdentifier:[000000] PrecedenceLevel:[-1 (PRECEDENCE_LEVEL_NONE)] NormalizedPrecedence:[0 (INTERNAL_PRECEDENCE_0)]
Jan 2 23:47:22.793: //-1/xxxxxxxxxxxx/CCAPI/cc_validate_mlpp_info:
Unsupported MLPP Service Domain Network 0
Jan 2 23:47:22.793: //-1/xxxxxxxxxxxx/CCAPI/cc_set_mlpp_info:
Invalid MLPP Information
Jan 2 23:47:22.793: //-1/xxxxxxxxxxxx/CCAPI/cc_is_precedence_mlpp_info:
Precedence not above Routine
Jan 2 23:47:22.793: //92//Call:/CS_UpdateMLPPInfo: ServiceDomain:[none (0)] DomainIdentifier:[000000] PrecedenceLevel:[-1 (PRECEDENCE_LEVEL_NONE)] NormalizedPrecedence:[0 (INTERNAL_PRECEDENCE_0)] Preempt Hunt Not Set
Jan 2 23:47:22.793: //92//Call:/CallSetupInitiate:
Jan 2 23:47:22.793: //92//Call:/CS_Placecall:
Jan 2 23:47:22.793: //-1/xxxxxxxxxxxx/CCAPI/cc_copy_mlpp_info:
BEFORE COPY - SRC MLPP INFO:ServiceDomain:[none (0)] DomainIdentifier:[000000] PrecedenceLevel:[-1 (PRECEDENCE_LEVEL_NONE)] NormalizedPrecedence:[0 (INTERNAL_PRECEDENCE_0)]
Jan 2 23:47:22.793: //-1/xxxxxxxxxxxx/CCAPI/cc_copy_mlpp_info:
DEST MLPP INFO:ServiceDomain:[none (0)] DomainIdentifier:[000000] PrecedenceLevel:[-1 (PRECEDENCE_LEVEL_NONE)] NormalizedPrecedence:[0 (INTERNAL_PRECEDENCE_0)]
Jan 2 23:47:22.793: //-1/xxxxxxxxxxxx/CCAPI/cc_copy_mlpp_info:
AFTER COPY - SRC MLPP INFO:ServiceDomain:[none (0)] DomainIdentifier:[000000] PrecedenceLevel:[-1 (PRECEDENCE_LEVEL_NONE)] NormalizedPrecedence:[0 (INTERNAL_PRECEDENCE_0)] DEST MLPP INFO:ServiceDomain:[none (0)] DomainIdentifier:[000000] PrecedenceLevel:[-1 (PRECEDENCE_LEVEL_NONE)] NormalizedPrecedence:[-1 (PRECEDENCE_LEVEL_NONE)]
Jan 2 23:47:22.793: //-1/xxxxxxxxxxxx/CCAPI/cc_copy_mlpp_info:
BEFORE COPY - SRC MLPP INFO:ServiceDomain:[none (0)] DomainIdentifier:[000000] PrecedenceLevel:[-1 (PRECEDENCE_LEVEL_NONE)] NormalizedPrecedence:[0 (INTERNAL_PRECEDENCE_0)]
Jan 2 23:47:22.797: //-1/xxxxxxxxxxxx/CCAPI/cc_copy_mlpp_info:
DEST MLPP INFO:ServiceDomain:[none (0)] DomainIdentifier:[000000] PrecedenceLevel:[-1 (PRECEDENCE_LEVEL_NONE)] NormalizedPrecedence:[-1 (PRECEDENCE_LEVEL_NONE)]
Jan 2 23:47:22.797: //-1/xxxxxxxxxxxx/CCAPI/cc_copy_mlpp_info:
AFTER COPY - SRC MLPP INFO:ServiceDomain:[none (0)] DomainIdentifier:[000000] PrecedenceLevel:[-1 (PRECEDENCE_LEVEL_NONE)] NormalizedPrecedence:[0 (INTERNAL_PRECEDENCE_0)] DEST MLPP INFO:ServiceDomain:[none (0)] DomainIdentifier:[000000] PrecedenceLevel:[-1 (PRECEDENCE_LEVEL_NONE)] NormalizedPrecedence:[-1 (PRECEDENCE_LEVEL_NONE)]
Jan 2 23:47:22.797: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
Calling Number=, Called Number=3001, Peer Info Type=DIALPEER_INFO_SPEECH
Jan 2 23:47:22.797: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
Match Rule=DP_MATCH_DEST; Called Number=3001
Jan 2 23:47:22.797: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
Dial String=3001, Expanded String=3001, Calling Number=
Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
Jan 2 23:47:22.797: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
Result=Success(0); Outgoing Dial-peer=3000 Is Matched
Jan 2 23:47:22.797: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
Result=Success(0); Outgoing Dial-peer=5000 Is Matched
Jan 2 23:47:22.797: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
Result=Success(0) after DP_MATCH_DEST
Jan 2 23:47:22.797: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
dialstring=3001, saf_enabled=0, saf_dndb_lookup=1, dp_result=0
Jan 2 23:47:22.797: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:
Result=SUCCESS(0)
List of Matched Outgoing Dial-peer(s):
1: Dial-peer Tag=3000
2: Dial-peer Tag=5000
Jan 2 23:47:22.797: //-1/xxxxxxxxxxxx/CCAPI/cc_validate_mlpp_info:
VALIDATING MLPP INFO:- ServiceDomain:[none (0)] DomainIdentifier:[000000] PrecedenceLevel:[-1 (PRECEDENCE_LEVEL_NONE)] NormalizedPrecedence:[0 (INTERNAL_PRECEDENCE_0)]
Jan 2 23:47:22.797: //-1/xxxxxxxxxxxx/CCAPI/cc_validate_mlpp_info:
Unsupported MLPP Service Domain Network 0
Jan 2 23:47:22.797: //-1/xxxxxxxxxxxx/CCAPI/cc_set_mlpp_info:
Invalid MLPP Information
Jan 2 23:47:22.797: //-1/xxxxxxxxxxxx/CCAPI/cc_is_precedence_mlpp_info:
Precedence not above Routine
Jan 2 23:47:22.797: //92//Call:/CS_UpdateMLPPInfo: ServiceDomain:[none (0)] DomainIdentifier:[000000] PrecedenceLevel:[-1 (PRECEDENCE_LEVEL_NONE)] NormalizedPrecedence:[0 (INTERNAL_PRECEDENCE_0)] Preempt Hunt Not Set
Jan 2 23:47:22.797: //-1//Dest:/AFW_Destination_New:
Jan 2 23:47:22.801: //92//Dest:/AFW_Destination_AddDest:
Jan 2 23:47:22.801: //-1//Dest:/AFW_Destination_AddDest: adding destination "3001"
Jan 2 23:47:22.801: //92//Dest:/AFW_Destination_SetIntWrkLeg: LEG[92 ][LEG_INCPROCEED(3)][Cause(0)]
Jan 2 23:47:22.801: //92//Dest:/TermInterworking: current state IW_STATE_INIT, Keep IntWrkLeg
Jan 2 23:47:22.801: //92//Dest:/DestSetIntWrkLeg:
Jan 2 23:47:22.801: //92//Dest:/AFW_M_Destination_Initiate:
Jan 2 23:47:22.801: //92//Dest:/AFW_M_Destination_Initiate: Outgoing guid : 02B28D0B.3A7B16A3.32F60050.600C3619
Jan 2 23:47:22.801: Incoming_guid : 00000000.00000000.00000000.00000000
Jan 2 23:47:22.801: //92//Dest:/AFW_M_Destination_Initiate: Outgoing gcid : 00000000.00000000.00000000.00000000
Jan 2 23:47:22.801: Incoming_gcid : 00000000.00000000.00000000.00000000
Jan 2 23:47:22.801: //-1/xxxxxxxxxxxx/CCAPI/cc_validate_mlpp_info:
VALIDATING MLPP INFO:- ServiceDomain:[none (0)] DomainIdentifier:[000000] PrecedenceLevel:[-1 (PRECEDENCE_LEVEL_NONE)] NormalizedPrecedence:[-1 (PRECEDENCE_LEVEL_NONE)]
Jan 2 23:47:22.801: //-1/xxxxxxxxxxxx/CCAPI/cc_validate_mlpp_info:
Unsupported MLPP Service Domain Network 0
Jan 2 23:47:22.801: //-1/xxxxxxxxxxxx/CCAPI/cc_set_mlpp_info:
Invalid MLPP Information
Jan 2 23:47:22.801: //-1/xxxxxxxxxxxx/CCAPI/cc_is_precedence_mlpp_info:
Precedence not above Routine
Jan 2 23:47:22.801: //92//Dest:/DestSetupInitiate:
Jan 2 23:47:22.801: //92//Dest:/DestAddRerouteSetupInfo:
Jan 2 23:47:22.801: //92//Dest:/DestAddTransferSetupInfo:
Jan 2 23:47:22.801: //92//Dest:/DestMatchDialPeer:
Jan 2 23:47:22.801: //92//Dest:/DestMatchDialPeer: src carrier id:, tgt carrier id:
Jan 2 23:47:22.801: //-1/02B28D0B32F6/DPM/dpMatchPeersCore:
Calling Number=, Called Number=3001, Peer Info Type=DIALPEER_INFO_SPEECH
Jan 2 23:47:22.805: //-1/02B28D0B32F6/DPM/dpMatchPeersCore:
Match Rule=DP_MATCH_DEST; Called Number=3001
Jan 2 23:47:22.805: //-1/02B28D0B32F6/DPM/dpMatchCore:
Dial String=3001, Expanded String=3001, Calling Number=
Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
Jan 2 23:47:22.805: //-1/02B28D0B32F6/DPM/MatchNextPeer:
Result=Success(0); Outgoing Dial-peer=3000 Is Matched
Jan 2 23:47:22.805: //-1/02B28D0B32F6/DPM/MatchNextPeer:
Result=Success(0); Outgoing Dial-peer=5000 Is Matched
Jan 2 23:47:22.805: //-1/02B28D0B32F6/DPM/dpMatchPeersCore:
Result=Success(0) after DP_MATCH_DEST
Jan 2 23:47:22.805: //-1/02B28D0B32F6/DPM/dpMatchSafModulePlugin:
dialstring=3001, saf_enabled=1, saf_dndb_lookup=1, dp_result=0
Jan 2 23:47:22.805: //-1/02B28D0B32F6/DPM/dpMatchPeersMoreArg:
Result=SUCCESS(0)
List of Matched Outgoing Dial-peer(s):
1: Dial-peer Tag=3000
2: Dial-peer Tag=5000
Jan 2 23:47:22.805: //92//Dest:/DestQueuePeers: Matched peers:
Jan 2 23:47:22.805: //92//Dest:/DestPeerItemUpdatePreemptInfo:
Jan 2 23:47:22.805: //-1//Dest:/DestQueuePeers: 3000
Jan 2 23:47:22.805: //92//Dest:/DestPeerItemUpdatePreemptInfo:
Jan 2 23:47:22.805: //-1//Dest:/DestQueuePeers: 5000
Jan 2 23:47:22.805: //-1//Dest:/DestQueuePeers: , Total(2)
Jan 2 23:47:22.805: //92//Dest:/DestDialPeerRotary:
Jan 2 23:47:22.805: //92//Dest:/DestOutboundCallUsingPeer: dest(3001), numexpDest(3001), numDestDigits(1)
Jan 2 23:47:22.805: //92//Dest:/DestOutboundCallUsingPeer: prefix(), peer tag(3000)
Jan 2 23:47:22.805: //92//Dest:/DestUpdatePreemptSetupInfo:
Jan 2 23:47:22.805: //92//Dest:/DestDialPeerFilter:
Jan 2 23:47:22.805: //92//Dest:/DestDialPeerFilter: Checking peer [3000]
Jan 2 23:47:22.805: //92//Dest:/DestPeerFilterRouteCode: Route Code not available in callInfo
Jan 2 23:47:22.805: //92//Dest:/DestCheckTeleUnassBusy:
Jan 2 23:47:22.805: //92//Dest:/DestHandleLPCOR:
Jan 2 23:47:22.805: //92//Dest:/DestSetup:
Jan 2 23:47:22.809: //92/02B28D0B32F6/CCAPI/ccCallSetupRequest:
Destination=, Calling IE Present=TRUE, Mode=0,
Outgoing Dial-peer=3000, Params=0x4908E304, Progress Indication=NULL(0)
Jan 2 23:47:22.809: //92/02B28D0B32F6/CCAPI/ccCheckClipClir:
In: Calling Number=3002(TON=National, NPI=ISDN, Screening=Not Screened, Presentation=Allowed)
Jan 2 23:47:22.809: //92/02B28D0B32F6/CCAPI/ccCheckClipClir:
Calling Party Number Is User Provided
Jan 2 23:47:22.809: //-1/xxxxxxxxxxxx/CCAPI/setupAVlist:
Binding UsrContainer [0x4C51C130] to SetupInfo
Jan 2 23:47:22.809: //-1/xxxxxxxxxxxx/CCAPI/ccCheckClipClir:
Source Address=e164:3002
Jan 2 23:47:22.809: //92/02B28D0B32F6/CCAPI/ccCheckClipClir:
Out: Calling Number=3002(TON=National, NPI=ISDN, Screening=Not Screened, Presentation=Allowed)
Jan 2 23:47:22.809: //92/02B28D0B32F6/CCAPI/ccCallSetupRequest:
Destination Pattern=3..., Called Number=3001, Digit Strip=FALSE
Jan 2 23:47:22.809: //92/02B28D0B32F6/CCAPI/ccCallSetupRequest:
Calling Number=3002(TON=National, NPI=ISDN, Screening=Not Screened, Presentation=Allowed),
Called Number=3001(TON=Unknown, NPI=Unknown),
Redirect Number=, Display Info=3002
Account Number=10.110.130.10, Final Destination Flag=TRUE,
Guid=02B28D0B-3A7B-16A3-32F6-0050600C3619, Outgoing Dial-peer=3000
Jan 2 23:47:22.809: //92/02B28D0B32F6/CCAPI/cc_api_display_ie_subfields:
ccCallSetupRequest:
cisco-username=10.110.130.10
----- ccCallInfo IE subfields -----
cisco-ani=3002
cisco-anitype=2
cisco-aniplan=1
cisco-anipi=0
cisco-anisi=0
dest=3001
cisco-desttype=0
cisco-destplan=0
cisco-rdie=FFFFFFFF
cisco-rdn=
cisco-rdntype=-1
cisco-rdnplan=-1
cisco-rdnpi=-1
cisco-rdnsi=-1
cisco-redirectreason=-1 fwd_final_type =0
final_redirectNumber =
hunt_group_timeout =0

RE: H323 NULL number
Answer
1/3/12 1:20 AM as a reply to Raghavendra Gutty Veeranagappa.
Below is my script. It¿s very simple and all I am doing is over writing the destination of 5000 with 3001 until I figure out how to pull the original h323-ID 3001@12.22.22.22 and parse it taking the portion before the @ symbol.

proc init { } {

global param

set param(interruptPrompt) true

set param(abortKey) *

set param(terminationKey) #

}

proc act_Setup { } {

global dest
global dest2
global dialpeer_handle



leg setupack leg_incoming




set dest2 [infotag get leg_dnis]
set dest "3001"
puts "**********%%%%%%%%%%%%%%%%%%************************$$$$$$$$$$$$$$$$$$: $dest2"


leg proceeding leg_incoming


set dialpeer_handle new_handle


leg setup $dest callInfo leg_incoming



}



proc act_Cleanup { } {

call close

}

init

#----------------------------------

# State Machine

#----------------------------------

set TopFSM(any_state,ev_disconnected) "act_Cleanup,same_state"

set TopFSM(CALL_INIT,ev_setup_indication) "act_Setup,GETDEST"

fsm define TopFSM CALL_INIT

Hi Darrell,

I don't find a way to get h323-ID destination address from H323_UserInformation, but you can try the below command which is avilable in 15.2(2)T.

infotag get leg_dnis callnumber

Thanks,
Raghavendra

RE: H323 NULL number
Answer
1/4/12 1:28 PM as a reply to Raghavendra Gutty Veeranagappa.
is this command different to ¿infotag get leg_dnis ¿?

Leon

Hi Leon,

a new keyword option introduced to same command .

infotag get leg_dnis

Thanks,
Raghavendra

RE: H323 NULL number
Answer
1/4/12 2:29 PM as a reply to Raghavendra Gutty Veeranagappa.
Where are the changes documented since the TCL IVR 2.0 document was released years ago?

Leon

RE: H323 NULL number
Answer
1/4/12 3:17 PM as a reply to Raghavendra Gutty Veeranagappa.
I made the change below in the script and got a script error below. Unfortunately 15.2(2)T is not available for my 2811 router, I am running 15.1(4)M3. Is there a way to trigger the script with the NULL number before it matches a dial peer? It seems that it will never trigger the script until I add the null number override option. Maybe if the script is triggered without the null number override option, I will get the h323-id I am looking for with the infotag get leg_dnis.


set dest2 [infotag get leg_dnis callnumber]


Jan 4 13:54:03.079: //120//AFW_:/AFW_FSM_Drive: Tcl_Eval to drive FSM inside Tcl modulespace. code=1 code=ERROR
Jan 4 13:54:03.079: TCL script failure
Result:
expected integer but got "callnumber"CallID callnumberis invalid
Jan 4 13:54:03.083: TCL script failure errorInfo:
expected integer but got "callnumber"CallID callnumberis invalid
while executing
"infotag get leg_dnis callnumber"
(procedure "act_Setup" line 32)
invoked from within
"act_Setup"

Hi Leon,

As the existing TCL verb "infotag get leg_ani | leg_dnis" returns the calling/called uri of an incoming call, this new feature was implemented for getting the ANI and DNIS directly. It is yet to be documented. You could refer to the defect 'CSCtr18977' that was raised to implement this feature.

Thanks,
Anusha

This option is available in 15.2(2)T

so many changes have been made over the years. Why doesn¿t cisco publish an addendum to the TCL 2.0 documents or release a 2.1 version.

Leon




From: Cisco Developer Community Forums
Sent: Wednesday, January 04, 2012 9:32 AM
To: cdicuser@developer.cisco.com
Subject: New Message from Anusha Kannappan in Voice Gateway API (VGAPI) - TCL-API: RE: H323 NULL number

Anusha Kannappan has created a new message in the forum "TCL-API":

--------------------------------------------------------------
Hi Leon,

As the existing TCL verb "infotag get leg_ani | leg_dnis" returns the calling/called uri of an incoming call, this new feature was implemented for getting the ANI and DNIS directly. It is yet to be documented. You could refer to the defect 'CSCtr18977' that was raised to implement this feature.

Thanks,
Anusha
--
To respond to this post, please click the following link:

<http://developer.cisco.com/web/vgapi/forums/-/message_boards/view_message/4953912>

or simply reply to this email.