dear all,
I have [IPPhone] - [CCM] - (voip FastEthernet) - [VG200 as H323 GW] - (pots ISDN/BRI VIC) - [PSTN] configuration, and I make dial-peers inside VG200 like below:
--
dial-peer voice 3 pots
answer-address 0
direct-inward-dial
prefix 00
!
dial-peer voice 4 voip
destination-pattern 00
session target ipv4:[MyIPPhoneIPAddr]
!
dial-peer voice 5 voip
answer-address [MyIPPhoneDN]
!
dial-peer voice 6 pots
destination-pattern 22T
port 1/0/0
--
from the debug information (isdn q931, cch323 h225, voip ccapi inout), I can see that :
1) both legs (voip and pots) are matched when calling from IPPhone to PSTN, but outbound call from VG200 is failed (Cause i = 0x82E46C - Invalid information element contents).
2) only pots leg is matched when calling from PSTN to IPPhone (Cause i = 0x8081 - Unallocated/unassigned number), I think this because no more peer match to make outbound call (ssaCallSetupInd cid(3), st(SSA_CS_CALL_SETTING),oldst(0),ev(24)dpMatchPeersMoreArg result= -1)
- I dont understand th reason of 1) disconnect.
- 2) disconnect shouldnt be happened because it already match peer #3 (cc_api_call_setup_ind vdbPtr=0x811B809C,callInfo=called=,called_oct3=0x81,calling=0948260968,calling_oct3=0x0,calling_oct3a=0x83,calling_xlated=false,subscriber_type_str=RegularLine,fdest=1,peer_tag=3, prog_ind=0},callID=0x80E77590)), where prefix 00 then added to match peer #4 to do outbound call to IPPhone.
can anyone explain me? below is my necessary config infos:
--
no mgcp timer receive-rtcp
call rsvp-sync
isdn switch-type ntt
voice call send-alert
voice rtp send-recv
!
interface FastEthernet0/0
ip address [MyGWIPAddr] [MyGWNetmask]
no ip route-cache
no ip mroute-cache
duplex auto
speed auto
no cdp enable
h323-gateway voip interface
!
interface BRI1/0
no ip address
no ip route-cache
no ip mroute-cache
no logging event link-status
isdn switch-type ntt
isdn incoming-voice voice
isdn send-alerting
!
voice-port 1/0/0
cptone JP