12-29-2015 05:55 AM - edited 03-17-2019 05:21 AM
Hello,
I want to play an message before calls to cisco ip phone and to learn how to do this?
For example;
Calls come to CUCM ext: 4040
Aim is play an message to caller before 4040 ring.
12-29-2015 07:05 AM
You can do this with Unity Connection, but you would need to build a call handler for each DN that plays the message and the redirects to the extension. If you have a lot of these DNs this may not scale well. In addition you are tying up voicemail port for every call being treated by this message.
01-04-2016 04:07 AM
Hi Chris,
I configured CTI route point to Voice mail and configure a Call handler number ( same number with the called number in CCM), with custom greeting.
But I still hear standard voicemail greeting instead of custom greeeting.
I call 4040 from PSTN
Write a cti route point to voce mail.
Create system call handler with 4040 extension with custom greeting.
Still hear standard greeting.
What would be the missing item that I done??
01-04-2016 04:27 AM
you need to configure a call routing rule and set the forwarding station to the number of the cti route point. You then send the call to the greeting on the new call handler you created
01-04-2016 07:42 AM
I have configured as below;
For example
I use 1908 as extension ( aim is say " your voice is recoded" before call goes to 1908.
Call comes from PSTN as 3331908 I sent this to Unity connection with ( CTI route point as 3331908).
I wrote a Forwarded Routing Roules as cover 3331908 as sent the call to system call handler (SCH_1908).
Everyting is ok till here.
Then I wrote a transfer rules for send calls to 1908 extension and it is not working. But when I select press 4 for extension 1908 it is working.
I thnin the "Transfer Rules" not working as configured below and need your help. Thanks.
You can see the screen as below that not working.
01-04-2016 07:56 AM
So you are sending the call back to extension 1908 where the call came from? Why would you want to do that. If you want to do that you will need to put the extension in different partition. Your gateway will have access to the partition that will send the call to voicemail and then your unity ports will have access to the partition that the call will ring on when you transfer to the extension. You cant have the same number doing the same thing
03-30-2016 01:20 AM
Can I play a message for incoming calls prior to the phone ringing??
No, CUCM does not offer this feature. In order to do this, you would have a few options, as they require custom scripting, I will not cover them:
A working alternative if you have CUCM 9.x+, albeit not something you would do for all your users (very similar to the CUC method), is to use the queuing mechanism from CUCM, user carlnewton from CSC tried my suggestion, and was kind enough to post how he did it:
I did the following:
03-30-2016 01:22 AM
Hi I find the sollution for this purpose;
I will write here with screens. Thanks for all.
09-10-2019 07:25 AM
Hello, what is the solution you found?
10-02-2019 08:59 AM
I accomplished this by building a UCCX script that plays a prompt:
Of course I built the application, and I set the trigger as a non-DID DN.
Then, whenever I want to have this play on incoming calls before it gets to the person, I have a translation pattern that takes the incoming DID number, translates it to the trigger of the UCCX application (8380 in this case) and then gives it a calling party transformation mask of the extension it will be rediected to. Then back in the script you can see highlighted the "get call contact info" is open and the properties are set to set the calling number to the "str_Called_Number" so that it sets the calling party transformation mask of the translation to the called number parameter in the script. Then after it plays the message saying this call may be recorded, it forwards the call on to the correct extension. This preserves the calling parties CLID also, so anything like call recording still works properly.
Given your scale of how many people you need this applied to, this may not be the best way, because each person being recorded you have to build a translation pattern, and then you have to be cognizant of how many CTI ports you have available and in use.
If you need something much larger scale, I'd say in the hundreds or more, then you may want to look at a product such as imagicle (https://www.imagicle.com/en-us/Products/Call-Recording) which has this feature built in and performs it via SIP.
04-04-2021 09:27 AM - edited 04-04-2021 09:28 AM
I tried the hunt pilot method. but transfer works ok as required. but MOH is not playing as expected. what could be the reason.
Both internal and external Hunt pilot MOH audio file not working. i even tried teh default one.
am I missing something?
without playing the MOH it will directly ring the extension.
12-30-2015 10:43 AM
If you are talking about playing a type of disclaimer (such as a statement that your call may be recorded), you can do that on the router/gateway side also. It would be a 'service' tied to your dial-peer as below....
dial-peer voice 1 pots
tone ringback alert-no-PI
service cname
incoming called-number 8885551212 <<<<---the DID you want the message played for
direct-inward-dial
application
service cname flash:CNAME-GTD(0.90).tcl
param cr_prompt flash:CallRecordingNotification.wav <<<<---the wav file message you want played.
11-25-2017 05:39 AM
Dear All,
Can we play message before ring the phone for range of DID through Unity connection. I can see we can configure 110XX routing rule on unity connection then forward to call-handler. There call handler will try to transfer the call to dialed number.
But unfortunately it is not working.
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