08-27-2012 02:37 PM - edited 03-17-2019 11:40 PM
I Have a VCS that is connected to a CUCM via a SIP trunk. I can call the CUCM endpoints (phones) from any of the codecs registered to the VCS. When the phones call the endpoints registerd to the VCS i get the informaiton but it seems like i may be missing a search ruloe or somthing.
Setup
I have a trasform setup to change the incoming extension @ the ip address:5060 to the extension@vcs domain.
I checked the pattern and it works. I have links setup between the default zone and the neighbor zone
This is what the event log shows when the call comes in:
Aug 27 14:58:38 | tvcs: Event="Call Rejected" Service="SIP" Src-ip="172.19.30.10" Src-port="5060" Src-alias-type="SIP" Src-alias="sip:5050@172.19.30.10" Dst-alias-type="SIP" Dst-alias="sip:3413@172.17.43.5:5060" Call-serial-number="97c3629c-f081-11e1-b9e7-0010f32381a2" Tag="97c36378-f081-11e1-9d86-0010f32381a2" Detail="Request Timeout" Protocol="TCP" Response-code="408" Level="1" UTCTime="2012-08-27 19:58:38,562" |
Aug 27 14:58:38 | tvcs: Event="Search Completed" Service="SIP" Src-alias-type="SIP" Src-alias="5050@172.19.30.10" Dst-alias-type="SIP" Dst-alias="sip:3413@172.17.43.5:5060" Call-serial-number="97c3629c-f081-11e1-b9e7-0010f32381a2" Tag="97c36378-f081-11e1-9d86-0010f32381a2" Detail="found:FALSE, searchtype:INVITE" Level="1" UTCTime="2012-08-27 19:58:38,562" |
I know my transform works but it is telling me searchtype:INVITE.
Solved! Go to Solution.
09-04-2012 07:27 AM
Above regex is for search rule.
1) is for searching device with full URL registration (SIP UA or H323 Endpoint with URL format H.323 ID) and 2) is for searching device with extension (H323 Endpoint with E.164 Alias for non-URL format H.323 ID).
> Type: Regex
> Pattern: (....)@172.19.30.10:5060
> Behavior: Replace
> Replace Strin: \1@VCSdomain
>
> Type: Regex
> Pattern: (....)@172.19.30.10(:.*)?
> Behavior: Replace
> Replace Strin: \1@VCSdomain
With these search rule (or alias transform) won't search H.323 Endpoint registered only with extension.
Do you have search rule like...,
Type: Regex
Pattern: (....)@172.19.30.10:5060
Behavior: Replace
Replace Strin: \1
> Are your search rules then telling that extension where to go or do i not need these transforms?
We highly recommend to use Regex in search rule and replace the calling alias rather than using alias transform.
As Alok mention, usually 404 is typical failure notification however if your VCS has number of neighbor zones configuration then might experience bit different behavior when missing some search rule(s).
BTW, does call from CUCM fail both SIP UA on VCS and also H.323 Endpoint on VCS?
Or just one of those? (I should ask this first)
08-27-2012 02:59 PM
HI Brandon. Getting 408 Request Timeout. Maybe its hitting a zone that isn't responding in time or not providing a response back and its timing out. Do you have the VCS Code version? If running post X7, you can run network log debug on the Maint>Diagnostics page and post the log of the failing call? Would be interested in seeing if you can. Pre X7, you would have to log in with Putty, capture the output to a file and run netlog 2 to capture the output. The CUCM version would be nice to know as well.
Thanks.
VR
Patrick
08-27-2012 03:26 PM
I have this working fine.
Try checking MTP required o the sip trunk in cucm
Sent from Cisco Technical Support iPad App
08-27-2012 04:19 PM
We are running VCS x7.1 and CUCM 8.6.2
I am not onsite to make a call right now so i cannot get the log but the option is there.
John
I am not a Call manager guy and i am relying on a third party to program the CUCM. Can you be more specific on what you mean by MTP?
I am little green
08-27-2012 06:11 PM
Hi Brandon,
i won't recommend to enable the MTP on SIP trunk as it might lead you to video issues.!!
regarding the 408 error if you see its showing as source 172.19.30.10 but it seems to me its CUCM???is it correct??
if thats the CUCM then you should collect the RTMT logs to check why the CUCM sending the 408 request timeout for the call !!!
Thanks
Alok
08-30-2012 11:09 AM
172.19.30.10 is the source of the CUCM. We are not using any video phones and do not plan too. This trunk is for Voice only, so maybe we can try the MTP. I will see what happens
08-31-2012 03:02 AM
Hi Brandon,
If that is the case then you can try with MTP, but for video MTP is not recommended as old PVDM doesn't support video.!!
But its important to find why CUCM sends 408 error?? we need to find at which stage CUCM sends 408 error.
thanks
Alok
08-31-2012 05:06 AM
I would also check the deployment guide and see if everything regards vcs&cucm config look ok,
as well as DNS settings and also if there is any firewall trying to do magic on the sip packets.
If you know sip, a debug trace could also reveal much.
Please remember to rate helpful responses and identify
09-03-2012 09:09 PM
Does your Endpoint registered on VCS with extension@vcs.domain? or just extension like E.164 Alias or H323.ID?
Or devices under VCS are only with SIP UA with full URL?
09-04-2012 05:00 AM
my endpoints register to the VCS via Sip extension@vcsdomian and h323 is just extension. I have a call this morning with TAC to find out the issue with this hopefully.
09-04-2012 06:23 AM
If call from CUCM to H323 Endpoint under VCS with extension only, you will need two search rules.
Assume 172.17.43.5 is IP address of your VCS.
1) Regex – extension@172.17.43.5:5060 to extension@vcsdomain
(.+)@172.17.43.5.* -- replace --> \1@vcsdomain
2) Regex – extension@172.17.43.5:5060 to extension
(.+)@172.17.43.5.* -- replace --> \1
VCS will handle SIP to H323 interworking call, but destination alias must be match up.
If search rule only convert to extension@vcsdomain where H323 Endpoint registered only with extension, VCS can’t match up with destination device.
Therefore you need to configure additional search rule 2) to remove domain from dialing alias and let VCS to lookup extension within own registration DB.
09-04-2012 06:42 AM
I have some transforms setup for when the call comes across the SIP trunk.
CUCM to VCS Alias
Type: Regex
Pattern: (....)@172.19.30.10:5060
Behavior: Replace
Replace Strin: \1@VCSdomain
Type: Regex
Pattern: (....)@172.19.30.10(:.*)?
Behavior: Replace
Replace Strin: \1@VCSdomain
These will transfomr the incoming 5161@CUCMIP:5060 to an extension
Are your search rules then telling that extension where to go or do i not need these transforms? The Deployment guide says the transforms are needed.
Thanks for the help
09-04-2012 07:15 AM
Brandon,
Transforms and search rules both can be used.!! transforms will be matched before the search rule applies.
you tranforms will strip the cucm ip and append a domain to it. the resulting URI then will be matched to necessary search rules and passed to the destination zone.
however if the search rules are not proper then you will see probably a 404 not found error rather then 408..it seems that during the SIP call transaction the CUCM is trying to send the signaling to the endpoint or may be trying to invoke some service and after failing it is sending a 408 req time out.
if you have knowledge of RTMT logs then you can certanly check why cucm sends a 408.
Thanks
Alok
09-04-2012 07:27 AM
Above regex is for search rule.
1) is for searching device with full URL registration (SIP UA or H323 Endpoint with URL format H.323 ID) and 2) is for searching device with extension (H323 Endpoint with E.164 Alias for non-URL format H.323 ID).
> Type: Regex
> Pattern: (....)@172.19.30.10:5060
> Behavior: Replace
> Replace Strin: \1@VCSdomain
>
> Type: Regex
> Pattern: (....)@172.19.30.10(:.*)?
> Behavior: Replace
> Replace Strin: \1@VCSdomain
With these search rule (or alias transform) won't search H.323 Endpoint registered only with extension.
Do you have search rule like...,
Type: Regex
Pattern: (....)@172.19.30.10:5060
Behavior: Replace
Replace Strin: \1
> Are your search rules then telling that extension where to go or do i not need these transforms?
We highly recommend to use Regex in search rule and replace the calling alias rather than using alias transform.
As Alok mention, usually 404 is typical failure notification however if your VCS has number of neighbor zones configuration then might experience bit different behavior when missing some search rule(s).
BTW, does call from CUCM fail both SIP UA on VCS and also H.323 Endpoint on VCS?
Or just one of those? (I should ask this first)
09-04-2012 07:56 AM
The new Search Rules fixed the issue !!!
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