All Downloads are FREE. Search and download functionalities are using the official Maven repository.

en-US.Section-Design_Voice.xml Maven / Gradle / Ivy

The newest version!
<?xml version='1.0'?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % BOOK_ENTITIES SYSTEM "JAIN_SLEE_Example_User_Guide.ent">
%BOOK_ENTITIES;
]>

<section id="design_voice">
	<title>Voice Mail Service</title>
	<para>Voice mail purpose is to store voice message and play it back
		when callee requests it.</para>
	<para>
		It is the last to receive incoming
		<acronym>SIP</acronym>
		INVITE request.
	</para>
	<para>Voice
		mail service is most complicated service of &THIS.EXAMPLE;.
		It carries on task of communicating with
		<acronym>SIP</acronym>
		<acronym>UA</acronym>
		and media server. That includes
		<acronym>SDP</acronym>
		negotiation procedures and media server primitives handling.
	</para>
	<section id="design_voice_play">
		<title>Box access</title>
		<para>
			Users accesse voice mail box by calling
			<literal>sip:[email protected]</literal>. 
		</para>
		<para>Flow diagram for voice mail look as follows:</para>
		<mediaobject>
			<imageobject>
				<imagedata width="300px" align="center"
					fileref="images/cc2_design_voice1.png" format="PNG" />
			</imageobject>
			<caption>
				<para>&THIS.EXAMPLE;
					Voice Mail Service playback flow
				</para>
			</caption>
		</mediaobject>
	</section>
	<section id="design_voice_record">
		<title>Message recording</title>
		<mediaobject>
			<imageobject>
				<imagedata width="300px" align="center"
					fileref="images/cc2_design_voice2.png" format="PNG" />
			</imageobject>
			<caption>
				<para>&THIS.EXAMPLE;
					Voice Mail Service record flow
				</para>
			</caption>
		</mediaobject>
	</section>
	<section id="design_voice_media_path">
		<title>Media path</title>
		<para>Voice mail must create media session and establish media path in media server in order to perform its function.
		</para>
		<para>Media path is created in media server with <literal>connections</literal> and <literal>endpoints</literal> (for explanation of acronyms and capabilities please refer to <literal>Mobicents Media Server Documentation</literal>) </para>
		<para>Path is composed as follows:</para>
		<mediaobject>
			<imageobject>
				<imagedata width="300px" align="center"
					fileref="images/cc2_design_voice3.png" format="PNG" />
			</imageobject>
			<caption>
				<para>&THIS.EXAMPLE;
					 Media Path
				</para>
			</caption>
		</mediaobject>
		
		<para>For details of creating media session please refer to <ulink url="http://tools.ietf.org/html/rfc4566">RFC4566</ulink></para>
	</section>
</section>	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy