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

Welcome to Cisco Support Community. We would love to have your feedback.

For an introduction to the new site, click here. And see here for current known issues.

New Member

VCS & CUCM Integration

Hi all,


  • VCS Express X7.0.2 (0 Non Traversal Calls, 5 Traversal Calls, 50 Registrations, 900 TURN Relays, Expressway, Encryption, FindMe, Starter Pack)
  • CIsco CUCM 8.6
  • Both VCS Ex & CUCM has been integrated together for calls to be made to each other successfully.
  • EX90 Extension 2003
  • Movi Extension 2002
  • Both registered to VCS(202.160.x.x)

Problem Statement

  • I am unable to make calls from Movi to EX90 vice versa.
  • Transform rule: (2\d{3}) replace \
  • Search Rule: (2\d{3}) replace \ target LocalZone

Call History          sip:2003@202.160.x.x            SIP <->
      404 / Not found

Please advise on what had gone wrong.

IT does not seem to be appending .ex90 to the dial string.

Regards: Jocelyn


VCS & CUCM Integration

Hi Jocelyn,

What alias is the EX90 and Movi registered with on the VCS? Is the EX90 registered in SIP?

You shouldn't need transforms to place calls between two devices registered to the same VCS, and you also shouldn't have to perform a replace in the Local Zone search rule when calling between two locally registered devices.

If Movi is registered as and EX90 is registered as, the only thing you should need to do is to add an 'AnyAlias' search rule for your local zone. Once this is in place, you should be able to simply dial the real URI of the other device to call between these, for instance calling '' from the EX90 should pass the call on to the Movi device.

You will however need a transform for receiving calls on the VCS from CUCM, and a replace type search rule towards CUCM for placing calls from VCS-side devices towards CUCM devices.

The VCS deployment guide for CUCM should provide you with all of the information you need on CUCM integration, and can be found at This purticular issue does however seem to be a configuration issue on the VCS itself, not related to CUCM.

Hope this helps,


VCS & CUCM Integration

Hello Jocelyn!

It might also be dependent on what you dial and how you have set up your VCS.

You should have set up as the sip domain on the VCS as well

as you should have this domain set up in movi in the advanced settings under domain.

What did you enter in movi when you tried to do a call?




or did you look it up in the address in the address book (not favorites)?

Your call history line shows sip:2003@202.160.x.x as the dialed up address which is not ok anyhow.

I could picture that you just dialed 2003 which is suffixed by the domain which might wrongly be 202.160.x.x.

Its also worth looking in the list of registered devices how the ex90 shows up there.

You should be able to call the ex90 by dialing

If not there are other things to sort out as well.

In addition your transform and search rules should also get a review.

An important thing, transform rules are only executed once, so you can not transform a transform.

As well if its transformed it will only match the new transformed result.

In this case:

you transform first so (2\d{3}) will never exist as a hit in the search rules, but thats exactly

what you try to do here.

Take a look at the VCS Admin guide, the CUCM deployment gude and then

* check your domains

* check your transforms

* check your search rules

* check your logs (reg/calls/events)

Please remember to rate helpful responses and identify

New Member

VCS & CUCM Integration

Thanks to both's help in solving my issue

I managed to solve it by including the "AnyAlias" search rule.

Thanks again.

CreatePlease login to create content