Sunday 30 June 2013

Error "java.lang.NullPointerException" while adding variable in CCX editor Installed in Windows 7

few days back i was getting a weird behaviour from the instance of the installation of CCX editor(version 9.x) installed in my window 7 machine.
Every time i try to add a variable it is giving me a java error "java.lang.NullPointerException " . After going some google found a cisco post which explain the issue with new version of windows with CCX editor 7.x .

Here is the error i was getting

Resolution to this is as folows"

1. Right click on the icon for CRS editior

2. Go to Compatibility and choose run as windows 2000

Now try to re-launch the CCX/CRS editor and the above error should not re appear again...

:-)

Tuesday 25 June 2013

How to Add your Site in Bidvertiser

There are many option apart from Adsense to monetize your blog . These days the google Adsense has become very strict in there policy of approving Ad sense Request and your request may get rejected, But don't be disappointed with that  there are many other option .

Here i will discuss how to add Bidvertiser on your blog.

To start with........

Loging to  http://www.bidvertiser.com and start your registration process by clicking on Join Free


Create a User id and possword and follow the next step .

Now enter your site details and details for what is your site about


Once done go to next page of the registration wizard and click on " Get Ad Code"





This step will generate a html code for your . Copy that html code on a notepad

Go to your blogspot profilr and navigate to the Layout  , add a  html gadget and paste the generated html code and save..

With this your Blog is now added for Bidvertiser

Changing MAC address of UCCX 9

Disclaimer : This blog is just for educational purpose and doesn't involved in any unlicensed and crack software .

The recent license approach of cisco is based on License MAC which is generated based on few parameter you provide during the installation.
However  i am writing this blog for the LAB users only for educational purpose .Plz don't apply this on our production servers.

Before changing the license MAC  you need to boot the UCCX box in rescue mode.You can use any bootbable linux CD however i used linux 5.

when the system boot it gives you a linux rescue mode.

Type Linux rescue in the boot mode

once the server enter into the rescue mode .

type chroot /mnt/sysimage



After that open the file at location /usr/local/bin/base_scripts/LicenseMac.sh and edit this with any editor ( i used the VI editior)

Search for the field ..
FinalString=`expr substr "$SHA1sum" 1 12`

Replace it with

FinalString="Your License MAC Addres"

to save and quit once you have modified the field  press "Escape" the :wq!

:wq!  will save and quit  the vi editor.

Now next step is to modify the  "/etc/selinux/config"

Open the file with VI editor and modify the file as below;

Change the SELINUX=permissive ( by default it will be enforcing mode)

Save and exit the file 

Reboot your uccx box and check using the command show status your new license MAC , upload the permanent license you have with license MAC




Monday 24 June 2013

Adding Your blog to Alexa

Adding site to alexa.com to monitor your site ranking .For doing this you need to have a login account in alexa.com which can be created easily .
Once the login is created login to the Alexa.com with yiur alexa userid and password.




Go to Dashboard and add your website link

Enter the website detail and click on claim your site .

Next use the free option to sign up

Use the second option and copy the  verification code.


Add this verification code in your Blog HTML editor and save.

Click on verify my ID

Done.. 

Saturday 22 June 2013

Transfer button in cisco Phone greyed out

