TUGAS TLJ RUBEN
Definition of SIP
1. SIP (Session initiation Protocol) is a signaling protocol at the application layer that functions to build, modify, and terminate a multimedia session that involves one or several users
2.SIP function
A.Call initiation
1.Build a communication session
2. Media transfer protocol negotiations
3 Invite another user agent to join the communication session
B.Callmodification
C.Call Termination
3. SIP address
Each SIP Component has a SIP address. The SIP address format is [sip:]<username@ host> example:
a.sip:susan@voiprakyat.or.id
b.901@voiprakyat.or.id
4.Server softswitch
A softswitch is a device capable of connecting a circuit network with a packet network, including the fixed telephone network {PST}
5.Communication with SIP
This is done by sending HTTP-based messages. each user has an address expressed with a SIP-URI.
a.request [sent from client to server] contains the operation requested by the client
b.response [sent from server to client] contains information about the request status of the SIP Request client including the following:
a.invite is a SIP request that is used to invite other user agents to join the communication session
b.ack, which is a SIP request that confirms the user agent has received the last message from a series of invite messages and is only used in request requests
c.option, which is a SIP request that is used to request information about server capabilities
d.bye, which is a SIP request sent by the client user agent to indicate the server if the conversation is about to be terminated (session termination)
e. cancel, which is a SIP request that is used by the client to register response contact information containing a status code and information about the condition of the request (registration on the registry server)
g. info, which is a SIP request that is used to carry other information messages, such as inline DTMF information.
SIP (session initiation response) responses include the following.
a. 1xx (informational message/provisional) is a SIP response indicating the request has been received and is being processed
b. 2xx (successful response), namely SIP response indicating the request has been received, understood and approved
c 3xx(redirection response), namely SIP response indicating the request requires further action to process the request
d. 4xx (request failure response/client error) is a SIP response that indicates the request request is in incorrect syntax and cannot be identified so the server cannot process it
e.5xx(server failure response/server error) is a SIP response that indicates the server failed to process the request.
f. 6xx(global failures response) is a SIP response indicating the request could not be processed at all on any server
The architecture of SIP consists of two components, namely user agents and servers. The user agent is the end point of the system and creates two sub-systems, namely the user agent client (UAC) which generates requests, and the user agent server (UAS) which responds to requests.
SIP server is a unitary logical function, where there is no need to physically separate devices. The functions of the four SIP servers include the following.
a. Proxy server
b. Redirect server
c. Registrar server
d. Location server
6. Excess session initiation protocol
SIP is the most widely used protocol in the development of data transfer and communication because it has the following advantages.
a. general-purpose
b. distributed and scalable architecture
c. simple
d. mobility
e. cpl and cgi services
7. SIP architecture
SIP architecture consists of user agent, proxy server, redirect server, and registrar server.
a. user agent
The user agent is the SIP component that initiates, accepts, and closes communication sessions.
b. Proxy server
Proxy server is an intermediary component between user agents, acting as a server and client that receives request messages from user agents and relays them to other user agents.
c. Redirect server
A redirect server is a component that receives request messages from the user agent, maps the SIP address of the user agent or the destination proxy server. Then, submit the results of the mapping back to the sending user agent (UAC)
d. Registrar server
Registrar server is a component that receives request message registers. The registrarng can add a user authentication function for validation. The registrar maintains a database of users for authentication and their actual location so that registered users can be contacted by other SIP components.
8.SIP User Agent
adalah komponen yang di gunakan di sisi user/client.SIP user agent dapat melakukan registrrasi ke rgistrar server atau dapat d igunakan peer-topeer terhubung langsung dengan SIP user agent yang lain.
9. SIP Server dan SIP SDK
SIP Server adalah komponen berupa aplikasi yang berfungsi sebagai proxy server,redirect server dan registrar server. contoh SIP Server diantaranya sebagai berikut
a. Asterisk(http://www.arsitekrisk.org)
b.Axon (http://nch.co,m.au/pbx)
c.FreeSWITCH (http://www.freeswitch.org)
SIP SDK berfungsi untuk memudahkan developer nenbangun aplikasi/sistem berbasis SIP,gunakanlah SIP SDK (Software Development kit,SIP liblary/stack atau software component)yang tersedia di pasaran
contohnya:
a.http://jsip.sourceforge.net/.
b.http://tapioca-voip.sourceforge.net.
c.http://www.gnu.org/software/osip.
1.Implementator SIP
diantaranya sebagai berikut.
A.ITSP(INTERNET TELEPHONY SERVICE PROVIDer)
contoh ITSP dinegara lain di antaranya sebagai berikut.
1.)FWD,Free world dialp(http://www.freeworlddialup.com/).
2.)IPTel(http://iptel.org/).
3.)SIP Phone (http://www.sipphone.com/).
lainnya dapat anda lihat di situs berikut.
a.)http://www.voip-info.org/wiki-VOIP+Service+Providers
b.) http://www.sipbroker.com/sipbroker/action/providerWhitePages
B. CUG (CLOSED USER GROUP)
Contohnya diantaranya sebagai berikut
1.)Jaringan antarkantor/perusahaan.
2.)Jaringan antarkampis/universitas
3.)Jaringan antarsitusi pemerintah
11. aplikasi yang mengimplementasikan SIP
alikasi yang mengimplementasikan SIP di antaranya sebagai berikut.
a. KaKaoTalk
KaKaoTalk adalah aplikasi VoIP yang memungkinkan untuk membuat panggilan dan mengirim pesan teks melalui jaringan mereka secara gratis
b. Tango
Tango is an application that has a main focus not really as VoIP or SIP, Tango because the application was created with the main purpose of being a social network.
Line is a free instant messaging application that can be used on various platforms such as smartphones, tablets and computers. Line uses the API from SIP and then uses the internet network so that LINE users can carry out activities such as sending text messages, sending pictures, video calls, and playing games.
Mantap
ReplyDelete