Softswitch Smile CTI Server

to top


Billing Module consists of data schema, admin’s web-application and a set of algorithms (IVR applications). Any relational DBMS that supports SQL standard can be used for data arranging. Work with billing performs via standard web browser with support of different access levels - administrator, dealer, user.

Key features
Calls authentication on various parameters. The caller can be identified by IP address, back number, gatekeeper’s registration record.
Corporate users account. Any number of users with different identifiers can use one account.
Withdraw funds from accounts in real time. Allows you to simultaneously establish any number of connections for a single account and control the balance on this account.
Various tariffs. A tariff package can be assigned to each user account. You can create tariffs for different periods of day, days of the week and days of the year.
Select tariff depending on dialed prefix. Allows user to select different operators, through which the call is routed.
Dealers accounts. Dealer is administrator of its own members group. It can create own tariff plans for users
Monitoring the minimum income threshold. For each tariff groups can be set profit threshold, taking into account that the system will choose the route for call termination.
Direct call number authorization. You can call at the expense of the called party.

Call Recording

Server can perform high-quality recording in real-time mode, simultaneously and independently from other functions.

Key features
Recording of voice connections, established through different signalling.
Decoding speech encoded in G.711 A-law, G.711 U-law, G.729 and G.723 voice coding standards.
Supported recording formats: PCM, A-law, U-law, GSM6.10, Microsoft GSM, DSP TrueSpeech. Records are stored in WAV format.
Continuous call recording. The recording session automatically initiates when connection established. Recording session remains even during the call transfer.
Recording in conference mode. Regardless of the number of the participants, the recording session continues until everyone has hang up.
Selective recording mode. In that mode you could define a list of phone numbers to record all incoming and outgoing calls initiated from these numbers. The possibility of forwarding to another number is also taken into account.
Total recording mode. In that mode, all inbound and outbound calls will be recorded, except those, initiated from the exception list of phone numbers.
Recording to local or network drive.
Binary recording audio files directly into database.
Recording call information into database. Any SQL database can be used.
High redundancy. In case of disconnection from database, information about call is stored on the server and after reconnection synced with database.
User Web App. With this app administrator can listen to records, save them in local drive or send via E-mail.

Card Platform

Card Platform is intended for operators and providers that provide telephony or other services via dedicated access numbers. Solution based on Smile CTI Server implements all necessary functionality to support the development, implementation and development of these services.

Key features
Open IVR algorithms created with Smile Visual CTI that can be easily modified for any necessities.
Works with any SQL database. Database schema is not attached to any specific DBMS features and can be easily moved to a different platform, if necessary.
Automatic creation of card accounts. System can generate pools of cards with different identifiers, tariff plans, value and currency. You can generate invoices for SIP phones, as well as passwords to access personal web page of user, except the PIN code.
Playback of voice information. User can receive in voice form information on account balance, tariff, amount of minutes.
Automatic account replenishment. User can replenish its account online by entering new card code.
Accounts of card resellers. Supported the mechanism of distribution and account of cards, which were sold among resellers.
Authorization with identification of caller number. Calls to access numbers can be authorized with calling number. Subscriber cab register his phone number in system after authorizing with PIN code. Subscriber accounts can also be created by importing list of numbers or manually.
Withdraw funds from accounts in real time. Thanks to this feature, the system may monitor multiple simultaneous sessions for one user. Funds withdrawal from the account performs parallel in each session and when funds depleted, all sessions will be terminated.