Home > architecture & design, education & certification, personal, voice over ip > Callmanager Express (CME) 4 on a GNS3 router

Callmanager Express (CME) 4 on a GNS3 router

January 6th, 2010 Iwan Leave a comment Go to comments

Hi,

Today I managed to get CME working on a GNS3/Dynamips router.
The steps that I followed:

- Create a new GNS3 Project
- Get the IOS version “c3725-adventerprisek9_ivs-mz.124-15.T6.bin”
- Get the CME files “cme-full-4.3.0.0.tar”
- Create a new 3700 router
- Edit the properties and change the PCMCI disk0 space to 99MB
3700-prop
- Create a cloud with a breakout to your real network with the Ethernet NIO interface
cloud-con
- When that is done connect 1 of the router interfaces to the NIO Cloud interface
cme-lan

topo-sum

- Start the Router
- Assign an IP address to the routers interface (the one that is connected to the NIO/LAN breakout interface) and if neccesary also put in a default gateway.
- Set up an TFTP server where you will put the “cme-full-4.3.0.0.tar” file on
- Make sure you can ping the TFTP server from the router (so that the TFTP server is accesable from the router)
- Do a “erase flash:” on the router
- Do a “format flash:” on the router in order to create a DOS filesystem
- Issue the follwing command

“archive tar /xtract tftp://x.x.x.x/cme-full-4.3.0.0.tar flash:”

(X = TFTP server IP address or DNS name)
- From this moment on all files will be extractes into the routers flash.
- Before you can start you need to issue the following commands on the router

ip http server
ip http authentication local
no ip http secure-server
ip http path flash:/gui
!
username cisco privilege 15 secret cisco
!
telephony-service
web admin system name cisco secret cisco
dn-webedit
time-webedit
!

When this is done you can access the CME trough the browser with http://router-ip/telephony-service.html
ccm-gui

Iwan Hoogendoorn

  1. January 12th, 2010 at 01:15 | #1

    Hi Iwan,
    nice tutorial…
    First there was an error while formatting the flash. You must erase the flash, first:

    cme#erase flash:
    Erasing the flash filesystem will remove all files! Continue? [confirm]
    Erasing device… eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
    eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
    eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
    eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
    eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
    eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
    eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
    eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
    eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
    eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
    eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
    eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
    eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
    eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
    eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
    eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
    eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
    eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
    eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
    eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee …erased
    Erase of flash: complete

    And afterwards format it:
    cme#format flash:
    Format operation may take a while. Continue? [confirm]
    Format operation will destroy all data in “flash:”. Continue? [confirm]
    Current Low End File System flash card in flash: will be formatted into DOS File System flash card! Continue? [confirm]

    Primary Partition created…Size 192 MB

    Drive communication & 1st Sector Write OK…
    Writing Monlib sectors….
    Monlib write complete

    Format: All system sectors written. OK…

    Format: Total sectors in formatted partition: 393184
    Format: Total bytes in formatted partition: 201310208
    Format: Operation completed successfully.

    Format of flash: complete
    cme#

    Now, “archive” will create the directories as desired:

    cme#archive tar /xtract tftp://192.168.222.143/cme-full-4.3.0.0.tar flash:
    Loading cme-full-4.3.0.0.tar from 192.168.222.143 (via FastEthernet0/0): !
    bacdprompts/ (directory) 0 (bytes)
    ~
    Desktops/ (directory) 0 (bytes)
    Desktops/320x212x12/ (directory) 0 (bytes)
    ~
    gui/ (directory) 0 (bytes)
    ~
    phone/ (directory) 0 (bytes)
    phone/7945-7965/ (directory) 0 (bytes)
    ~
    phone/7937/ (directory) 0 (bytes)
    ~
    phone/7914/ (directory) 0 (bytes)
    ~
    phone/7906-7911/ (directory) 0 (bytes)
    ~
    phone/7920/ (directory) 0 (bytes)
    ~
    phone/7931/ (directory) 0 (bytes)
    ~
    phone/7942-7962/ (directory) 0 (bytes)
    ~
    phone/7921/ (directory) 0 (bytes)
    extracting phone/7921/APPS-1.1.1.SBN (2559783 bytes)!!!!!!!

    (output shortened)

    Hope this was useful…
    Regards,
    Alex

  2. January 12th, 2010 at 20:29 | #2

    Hi,

    thats right … I did the same also .. I will adjust it in the blog post …

    Thanks for your input!

  3. AJ
    January 20th, 2010 at 23:12 | #3

    Can this also be done with CME 7

  4. January 21st, 2010 at 00:17 | #4

    @AJ
    I dont think so … but I havent tried … the reason why is that there are not much differences between 4 and 7

  5. Rahul
    January 30th, 2010 at 22:31 | #5

    nice blog. Cool

  6. phil Couz
    February 15th, 2010 at 19:07 | #6

    Interesting to have thoses details that are sometimes missing in other procedure, thanks every body, really nice !!

  7. Mohamed Alm
    April 14th, 2010 at 19:28 | #7

    Hi Iwan,

    I think you missed something very important.
    The callmanager version (4.3 in this case) is not determined by the CME tar file you extracted, but by The IOS version on your router(which is c3725-adventerprisek9_ivs-mz.124-15.T6.bin in this case).
    If you do a “show telephony-service” you will see that the version of CME you installed is not 4.3 but instead is 4.0. Which has far less feature (no octoline testing for example). Thus you need to load an IOS version of 12.4(22)T on your router (7200) to get the 7.0 or 4.3 version on your router.

  8. April 15th, 2010 at 09:34 | #8

    You are right … but I don’t think dynamips/GNS3 will support this IOS … so there is no point of putting it there if it’s not supported right?

  9. Mohamed Alm
    April 15th, 2010 at 14:09 | #9

    Hi Iwan,

    I got it working with GNS3/Dynamips using a 7200 with 12.4(22)T. The CUCME version showed is then 7.0.

    Cheers,
    Mohamed

  10. April 20th, 2010 at 15:07 | #10

    Thanks for this information Mohamed, did you do the same procedure that I described when you installed it?

  1. No trackbacks yet.

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word