Few days back encountered a issue on one cutomer location related to soft key, The transfer soft key in the cisco ip phone 7941 is inactive .
after doing a hour of reaearch came across a interesting fact that the maximum call in the Phone conmfiguration is set to 1 :-(

This is the root cause for transfer soft key to be inactive.

increasing the maximum call to a value 3  resolve the issue

Friday 14 June 2013

Discover new phone in Informacast

Here are the steps that need to be done for discovering any new phone added .

1. Go to  Receipent > Edit receipent Group > Discover recepient


Click on Update

In the next screen click on update


 It will take sometime to discover based on the CUCM database .
Note: You need to make sure that all the server in the cluster have the SNMP string available and the web access on the phone is enabled
Also make sure authentication url is mentione in the phone setting


Monday 10 June 2013

Creating Recepient Group in InformaCast

For creating a recepient group go to the informacast url https://<IP Address of InformaCast>:8444/InformaCast/admin

1. Go to Recipients >Edit Receipients Group

Option for adding device in recepient group are

Individual
Filter with recepient group
Filter wit rules
Exclusions

tag can be used for group a search so that control over the search results is good.  

You can select the selection criteria based on the above options

To send a message to group...

Go to  Message > Send and Edit Message
under the action tab select send




Click the option where you want to send the messages...For sending a message you can choose a recepeint group or a DN


Monday 3 June 2013

Cisco Jabber configuration for iOS (i phone)

Here in this post i am giving the overview of the steps that we need to do for configuring Cisco Jabber on apple iphone.

Before doing anything we need to install the cop file for jabber

1. Download the cop file from the CCO

2. Install the cop file from the menu 

3. CUCM -> OS Administration -> Software Upgrades -> Install/Upgrade

once the upload is successful reboot the server 

4. Repeat the procedure for all the subscriber 

5. Repeat the Tomcat service so that the device icon can be displayed

6. Increase the SIP Dual Mode Alert Timer value from
CM Administration -> System > Service Parameters -> [Server] Cisco CallManager (Active) -> Increase the SIP Dual Mode Alert Time to

3000 milliseconds -> Save



7. create a dedicated SIP Profile and modify the below parameter in the SIP profile to 660

    Timer Register Expires
 * Timer Keep Alive Expires
 * Timer Subscribe Expires
8. Add the Phone:
CM Administration -> Device -> Cisco Dual Mode for iPhone -> Add New ->TCT<name>

9. Add the Line to the phone and Associate the Device with the End User



10.Launch the App on the iPhone .

 

 

Sunday 2 June 2013

H323 slow start and fast start .. With Cisco IOS gateway configuration

Before discussing on this topic we must be aware of how the basic call flow occurs on h323 protocol.
here is the basic call signalling that happens with h323




here the the h225 and h245 signalling uses two different TCP connection.

In case of h323 fast start the h245 steps which is the capability and media negotiation steps occurs in the setup message of h225 step.

In normal scenario as per the above diagram can be considered as slow start as h245 negotiation is occurring with separate TCP connection .

so with fast start few message transaction occurs compare to slow start.

Now lets focus on the configuration for the same in cisco IOS gateway.

we can configure this either globally or dial peer level.

In case of global level.

1. Go to configutaion mode

2. Go to voice service mode. with command " voice service voip"

3 Configure the command "h323 call start slow" to revert to fast start configure "h323 call start fast"


In case of individual dial peer level


1. Go to configutaion mode

2. Create a Voice class using command " voice class h323 tag "

3. under the voice class command configure 'call start slow"

4. use the voice class command under the the voip dial peer  command 



Done...:-)

SIP Early offer/early Media vs Delay Offer/Delay Media

Sip is a Request/Response protocol and it uses different mechanism to establish session.This article i am going to discuss about early/delay offer used by SIP for
capability negotiation

Early offer: SIP uses SDP (Session description protocol) in order to negotiate capability between two parties.In case of the early offer the SDP message is sent from the Calling party to calllee party in the initial invite message and the callee party respond with the negotiated capability  in the 200 OK it send to the calling
 party

Delay Offer : In this case the called party send the SDP message in the 200 OK message to the calling party and the calling party respond back with the negotiated parameter in the ACK message it send to callee party








Early Media : In case of early media the media between the callee and calling party establish before the session established between the two.In normal condition the SIP endpoint play ringing sound from its local source when it recieve a ringing message from the callee party.This is sometime confusing as no one knows what is happening at the callee party,Early media play a important role here what t does is the calle party send a message 183 instead of 180 and let the calling party establish a bearer channel between the two party so that they can share the message directly.

Delay Media : In case of delay media the media is established after the SIP session negotiation is complete