Callisto Cruise Base for Cisco UCC solutions: the basis for the best Cruise HMS solution!

Cruise Base – The Basis for the Leading Cruise HMS Solution

Cruise Base is the base module for providing all required data and information for the market-leading Callisto Cruise HMS platform. Starting with check-in / check-out details from the on-site PMS system, time zone data for synchronization of the current time, role assignments, cabin or group information, up to the comprehensive billing solution and reporting are building the foundation of this innovative cruise line solution.

Cruise Base

Basis for the best HMS solution

  • Overview
  • Features
  • Services
  • References


Broad PMS Support

Cruise Base supports all major PMS systems used in the cruise market, including the certified Callisto Oracle Hospitality Cruise Shipboard Property Management System (SPMS).

Flexible Check-In/Out Scenarios

Especially the check-in/check-out process differs from cruise line to cruise line, sometimes even within the cruise line itself. These requirements can be configured flexibly in the Cruise Base module.

Smart Role Concept

The Cruise Base role concept, in conjunction with the cabin and billing configuration, enables the flexible assignment of roles for the corresponding cabins and billing accounts.

Multilingual Support

Cruise Base supports by default the configuration of various languages. These include the languages of the following countries: DE, US, GB, FR, IT, ES, PT, CN.

Time Synchronization

Based on the ship's time precisely specified by the master clock, Cruise Base reliably converts the time on the phones and in Callisto after a corresponding time zone change.

Billing & Reporting

Cruise Base provides a sophisticated billing application for invoice information exchange with the PMS and a comprehensive reporting tool, including refund possibilities.

All Features in Detail

Features from A–ZDescription
Alarm systemsIf the PMS system or the master clock are not reachable, Callisto sends an email alarm message.
BillingCruise Base offers a comprehensive billing application that can bill passengers, crew, and office phones individually. Usually, the specified data is exchanged with the PMS, which in turn generates the invoice. The extensive configuration options allow individual price plans for calls and called parties. It is also possible to grant refunds to individuals. If no PMS is available, Cruise Base Reporting can be used to bill the recipient directly.
CabinsEach cabin can be assigned a name, call number, role, VIP status, language (manual/PMS), and status (manual/PMS). A clear list shows the cabins in the overview section. The cabin list can be exported and imported.
Check-in / Check-outAutomatic check-in/check-out via PMS or manually. Various options to customize the check-in/check-out process.
Client Matter CodeThe Client Matter Code to be entered during a call via telephone to define the call by the caller is obtained by Callisto Base from the Cisco UCM and displayed in the billing reporting, including description.
DeploymentThe Cruise Base module is licensed as the basis of all Cruise applications and is uploaded to the Callisto platform during the initial installation. Thanks to the Callisto appliance approach, an unrivaled fast installation is guaranteed. Prepared as an appliance image (OVA), the Callisto system can be installed on any virtual machine or physical server.
Global number plan (E.164 support)E.164 numbers supported.
green-ITLowest resource requirements in the industry with the highest performance:
2 to 8 CPUs, 2 to 6 GB RAM, 80 GB HD, up to max. 1’000 parallel calls per image.
GroupsAvailable groups for other Callisto applications, such as Group VoiceMail, can be entered manually, imported, or synchronized via PMS.
High AvailabilityYes
LanguagesCruise Base supports the configuration of various languages by default. These include the languages of the following countries: DE, US, GB, FR, IT, ES, PT, CN.
Phone text messageAutomated messages can be sent to all XML-enabled Cisco phones during check-in. These can be individualized with placeholders (e.g., greeting, name, first name, cabin number, phone number, etc.). Notifications about incoming voice messages are also displayed on the phones.
PMS supportCruise Base supports all major PMS systems used in the cruise market, including the certified with Callisto Oracle Hospitality Cruise Shipboard Property Management System (SPMS).
Price plansIn the Callisto Base billing application, individual price plans can be created, which consider the call region, the caller, and the charge interval.
ProvisioningManually or automatically from Cisco UCM through AXL or Microsoft AD,
LDAP/OpenLDAP system and CSV files. Web services (REST) supported.
Push messages to the phoneAutomated messages can be sent to all XML-enabled Cisco phones during check-in. These can be individualized with placeholders (e.g., greeting, name, first name, cabin number, phone number, etc.). Notifications about incoming voice messages are also displayed on the phones.
Quick dialing buttonsSupport of language-dependent definition or arrangement of quick-dial buttons on the Cisco terminals.
Refund (billing)The comprehensive billing application in Module Cruise Base allows eligible parties to issue a refund to a bill recipient retroactively.
ReliabilityApart from the stability,  the Callisto system can be designed to be highly available.
ReportingThe Cruise Base Billing Reporting gives a comprehensive overview of the individual bookings, with corresponding information and filter options, but also the possibility to grant refunds. You can also find details about, e.g., the Client Matter Code.
RolesCustom roles can be defined, to which a cabin type, a billing account, and various Callisto Cruise functions can be assigned.
ScalabilityUp to 960 parallel calls on one Callisto appliance. Additional instances supported. Unlimited number of users.
Securityhttps, SIPS, password and PIN security, appliance security, integrated firewall
Supported phones / clientsThe Cruise Base module supports all Cisco phones, as well as COC, Jabber, and Webex clients.
System alarmsIf the PMS system or the master clock are not reachable, Callisto sends an alarm message via e-mail.
Time synchronization / time zonesBased on the ship’s time, which is exactly specified by the master clock, Cruise Base reliably switches the time on the phones and in Callisto after a corresponding time zone change. The time can also be changed manually. A detailed reporting of the time changes is available.
Voice protocols and codecsThe codecs G.711 and G.729 are supported based on the SIP protocol.

