Page 2
In order to achieve effective and flawless manufacturing for its products, TOPEX has carefully organized its Research and Development Department along with its production facility. This allows TOPEX to have maximum control of all the processes involved in the complex operations related to high-technology electronic manufacturing.
Page 3
The TOPEX product will be recycled in compliance with current legislation. The purchased product will not be disposed of as domestic garbage after ending its lifecycle and will be returned to TOPEX at the following address: 10 Feleacu Str., 014486, or delivered to a DEEE collecting organization that is agreed by TOPEX.
1.1 Network switching technology....................7 1.2 Packet switching ........................8 1.3 IP telephony technology......................8 1.4 IP Voice Coding and compression modes ................9 SYSTEM OVERVIEW......................10 2.1 TOPEX multiSwitch – introduction ..................12 2.2 Architecture ......................... 13 2.2.1 Client computer......................13 2.2.2 TOPEX equipment ....................14 2.2.3...
Page 5
– user manual 7.10 IVR activation and configuration ..................52 7.10.1 Actions and events of IVR service ................52 7.10.2 IVR configuration examples for prepaid şi voice attendant ........54 7.11 TELNET commands......................56 DESCRIPTION OF THE WEB INTERFACE ................ 59 8.1 The web administration interface ..................
Page 6
– user manual 8.10.2 The "Rule Generator" option.................. 125 8.11 The "Reports" menu......................126 8.11.1 The "Profitability [Brief]" option ................126 8.11.2 The "Profitability [In]" option................... 127 8.11.3 The "Profitability [Out]" option................127 8.11.4 The "Reliability [In]" option..................128 8.11.5 The "Reliability [Out]"...
Along the path from the source to destination, there are differences between the modes of switching information from one line to another for different nodes. Since the major multiSwitch bearer network is based on the packet switching network, we will primarily describe the packet switching mode below.
– user manual 1.2 Packet switching In the packet switching network, data are transmitted in short packets which have a maximum size limit. If a larger packet is to be sent from a source site, this packet will be split into a series of shorter packets.
– user manual In this case, each session packet does not monopolize a circuit. Instead, it is sent only when the circuit is idle. In this way, multiple sessions can share one channel asynchronously. Thus, the circuit utilization ratio is considerably increased.
& maintenance costs on a high level, and furthermore, a network cannot provide complicated convergence services, although the network convergence has been an inevitable trend. Hierarchical models are adopted for the MultiSwitch - based Next Generation Network (NGN). The entire network can be divided into five levels: Application Level, Call Management Level, Infrastructure Level, Interface Equipment Level and Customer Premises Level, as shown in Figure 1.
Page 11
Video services. Standard interfaces are used for communication between layers. Under the control of the core equipment (i.e., the MultiSwitch equipment) and based on division of labour and cooperation of work, the related equipment implements various service functions of the system.
The old routing call through hardware devices is now replaced by the MultiSwitches. The MultiSwitch is a new switching solution running on a hardware platform – a computer - to improve and even to replace the switching function of the C.O. (Central Office).
2.2.1 Client computer In the first situation, the software application is installed by TOPEX on a computer supplied by the client. Also, TOPEX install on this computer the Gentoo Linux 2006 operating system required for the proper operation of the MultiSwitch application.
In fact, it is a computer enclosed in a metallic case. On the front panel, the equipment has a cover with notches for the ventilation. The cover can be locked with a key delivered by TOPEX to prevent the unauthorized access to the front panel of the equipment.
The TOPEX MultiSwitch unit is enclosed in a 19” case with 2U height. The front panel includes a cover with notches that is opening with a key delivered by TOPEX. The access to the front panel of the equipment can be locked to prevent unauthorized access.
2.2.5 PC Server Specifications TOPEX multiSwitch application can be installed on several PC servers which must achieve a minimum configuration described earlier. In case of the PC Servers delivered by TOPEX along with the multiSwitch application installed the usual server is a HP Proliant DL140G3 type.
The TOPEX MultiSwitch control equipment is the control core in the multiSwitch system, which also serves as the external interface of the entire system. It supports multiple signaling protocols, which can provide interactions with other networks such as PSTN, H.323 and SIP.
MultiSwitch machine. Although in certain cases, when the data base is not to large, the MultiSwitch application and the data base are installed on the same hardware structure. The TOPEX MultiSwitch control equipment can use either a Postgre SQL or a My SQL database.
4.1 Call Control Flow The route followed by a call entered in the multiSwitch equipment is different from call to call. The call control flow depends on the calls type, if it is IP to IP, IP to TDM, TDM to IP, TDM to TDM or IP/TDM to a special service.
• subscribers – the common users CLASS 5 – residential users or prepaid users. There are two types of MultiSwitches: • Class 4 MultiSwitch – used for the control of calls from different trunks (IP, PSTN) to VoIP network ; •...
PIN codes instead the ANI codes. Usually the clients who use this option dial a certain number to insert the PIN code. If the PIN code is retrieved in the MultiSwitch data base, they can dial the destination number. If the user dial directly the destination number and he will not be identified on any options above he will be automatically rejected.
– user manual Call hunting – when a call is directed to certain user and this one can not answer, the call will be forwarded to another user. If also the second user is busy, the call is routed to a third user. The order of routing the calls is established depending on the “Call hunting priority”...
The prepaid users are identified through the PIN code. Usually they must dial a specified number where they will insert the PIN code. The MultiSwitch checks the inserted PIN code in its data base, and if it is retrieved, the client will have the permission to make a call to the destination he wants.
After the Client Class and Client identification are made, the next step is the identification of the destination route. This feature of the TOPEX MultiSwitch shows the way routing is made. The routing operation is based on several parameters described below: Client Classes Id –...
Drop pay phone play file – if it is defined, the calls from the pay phones are dropped. Welcome file – the welcome message received by the client from the TOPEX MultiSwitch. Transfer on error number – it implies the Nr error parameter. Usually when this error number is reached the call is dropped.
– user manual Drop call on not credit for dest – When the client has not enough credit to reach the destination, he is asked if he want to call another destination. If the credit is to low for any destination, the call is dropped.
– user manual SIP FEATURES TOPEX multiSwitch carrier grade softswitch is based on a power full SIP stack which contains several modules like: SIP Registrar – allows the registration of SIP users (devices) in TOPEX multiSwitch SIP User Agent - endpoint SIP interface for IP to IP or IP to TDM calls SIP Proxy Server –...
For connections that may threaten the safety of the equipment, such as repeated failed logins, IP addresses unsafe or very high traffic will be available prompts alarms. In addition, the TOPEX multiSwitch offers some tools to test security, which will automatically reject applications from unauthorized connection and report them to the system.
Power supply System connection and configuration First of all the multiSwitch server must be connected to the data network through an Ethernet cable. Then power supply the equipment through the on/off button located on the back side of the equipment.
For the serial connection use a serial cable which is inserted in the DB9 connector from the back panel of the TOPEX multiSwitch enclosure and in the serial connector from a PC. Use the HyperTerminal from Windows with parameters 115.200, 8, N, 1 in order to establish a serial communication with the TOPEX multiSwitch.
Page 32
1 – Text files configuration 2 – Web based interface configuration The internal multiSwitch structure is based on text files configuration which contains several parameters of the equipment that must be changed according to each client requirements. The text files includes several features and services which must be enabled from the configuration files.
The following lines starting with “voipgw”, “publicvoipgw”, “msp” and “forkmsp” are not used on multiSwitch. The last two lines from the “voip.cfg” configuration files are related to H.323 VoIP protocol. Initially multiSwitch has implemented only SIP protocol. For the H.323 support these two lines must be activated. h323 192.168.1.1 9010 forkh323 /mnt/app/bin/h323_apc -p9010 The first line includes the activation command for H.323 VoIP protocol including the IP...
“Group.cfg” configuration file establishes the cards definition for the system. In the multiSwitch case we do not have a physical card and it is used a virtual VoIP card. The first line establishes if the multiSwitch equipment is master or slave. Value “1” is for master and “0”...
Page 36
– user manual When the group type is 2 the following lines will appear: voip 0 2 127.0.0.1 9081 fork /mnt/app/bin/rtpproxy -p 9081 voip 0 2 195.114.116.235 9671 fork /mnt/app/bin/mspd -p 9671 --trace-cmd -v --mem 16 --gw-mac 00:19:AA:D2:3C:25 -m 00:52:C2:40:3E:43 195.114.116.239 --log /mnt/app/out/%d-%m-%y_mspd.log -...
The following lines are referring to the process poll activation / deactivation – establishes the database type. The supported format for data base by TOPEX multiSwitch are PostGre SQL, My SQL and Microsoft SQL. The value “0” means deactivation and “1”...
IP protocols. The Recommendation allows the use of either TCP or UDP depending on the service environment. TOPEX multiSwitch supports both T.38 and G.711 inband fax. In the case that T.38 fax relay is activated and the equipment receives a G.711 inband fax packet, the multiSwitch equipment will automatically switch to bypass mode (G.711 inband).
Page 40
– user manual VoIP DTMF tones are activated through the line below: voip_dtmf 0/1 The configuration file supports changing the telnet port for the communication with the equipment: telnet 23 Also you can activate or not the remote telnet access. Value “0” rejects remote telnet access and value “1”...
SIP users registration, QoS parameters or transport protocols. 7.4.1 Debug parameters The debug parameters of the multiSwitch main application can take values between 0 and 5. For values higher than 5 are reserved for developers only. debug 6...
– user manual The dimension of the log file is also established in this file through the parameter “max_log_size”. The dimension is in kilobytes and the default value is 1GB (1000000 KB). Make sure to put a dimension under 2GB, which represents by default the maximum file size on many Linux systems.
Page 43
Update online users memory status to database table sip update_location location Value 0 = disable, 1 = enable and the default value is 1 Enable the proxy parameter of multiSwitch. The values proxy available are 0 = disable, 1 = enable. This parameter must be always enabled! Must be always enabled.
Page 44
– user manual For multiSwitch equipments with more than one network interface (for instance one for local [interface_ip] class 192.168.0.0/16 and one for public class) is used the parameter. Here can be configured different IP/DNS_name for each source/destination IP class. It is also useful for equipments behind NAT;...
– user manual 7.5 “register_users.cfg” configuration The “register_users” configuration file located in “mnt/app/cfg/register_users.cfg” allows the registration to one or more SIP registrar servers It can be used also as a testing tool for SIP registrar. Allows the register to a alternative SIP server in order to test the first one functionality.
– user manual 7.7 “trafic.cfg” configuration “Trafic.cfg” file contains parameters regarding logs activation on HDD, reroute release cause, translate release cause or test calls. The file contains several lines which must be used with the default values like: asr 30...
TOPEX multiSwitch uses RADIUS protocol for the interconnection with an external billing system. For instance, at this moment, multiSwitch RADIUS interface supports three types of RADIUS dictionary – TOPEX, Quintum and Mind. To activate the RADIUS interconnection with an external system you must configure first the “/mnt/app/cfg/exec.cfg”...
Page 48
– user manual start” just only with “accounting stop” radius_auth cli Establishes the information sent in the “access_request” packet in the username field for authentication on input calls on trunk. The possible values are: cli = caller id, ANI...
– user manual 7.9 Data Base Billing TOPEX multiSwitch equipment support three types of data base PostGre SQL, MySQL and Microsoft SQL. Each variant of data base must be configured according to the corresponding parameters. The number of fields from billing is variable and can be configured from the “exec.cfg”...
The billing tables are in the format “billing_yyyy_mm”. Warning: When the multiSwitch main application was updated with a new version where were added new fields in billing you must change manually the billing tables (for the current month and for the...
Page 51
– user manual The My SQL data base structure is presented below: CREATE TABLE billing( id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (id), tip CHAR(3), port_src SMALLINT, identity VARCHAR(32), number VARCHAR(32), date date, time time, duration INT, units SMALLINT,...
IVR systems can be used to control almost any function where the interface can be broken down into a series of simple menu choices. Once constructed IVR systems generally scale well to handle large call volumes. TOPEX multiSwitch application allows achieving IVR services configurable from the text files such as: Prepaid Voice Attendant The service code for TOPEX IVR is 33.
Page 53
– user manual PlayTime() – plays the maximum time which can be used on a specified destination StopPlay (integer background_foreground) – stop the current file in the specified mode. The options are 0=background; 1=foreground; 2=both Dial (integer dnis_len) – send the call in routing and looks for a destination; start of the OnDial() event dnis_len –...
– user manual Events: Timeout(timer_nr) – run when the timer „timer_nr” expires; Digit(digit) – run when is received the specifie digit; the value digit=255 implies the event run at any received digit EndPlay() – run when at the end of the ruled file PrepaidCreditFinished() –...
Page 55
– user manual event=OnMaxTry()>PlayFile(pin_error,0);GoTo(release) [dialdigits] event=EndPlay()>SetTimer(0,5000) event=Digit(#)>Dial(255) event=Digit(255)>AddToDNIS() event=Timeout(0)>Dial(255) event=OnDial()>KillTimer(0) event=EndCall()>PlayFile(enter_new_number,0) [release] event=EndPlay()>Release(31) Prepaid with RADIUS Server from Mind [idle] do=PlayFile(select_language,0,1) event=EndPlay()>PlayFile(silence,1,0);SetTimer(0,5000) event=Digit(1)>SetLang(ro);PlayFile(enter_pin, 0,1);GoTo(wait_pin) event=Digit(2)>SetLang(en);PlayFile(enter_pin, 0,1); GoTo(wait_pin) event=Timeout(0)>PlayFile(temporary_failure,0,1);GoTo(release) [wait_pin] event=EndPlay()>PlayFile(silence,1,0);SetTimer(0,5000) event=Digit(255)>SetTimer(0,5000);StopPlay(1);AddToPIN();TxAccessRequest(1,1,4,4000,wait_auth, event=Timeout(0)>PlayFile(temporary_failure,0,1);GoTo(release) event=OnMaxTry()>PlayFile(pin_error,0,1);GoTo(release) [wait_auth] event=Timeout(0)>PlayFile(temporary_failure,0,1);GoTo(release) event=RadiusAccept()>KillTimer(0);PlayCredit();GoTo(dialdigits) event=RadiusReject()>KillTimer(0);MaxTry(2);PlayFile(pin_error,0,1);GoTo(wait_pin);ChangePIN(32,) event=RadiusError()>KillTimer(0);PlayFile(pin_error,0,1);GoTo(release) event=OnMaxTry()>PlayFile(pin_error_final,0,1);GoTo(release) [wait_rezolve] event=Timeout(0)>PlayFile(temporary_failure,0,1);GoTo(release)
The Telnet protocol is used to remotely connect to an equipment, to diagnose the problems of such equipment, query the remote application regarding certain of its parameters. The Telnet commands used for multiSwitch equipment are detailed in the table below: Command...
Page 57
– user manual interface ip The IP interface used ivr [filename] [resellerid] Indicates the IVR file; the reseller ID is optional kill call [port] Ends the call license Indicates licensing information pickup group [group Indicates the SIP users from the pick-up group...
Page 58
– user manual tls sock [fd] Indicates the details of the specified TCP/TLS socket ts sock busy Indicates the TCP/TLS sockets in the busy calls queue ts sock free Indicates the TCP/TLS sockets in the calls queue ts sock wait...
The web interface access is performed through a web browser and is password-protected. All that is needed on the PC is an installed browser web. TOPEX multiSwitch equipment is delivered by TOPEX with the default IP 192.168.1.20.
8.3 The menu bar On the top of the administration page is the bar that contains the menus for the equipment interface. These menus are used to navigate through the web interface of TOPEX multiSwitch. Figure 3 – Menu Bar The web interface of the equipment contains the following menus: Server Settings –...
Reload config – enforces the application of changes made on the equipment. Usually, TOPEX multiSwitch checks whether there are changes in the database, at a fixed interval (15 seconds), and by using this command, the changes are applied instantly.
– user manual 8.4.2 "SIP Access List" option Under the "SIP Access List" menu, you can setup the IP address domains from which calls can be received, as well as the maximum number of calls. The default value is 0.0.0.0/0, which allows access to the equipment for all calls, from all IP addresses, without limitation.
If you want to delete a parameter from the list, use the "Delete" option. A dialogue window will be displayed, asking if you confirm this action; press "OK". In case you want to customize the settings for a TOPEX multiSwitch, press the "New Softswitch"...
Devices – under development 8.5.1 The "Client Classes" option This menu contains all the client classes from the database of the TOPEX multiSwitch equipment Note: The client classes can be changed according to your options. You can choose your own suggestive names for the client classes.
– user manual Rules In/Out - incoming/outgoing restriction rules applied to the specified client class; Transcoding – the transcoding feature for each client class - used for clients with different codecs. Max Calls In / Out – maximum number of incoming and outgoing calls for that class;...
Page 68
– user manual RTP Proxy In / Out – represents an application that runs on the TOPEX multiSwitch equipment and transfers UPD packets from one port to another. RTP Proxy is used for transferring the RTP voice packets behind the NAT. For each call, two UDP ports are opened. The application directs the UPD packets received on one port to another port.
Page 69
Load balancing algorithm – establishes the algorithm for changing SIM cards in GSM interfaces. When using "0", the LCR algorithm is used, and when using "1", the load balancing algorithm for GSM cards is used. This option is used when interconnecting with a multiAccess TOPEX equipment.
– user manual Check Credit First – checks the credit Priority – used for routes with the same prefix H323 No Tunnel H245 – deactivates the method of detection for negotiation processes via the H245 protocol H323 No Fast Start – deactivates the method of detection for negotiation processes via the H323 protocol Play CLI Error –...
Page 71
– user manual RTP Proxy In / Out – represents an application that runs on the TOPEX multiSwitch equipment and transfers UPD packets from one port to another. RTP Proxy is used for transferring the RTP voice packets behind the NAT. For each call, two UDP ports are opened. The application directs the UPD packets received on one port to another port.
– user manual Ignore from ANI – the prefix to be deleted from the ANI number. Ignores the specified number of digits from the caller's ID (maximum 20 digits); Insert into ANI – the prefix to be added to the ANI number. Adds the specified digits (maximum 16 digits) to the Caller ID;...
– user manual Figure 24 – Editing a client class - Rules region If you press "Submit" without filling in the ANI or DNIS fields, the following error message will appear on screen: To delete a restriction rule, press the "Delete"...
After entering the values in these fields, press "Update" to add them to the list. 8.5.2 The "Translate ANI" and "Translate DNIS" options These two options from the web interface of the TOPEX multiSwitch equipment are used to translate the call prefixes depending on the ANI (source number) and the DNIS (destination number).
Page 75
– user manual Prefix – the phone number to which the prefix will be added. It can also be in the format "075%", which means that all numbers starting with "075" will be prefixed with the prefix from the "Add Prefix"...
– user manual 8.5.3 The "Routes" option The "Routes" option allows you to define the routes required by the calls to reach their destination. The menu contains a list of routes, in table form. The routing table routes the calls towards an outgoing class, service or port, depending on the prefix and on the incoming class.
Page 78
– user manual The editable fields are: Name – name of the route; Source Class – name of the source client class; the incoming call class, check one of the created classes or enter the keyword "Any –" for any source class Prefix –...
– user manual 8.5.3.2 Creating a new route To create a new route, press the "New Route" button. The "Routing / New Route" window will appear, where you can fill in the fields with the desired values. Next to the previously described options, there are several more options you need to configure in order to finish entering a new route.
Page 80
– user manual Simulate Connection – option to simulate the connection; Restrict ID – option to restrict the identity; Check Operator – option to check the operator; Simulate Tax – option to simulate the tax; Retry Attempt – option to re-establish the connection;...
Page 81
– user manual Figure 36 – New Route – Sign 4 To use a higher priority for the incoming category, you must check the "Check IN Category" and "Override IN Category" options. In the "IN Category" list – select the incoming category to be replaced by "Override IN Category".
The "Access In" option allows you to associate calls from different IP addresses to incoming client classes. It controls the IP access, more specifically the incoming traffic to TOPEX multiSwitch. Before entering in the routing table, the call is checked by Access IN. The call must enter the Softswitch with the parameters from Access IN, and if the call does not respect these parameters, it will be rejected.
Page 83
– user manual Insert into DNIS – the DNIS prefix to be added Press the "Submit" button to add the record to the list, which will look like this: Figure 38 – Access list for incoming calls If you want to change the entered data, use the "Edit" option, from the "Action" region. A window will appear, where you can make the desired changes.
8.5.5 The "Access Out" option The "Access Out" option stores the destination IPs for each outgoing client class and controls the outgoing traffic in TOPEX multiSwitch. Access Out is used only for IP calls (SIP/H323). In Access Out you enter information about the call destination.
– user manual 8.5.6 The "Global Rules" option The "Global Rules" option allows you to define general rules for call administration. The most popular application of this option is the Call Baring service. The Call Barring service allows you to restrict the incoming or outgoing calls made to or by a user.
8.6.1 The "SIP Aliases" option The "SIP Aliases" option includes all the aliases associated to a SIP user registered in the database of the TOPEX multiSwitch equipment. When you enter the "SIP Aliases" menu, the following window will appear on screen: Figure 44 –...
– user manual Press the "View" button to view the "Aliases" window under the "SIP Users" menu, where aliases are defined. Figure 45 – Displaying the aliases in the "User Management – SIP" menu Note that there are two types of aliases: Global and Centrex. The first alias can be used at global level, and the other can be used at Centrex group level.
Page 88
The "Actions" regions also contains a "View" button, which displays a window with details about that group. In the window title bar you can see the name of the Centrex group. For example, in the figure below, "Centrex Groups / Topex". Figure 47 – Viewing Centrex groups The window contains details about the users included in that Centrex group.
– user manual 8.6.3 The "Hunting Groups" option The "Hunting Groups" option allows you to define hunting groups for SIP users. When a call is directed to a user and for some reason they cannot answer, the call will be redirected to another user.
– user manual 8.6.4 The "Pickup Groups" option The "Pickup Groups" option allows you to define pickup groups for SIP users. To activate the Call Pickup option for a SIP user, first you have to create a pick-up group in the Services –...
– user manual 8.6.5 The "Forking Groups" option The "Forking Groups" option allows you to define forking groups for SIP users. The Call Forking service can be used in two different ways. In the first case, you can associate several SIP users to the same forking group. When a SIP user is called, then all the users in that group will be called as well.
8.7.1 The "System" option The "System" option is dedicated for defining the system administrators for the TOPEX multiSwitch equipment. Contains a list with these users and the functions they perform in the system. Figure 55 – System Users To add a new system user, use the "New User" option. The following window will appear on screen: "System User / New User":...
Page 93
– user manual Figure 56 – Adding a system administrator Web User – the Web user; Web Password – the web connection password; Confirm – confirmation of the password; Role – the system user role; this can be: •...
Page 94
– user manual After entering the desired options, press "Submit" to add the record to the list. After this, the list will be displayed as follows: Figure 57 – Displaying the system users In the top menu, some options appear which are significant for the system users: ID –...
Page 95
– user manual Figure 58 – Editing the properties for system users The options in this window are: Web Access – the functions that system users can have are: • Enabled – definitive, activated access; • Locked – not allowed (password protected);...
Page 96
– user manual • Can Edit Billing – has the right to edit billing. Name – name of the system user; E-mail – the system user's e-mail address Address – the system user's address; Additional Info – additional information about the system user The "Limits"...
– user manual 8.7.2 The "SIP" option The "SIP" option contains the list of SIP users in the database of the TOPEX multiSwitch equipment. It allows adding new users, editing existing accounts and deleting users. By default, the window with defined SIP users will appear on screen: Figure 60 –...
Page 98
– user manual Username and Password – the user name and access password for the SIP client; Centrex Group – allows you to select the Centrex group to which the user will belong. Select one of the Centrex groups previously defined in the Services – Centrex Groups section.
Page 99
Billing – Profiles menu. After entering the desired parameters, press the Submit button to register the SIP user in the database of the TOPEX multiSwitch equipment. To change the details for already existing SIP users, press the "Edit" button, which will open the "SIP User"...
– user manual 8.7.2.2 CLI options for a SIP user At the top left, you can notice all the submenus for the Users / SIP option. The previously open window is the Main window. This option allows you to enable/disable the CLIP and CLIR options. In the SIP Users window, from the left menu, choose the CLI option.
– user manual 8.7.2.3 Customized rules for SIP users The "Rules" button allows you to edit the call restrictions for the SIP user. Figure 63 – Rules for SIP users At the top of the window, you can see the "Client ID" fields (if you select the grayed out text, you will enter the User Management / System menu).
– user manual 8.7.2.5 The Web Access option The "Web Access" option opens a window displaying the users' web access: Figure 65 – Web access for SIP users The fields for this option are the following: Reseller – administrative role of the user;...
– user manual 8.7.3 The "ANI" option When you access the "ANI Users" menu in the administration web page, the following window will appear on screen: Figure 66 – The "ANI Users" menu The ANI users, also known as postpaid users, are identifiable by means of the call number.
Page 104
– user manual CallBack – phone number used for the call back option. This option is disabled by default, but it is enabled when you select one of the options "On Call" or "On SMS" in the "CallBack State" field;...
– user manual 8.7.4 The "FXS" option The "FXS" menu contains details about the FXS users - common analogue subscribers. When you access this option, the "Subscribers" window will appear on screen: Figure 69 – The "Subscribers" menu The parameters for FXS users are: Reseller –...
– user manual Call forward – enables call forwarding when the user is in one of the statuses that determines call routing; Call forward state – this feature contains several statuses that determine call forwarding: "Offline" – the user is not in the network, "Busy" – the user is busy, "No Answer" – the user does not answer and "Always"...
If TOPEX multiSwitch accepts the PIN code, the user can place a call to the destination. The "Prepaid Users" window is similar to the one below, where you can see three prepaid user records: Figure 72 –...
Page 108
– user manual Figure 74 – Adding a new prepaid client in the database To add a new prepaid client in the database, fill in the following fields: Billing Group – name of the Billing Group to which the prepaid user is associated;...
8.7.6 The "SIP Locations" option This menu contains a list with the locations of all the SIP users in the TOPEX multiSwitch database that were active at any moment. In this window, you can only see the locations of the SIP users online at the time when the equipment's web interface was accessed.
Figure 76 – Options for the "Billing" menu The "Billing" menu contains the following options: Profiles – the Billing Profiles associated to the users of the TOPEX multiSwitch equipment Subscriptions – the subscription types for users Currencies – unique calculation of the invoices, then calculation in the currency selected by the user;...
Page 111
– user manual After entering the profile, in order to be able to add the call details, press the "Edit" button; a Period" option. Press this option: new window will open, that will contain the "New Figure 78 – Adding details about the calls placed The fields in this window are: Start –...
– user manual 8.8.2 The "Subscriptions" option This section allows you to add details related to user subscriptions, which means including all the facilities from the user subscriptions. Profile" option. The window that appears on screen will Enter a new profile using the "New...
– user manual Figure 82 – The window for entering the subscription options Fill in the following fields: Name – name of the profile; Value – the value of the invoice, in EUR; Percent – the minimum percentage of payment;...
– user manual After entering the data, the list will look like this: Figure 84 – Tax units – Currency Manager In the main window of this menu you can see the same fields as above. Next to the Actions field is the option to edit the records.
The "Account Properties" menu contains details related to the calls placed by users registered in the database of the TOPEX multiSwitch equipment, allowing you to generate text files with CDRs for billing; it contains the list of users in the system and the option of quitting the interface.
– user manual 8.9.1.1 The "Filters" button When accessing the "Filters" field, a menu similar to the one below will appear on screen. The "Filters" menu contains the call parameters previously selected. Initially, all fields are grayed out. Press the "Edit" option, and in the window that appears, press the "New Period" option.
Page 118
– user manual Duration – duration of a call – in seconds. You can opt to view all the calls that have a minimum duration, which you specify in this field. You only have to enter the minimum duration in the first field of the "Duration" parameter. For example, if you enter "100", only the calls that have a minimum duration of 100 seconds will be...
– user manual 21 – "Call rejected" – The equipment that sent this cause does not accept the call, although it could accept it, as it is neither busy, nor incompatible. This cause can also be generated by the...
Page 120
– user manual Figure 91 – Displayed calls On the title bar of this window, several options allow you to access a statistics page. The current page is indicated by the highlighted number. Next to the page number, you can see two buttons, with the following meaning: ">" allows you to go to the next page and ">>"...
– user manual 8.9.1.3 CDR Export You can export CDR files (Call Detail Records) using the "Export" button at the bottom of the "Call List" window. The following dialog window will appear on screen, prompting you to save the text file: Figure 92 –...
– user manual 8.9.2 The "Address Book" option The "Address Book" option contains a list with users registered in the TOPEX multiSwitch equipment, as well as their contact information (first name, last name, phone number, fax, e-mail, company). This represents the web address book of the equipment, allowing you to add and delete records from the database.
– user manual After filling in the fields described above, press "Submit". The following window will appear: Figure 95 – Address Book – User Details To edit the properties of the newly added user, press the "Edit" button at the bottom of the window.
– user manual 8.10 The "Testing" menu The "Testing" menu is used, as the name suggests, for testing the TOPEX multiSwitch equipment. The menu allows you to generate users and rules and to simulate real situations that might occur in the equipment.
– user manual 8.10.2 The "Rule Generator" option The "Rule Generator" option allows you to add configuration rules for each user's calls and for each previously created client class – the "User Generator" option. Figure 99 – The "Rule Generator" option At the top of the "Rule Generator"...
– user manual 8.11 The "Reports" menu The "Reports" menu contains a series of extremely useful client reports, used to generate a statistics for the number of incoming minutes, their cost, the margin resulted after routing and other management modes for these features.
– user manual 8.11.2 The "Profitability [In]" option The "Profitability [In]" option is used for the profitability report for a certain client, for incoming calls. Figure 101 – The "Profitability [In]" option The fields for this option are: Billing Group – select the billing group for which the report will be generated Interval –...
– user manual 8.11.4 The "Reliability [In]" option The "Reliability [In]" option presents a reliability report for incoming calls. This represents statistics for each single client, depending on the generated CDRs (Call Detailed Records). The reliability reports are calculated offline.
– user manual 8.11.5 The "Reliability [Out]" option The "Reliability [Out]" option presents a reliability report for incoming calls. This represents statistics for each single client, depending on the generated CDRs (Call Detailed Records). The reliability reports are calculated offline.
Circular - The route will be selected circularly. RTP Proxy In / Out – represents an application that runs on the TOPEX multiSwitch equipment and transfers UPD packets from one port to another. RTP Proxy is used for transferring the RTP voice packets behind the NAT.
Page 131
– user manual Transcoding In / Out – the transcoding feature for each client class - used for clients with different codecs; Figure 106 – Creating a "Class Template" Rules – the incoming and outgoing rules; select "In" and/or "Out" if you intend to enforce incoming and/or outgoing rules.
8.12.2 The "SIP User Templates" option The "SIP User Templates" option contains templates for SIP users to be added in the database of the TOPEX multiSwitch equipment. You can create a template for a SIP user, and when adding a user from the "User Management - SIP"...
Page 133
– user manual Figure 107 – Adding "SIP User Template" Call Forking Group – allows you to select the forking group to which the user can belong. Select one of the forking groups previously defined in the Services – Forking Groups section.
8.12.3 The "FXS User Templates" option The "FXS User Templates" option contains templates for analogue users to be added in the database of the TOPEX multiSwitch equipment. You can create a template for a FXS user, and when adding a client from the "User Management - FXS"...
8.12.4 The "ANI User Templates" option The "ANI User Templates" option contains templates for ANI users to be added in the database of the TOPEX multiSwitch equipment. You can create a template for a ANI user, and when adding a client from the "User Management - ANI"...
Page 136
– user manual Figure 109 – Adding a "ANI User Template" In this window, you can change the following properties for the selected ANI user: Class – select the client class for the ANI user (for example ANIuser); Changed Class – select an alternative class for the ANI user;...
8.12.5 The "Prepaid User Templates" option The "Prepaid User Templates" option contains templates for prepaid users to be added in the database of the TOPEX multiSwitch equipment. You can create a template for a prepaid user, and when adding a client from the "User Management - Prepaid"...
Circular - The route will be selected circularly. RTP Proxy In / Out – represents an application that runs on the TOPEX multiSwitch equipment and transfers UPD packets from one port to another. RTP Proxy is used for transferring the RTP voice packets behind the NAT.
Page 139
– user manual Figure 112 – Creating a client class Rules – the incoming and outgoing rules; select "In" and/or "Out" if you intend to enforce incoming and/or outgoing rules. Depending on the option you choose here, you must fill in the following fields: Max Calls –...
In the SIP Users window, you will configure the parameters for the SIP user to be added in the database of the TOPEX multiSwitch equipment. Billing group – name of the billing group to which the SIP user will belong Name –...
Page 141
– user manual Figure 114 – Adding a SIP user Call Forking Group – allows you to select the forking group to which the user can belong. Select one of the forking groups previously defined in the Services – Forking Groups section.
TOPEX multiSwitch equipment. 9.2 Configuring the Call Waiting option The Call Waiting option is configured in the web interface of the TOPEX multiSwitch equipment. Enter the User Management – SIP menu and open the SIP Users window.
Page 143
– user manual Figure 115 – Enabling Call Waiting Check the Call Wait or Call WaitState checkboxes, depending on the rights granted to the client. "Call Wait" is the administrator setting, and "Call Wait State" is the user setting. The SIP user will have the Call Waiting service enabled.
– user manual 9.3 Configuring the Do Not Disturb option From the equipment web interface, enter the User Management – SIP menu and open the SIP Users window. Figure 116 – Enabling Do Not Disturb To enable this service, check the "Do Not Disturb" option, in the "SIP Users" window. This option enables the rejecting of all calls forwarded to that SIP user.
– user manual 9.4 Configuring the Call Forward service The Call Forward service allows forwarding of the calls when the user is in one of the call forward statuses (Call forward state). From the equipment web interface, enter the User Management – SIP menu and open the SIP Users window.
– user manual 9.5 Configuring the Call Back service To enable the Call Back service for a certain route, use the web interface of the TOPEX multiSwitch equipment. Enter the Server Management – Client Classes menu. Edit the client class for which you wish to enable the Call Back service.
– user manual Configuring the Call Hunting option When a call is directed to a user and for some reason they cannot answer, the call will be redirected to another user. If the second user is also busy, the call is routed to a third user. This is the Call Hunting service.
– user manual 9.7 Configuring the Call Pick-up option To activate the Call Pickup option for a SIP user, first you have to create a pick-up group in the Services – Pickup Groups menu. Figure 122 – Creating a pickup group Then, access the configuration page for the SIP user for which you want to activate the pickup service - User Management menu - SIP.
– user manual Figure 125 – Call Forking for SIP users In the "Forking Group" field, select the previously created forking group to which the SIP user will belong. 9.9 Configuring the Suspend Subscriber service The "Suspend Subscriber" service for a SIP user is enabled from the editing menu for that user's parameter.
– user manual 9.10 ACL Configuration Access Control List is a type of Black List/White - it specifies the IP addresses that have the right to place calls, the number of minutes allowed, the number of concurrent calls, CPS (calls per second) or the maximum allowed cost for each IP in the list.
– user manual 9.11 Configuring the Call Baring service The Call Barring service allows you to restrict the incoming or outgoing calls made to or by a user. To configure the "Call Baring" service, enter the "Server Management" menu and access Global Rules.
– user manual 9.12 Configuring the CLIP / CLIR options The CLIP and CLIR options are enabled from the configuration page for SIP users features - User Management – SIP menu. In the SIP Users window, from the left menu, choose the CLI option.
– user manual 9.13 Configuring the Voice Mail The voicemail files are recorded in Romanian and English for the G711u (symbol 0) and G729 (symbol 18) codecs. Enabling the Voice Mail To enable the Voice Mail for a SIP user, you have to create a route to the VM_NOANSWER_BUSY service.
Page 154
– user manual Enter the User Management – SIP menu and open the SIP Users window. Enable the voicemail service by checking the Voicemail and VoicemailState checkboxes. Figure 131 – Enabling the VoiceMail from the web interface The prefix of the route must come before the user name in the "Voice Mail Number" field, from the SIP User settings.
Page 155
– user manual Example voicemail.cfg – the configuration file for the voice-mail service Lines that start with a "#" are comments and will be ignored. # in milliseconds ring_timeout 15000 # maximum number of messages that can be received by a subscriber...
VoiceMail 2 eMail – the e-mail address where the voicemail files will be sent, this setting is accessible for the user and the system administrator In order for ".wav" voicemail files to be sent, the configuration file in the multiSwitch must be edited: /mnt/app/bin/smtpmail.cfg.
Missed Calls to eMail eMail = the e-mail address that will receive the e-mails with the information about the missed call, this setting is accessible for the user and the system administrator In order for ".wav" voicemail files to be sent, the configuration file in the multiSwitch must be edited: /mnt/app/bin/smtpmail.cfg.
– user manual 9.17 Number Portability For the Number Portability service, use the Translate DNIS application. For each incoming call, the equipment will search for the DNIS in the database and will fetch a new prefix. Depending on this new prefix, the call is routed as per the routing table.
– user manual 9.18 Enabling the services directly from the SIP phone The service activation codes are used to activate certain SIP services directly from the IP phone, without using the web interface. The equipment administrator must first create routes for each service. The (SIP) user can activate these service by using the following combinations: Call Forward –...
– user manual TECHNICAL DATASHEET TOPEX multiSwitch 19" unit Metal case with the height of 1U Operating system: Gentoo Linux Interconnects the calls between different operators Switching solution that runs on a hardware platform - a PC Features Enhances and even replaces the C.O. switching functions (Central...
– user manual OPERATING CONDITIONS To ensure the correct operation of the TOPEX multiSwitch equipment, you must abide to the environment and security restrictions presented below. 11.1 Environment conditions The TOPEX multiSwitch equipment must benefit of the best possible environment conditions in order to operate correctly.
– user manual GLOSSARY ACD – Abbreviation for Average Call Duration – the average call duration for a user's calls. It is expressed in minutes. ANI – Abbreviation for Automatic Number Identification – a feature of intelligent service in the phone network, allowing subscribers to display the phone numbers of the callers.
Page 163
– user manual E1 – The European format for digital transmissions, equivalent to the T1 format is USA. E1 has a data rate of 2.048 Mbps, containing 32 channels, each of them having 64 Kbps, and includes two channels reserved for signaling and control.
Page 164
– user manual MGCP – Abbreviation for Media Gateway Control Protocol – also known as H.248 and Megaco, this represents a standard protocol for handling signaling and session management, required for a multimedia conference. The protocol defines a communication method between the media gateway, that converts the data from a format specific to the circuit switching network and the gateway media controller.
Page 165
– user manual The RTP protocol does not communicate over a standard TCP or UDP port. The only specification used is the one about UPD communications being made over an even port, and the higher level uneven port is used for RTCP communications (RTP Control Protocol).
Page 166
– user manual quality and reliability of the VoIP technology evolved so much that some users completely waived the standard telephony contracts, in favor of the VoIP telephony. VPN – Abbreviation for Virtual Private Network – represents a private communication network commonly used by a company or by several companies or organizations that desire to communicate in a confidential manner over a public network.
Page 167
– user manual INDEX FOR THE IMAGES Figure 8 – Authentication in the administration page for TOPEX multiSwitch ........59 Figure 9 – Wrong authentication ......................60 Figure 10 – Menu Bar..........................60 Figure 11 – "Server Settings" menu options ..................61 Figure 12 –...
Page 168
– user manual Figure 64 – Displaying the system users ....................94 Figure 65 – Editing the properties for system users................95 Figure 66 – The System menu - "Limits" submenu ................96 Figure 67 – SIP Users ........................... 97 Figure 68 –...
Page 169
– user manual Figure 123 – Configuring the Call Forward service ................145 Figure 124 – "Check Call Back" option ....................146 Figure 125 – Configuring the Call Back service in the ANI table ............146 Figure 127 – Creating a hunting group....................147 Figure 127 –...
Page 170
TOPEX S.A. This certifies that the TOPEX multiSwitch is designed according to legal provisions regarding the responsibility for the quality of delivered products, responsibility fulfilled by the quality parameters specified in the "User Manual"...
Need help?
Do you have a question about the multiSwitch and is the answer not in the manual?
Questions and answers