Hi. I am trying to manually add new extensions to my UC box via telnet. Problem is, the AA refuses to recognise the extensions unless I add them from the supplied client. I suspect I should run a command to update a database lookup for the AA after adding extensions. What is missing here? |
|||

AA Extension
Maybe I am missing the question here, the only thing I had to do to get extensions up and running via CLI was to edit ephone-dn X dual-line... I simply put down the following to get phones to ring through...
number 202 no-reg primary
label 202
description Boxed Phone
name Boxed Phone
Obviously the ephone is tied to the MAC address of the phone you are about to add, I would configure an ephone, then place a phone on my UC520 switch to ensure that the phone I was placing in office X, was bound to the ephone with the extension associated with office X.
AA registration
Thanks for responding. Do you mean to say that you only need to register the extension, and the next time you place an inbound call, the AA will already recognise the new extension? Coz it's not working like that for me, even though my phone registers fine (can make internal calls and all).
I thought there's something you need to do on the CLI after you're done adding the extensions. No?
I did not have to do that,
I did not have to do that, at least; not to my knowledge... Read on... I am able to dial all extensions from the outbound line, you might try going to the "telephony" / "voice" / "user parameters" tab in CCA and make sure all the information is filled in there to "play nice" with all of your already configured extension... I guess I had already done this, fixed all the RED boxes in CCA before I hooked up my private POTS line for testing, so maybe that is required?
Configuring w/o CCA
Through the CCA, I can create extensions and have the AA recognise them. I'm a little peeved with the limitations of the UI, and I'm tried to do it CLI instead. All's well, with the exception of the AA, which refuses to recognise any extensions I register via the CLI.
I'm wondering if CCA sends any commands to make the AA refresh its extension database. Any ideas?
Lets see if I can help with
Lets see if I can help with this a bit.
There are TWO separate command lines in the Uc520.
Unity express is a separate module built into the box that shares power from the backplane and has a virtual commandline and Ethernet connection. Unity express has its own processor and flash storage and runs a linux varient .To access the commandline for unity express you use the following command from the router.
service-module integrated-Service-Engine 0/0 session.
Now that you understand that it is really two separate Boxes in one case - How do you send calls from Cisco callmanager express to Unity Express. Use a SIP VOIP dial peer an example is below:
dial-peer voice 2001 at voip
description ** cue aa pilot number **
destination-pattern 477.
session protocol sipv2
session target ipv4:10.1.10.2
dtmf-relay sip-notify
codec g711ulaw
no vad
The example dial-peer above sends a ten digit range of numbers (4770 - 4779) to CUE that on this router has an IP address of 10.1.10.2. You also may need to some digit manipulation to send DID numbers to Unity express with the amount of Digits it expects.
Next if you are creating a custom Autoattendant use the script edtor tool to create it on a PC. Upload the script using the Web GUI of Unity Express (In my example it is http://10.110.2) and you promps. Be aware that if you use the web address of just CallManager Express you will not see all of the voicemail options in the GUI.
Associate the script as an application and assing the the phone number you are directing to Unity Express there.
That was a very brief high level overview of the process.
Now here are some additional references.
Free - Cisco's Soution Network Reference Design CallManager Express http://www.cisco.com/en/US/docs/voice_ip_comm/cucme/srnd/design/guide/cmesrnd.html
Free - Unity Express Design Guide - Dated - but it is still good
http://www.cisco.com/en/US/docs/voice_ip_comm/unity_exp/design/design21/cuedg21.html
The Cisco Press book is a really easy read - a bit dated though - I take it with me on my deployments when I need a quick reference. Here is a link to it Cisco IP Communications Express
Finally On The Last Day of the IPTX class at Global Knowledge they have you build a custom auto attendant in the lab. Here is a link to their class schedule .
Hope that helps a bit - Ted
Ah, so it's 2-in-1 insta-mix
I should have figured it out earlier, but I was too used to working with CCMs, and when I read about CUE I just assumed it was a seperate box. With your example on how to log into this module:
service-module integrated-Service-Engine 0/0 session
I was finally able to see the hidden stuff.
Thanks a lot. You've solved a mystery I spent hours (even weekends) trying to figure...
I have the Cisco IP Communications Express book with me. It's a great reference and tutorial for starters like me.
The UC520 like a swiss army knife
One more note. You can do most of what you need in the WEB GUI for Cisco Unity Express. I find that for CallManager Express I prefer the command line.
my .02
Ted
Damn this box is feature-ful
Once you helped me get past that obstacle, I managed to get a lot done today. I don't know how they managed to pack so much stuff in this neat little box!
I've probably got some more minor stumbles coming up, but that's another thread for another time...
Me, I go hard-core for CLI man. Web UIs just don't cut it for me...
Getting AA to work...
One thing I'd also like to know is if techies configuring the UC520 use the supplied client UI, or do they jump into the IOS via telnet like I do? I find the client-side UI very restrictive.
This of course again is related to the main question, which is how I can manage my extensions and have the AA recognise them. I don't know if the AA automatically discovers new extensions, or there's rule by which it does so.