We Support You in Every Situation

Sales Support

We support you in every step of the resale cycle. Depending on your Partner level, we will guide you through the sales process with your customer.

Installation and Configuration Support

We support you during the installation, configuration, and roll-out process for on-prem, managed service, or cloud projects. A satisfied partner and customer is our daily goal.

Operation and Maintenance Support

We pay attention to the highest quality and stability in each phase of our product development process. Our dedicated support team is immediately available according to defined SLA times if any incident still occurs. More…


We train and support our partners and their customers to learn how to correctly install, manage and use our Callisto products. More…

Tailored Developments

Thanks to the unique Callisto “Open Applications Management” concept, partners and their customers can add customized and tailored applications to the system anytime during runtime with no service interruption. More…


Our long-lasting expertise in UCC services and comprehensive industry know-how lead CTModule to deliver the best-in-class consultancy for your projects. More…

You Can Expect Only the Best – Because Quality Matters


The Callisto appliance solution has been successfully tested and certified with Cisco UCM V12.5. In addition to that, the Callisto platform is compatible with all popular Cisco PBX systems (UCM, UCME, BE6k/7k, HCS, Webex).

Preferred Solution Partner

CTModule has been working with Cisco Systems since 2004 and is now one of the selected manufacturers worldwide with the Cisco Preferred Solution Partner status.

Swiss Made Software

Since 2007, the “swiss made software” label stands for Swiss values such as quality, reliability and precision - especially in software development. CTModule is one of the first members of this quality label.

Oracle SPMS Validation

CTModule has reached the Oracle Validated Integration for Callisto Cruise with the Oracle Hospitality Cruise Shipboard Property Management System (SPMS). This certification gives customers as well as the responsible shipping crews the necessary assurance that these two important on-board systems work together perfectly.

Callisto Cruise Base - Your Best Choice


Cruise Base forms the basis for an efficient Callisto Cruise installation with the unrivaled variety of applications on one server, which turns out to be significant cost savings for the customer.


Customer-specific PMS connection, the flexibly adjustable processes for check-in/check-out, roles and groups, the exact time synchronization, and the individual billing options, including many other crew and guest applications, are the all-in approach of Cruise Base.


Thanks to the individual configuration options in Cruise Base and the possibilities for tailor-made adjustments, the customer benefits from efficient, time and cost-saving processes on board the ships.

