Cisco Support Community
Showing results for 
Search instead for 
Did you mean: 
New Member


I need an advice (as detailed as possible and i will rate helpful posts ;))

Im going to migrate our Cisco2811 gateways from H323 to MGCP. The two Gateways have 2 Pri E1 each and are connected to Callmanager4.x (1Pub+1Sub). We have 1Route List with 1Route Group that contain the two Gateways.

Here is what im thinking the Migration Plan should look like:

1- Convert only one H323 Gateway to MGCP, if tests are fine -> Migrate the second Gateway to MGCP

1.1 On the Callmanager add a New MGCP Gateway

1.2 Add the new created MGCP Gateway to the Route Group that contain the two H323 Gateways, with MGCP as highest Priority. [is this ok to do?]

2- On the Gateway:


mgcp call-agent X.X.X.X 2427 service-type mgcp version 0.1

mgcp dtmf-relay codec all mode out-of-band

controller e1 0/0/0

pri-group timeslots 1-31 service mgcp

controller e1 0/0/1

pri-group timeslots 1-31 service mgcp

dial-peer voice 1 pots

application MGCPAPP

port 1/0:23

ccm-manager redundant-host

ccm-manager mgcp

ccm-manager config server

ccm-manager config

ccm-manager switchback graceful

interface Serial0/0/0:15

no ip address

isdn switch-type primary-net5

isdn overlap-receiving T302 3000

isdn incoming-voice voice

isdn sending-complete

no cdp enable

isdn bind-l3 ccm-manager


interface Serial0/0/1:15

no ip address

isdn switch-type primary-net5

isdn overlap-receiving T302 3000

isdn incoming-voice voice

isdn sending-complete

no cdp enable

isdn bind-l3 ccm-manager

3- i need help here: how to create route pattern in CCM to replace the existing H323 dial-peers/translation rule configuration? here is the actual config:

voice translation-rule 1

rule 1 /^\(.*\)/ /0\1/ type subscriber subscriber

rule 2 /^\(.*\)/ /00\1/ type national national

rule 3 /^\(.*\)/ /000\1/ type international international


voice translation-rule 4

rule 4 /^4414/ //

dial-peer voice 1 pots

destination-pattern 0.T

progress_ind setup enable 3

progress_ind alert enable 8

progress_ind progress enable 8

progress_ind connect enable 8


port 0/0/0:15



dial-peer voice 10 voip

destination-pattern ...

modem passthrough nse codec g711ulaw

voice-class codec 1

voice-class h323 1

session target ipv4:X.X.X.X

incoming called-number .

dtmf-relay h245-alphanumeric

fax rate disable

ip qos dscp cs7 media

no vad


4- to roll back to H323 if something went wrong: issue the no MGCP command?? really important to me, as i need to rollback to H323 if something goes wrong with the migration.

5- MOH: do i need to change anything about how MOH is configured?

New Member

Re: ANY GURUS Around?


New Member

Re: ANY GURUS Around?



Re: ANY GURUS Around?

Think I need more information, but let's start here:

1. It seems all 4 of your E1's are one big hunt group, so I'm not sure based on the information I have if maybe your should do all 4? Just don't want you incoming our outgoing calls to get messed up when your 2x E1's are filled on the first gateway and the next call spills over to the second. SHOULD work, but.....

1.2. It's OK in concept, but I'm not sure it's really going to work perfectly. Maybe that's why no one is replying to you. It's just as easy to remove it from the list and put it back in later if you need to revert back.

3. I don't know what your translation rules are doing and where they are applied. Are they incoming or outgoing? Can you post your translation profiles and what dial-peers they are applied on.

What does your dial-plan look like. What country. I'm trying to figure out how to get rid of the "begins with 4414" in your translation-rule 4 for a (what I am assuming) is a variable length dial-plan.

2. What's your port 1/0:23 doing? Looks like a T1 PRI.

4. Safest way is to use your terminal emulation program to save the "sh run" output to a text file. Or tftp the running config somewhere. Let's not confuse the issue with some h.323 commands and some mgcp commands, especially if you have to hurry up and roll back to get everything back up running quickly.

5. Shouldn't.

CreatePlease to create content