Background Image

About us

Vocale Ltd is the parent company of The SIP School and WebRTC School.

We pride ourselves on our ability to provide first-class education on SIP, VoIP and WebRTC along with industry-recognized Certifications.  Our main objectives are to teach not only the theory and practice of these subjects but to help students gain a greater confidence so that as these protocols evolve students are not afraid to work with new functionality.

When it comes to other companies that manufacture SIP/VoIP/WebRTC enabled equipment and provide services utilizing these technologies, then Vocale Ltd stands firm in its ‘no favorite’ policy as all of these companies are favorites.  If you are working with SIP/VoIP/WebRTC then we are positive that by working with Vocale Ltd you can help your staff develop their knowledge to be better able to support your own clients with your own products and services.  In fact, a lot of companies use our training to complement their own ‘product-specific’ courses.

The Team @ Vocale Ltd.


Graham Francis
CEO 
graham@vocale.it

Graham has been working in IT and telecoms for over 30 years and holds a BSc in Mechatronics, Robotics and Automation Engineering.  Being a co-CEO of Vocale Ltd, Graham is chiefly responsible for the eLearning element of Vocale’s product offerings which includes both The SIP School and WebRTC School. 
 

Lynda Francis
CEO 
lynda@vocale.it

As co-CEO of Vocale Ltd, Lynda is responsible for Client and Student management,  Product portfolio development and Corporate strategy.


Mike Robinson
Programming analyst

Mike is our programming guru!  His main responsibilities with us continue to be the maintenance and ongoing development of our (in-house developed) eLearning delivery and management systems as well as our websites

Dr Joel Maloff
Course Development

Joel has joined with Vocale Ltd to co-develop the "SIP Communications for Sales and Marketing Professionals" training program. More than thirty years in the Telecommunications industry along with extensive expertise in the field of Sales and Marketing has ensured that this training program is without peer. 

Gary Audin
Content Development and Delivery + Press and Marketing.

Gary has more than 40 years of computer, communications and security consulting and implementation experience. He has planned, designed, specified, implemented and operated VoIP, data, LAN, WAN, and telephone networks. Gary's many articles and blogs can be found on www.nojitter.com, and www.telecomreseller.com

 

Fred Bovy
Content Development and Delivery

Fred has joined with Vocale to co-develop content on IPv6 which is critical to the future of communications as Billions of devices become connected.  Fred has been working on IPv6 since 1997 and as well as being part of the Cisco IPv6 dev-test team for 8 years he is now an independant contractor and subject matter expert for a number of large organisations.

 

Alan B. Johnston
Course Development

Dr. Alan B. Johnston has 20+ years of experience in SIP, VoIP (Voice over IP), and Internet Communications, having been a co-author of the SIP specification and a dozen other IETF RFCs, including the ZRTP media security protocol co-authored with Phil Zimmermann ZRTP. He is the author of four best selling technical books on Internet Communications, SIP, and security, and a techno thriller novel 'Counting from Zero' that teaches the basics of Internet and computer security. He is on the board of directors of the SIP Forum. He holds Bachelors and Ph.D. degrees in electrical engineering. Alan is an active participant in the IETF RTCWEB working group.

Alan is responsible for the content of the WebRTC Integrator program on the WebRTC School website.

 

CORPORATE MASCOTS

Elsa
Company Mascot and Head of the Cloud division

Elsa is our original mascot who by helping the CEOs take time away from their desks, enabled good clear business decisions to be made and thus helped The SIP School become what it is today.   

Winnie
Company Mascot and head of Ground services

Winnie is new to The SIP School but we're completely sure that any issues that come our way will be dealt with by her in a fast and efficient manner.

 

CORPORATE SPONSORSHIPS

LUOSKO

Vocale Ltd is proud to be a sponsor of LUOSKO German Shepherd Dog Rescue who are based in Staffordshire, UK.   They do amazing work in providing dogs that need rescuing a chance of a new and happy life.  If you want to get involved or simply make a donation then please use this link to get in touch. https://www.luoskogermanshepherddogrescue.org/ 

UK German Shepherd Resue

Vocale Ltd is also a sponsor of another rescue organisation for German Shepherds and you can find their details here. http://www.uk-gsr.co.uk/ 

