We sell WiFi analytics which is fairly new, it goes to the marketing team, IT and management for approval... Average sales timeline is 4 - 7 months.
First, you should have incoming leads generated by marketing and/or referrals, rather than cold calls.
Second, you need to work on building a relationship with prospects.
Third, if these are custom solutions which require IT and management approval, then representatives from those groups should be involved in the advanced stages of the sales discussion.
These 3 things can help you reduce your timeline.