Select Your PMS

Oracle Hospitality Cruise Shipboard Property Management System (SPMS) is the most widely used PMS in the cruise industry. However, there are different check-in/check-out processes in each cruise line, which Callisto Cruise must be able to map, as well as different PMS systems. Callisto Cruise Base supports all large PMS systems of the industry.

Small ships, for example, in the expedition cruise segment, may have no or only a limited PMS system. Callisto Cruise plays here an essential role by allowing the relevant processes to be mapped manually in the system without integration.

Individual Check-In/Check-Out Processes

Each cruise line has individual check-in/check-out processes. That’s why Callisto Cruise offers a variety of ways to incorporate these processes seamlessly. The Cruise Base module not only provides the possibility to integrate the PMS used by the corresponding cruise line and thus automate the process, but it can also manage manual check-ins/check-outs.

In automatic mode, the PMS system transfers, for example, a passenger’s itinerary (including the date of check-in and check-out, the name of the guest/crew member, the language, the Manning number, the PIN, or the billing account) to Callisto Cruise Base. Depending on the configuration, the Cruise Base module takes various actions in the check-in/out case, like blocking outgoing calls, deleting guest/crew data, setting guest/crew data, and unblocking outgoing calls. Each action can either be scheduled or happen at check-in/out time.

Smart and Individual Role, Cabin and Group Allocation

The Cruise Base module offers great flexibility in terms of role assignment, cabin configuration, and group management. For example, individual roles can be defined through the assignment of

  • cabin type
  • billing-accounts or
  • Callisto Cruise applications

In a comprehensive cabin overview, you can see and partially configure the following:

  • phone number
  • name
  • role
  • cabin type
  • billing-account
  • language
  • VIP-status
  • room status
  • checked in guest

Among other things, guests can check out at the touch of a button. Some defined groups are used In some Callisto Cruise applications like, e.g., Group VoiceMail. These can be easily created and edited in Cruise Base. It is also possible to obtain defined groups directly from the PMS.


The Importance of Time

Cruise ships sailing on all oceans pass through various time zones. For this purpose, a corresponding master clock is on the vessel, which displays the time onboard depending on the ship’s location. Cruise Base is integrated with this master clock and reliably performs the task of setting both the own time and the time on the phones, depending on the ship’s time zone. Especially for billing and reporting, this correct time is essential.

The exact time can also be set in the Cruise Base module manually.

Billing and Reporting Are Key Functions

Each cruise line has its own ideas about how a telephony price plan for guests and crew members should look like. That is why Cruise Base offers maximum flexibility in the design of price plans. Any price filter with definable phone number ranges can be created. These filters can then be assigned to an individual billing rate. In the billing tariff, a free talk time, interval lengths, and fees for guests, crew, and the offices are freely definable. In Cruise Base Billing, even more parameters can be configured so that the desired price plan is finally applied.

Just as important as the individual price plan is the detailed reporting of the call data. Cruise Base Reporting offers a comprehensive overview and all possible assistance for searching or filtering entries. In addition, Cruise Base Reporting processes “Client Matter Codes” – codes, that are entered during a telephone call, assigned by Cruise Base Reporting to the corresponding call, and can be posted to a specific matter by the technical staff. Consequently, this call can be directly assigned to the billing reason.

Significant for the driving personnel is the possibility to make a refund on calls when needed. Cruise Base Reporting also provides this function.

Technology that inspires

  • Architecture
  • Requirements
  • Compatibility

Callisto architecture – The new simplicity

The Callisto platform provides the following features (without Modules and Applications):

  • all interfaces to the Cisco telephony infrastructure, provisioning (e.g., Kurmi), and 3rd party systems (e.g. (S)PMS, CRM, alarm systems, etc.)
  • Base infrastructure for import, configuration, and administration of modules, collections, and applications
  • Platform management for security, back-up/restore, update/upgrade process, licensing, log and troubleshooting capabilities
  • Dashboard and reporting
  • Single Sign-On (SSO) support
  • User and administrator management, rights management.

