Politecnico di Torino

Software Engineering Group

 

 

 

Subscription (SUB) server configuration

The Subscription server allows provisioning of services and every new user has to register in order to be further authenticated. 

So, first of all, open your browser to this address http://softeng.polito.it:8080/unik if you want to use our UNIK deployment; otherwise replace the server name and the port used in your configuration.  

Now you see the rough UNIK's welcome page and you can authenticate yourself, unless you are a new user: in this case you have to register and click on the link on the right in order to insert your data:

- First Name and Last Name
- User Id: is the string that identifies you in the system and in the SIP network;
- Password: is your secret password to be used with the User Id; 
- PersonalNumber: is a number of 4 digits that identifies you in the system and in the phone network;
- PIN: is a secret number that is needed to identify you with your Personal Number. 
- Preferred Language: it allows you choosing your favorite language, but the current implementation support only english.

Once registered, if you choose the User profile page you can modify some of your data or if you choose service profile, you can subscribe to the available services.

If you select the basic communication service, you have just to select your default terminal, putting your IP address (if you are connected with a SIP client on your PC), or putting your phone number (if you are behind a PBX you have to put only the internal number, without the PBX prefix).

If you subscribe to the Phone Logger service you have to select your default e-mail address: in this case, you will be notified of each call attempt you have not aswered.


From the system administrator's point of view, the Subscription Server allows defining a service instance from a SERVICE TEMPLATE.

Using the Service Config application included in the Administration Application, you can associate to a service instance the properties chosen by the hierarchy of the Service template.

For example, let's see the Basic Communication service properties:

- ServiceID: CommunicationService.SynchService.AudioService.Telephony.Basic Communication 

- Required services: NESSUNO (= None)

- Accounting method: FREE SERVICE

- Service properties: is a list of properties, each with a name, an attribute CONFIGURABILITY (that can be "Fixed by provider" or "Configurable by user") and an editable value

  • Server reference contains the name of the interface reference in the CORBA naming service (its value is PIPPO) and its configurability is Fixed by provider.
  • Server interface is the name of the interface that implement this service (its value is ii_pippoManagement) and its configurability is Fixed by provider.
  • Default synch address type is Fixed by provider and it will contain the type of the default synchronous address (IP address or phone number) of the user..
  • Default synch address is Configurable by user and it will contain the default synchronous address (IP address or phone number) of the user's terminal.
  • Default asynch address type is Fixed by provider and it will contain the type of the default asynchronous address of the user (e-mail, ICQ number, phone secretary): currently its value is " e-mail" (because it is the only asynchronous address type implemented).
  • Default asynch address is Configurable by user and it contains the default asynchronous address (e-mail).

If you want to understand how the clients interact with the UNIK servers, have a deep look to the UNIK architecture.

If you need some details on implementation and configuration, look at this document.

 

Author: Paolo Falcarin

Last update: 5 August 2002 18:00 CET