If you need help you can tell me exactly what your problem is or pm me your aim
How many businesses are there around the world ? You can focus on Canada/US for now , get skype credit and call 100 random businesses, don't make up a script , just go with the flow of the call and wait till you get comfortable talking on the phone before you move on and call your list of businesses. Just make sure you know your product inside out before doing anything.
I wouldn't recommend making jokes etc with business owners, if you owned a business and someone called you and was cracking jokes would you talk to him? If your talking with the person whos going to decide if hes going to spend money on your service don't do it. Cracking jokes would be good if your pitching homeowners or the average person but in this case your not so don't do it. This is coming from 8+ years of experience and owning many call centers with 70+ employees . You can take this info how you want i am just telling you how i think it should be done.
If you want sometime next week i can call a few random businesses and show you how its done. Can record the conversation on skype. and then upload them for everyone to hear . Then you can see how a real pro does it. I think it will be fun
Hope i helped.