After licensing, modules, collections, or customized applications can be uploaded to the Callisto platform and configured in a simple and flexible way.
Callisto, with its available modules and applications, supports the following end devices and clients (depending on the use case):

  • Callisto web and telephone interface
  • Cisco endpoints (XML-enabled with push message support)
  • Cisco Jabber client with Callisto Gadgets (tabs)
  • Cisco Webex App
  • PC with Callisto operator solution and Callisto Gadgets
  • SmartPhones (iOS/Android) with Callisto Gadgets and native applications
  • Tablets (iOS/Android) with Callisto Gadgets and native applications
  • Legacy phones, DECT phones, WLAN phones according to manuals.

The Cisco PBX infrastructure (BExk, UCM, HCS) is connected to the Callisto platform via SIP trunk, AXL, and JTAPI (for COC switch solution) or SFTP (for CDRs).
Further Callisto interfaces are:

  • SIP, Secure SIP (UDP, TCP, TLS)
  • RTP, SRTP, T.38/G.711 (Softfax)
  • Cisco AXL
  • IP Socket connection
  • HTTP(S), (S)FTP
  • (S)LDAP (authentication, phone book)
  • ESPA 4.4.4 / X (Alarming)
  • REST (provisioning)
  • Application interfaces for various services or applications

The Unified Presence Server (CUPS) can be integrated as an external presence source.

Minimal requirements and resource-saving for green IT

The following requirements are needed for a proper use of the Callisto platform with the selected module(s):

Callisto Appliance (virtual Image, OVA)
  • One Callisto appliance for up to approx. 1000 parallel calls on the platform.
  • One platform is sufficient for an unlimited number of users and voicemail boxes
Virtual environmentminimal: VMware ESX(i) 6.5
Callisto Appliance “Small”
  • up to 60 parallel calls
  • 2 GB RAM
  • 2 CPUs (ca. 2 GHz)
  • 80 GB hard disk space
  • 1 network connection
Callisto Appliance “Medium”
  • up to 240 parallel calls
  • 4 GB RAM
  • 4 CPUs (ca. 2 GHz)
  • 80 GB hard disk space
  • 1 network connection
Callisto Appliance “Large”
  • up to 240 parallel calls
  • 6 GB RAM
  • 8 CPUs (ca. 2 GHz)
  • 80 GB hard disk space
  • 1 network connection
  • max. 960 parallel calls per appliance
PBX (TVA/PBX)Cisco IP-PBX: CUCM, HCS, Webex (Unified CM), BExk, UCx00, UCME


The following products have been tested for interoperability with the Callisto platform.

Note: Various modules of the Callisto platform may also be compatible with other IP-PBX systems. Contact us if you have a specific project.

Cisco Systems Inc.Unified Communications Manager7.x, 8.x, 9.x, 10.x, 11.x, 12.x, 14.x
Cisco Systems Inc.Unified Communications Manager Business Edition 60008.6, 9.x, 10.x, 11.x, 12.x, 14.x
Cisco Systems Inc.Unified Communications Manager Business Edition 70008.6, 9.x, 10.x, 11.x, 12.x, 14.x
Cisco Systems Inc.Unified Communications Manager Express7.x, 8.x, 9.x,10.x,11.x, 12.x, 14.x
Cisco Systems Inc.Hosted Collaboration Solution (HCS)8.6, 9.x, 10.x, 11.x ,12.x, 14.x
Cisco Systems Inc.Cisco UCM Cloud
Cisco Systems Inc.Cisco Unified Presence Service (CUPS)8.x, 9.x, 10.x, 11.x, 12.x, 14.x
Cisco Systems Inc.Cisco Jabber7.x, 8.x, 9.x, 10.x, 11.x, 12.x, 14.x
Cisco Systems Inc.Cisco Webex Client
DiverseAndroid for Smartphones and Tabletsupon request
Apple Inc.IOS for Smartphones and Tabletsupon request
CTModule AGCOC Operator ConsoleWindows 7.x, 8.x, 10.x, 11.x

Contact us!

We are happy to assist you

Phone: +41 31 531 11 11