User Agents: End system acting on behalf of user e.g. client & server. Initiates SIP request & server receives requests and returns responses on behalf of user. Network Servers: Three types available: Registration server – receives client location updates. Proxy server – forwards receiving request to next-hop server. Redirect server Continue Reading
Degree
Notes from my degree course
SIP Functions
SIP has following functions: User Location: determination of end system to use for communications Call Setup: ringing & establishing call parameters by both called and calling parties User Availability: determination of willingness of called party to engage in communications User Capabilities: determination of media and media parameters to use Call Continue Reading
Session Initiation Protocol (SIP)
Distributed architecture for creating, modifying and terminating sessions with one or more participants. Controls communications sessions. Standardised under IETF. Covers video conferencing, audio conferencing and one-to-one telephone calls. Stack independent, usually run over TCP or UDP. Uses request/response model similar to HTTP – client sends a request and gets a Continue Reading
H.323
ITU-T’s (International Telecommunications Union) standard – vendors need to comply to supply VoIP. Encompasses point to point communications & multipoint conferences. Consists of four components: Terminals Endpoint host systems providing real time, two way comms. Can communicate with another H.323 terminal, H.323 gateway or MCU. Gateways Endpoint providing communication between Continue Reading
Current VoIP Standard
Carrying mechanism is Internet Protocol (IP). Protocol issues around establishing and managing connection. Different protocols available for VoIP.
Information Technology Infrastructure Library (ITIL)
Independent set of standards and practices for running I.T department. Details processes that should exist and what best practise is. Provides standard for I.T. departments to use for benchmarking and measuring their performance. ITIL areas cover: Financial management for I.T. department Service design Service level management Availability management Capacity management Continue Reading
Planning Tools
Tools used to support I.T. department planning, range from Excel to Project or even more specialised products. Choice depends on size and complexity of project. MS Project can link several projects together under one steering project facilitating project management. Many tools can also provide costings for the projects to assist Continue Reading
Software Management Tools
Many tools available to help manage I.T. departments, both simple and complex. Can be stand alone for specific functions or fully integrated systems covering areas such as: Code repository Asset repository Help desk Data models repository Software analysis and design repositories
Software Development Productivity Measures
Key output from I.T. department is software, either directly written or by third party. Difficult measuring & monitoring software development productivity – no industry standard approach. Approaches include: Algorithmic Model based on historical data e.g. Constructive Cost Model (COCOMO). Comparison Compare to a similiar sized past project. Bottom Up Work Continue Reading
Contract Management
Sources for human resources can be varied, not just directly employed employees. In such cases there will be contracts. Contracts will also exists for other areas such as: software development software maintenance network provision hardware software licences Contract costs can vary greatly and require managing with help from KPIs and Continue Reading