(default) 35 queries took 12 ms
NrQueryErrorAffectedNum. rowsTook (ms)
1SHOW FULL COLUMNS FROM `news_feeds`771
2SELECT CHARACTER_SET_NAME FROM INFORMATION_SCHEMA.COLLATIONS WHERE COLLATION_NAME= 'utf8_general_ci';111
3SHOW FULL COLUMNS FROM `courses`11111
4SELECT CHARACTER_SET_NAME FROM INFORMATION_SCHEMA.COLLATIONS WHERE COLLATION_NAME= 'latin1_swedish_ci';111
5SHOW FULL COLUMNS FROM `course_modules`18181
6SHOW FULL COLUMNS FROM `courses_login_logs`661
7SHOW FULL COLUMNS FROM `modules`15151
8SHOW FULL COLUMNS FROM `servers`991
9SHOW FULL COLUMNS FROM `modules_login_logs`771
10SHOW FULL COLUMNS FROM `course_modules_modules`220
11SHOW FULL COLUMNS FROM `policies`771
12SELECT `Domain`.`id`, `Domain`.`project_id`, `Domain`.`domain`, `Domain`.`created`, `Domain`.`modified`, `Project`.`id`, `Project`.`name`, `Project`.`alias`, `Project`.`is_admin`, `Project`.`created`, `Project`.`modified` FROM `domains` AS `Domain` LEFT JOIN `projects` AS `Project` ON (`Domain`.`project_id` = `Project`.`id`) WHERE domain = 'dev.thesipschool.com' LIMIT 1110
13SELECT `PreferencesProject`.`id`, `PreferencesProject`.`preference_id`, `PreferencesProject`.`project_id`, `PreferencesProject`.`value`, `PreferencesProject`.`created`, `PreferencesProject`.`modified`, `Project`.`id`, `Project`.`name`, `Project`.`alias`, `Project`.`is_admin`, `Project`.`created`, `Project`.`modified`, `Preference`.`id`, `Preference`.`key`, `Preference`.`type`, `Preference`.`options`, `Preference`.`name`, `Preference`.`desc`, `Preference`.`sort_order`, `Preference`.`enabled`, `Preference`.`created`, `Preference`.`modified` FROM `preferences_projects` AS `PreferencesProject` LEFT JOIN `projects` AS `Project` ON (`PreferencesProject`.`project_id` = `Project`.`id`) LEFT JOIN `preferences` AS `Preference` ON (`PreferencesProject`.`preference_id` = `Preference`.`id`) WHERE `Project`.`id` = '2' AND `Preference`.`key` = 'themeroller' LIMIT 1000
14SELECT `ThemeConfig`.`id`, `ThemeConfig`.`alias`, `ThemeConfig`.`key`, `ThemeConfig`.`value`, `ThemeConfig`.`created`, `ThemeConfig`.`modified` FROM `theme_configs` AS `ThemeConfig` WHERE `ThemeConfig`.`alias` = 'sipschool' 18180
15SELECT `PdfFile`.`id`, `PdfFile`.`type`, `PdfFile`.`category`, `PdfFile`.`name`, `PdfFile`.`display_name`, `PdfFile`.`description`, `PdfFile`.`header`, `PdfFile`.`footer`, `PdfFile`.`orientation`, `PdfFile`.`secure`, `PdfFile`.`enabled`, `PdfFile`.`sort_order`, `PdfFile`.`created`, `PdfFile`.`modified` FROM `pdf_files` AS `PdfFile` WHERE id = 94 LIMIT 1110
16SELECT `PdfFile`.`id`, `PdfFile`.`type`, `PdfFile`.`category`, `PdfFile`.`name`, `PdfFile`.`display_name`, `PdfFile`.`description`, `PdfFile`.`header`, `PdfFile`.`footer`, `PdfFile`.`orientation`, `PdfFile`.`secure`, `PdfFile`.`enabled`, `PdfFile`.`sort_order`, `PdfFile`.`created`, `PdfFile`.`modified` FROM `pdf_files` AS `PdfFile` WHERE id = 101 LIMIT 1110
17SELECT `PdfFile`.`id`, `PdfFile`.`type`, `PdfFile`.`category`, `PdfFile`.`name`, `PdfFile`.`display_name`, `PdfFile`.`description`, `PdfFile`.`header`, `PdfFile`.`footer`, `PdfFile`.`orientation`, `PdfFile`.`secure`, `PdfFile`.`enabled`, `PdfFile`.`sort_order`, `PdfFile`.`created`, `PdfFile`.`modified` FROM `pdf_files` AS `PdfFile` WHERE id = 147 LIMIT 1110
18SELECT `PdfFile`.`id`, `PdfFile`.`type`, `PdfFile`.`category`, `PdfFile`.`name`, `PdfFile`.`display_name`, `PdfFile`.`description`, `PdfFile`.`header`, `PdfFile`.`footer`, `PdfFile`.`orientation`, `PdfFile`.`secure`, `PdfFile`.`enabled`, `PdfFile`.`sort_order`, `PdfFile`.`created`, `PdfFile`.`modified` FROM `pdf_files` AS `PdfFile` WHERE id = 226 LIMIT 1110
19SELECT `PdfFile`.`id`, `PdfFile`.`type`, `PdfFile`.`category`, `PdfFile`.`name`, `PdfFile`.`display_name`, `PdfFile`.`description`, `PdfFile`.`header`, `PdfFile`.`footer`, `PdfFile`.`orientation`, `PdfFile`.`secure`, `PdfFile`.`enabled`, `PdfFile`.`sort_order`, `PdfFile`.`created`, `PdfFile`.`modified` FROM `pdf_files` AS `PdfFile` WHERE id = 97 LIMIT 1110
20SELECT `PdfFile`.`id`, `PdfFile`.`type`, `PdfFile`.`category`, `PdfFile`.`name`, `PdfFile`.`display_name`, `PdfFile`.`description`, `PdfFile`.`header`, `PdfFile`.`footer`, `PdfFile`.`orientation`, `PdfFile`.`secure`, `PdfFile`.`enabled`, `PdfFile`.`sort_order`, `PdfFile`.`created`, `PdfFile`.`modified` FROM `pdf_files` AS `PdfFile` WHERE `PdfFile`.`category` = 'bannergroup' ORDER BY RAND() ASC LIMIT 1111
21SELECT `DesignConfig`.`id`, `DesignConfig`.`alias`, `DesignConfig`.`group`, `DesignConfig`.`key`, `DesignConfig`.`value`, `DesignConfig`.`params`, `DesignConfig`.`enabled`, `DesignConfig`.`created`, `DesignConfig`.`modified` FROM `design_configs` AS `DesignConfig` WHERE `DesignConfig`.`alias` = 'sipschool' 33330
22SELECT `PdfFile`.`id`, `PdfFile`.`type`, `PdfFile`.`category`, `PdfFile`.`name`, `PdfFile`.`display_name`, `PdfFile`.`description`, `PdfFile`.`header`, `PdfFile`.`footer`, `PdfFile`.`orientation`, `PdfFile`.`secure`, `PdfFile`.`enabled`, `PdfFile`.`sort_order`, `PdfFile`.`created`, `PdfFile`.`modified` FROM `pdf_files` AS `PdfFile` WHERE `PdfFile`.`id` = 264 LIMIT 1110
23SELECT `PdfFile`.`id`, `PdfFile`.`type`, `PdfFile`.`category`, `PdfFile`.`name`, `PdfFile`.`display_name`, `PdfFile`.`description`, `PdfFile`.`header`, `PdfFile`.`footer`, `PdfFile`.`orientation`, `PdfFile`.`secure`, `PdfFile`.`enabled`, `PdfFile`.`sort_order`, `PdfFile`.`created`, `PdfFile`.`modified` FROM `pdf_files` AS `PdfFile` WHERE `PdfFile`.`id` = 228 LIMIT 1110
24SELECT `PdfFile`.`id`, `PdfFile`.`type`, `PdfFile`.`category`, `PdfFile`.`name`, `PdfFile`.`display_name`, `PdfFile`.`description`, `PdfFile`.`header`, `PdfFile`.`footer`, `PdfFile`.`orientation`, `PdfFile`.`secure`, `PdfFile`.`enabled`, `PdfFile`.`sort_order`, `PdfFile`.`created`, `PdfFile`.`modified` FROM `pdf_files` AS `PdfFile` WHERE `PdfFile`.`id` = 446 LIMIT 1110
25SELECT `PdfFile`.`id`, `PdfFile`.`type`, `PdfFile`.`category`, `PdfFile`.`name`, `PdfFile`.`display_name`, `PdfFile`.`description`, `PdfFile`.`header`, `PdfFile`.`footer`, `PdfFile`.`orientation`, `PdfFile`.`secure`, `PdfFile`.`enabled`, `PdfFile`.`sort_order`, `PdfFile`.`created`, `PdfFile`.`modified` FROM `pdf_files` AS `PdfFile` WHERE `PdfFile`.`id` = 430 LIMIT 1110
26SELECT `PdfFile`.`id`, `PdfFile`.`type`, `PdfFile`.`category`, `PdfFile`.`name`, `PdfFile`.`display_name`, `PdfFile`.`description`, `PdfFile`.`header`, `PdfFile`.`footer`, `PdfFile`.`orientation`, `PdfFile`.`secure`, `PdfFile`.`enabled`, `PdfFile`.`sort_order`, `PdfFile`.`created`, `PdfFile`.`modified` FROM `pdf_files` AS `PdfFile` WHERE `PdfFile`.`id` = 479 LIMIT 1110
27SELECT `PdfFile`.`id`, `PdfFile`.`type`, `PdfFile`.`category`, `PdfFile`.`name`, `PdfFile`.`display_name`, `PdfFile`.`description`, `PdfFile`.`header`, `PdfFile`.`footer`, `PdfFile`.`orientation`, `PdfFile`.`secure`, `PdfFile`.`enabled`, `PdfFile`.`sort_order`, `PdfFile`.`created`, `PdfFile`.`modified` FROM `pdf_files` AS `PdfFile` WHERE `PdfFile`.`id` = 432 LIMIT 1110
28SELECT `PreferencesProject`.`id`, `PreferencesProject`.`preference_id`, `PreferencesProject`.`project_id`, `PreferencesProject`.`value`, `PreferencesProject`.`created`, `PreferencesProject`.`modified`, `Project`.`id`, `Project`.`name`, `Project`.`alias`, `Project`.`is_admin`, `Project`.`created`, `Project`.`modified`, `Preference`.`id`, `Preference`.`key`, `Preference`.`type`, `Preference`.`options`, `Preference`.`name`, `Preference`.`desc`, `Preference`.`sort_order`, `Preference`.`enabled`, `Preference`.`created`, `Preference`.`modified` FROM `preferences_projects` AS `PreferencesProject` LEFT JOIN `projects` AS `Project` ON (`PreferencesProject`.`project_id` = `Project`.`id`) LEFT JOIN `preferences` AS `Preference` ON (`PreferencesProject`.`preference_id` = `Preference`.`id`) WHERE alias = 'sipschool' 53530
29SELECT `Message`.`id`, `Message`.`key`, `Message`.`message`, `Message`.`enabled`, `Message`.`html`, `Message`.`created`, `Message`.`modified` FROM `messages` AS `Message` WHERE 1 = 1 33330
30SELECT `Country`.`id`, `Country`.`iso`, `Country`.`name`, `Country`.`printable_name`, `Country`.`iso3`, `Country`.`numcode`, `Country`.`tax_id`, `Country`.`sorting`, `Tax`.`id`, `Tax`.`name`, `Tax`.`local_name`, `Tax`.`code`, `Tax`.`rate`, `Tax`.`message`, `Tax`.`created`, `Tax`.`modified` FROM `countries` AS `Country` LEFT JOIN `taxes` AS `Tax` ON (`Country`.`tax_id` = `Tax`.`id`) WHERE iso = 'US' LIMIT 1110
31SELECT `Quote`.* FROM `quotes` AS `Quote` LEFT JOIN `projects_quotes` AS `ProjectsQuote` ON (`ProjectsQuote`.`quote_id` = `Quote`.`id`) WHERE `ProjectsQuote`.`project_id` = 2 AND enabled = 1 AND sort_order < 99 ORDER BY `sort_order` ASC 16160
32SELECT `Quote`.* FROM `quotes` AS `Quote` LEFT JOIN `projects_quotes` AS `ProjectsQuote` ON (`ProjectsQuote`.`quote_id` = `Quote`.`id`) WHERE `ProjectsQuote`.`project_id` = 2 AND enabled = 1 AND sort_order = 99 ORDER BY RAND() ASC 001
33SELECT `MenuItem`.`id`, `MenuItem`.`key`, `MenuItem`.`name`, `MenuItem`.`link`, `MenuItem`.`style`, `MenuItem`.`created`, `MenuItem`.`modified` FROM `menu_items` AS `MenuItem` WHERE 1 = 1 20200
34SELECT `Page`.`id`, `Page`.`project_id`, `Page`.`tag`, `Page`.`title`, `Page`.`content`, `Page`.`rightcode`, `Page`.`show_splash`, `Page`.`meta_title`, `Page`.`meta_keywords`, `Page`.`meta_desc`, `Page`.`created`, `Page`.`modified`, `Project`.`id`, `Project`.`name`, `Project`.`alias`, `Project`.`is_admin`, `Project`.`created`, `Project`.`modified` FROM `pages` AS `Page` LEFT JOIN `projects` AS `Project` ON (`Page`.`project_id` = `Project`.`id`) WHERE `Page`.`tag` = 'about-us.html' AND `Project`.`alias` = 'sipschool' LIMIT 1000
35SELECT `Page`.`id`, `Page`.`project_id`, `Page`.`tag`, `Page`.`title`, `Page`.`content`, `Page`.`rightcode`, `Page`.`show_splash`, `Page`.`meta_title`, `Page`.`meta_keywords`, `Page`.`meta_desc`, `Page`.`created`, `Page`.`modified` FROM `pages` AS `Page` WHERE `Page`.`tag` = 'about-us.html' AND (`Page`.`project_id` = 0 OR `Page`.`project_id` IS NULL) LIMIT 1110