02-15-2013 01:27 AM - edited 03-16-2019 03:44 PM
Hi all,
I am able to dial in the MVA number via the PSTN, enter the remote destination, pin, press 1 to make a call then put the number.
The call get stuck for 10 seconds and then get dropped.
Here is the call flow:
Remote user -> PSTN -> MGCP VG -> CUCM -> H.323 VG to trigger the mva service.
Here is part of the output from debug voice ccapi inout
Feb 15 13:55:34.781 Thai: //87737/0058E0A80200/CCAPI/cc_api_display_ie_subfields:
ccCallSetupRequest:
cisco-username=90819010399
----- ccCallInfo IE subfields -----
cisco-ani=90819010399 <=== remote destination number
cisco-anitype=0
cisco-aniplan=0
cisco-anipi=0
cisco-anisi=1
dest=59999 <=== This is the mva number
cisco-desttype=0
cisco-destplan=1
cisco-rdie=74
cisco-rdn=90838222333 <== This is the number I wanted to dial out
cisco-rdntype=0
cisco-rdnplan=1
cisco-rdnpi=0
cisco-rdnsi=0
cisco-redirectreason=10 fwd_final_type =0
final_redirectNumber =
hunt_group_timeout =0
I don't know if this is correct if the dest = mva number ? does it have to be the number we want to dial out ?
result from show call active voice compact
89794 ORG T0 g729r8 pre- VOIP P59999 0.0.0.0:0
It's weird that the codec is g729r8 pre-, since all the dial-peer have been fixed with the codec g711ulaw
Here's the dialpeer
dial-peer voice 5001 voip
description Inbound dialpeer from UCM for triggering MVA VXML
service mva
incoming called-number 7733
codec g711ulaw
no vad
dial-peer voice 5002 voip
destination-pattern 59999
session target ipv4:10.107.252.32
dtmf-relay h245-alphanumeric
codec g711ulaw
no vad
Thanks in advance,
Solved! Go to Solution.
03-04-2013 11:24 PM
Thank you Somjade
Regards
chrysostomos
02-15-2013 01:43 AM
Hi
When you dial from PSTN then you will hit a pots dial peer
So it should be like the below
dial-peer voice 6000 pots
description Inbound dialpeer from UCM for triggering MVA VXML
service mva
incoming called-number (here is the mva number:59999 if this is the mva number)
direct-inward-dial
After that the call will hit the voip dial peer pointed to cucm ip
dial-peer voice 5002 voip
destination-pattern 5....
session target ipv4:10.107.252.32 (cucm ip)
dtmf-relay h245-alphanumeric
codec g711ulaw
no vad
Then when the system authenticate you and you dial an outside number (example 90044123434556 then you have to have a route pattern to match the destination pattern 9.0044! for example)
Then you will hit the outgoing pots dial peer in vg
example:
!
dial-peer voice 30 pots
destination-pattern 9T
progress_ind alert enable 8
port 0/0/0:15
!
02-15-2013 01:55 AM
Hi,
That's not the my case,
Call from PSTN is backhauled to CUCM by MGCP and I need to create a route pattern to pass the signaling to H.323 to trigger VXML script then back to the call manager to trigger the mva number.
thanks,
02-15-2013 02:12 AM
Ah i see
I am not sure if this is supported or recommended, but I have gotten MVA call coming in through an MGCP gateway work by doing the following :
- Get the IP address of the MGCP PRI gw
- On CallManager, create a dummy H.323 gw with that obtained IP address
- Use MVA hairpinning to redirect the MVA call :
- If MVA number is 69541236, and only the last 4 digits is passed to CallManager from the MGCP gw, I would create a Route Pattern 1236 (in a partition accessible by the 'Incoming CSS' of the MGCP gw) and point it to the dummy H.323 gw created
- You can then create a voip dial peer for incoming called-number 1236, with the mva service in VG
dial-peer voice 5001 voip
description Inbound dialpeer from UCM for triggering MVA VXML
service mva
incoming called-number 1236
codec g711ulaw
no vad
- I would recommend configuring Mobile Voice Acces number to be a different than 1236, to prevent a call loop. It also has to be unique. Let's say 5678 is a unique number for you. You can put in partition 'None', so that everyone can access it.
- Create another voip dial peer for destination-pattern 5678, and back to CallManager
- voice service voip
allow connections h323 to h323
http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/admin/7_1_2/ccmfeat/fsmobmgr.html#wp1126351 walks you through the steps of configuring MVA with hairpinning.
02-16-2013 02:53 AM
have tried everything and still have no luck.
please suggest
02-18-2013 01:21 AM
Som
What is the issue after you completed the above steps.Pls describe
if you tried the above and is not working then i recomenned to change from mgcp to h323 since the MVA in mgcp gw is not supported
03-04-2013 10:50 PM
Hi all,
sorry for the late reply,
The issues is solved by reconfiguring the dial-peer.
I mistakenly put the wrong ip address to the dial-peer. I was the call manager publisher which is wrong.
It has to be the call processing node ip address.
Only the ip address of the MVA service that needs to be publisher's.
Thanks all,
03-04-2013 11:16 PM
Hi Somjade
Glad to hear that.But can you explain what changes have you done?
03-04-2013 11:23 PM
Hi chrysostomos,
Here is the configuration:
(FYI, I use MVA with MGCP hairpinning method, call flow is PSTN -> MGCP VG -> CUCM -> SIP VG -> CUCM
7733 is DID
7734 is MVA dn)
application
service CCM-MVA http://10.107.252.32:8080/ccmivr/pages/IVRMainpage.vxml <=== This has to be the publisher
!
!
dial-peer voice 5001 voip
description Inbound dialpeer from UCM for triggering MVA VXML
service ccm-mva
session protocol sipv2
incoming called-number 7733
dtmf-relay rtp-nte
codec g711ulaw
no vad
!
dial-peer voice 5002 voip
destination-pattern 7734
session protocol sipv2
session target ipv4:10.144.253.33 <=== this was wrong until I changed it into cucm sub. (previously cucm pub)
dtmf-relay rtp-nte
codec g711ulaw
no vad
!
03-04-2013 11:24 PM
Thank you Somjade
Regards
chrysostomos
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide