Heads Up :
The post you are writing will appear in a public forum. Please ensure all content is appropriate for public consumption. Review the employee guidelines for the community here.
Created by: Darrell Gatlin on 30-12-2011 03:53:59 PM 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 ::=
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 ::=
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 ::=
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 }
Subject: RE: H323 NULL number Replied by: Darrell Gatlin on 02-01-2012 01:20:14 AM 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.
Subject: RE: H323 NULL number Replied by: Darrell Gatlin on 02-01-2012 07:08:09 PM 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: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 ::=
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
Subject: RE: H323 NULL number Replied by: Darrell Gatlin on 02-01-2012 07:20:12 PM 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 [email protected] 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
Subject: RE: H323 NULL number Replied by: Raghavendra Gutty Veeranagappa on 02-01-2012 01:01:24 AM 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
Subject: RE: H323 NULL number Replied by: Raghavendra Gutty Veeranagappa on 02-01-2012 04:10:33 AM Hi Darrell,
please send us the logs by enabling below debugs and also running config.
debug voip application debug ccsip messages
Thanks, Raghavendra
Subject: RE: H323 NULL number Replied by: Raghavendra Gutty Veeranagappa on 04-01-2012 02:49:59 AM 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
Subject: RE: H323 NULL number Replied by: LEON MCCALLA on 04-01-2012 07:28:59 AM is this command different to ¿infotag get leg_dnis ¿?
Leon
Subject: RE: H323 NULL number Replied by: Raghavendra Gutty Veeranagappa on 04-01-2012 08:05:17 AM Hi Leon,
a new keyword option introduced to same command .
infotag get leg_dnis
Thanks, Raghavendra
Subject: RE: H323 NULL number Replied by: LEON MCCALLA on 04-01-2012 08:29:31 AM Where are the changes documented since the TCL IVR 2.0 document was released years ago?
Leon
Subject: RE: H323 NULL number Replied by: Anusha Kannappan on 04-01-2012 09:32:22 AM 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
Subject: RE: H323 NULL number Replied by: Darrell Gatlin on 04-01-2012 09:17:20 AM 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"
Subject: RE: H323 NULL number Replied by: Yaw-Ming Chen on 04-01-2012 11:04:38 AM This option is available in 15.2(2)T
Subject: Re: New Message from Anusha Kannappan in Voice Gateway API (VGAPI) - TCL-AP Replied by: LEON MCCALLA on 05-01-2012 08:43:07 AM 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: [email protected] 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:
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: