Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Chris Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Callmanager Setup 3

Status
Not open for further replies.

chicagotechsolutions

Technical User
May 31, 2005
71
US
Hello, I'm fairly new to callmanager. I know how admin most of the features in callmanager, however, I was wondering if someone could please provide me with simple step by step instructions on how to connect a cisco VG200 or similar router to a callmanager with a FXO card installed so that I can make and receive calls through my regular phone line. In particular, I would really be grateful if somebody explained how to configure the router to work with callmanager. I'm setting this up for my home with most of the supplies being bought on ebay. Thanks again!
 
I was wondering if you knew of any documents that also explain how to configure the gateway itself (thru the IOS CLI). For instance, I was wondering how you run the VG200 in H.323 mode (ie, does this require a different firmware load?, or is it just a configuration procedure I have to go thru). If it's a configuration procedure I have to go through, does cisco provide any resources that also, just like the callmanager config, provide step-by-step config instructions for setting up the vg200 as a H.323 router with FXO.

Thanks again!
 
No, not different firmware load, just a different config (although if you don't have some of the commands, you may need to upgrade the IOS image). I have a VG200 with FXO running H323; it's on my test lab as the outbound gateway.

It's hard to find any VG200 manuals on Cisco's web site, but I think I have the original software config guide somewhere (that may be for MGCP, though, have to check).

I also could post my sample config, if you need it.

TMH
 
Thanks for the quick reply. Would IOS 12.2 be sufficient for running the commands in order to configure the router? Certainly, any guides or configs that you can find, would definately be appreciated!

On a side note, one of your posts on the cisco.com forum indicates you are a telecommunications specialist for niles township high schools. Interestingly enough, one of my visits to Niles North was what initially got me interested in cisco callmanager! I came in to take the ACT last year and saw the cisco phones around the building, did some research, and thats what got me to the point of buying a callmanager for my house!
 
No kidding! Well isn't that a trip. Glad to see I've influenced someone (lord knows my bosses have no clue, all the know is that "it works"). I love doing VoIP; it's a blast. All our staff have IP phones (7940 and 7960), plus we have 9 VG248's and 3 VG224's, plus 100 ATA 186's...it's about 2,000 phone devices total.

I'm also actually leaving Niles in about two weeks to go work for Cisco in Austin, TX...how exciting is that! VoIP tech for the local Austin area.

You're in luck; I have the actual VG200 Cisco manual chapter explaining how to set it up MGCP and H323. I can email it to you, if you'd like.

Also, here's my results from "sh run" on my VG200 (incidentally, I'm running 12.1 IOS software, so what you have should suffice). Notice the H323 commands on the FastEthernet0/0, the voice port configs, and the dial-peer configs:

Building configuration...

Current configuration : 2477 bytes
!
version 12.1
no parser cache
no service single-slot-reload-enable
no service pad
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname VG200A
!
logging rate-limit console 10 except errors
enable secret 5 $1$5m6d$IfN8DswGuLvdL.4v/8VNL0
enable password XXXXX
!
ip subnet-zero
no ip finger
ip domain-name unity.lab
!
!
class-map match-any voice-signaling
match ip dscp 24
match ip dscp 26
class-map match-all voice-payload
match ip dscp 46
!
!
policy-map VOIPPOLICY
class voice-payload
priority 72
class voice-signaling
bandwidth 8
class class-default
fair-queue
!
no mgcp timer receive-rtcp
call rsvp-sync
!
!
!
!
!
!
!
interface FastEthernet0/0
ip address 10.10.10.25 255.255.255.0
speed 100
full-duplex
service-policy output VOIPPOLICY
h323-gateway voip interface
h323-gateway voip id ccmlab-pub.unity.lab ipaddr 10.10.10.2 1718
h323-gateway voip h323-id vg200a
h323-gateway voip bind srcaddr 10.10.10.25
!
ip default-gateway 10.10.10.1
ip classless
no ip http server
!
dialer-list 1 protocol ip permit
dialer-list 1 protocol ipx permit
!
voice-port 1/0/0
connection plar opx 4569
station-id name 3650
station-id number 8475683650
caller-id enable
!
voice-port 1/0/1
connection plar opx 3035
station-id name 3651
station-id number 8475683651
caller-id enable
!
voice-port 1/1/0
connection plar opx 4570
station-id name 3652
station-id number 8475683652
caller-id enable
!
voice-port 1/1/1
connection plar opx 3035
station-id name 3653
station-id number 8475683653
caller-id enable
!
dial-peer voice 1 pots
destination-pattern 9T
port 1/0/0
!
dial-peer voice 2 pots
destination-pattern 9T
port 1/0/1
!
dial-peer voice 4570 voip
preference 1
incoming called-number 4570
destination-pattern 4...
session target ipv4:10.10.10.2
dtmf-relay h245-alphanumeric
codec g711ulaw
no vad
!
dial-peer voice 4569 voip
preference 1
incoming called-number 4569
destination-pattern 4...
session target ipv4:10.10.10.2
dtmf-relay h245-alphanumeric
codec g711ulaw
no vad
!
dial-peer voice 3035 voip
preference 1
incoming called-number 3035
destination-pattern 3035
session target ipv4:10.10.10.2
dtmf-relay h245-alphanumeric
codec g711ulaw
no vad
!
dial-peer voice 3 pots
destination-pattern 9T
port 1/1/0
!
dial-peer voice 4 pots
destination-pattern 9T
port 1/1/1
!
gateway
!
!
line con 0
transport input none
line aux 0
line vty 0 4
password haguz
login
!
end
 
That's pretty cool that you're going to be working for cisco now! Just out of interest, with regard to the Niles Township high school deployment, are there callmanagers housed within each school, or is there a central cluster at some main datacenter? Also, what were you guys running before you switched to callmanager? Siemens HiCom?

Please do send me the chapter from the manual (dbarsky@dbarsky.com), I need all the help i can get! Also, thank you very much for config, some of the dial peer statements are somewhat confusing to understand in cisco's manuals, but seeing the whole config helps put the different elements into perspective.

I also had another question. I'm buying a clean callmanager from eBay, and I was wondering whether Callmanager includes the sccp firmware required for the phones by default. If not where can I get it? This will be only a small deployment at my house that i want to experiment with (and drive my parents crazy, lol), by no means is it a complete production system (I don't even plan on having voicemail!).
 
For instance, lets say I don't have the firmware, if I buy a phone that's already configured for SCCP, can I run it on my callmanager without needing to necessarily have the firmware files on the tftp server? I suppose if the phone doesn't need to upgrade, there shouldn't be any reason for it to request the files, right? Also, yet another question, (sorry 'bout all the questions), can i change my callmanager's static ip address to match that of my network without any problems? I'm asking this just in case that my callmanager (from eBay) is configured with a static ip address that doesn't match my network, my network uses 10.1.1.XXX ip addresses, lets say the server comes configured differently for like 192.34.24.543.
 
Since all our buildings are connected by high-speed links (fiber/DS3), we have one cluster over the WAN, with one CCM server at each location. One publisher CCM, two subscriber CCM's, and our publisher also is our TFTP server. Clustering over the WAN can be tricky, and it's only approved by Cisco if you have high-speed links and solid QOS. Most people use the centralized, distributed or a combination of both for their call processing (the Cisco 4.X SRND has more info on that). Before CCM, we had an SBC Centrex system with ISDN and Analog lines, and SMDI voicemail ports connected to a third party voicemail system (how much did that suck!)

When I get to work tomorrow, I'll email you the manual...and yes, CCM comes with the SCCP firmware for the phones (basically, if you use CCM, your IP phones must be SCCP). When you hook up a phone to your network (provided you've added the phone to your CCM first), the first thing it does is get an IP address from the DHCP server, then get option 150 (the TFTP server address), then goes to the TFTP server and automatically downloads its image. These images are upgraded by Cisco on their site from time to time, found in Device Packs available for download from CCO, and when you do CCM software upgrades.

TMH
 
I suppose if the phone doesn't need to upgrade, there shouldn't be any reason for it to request the files, right?"

You are correct; if the phone image matches the image on the CCM TFTP server, it won't get upgraded. However, if the image on the phone is newer than the image on the TFTP server, it will be *downgraded* to the image on the TFTP, that's just the nature of the beast.

"can i change my callmanager's static ip address to match that of my network without any problems?"

You surely can, Cisco has a procedure for changing the IP address of a CCM:


Couple of tips, also...this CCM you're getting...since you're only going to have one CCM server, you'll only be having one CCM in your cluster, so it must be the Publisher CCM and the TFTP server. Starting the TFTP service is easy enough, but making it the Publisher would require a reinstallation of the software, I believe...and no problem with the questions, I don't mind at all helping out.

TMH
 
Thank you soooooo much, at one istant i began to panic when i (mistakenly) thought that the callmanager would not include the sccp images for the phones. Once again, I'm so grateful for your help. Callmanager is very challenging for newcomers, however, thanks to experts like you, the process of installing and configuring callmanager doesn't seem as scary as I had initially thought! Thanks again!

Centrex (==sigh==) I have heard many scary stories about centrex. lol
 
Anytime! I actually got thrown into my job at Niles, about six years ago...I have an Art degree, if that's any indication of how much knowledge I knew about phone systems back then. The learning process for me was definitely trial by fire. So I know what you're going through. :)

TMH
 
Yeah, im going into Architecture next year. I find phone systems interestesting and fun to experiment with (I was, and still am, the kid that gets a pbx for his birthday instead of a Playstation 2!). For some reason, I found voip especially appealing, having experimented with other systems, voip seems like a much more elegant solution (than traditional TDM systems) for both large and small scale problems.

I had another question with regard to the DHCP server. Currently, in my network, I have a linksys router being used as the DHCP server. By default, isn't callmanager set up as a DHCP server? Is there any way I can disable that, so I can use the linksys router as the DHCP server?

 
I've seen people set the CCM up as DHCP (and there have been threads on here regarding that issue) so it can be done, but by Cisco's recommendations (on a full-scale network) you generally want your DHCP to run on a separate server. Setting up DHCP isn't that hard on a Windows server.

You have to use a DHCP server where you can set custom option 150 for the TFTP server address (or 66, for BOOTP server); Microsoft's DHCP has this available.

I always thought Architecture was a fascinating field. (though I always did like studio Art the best).

I'm emailing you that manual chapter right after I post this...

TMH
 
Excellent, thanks again for the fast response! I am indeed looking forward to architecture, should be a lot of interesting work.

With regard to the dhcp server, if I disable the DHCP server on my linksys router, and install Tftpd32 on one of my windowsXP machines everything should hopefully work correctly? I know Tftpd32 does have the ability to set options (up to 10 of them). Will the computers on the network realize and re-register with the new DHCP server automatically?
 
I have installed Tftpd32 on my computer and its working fine, all the computers are recognizing it as the new DHCP server, however, I have absolutely no idea how and where to configure option 150?! I read through the FAQ for software, however they arent very clear about what goes where. Also, is there any way that I can set the TFTP server manually on the phones, without using option 150? I have a few cisco 7940s running in SIP with asterisk, and I just indicated the IP address manually, is this possible with the SCCP image? Thanks
 
I think i may have figured it out, heres my configuration for the DHCP server: (Do i just put the TFTP server IP address as AddOptionValue1?)

[DHCP]
IP_Pool=1677787402
PoolSize=50
BootFile=/boot/boot.bin
DNS=16843018
Mask=16777215
Gateway=16843018
DomainName=
AddOptionNumber1=150
AddOptionValue1=10.1.1.200
AddOptionNumber2=0
AddOptionValue2=
AddOptionNumber3=0
AddOptionValue3=
AddOptionNumber4=0
AddOptionValue4=
AddOptionNumber5=0
AddOptionValue5=
AddOptionNumber6=0
AddOptionValue6=
AddOptionNumber7=0
AddOptionValue7=
AddOptionNumber8=0
AddOptionValue8=
AddOptionNumber9=0
AddOptionValue9=
AddOptionNumber10=0
AddOptionValue10=

Thanks again
db
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top