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) 71 queries took 48 ms
NrQueryErrorAffectedNum. rowsTook (ms)
1SHOW FULL COLUMNS FROM `pages`12121
2SELECT CHARACTER_SET_NAME FROM INFORMATION_SCHEMA.COLLATIONS WHERE COLLATION_NAME= 'latin1_swedish_ci';111
3SELECT CHARACTER_SET_NAME FROM INFORMATION_SCHEMA.COLLATIONS WHERE COLLATION_NAME= 'utf8_general_ci';111
4SHOW FULL COLUMNS FROM `email_settings`12121
5SHOW FULL COLUMNS FROM `terms`551
6SHOW FULL COLUMNS FROM `contacts`881
7SHOW FULL COLUMNS FROM `news_feeds`771
8SHOW FULL COLUMNS FROM `courses`11111
9SHOW FULL COLUMNS FROM `projects`661
10SHOW FULL COLUMNS FROM `logs`991
11SHOW FULL COLUMNS FROM `users`28281
12SHOW FULL COLUMNS FROM `clients`441
13SHOW FULL COLUMNS FROM `clients_users`221
14SHOW FULL COLUMNS FROM `course_modules`18181
15SHOW FULL COLUMNS FROM `languages`881
16SHOW FULL COLUMNS FROM `tests`26261
17SHOW FULL COLUMNS FROM `questions`991
18SHOW FULL COLUMNS FROM `answers`661
19SHOW FULL COLUMNS FROM `questions_tests`221
20SHOW FULL COLUMNS FROM `languages_tests`220
21SHOW FULL COLUMNS FROM `courses_login_logs`661
22SHOW FULL COLUMNS FROM `modules`15151
23SHOW FULL COLUMNS FROM `servers`991
24SHOW FULL COLUMNS FROM `modules_login_logs`771
25SHOW FULL COLUMNS FROM `course_modules_modules`221
26SHOW FULL COLUMNS FROM `domains`551
27SHOW FULL COLUMNS FROM `policies`771
28SHOW FULL COLUMNS FROM `pdf_files`14141
29SHOW FULL COLUMNS FROM `preferences_projects`661
30SHOW FULL COLUMNS FROM `preferences`10101
31SHOW FULL COLUMNS FROM `quotes`881
32SHOW FULL COLUMNS FROM `addresses`24241
33SELECT CHARACTER_SET_NAME FROM INFORMATION_SCHEMA.COLLATIONS WHERE COLLATION_NAME= 'latin1_general_ci';111
34SHOW FULL COLUMNS FROM `countries`881
35SHOW FULL COLUMNS FROM `taxes`881
36SHOW FULL COLUMNS FROM `licences`19191
37SHOW FULL COLUMNS FROM `origins`22221
38SHOW FULL COLUMNS FROM `results`19191
39SHOW FULL COLUMNS FROM `theme_configs`661
40SHOW FULL COLUMNS FROM `groups`881
41SHOW FULL COLUMNS FROM `voips`991
42SHOW FULL COLUMNS FROM `menu_items`771
43SHOW FULL COLUMNS FROM `design_configs`991
44SHOW FULL COLUMNS FROM `messages`771
45SHOW FULL COLUMNS FROM `online_exams`13131
46SHOW FULL COLUMNS FROM `profiles`881
47SELECT `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
48SELECT `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
49SELECT `ThemeConfig`.`id`, `ThemeConfig`.`alias`, `ThemeConfig`.`key`, `ThemeConfig`.`value`, `ThemeConfig`.`created`, `ThemeConfig`.`modified` FROM `theme_configs` AS `ThemeConfig` WHERE `ThemeConfig`.`alias` = 'sipschool' 18180
50SELECT `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
51SELECT `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
52SELECT `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
53SELECT `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
54SELECT `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
55SELECT `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
56SELECT `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
57SELECT `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
58SELECT `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
59SELECT `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
60SELECT `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
61SELECT `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
62SELECT `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
63SELECT `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
64SELECT `Message`.`id`, `Message`.`key`, `Message`.`message`, `Message`.`enabled`, `Message`.`html`, `Message`.`created`, `Message`.`modified` FROM `messages` AS `Message` WHERE 1 = 1 33330
65SELECT `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
66SHOW FULL COLUMNS FROM `projects_quotes`221
67SELECT `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
68SELECT `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
69SELECT `MenuItem`.`id`, `MenuItem`.`key`, `MenuItem`.`name`, `MenuItem`.`link`, `MenuItem`.`style`, `MenuItem`.`created`, `MenuItem`.`modified` FROM `menu_items` AS `MenuItem` WHERE 1 = 1 20200
70SELECT `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
71SELECT `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