


 



<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://docwiki.cisco.com/w/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://docwiki.cisco.com/w/index.php?title=Special:Contributions/Nordberg&amp;feed=atom&amp;limit=50&amp;target=Nordberg&amp;year=&amp;month=</id>
		<title>DocWiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://docwiki.cisco.com/w/index.php?title=Special:Contributions/Nordberg&amp;feed=atom&amp;limit=50&amp;target=Nordberg&amp;year=&amp;month="/>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/Special:Contributions/Nordberg"/>
		<updated>2013-05-19T23:31:59Z</updated>
		<subtitle>From DocWiki</subtitle>
		<generator>MediaWiki 1.16.0</generator>

	<entry>
		<id>http://docwiki.cisco.com/wiki/SocialMiner_Chat_-_Agent_needs_to_return_to_Chat_UI</id>
		<title>SocialMiner Chat - Agent needs to return to Chat UI</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/SocialMiner_Chat_-_Agent_needs_to_return_to_Chat_UI"/>
				<updated>2012-06-12T16:00:41Z</updated>
		
		<summary type="html">&lt;p&gt;Nordberg: /* SocialMiner Chat - Agent needs to return to Chat UI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== SocialMiner Chat - Agent needs to return to Chat UI&amp;lt;br&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Problem Summary''' &lt;br /&gt;
| An Agent needs to get back into a chat after navigating away from the chat UI, or the chat is interrupted by a system problem.&lt;br /&gt;
|-&lt;br /&gt;
! '''Error Message''' &lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
! '''Possible Cause''' &lt;br /&gt;
| Agent needs to get back to an ongoing chat.&lt;br /&gt;
|-&lt;br /&gt;
! '''Recommended Action''' &lt;br /&gt;
| &lt;br /&gt;
If Agent navigates away from a chat session by mistake or if the chat is interrupted by a system problem, the Agent can reconnect as follows: &lt;br /&gt;
&lt;br /&gt;
*Select Reply to change the social contact state back to Unreserved. &lt;br /&gt;
*Select Reply again to Reserve the social contact and rejoin the chat.&lt;br /&gt;
&lt;br /&gt;
If the customer has left, the Agent will see a message that they are alone in the room. If the customer has not left the chat, they can continue the chat.&lt;br /&gt;
&lt;br /&gt;
A chat that has been ended cannot be re-joined.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! '''Release''' &lt;br /&gt;
| 8.5&lt;br /&gt;
|-&lt;br /&gt;
! '''Associated CDETS #''' &lt;br /&gt;
| None&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Cisco SocialMiner, Release 8.5]]&lt;/div&gt;</summary>
		<author><name>Nordberg</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/SocialMiner_Chat_-_Agent_unable_to_close_Chat_interface</id>
		<title>SocialMiner Chat - Agent unable to close Chat interface</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/SocialMiner_Chat_-_Agent_unable_to_close_Chat_interface"/>
				<updated>2012-06-12T15:57:26Z</updated>
		
		<summary type="html">&lt;p&gt;Nordberg: /* SocialMiner Chat - Agent unable to close Chat interface */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== SocialMiner Chat - Agent unable to close Chat interface&amp;lt;br&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Problem Summary''' &lt;br /&gt;
| Agent sees &amp;quot;You are alone in the chat room. Click End to close the chat interface.&amp;quot;, but the End button doesn't work.&lt;br /&gt;
|-&lt;br /&gt;
! '''Error Message''' &lt;br /&gt;
| You are alone in the chat room. Click End to close the chat interface.&lt;br /&gt;
|-&lt;br /&gt;
! '''Possible Cause''' &lt;br /&gt;
| The Cisco Tomcat service is down.&lt;br /&gt;
|-&lt;br /&gt;
! '''Recommended Action''' &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
Log in to the console of the SocialMiner server machine as the admin user configured at installation-time.&lt;br /&gt;
&lt;br /&gt;
To list the services and their statuses, on the command line, type: utils service list&lt;br /&gt;
&lt;br /&gt;
Look for Cisco Tomcat.&lt;br /&gt;
&lt;br /&gt;
Start Tomcat on the SocialMiner server machine. Type (do not use quotes): utils service start Cisco Tomcat &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! '''Release''' &lt;br /&gt;
| 8.5&lt;br /&gt;
|-&lt;br /&gt;
! '''Associated CDETS #''' &lt;br /&gt;
| None&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Cisco SocialMiner, Release 8.5]]&lt;/div&gt;</summary>
		<author><name>Nordberg</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/SocialMiner_Chat_-_Agent_encounters_error_when_attempting_to_reply_to_a_Chat_contact</id>
		<title>SocialMiner Chat - Agent encounters error when attempting to reply to a Chat contact</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/SocialMiner_Chat_-_Agent_encounters_error_when_attempting_to_reply_to_a_Chat_contact"/>
				<updated>2012-06-12T15:56:45Z</updated>
		
		<summary type="html">&lt;p&gt;Nordberg: /* SocialMiner Chat - Agent encounters error when attempting to reply to a Chat contact */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== SocialMiner Chat - Agent encounters error when attempting to reply to a Chat contact&amp;lt;br&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Problem Summary''' &lt;br /&gt;
| When attempting to reply to a Chat Social Contact, an Agent sees a &amp;quot;Saving&amp;quot; indicator or &amp;quot;Error - No response from system. Your network connection may be down.&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Error Message''' &lt;br /&gt;
| Error - No response from system. Your network connection may be down.&lt;br /&gt;
|-&lt;br /&gt;
! '''Possible Cause''' &lt;br /&gt;
| The Cisco Tomcat service is down.&lt;br /&gt;
|-&lt;br /&gt;
! '''Recommended Action''' &lt;br /&gt;
| &lt;br /&gt;
Log in to the console of the SocialMiner server machine as the admin user configured at installation-time.&lt;br /&gt;
&lt;br /&gt;
To list the services and their statuses, on the command line, type: utils service list&lt;br /&gt;
&lt;br /&gt;
Look for Cisco Tomcat.&lt;br /&gt;
&lt;br /&gt;
Start Tomcat on the SocialMiner server machine. Type (do not use quotes): utils service start Cisco Tomcat &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! '''Release''' &lt;br /&gt;
| 8.5&lt;br /&gt;
|-&lt;br /&gt;
! '''Associated CDETS #''' &lt;br /&gt;
| None&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Cisco SocialMiner, Release 8.5]]&lt;/div&gt;</summary>
		<author><name>Nordberg</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/SocialMiner_Chat_-_Agent_encounters_error_when_connecting_to_server</id>
		<title>SocialMiner Chat - Agent encounters error when connecting to server</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/SocialMiner_Chat_-_Agent_encounters_error_when_connecting_to_server"/>
				<updated>2012-06-12T15:55:58Z</updated>
		
		<summary type="html">&lt;p&gt;Nordberg: /* SocialMiner Chat - Agent encounters error when connecting to server&amp;amp;nbsp; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== SocialMiner Chat - Agent encounters error when connecting to server&amp;amp;nbsp; ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Problem Summary''' &lt;br /&gt;
| Agent sees &amp;quot;An error has occurred connecting to the chatroom. Click End or refresh your browser to exit.&amp;quot;&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
! '''Error Message''' &lt;br /&gt;
| An error has occurred connecting to the chatroom. Click End or refresh your browser to exit.&lt;br /&gt;
|-&lt;br /&gt;
! '''Possible Cause''' &lt;br /&gt;
| XMPP Server is down.&lt;br /&gt;
|-&lt;br /&gt;
! '''Recommended Action''' &lt;br /&gt;
| &lt;br /&gt;
Log in to the console of the SocialMiner server machine as the admin user configured at installation-time.&lt;br /&gt;
&lt;br /&gt;
To list the services and their statuses, on the command line, type:  utils service list&lt;br /&gt;
&lt;br /&gt;
Look for SocialMiner XMPP Server.&lt;br /&gt;
&lt;br /&gt;
Start the XMPP Server on the SocialMiner server machine.  Type (do not use quotes): utils service start SocialMiner XMPP Server&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! '''Release''' &lt;br /&gt;
| 8.5&lt;br /&gt;
|-&lt;br /&gt;
! '''Associated CDETS #''' &lt;br /&gt;
| None&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Cisco SocialMiner, Release 8.5]]&amp;amp;nbsp;&lt;/div&gt;</summary>
		<author><name>Nordberg</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/SocialMiner_Chat_-_Message_delivery_failure</id>
		<title>SocialMiner Chat - Message delivery failure</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/SocialMiner_Chat_-_Message_delivery_failure"/>
				<updated>2012-06-12T15:55:06Z</updated>
		
		<summary type="html">&lt;p&gt;Nordberg: /* SocialMiner Chat - Message delivery failure&amp;amp;nbsp; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== SocialMiner Chat - Message delivery failure&amp;amp;nbsp; ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Problem Summary''' &lt;br /&gt;
| Customer sees &amp;quot;failed to deliver message&amp;quot; in red text.&lt;br /&gt;
|-&lt;br /&gt;
! '''Error Message''' &lt;br /&gt;
| failed to deliver message&lt;br /&gt;
|-&lt;br /&gt;
! '''Possible Cause''' &lt;br /&gt;
| XMPP Server is down.&lt;br /&gt;
|-&lt;br /&gt;
! '''Recommended Action''' &lt;br /&gt;
| &lt;br /&gt;
Log in to the console of the SocialMiner server machine as the admin user configured at installation-time.&lt;br /&gt;
&lt;br /&gt;
To list the services and their statuses, on the command line, type:  utils service list&lt;br /&gt;
&lt;br /&gt;
Look for SocialMiner XMPP Server.&lt;br /&gt;
&lt;br /&gt;
Start the XMPP Server on the SocialMiner server machine.  Type (do not use quotes): utils service start SocialMiner XMPP Server&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! '''Release''' &lt;br /&gt;
| 8.5&lt;br /&gt;
|-&lt;br /&gt;
! '''Associated CDETS #''' &lt;br /&gt;
| None&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Cisco SocialMiner, Release 8.5]]&amp;amp;nbsp;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nordberg</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/SocialMiner_Chat_-_Connection_times_out</id>
		<title>SocialMiner Chat - Connection times out</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/SocialMiner_Chat_-_Connection_times_out"/>
				<updated>2012-06-12T15:54:25Z</updated>
		
		<summary type="html">&lt;p&gt;Nordberg: /* SocialMiner Chat -&amp;amp;nbsp;Connection times out&amp;amp;nbsp; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== SocialMiner Chat -&amp;amp;nbsp;Connection times out&amp;amp;nbsp; ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Problem Summary''' &lt;br /&gt;
| When submitting a chat request, a customer sees a browser error: &amp;quot;The connection has timed out. The server at &amp;amp;lt;SocialMiner IP Address&amp;amp;gt; is taking too long to respond.&amp;quot;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
! '''Error Message''' &lt;br /&gt;
| The connection has timed out. The server at &amp;amp;lt;SocialMiner IP Address&amp;amp;gt; is taking too long to respond.&lt;br /&gt;
|-&lt;br /&gt;
! '''Possible Cause''' &lt;br /&gt;
| The Cisco Tomcat service is down.&lt;br /&gt;
|-&lt;br /&gt;
! '''Recommended Action''' &lt;br /&gt;
| &lt;br /&gt;
Log in to the console of the SocialMiner server machine as the admin user configured at installation-time.&lt;br /&gt;
&lt;br /&gt;
To list the services and their statuses, on the command line, type: utils service list&lt;br /&gt;
&lt;br /&gt;
Look for Cisco Tomcat.&lt;br /&gt;
&lt;br /&gt;
Start Tomcat on the SocialMiner server machine. Type (do not use quotes): utils service start Cisco Tomcat &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! '''Release''' &lt;br /&gt;
| 8.5&lt;br /&gt;
|-&lt;br /&gt;
! '''Associated CDETS #''' &lt;br /&gt;
| None&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Cisco SocialMiner, Release 8.5]] &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nordberg</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/SocialMiner_Chat_-_Error_connecting_to_server</id>
		<title>SocialMiner Chat - Error connecting to server</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/SocialMiner_Chat_-_Error_connecting_to_server"/>
				<updated>2012-06-12T15:52:56Z</updated>
		
		<summary type="html">&lt;p&gt;Nordberg: /* SocialMiner Chat - Error&amp;amp;nbsp;connecting to server&amp;amp;nbsp; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== SocialMiner Chat - Error&amp;amp;nbsp;connecting to server&amp;amp;nbsp; ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Problem Summary''' &lt;br /&gt;
| Customer sees the Chat text field go gray and &amp;quot;Connecting to server...&amp;quot; followed by &amp;quot;Error connecting to server.&amp;quot; messages.&lt;br /&gt;
|-&lt;br /&gt;
! '''Error Message''' &lt;br /&gt;
| &amp;quot;Error connecting to server.&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Possible Cause''' &lt;br /&gt;
| &lt;br /&gt;
The Cisco Tomcat service has gone down.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! '''Recommended Action''' &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
Log in to the console of the SocialMiner server machine as the admin user configured at installation-time.&lt;br /&gt;
&lt;br /&gt;
To list the services and their statuses, on the command line, type:  utils service list&lt;br /&gt;
&lt;br /&gt;
Look for Cisco Tomcat.&lt;br /&gt;
&lt;br /&gt;
Start Tomcat on the SocialMiner server machine.  Type (do not use quotes): utils service start Cisco Tomcat&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! '''Release''' &lt;br /&gt;
| 8.5&lt;br /&gt;
|-&lt;br /&gt;
! '''Associated CDETS #''' &lt;br /&gt;
| None&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Cisco SocialMiner, Release 8.5]] &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nordberg</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/SocialMiner_Chat_-_Bad_Request_error_on_failed_connection</id>
		<title>SocialMiner Chat - Bad Request error on failed connection</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/SocialMiner_Chat_-_Bad_Request_error_on_failed_connection"/>
				<updated>2012-06-12T15:50:43Z</updated>
		
		<summary type="html">&lt;p&gt;Nordberg: /* SocialMiner Chat - Bad Request error on failed connection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== SocialMiner Chat - Bad Request error on failed connection  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Problem Summary''' &lt;br /&gt;
| When submitting a chat request, a customer receives an error message.&lt;br /&gt;
|-&lt;br /&gt;
! '''Error Message''' &lt;br /&gt;
| connect_failed (Bad Request) : the connection to the XMPP server failed&lt;br /&gt;
|-&lt;br /&gt;
! '''Possible Cause''' &lt;br /&gt;
| XMPP Server is down&lt;br /&gt;
|-&lt;br /&gt;
! '''Recommended Action''' &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
Log in to the console of the SocialMiner server machine as the admin user configured at installation-time.&lt;br /&gt;
&lt;br /&gt;
To list the services and their statuses, on the command line, type:  utils service list&lt;br /&gt;
&lt;br /&gt;
Look for SocialMiner XMPP Server.&lt;br /&gt;
&lt;br /&gt;
Start the XMPP Server on the SocialMiner server machine.  Type (do not use quotes): utils service start SocialMiner XMPP Server&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! '''Release''' &lt;br /&gt;
| 8.5&lt;br /&gt;
|-&lt;br /&gt;
! '''Associated CDETS #''' &lt;br /&gt;
| None&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Cisco SocialMiner, Release 8.5]]&lt;/div&gt;</summary>
		<author><name>Nordberg</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/SocialMiner_Chat_-_Agent_unable_to_close_Chat_interface</id>
		<title>SocialMiner Chat - Agent unable to close Chat interface</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/SocialMiner_Chat_-_Agent_unable_to_close_Chat_interface"/>
				<updated>2012-04-16T17:36:45Z</updated>
		
		<summary type="html">&lt;p&gt;Nordberg: /* SocialMiner Chat - Agent unable to close Chat interface */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== SocialMiner Chat - Agent unable to close Chat interface&amp;lt;br&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Problem Summary''' &lt;br /&gt;
| Agent sees &amp;quot;You are alone in the chat room. Click End to close the chat interface.&amp;quot;, but the End button doesn't work.&lt;br /&gt;
|-&lt;br /&gt;
! '''Error Message''' &lt;br /&gt;
| You are alone in the chat room. Click End to close the chat interface.&lt;br /&gt;
|-&lt;br /&gt;
! '''Possible Cause''' &lt;br /&gt;
| The Cisco Tomcat service is down.&lt;br /&gt;
|-&lt;br /&gt;
! '''Recommended Action''' &lt;br /&gt;
| &lt;br /&gt;
Check the status on the SocialMiner server machine: controlcenter.sh list &lt;br /&gt;
&lt;br /&gt;
Look for Cisco Tomcat&lt;br /&gt;
&lt;br /&gt;
Start Tomcat on the SocialMiner server machine: controlcenter.sh &amp;quot;Cisco Tomcat&amp;quot; start&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! '''Release''' &lt;br /&gt;
| 8.5&lt;br /&gt;
|-&lt;br /&gt;
! '''Associated CDETS #''' &lt;br /&gt;
| None&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Cisco SocialMiner, Release 8.5]]&lt;/div&gt;</summary>
		<author><name>Nordberg</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/SocialMiner_Chat_-_Agent_needs_to_return_to_Chat_UI</id>
		<title>SocialMiner Chat - Agent needs to return to Chat UI</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/SocialMiner_Chat_-_Agent_needs_to_return_to_Chat_UI"/>
				<updated>2012-03-29T18:41:27Z</updated>
		
		<summary type="html">&lt;p&gt;Nordberg: /* SocialMiner Chat - Agent needs to return to Chat UI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== SocialMiner Chat - Agent needs to return to Chat UI&amp;lt;br&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Problem Summary''' &lt;br /&gt;
| An Agent needs to get back into a chat after navigating away from the chat UI, or the chat is interrupted by a system problem.&lt;br /&gt;
|-&lt;br /&gt;
! '''Error Message''' &lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
! '''Possible Cause''' &lt;br /&gt;
| Agent navigated away from a chat and needs to get back to it.&lt;br /&gt;
|-&lt;br /&gt;
! '''Recommended Action''' &lt;br /&gt;
| &lt;br /&gt;
If Agent navigates away from a chat session by mistake, the Agent can reconnect as follows: &lt;br /&gt;
&lt;br /&gt;
*Select Show Handled and locate the social contact. &lt;br /&gt;
*Click Reply to rejoin the chat.&lt;br /&gt;
&lt;br /&gt;
If the customer has left, the Agent will see a message that they are alone in the room. If the customer has not dropped off, they can continue the chat.&lt;br /&gt;
&lt;br /&gt;
If Agent navigated away, Agent can reconnect as follows: &lt;br /&gt;
&lt;br /&gt;
*Select Reply to change the social contact state back to Unreserved. &lt;br /&gt;
*Select Reply again to Reserve the social contact and rejoin the chat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! '''Release''' &lt;br /&gt;
| 8.5&lt;br /&gt;
|-&lt;br /&gt;
! '''Associated CDETS #''' &lt;br /&gt;
| None&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Cisco SocialMiner, Release 8.5]]&lt;/div&gt;</summary>
		<author><name>Nordberg</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/SocialMiner_Chat_-_Agent_unable_to_close_Chat_interface</id>
		<title>SocialMiner Chat - Agent unable to close Chat interface</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/SocialMiner_Chat_-_Agent_unable_to_close_Chat_interface"/>
				<updated>2012-03-06T23:18:20Z</updated>
		
		<summary type="html">&lt;p&gt;Nordberg: /* SocialMiner Chat - Agent unable to close Chat interface */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== SocialMiner Chat - Agent unable to close Chat interface&amp;lt;br&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Problem Summary''' &lt;br /&gt;
| Agent sees &amp;quot;You are alone in the chat room. Click End to close the chat interface. If the End button doesn't work, contact your system administrator.&amp;quot;, but the End button doesn't work.&lt;br /&gt;
|-&lt;br /&gt;
! '''Error Message''' &lt;br /&gt;
| You are alone in the chat room. Click End to close the chat interface. If the End button doesn't work, contact your system administrator.&lt;br /&gt;
|-&lt;br /&gt;
! '''Possible Cause''' &lt;br /&gt;
| The Cisco Tomcat service is down.&lt;br /&gt;
|-&lt;br /&gt;
! '''Recommended Action''' &lt;br /&gt;
| &lt;br /&gt;
Check the status on the SocialMiner server machine: controlcenter.sh list &lt;br /&gt;
&lt;br /&gt;
Look for Cisco Tomcat&lt;br /&gt;
&lt;br /&gt;
Start Tomcat on the SocialMiner server machine: controlcenter.sh &amp;quot;Cisco Tomcat&amp;quot; start&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! '''Release''' &lt;br /&gt;
| 8.5&lt;br /&gt;
|-&lt;br /&gt;
! '''Associated CDETS #''' &lt;br /&gt;
| None&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Cisco SocialMiner, Release 8.5]]&lt;/div&gt;</summary>
		<author><name>Nordberg</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/SocialMiner_Chat_-_Agent_unable_to_close_Chat_interface</id>
		<title>SocialMiner Chat - Agent unable to close Chat interface</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/SocialMiner_Chat_-_Agent_unable_to_close_Chat_interface"/>
				<updated>2012-03-06T23:17:43Z</updated>
		
		<summary type="html">&lt;p&gt;Nordberg: /* SocialMiner Chat - Agent unable to close Chat interface */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== SocialMiner Chat - Agent unable to close Chat interface&amp;lt;br&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! '''Problem Summary''' &lt;br /&gt;
| Agent sees &amp;quot;You are alone in the chat room. Click End to close the chat interface. If the End button doesn't work, the Cisco Tomcat service may be stopped.&amp;quot;, but the End button doesn't work.&lt;br /&gt;
|-&lt;br /&gt;
! '''Error Message''' &lt;br /&gt;
| You are alone in the chat room. Click End to close the chat interface. If the End button doesn't work, contact your system administrator.&lt;br /&gt;
|-&lt;br /&gt;
! '''Possible Cause''' &lt;br /&gt;
| The Cisco Tomcat service is down.&lt;br /&gt;
|-&lt;br /&gt;
! '''Recommended Action''' &lt;br /&gt;
| &lt;br /&gt;
Check the status on the SocialMiner server machine: controlcenter.sh list &lt;br /&gt;
&lt;br /&gt;
Look for Cisco Tomcat&lt;br /&gt;
&lt;br /&gt;
Start Tomcat on the SocialMiner server machine: controlcenter.sh &amp;quot;Cisco Tomcat&amp;quot; start&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! '''Release''' &lt;br /&gt;
| 8.5&lt;br /&gt;
|-&lt;br /&gt;
! '''Associated CDETS #''' &lt;br /&gt;
| None&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Cisco SocialMiner, Release 8.5]]&lt;/div&gt;</summary>
		<author><name>Nordberg</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(3)</id>
		<title>SocialMiner Release 8.5(3)</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(3)"/>
				<updated>2011-08-22T14:31:22Z</updated>
		
		<summary type="html">&lt;p&gt;Nordberg: /* System Administration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''CONTENTS''' &lt;br /&gt;
&lt;br /&gt;
[[#Introduction|Introduction]] &lt;br /&gt;
&lt;br /&gt;
[[#What.27s_New_in_Release_8.5.283.29|What's New in SocialMiner Release 8.5(3)]] &lt;br /&gt;
&lt;br /&gt;
[[#Upgrading_to_SocialMiner_Release_8.5.283.29|Upgrading to SocialMiner Release 8.5(3)]] &lt;br /&gt;
&lt;br /&gt;
[[#Signing_In_to_SocialMiner|Signing In to SocialMiner]] &lt;br /&gt;
&lt;br /&gt;
[[#The_Home_Tab|Home Tab]] &lt;br /&gt;
&lt;br /&gt;
[[#Feeds|Feeds Gadget]] &lt;br /&gt;
&lt;br /&gt;
[[#Campaigns|Campaigns Gadget]] &lt;br /&gt;
&lt;br /&gt;
[[#Filters|Filters Gadget]] &lt;br /&gt;
&lt;br /&gt;
[[#System_Administration|System Administration Gadget]] &lt;br /&gt;
&lt;br /&gt;
[[#Notifications|Notifications Gadget]] &lt;br /&gt;
&lt;br /&gt;
[[#Reply_Templates|Reply Templates Gadget]] &lt;br /&gt;
&lt;br /&gt;
[[#SocialMiner_Reporting|SocialMiner Reporting]] &lt;br /&gt;
&lt;br /&gt;
[[#Obtaining_a_CA-Signed_Certificate|Obtaining a CA-Signed Certificate]] &lt;br /&gt;
&lt;br /&gt;
[[#Downloading_and_Installing_Language_Packs|Downloading and Installing Language Packs]] &lt;br /&gt;
&lt;br /&gt;
[[#System_Backup_and_Restoration|System Backup and Restoration]] &lt;br /&gt;
&lt;br /&gt;
[[#Design_Guidance|Design Guidance]] &lt;br /&gt;
&lt;br /&gt;
[[#Developer_Information|Developer Information]] &lt;br /&gt;
&lt;br /&gt;
[[#Copyright_Notes|Copyright Notes]] &lt;br /&gt;
&lt;br /&gt;
__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Introduction  =&lt;br /&gt;
&lt;br /&gt;
Cisco SocialMiner is a customer-care system that provides capture, filtering, workflow, queuing, and reporting for social media engagement teams. Internet postings captured by SocialMiner are referred to as '''Social Contacts'''. SocialMiner stores the social contacts and groups them into user-defined '''Campaigns'''. Each Campaign obtains social contacts from one or more '''Feeds'''. SocialMiner presents the social contacts to social media customer care personnel who can review, categorize, and/or respond to the postings. SocialMiner also produces reporting metrics on the handling of the social contacts. &lt;br /&gt;
&lt;br /&gt;
== Technology and Packaging  ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner is a server software application that is packaged as a software appliance. The appliance runs as one VMWare® virtual machine containing all of the following components: &lt;br /&gt;
&lt;br /&gt;
*Cisco Unified Communications Operating System (Unified OS), a Redhat Linux based Operating System &lt;br /&gt;
*Informix® embedded database. This database contains the SocialMiner Configuration and the SocialMiner reporting data. &lt;br /&gt;
*[http://cassandra.apache.org/ Cassandra datastore]. This datastore contains the social contacts. &lt;br /&gt;
*Cisco SocialMiner runtime software &lt;br /&gt;
*OpenFire server for XMPP BOSH eventing&lt;br /&gt;
&lt;br /&gt;
Setup and administration are done through a browser-based interface that uses [http://en.wikipedia.org/wiki/OpenSocial OpenSocial Gadgets]. SocialMiner is installed with the [http://shindig.apache.org/Apache Shindig gadget container] to render the gadgets; however the SocialMiner gadgets can also be rendered in [[#Advanced_UI_Options|other standard OpenSocial containers]] such as Cisco Quad or iGoogle. All system features and setup can also be performed via [http://en.wikipedia.org/wiki/Representational_State_Transfer REST] API's. &lt;br /&gt;
&lt;br /&gt;
SocialMiner supports integration with most user-generated content sites using standard [http://en.wikipedia.org/wiki/RSS RSS]. SocialMiner also supports direct integrations to [http://www.twitter.com Twitter®] and [http://www.facebook.com Facebook®]. Setup and configuration of SocialMiner to monitor Twitter and Facebook requires good working knowledge of those sites. For background information on these sites, review the following Mashable resources: &lt;br /&gt;
&lt;br /&gt;
[http://mashable.com/guidebook/twitter/ The Twitter Guide Book] &lt;br /&gt;
&lt;br /&gt;
[http://mashable.com/guidebook/facebook/ The Facebook Guide Book]&lt;br /&gt;
&lt;br /&gt;
= What's New in Release 8.5(3)  =&lt;br /&gt;
&lt;br /&gt;
Cisco SocialMiner Release 8.5(3) provides the following new features and enhancements: &lt;br /&gt;
&lt;br /&gt;
'''Auto-tagging'''&lt;br /&gt;
&lt;br /&gt;
There is now an Automatic Tags option on the Add/Edit page for all Feed Types. Create up to ten tags that will be automatically applied to all social contacts pulled in for that feed. See [[#Automatic_Tags_for_Feeds|Automatic Tags for Feeds]]. &lt;br /&gt;
&lt;br /&gt;
'''Hardware Support Policy'''&lt;br /&gt;
&lt;br /&gt;
Cisco will support SocialMiner deployment on any hardware, provided: &lt;br /&gt;
&lt;br /&gt;
* SocialMiner is installed within the Cisco provided VMWare OVF (this is verified by the new &amp;quot;Hardware&amp;quot; servers status on the system administration gadget). &lt;br /&gt;
&lt;br /&gt;
* The hardware supports the documented IO speed requirements. The IO speed required for SocialMiner is 1400 IOPS (input output operations per second). See [http://docwiki-dev.cisco.com/wiki/Virtualization_for_Cisco_SocialMiner Virtualization for SocialMiner].&lt;br /&gt;
&lt;br /&gt;
'''HTTP Notifications''' &lt;br /&gt;
&lt;br /&gt;
There is a new HTTP Notification Type option on the [[#Notifications | Notifications gadget]]. This is a feature for application developers.&lt;br /&gt;
&lt;br /&gt;
'''Localization'''&lt;br /&gt;
&lt;br /&gt;
Language localization is now supported for the SocialMiner user interface and online help. Once a language pack is installed, an additional drop-down will appear on the sign-in page to select the language. Each signed in user will be able to choose language preference. Cisco will post localization files shortly after the release of SocialMiner 8.5(3). See [[#Downloading_and_Installing_Language_Packs|Downloading and Installing Language Packs]]. &lt;br /&gt;
&lt;br /&gt;
'''Reply Templates'''&lt;br /&gt;
&lt;br /&gt;
* There is a new Cisco Facebook reply template. It is  the default template option for [[#Facebook Fan Page Feed Type |Facebook Fan Page feeds]]. Use of the Cisco Facebook reply template requires authorization of an account to post on Facebook. You can authorize one Facebook account per Fan Page. Once the Authorization is allowed, any SocialMiner user can post to the Facebook Fan Page without having their own Facebook account. &lt;br /&gt;
&lt;br /&gt;
* The Cisco Twitter reply template is now the default template option for Twitter Account and Twitter Stream feeds. &lt;br /&gt;
&lt;br /&gt;
* [http://groups.google.com/group/twitter-api-announce/browse_thread/thread/e954fc0f8b5aa6ec?pli=1 Twitter Permission level changes] require that existing SocialMiner users delete and reauthorize Twitter Account Feeds in order to continue receiving Direct Messages. Authorizations made on or after May 24, 2011 forward do not require re-authorization. &lt;br /&gt;
&lt;br /&gt;
'''User Interface'''&lt;br /&gt;
&lt;br /&gt;
* Navigation has changed in the User Interface. The &amp;quot;Results&amp;quot; tab is renamed &amp;quot;Home&amp;quot; and is in the first tab position on the navigation bar. The Home tab is now the default page you see when you sign in. &lt;br /&gt;
&lt;br /&gt;
* The selection of which social contact states to display is now done with a dropdown list on the Home tab. This was formerly done by using checkboxes on the Settings page. The dropdown list options are: ''Show Open'', ''Show Handled'', or ''Show Discarded''. ''Open'' social contacts are those that are Unread and those that are Reserved. See [[#The_Home_Tab|The Home Tab]].&lt;br /&gt;
&lt;br /&gt;
* When an agent changes the state of a social contact or add/removes a tag for that social contact, all other agents working in that campaign see the event in real time.&lt;br /&gt;
&lt;br /&gt;
* The [[#System Administration |System Administration gadget]] now shows:&lt;br /&gt;
** the number of Logged in Users.&lt;br /&gt;
** the status of the Hardware (indicates if the SocialMiner system was installed on the Cisco provided VMWare template). &lt;br /&gt;
** the state of the internal XMPP server used for XMPP BOSH Eventing.&lt;br /&gt;
** a new checkbox for Mail Server configuration: the  Use SSL | TLS checkbox, which defaults to unchecked. Check this if the mail server supports secure connection, for example, smtp.gmail.com. The mail server certificate is not validated.&lt;br /&gt;
** Proxy Settings (moved from Feeds gadget).&lt;br /&gt;
&lt;br /&gt;
'''XMPP BOSH Eventing''' &lt;br /&gt;
&lt;br /&gt;
SocialMiner sends asynchronous state change and tag update events to an XMPP client using the XMPP Publish-Subscribe protocol.&lt;br /&gt;
Changes to the state of social contacts and the addition/deletion of tags update the interface of all agents who are working in a campaign. (No need to refresh.)&lt;br /&gt;
&lt;br /&gt;
Three additional ports are now used by SocialMiner for XMPP BOSH eventing. See [[#Ports|Ports]].&lt;br /&gt;
&lt;br /&gt;
If agents will be accessing SocialMiner 8.5(3) through a firewall, they will not see realtime updates if ports 7071 and 7443 are blocked. (They will need to click Refresh.) Open those two ports to allow agents working in the same campaign to see realtime social contact state changes and tagging updates.&lt;br /&gt;
&lt;br /&gt;
= Upgrading to SocialMiner Release 8.5(3)  =&lt;br /&gt;
&lt;br /&gt;
Topics: &lt;br /&gt;
&lt;br /&gt;
[[#Upgrading_using_Cisco_Unified_Operating_System_Administration|Upgrading using Cisco Unified Operating System Administration]]&lt;br /&gt;
&lt;br /&gt;
[[#Upgrading_using_the_Command_Line_Interface|Upgrading using the Command Line Interface]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;SocialMiner Release 8.5(3) is an upgrade to release 8.5(1). Upgrades are cumulative and must be installed over the base release. This means that: &lt;br /&gt;
&lt;br /&gt;
*You must have installed the base release -  SocialMiner Release 8.5(1). SocialMiner 8.5(1) installation is documented in the [http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(1) SocialMiner 8.5(1) User Guide]. &lt;br /&gt;
*You can upgrade directly from Release 8.5(1) to Release 8.5(3). Release 8.5(3) includes all features and changes of Release 8.5(2). Features added in Release 8.5(2) are documented here: [http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(2) What's New in Release 8.5(2)]. &lt;br /&gt;
*If you are on Release 8.5(2), you can upgrade directly to Release 8.5(3).&lt;br /&gt;
&lt;br /&gt;
You can upgrade using the Command Line Interface (CLI). You can also upgrade using the Software Upgrades tool in Cisco Unified Operating System Administration. &lt;br /&gt;
The upgrade can run unattended and may take several hours to complete.&lt;br /&gt;
&lt;br /&gt;
== Upgrading using Cisco Unified Operating System Administration  ==&lt;br /&gt;
&lt;br /&gt;
Open Cisco Unified Operating System Administration from the Administration tab &amp;amp;gt; Platform Administration. You can also use this URL &lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;amp;lt;servername&amp;amp;gt;/cmplatform&amp;lt;/pre&amp;gt;&lt;br /&gt;
where ''servername'' is the Hostname or IP address of the server. &lt;br /&gt;
&lt;br /&gt;
#Select Software Upgrade &amp;amp;gt; Install/Upgrade. &lt;br /&gt;
#On the Software Installation /Upgrade dialog box: &lt;br /&gt;
##If you burned the files to CD/DVD: &lt;br /&gt;
###Source = DVD/CD. &lt;br /&gt;
###Directory = the directory for DVD/CD. Use forward slashes. For example, if the installation file is located on the root directory of a CD that is on Drive D, type /D. &lt;br /&gt;
###Server = leave blank. &lt;br /&gt;
###User Name = leave blank. &lt;br /&gt;
###Password = leave blank.&lt;br /&gt;
##If the files are on a remote file server: &lt;br /&gt;
###Source = Remote Filesystem. &lt;br /&gt;
###Directory = the path to the files. Use forward slashes. For example, /SocialMiner/Installation. &lt;br /&gt;
###Server = the IP address of the remote server. &lt;br /&gt;
###User Name = the user name to access the remote server. &lt;br /&gt;
###Password = the password to access the remote server.&lt;br /&gt;
#Click Next. &lt;br /&gt;
#Choose the iso file from the Software Location field. &lt;br /&gt;
#Click Next. &lt;br /&gt;
#At the Software Installation/Upgrade screen, select Reboot to Upgraded Partition. &lt;br /&gt;
#Click Next.&lt;br /&gt;
&lt;br /&gt;
You see a series of messages as the upgrade installation proceeds. &lt;br /&gt;
&lt;br /&gt;
== Upgrading using the Command Line Interface  ==&lt;br /&gt;
&lt;br /&gt;
#Download the 8.5(3) Release from Cisco.com and place the file on an FTP or SFTP server. You can also burn the ISO file to DVD. &lt;br /&gt;
#SSH to your SocialMiner system and log in with the platform administration account. &lt;br /&gt;
#Using the Command Line Interface (CLI), run the command &amp;lt;tt&amp;gt;utils system upgrade initiate&amp;lt;/tt&amp;gt; &lt;br /&gt;
#Follow the instructions provided by the &amp;lt;tt&amp;gt;utils system upgrade initiate&amp;lt;/tt&amp;gt; command. An example of executing the command follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;admin:utils system upgrade initiate &lt;br /&gt;
&lt;br /&gt;
Warning: Do not close this window without first canceling the upgrade.&lt;br /&gt;
&lt;br /&gt;
Source:&lt;br /&gt;
&lt;br /&gt;
 1) Remote Filesystem via SFTP&lt;br /&gt;
 2) Remote Filesystem via FTP&lt;br /&gt;
 3) Local DVD/CD&lt;br /&gt;
 q) quit&lt;br /&gt;
&lt;br /&gt;
 Please select an option (1 - 3 or &amp;quot;q&amp;quot; ): 2&lt;br /&gt;
Directory [q]: /FTP/PATH/TO/UPGRADE/IOS&lt;br /&gt;
Server [q]: FTP_HOSTNAME&lt;br /&gt;
User Name [q]: FTP_USERNAME&lt;br /&gt;
Password: ********&lt;br /&gt;
Checking for valid upgrades.  Please wait...&lt;br /&gt;
&lt;br /&gt;
Available options and upgrades in &amp;quot;/FTP/PATH/TO/UPGRADE/IOS&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
 1) UCSInstall_CCP_8_5_1_UCOS_8.5.3.10000-XX.sgn.iso&lt;br /&gt;
 q) quit&lt;br /&gt;
&lt;br /&gt;
Please select an option (1 - 1 or &amp;quot;q&amp;quot; ): 1&lt;br /&gt;
Accessing the file.  Please wait...&lt;br /&gt;
Downloaded XXXX MB.&lt;br /&gt;
Checksumming the file...&lt;br /&gt;
Downloaded XXXX MB.&lt;br /&gt;
A system reboot is required when the upgrade process completes or is canceled.  This will ensure services affected by the upgrade process are functioning properly.&lt;br /&gt;
&lt;br /&gt;
     Downloaded: UCSInstall_CCP_8_5_1_UCOS_8.5.3.10000-X.sgn.iso&lt;br /&gt;
   File version: 8.5.3.10000-X&lt;br /&gt;
  File checksum: CHECKSUM&lt;br /&gt;
&lt;br /&gt;
Automatically switch versions if the upgrade is successful (yes/no): yes&lt;br /&gt;
&lt;br /&gt;
Start installation (yes/no): yes&lt;br /&gt;
The upgrade log is install_log_2011-03-10.09.52.58.log&lt;br /&gt;
Upgrading the system.  Please wait...&lt;br /&gt;
06/10/2011 09:53:00 file_list.sh|Starting file_list.sh|&amp;amp;lt;LVL::Info&amp;amp;gt;&lt;br /&gt;
...&lt;br /&gt;
  [Many lines of upgrade scripts running]&lt;br /&gt;
...&lt;br /&gt;
06/10/2011 11:41:31 upgrade_install.sh|Upgrade Complete -- (0)|&amp;amp;lt;LVL::Info&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
Successfully installed UCSInstall_CCP_8_5_1_UCOS_8.5.3.10000-XX.sgn.iso&lt;br /&gt;
&lt;br /&gt;
The system upgrade was successful.  A switch version request has been submitted.  &lt;br /&gt;
This can take a long time depending on the platform and database size.  &lt;br /&gt;
Please continue to monitor the switchover process from the Cisco Unified Communications OS Platform CLI.  &lt;br /&gt;
Please verify the system restarts and the correct version is active.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The system reboots after the upgrade is complete.&lt;br /&gt;
&lt;br /&gt;
= Signing In to SocialMiner  =&lt;br /&gt;
&lt;br /&gt;
To launch SocialMiner, use a web browser to access the root of the web server. Enter &lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;amp;lt;servername&amp;amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
where ''servername'' is the name or IP address of the server. &lt;br /&gt;
&lt;br /&gt;
See [[SocialMiner Browsers|SocialMiner Browsers]] for information on supported browsers. [[Image:SocialMiner login853.png|thumb|right|450px|]] &lt;br /&gt;
&lt;br /&gt;
Entering the URL opens a sign in page where you enter your username and password. The first time you sign in, you must sign in with the application username and password that you created during the installation. &lt;br /&gt;
&lt;br /&gt;
If you have [[#Downloading_and_Installing_Language_Packs|downloaded and installed language files]], the sign in page also has a drop-down for selecting your language. &lt;br /&gt;
&lt;br /&gt;
When you see a &amp;quot;trusted certificate&amp;quot; warning, acknowledge it - for example by clicking ''Continue to Web Site'' in Internet Explorer or ''I understand the Risk'' in Mozilla Firefox. This saves the certificate to the browser. For some browsers, you may want to [[#Obtaining_a_CA-Signed_Certificate|obtain and upload a CA-Signed certificate]] so that the security warnings do not persist. &lt;br /&gt;
&lt;br /&gt;
A successful sign in presents the SocialMiner interface to the Home tab. Most users see one other tab: the Configuration tab. Administrators also see an Administration tab.&lt;br /&gt;
&lt;br /&gt;
= The Home Tab  =&lt;br /&gt;
&lt;br /&gt;
Topics: &lt;br /&gt;
&lt;br /&gt;
[[#Reviewing_Social_Contacts_By_State|Reviewing Social Contacts By State]]&lt;br /&gt;
&lt;br /&gt;
[[#Replying_to_Social_Contacts_from_the_Home_Tab|Replying to Social Contacts]] &lt;br /&gt;
&lt;br /&gt;
[[#Tagging_Social_Contacts|Tagging Social Contacts]] &lt;br /&gt;
&lt;br /&gt;
[[#Settings|Settings]] &lt;br /&gt;
&lt;br /&gt;
[[#Train Filters on the Home Tab | Train Filters]]&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMinerHome.png|thumb|right|450px|]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The SocialMiner Home tab provides a dynamic &amp;quot;Inbox&amp;quot; for viewing and responding to [[#What is a Social Contact? | social contacts]]. No social contacts will appear on this gadget until you: &lt;br /&gt;
&lt;br /&gt;
#Configure at least one [[#Feeds|Feed]]. &lt;br /&gt;
#Configure at least one [[#Campaigns|Campaign]]. &lt;br /&gt;
#Add the Feed to the Campaign. &lt;br /&gt;
#Select a Campaign from the drop-down menu on the upper-left.&lt;br /&gt;
&lt;br /&gt;
You can show social contacts that are in specific states (Open, Handled, or Discarded) and by selecting [[#Settings|Settings]] to show only those social contacts with specific tags or to enable filter training mode. &lt;br /&gt;
&lt;br /&gt;
The SocialMiner Home tab is dynamic in these ways: &lt;br /&gt;
&lt;br /&gt;
*A bar appears periodically at the top of the page indicating that there are one or more new social contacts in the campaign. You can click the bar to refresh the results, or click the refresh icon at the upper-right. &lt;br /&gt;
*State changes and new tags made by one agent are immediately visible to all other agents working in that campaign.&lt;br /&gt;
&lt;br /&gt;
'''VIDEO:''' View a [http://www.youtube.com/watch?v=iteoPj6B52g&amp;amp;hd=1 video] about handling social contacts on the Home tab. &lt;br /&gt;
&lt;br /&gt;
== What is a Social Contact? ==&lt;br /&gt;
The term Social Contact refers to a post collected by SocialMiner. A social contact can be a Tweet, a Facebook wall post, a Blog, or a Forum post. &lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
# When a customer tweets and the tweet matches the search criteria of SocialMiner, that tweet is captured by SocialMiner and stored in the datastore as a social contact. &lt;br /&gt;
# An agent's reply to that tweet is captured as saved as  another social contact. &lt;br /&gt;
# The customer reply to the agent's reply is captured as a third social contact.&lt;br /&gt;
&lt;br /&gt;
A social contact remains in the datastore until it is [[#Purge Settings |purged]].&lt;br /&gt;
&lt;br /&gt;
SocialMiner stores the following for each social contact:&lt;br /&gt;
*Author (the username of the person who posted)&lt;br /&gt;
*Creation Date (date stored in SocialMiner)&lt;br /&gt;
*Title&lt;br /&gt;
*Description&lt;br /&gt;
*Published Date (date it was published on the Internet) Not all feeds have this.&lt;br /&gt;
*Screen Pop URL (the URL that can be used to open/view that social contact with SocialMiner UI)&lt;br /&gt;
*Source type (the type of feed that collected the social contact)&lt;br /&gt;
*Tags (tags applied by SocialMiner users)&lt;br /&gt;
&lt;br /&gt;
== Reviewing Social Contacts By State  ==&lt;br /&gt;
&lt;br /&gt;
A social contact can be in one of four states:  Unread, Reserved, Handled, and Discarded. Use the drop-down on the Home tab to show contacts of only that state: &lt;br /&gt;
&lt;br /&gt;
'''Show Open''' - Open social contacts are those in the ''Unread'' or the ''Reserved'' state. They have not yet been acted on. All social contacts captured by SocialMiner are initially in the Unread state and appear when you Show Open. &lt;br /&gt;
&lt;br /&gt;
'''Show Handled''' - These social contacts have been handled (replied to) by an agent. &lt;br /&gt;
&lt;br /&gt;
'''Show Discarded''' - These social contacts have been discarded by an agent. &lt;br /&gt;
&lt;br /&gt;
=== Working with Social Contacts  ===&lt;br /&gt;
&lt;br /&gt;
A social contact state can be changed by any user at any time by a click of a social contact state button. The name of the last user to change a state appears next to the social contact as soon as the change occurs: for example, ''Discarded: User2''. &lt;br /&gt;
&lt;br /&gt;
State changing can be done by different agents: Agent1 can reserve a social contact and Agent2 can handle it. &lt;br /&gt;
&lt;br /&gt;
'''To undo a state change''', show the list for that state, locate the social contact, and click the icon again to reverse the state. &lt;br /&gt;
&lt;br /&gt;
For example, if you set a social contact to Handled and then change your mind about handling it: &lt;br /&gt;
&lt;br /&gt;
#Select Show Handled. &lt;br /&gt;
#Locate that social contact. &lt;br /&gt;
#Click the Handle icon. This toggles the state of that social contact back to Unread. It is removed from the Show Handled list immediately and returns to the Show Open list within a few seconds.&lt;br /&gt;
&lt;br /&gt;
Social contact state is universal across the SocialMiner system. For example, if one user handles a social contact, then the social contact appears as handled in the browser interface for all other users. This is the case even if the social contact appears in multiple campaigns.&lt;br /&gt;
&lt;br /&gt;
== Replying to Social Contacts from the Home Tab  ==&lt;br /&gt;
&lt;br /&gt;
[[Image:CampaignResultsCiscoTwitterReply.png|thumb|right|450px|]] &lt;br /&gt;
&lt;br /&gt;
SocialMiner provides the ability to reply to social contacts using [[#Reply Templates |Reply Templates]]. There are two system-defined templates: Cisco Twitter and Cisco Facebook. Administrators can add custom reply templates. &lt;br /&gt;
&lt;br /&gt;
You can select only one reply template per feed, and you do this on the Add/Edit Feed page for each Feed Type. &lt;br /&gt;
&lt;br /&gt;
=== Replying to a Twitter Social Contact  ===&lt;br /&gt;
&lt;br /&gt;
Ways to reply are: &lt;br /&gt;
&lt;br /&gt;
* direct-message the author of the Tweet.&lt;br /&gt;
&lt;br /&gt;
* create an &amp;quot;@&amp;quot; reply that is viewable to everyone on Twitter.&lt;br /&gt;
&lt;br /&gt;
* configure the feed to respond with the Cisco Twitter reply template, which allows you to follow the recipient of the message if you are not currently following them.&lt;br /&gt;
&lt;br /&gt;
To reply to a tweet using the Cisco Twitter reply template: &lt;br /&gt;
&lt;br /&gt;
'''1.''' Select a Twitter Account social contact and click Reply. The Cisco Twitter template opens and provides the following fields: &lt;br /&gt;
&lt;br /&gt;
*Account: Select the Twitter Account from which you are replying. All Twitter Accounts configured on this system appear in the dropdown menu. &lt;br /&gt;
* Once the account is selected, the system checks the Follow status of the intended recipient. If the account is not already following the recipient, you can click Follow to begin following. &lt;br /&gt;
* For your convenience, the conversation history of the social contact is listed below the selected social contact. You can reply, retweet, or Direct Message to any tweet in the conversation. The social contact that was originally reserved is marked as handled even if you do not reply to the most recent tweet in the conversation. The status of the other social contacts (tweets) in the conversation does not change. &lt;br /&gt;
* Select the type of reply, either Direct Message, retweet, or reply. A pop-up text box appears where you can enter your message. Note: You can only Direct Message a Twitter user if the intended recipient is following you. Replies and retweets are posted to the timeline of the Twitter account. A Direct Message is sent directly to the poster of the tweet. &lt;br /&gt;
* Enter your reply in the pop-up text box. Text input is limited to 140 characters. The current character count is listed at the upper right of the text box.&lt;br /&gt;
&lt;br /&gt;
'''2.''' Click Send to send the reply. This marks the social contact as Handled. &lt;br /&gt;
&lt;br /&gt;
Note that the reply template is customizable. The instructions above pertain to the default Cisco Twitter template. If your administrator has provided a custom reply template, the steps for replying may be different. &lt;br /&gt;
=== Replying to a Facebook Fan Page  ===&lt;br /&gt;
&lt;br /&gt;
Ways to reply are to: &lt;br /&gt;
&lt;br /&gt;
* click the link on the social contact to open the post or comment and enter your comment comment.&lt;br /&gt;
&lt;br /&gt;
* configure the feed to use the Cisco Facebook reply template and respond directly to the Fan Page from SocialMiner.&lt;br /&gt;
&lt;br /&gt;
Facebook accepts content from a Facebook Reply Template only if the person who [[#Facebook Fan Page Feed Type|added the Faceboook Fan Page feed]] received authorization from Facebook by clicking '''Get Post Authorization'''.&lt;br /&gt;
&lt;br /&gt;
'''1.''' Select a Facebook social contact. Click the Reply button. &lt;br /&gt;
&lt;br /&gt;
The Cisco Facebook Reply form opens to show: &lt;br /&gt;
&lt;br /&gt;
* the name of the person who posted or commented on the Facebook page.&lt;br /&gt;
* a text area for your comment.&lt;br /&gt;
* a Like indicator.&lt;br /&gt;
&lt;br /&gt;
If you have never replied, or if you have previously replied with an Unlike, the template shows Like. If you have previously replied with Like, the template shows Unlike. You can reply without selecting Like or Unlike. &lt;br /&gt;
&lt;br /&gt;
'''2.''' Click Send to send the reply. This marks the social contact as Handled. &lt;br /&gt;
&lt;br /&gt;
Note that the reply template is customizable. The instructions above pertain to the default Cisco Facebook reply template. If your administrator has provided a custom reply template, then the steps for replying may be different.&lt;br /&gt;
&lt;br /&gt;
=== Replying to an RSS Social Contact  ===&lt;br /&gt;
&lt;br /&gt;
You cannot reply directly to a social contact from an RSS feed. You can, however, tag the RSS contact and set notifications so that an agent receives an email or an Instant Message for the social contact.&lt;br /&gt;
&lt;br /&gt;
= Tagging Social Contacts  =&lt;br /&gt;
&lt;br /&gt;
Tags are labels that allow you to categorize social contacts, to track workflow, and to set up [[#Notifications|notifications]]. &lt;br /&gt;
&lt;br /&gt;
For example, all social contacts that mention billing concerns could be tagged with ''Billing''. You could then set up notifications to email social contacts with that tag to Customer Service. &lt;br /&gt;
&lt;br /&gt;
You can tag similar social contacts with the same tag, then use the [[#Settings|Settings page]] to filter the list of social contacts to show only social contacts with a particular tag. &lt;br /&gt;
&lt;br /&gt;
'''Adding Tags''' &lt;br /&gt;
&lt;br /&gt;
When you hover over a social contact, you see a text box and a '''Tag''' button. &lt;br /&gt;
&lt;br /&gt;
To enter a tag, click the text box and type the tag. (Separate multiple tags by commas.) Then press '''Enter''' or click '''Tag'''. The new tags are immediately visible to all users who view that social contact. You can add a maximum of twenty tags to a social contact.&lt;br /&gt;
&lt;br /&gt;
Social contacts are not duplicated even when they appear in multiple campaigns. When a user tags a social contact in one campaign, the tag appears to other users who are viewing that social contact from another campaign. &lt;br /&gt;
&lt;br /&gt;
'''Suggested Tags:''' &lt;br /&gt;
&lt;br /&gt;
A maximum of five common/recently used tags for the selected campaign appear as 'suggested tags' links to the right of the Tag button. To add one or more of these suggested tags to the social contact. click the link for the suggested tag. These suggestions provide one-click tagging for commonly used tags. The suggestions are specific to the campaign, not the entire SocialMiner system, and are only updated on a refresh. &lt;br /&gt;
&lt;br /&gt;
'''Deleting Tags''' &lt;br /&gt;
&lt;br /&gt;
To delete a tag from a social contact, click the small, grey x at the right of the tag name. &lt;br /&gt;
&lt;br /&gt;
'''Automatic Tags''' You can also configure up to ten automatic tags for a feed. All social contacts pulled in for that feed have these auto-tags. See [[#Automatic_Tags_for_Feeds|Automatic Tags for Feeds]]. &lt;br /&gt;
&lt;br /&gt;
'''VIDEO''': View a [http://www.youtube.com/watch?v=Sy6CIKDyYIM&amp;amp;hd=1 video] about using tags.&lt;br /&gt;
= Settings  =&lt;br /&gt;
&lt;br /&gt;
Click the Settings icon at the top right of the Home tab open the Settings page. Use this page to show or hide social contacts by tag and to enable training filters. Although tags and filters are global (all users can see them), settings are user-specific. Your changes to Settings determine what you see for the campaign but do not do not effect what others see in the campaign. &lt;br /&gt;
&lt;br /&gt;
= Train Bayesian Filters on the Home Tab =&lt;br /&gt;
&lt;br /&gt;
If you have [[#Filters |added a Bayesian filter]], you can select it on the Settings page to activate training mode. &lt;br /&gt;
&lt;br /&gt;
''None'' is the default on the Settings page. Selecting a Bayesian filter enables filter training and changes the campaign dispay on the Home tab to show Plus (+) and Minus (-) training buttons for each social contact.&lt;br /&gt;
&lt;br /&gt;
*Click the Plus button to mark the social contact as being ''in'' this filter.(This tells SocialMiner: ''Keep social contacts similer to this one. Do not filter out social contacts like this''.) &lt;br /&gt;
&lt;br /&gt;
*Click the Minus button to mark this social contact as &amp;quot;out&amp;quot; of this filter. (This tells SocialMiner: ''Filter out social contacts like this one''.)&lt;br /&gt;
&lt;br /&gt;
To disable training mode, return to Settings page and select ''None''.&lt;br /&gt;
&lt;br /&gt;
Training settings are user-specific. Your changes to enable training mode do not effect what others see for the campaign.&lt;br /&gt;
&lt;br /&gt;
= Feeds  =&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMinerfeeds853.png|thumb|right|300px|]] &lt;br /&gt;
&lt;br /&gt;
Topics: &lt;br /&gt;
&lt;br /&gt;
*[[#Adding_and_Editing_Feeds|Adding and Editing Feeds]] &lt;br /&gt;
*[[#Feed_Types|Feed Types]] &lt;br /&gt;
**[[#RSS_and_Authenticated_RSS_Feed_Types|RSS and Authenticated RSS Feed Types]] &lt;br /&gt;
**[[#Facebook_Fan_Page_Feed_Type|Facebook Fan Page Feed Type]] &lt;br /&gt;
**[[#Push_Feed_Type|Push Feed Type]] &lt;br /&gt;
**[[#Twitter_Account_Feed_Type|Twitter Account Feed Type]] &lt;br /&gt;
**[[#Twitter_Stream_Feed_Type|Twitter Stream Feed Type]]&lt;br /&gt;
*[[#Polling_Interval_for_Feeds|Polling Interval for Feeds]]&lt;br /&gt;
*[[#Minimum_Age_for_Feeds|Minimum Age for Feeds]]&lt;br /&gt;
*[[#Automatic_Tags_for_Feeds|Automatic Tags for Feeds]] &lt;br /&gt;
*[[#Deleting_Feeds|Deleting Feeds]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;The Feeds gadget is on the SocialMiner Configuration tab. &lt;br /&gt;
&lt;br /&gt;
A '''Feed''' is a configured source for capturing social contacts - a view set of specific data you want to capture. Setting up feeds is a foundational step for your SocialMinder system. You see no social contacts on the Home tab until you configure at least one feed and add it to a campaign. &lt;br /&gt;
&lt;br /&gt;
'''Note''' If your server is behind a firewall, the administrator may need to configure SocialMiner to use a proxy to reach the internet. See [[#Proxy_settings|Proxy Settings]]. &lt;br /&gt;
&lt;br /&gt;
'''Note also that''': SocialMiner uses a process called de-duplication to automatically remove duplicate social contacts. For example, if a user configures several ''overlapping'' feeds that capture the same result, then SocialMiner does not capture the same social contact twice. The de-duplication functionality relies on the unique URL of the post. For example, each Tweet or blog has a unique URL. Before SocialMiner creates a new social contact in the datastore, it first verifies that the URL of that social contact is not already in the datastore. &lt;br /&gt;
&lt;br /&gt;
== Adding and Editing Feeds  ==&lt;br /&gt;
&lt;br /&gt;
To create a feed, click '''Add''' in the feed list view. &lt;br /&gt;
&lt;br /&gt;
To edit the settings for a feed, click its name. &lt;br /&gt;
&lt;br /&gt;
Select the feed type and complete the fields for the feed type. Note that the fields depend on the feed type you select. &lt;br /&gt;
&lt;br /&gt;
Note: Social contacts retrieved by feeds are time-limited by the number of days defined in the Purge Social Contacts older than (days) setting of the [[#Purge Settings |Purge Settings tool]]. (This tool is on the Administration tab and is used by Administrators only.) &lt;br /&gt;
&lt;br /&gt;
Note also that if you change a feed (rename it, change the URL and polling interval), you do not need to re-add it to the &lt;br /&gt;
campaign.&lt;br /&gt;
&lt;br /&gt;
== Feed Types  ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner supports the following types of Feeds. Each feed type has unique settings, which are descibed in the sections below: &lt;br /&gt;
&lt;br /&gt;
*[[#RSS_and_Authenticated_RSS_Feed_Types|RSS and Authenticated RS]] &lt;br /&gt;
*[[#Facebook_Fan_Page_Feed_Type|Facebook Fan Page]] &lt;br /&gt;
*[[#Push_Feed_Type|Push Feed]] &lt;br /&gt;
*[[#Twitter_Account_Feed_Type|Twitter Account]] &lt;br /&gt;
*[[#Twitter_Stream_Feed_Type|Twitter Stream]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== RSS and Authenticated RSS Feed Types  ===&lt;br /&gt;
&lt;br /&gt;
RSS is one of the simplest and most widely-available means for SocialMiner to capture social contacts, as there are many forum and blog sites that support [http://en.wikipedia.org/wiki/RSS RSS]. &lt;br /&gt;
&lt;br /&gt;
SocialMiner Supports the following RSS Feed standards: &lt;br /&gt;
&lt;br /&gt;
*[http://validator.w3.org/feed/docs/rss1.html RSS 1.0] &lt;br /&gt;
*[http://validator.w3.org/feed/docs/rss2.html RSS 2.0] &lt;br /&gt;
*[http://tools.ietf.org/html/rfc4287 ATOM 1.0]&lt;br /&gt;
&lt;br /&gt;
The Authenticated RSS feed type is similar to RSS; however it supports [http://en.wikipedia.org/wiki/Basic_access_authentication basic authentication]. The username and password are encrypted and stored in the SocialMiner configuration database. &lt;br /&gt;
&lt;br /&gt;
'''VIDEOS:''' &lt;br /&gt;
&lt;br /&gt;
*View a [http://www.youtube.com/watch?v=YneS1h1catg&amp;amp;hd=1 video] about adding RSS Feeds. &lt;br /&gt;
*View a [http://www.youtube.com/watch?v=L9YhIEpKC5c&amp;amp;hd=1 video] about adding Authenticated RSS Feeds.&lt;br /&gt;
&lt;br /&gt;
'''About Paging from RSS Feeds''' &lt;br /&gt;
&lt;br /&gt;
SocialMiner does not support the reading of multiple &amp;quot;pages&amp;quot; from an RSS feed. SocialMiner captures the posts that are presented on the first, or main, page returned by a site. This limitation prevents the system from capturing posts prior to the current page of results, but allows SocialMiner to capture all results going forward as long as the site generates a page or less of results in each interval. &lt;br /&gt;
&lt;br /&gt;
Some sites allow the URL to specify the number of results on a page in the URL. Using this feature to set the number of results to return and regulating the polling interval optimizes system performance and reduces load on the site, while ensuring all posts are captured. &lt;br /&gt;
&lt;br /&gt;
'''Configuring RSS and Authenticated RSS''' &lt;br /&gt;
&lt;br /&gt;
To configure an RSS or Authenticated RSS feed:&lt;br /&gt;
#Access the Feed gadget.&lt;br /&gt;
#Click '''Add''.&lt;br /&gt;
#Select RSS or Authenticated RSS feed type, and enter the following fields:&lt;br /&gt;
*Name &lt;br /&gt;
*Description &lt;br /&gt;
*URL - this must be a valid RSS Feed &lt;br /&gt;
*Username - Username for the feed. Required for Authenticated RSS feed. Not Applicable to RSS Feed. &lt;br /&gt;
*Password - Password for the feed. Optional for the Authenticated RSS feed. Not Applicable to RSS Feed. &lt;br /&gt;
*[[#Polling_Interval_for_Feeds|Polling Interval]] - Number of minutes to wait between refreshing this feed. &lt;br /&gt;
*[[#Minimum_Age_for_Feeds|Minimum age]] - The number of hours old for a post before it is included as a result. This allows you to exclude recent posts.&lt;br /&gt;
Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
=== Facebook Fan Page Feed Type  ===&lt;br /&gt;
&lt;br /&gt;
'''About Facebook Fan Page Feeds''' &lt;br /&gt;
&lt;br /&gt;
The Facebook Fan Page Feed type captures all of the wall posts and comments on wall posts that are posted to a Fan Page. &lt;br /&gt;
&lt;br /&gt;
Fan Pages are public, and no username or password is required to capture the postings on a Facebook Fan Page. This means it is possible to capture postings on Fan Pages operated by a company as well as Fan Pages set up by independent parties or even competitors. &lt;br /&gt;
&lt;br /&gt;
Facebook wall posts and comments are captured by SocialMiner and rendered in a time-sorted stream. This rendering differs from the standard Fan Page layout. The goal of this layout is to ensure that 100% of the wall posts and comments are noticed by the consumer of the results. It is more difficult to achieve this goal when viewing the wall posts and comments directly on Facebook, as they are grouped by wall post instead of time-sorted. &lt;br /&gt;
&lt;br /&gt;
When displayed in SocialMiner, Facebook wall posts and comments are differentiated by the format of the title: &lt;br /&gt;
&lt;br /&gt;
*''Facebook post from [first name] [last name]''&lt;br /&gt;
&lt;br /&gt;
*''Facebook comment from [first name] [last name] for &amp;quot;[post]&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
The link in the title provides a direct link to the wall post on Facebook. Note that Facebook does not anchor comments, therefore the link takes the browser to the wall posts to which the comment refers and not directly to the comment. &lt;br /&gt;
&lt;br /&gt;
'''SocialMiner requires a clean Fan Page &amp;quot;Vanity URL&amp;quot;.''' &lt;br /&gt;
You will notice that Facebook appends certain parameters to a URL depending on how you navigated to the URL. For example, when you find the Cisco Contact Center Fan Page through Facebook search, you see this URL: http://www.facebook.com/#!/CiscoCC?ref=ts. However the direct URL for the fan page is http://www.facebook.com/CiscoCC. This base URL is what Facebook refers to as the &amp;quot;Vanity URL&amp;quot;. The name &amp;quot;CiscoCC&amp;quot; was registered by the administrator of this page.&lt;br /&gt;
&lt;br /&gt;
'''Note that''' some Fan Pages that have a number instead of a text name. (This is not common.) These are pages that have not yet registered a Vanity URL. In this case, the URL with the number satisfies the requirements of SocialMiner configuration. &lt;br /&gt;
&lt;br /&gt;
'''Configuring a Facebook Fan Page Feed''' &lt;br /&gt;
&lt;br /&gt;
'''VIDEO''': View a [http://www.youtube.com/watch?v=xHCjtcHbNws&amp;amp;hd=1 video] about configuring a Facebook Fan Page Feed. &lt;br /&gt;
&lt;br /&gt;
To configure a Facebook Fan Page feed:&lt;br /&gt;
#Access the Feed gadget.&lt;br /&gt;
#Click '''Add'',&lt;br /&gt;
#Select Facebook Fan Page feed type, and enter the following fields:&lt;br /&gt;
*Name &lt;br /&gt;
*Description &lt;br /&gt;
*URL - this must be a valid Facebook Fan page Note: The URL must start with &amp;lt;tt&amp;gt;http://www.facebook.com&amp;lt;/tt&amp;gt; &lt;br /&gt;
*[[#Polling_Interval_for_Feeds|Polling Interval]] - Number of minutes to wait between refreshing this feed. &lt;br /&gt;
*[[#Minimum_Age_for_Feeds|Minimum age]] - The number of hours old for a post before it is included as a result. This allows you to exclude recent posts. &lt;br /&gt;
*Reply template - The reply template to be used for replying to social contacts obtained from this feed. Defaults to the Cisco Facebook Reply Template.&lt;br /&gt;
&lt;br /&gt;
4. When you complete the fields, you must '''Authorizing the Feed'''. To do this:&lt;br /&gt;
* Click '''Get Post Authorization''' to request authorization from Facebook that allows SocialMiner to post to the fan page. &lt;br /&gt;
* This opens Facebook. &lt;br /&gt;
* Sign in with your organization's Facebook username and password. Then click '''Allow''' to allow the Cisco Facebook Reply Template to post to the Facebook Fan Page. &lt;br /&gt;
&lt;br /&gt;
Successful Authorization creates and saves the feed.&lt;br /&gt;
&lt;br /&gt;
Posted replies will appear as being from the user who authenicated the posting. For example, if the posting was authorized by the Facebook account for Harrison Dental and employee Dr. Lee replies to a social contact, her reply is from Harrison Dental and not from her own Facebook account.&lt;br /&gt;
&lt;br /&gt;
=== Push Feed Type  ===&lt;br /&gt;
&lt;br /&gt;
The push feed type allows you to &amp;quot;push&amp;quot; social contacts directly to SocialMiner through HTTP GET requests. &lt;br /&gt;
&lt;br /&gt;
Using the Feed gadget, create a new feed and select the '''Push''' feed type. &lt;br /&gt;
&lt;br /&gt;
'''1.''' Enter or edit the following fields. &lt;br /&gt;
&lt;br /&gt;
*Name &lt;br /&gt;
*Description &lt;br /&gt;
*Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
'''2.''' Save the Push Feed. &lt;br /&gt;
&lt;br /&gt;
'''3.''' Click the saved Push Feed from the list of Feeds to edit it. You see a Sample Code link. &lt;br /&gt;
&lt;br /&gt;
The sample link contains working HTML code that displays the form fields you need to make the GET request to your feed. &lt;br /&gt;
&lt;br /&gt;
These include Title, Author, and Description (body) of the social contact, as well as any SocialMiner tags that you want applied to that social contact. &lt;br /&gt;
&lt;br /&gt;
Copy this code to your HTML page and edit the fields as needed. When submitted, it is authenticated against SocialMiner, and a URL to the new social contact is returned.  &lt;br /&gt;
&lt;br /&gt;
If the specified tags are associated with notification rules, the notifications will trigger immediately when the social contact is submitted. If the Push feed is to be automatically called by an application, be careful not to overload SocialMiner and your notification networks (email and XMPP). &lt;br /&gt;
&lt;br /&gt;
You can have multiple independent Push feeds on one SocialMiner system. &lt;br /&gt;
&lt;br /&gt;
Form submissions still require authentication against SocialMiner. A URL to the new social contact is returned after the form is submitted. &lt;br /&gt;
&lt;br /&gt;
A URL to the new social contact is returned after the form is submitted. &lt;br /&gt;
&lt;br /&gt;
The Push Feed must be associated with a campaign in order to activate. As a best practice, create a test campaign prior to testing your Push Feed.&lt;br /&gt;
&lt;br /&gt;
=== Twitter Account Feed Type  ===&lt;br /&gt;
&lt;br /&gt;
'''About the Twitter Account Type Feed''' &lt;br /&gt;
&lt;br /&gt;
'''VIDEO''': View a [http://www.youtube.com/watch?v=9sIUUVp-WOo&amp;amp;hd=1 video] about configuring a Twitter Account Feed. &lt;br /&gt;
&lt;br /&gt;
The Twitter Account Feed Type uses the [http://apiwiki.twitter.com/Twitter-API-Documentation Twitter REST API]. This Feed type captures all of the Mentions and Direct Messages for a Twitter account. Twitter Account Feeds include all of the tweets that include &amp;quot;@USERNAME&amp;quot; as well as all of the Direct Messages to the @USERNAME account. This Feed type also captures tweet type, for example ''retweet'' or ''in-reply-to''. &lt;br /&gt;
&lt;br /&gt;
The Twitter Account feed is configured using [http://en.wikipedia.org/wiki/OAuth OAuth]. During the feed configuration, SocialMiner redirects the user to Twitter to validate the Twitter account. This provides a security benefit, as using OAuth avoids the storage of the user's Twitter account information on the SocialMiner server. &lt;br /&gt;
&lt;br /&gt;
If the user is already logged in to Twitter with the same username as specified in the feed configuration, they are simply prompted to allow access to Twitter for the SocialMiner server. If the user is not logged in (or logged into a different account), they must sign in to the same account specified in the feed configuration. Credentials are securely passed to Twitter directly instead of going through SocialMiner. Based on their authorization, Twitter provides SocialMiner with a key to enable access to their account. From this point forward, SocialMiner will be able to use/access the Twitter account. &lt;br /&gt;
&lt;br /&gt;
'''Note:''' Only one Twitter Account Feed type per Twitter user per SocialMiner server is allowed. &lt;br /&gt;
&lt;br /&gt;
Note: Twitter provides a list of applications (connections) that have been granted access to a Twitter account. A Twitter user can revoke access at any time. See http://twitter.com/settings/connections. &lt;br /&gt;
&lt;br /&gt;
'''Configuring a Twitter Account Feed''' &lt;br /&gt;
#Access the Feed Gadget.&lt;br /&gt;
#Click '''Add''.&lt;br /&gt;
#Select the Twitter Account feed type, and enter or following fields:. &lt;br /&gt;
*Name &lt;br /&gt;
*Description &lt;br /&gt;
*Username - A valid Twitter username. &lt;br /&gt;
*Password - Password for the Twitter username. &lt;br /&gt;
*[[#Polling_Interval_for_Feeds|Polling Interval]] - Number of minutes to wait between refreshing this feed. &lt;br /&gt;
*[[#Minimum_Age_for_Feeds|Minimum age]] - The number of hours old for a post before it is included as a result. This allows you to exclude recent posts. &lt;br /&gt;
*Reply template - The reply template to be used for replying to social contacts obtained from this feed. Defaults to the Cisco Twitter Reply Template.&lt;br /&gt;
4. Click '''Save'''.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' After clicking Save you are redirected to the twitter authentication service, which allows you to approve the use of this application with your Twitter account. Follow the directions on the screen to authorize this application to access the Twitter account.&lt;br /&gt;
&lt;br /&gt;
=== Twitter Stream Feed Type  ===&lt;br /&gt;
&lt;br /&gt;
'''About the Twitter Stream Feed''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;'''Important: Only one Twitter Stream per SocialMiner server is supported.'''&amp;lt;/font&amp;gt; Your server IP will be blacklisted by Twitter if you configure multiple Twitter Stream feeds. If your IP is blacklisted by Twitter, you must delete all Twitter Stream feeds and wait approximately 2 hours to remove your IP from the Twitter blacklist. &lt;br /&gt;
&lt;br /&gt;
If you require multiple Twitter Streams,you must discuss this need with Twitter or deploy two SocialMiner systems. If you have more than one SocialMiner system going through a single proxy, or you are using some other software system that uses Twitter Streams through that same proxy, your Proxy will be blacklisted by Twitter. &lt;br /&gt;
&lt;br /&gt;
The Twitter Stream feed type uses the [http://dev.twitter.com/pages/streaming_api Twitter Stream API] or what is sometimes referred to as the &amp;quot;firehose&amp;quot; interface on Twitter to provide realtime access to Tweets. This interface provides different capabilities than the [http://search.twitter.com/ Search API]. A benefit of this Twitter Stream is the speed and efficiency of capturing greater tweet volume at faster speeds. There is no polling interval since the interface pushes the Tweets to the SocialMiner server. The Twitter Stream API also provides more meta-data associated with the tweets then the Search API. For example, the Twitter Stream API provides the indication that a Tweet is in-reply-to another Tweet (this is not available via RSS). &lt;br /&gt;
&lt;br /&gt;
A downside of the Twitter stream API is that it provides less searching/filtering capability then the search API. The interface supports keyword searching but, for example, it does not support exclusion of keywords. This limited searching capability results in more on-board filtering by the SocialMiner server. Also, the Twitter Stream reply does not provide historical results; therefore downtime in the SocialMiner system could result in missed Tweets. &lt;br /&gt;
&lt;br /&gt;
The Twitter Stream API requires authentication. A Twitter account username and password is required to configure this type of feed. '''Note: Twitter only allows one Twitter Stream connection per account'''. If there are unrelated Twitter keyword searches required then you must configure multiple Twitter accounts, since adding unrelated keywords to one stream makes SocialMiner Campaign and Filter configuration difficult. &lt;br /&gt;
&lt;br /&gt;
When Tweets are captured by SocialMiner using the Twitter Stream, the heading in the social contact indicates the type of Tweet. For example, the heading indicates if the social contact is a &amp;quot;Tweet&amp;quot; or &amp;quot;ReTweet&amp;quot; or if it is &amp;quot;in-reply-too&amp;quot;. This type of context is not available when capturing Tweets via RSS. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;'''Configuring a Twitter Stream Feed Type''' &lt;br /&gt;
&lt;br /&gt;
'''VIDEO''': View a [http://www.youtube.com/watch?v=E_JXmPaNiFk&amp;amp;hd=1 video] about configuring a Twitter Stream Feed. &lt;br /&gt;
&lt;br /&gt;
#Access the Feed gadget.&lt;br /&gt;
#Click '''Add'''.&lt;br /&gt;
#Select the Twitter Stream feed type, and enter following fields.  &lt;br /&gt;
*Name &lt;br /&gt;
*Description &lt;br /&gt;
*Search Keywords - A comma separated listed of search words to search on. Up to 200 keywords can be defined for a total limit of 2000 bytes. &lt;br /&gt;
**Each keyword must be between 1-60 bytes. &lt;br /&gt;
**At least one keyword must be defined. &lt;br /&gt;
**Commas in the keyword search stand for OR. Spaces in the keyword search stand for AND. You cannot search for exact strings. For example, if you enter &amp;quot;Cisco Telepresence&amp;quot; then the social contact returned contains Cisco and Telepresence in them, but not necessarily the phrase Cisco Telepresence. &lt;br /&gt;
**Do Not Use a Space after a Comma. If you use a space after a comma then only the first keyword is matched against.&lt;br /&gt;
*Username - A valid Twitter username. &lt;br /&gt;
*Password - Password for the Twitter username. &lt;br /&gt;
*Reply template - The reply template to be used for replying to social contacts obtained from this feed. Defaults to the Cisco Twitter Reply Template.&lt;br /&gt;
4. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
=== Polling Interval for Feeds  ===&lt;br /&gt;
&lt;br /&gt;
The ''polling interval'' controls how often the SocialMiner system requests the feed. A shorter polling interval provides more frequent updates but creates more load on the SocialMiner server and on the sites publishing the feed. Some sites may have recommendations or restrictions on frequent polling and could block an application that polls too frequently. &lt;br /&gt;
&lt;br /&gt;
Five minutes is the default SocialMiner polling interval for feeds.&lt;br /&gt;
&lt;br /&gt;
=== Minimum Age for Feeds  ===&lt;br /&gt;
&lt;br /&gt;
The ''minimum age setting'' filters out recent posts. &lt;br /&gt;
&lt;br /&gt;
This feature was implemented for forum sites that publish feeds of &amp;quot;unanswered posts&amp;quot;. If you configure the &amp;quot;unanswered posts&amp;quot; feed URL in SocialMiner and set a long Minimum Age, for example 24 hours, the system only captures posts that are both unanswered (based on the RSS feed) and older than 24 hours (based on the Minimum Age). This offers a simple way to implement the business strategy of light touch forum moderation. &lt;br /&gt;
&lt;br /&gt;
Minimum Age is not configurable for Push Feeds or Twitter Stream Feeds.&lt;br /&gt;
&lt;br /&gt;
=== Automatic Tags for Feeds  ===&lt;br /&gt;
&lt;br /&gt;
All feeds support the Automatic tags feature, which allows you to specify up to ten tags that are applied to new social contacts for a feed across all campaigns that include that feed. &lt;br /&gt;
&lt;br /&gt;
To add an automatic tag to the feed, enter one or more tags into the Automatic Tags text box (separated by commas), then click Add. &lt;br /&gt;
&lt;br /&gt;
To remove an automatic tag from the feed, click the small x next to the tag name. &lt;br /&gt;
&lt;br /&gt;
== Deleting Feeds  ==&lt;br /&gt;
&lt;br /&gt;
Select the checkbox to the left of one or more Feed Names and click Delete. A confirmation dialog box appears. Click OK to confirm deletion of the selected feed(s).&lt;br /&gt;
&lt;br /&gt;
= Campaigns  =&lt;br /&gt;
&lt;br /&gt;
Topics: &lt;br /&gt;
&lt;br /&gt;
[[#Campaign_List|Campaign List]] &lt;br /&gt;
&lt;br /&gt;
[[#Add_and_Editing_Campaigns|Add and Editing Campaigns]] &lt;br /&gt;
&lt;br /&gt;
[[#Deleting_Campaigns|Deleting Campaigns]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;The Campaigns gadget is on the SocialMiner Configuration tab. &lt;br /&gt;
&lt;br /&gt;
The purpose of a campaign is to group social contacts for handling by the social media customer care team. Social contacts are included in a campaign when one or more [[#Feeds|feeds]] are configured and are selected to be part of the campaign. When a feed becomes part of a campaign, as new social contacts arrive on that feed, they are immediately added to the campaign. &lt;br /&gt;
&lt;br /&gt;
Social contacts cannot be removed from a campaign - once included, they remain in the campaign until they are purged or the campaign is deleted. &lt;br /&gt;
&lt;br /&gt;
Optionally, campaigns may also have [[#Filters|Filters]], which are used to narrow the set of social contacts that are added to the campaign. &lt;br /&gt;
&lt;br /&gt;
'''VIDEO''': View a [http://www.youtube.com/watch?v=6B28gxnFYtI&amp;amp;hd=1 video] about Campaigns, Campaign usage, and Campaign configuration. &lt;br /&gt;
&lt;br /&gt;
== Campaign List  ==&lt;br /&gt;
&lt;br /&gt;
The Campaign Gadget on the Configuration tab defaults to a list of Campaigns. This list is empty for a system with no campaigns. &lt;br /&gt;
&lt;br /&gt;
The list shows: &lt;br /&gt;
&lt;br /&gt;
*the name of the campaign &lt;br /&gt;
*the number of social contacts in the campaign &lt;br /&gt;
*a description of the campaign, and &lt;br /&gt;
*an RSS feed icon that is a link to the RSS feed ''from'' SocialMiner. The RSS feed allows someone to capture all the social contacts in a campaign using a RSS reader.&lt;br /&gt;
&lt;br /&gt;
This list updates in real time. For example, new campaigns added to the system (perhaps by another user) appear in the list. When new social contacts are added to a campaign, the social contact count increments.&lt;br /&gt;
&lt;br /&gt;
== Add and Editing Campaigns  ==&lt;br /&gt;
&lt;br /&gt;
To add a campaign, click Add in the campaign list view. Fill out the following fields, then click Save to save the new campaign. &lt;br /&gt;
&lt;br /&gt;
*Name &lt;br /&gt;
*Description (optional) &lt;br /&gt;
*Use the arrows in the Feeds and Filters panels to move one or several feeds and filters between the Available and Selected panes. You can save a Campaign without adding a feed, but no social contacts will be retrieved for that Campaign. Filters are optional.&lt;br /&gt;
&lt;br /&gt;
The gadget displays a list of Feeds &amp;quot;Available&amp;quot; with arrows to move the Feeds into &amp;quot;selected&amp;quot; and thereby include them in the campaign. At least one Feed must be moved to selected prior to pressing Save&amp;quot; in order to add social contacts to a campaign. Note: once save is pressed, the social contacts for the configured feeds are added to the campaign. Once added, social contacts cannot be removed from the campaign except via a purge. If a Feed is removed from a campaign, new Social Contacts captured by that feed are no longer added to the campaign but the social contacts previously included are not removed. Social contacts can only be removed from a campaign when they are purged from the system. &lt;br /&gt;
&lt;br /&gt;
'''Note:''' if a Feed is accidentally added to a campaign, and the SC's MUST be immediately removed from that campaign then the only recourse is to delete the entire campaign and recreate it. &lt;br /&gt;
&lt;br /&gt;
A feed may be added to multiple campaigns but does not duplicate the social contacts in the datastore. The social contacts for that feed are simply counted in both campaigns. &lt;br /&gt;
&lt;br /&gt;
The Configuration tab also allows you to add [[#Filters|filters]] to the campaign.&lt;br /&gt;
&lt;br /&gt;
== Deleting Campaigns  ==&lt;br /&gt;
&lt;br /&gt;
To delete a campaign, select the checkbox to the left of one or more Campaign Names and click Delete. A confirmation dialog box appears. Click OK to confirm deletion of the selected campaign(s).&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
= Filters  =&lt;br /&gt;
&lt;br /&gt;
Topics: &lt;br /&gt;
&lt;br /&gt;
*[[#Adding_and_Editing_Filters|Adding and Editing Filters]] &lt;br /&gt;
*[[#Types_of_Filters|Types of Filters]]&lt;br /&gt;
*[[#Deleting_Filters|Deleting Filters]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Filters are are created with the Filter gadget on the Configuration tab and are applied to campaigns in the Campaign Gadget, similar to adding and removing feeds. &lt;br /&gt;
&lt;br /&gt;
The purpose of a filter is to narrow the set of social contacts that appear in a campaign, allowing the social media customer care team to focus on the most actionable social contacts. The filters exclude social contacts from the feeds so that &amp;quot;filtered-out&amp;quot; social contacts do not display in the campaign and &amp;quot;filtered-in&amp;quot; social contacts do. &lt;br /&gt;
&lt;br /&gt;
A basic use of the filters feature is to filter out &amp;quot;spam&amp;quot; and pass relevant social contacts to the intended Campaign topic, but filters can be trained for any purpose including sentiment analysis. Multiple filters may be applied to one campaign, creating opportunities to layer filtering strategies to fine tune results. &lt;br /&gt;
&lt;br /&gt;
Note: Filters are only run against social contacts as they enter a campaign. Filters do not run retroactively against Social Contacts that are already in a campaign. &lt;br /&gt;
&lt;br /&gt;
== Adding and Editing Filters  ==&lt;br /&gt;
&lt;br /&gt;
To add a filter, click Add. &lt;br /&gt;
&lt;br /&gt;
To edit a filter, click the filter's name. &lt;br /&gt;
&lt;br /&gt;
You can add/edit the following, and then click Save to save your changes: &lt;br /&gt;
&lt;br /&gt;
*Type - Select the type (Bayesian or Author) from the drop-down.&lt;br /&gt;
&lt;br /&gt;
*Name - A name for this filter. It must be unique.&lt;br /&gt;
&lt;br /&gt;
*Description - Some text to describe this filter.&lt;br /&gt;
&lt;br /&gt;
*Authors - Applies to Author filters only. One or more authors to exclude from the feed. Enter the author name and click Add.&lt;br /&gt;
&lt;br /&gt;
As a best practice, create a test campaign that mirrors an existing &amp;quot;in production&amp;quot; campaign. Add several feeds to the test campaign - some that you know will have relevant posts and some with irrelevant posts. Create the filter and set the test campaign to training mode. The more you train the filter, the better the filter will perform, so it is important to do a significant amount of training before applying your filter to the &amp;quot;production&amp;quot; campaign.&lt;br /&gt;
&lt;br /&gt;
== Types of Filters  ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner supports two types of filters: &lt;br /&gt;
&lt;br /&gt;
*Bayesian - A trainable filter to omit social contacts from results based on how the filter is trained. See [[#Train Bayesian Filters on the Home Tab |Train Bayesian Filters on the Home Tab]].&lt;br /&gt;
&lt;br /&gt;
*Author - A filter that omits specified authors from results.&lt;br /&gt;
&lt;br /&gt;
=== Bayesian Filters  ===&lt;br /&gt;
&lt;br /&gt;
'''VIDEO''': View a [http://www.youtube.com/watch?v=a1s5VTPaj6g&amp;amp;hd=1 video] about using Bayesian Filters. &lt;br /&gt;
&lt;br /&gt;
The Bayesian filter is a trainable filtering technology based on a [http://en.wikipedia.org/wiki/Bayesian_probability Bayesian] statistical probability model. Bayesian filters are not pre-programed or configured with business rules. They are trained by users who process social contacts. When training a Bayesian Filter, the user is given the option to &amp;quot;train in&amp;quot; or &amp;quot;train out&amp;quot; each social contact in a campaign. After a sufficient amount of training, the filter begins to exclude unwanted &lt;br /&gt;
social contacts from a campaign. &lt;br /&gt;
&lt;br /&gt;
The Bayesian filters can be used to for many reasons. &lt;br /&gt;
&lt;br /&gt;
* A filter can take a broad keyword search and narrow the results down to the posts related to a specific brand. For example, a search for &amp;quot;Flip&amp;quot; could return posts about footwear and gymnastics. If the purpose of the campaign is to capture posts about Flip brand video recorders, the Bayesian Filter can be trained to exclude the social contacts about footwear or gymnastics. &lt;br /&gt;
&lt;br /&gt;
* A filter can be trained to look for social contacts with negative sentiment (or positive sentiment), focusing the work of a customer support or marketing team. &lt;br /&gt;
&lt;br /&gt;
* Filters can also be trained to include or exclude social contacts written in specific languages. &lt;br /&gt;
&lt;br /&gt;
The training includes the complete text of the post, not just certain keywords, and therefore offers much more sophisticated filtering capability then a keyword exclusion approach to filtering.&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMinerCampaignResultsTrainingMode853.png|thumb|right|450px|]] &lt;br /&gt;
&lt;br /&gt;
To successfully use a Bayesian filter, you must train it. Filter training is enable on the [[#Settings |Settings page]] and performed on the Home tab. &lt;br /&gt;
&lt;br /&gt;
You can train a filter using any campaign. Choose a campaign with some social contacts and open the Settings page to select the filter you want to train. Then Save and close the Setting page. This puts you in training mode.&lt;br /&gt;
&lt;br /&gt;
The name of the filter you've selected is at the top left of the Home tab, and you see a &amp;quot;+&amp;quot; and &amp;quot;-&amp;quot; button for each social contact. Click the &amp;quot;+&amp;quot; to &amp;quot;Train In&amp;quot; the social contact indicating that this is the type of contact you would like the Filter to keep in the Campaign. Click the &amp;quot;-&amp;quot; to &amp;quot;Train Out&amp;quot; the social contact, indicating that this is the type of contact you would like the filter to reject.&lt;br /&gt;
&lt;br /&gt;
The training does not impact the campaign until you [[#Add and Editing Campaigns|edit the campaign]] and move the filter from Available to Selected.&lt;br /&gt;
&lt;br /&gt;
=== Author Filters  ===&lt;br /&gt;
&lt;br /&gt;
View a [http://www.youtube.com/watch?v=9RafH_8KV5c&amp;amp;hd=1 video] about using Author Filters. &lt;br /&gt;
&lt;br /&gt;
The Author filter allows you to exclude specific social contacts authors. Social contacts posted by an author identified in an Author filter do not enter a campaign. For example, you may want to filter out your own posts or posts from team members. Configuring an Author filter keeps your posts from showing up in your campaign and therefore reduces the number of posts you need to handle. Also, it improves the accuracy of the reporting metrics by excluding your posts. &lt;br /&gt;
&lt;br /&gt;
To create a filter, use the Filter Configuration Gadget. Bayesian filters are created by selecting Bayesian as the type after you add a new filter and providing a name and description. You must train Bayesian filters. Author filters are created by selecting Author as the type and by providing a name, description, and one or more authors.&lt;br /&gt;
&lt;br /&gt;
== Deleting Filters  ==&lt;br /&gt;
&lt;br /&gt;
Select the check box to the left of one or more Filter Names and click Delete to delete the filter. A confirmation dialog box appears. Click OK to confirm deletion of the selected filter(s).&lt;br /&gt;
&lt;br /&gt;
= System Administration  =&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;Only the Application User, created during install time, can see the Administration Tab and the three gadgets on it.&amp;lt;/font&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMinerSystemAdministration853.png|thumb|right|300px|]] The System Administration gadget on the Administration tab provides the following system configuration and serviceability tools: &lt;br /&gt;
&lt;br /&gt;
*[[#System_Status_and_Statistics|System Status and Statistics]] &lt;br /&gt;
*[[#Active_Directory|Active Directory]] &lt;br /&gt;
*[[#Mail_Server|Mail Server]] &lt;br /&gt;
*[[#Proxy_Settings|Proxy Settings]] &lt;br /&gt;
*[[#XMPP_Server|XMPP Server]] &lt;br /&gt;
*[[#Purge_Settings|Purge Settings]] &lt;br /&gt;
*[[#Reporting_Configuration|Reporting Configuration]] &lt;br /&gt;
*[[#RTMT_Download_Links|RTMT Download Links]] &lt;br /&gt;
*[[#Platform_Administration|Platform Administration]] &lt;br /&gt;
*[[#System Logs|System Logs]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== System Status and Statistics  ==&lt;br /&gt;
&lt;br /&gt;
The Application Software Version (version of SocialMiner) and Operating System Active Software Version (version of Cisco Unified OS) are listed at the top of the page. &lt;br /&gt;
&lt;br /&gt;
Server status shows status for the main services - Datastore, Indexer, Runtime, and Eventing - and for the Hardware profile. It also shows the status of the Mail Server and the external XMPP Server used for Instant Messaging notifications. &lt;br /&gt;
&lt;br /&gt;
Additionally, the System Statistics section provides two graphical meters showing the number of incoming social contacts per hour and the number of logged-in users. These meters help you determine if the incoming rate of contacts or the number of users are nearing the limits allowed by the server. If a meter is completely red, consider asking users to log out or modifying your feeds to reduce the amount of incoming social contacts.&lt;br /&gt;
&lt;br /&gt;
== Active Directory  ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner uses Active Directory to manage and administrate user access to the system. All users, with the exception of the Administration and Reporting users, must be configured on a Microsoft Active Directory server to be able to access SocialMiner. &lt;br /&gt;
&lt;br /&gt;
The Active Directory connection permits users configured on the AD to access SocialMiner. You can configure the connection to allow all users on the AD to access SocialMiner, or to allow only a group of users access. If there are multiple independent groups and they all require isolated security/permissions then they should each deploy their own SocialMiner system. &lt;br /&gt;
&lt;br /&gt;
'''Note''': If Twitter Account feeds are configured on the system, all users are able to see Direct Messages to the configured Twitter Accounts and all users can post from these accounts. SocialMiner tracks which users make which posts, but some companies may want to restrict who can make posts, and they can implement this approach by configuring SocialMiner to authenticate with a specific role. If SocialMiner is authenticated with a specific Active Directory role, then only those Active Directory users with that role can use SocialMiner. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;To configure Active Directory, open the Administration gadget and click Edit. Enter or modify the following fields. Click Save when finished. &lt;br /&gt;
&lt;br /&gt;
*'''Enabled''': (checkbox) When checked, the Active Directory connection is active. If not checked, then only the administrator can log into SocialMiner. &lt;br /&gt;
*'''Host''': Provide the Host name or IP address and Port of the Active Directory server. &lt;br /&gt;
*'''Port''': Provide the port for Active Directory. The default Active Directory port is 3268. If using SSL the default port is 3269. &lt;br /&gt;
*'''Use SSL''': (checkbox). Check to use SSL. Note you must also exchange security certificates with the AD server before SSL can work. &lt;br /&gt;
*'''Manager Distinguished Name''': Enter the Manager Distinguished Name used to login to the Active Directory server, for example, on a default installation of Microsoft AD, the name is&amp;amp;nbsp;:''&amp;lt;tt&amp;gt;CN=Administrator, CN=users, DC=MYSERVER, DC=COM&amp;lt;/tt&amp;gt;''. Replace MYSERVER and COM with your respective hostname. &lt;br /&gt;
*'''Manager Password''': The password for the AD Manager account. &lt;br /&gt;
*'''Role Name''': (optional) The Active Directory role or Active Directory group of users who are allowed to access SocialMiner. If this setting is blank or * then all users in Active Directory are allowed access to SocialMiner.&lt;br /&gt;
&lt;br /&gt;
=== Exchanging Security Certificates with AD  ===&lt;br /&gt;
&lt;br /&gt;
To enable SSL for the Active Directory connection you must first exchange security certificates between the two servers. Enabling SSL is optional, but if you do not enable SSL then username and password information is not transmitted securely between SocialMiner and the Microsoft AD server. &lt;br /&gt;
&lt;br /&gt;
To exchange security certificates: &lt;br /&gt;
&lt;br /&gt;
On the Active Directory server: &lt;br /&gt;
&lt;br /&gt;
#Verify that the Active Directory has the Certificate Services service installed. &lt;br /&gt;
#Select '''All Programs &amp;amp;gt; Administrative Tools &amp;amp;gt; Certificate Authority'''. &lt;br /&gt;
#Expand the domain node and select Issued Certificates. &lt;br /&gt;
#Double click the certificate to open it &lt;br /&gt;
#Open the Details tab and click Copy to file. &lt;br /&gt;
#An Export wizard appears. In the wizard select DER encoded binary. &lt;br /&gt;
#Using the wizard to select a location to save the file. &lt;br /&gt;
#Click Finish.&lt;br /&gt;
&lt;br /&gt;
On the SocialMiner Server: &lt;br /&gt;
&lt;br /&gt;
#Open the Cisco Unified Operating System Administration page. The link is available from the gadget. &lt;br /&gt;
#Select Security &amp;amp;gt; Certificate Management. &lt;br /&gt;
#Click Upload Certificate. &lt;br /&gt;
#For the Certificate Name, select tomcat-trust. &lt;br /&gt;
#In the Upload File field, select the file to upload by clicking Browse... Select the certificate file you saved from the Active Directory server. &lt;br /&gt;
#Click Upload File. &lt;br /&gt;
#Restart the Cisco Tomcat service. Using the CLI, run the command utils service restart Cisco Tomcat&lt;br /&gt;
&lt;br /&gt;
=== Adding Users  ===&lt;br /&gt;
&lt;br /&gt;
The Administration user (configured at install) and Reporting user accounts are the only accounts explicitly configured on SocialMiner. The social media customer care representatives are configured in Microsoft Active Directory. As these users sign into SocialMiner, successfully authenticate against Active Directory, and begin to take actions on the system, their actions are associated with their Active Directory User ID. &lt;br /&gt;
&lt;br /&gt;
== Mail Server  ==&lt;br /&gt;
&lt;br /&gt;
Mail Server settings allow you to configure the SMTP information for a Mail Server. You must configure a mail server if you intend to use the email notification feature. &lt;br /&gt;
&lt;br /&gt;
To configure the Mail Server, click Edit at the bottom of the Mail Server setting and edit the following: &lt;br /&gt;
&lt;br /&gt;
*Enabled: Check to enable the Mail Server connection &lt;br /&gt;
*Mail Server Host: The IP address or Hostname of the Mail Server. &lt;br /&gt;
*Mail Server Port: The port for the mail server. This is set for port 25 by default. The mail server may open port 465 instead for SSL/TLS connections. For example, the Gmail SMTP server (smtp.gmail.com) uses port 465.&lt;br /&gt;
*From Email Address: The email address from which emails are sent. &lt;br /&gt;
*Use Authentication: Check to user SMTP authentication to connect to this mail server. The following two fields are editable only when Use Authentication is checked. &lt;br /&gt;
*User Name: If User Authentication is checked, then this user name is used to sign in. &lt;br /&gt;
*Password: The password for the above User Name. &lt;br /&gt;
*Use SSL|TLS&amp;amp;nbsp;: Defaults to unchecked. Check this if a secure connection is preferred and is supported by the mail server. The mail server certificate is not validated for this release. You must check this if you are using the Gmail SMTP server (smtp.gmail.com).&lt;br /&gt;
&lt;br /&gt;
Click '''Save''' to save your changes.&lt;br /&gt;
&lt;br /&gt;
== Proxy Settings  ==&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMinerFeedsProxySettings853.png|thumb|right|300px|]] &lt;br /&gt;
&lt;br /&gt;
Consult your Network Administrator for the proxy name and port. The same proxy is used across all feeds. &lt;br /&gt;
&lt;br /&gt;
The link for proxy settings is available in the Administration gadget. &lt;br /&gt;
&lt;br /&gt;
To configure the proxy, click the Proxy Configuration link, and edit the following field. Click '''Save''' when finished. &lt;br /&gt;
&lt;br /&gt;
*'''Enable Proxy''' (checkbox) - when checked, the feeds are accessed through the provided proxy server. &lt;br /&gt;
*'''Hostname''' - The IP address or hostname of the proxy server. &lt;br /&gt;
*'''Port''' - The port for the proxy server. &lt;br /&gt;
*'''Exclusion Patterns''' - You can add and remove hostname or IP addresses for servers not requiring a proxy. &lt;br /&gt;
**To add an exclusion, type the exclusion into the text box and click Add. &lt;br /&gt;
**To remove an exclusion, click the red X to the right of the exclusion. &lt;br /&gt;
**Wildcards are supported, for example *.cisco.com excludes all servers with a cisco.com hostname and 10.86.* excludes all IP addresses starting with 10.86&lt;br /&gt;
*Click Save to save the settings and return to the Feed gadget page.&lt;br /&gt;
&lt;br /&gt;
'''Notes''': &lt;br /&gt;
&lt;br /&gt;
*Proxy changes may take up to 30 seconds to take effect. &lt;br /&gt;
*The exclusion list is limited to 255 total characters. There is an additional character per item in the list that acts as a separator. &lt;br /&gt;
*SocialMiner should only need to access a proxy server if it sits behind a corporate network firewall and has to use a http/https proxy server for accessing an outside network. You should not need to give SocialMiner a private NAT address, and doing so is not currently supported.&lt;br /&gt;
&lt;br /&gt;
== XMPP Server  ==&lt;br /&gt;
&lt;br /&gt;
XMPP Server settings allow you to configure an XMPP Server so SocialMiner can utilize Instant Messaging (IM) notifications. You must configure an XMPP server if you intend to use the IM notification feature. &lt;br /&gt;
&lt;br /&gt;
To configure the XMPP Server, click Edit at the bottom of the XMPP Server setting and edit the following: &lt;br /&gt;
&lt;br /&gt;
*Enabled: Check to enable the XMPP Server connection &lt;br /&gt;
*XMPP Service Lookup: Check to enable XMPP Service Lookup. When enabled, the User Name's domain is used to connect to the correct XMPP Server. &lt;br /&gt;
*XMPP Server Host: The IP address or Hostname of the XMPP Server. Not applicable is XMPP Service Lookup is checked. &lt;br /&gt;
*XMPP Server Port: The port for the mail server. This is set for port 5222 by default. Not applicable if XMPP Service Lookup is checked. &lt;br /&gt;
*User Name: The user name is used to sign in to the XMPP Server. &lt;br /&gt;
*Password: The password for the above User Name.&lt;br /&gt;
&lt;br /&gt;
Click '''Save''' to save your changes. &lt;br /&gt;
&lt;br /&gt;
== Purge Settings  ==&lt;br /&gt;
&lt;br /&gt;
Datastore purges occur on a continuous basis (every hour) based on age of the social contacts and disk usage. Database purges are required to remove old data from the datastore so that the disk does not fill up. &lt;br /&gt;
&lt;br /&gt;
'''Important'''! Purge settings take effect as soon as you click '''Save'''. If any of the criteria are met, such as Emergency purge when disk usage exceeds (%), then the purge starts immediately. &lt;br /&gt;
&lt;br /&gt;
To configure purge settings, click Edit at the bottom of the purge settings tool and edit the following: &lt;br /&gt;
&lt;br /&gt;
'''DataStore Purge Settings:''' &lt;br /&gt;
&lt;br /&gt;
*Purge Social Contacts older than (days): Social contacts older than this number of days are purged. Valid values are 1 - 30. &lt;br /&gt;
*:'''Important!:''' SocialMiner will not retrieve social contacts older than this setting.&lt;br /&gt;
*Emergency purge when disk usage exceeds (%): Begin an emergency purge if disk usage exceeds this value. Valid values are 60 - 90. When an emergency purge executes, social contacts older than the days specified above are removed. If disk usage is still above the setting for this field then the purge continues removing social contacts (one day at a time) until the disk usage is below the threshold for emergency purge.&lt;br /&gt;
&lt;br /&gt;
'''Reporting Purge Settings:''' &lt;br /&gt;
&lt;br /&gt;
*Purge start time (HH:mm 24 hour format): The time, in 24 hour format (00:00 to 23:59), that the purge starts based on the local server time. By default this is set to 01:00 (1am) local server time. &lt;br /&gt;
*Purge Social Contacts older than (days): Reporting records for social contacts older than this number of days are purged when the reporting purge starts.&lt;br /&gt;
&lt;br /&gt;
Click '''Save''' to save your changes.&lt;br /&gt;
&lt;br /&gt;
== Reporting Configuration  ==&lt;br /&gt;
&lt;br /&gt;
Reporting configuration allows you to set or change the Informix password for the reporting user. You cannot change the reporting user's username. It is set to ''reportinguser''. &lt;br /&gt;
&lt;br /&gt;
The reporting user is used by CUIC and third-party applications to access the reporting database. Details on the tables in the reporting database are available in the SocialMiner Developer's Guide. &lt;br /&gt;
&lt;br /&gt;
To set or change the password for the reporting user, enter a new password in each of the password fields and click Save. &lt;br /&gt;
&lt;br /&gt;
This section also displays the Reporting Server and Database information. This information is required for third-party connection to the database. The details include: &lt;br /&gt;
&lt;br /&gt;
*Reporting Host - The hostname to use when connecting to the reporting database. &lt;br /&gt;
*Reporting Port - The port for the reporting database server. &lt;br /&gt;
*Reporting Server - The Informix server name for the reporting database. When configuring Cisco Unified Intelligence Center, this is the ''Instance''. &lt;br /&gt;
*Reporting Database - The Informix database name for reporting. &lt;br /&gt;
*Database Type - the type of database (Informix).' &lt;br /&gt;
*Username - The reporting username is fixed at 'reportinguser' and cannot be changed. &lt;br /&gt;
*Password/Re-enter New Password - The password for the reporting user.&lt;br /&gt;
&lt;br /&gt;
When configuring Cisco Unified Intelligence Center, you must select UTF-8 as the character set.&lt;br /&gt;
&lt;br /&gt;
== RTMT Download Links  ==&lt;br /&gt;
&lt;br /&gt;
Links are provided to download the Cisco Unified Real Time Monitoring Tool (RTMT). SocialMiner uses the same RTMT as the one used for Cisco Unified Communications Manager. &lt;br /&gt;
&lt;br /&gt;
Details on Installing and Configuring RTMT can be found on the Cisco web site: [http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/service/8_0_1/rtmt/rtinst.html Installing and Configuring Cisco Unified RTMT] &lt;br /&gt;
&lt;br /&gt;
== Platform Administration  ==&lt;br /&gt;
&lt;br /&gt;
Platform Administration provides links to the following interfaces of Cisco Unified OS: &lt;br /&gt;
&lt;br /&gt;
*''Cisco Unified Operating System Administration'' - Use tools on this interface to upgrade software and to import certificates. &lt;br /&gt;
*''Cisco Unified Serviceability'' &lt;br /&gt;
*''Disaster Recovery System'' - Use tools on this interface to back up and restore.&lt;br /&gt;
&lt;br /&gt;
SocialMiner uses the same platform administration tools as Cisco Unified Communications Manager. Detailed online help is available in the tools. &lt;br /&gt;
&lt;br /&gt;
== System Logs ==&lt;br /&gt;
&lt;br /&gt;
The System Logs tool provides links to access the '''Log Directory''' of SocialMiner or to perform a '''System Health Snapshot'''. &lt;br /&gt;
&lt;br /&gt;
'''Important!''' Do not click the System Health Snapshot link unless directed to by Cisco TAC. Accessing this link forces the system to dump all system parameters into a large XML file for download. System performance is impacted while the snapshot is occurring.&lt;br /&gt;
&lt;br /&gt;
= Notifications  =&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;Only the Application User, created during install time, can use this gadget on the Administration Tab.&amp;lt;/font&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
'''VIDEO:''' View a [http://www.youtube.com/watch?v=gqhkQlHW4Cs&amp;amp;hd=11 video] about configuring Instant Message Notifications. View a [http://www.youtube.com/watch?v=I_GbeTwt7zo&amp;amp;hd=1 video] about configuring Email Notifications. &lt;br /&gt;
&lt;br /&gt;
The Notification gadget on the Administration Tab lets you view/delete, edit and add notifications. Notifications are email messages or IMs that are sent when a social contact is [[#Tagging_Social_Contacts|tagged on the Home tab]] or is configured with an [[#Automatic_Tags_for_Feeds|automatic tag]]. You can also send notifications to a mobile phone using an SMS Gateway service. Here is a list of [http://en.wikipedia.org/wiki/List_of_SMS_gateways SMS Gateways by carrier]. &lt;br /&gt;
&lt;br /&gt;
'''Note:''' &lt;br /&gt;
&lt;br /&gt;
*You must [[#Mail_Server|configure a Mail Server]] in the System Administration gadget before Email notifications can be sent. &lt;br /&gt;
*You must [[#Xmpp_Server|configure an XMPP Server]] in the System Administration gadget before IM notifications can be sent.&lt;br /&gt;
&lt;br /&gt;
Using the Notification Gadget you can: &lt;br /&gt;
&lt;br /&gt;
*delete a notification, by checking the box next to the notification name and clicking Delete. &lt;br /&gt;
*edit a notification, by clicking the notification's name. &lt;br /&gt;
*add a notification, by clicking Add.&lt;br /&gt;
&lt;br /&gt;
To configure a notification, provide or edit the following fields in the Notification gadget. &lt;br /&gt;
&lt;br /&gt;
#Type - The type of notification. Notifications can be: &lt;br /&gt;
##Email - Notification is sent over email - A Mail Server must be configured in the System Administration gadget to send Email notifications. &lt;br /&gt;
##IM - Notification is sent over IM - An XMPP server must be configured in the System Administration gadget to send IM notifications. &lt;br /&gt;
##HTTP - Reserved for developer applications that deliver social contact data to an external application.&lt;br /&gt;
#Name - The name of the notification. &lt;br /&gt;
#Description - A brief description of the notification. &lt;br /&gt;
#Campaign (select) - Select a campaign to which you are associating this notification. &lt;br /&gt;
#Tag - Define the tag for this notification. Notifications are sent when a social contact is tagged with this tag and exists in the Campaign above. &lt;br /&gt;
#Addresses - Enter an address and click Add to add an address to this notification. Repeat for multiple addresses. Addresses must be in the format &amp;lt;tt&amp;gt;user@domain.com&amp;lt;/tt&amp;gt;. &lt;br /&gt;
#Subject - The email subject for this notification. This field is only available for Email notifications. &lt;br /&gt;
#Body - The body for this notification. HTML tags are supported for Email Notifications. IM notifications are sent using plain text. The body of the message supports variables so you can customize the information sent in the notification. See &amp;quot;Notification Body Variables&amp;quot; below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Notification Body Variables  ==&lt;br /&gt;
&lt;br /&gt;
The notification body supports variables that allow you to customize the content. &lt;br /&gt;
&lt;br /&gt;
'''Note:''' If you do not add any text to the body of the message, than just the URL to the social contact in the results gadget is sent. If you add any text to the body then you must specify the variables you want included in the body of the notification. The URL to the social content is not sent automatically if you add text to the body. &lt;br /&gt;
&lt;br /&gt;
You can add the following variables to the body of the notification to include the value of the variable in the notification. For Email Notifications, you can also use HTML tags to stylize the notification. IM notifications are sent using plain text. &lt;br /&gt;
&lt;br /&gt;
*${SC_AUTHOR} - the Social Contact Author (not available in all feeds) &lt;br /&gt;
*${SC_CREATED_DATE} - Date the Social Contact was created in the system. &lt;br /&gt;
*${SC_DESCRIPTION} - The description of the social contact. Typically this is the tweet, RSS post, facebook fan page post, etc. &lt;br /&gt;
*${SC_PUBLISHED_DATE} - The publish date of the social contact (not available in all feeds) &lt;br /&gt;
*${SC_SCREEN_URL} - The URL to the social contact in the results gadget. Clicking this URL allows you to instantly reserve/reply to the social contact. &lt;br /&gt;
*${SC_SOURCE_TYPE} - The feed type of the social contact, for example; RSS, Twitter Stream, Twitter Account, FaceBook &lt;br /&gt;
*${SC_TAGS} - The tags for this social contact. &lt;br /&gt;
*${SC_TITLE} - The title of the social contact.&lt;br /&gt;
&lt;br /&gt;
For example, if the body an email notification is set to: &lt;br /&gt;
&lt;br /&gt;
:The author of this Social Contact is: &amp;amp;lt;strong&amp;amp;gt;${SC_AUTHOR}&amp;amp;lt;/strong&amp;amp;gt; &amp;amp;lt;br /&amp;amp;gt; &lt;br /&gt;
:The message contents are as follows: &amp;amp;lt;strong&amp;amp;gt;${SC_DESCRIPTION}&amp;amp;lt;/strong&amp;amp;gt; &amp;amp;lt;br /&amp;amp;gt; &lt;br /&gt;
:You can Reserve/Reply to the Social Contact &amp;amp;lt;a href=&amp;quot;${SC_SCREEN_URL}&amp;quot;&amp;amp;gt;here&amp;amp;lt;/a&amp;amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then the actual email notification sent would appear as: &lt;br /&gt;
&lt;br /&gt;
    The author of this Social Contact is: Joe Somebody&lt;br /&gt;
    The message contents are as follows: This is a TWEET!&lt;br /&gt;
    You can Reserve/Reply to the Social Contact here.&lt;br /&gt;
&lt;br /&gt;
However, if the same notification were sent using an IM notification then the HTML tags would be visible in the IM.&lt;br /&gt;
&lt;br /&gt;
= Reply Templates  =&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;Only the Application User, created during install time, can use this gadget on the Administration Tab.&amp;lt;/font&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
The SocialMiner Reply Templates gadget on the Administration Tab lists all available Reply Templates. By default, the gadget displays the two system templates -- Cisco Twitter and Cisco Facebook -- and allows you to configure custom reply-templates to be used with the system. &lt;br /&gt;
&lt;br /&gt;
'''System Templates''': The two system-defined templates cannot be edited or deleted. They are: &lt;br /&gt;
&lt;br /&gt;
*Cisco Twitter Reply Template (used for Twitter Account and Twitter Stream feeds only, for which it is the default option)&lt;br /&gt;
&lt;br /&gt;
*Cisco Facebook Reply Template (used for [[#Facebook_Fan_Page_Feed_Type|Facebook Fan Page feeds]] only, for which it is the default option)&lt;br /&gt;
&lt;br /&gt;
'''Custom Templates''': An example of a reply template is provided on the system at &lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;amp;lt;servername&amp;amp;gt;/templates/reply/twitter_reply_sample.jsp&amp;lt;/pre&amp;gt;&lt;br /&gt;
The source code is commented and provides details on the SocialMiner javascript functions required. &lt;br /&gt;
&lt;br /&gt;
See also [http://docwiki.cisco.com/wiki/SocialMiner_Labs#Lab_8_Using_Reply_Templates the Custom Reply training lab]. &lt;br /&gt;
&lt;br /&gt;
Reply templates must conform to the OpenSocial gadget standard. Some tips for converting existing HTML pages into OpenSocial gadgets can be found [http://code.google.com/apis/gadgets/docs/fundamentals.html#Existing here]. &lt;br /&gt;
&lt;br /&gt;
After you have created your Reply Template, host it on a webserver that is accessible by SocialMiner, and use the Reply Template gadget to provide a name for the Reply Template and its location.&lt;br /&gt;
&lt;br /&gt;
= SocialMiner Reporting  =&lt;br /&gt;
&lt;br /&gt;
SocialMiner maintains metrics on social contact volume and agent activities. These metrics are stored in a [http://en.wikipedia.org/wiki/SQL SQL] database for up to 18 months. The reporting database can be accessed using any SQL reporting tool including Cisco Unified Intelligence Center. Access to this database requires configuration of a reporting user in the SocialMiner system administration. &lt;br /&gt;
&lt;br /&gt;
There are two main categories of reports: &lt;br /&gt;
&lt;br /&gt;
*Campaign Reports - These metrics provide an indication of the total posting volume by customers as well as the responsiveness to customers. These are what could be described as &amp;quot;customer facing&amp;quot; metrics. &lt;br /&gt;
*Agent Reports - These metrics provide an indication of the agent productivity. These metrics could be used to evaluate agent speed or they could be used to measure total workload as a basis for staffing forecasts.&lt;br /&gt;
&lt;br /&gt;
The Cisco Unified Intelligence Center templates for SocialMiner are available for download here: http://www.cisco.com/cisco/software/release.html?mdfid=283613136&amp;amp;amp;catid=278875240&amp;amp;amp;softwareid=283733464 &lt;br /&gt;
&lt;br /&gt;
'''Note''': For Cisco Unified Intelligence Center releases prior to 8.0(3), you must extract the templates from the zip file before importing them into Unified Intelligence Center. For release 8.0(3) and later, you can import the zip file directly and Unified Intelligence Center extracts all the templates it finds inside the zip file. &lt;br /&gt;
&lt;br /&gt;
The following screen captures are examples of the Cisco Unified Intelligence Center Reports daily reports: &lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMiner Campaign Daily Report.jpg|center|800px|SocialMiner Campaign Daily Report]] &lt;br /&gt;
&lt;br /&gt;
*ASR - Average Speed of Reserved. For the social contacts that were Reserved, this is the average time between capture by SocialMiner and the time they are marked as reserved. This provides an indication of how much time passes before someone first views the customer's post. &lt;br /&gt;
*ASA - Average Speed of Answer. For the social contacts that were Handled, this is the average time between capture by SocialMiner and the time they are marked handled. This provides an indication of how of how much time passes before the customer gets a response. &lt;br /&gt;
*ASD - Average Speed of Discard. For the social contacts that were Discarded, this is the average time between capture by SocialMiner and the they are marked discarded. This provides an indication of how much time passes before someone chooses to discard the customer's post. Note: &amp;quot;Discard&amp;quot; doesn't necessarily mean the post is disregarded. The distinction between &amp;quot;Discard&amp;quot; and &amp;quot;Handled&amp;quot; depends on how the agents are using SocialMiner. For example, they might mark posts that are read as &amp;quot;discarded&amp;quot; and posts that are responded too as &amp;quot;handled&amp;quot;. In this case, discarded means that they were &amp;quot;read&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;[[Image:SocialMiner Agent Daily Report.jpg|center|800px|SocialMiner Agent Daily Report]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;The complete SocialMiner reporting database schema is documented in the [http://developer.cisco.com/web/socialminer SocialMiner Developer Guide] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*AHT - Average Handle Time. For social contacts that were handled by this agent, this is the average time between Reserved and Handled. This provides and indication of how much time it takes this agent to respond to a social contact. &lt;br /&gt;
*ADT - Average Discarded Time. For social contacts that were discarded by this agent, this is the average time between Reserved and Discarded. This provides an indication of how much time it takes this agent to discard a social contact. &lt;br /&gt;
*ACT - Average Completed Time. For social contacts that were Handled or Discarded, this is the average time between capture by SocialMiner and the first time they were marked Handled or Discarded. This provides an indication of how of how much time it takes for this agent to complete work for a social contact.&lt;br /&gt;
&lt;br /&gt;
== Configuring the SQL Connection to the SocialMiner Reporting Database  ==&lt;br /&gt;
&lt;br /&gt;
Connection to the SocialMiner Informix reporting database can be made through JDBC using the following format: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;jdbc:informix-sqli://&amp;amp;lt;hostname&amp;amp;gt;:&amp;amp;lt;port&amp;amp;gt;/&amp;amp;lt;databasename&amp;amp;gt;:INFORMIXSERVER=&amp;amp;lt;informixserver&amp;amp;gt;;user=&amp;amp;lt;informixuser&amp;amp;gt;;password=&amp;amp;lt;informixpassword&amp;amp;gt;;&amp;lt;/tt&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*The reporting database &amp;amp;lt;port&amp;amp;gt; is 1526. &lt;br /&gt;
*The &amp;amp;lt;databasename&amp;amp;gt; is &amp;quot;mmca_data&amp;quot;. &lt;br /&gt;
*The &amp;amp;lt;informixserver&amp;amp;gt; name is based on the hostname of the server with &amp;lt;tt&amp;gt;_mmca&amp;lt;/tt&amp;gt; append to the end of the hostname. Additional, any dashes (&amp;quot;-&amp;quot;) in the hostname are replace by underscores (&amp;quot;_&amp;quot;). &lt;br /&gt;
*The UTF-8 Charset is required to get Cisco Unified Intelligence Center (CUIC) able to connect. &lt;br /&gt;
*The content of INFORMIXSERVER is the instance name. Must be lowercase. &lt;br /&gt;
*The databasehost can be socialminer with all lowercase and the instances should also be with lowercase.&lt;br /&gt;
&lt;br /&gt;
For example, if your server's hostname is my-server.mycompany.com, then the INFORMIXSERVER name is &amp;lt;tt&amp;gt;my_server_mmca&amp;lt;/tt&amp;gt;. The complete JDBC URL would be: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;jdbc:informix-sqli://my-server.mycompany.com:1526/mmca_data:INFORMIXSERVER=my_server_mmca;user=reportinguser;password=&amp;amp;lt;informixpassword&amp;amp;gt;;&amp;lt;/tt&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Note that when authenticating, the informix username is always &amp;lt;tt&amp;gt;reportinguser&amp;lt;/tt&amp;gt; and the informix password is the password you created in the Administration Gadget.&lt;br /&gt;
&lt;br /&gt;
= Downloading and Installing Language Packs  =&lt;br /&gt;
&lt;br /&gt;
Do this only if you require the SocialMiner interface in a language other than English. &lt;br /&gt;
&lt;br /&gt;
A downloadable zip file of internationalized SocialMiner user interface and online help files will be available on [http://www.cisco.com www.cisco.com]&amp;amp;nbsp;shortly after the English-language version of SocialMiner 8.5(3) is released. &lt;br /&gt;
&lt;br /&gt;
The filename is SocialMiner-languagePack-8.5.3.zip. &lt;br /&gt;
&lt;br /&gt;
Downloading and unzipping the file gives you 18 language packs with the file extension of ''##.cop.sgn''. &lt;br /&gt;
&lt;br /&gt;
'''IMPORTANT''': Do not change the name of the files. &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; width=&amp;quot;400&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Language &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | LanguagePack&lt;br /&gt;
|-&lt;br /&gt;
| Chinese (Simplified) &lt;br /&gt;
| ccp-language-zh_CN-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Chinese (Traditional) &lt;br /&gt;
| ccp-language-zh_TW-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Danish &lt;br /&gt;
| ccp-language-da_DK-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Dutch &lt;br /&gt;
| ccp-language-nl_NL-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Finnish (France) &lt;br /&gt;
| ccp-language-fi_FI-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| French (France) &lt;br /&gt;
| ccp-language-fr_FR-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| French (Canadian) &lt;br /&gt;
| ccp-language-frCAFR-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| German &lt;br /&gt;
| ccp-language-de_DE-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Italian &lt;br /&gt;
| ccp-language-it_IT-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Japanese &lt;br /&gt;
| ccp-language-ja_JP-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Korean &lt;br /&gt;
| ccp-language-ko_KR-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Norwegian &lt;br /&gt;
| ccp-language-nb_NO-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Polish &lt;br /&gt;
| ccp-language-pl_PL-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Portuguese (Brazil) &lt;br /&gt;
| ccp-language-pt_BR-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Russian &lt;br /&gt;
| ccp-language-ru_RU-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Spanish &lt;br /&gt;
| ccp-language-es_ES-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Swedish &lt;br /&gt;
| ccp-language-sv_SE-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Turkish &lt;br /&gt;
| ccp-language-tr_TR-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= System Backup and Restoration  =&lt;br /&gt;
&lt;br /&gt;
Cisco SocialMiner Release 8.5(3) supports the Cisco Unified OS ''Disaster Recovery System'' (DRS) to perform backup and restoration of the system. You access the Disaster Recovery System by going to the Administration Gadget, expanding the section on '''Platform Administration''', then selecting the link for '''Disaster Recovery System'''. &lt;br /&gt;
&lt;br /&gt;
SocialMiner uses the same platform administration tools as Cisco Unified Communications Manager. Detailed online help is available in the tools. &lt;br /&gt;
&lt;br /&gt;
You can manually back up your system using DRS, or schedule DRS to perform automatic backups. &lt;br /&gt;
&lt;br /&gt;
Complete details on using DRS are available in the DRS online help and in this guide: http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/drs/8_0_1/drsag801.html. &lt;br /&gt;
&lt;br /&gt;
== Quick Manual Backup Instructions  ==&lt;br /&gt;
&lt;br /&gt;
These instructions provide quick instructions to create a manual backup. You can also schedule backups to run automatically. Note that the system is not usable during a backup, and that new social contacts are not collected during a backup. Schedule your backups accordingly. &lt;br /&gt;
&lt;br /&gt;
The online help for the Disaster Recovery System provides complete details on all features of DRS. However, using DRS with SocialMiner is greatly simplified because SocialMiner supports only a single node and only uses network backups. &lt;br /&gt;
&lt;br /&gt;
To perform a manual backup: &lt;br /&gt;
&lt;br /&gt;
=== Define Backup Device  ===&lt;br /&gt;
&lt;br /&gt;
#Access the Disaster Recovery System by going to the Administration Gadget, expanding the section on '''Platform Administration''', then selecting the link for '''Cisco Disaster Recovery System'''.  &lt;br /&gt;
#Select '''Backup''' &amp;amp;gt; '''Backup Device'''. &lt;br /&gt;
#On the ''Backup Device List'' page, select '''Add New'''. &lt;br /&gt;
#Provide a '''Device Name''' for the backup device. &lt;br /&gt;
#SocialMiner only supports backing up to a Network Directory, provide the Network Directory details for a server that supports SFTP. &lt;br /&gt;
#Provide the ''Number of backups to store on the Network Directory''. The default is two, so only the two latest backups are preserved. &lt;br /&gt;
#Click '''Save''', the system verifies the information you entered and saves the backup device.&lt;br /&gt;
&lt;br /&gt;
The backup device is now saved. You do not need to repeat these steps the next time you backup the system unless you want to back up to a different device or change backup device settings.&lt;br /&gt;
&lt;br /&gt;
=== Backup the System to the Backup Device  ===&lt;br /&gt;
&lt;br /&gt;
#Access the Disaster Recovery System by going to the Administration Gadget, expanding the section on '''Platform Administration''', then selecting the link for '''Disaster Recovery System'''. Log in using the platform credentials you supplied when you installed SocialMiner. &lt;br /&gt;
#Select '''Backup''' &amp;amp;gt; '''Manual Backup'''. &lt;br /&gt;
#Select the Backup Device you created earlier from the pull down menu in '''Select Backup Device'''. &lt;br /&gt;
#In '''Selected Features''' check '''SOCIALMINER'''. &lt;br /&gt;
#Click '''Start Backup'''. &lt;br /&gt;
#A warning appears noting that you may need to use the security password to restore. Click '''OK'''. The backup begins. &lt;br /&gt;
#The backup page refreshes periodically providing the status of the backup. The page also displays the name of the backup tar file that is being saved to the remote system. &lt;br /&gt;
#After the backup completes, wait a few minutes before using SocialMiner so the SocialMiner system can start subsystems that may have been shutdown during the backup.&lt;br /&gt;
&lt;br /&gt;
=== Restoring from a Backup File  ===&lt;br /&gt;
&lt;br /&gt;
#Access the Disaster Recovery System by going to the Administration Gadget, expanding the section on '''Platform Administration''', then selecting the link for '''Disaster Recovery System'''. Log in using the platform credentials you supplied when you installed SocialMiner. &lt;br /&gt;
#Select '''Restore''' &amp;amp;gt; '''Restore Wizard'''. &lt;br /&gt;
#Select the backup device from the drop-down menu and select '''Next'''. &lt;br /&gt;
#Select the backup file you want to restore for the ''Tar file list'' drop-down menu and select '''Next'''. &lt;br /&gt;
#Check '''SocialMiner''' in the ''Select Features'' section and select '''Next'''. &lt;br /&gt;
#Read the warning on the page. Optionally select '''File Integrity Check''', then select the Server to be restored (typically the host name of the backed up system). Click '''Restore'''. &lt;br /&gt;
#The restore page refreshes periodically providing the status of the restore. &lt;br /&gt;
#After the restore completes, you must restart SocialMiner for the restoration to take effect.&lt;br /&gt;
&lt;br /&gt;
= Obtaining a CA-Signed Certificate  =&lt;br /&gt;
&lt;br /&gt;
To eliminate browser security warnings each time you sign-in you must obtain an application and root certificate signed by a Certificate Authority (CA).&lt;br /&gt;
&lt;br /&gt;
To do this, use the Certificate Management utility from Cisco Unified Operating System Administration. &lt;br /&gt;
&lt;br /&gt;
Open Cisco Unified Operating System Administration from the Administration tab &amp;amp;gt; Platform Administration. You can also use the URL &lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;amp;lt;servername&amp;amp;gt;/cmplatform&amp;lt;/pre&amp;gt;&lt;br /&gt;
where ''servername'' is the Name or IP address of the server. Sign in with your Administrator credentials. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;'''To obtain the certificates:''' &lt;br /&gt;
&lt;br /&gt;
#Select Security &amp;amp;gt; Certificate Management &amp;amp;gt; Generate CSR. &lt;br /&gt;
#After the successful generation, click Download CSR. &lt;br /&gt;
#Use the CSR to obtain both the signed application certificate and the CA root certificate from the CA.&lt;br /&gt;
&lt;br /&gt;
'''To upload the certificates:''' &lt;br /&gt;
&lt;br /&gt;
#When you receive the certificates, again open Cisco Unified Operating System Administration from the Administration tab &amp;amp;gt; Platform Administration. &lt;br /&gt;
#Select Security &amp;amp;gt; Certificate Management &amp;amp;gt; Upload Certificate. &lt;br /&gt;
#Select the certificate name from the Certificate Name list. &lt;br /&gt;
#Upload the root certificate. &lt;br /&gt;
##In the Upload dialog box, select TomCat Trust from the dropdown. &lt;br /&gt;
##Browse to the file and click Open. &lt;br /&gt;
##Click Upload File.&lt;br /&gt;
#Upload the application certificate. &lt;br /&gt;
##In the Upload dialog box, select TomCat from the dropdown. &lt;br /&gt;
##Enter the name of the CA root in the Root Certificate text box. &lt;br /&gt;
##Browse to the file and click Open. &lt;br /&gt;
##Click Upload File.&lt;br /&gt;
&lt;br /&gt;
You can find detailed explanations in the Security topics of Cisco Unified CM Operating System Administration Online Help. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;'''After you upload the certificates:''' &lt;br /&gt;
&lt;br /&gt;
#Sign out of SocialMiner. &lt;br /&gt;
#Restart the XMPP Service. (SSH to SocialMiner and use this CLI: ''admin:utils service restart SocialMiner XMPP Server''). &lt;br /&gt;
#Restart Tomcat. (SSH to SocialMiner and use this CLI: ''admin:utils service restart Cisco Tomcat).'' &lt;br /&gt;
#Sign in to SocialMiner.&lt;br /&gt;
&lt;br /&gt;
= Design Guidance  =&lt;br /&gt;
&lt;br /&gt;
Topics: &lt;br /&gt;
&lt;br /&gt;
*[[#Advanced_UI_Options|Advanced UI Options]] &lt;br /&gt;
*[[#Command_Line_Interface|Command Line Interface]] &lt;br /&gt;
*[[#Deployment_Models|Deployment Models]] &lt;br /&gt;
*[[#Hardware_and_Software_Specifications|Hardware and Software Specifications]] &lt;br /&gt;
*[[#Ports|Ports]] &lt;br /&gt;
*[[#Sizing|Sizing]] &lt;br /&gt;
*[[#Twitter_Accounts_and_Security|Twitter Accounts and Security]] &lt;br /&gt;
*[[#SocialMiner_User_Accounts_and_Security|SocialMiner User Accounts and Security]] &lt;br /&gt;
*[[#VMWare_Open_Virtual_Format_.28OVF.29|VMWare Open Virtual Format (OVF)]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Advanced UI Options  ==&lt;br /&gt;
&lt;br /&gt;
The SocialMiner user interfaces are designed to be embedded in other web application user interfaces. &lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;font color=&amp;quot;#006699&amp;quot;&amp;gt;Quad&amp;lt;/font&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
You can add a SocialMiner gadget to Quad using the &amp;quot;Add Application&amp;quot; button on Quad. You can find the URL of the SocialMiner gadget by using &amp;quot;view source&amp;quot; on your browser while looking at the gadgets on SocialMiner. &lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;font color=&amp;quot;#006699&amp;quot;&amp;gt;iGoogle&amp;lt;/font&amp;gt;''' If the SocialMiner system is deployed in the Internet deployment model, you can add a SocialMiner gadget to iGoogle using the &amp;quot;Add Stuff&amp;quot; button on iGoogle. &lt;br /&gt;
&lt;br /&gt;
You can find the specific URL of the SocialMiner gadget by using &amp;quot;view source&amp;quot; on your browser while looking at the gadgets on SocialMiner. &lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;font color=&amp;quot;#006699&amp;quot;&amp;gt;iFrames&amp;lt;/font&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
If your web site or application doesn't support OpenSocial, then you can add SocialMiner to a web page by using an iFrame. With this technique you can make a frame sized to show one of the SocialMiner web pages (most likely the campaign results gadget). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Command Line Interface  ==&lt;br /&gt;
&lt;br /&gt;
To access the Command Line Interface for SocialMiner: &lt;br /&gt;
&lt;br /&gt;
*SSH to the address for your SocialMiner server. &lt;br /&gt;
*Sign in with your administrator credentials. &lt;br /&gt;
*Type a&amp;amp;nbsp;? at the admin: prompt to see the list of commands.&lt;br /&gt;
&lt;br /&gt;
Refer to the [http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/cli_ref/8_0_1/cli_ref_801.html Cisco Systems CLI documentation]. &lt;br /&gt;
&lt;br /&gt;
Note that most CLI commands do not apply to, or have not been certified for, SocialMiner. &lt;br /&gt;
&lt;br /&gt;
== Deployment Models  ==&lt;br /&gt;
&lt;br /&gt;
Version 8.5 of SocialMiner has a single-server all-in-one deployment model. The server may be deployed inside or outside the corporate firewall in &amp;quot;intranet&amp;quot; and &amp;quot;Internet&amp;quot; deployment models. &lt;br /&gt;
&lt;br /&gt;
The intranet deployment model provides the additional security of the corporate network firewalls to reduce risk of an external party accessing the system. This deployment model is required if SocialMiner must access internal sites, for example an internal forum site. The downside of the intranet deployment model is that SocialMiner system cannot be accessed by partners lacking VPN access. It is common for some PR functions to be externally managed by an agency and therefore offering easy access (no VPN) to the SocialMiner system may be very useful. Also, the intranet deployment model does not allow rendering of SocialMiner OpenSocial Gadgets in a public Internet containers such as iGoogle. The intranet deployment model may complicate proxy configuration, however it likely simplifies directory integration. &lt;br /&gt;
&lt;br /&gt;
The Internet deployment model puts SocialMiner outside the corporate firewall. This deployment model relies on the built-in security capabilities of the SocialMiner appliance. This may be acceptable from a security perspective depending on the system use and corporate policies. For example, in some applications the SocialMiner system handles 100% public postings and therefore there is no disclosure risk associated with a compromised SocialMiner system. The Internet deployment model may complicate directory integration. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hardware and Software Specifications  ==&lt;br /&gt;
Cisco will support SocialMiner deployment on any hardware provided SocialMiner is installed within the Cisco provided VMWare OVF.&lt;br /&gt;
&lt;br /&gt;
Possible server options include Cisco UCS servers such as:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! UCS Model &lt;br /&gt;
! SKU&lt;br /&gt;
|-&lt;br /&gt;
| C210-M2 &lt;br /&gt;
| UCS-C210M2-VCD2&lt;br /&gt;
|-&lt;br /&gt;
| B200-M2 &lt;br /&gt;
| UCS-B200M2-VCS1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ports  ==&lt;br /&gt;
&lt;br /&gt;
'''Port 25''' is the default port for Email.&lt;br /&gt;
&lt;br /&gt;
'''Port 465''' is used by the mail server for SSL/TLS connections.&lt;br /&gt;
&lt;br /&gt;
'''Port 443''' is used for a secure connection between the SocialMiner user interface and your browser. &lt;br /&gt;
&lt;br /&gt;
'''Port 80''' is used by SocialMiner for unsecure communication with Twitter and Facebook APIs. &lt;br /&gt;
&lt;br /&gt;
'''Port 5222''' is used for pure XMPP to the XMPP/Eventing server. &lt;br /&gt;
&lt;br /&gt;
'''Port 7071''' is used for unsecure BOSH connections to the XMPP/Eventing server. &lt;br /&gt;
&lt;br /&gt;
'''Port 7443''' is used for secure BOSH connections to the XMPP/Eventing server. &lt;br /&gt;
&lt;br /&gt;
Your firewall configuration may need to be modified to open these ports for SocialMiner.&lt;br /&gt;
&lt;br /&gt;
== Sizing  ==&lt;br /&gt;
&lt;br /&gt;
The following table details the sizing limits for a single SocialMiner system. &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Concurrent Admin Users Signed In &lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| Concurrent Agents Signed In &lt;br /&gt;
| 30&lt;br /&gt;
|-&lt;br /&gt;
| Total Feeds &lt;br /&gt;
| 100&lt;br /&gt;
|-&lt;br /&gt;
| Total Campaigns &lt;br /&gt;
| 50&lt;br /&gt;
|-&lt;br /&gt;
| Incoming Rate of Social Contacts (total per hour) &lt;br /&gt;
| 10,000&lt;br /&gt;
|-&lt;br /&gt;
| Replies per Twitter Account per Hour &lt;br /&gt;
| 30&amp;lt;br&amp;gt;'''Note:''' This limit is for a default polling interval of 5 minutes. If the polling interval is set lower than 5 minutes, then the limit is reduced depending on usage patterns.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Twitter Accounts and Security  ==&lt;br /&gt;
&lt;br /&gt;
Access to Twitter for the Twitter Account feed type is done via OAuth. When a &amp;quot;Twitter Account&amp;quot; Feed is created the user is prompted to authenticate with Twitter. The authentication token is stored by SocialMiner granting access to secured information from Twitter such as Direct Messages. This authentication also enables sending and replying to Twitter Direct Messages (DMs) from the account by using the Reply feature on the Home tab. &lt;br /&gt;
&lt;br /&gt;
'''Note''': All SocialMiner users are entitled to use Twitter accounts configured in the Twitter Account feed to read and respond to Direct Messages in that account. They are not required to enter the account password. This supports environments where the social-media care agents are not entitled to know the Twitter account password. Their ability to use SocialMiner is controlled via Active Directory and their ability to invoke post or perform actions on Twitter is controlled by SocialMiner. SocialMiner also tracks which SocialMiner User (AD account) makes each post; therefore it is possible for the enterprise to track which employee posted a tweet when sharing a Twitter account amongst a team. &lt;br /&gt;
&lt;br /&gt;
Twitter Stream feed type passwords are encrypted when stored in the SocialMiner configuration database and are also encrypted when sent to Twitter.&lt;br /&gt;
&lt;br /&gt;
== SocialMiner User Accounts and Security  ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner is designed to minimize the storage of username/passwords to reduce the security risk of a compromised system. There is an administration account for the system setup, but all SocialMiner user access is controlled through Active Directory (AD) authentication. There are no SocialMiner user passwords stored on the SocialMiner System. &lt;br /&gt;
&lt;br /&gt;
Users do not need to be manually set up on SocialMiner in order to access the system. Any user that is authenticated via the Active Directory set-up can use the system. If there is need to limit who can use system then an AD group can be set up in AD and the SocialMiner system can be configured to only allow access from that group. &lt;br /&gt;
&lt;br /&gt;
AD authenticated users have access to all functions on the system, although gadgets access could be blocked by blocking certain URLs. &lt;br /&gt;
&lt;br /&gt;
=== VMWare Open Virtual Format (OVF)  ===&lt;br /&gt;
&lt;br /&gt;
The SocialMiner system supports one standard [http://www.vmware.com/appliances/getting-started/learn/ovf.html OVF] Appliance. The system requires ESXi 4.0 or ESXi 4.1. &lt;br /&gt;
&lt;br /&gt;
For details on configuring VMWare and installing the OVF template, refer to [[Virtualization for Cisco SocialMiner]].&lt;br /&gt;
&lt;br /&gt;
= Developer Information  =&lt;br /&gt;
&lt;br /&gt;
Developer information, including the SocialMiner API documentation and a discussion forum, is available on the Cisco developer site: http://developer.cisco.com/web/socialminer. &lt;br /&gt;
&lt;br /&gt;
Training labs are at http://docwiki.cisco.com/wiki/SocialMiner_Labs. &lt;br /&gt;
&lt;br /&gt;
= Copyright Notes  =&lt;br /&gt;
&lt;br /&gt;
*Twitter is a registered trademark of Twitter, Inc. &lt;br /&gt;
*Facebook is a registered trademark of Facebook, Inc. &lt;br /&gt;
*iGoogle is a trademark of Google, Inc. &lt;br /&gt;
*VMWare is a registered trademark of VMware, Inc. &lt;br /&gt;
*Informix is a registered trademark of International Business Machines Corp.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;''THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.'' &lt;br /&gt;
&lt;br /&gt;
''THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.'' &lt;br /&gt;
&lt;br /&gt;
''The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCBs public domain version of the UNIX operating system. All rights reserved. Copyright 1981, Regents of the University of California.'' &lt;br /&gt;
&lt;br /&gt;
''NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED &amp;quot;AS IS&amp;quot; WITH ALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE.'' &lt;br /&gt;
&lt;br /&gt;
''IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA'' ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. &lt;br /&gt;
&lt;br /&gt;
''Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks can be found at http://www.cisco.com/go/trademarks . Third party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1005R)'' &lt;br /&gt;
&lt;br /&gt;
''Any Internet Protocol (IP) addresses used in this document are not intended to be actual addresses. Any examples, command display output, and figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and coincidental.'' &lt;br /&gt;
&lt;br /&gt;
''Copyright 2011 Cisco Systems, Inc. All rights reserved.'' &lt;br /&gt;
&lt;br /&gt;
[[Category:Cisco_SocialMiner]]&lt;/div&gt;</summary>
		<author><name>Nordberg</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(3)</id>
		<title>SocialMiner Release 8.5(3)</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(3)"/>
				<updated>2011-08-22T14:31:01Z</updated>
		
		<summary type="html">&lt;p&gt;Nordberg: /* System Administration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''CONTENTS''' &lt;br /&gt;
&lt;br /&gt;
[[#Introduction|Introduction]] &lt;br /&gt;
&lt;br /&gt;
[[#What.27s_New_in_Release_8.5.283.29|What's New in SocialMiner Release 8.5(3)]] &lt;br /&gt;
&lt;br /&gt;
[[#Upgrading_to_SocialMiner_Release_8.5.283.29|Upgrading to SocialMiner Release 8.5(3)]] &lt;br /&gt;
&lt;br /&gt;
[[#Signing_In_to_SocialMiner|Signing In to SocialMiner]] &lt;br /&gt;
&lt;br /&gt;
[[#The_Home_Tab|Home Tab]] &lt;br /&gt;
&lt;br /&gt;
[[#Feeds|Feeds Gadget]] &lt;br /&gt;
&lt;br /&gt;
[[#Campaigns|Campaigns Gadget]] &lt;br /&gt;
&lt;br /&gt;
[[#Filters|Filters Gadget]] &lt;br /&gt;
&lt;br /&gt;
[[#System_Administration|System Administration Gadget]] &lt;br /&gt;
&lt;br /&gt;
[[#Notifications|Notifications Gadget]] &lt;br /&gt;
&lt;br /&gt;
[[#Reply_Templates|Reply Templates Gadget]] &lt;br /&gt;
&lt;br /&gt;
[[#SocialMiner_Reporting|SocialMiner Reporting]] &lt;br /&gt;
&lt;br /&gt;
[[#Obtaining_a_CA-Signed_Certificate|Obtaining a CA-Signed Certificate]] &lt;br /&gt;
&lt;br /&gt;
[[#Downloading_and_Installing_Language_Packs|Downloading and Installing Language Packs]] &lt;br /&gt;
&lt;br /&gt;
[[#System_Backup_and_Restoration|System Backup and Restoration]] &lt;br /&gt;
&lt;br /&gt;
[[#Design_Guidance|Design Guidance]] &lt;br /&gt;
&lt;br /&gt;
[[#Developer_Information|Developer Information]] &lt;br /&gt;
&lt;br /&gt;
[[#Copyright_Notes|Copyright Notes]] &lt;br /&gt;
&lt;br /&gt;
__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Introduction  =&lt;br /&gt;
&lt;br /&gt;
Cisco SocialMiner is a customer-care system that provides capture, filtering, workflow, queuing, and reporting for social media engagement teams. Internet postings captured by SocialMiner are referred to as '''Social Contacts'''. SocialMiner stores the social contacts and groups them into user-defined '''Campaigns'''. Each Campaign obtains social contacts from one or more '''Feeds'''. SocialMiner presents the social contacts to social media customer care personnel who can review, categorize, and/or respond to the postings. SocialMiner also produces reporting metrics on the handling of the social contacts. &lt;br /&gt;
&lt;br /&gt;
== Technology and Packaging  ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner is a server software application that is packaged as a software appliance. The appliance runs as one VMWare® virtual machine containing all of the following components: &lt;br /&gt;
&lt;br /&gt;
*Cisco Unified Communications Operating System (Unified OS), a Redhat Linux based Operating System &lt;br /&gt;
*Informix® embedded database. This database contains the SocialMiner Configuration and the SocialMiner reporting data. &lt;br /&gt;
*[http://cassandra.apache.org/ Cassandra datastore]. This datastore contains the social contacts. &lt;br /&gt;
*Cisco SocialMiner runtime software &lt;br /&gt;
*OpenFire server for XMPP BOSH eventing&lt;br /&gt;
&lt;br /&gt;
Setup and administration are done through a browser-based interface that uses [http://en.wikipedia.org/wiki/OpenSocial OpenSocial Gadgets]. SocialMiner is installed with the [http://shindig.apache.org/Apache Shindig gadget container] to render the gadgets; however the SocialMiner gadgets can also be rendered in [[#Advanced_UI_Options|other standard OpenSocial containers]] such as Cisco Quad or iGoogle. All system features and setup can also be performed via [http://en.wikipedia.org/wiki/Representational_State_Transfer REST] API's. &lt;br /&gt;
&lt;br /&gt;
SocialMiner supports integration with most user-generated content sites using standard [http://en.wikipedia.org/wiki/RSS RSS]. SocialMiner also supports direct integrations to [http://www.twitter.com Twitter®] and [http://www.facebook.com Facebook®]. Setup and configuration of SocialMiner to monitor Twitter and Facebook requires good working knowledge of those sites. For background information on these sites, review the following Mashable resources: &lt;br /&gt;
&lt;br /&gt;
[http://mashable.com/guidebook/twitter/ The Twitter Guide Book] &lt;br /&gt;
&lt;br /&gt;
[http://mashable.com/guidebook/facebook/ The Facebook Guide Book]&lt;br /&gt;
&lt;br /&gt;
= What's New in Release 8.5(3)  =&lt;br /&gt;
&lt;br /&gt;
Cisco SocialMiner Release 8.5(3) provides the following new features and enhancements: &lt;br /&gt;
&lt;br /&gt;
'''Auto-tagging'''&lt;br /&gt;
&lt;br /&gt;
There is now an Automatic Tags option on the Add/Edit page for all Feed Types. Create up to ten tags that will be automatically applied to all social contacts pulled in for that feed. See [[#Automatic_Tags_for_Feeds|Automatic Tags for Feeds]]. &lt;br /&gt;
&lt;br /&gt;
'''Hardware Support Policy'''&lt;br /&gt;
&lt;br /&gt;
Cisco will support SocialMiner deployment on any hardware, provided: &lt;br /&gt;
&lt;br /&gt;
* SocialMiner is installed within the Cisco provided VMWare OVF (this is verified by the new &amp;quot;Hardware&amp;quot; servers status on the system administration gadget). &lt;br /&gt;
&lt;br /&gt;
* The hardware supports the documented IO speed requirements. The IO speed required for SocialMiner is 1400 IOPS (input output operations per second). See [http://docwiki-dev.cisco.com/wiki/Virtualization_for_Cisco_SocialMiner Virtualization for SocialMiner].&lt;br /&gt;
&lt;br /&gt;
'''HTTP Notifications''' &lt;br /&gt;
&lt;br /&gt;
There is a new HTTP Notification Type option on the [[#Notifications | Notifications gadget]]. This is a feature for application developers.&lt;br /&gt;
&lt;br /&gt;
'''Localization'''&lt;br /&gt;
&lt;br /&gt;
Language localization is now supported for the SocialMiner user interface and online help. Once a language pack is installed, an additional drop-down will appear on the sign-in page to select the language. Each signed in user will be able to choose language preference. Cisco will post localization files shortly after the release of SocialMiner 8.5(3). See [[#Downloading_and_Installing_Language_Packs|Downloading and Installing Language Packs]]. &lt;br /&gt;
&lt;br /&gt;
'''Reply Templates'''&lt;br /&gt;
&lt;br /&gt;
* There is a new Cisco Facebook reply template. It is  the default template option for [[#Facebook Fan Page Feed Type |Facebook Fan Page feeds]]. Use of the Cisco Facebook reply template requires authorization of an account to post on Facebook. You can authorize one Facebook account per Fan Page. Once the Authorization is allowed, any SocialMiner user can post to the Facebook Fan Page without having their own Facebook account. &lt;br /&gt;
&lt;br /&gt;
* The Cisco Twitter reply template is now the default template option for Twitter Account and Twitter Stream feeds. &lt;br /&gt;
&lt;br /&gt;
* [http://groups.google.com/group/twitter-api-announce/browse_thread/thread/e954fc0f8b5aa6ec?pli=1 Twitter Permission level changes] require that existing SocialMiner users delete and reauthorize Twitter Account Feeds in order to continue receiving Direct Messages. Authorizations made on or after May 24, 2011 forward do not require re-authorization. &lt;br /&gt;
&lt;br /&gt;
'''User Interface'''&lt;br /&gt;
&lt;br /&gt;
* Navigation has changed in the User Interface. The &amp;quot;Results&amp;quot; tab is renamed &amp;quot;Home&amp;quot; and is in the first tab position on the navigation bar. The Home tab is now the default page you see when you sign in. &lt;br /&gt;
&lt;br /&gt;
* The selection of which social contact states to display is now done with a dropdown list on the Home tab. This was formerly done by using checkboxes on the Settings page. The dropdown list options are: ''Show Open'', ''Show Handled'', or ''Show Discarded''. ''Open'' social contacts are those that are Unread and those that are Reserved. See [[#The_Home_Tab|The Home Tab]].&lt;br /&gt;
&lt;br /&gt;
* When an agent changes the state of a social contact or add/removes a tag for that social contact, all other agents working in that campaign see the event in real time.&lt;br /&gt;
&lt;br /&gt;
* The [[#System Administration |System Administration gadget]] now shows:&lt;br /&gt;
** the number of Logged in Users.&lt;br /&gt;
** the status of the Hardware (indicates if the SocialMiner system was installed on the Cisco provided VMWare template). &lt;br /&gt;
** the state of the internal XMPP server used for XMPP BOSH Eventing.&lt;br /&gt;
** a new checkbox for Mail Server configuration: the  Use SSL | TLS checkbox, which defaults to unchecked. Check this if the mail server supports secure connection, for example, smtp.gmail.com. The mail server certificate is not validated.&lt;br /&gt;
** Proxy Settings (moved from Feeds gadget).&lt;br /&gt;
&lt;br /&gt;
'''XMPP BOSH Eventing''' &lt;br /&gt;
&lt;br /&gt;
SocialMiner sends asynchronous state change and tag update events to an XMPP client using the XMPP Publish-Subscribe protocol.&lt;br /&gt;
Changes to the state of social contacts and the addition/deletion of tags update the interface of all agents who are working in a campaign. (No need to refresh.)&lt;br /&gt;
&lt;br /&gt;
Three additional ports are now used by SocialMiner for XMPP BOSH eventing. See [[#Ports|Ports]].&lt;br /&gt;
&lt;br /&gt;
If agents will be accessing SocialMiner 8.5(3) through a firewall, they will not see realtime updates if ports 7071 and 7443 are blocked. (They will need to click Refresh.) Open those two ports to allow agents working in the same campaign to see realtime social contact state changes and tagging updates.&lt;br /&gt;
&lt;br /&gt;
= Upgrading to SocialMiner Release 8.5(3)  =&lt;br /&gt;
&lt;br /&gt;
Topics: &lt;br /&gt;
&lt;br /&gt;
[[#Upgrading_using_Cisco_Unified_Operating_System_Administration|Upgrading using Cisco Unified Operating System Administration]]&lt;br /&gt;
&lt;br /&gt;
[[#Upgrading_using_the_Command_Line_Interface|Upgrading using the Command Line Interface]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;SocialMiner Release 8.5(3) is an upgrade to release 8.5(1). Upgrades are cumulative and must be installed over the base release. This means that: &lt;br /&gt;
&lt;br /&gt;
*You must have installed the base release -  SocialMiner Release 8.5(1). SocialMiner 8.5(1) installation is documented in the [http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(1) SocialMiner 8.5(1) User Guide]. &lt;br /&gt;
*You can upgrade directly from Release 8.5(1) to Release 8.5(3). Release 8.5(3) includes all features and changes of Release 8.5(2). Features added in Release 8.5(2) are documented here: [http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(2) What's New in Release 8.5(2)]. &lt;br /&gt;
*If you are on Release 8.5(2), you can upgrade directly to Release 8.5(3).&lt;br /&gt;
&lt;br /&gt;
You can upgrade using the Command Line Interface (CLI). You can also upgrade using the Software Upgrades tool in Cisco Unified Operating System Administration. &lt;br /&gt;
The upgrade can run unattended and may take several hours to complete.&lt;br /&gt;
&lt;br /&gt;
== Upgrading using Cisco Unified Operating System Administration  ==&lt;br /&gt;
&lt;br /&gt;
Open Cisco Unified Operating System Administration from the Administration tab &amp;amp;gt; Platform Administration. You can also use this URL &lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;amp;lt;servername&amp;amp;gt;/cmplatform&amp;lt;/pre&amp;gt;&lt;br /&gt;
where ''servername'' is the Hostname or IP address of the server. &lt;br /&gt;
&lt;br /&gt;
#Select Software Upgrade &amp;amp;gt; Install/Upgrade. &lt;br /&gt;
#On the Software Installation /Upgrade dialog box: &lt;br /&gt;
##If you burned the files to CD/DVD: &lt;br /&gt;
###Source = DVD/CD. &lt;br /&gt;
###Directory = the directory for DVD/CD. Use forward slashes. For example, if the installation file is located on the root directory of a CD that is on Drive D, type /D. &lt;br /&gt;
###Server = leave blank. &lt;br /&gt;
###User Name = leave blank. &lt;br /&gt;
###Password = leave blank.&lt;br /&gt;
##If the files are on a remote file server: &lt;br /&gt;
###Source = Remote Filesystem. &lt;br /&gt;
###Directory = the path to the files. Use forward slashes. For example, /SocialMiner/Installation. &lt;br /&gt;
###Server = the IP address of the remote server. &lt;br /&gt;
###User Name = the user name to access the remote server. &lt;br /&gt;
###Password = the password to access the remote server.&lt;br /&gt;
#Click Next. &lt;br /&gt;
#Choose the iso file from the Software Location field. &lt;br /&gt;
#Click Next. &lt;br /&gt;
#At the Software Installation/Upgrade screen, select Reboot to Upgraded Partition. &lt;br /&gt;
#Click Next.&lt;br /&gt;
&lt;br /&gt;
You see a series of messages as the upgrade installation proceeds. &lt;br /&gt;
&lt;br /&gt;
== Upgrading using the Command Line Interface  ==&lt;br /&gt;
&lt;br /&gt;
#Download the 8.5(3) Release from Cisco.com and place the file on an FTP or SFTP server. You can also burn the ISO file to DVD. &lt;br /&gt;
#SSH to your SocialMiner system and log in with the platform administration account. &lt;br /&gt;
#Using the Command Line Interface (CLI), run the command &amp;lt;tt&amp;gt;utils system upgrade initiate&amp;lt;/tt&amp;gt; &lt;br /&gt;
#Follow the instructions provided by the &amp;lt;tt&amp;gt;utils system upgrade initiate&amp;lt;/tt&amp;gt; command. An example of executing the command follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;admin:utils system upgrade initiate &lt;br /&gt;
&lt;br /&gt;
Warning: Do not close this window without first canceling the upgrade.&lt;br /&gt;
&lt;br /&gt;
Source:&lt;br /&gt;
&lt;br /&gt;
 1) Remote Filesystem via SFTP&lt;br /&gt;
 2) Remote Filesystem via FTP&lt;br /&gt;
 3) Local DVD/CD&lt;br /&gt;
 q) quit&lt;br /&gt;
&lt;br /&gt;
 Please select an option (1 - 3 or &amp;quot;q&amp;quot; ): 2&lt;br /&gt;
Directory [q]: /FTP/PATH/TO/UPGRADE/IOS&lt;br /&gt;
Server [q]: FTP_HOSTNAME&lt;br /&gt;
User Name [q]: FTP_USERNAME&lt;br /&gt;
Password: ********&lt;br /&gt;
Checking for valid upgrades.  Please wait...&lt;br /&gt;
&lt;br /&gt;
Available options and upgrades in &amp;quot;/FTP/PATH/TO/UPGRADE/IOS&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
 1) UCSInstall_CCP_8_5_1_UCOS_8.5.3.10000-XX.sgn.iso&lt;br /&gt;
 q) quit&lt;br /&gt;
&lt;br /&gt;
Please select an option (1 - 1 or &amp;quot;q&amp;quot; ): 1&lt;br /&gt;
Accessing the file.  Please wait...&lt;br /&gt;
Downloaded XXXX MB.&lt;br /&gt;
Checksumming the file...&lt;br /&gt;
Downloaded XXXX MB.&lt;br /&gt;
A system reboot is required when the upgrade process completes or is canceled.  This will ensure services affected by the upgrade process are functioning properly.&lt;br /&gt;
&lt;br /&gt;
     Downloaded: UCSInstall_CCP_8_5_1_UCOS_8.5.3.10000-X.sgn.iso&lt;br /&gt;
   File version: 8.5.3.10000-X&lt;br /&gt;
  File checksum: CHECKSUM&lt;br /&gt;
&lt;br /&gt;
Automatically switch versions if the upgrade is successful (yes/no): yes&lt;br /&gt;
&lt;br /&gt;
Start installation (yes/no): yes&lt;br /&gt;
The upgrade log is install_log_2011-03-10.09.52.58.log&lt;br /&gt;
Upgrading the system.  Please wait...&lt;br /&gt;
06/10/2011 09:53:00 file_list.sh|Starting file_list.sh|&amp;amp;lt;LVL::Info&amp;amp;gt;&lt;br /&gt;
...&lt;br /&gt;
  [Many lines of upgrade scripts running]&lt;br /&gt;
...&lt;br /&gt;
06/10/2011 11:41:31 upgrade_install.sh|Upgrade Complete -- (0)|&amp;amp;lt;LVL::Info&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
Successfully installed UCSInstall_CCP_8_5_1_UCOS_8.5.3.10000-XX.sgn.iso&lt;br /&gt;
&lt;br /&gt;
The system upgrade was successful.  A switch version request has been submitted.  &lt;br /&gt;
This can take a long time depending on the platform and database size.  &lt;br /&gt;
Please continue to monitor the switchover process from the Cisco Unified Communications OS Platform CLI.  &lt;br /&gt;
Please verify the system restarts and the correct version is active.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The system reboots after the upgrade is complete.&lt;br /&gt;
&lt;br /&gt;
= Signing In to SocialMiner  =&lt;br /&gt;
&lt;br /&gt;
To launch SocialMiner, use a web browser to access the root of the web server. Enter &lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;amp;lt;servername&amp;amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
where ''servername'' is the name or IP address of the server. &lt;br /&gt;
&lt;br /&gt;
See [[SocialMiner Browsers|SocialMiner Browsers]] for information on supported browsers. [[Image:SocialMiner login853.png|thumb|right|450px|]] &lt;br /&gt;
&lt;br /&gt;
Entering the URL opens a sign in page where you enter your username and password. The first time you sign in, you must sign in with the application username and password that you created during the installation. &lt;br /&gt;
&lt;br /&gt;
If you have [[#Downloading_and_Installing_Language_Packs|downloaded and installed language files]], the sign in page also has a drop-down for selecting your language. &lt;br /&gt;
&lt;br /&gt;
When you see a &amp;quot;trusted certificate&amp;quot; warning, acknowledge it - for example by clicking ''Continue to Web Site'' in Internet Explorer or ''I understand the Risk'' in Mozilla Firefox. This saves the certificate to the browser. For some browsers, you may want to [[#Obtaining_a_CA-Signed_Certificate|obtain and upload a CA-Signed certificate]] so that the security warnings do not persist. &lt;br /&gt;
&lt;br /&gt;
A successful sign in presents the SocialMiner interface to the Home tab. Most users see one other tab: the Configuration tab. Administrators also see an Administration tab.&lt;br /&gt;
&lt;br /&gt;
= The Home Tab  =&lt;br /&gt;
&lt;br /&gt;
Topics: &lt;br /&gt;
&lt;br /&gt;
[[#Reviewing_Social_Contacts_By_State|Reviewing Social Contacts By State]]&lt;br /&gt;
&lt;br /&gt;
[[#Replying_to_Social_Contacts_from_the_Home_Tab|Replying to Social Contacts]] &lt;br /&gt;
&lt;br /&gt;
[[#Tagging_Social_Contacts|Tagging Social Contacts]] &lt;br /&gt;
&lt;br /&gt;
[[#Settings|Settings]] &lt;br /&gt;
&lt;br /&gt;
[[#Train Filters on the Home Tab | Train Filters]]&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMinerHome.png|thumb|right|450px|]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The SocialMiner Home tab provides a dynamic &amp;quot;Inbox&amp;quot; for viewing and responding to [[#What is a Social Contact? | social contacts]]. No social contacts will appear on this gadget until you: &lt;br /&gt;
&lt;br /&gt;
#Configure at least one [[#Feeds|Feed]]. &lt;br /&gt;
#Configure at least one [[#Campaigns|Campaign]]. &lt;br /&gt;
#Add the Feed to the Campaign. &lt;br /&gt;
#Select a Campaign from the drop-down menu on the upper-left.&lt;br /&gt;
&lt;br /&gt;
You can show social contacts that are in specific states (Open, Handled, or Discarded) and by selecting [[#Settings|Settings]] to show only those social contacts with specific tags or to enable filter training mode. &lt;br /&gt;
&lt;br /&gt;
The SocialMiner Home tab is dynamic in these ways: &lt;br /&gt;
&lt;br /&gt;
*A bar appears periodically at the top of the page indicating that there are one or more new social contacts in the campaign. You can click the bar to refresh the results, or click the refresh icon at the upper-right. &lt;br /&gt;
*State changes and new tags made by one agent are immediately visible to all other agents working in that campaign.&lt;br /&gt;
&lt;br /&gt;
'''VIDEO:''' View a [http://www.youtube.com/watch?v=iteoPj6B52g&amp;amp;hd=1 video] about handling social contacts on the Home tab. &lt;br /&gt;
&lt;br /&gt;
== What is a Social Contact? ==&lt;br /&gt;
The term Social Contact refers to a post collected by SocialMiner. A social contact can be a Tweet, a Facebook wall post, a Blog, or a Forum post. &lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
# When a customer tweets and the tweet matches the search criteria of SocialMiner, that tweet is captured by SocialMiner and stored in the datastore as a social contact. &lt;br /&gt;
# An agent's reply to that tweet is captured as saved as  another social contact. &lt;br /&gt;
# The customer reply to the agent's reply is captured as a third social contact.&lt;br /&gt;
&lt;br /&gt;
A social contact remains in the datastore until it is [[#Purge Settings |purged]].&lt;br /&gt;
&lt;br /&gt;
SocialMiner stores the following for each social contact:&lt;br /&gt;
*Author (the username of the person who posted)&lt;br /&gt;
*Creation Date (date stored in SocialMiner)&lt;br /&gt;
*Title&lt;br /&gt;
*Description&lt;br /&gt;
*Published Date (date it was published on the Internet) Not all feeds have this.&lt;br /&gt;
*Screen Pop URL (the URL that can be used to open/view that social contact with SocialMiner UI)&lt;br /&gt;
*Source type (the type of feed that collected the social contact)&lt;br /&gt;
*Tags (tags applied by SocialMiner users)&lt;br /&gt;
&lt;br /&gt;
== Reviewing Social Contacts By State  ==&lt;br /&gt;
&lt;br /&gt;
A social contact can be in one of four states:  Unread, Reserved, Handled, and Discarded. Use the drop-down on the Home tab to show contacts of only that state: &lt;br /&gt;
&lt;br /&gt;
'''Show Open''' - Open social contacts are those in the ''Unread'' or the ''Reserved'' state. They have not yet been acted on. All social contacts captured by SocialMiner are initially in the Unread state and appear when you Show Open. &lt;br /&gt;
&lt;br /&gt;
'''Show Handled''' - These social contacts have been handled (replied to) by an agent. &lt;br /&gt;
&lt;br /&gt;
'''Show Discarded''' - These social contacts have been discarded by an agent. &lt;br /&gt;
&lt;br /&gt;
=== Working with Social Contacts  ===&lt;br /&gt;
&lt;br /&gt;
A social contact state can be changed by any user at any time by a click of a social contact state button. The name of the last user to change a state appears next to the social contact as soon as the change occurs: for example, ''Discarded: User2''. &lt;br /&gt;
&lt;br /&gt;
State changing can be done by different agents: Agent1 can reserve a social contact and Agent2 can handle it. &lt;br /&gt;
&lt;br /&gt;
'''To undo a state change''', show the list for that state, locate the social contact, and click the icon again to reverse the state. &lt;br /&gt;
&lt;br /&gt;
For example, if you set a social contact to Handled and then change your mind about handling it: &lt;br /&gt;
&lt;br /&gt;
#Select Show Handled. &lt;br /&gt;
#Locate that social contact. &lt;br /&gt;
#Click the Handle icon. This toggles the state of that social contact back to Unread. It is removed from the Show Handled list immediately and returns to the Show Open list within a few seconds.&lt;br /&gt;
&lt;br /&gt;
Social contact state is universal across the SocialMiner system. For example, if one user handles a social contact, then the social contact appears as handled in the browser interface for all other users. This is the case even if the social contact appears in multiple campaigns.&lt;br /&gt;
&lt;br /&gt;
== Replying to Social Contacts from the Home Tab  ==&lt;br /&gt;
&lt;br /&gt;
[[Image:CampaignResultsCiscoTwitterReply.png|thumb|right|450px|]] &lt;br /&gt;
&lt;br /&gt;
SocialMiner provides the ability to reply to social contacts using [[#Reply Templates |Reply Templates]]. There are two system-defined templates: Cisco Twitter and Cisco Facebook. Administrators can add custom reply templates. &lt;br /&gt;
&lt;br /&gt;
You can select only one reply template per feed, and you do this on the Add/Edit Feed page for each Feed Type. &lt;br /&gt;
&lt;br /&gt;
=== Replying to a Twitter Social Contact  ===&lt;br /&gt;
&lt;br /&gt;
Ways to reply are: &lt;br /&gt;
&lt;br /&gt;
* direct-message the author of the Tweet.&lt;br /&gt;
&lt;br /&gt;
* create an &amp;quot;@&amp;quot; reply that is viewable to everyone on Twitter.&lt;br /&gt;
&lt;br /&gt;
* configure the feed to respond with the Cisco Twitter reply template, which allows you to follow the recipient of the message if you are not currently following them.&lt;br /&gt;
&lt;br /&gt;
To reply to a tweet using the Cisco Twitter reply template: &lt;br /&gt;
&lt;br /&gt;
'''1.''' Select a Twitter Account social contact and click Reply. The Cisco Twitter template opens and provides the following fields: &lt;br /&gt;
&lt;br /&gt;
*Account: Select the Twitter Account from which you are replying. All Twitter Accounts configured on this system appear in the dropdown menu. &lt;br /&gt;
* Once the account is selected, the system checks the Follow status of the intended recipient. If the account is not already following the recipient, you can click Follow to begin following. &lt;br /&gt;
* For your convenience, the conversation history of the social contact is listed below the selected social contact. You can reply, retweet, or Direct Message to any tweet in the conversation. The social contact that was originally reserved is marked as handled even if you do not reply to the most recent tweet in the conversation. The status of the other social contacts (tweets) in the conversation does not change. &lt;br /&gt;
* Select the type of reply, either Direct Message, retweet, or reply. A pop-up text box appears where you can enter your message. Note: You can only Direct Message a Twitter user if the intended recipient is following you. Replies and retweets are posted to the timeline of the Twitter account. A Direct Message is sent directly to the poster of the tweet. &lt;br /&gt;
* Enter your reply in the pop-up text box. Text input is limited to 140 characters. The current character count is listed at the upper right of the text box.&lt;br /&gt;
&lt;br /&gt;
'''2.''' Click Send to send the reply. This marks the social contact as Handled. &lt;br /&gt;
&lt;br /&gt;
Note that the reply template is customizable. The instructions above pertain to the default Cisco Twitter template. If your administrator has provided a custom reply template, the steps for replying may be different. &lt;br /&gt;
=== Replying to a Facebook Fan Page  ===&lt;br /&gt;
&lt;br /&gt;
Ways to reply are to: &lt;br /&gt;
&lt;br /&gt;
* click the link on the social contact to open the post or comment and enter your comment comment.&lt;br /&gt;
&lt;br /&gt;
* configure the feed to use the Cisco Facebook reply template and respond directly to the Fan Page from SocialMiner.&lt;br /&gt;
&lt;br /&gt;
Facebook accepts content from a Facebook Reply Template only if the person who [[#Facebook Fan Page Feed Type|added the Faceboook Fan Page feed]] received authorization from Facebook by clicking '''Get Post Authorization'''.&lt;br /&gt;
&lt;br /&gt;
'''1.''' Select a Facebook social contact. Click the Reply button. &lt;br /&gt;
&lt;br /&gt;
The Cisco Facebook Reply form opens to show: &lt;br /&gt;
&lt;br /&gt;
* the name of the person who posted or commented on the Facebook page.&lt;br /&gt;
* a text area for your comment.&lt;br /&gt;
* a Like indicator.&lt;br /&gt;
&lt;br /&gt;
If you have never replied, or if you have previously replied with an Unlike, the template shows Like. If you have previously replied with Like, the template shows Unlike. You can reply without selecting Like or Unlike. &lt;br /&gt;
&lt;br /&gt;
'''2.''' Click Send to send the reply. This marks the social contact as Handled. &lt;br /&gt;
&lt;br /&gt;
Note that the reply template is customizable. The instructions above pertain to the default Cisco Facebook reply template. If your administrator has provided a custom reply template, then the steps for replying may be different.&lt;br /&gt;
&lt;br /&gt;
=== Replying to an RSS Social Contact  ===&lt;br /&gt;
&lt;br /&gt;
You cannot reply directly to a social contact from an RSS feed. You can, however, tag the RSS contact and set notifications so that an agent receives an email or an Instant Message for the social contact.&lt;br /&gt;
&lt;br /&gt;
= Tagging Social Contacts  =&lt;br /&gt;
&lt;br /&gt;
Tags are labels that allow you to categorize social contacts, to track workflow, and to set up [[#Notifications|notifications]]. &lt;br /&gt;
&lt;br /&gt;
For example, all social contacts that mention billing concerns could be tagged with ''Billing''. You could then set up notifications to email social contacts with that tag to Customer Service. &lt;br /&gt;
&lt;br /&gt;
You can tag similar social contacts with the same tag, then use the [[#Settings|Settings page]] to filter the list of social contacts to show only social contacts with a particular tag. &lt;br /&gt;
&lt;br /&gt;
'''Adding Tags''' &lt;br /&gt;
&lt;br /&gt;
When you hover over a social contact, you see a text box and a '''Tag''' button. &lt;br /&gt;
&lt;br /&gt;
To enter a tag, click the text box and type the tag. (Separate multiple tags by commas.) Then press '''Enter''' or click '''Tag'''. The new tags are immediately visible to all users who view that social contact. You can add a maximum of twenty tags to a social contact.&lt;br /&gt;
&lt;br /&gt;
Social contacts are not duplicated even when they appear in multiple campaigns. When a user tags a social contact in one campaign, the tag appears to other users who are viewing that social contact from another campaign. &lt;br /&gt;
&lt;br /&gt;
'''Suggested Tags:''' &lt;br /&gt;
&lt;br /&gt;
A maximum of five common/recently used tags for the selected campaign appear as 'suggested tags' links to the right of the Tag button. To add one or more of these suggested tags to the social contact. click the link for the suggested tag. These suggestions provide one-click tagging for commonly used tags. The suggestions are specific to the campaign, not the entire SocialMiner system, and are only updated on a refresh. &lt;br /&gt;
&lt;br /&gt;
'''Deleting Tags''' &lt;br /&gt;
&lt;br /&gt;
To delete a tag from a social contact, click the small, grey x at the right of the tag name. &lt;br /&gt;
&lt;br /&gt;
'''Automatic Tags''' You can also configure up to ten automatic tags for a feed. All social contacts pulled in for that feed have these auto-tags. See [[#Automatic_Tags_for_Feeds|Automatic Tags for Feeds]]. &lt;br /&gt;
&lt;br /&gt;
'''VIDEO''': View a [http://www.youtube.com/watch?v=Sy6CIKDyYIM&amp;amp;hd=1 video] about using tags.&lt;br /&gt;
= Settings  =&lt;br /&gt;
&lt;br /&gt;
Click the Settings icon at the top right of the Home tab open the Settings page. Use this page to show or hide social contacts by tag and to enable training filters. Although tags and filters are global (all users can see them), settings are user-specific. Your changes to Settings determine what you see for the campaign but do not do not effect what others see in the campaign. &lt;br /&gt;
&lt;br /&gt;
= Train Bayesian Filters on the Home Tab =&lt;br /&gt;
&lt;br /&gt;
If you have [[#Filters |added a Bayesian filter]], you can select it on the Settings page to activate training mode. &lt;br /&gt;
&lt;br /&gt;
''None'' is the default on the Settings page. Selecting a Bayesian filter enables filter training and changes the campaign dispay on the Home tab to show Plus (+) and Minus (-) training buttons for each social contact.&lt;br /&gt;
&lt;br /&gt;
*Click the Plus button to mark the social contact as being ''in'' this filter.(This tells SocialMiner: ''Keep social contacts similer to this one. Do not filter out social contacts like this''.) &lt;br /&gt;
&lt;br /&gt;
*Click the Minus button to mark this social contact as &amp;quot;out&amp;quot; of this filter. (This tells SocialMiner: ''Filter out social contacts like this one''.)&lt;br /&gt;
&lt;br /&gt;
To disable training mode, return to Settings page and select ''None''.&lt;br /&gt;
&lt;br /&gt;
Training settings are user-specific. Your changes to enable training mode do not effect what others see for the campaign.&lt;br /&gt;
&lt;br /&gt;
= Feeds  =&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMinerfeeds853.png|thumb|right|300px|]] &lt;br /&gt;
&lt;br /&gt;
Topics: &lt;br /&gt;
&lt;br /&gt;
*[[#Adding_and_Editing_Feeds|Adding and Editing Feeds]] &lt;br /&gt;
*[[#Feed_Types|Feed Types]] &lt;br /&gt;
**[[#RSS_and_Authenticated_RSS_Feed_Types|RSS and Authenticated RSS Feed Types]] &lt;br /&gt;
**[[#Facebook_Fan_Page_Feed_Type|Facebook Fan Page Feed Type]] &lt;br /&gt;
**[[#Push_Feed_Type|Push Feed Type]] &lt;br /&gt;
**[[#Twitter_Account_Feed_Type|Twitter Account Feed Type]] &lt;br /&gt;
**[[#Twitter_Stream_Feed_Type|Twitter Stream Feed Type]]&lt;br /&gt;
*[[#Polling_Interval_for_Feeds|Polling Interval for Feeds]]&lt;br /&gt;
*[[#Minimum_Age_for_Feeds|Minimum Age for Feeds]]&lt;br /&gt;
*[[#Automatic_Tags_for_Feeds|Automatic Tags for Feeds]] &lt;br /&gt;
*[[#Deleting_Feeds|Deleting Feeds]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;The Feeds gadget is on the SocialMiner Configuration tab. &lt;br /&gt;
&lt;br /&gt;
A '''Feed''' is a configured source for capturing social contacts - a view set of specific data you want to capture. Setting up feeds is a foundational step for your SocialMinder system. You see no social contacts on the Home tab until you configure at least one feed and add it to a campaign. &lt;br /&gt;
&lt;br /&gt;
'''Note''' If your server is behind a firewall, the administrator may need to configure SocialMiner to use a proxy to reach the internet. See [[#Proxy_settings|Proxy Settings]]. &lt;br /&gt;
&lt;br /&gt;
'''Note also that''': SocialMiner uses a process called de-duplication to automatically remove duplicate social contacts. For example, if a user configures several ''overlapping'' feeds that capture the same result, then SocialMiner does not capture the same social contact twice. The de-duplication functionality relies on the unique URL of the post. For example, each Tweet or blog has a unique URL. Before SocialMiner creates a new social contact in the datastore, it first verifies that the URL of that social contact is not already in the datastore. &lt;br /&gt;
&lt;br /&gt;
== Adding and Editing Feeds  ==&lt;br /&gt;
&lt;br /&gt;
To create a feed, click '''Add''' in the feed list view. &lt;br /&gt;
&lt;br /&gt;
To edit the settings for a feed, click its name. &lt;br /&gt;
&lt;br /&gt;
Select the feed type and complete the fields for the feed type. Note that the fields depend on the feed type you select. &lt;br /&gt;
&lt;br /&gt;
Note: Social contacts retrieved by feeds are time-limited by the number of days defined in the Purge Social Contacts older than (days) setting of the [[#Purge Settings |Purge Settings tool]]. (This tool is on the Administration tab and is used by Administrators only.) &lt;br /&gt;
&lt;br /&gt;
Note also that if you change a feed (rename it, change the URL and polling interval), you do not need to re-add it to the &lt;br /&gt;
campaign.&lt;br /&gt;
&lt;br /&gt;
== Feed Types  ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner supports the following types of Feeds. Each feed type has unique settings, which are descibed in the sections below: &lt;br /&gt;
&lt;br /&gt;
*[[#RSS_and_Authenticated_RSS_Feed_Types|RSS and Authenticated RS]] &lt;br /&gt;
*[[#Facebook_Fan_Page_Feed_Type|Facebook Fan Page]] &lt;br /&gt;
*[[#Push_Feed_Type|Push Feed]] &lt;br /&gt;
*[[#Twitter_Account_Feed_Type|Twitter Account]] &lt;br /&gt;
*[[#Twitter_Stream_Feed_Type|Twitter Stream]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== RSS and Authenticated RSS Feed Types  ===&lt;br /&gt;
&lt;br /&gt;
RSS is one of the simplest and most widely-available means for SocialMiner to capture social contacts, as there are many forum and blog sites that support [http://en.wikipedia.org/wiki/RSS RSS]. &lt;br /&gt;
&lt;br /&gt;
SocialMiner Supports the following RSS Feed standards: &lt;br /&gt;
&lt;br /&gt;
*[http://validator.w3.org/feed/docs/rss1.html RSS 1.0] &lt;br /&gt;
*[http://validator.w3.org/feed/docs/rss2.html RSS 2.0] &lt;br /&gt;
*[http://tools.ietf.org/html/rfc4287 ATOM 1.0]&lt;br /&gt;
&lt;br /&gt;
The Authenticated RSS feed type is similar to RSS; however it supports [http://en.wikipedia.org/wiki/Basic_access_authentication basic authentication]. The username and password are encrypted and stored in the SocialMiner configuration database. &lt;br /&gt;
&lt;br /&gt;
'''VIDEOS:''' &lt;br /&gt;
&lt;br /&gt;
*View a [http://www.youtube.com/watch?v=YneS1h1catg&amp;amp;hd=1 video] about adding RSS Feeds. &lt;br /&gt;
*View a [http://www.youtube.com/watch?v=L9YhIEpKC5c&amp;amp;hd=1 video] about adding Authenticated RSS Feeds.&lt;br /&gt;
&lt;br /&gt;
'''About Paging from RSS Feeds''' &lt;br /&gt;
&lt;br /&gt;
SocialMiner does not support the reading of multiple &amp;quot;pages&amp;quot; from an RSS feed. SocialMiner captures the posts that are presented on the first, or main, page returned by a site. This limitation prevents the system from capturing posts prior to the current page of results, but allows SocialMiner to capture all results going forward as long as the site generates a page or less of results in each interval. &lt;br /&gt;
&lt;br /&gt;
Some sites allow the URL to specify the number of results on a page in the URL. Using this feature to set the number of results to return and regulating the polling interval optimizes system performance and reduces load on the site, while ensuring all posts are captured. &lt;br /&gt;
&lt;br /&gt;
'''Configuring RSS and Authenticated RSS''' &lt;br /&gt;
&lt;br /&gt;
To configure an RSS or Authenticated RSS feed:&lt;br /&gt;
#Access the Feed gadget.&lt;br /&gt;
#Click '''Add''.&lt;br /&gt;
#Select RSS or Authenticated RSS feed type, and enter the following fields:&lt;br /&gt;
*Name &lt;br /&gt;
*Description &lt;br /&gt;
*URL - this must be a valid RSS Feed &lt;br /&gt;
*Username - Username for the feed. Required for Authenticated RSS feed. Not Applicable to RSS Feed. &lt;br /&gt;
*Password - Password for the feed. Optional for the Authenticated RSS feed. Not Applicable to RSS Feed. &lt;br /&gt;
*[[#Polling_Interval_for_Feeds|Polling Interval]] - Number of minutes to wait between refreshing this feed. &lt;br /&gt;
*[[#Minimum_Age_for_Feeds|Minimum age]] - The number of hours old for a post before it is included as a result. This allows you to exclude recent posts.&lt;br /&gt;
Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
=== Facebook Fan Page Feed Type  ===&lt;br /&gt;
&lt;br /&gt;
'''About Facebook Fan Page Feeds''' &lt;br /&gt;
&lt;br /&gt;
The Facebook Fan Page Feed type captures all of the wall posts and comments on wall posts that are posted to a Fan Page. &lt;br /&gt;
&lt;br /&gt;
Fan Pages are public, and no username or password is required to capture the postings on a Facebook Fan Page. This means it is possible to capture postings on Fan Pages operated by a company as well as Fan Pages set up by independent parties or even competitors. &lt;br /&gt;
&lt;br /&gt;
Facebook wall posts and comments are captured by SocialMiner and rendered in a time-sorted stream. This rendering differs from the standard Fan Page layout. The goal of this layout is to ensure that 100% of the wall posts and comments are noticed by the consumer of the results. It is more difficult to achieve this goal when viewing the wall posts and comments directly on Facebook, as they are grouped by wall post instead of time-sorted. &lt;br /&gt;
&lt;br /&gt;
When displayed in SocialMiner, Facebook wall posts and comments are differentiated by the format of the title: &lt;br /&gt;
&lt;br /&gt;
*''Facebook post from [first name] [last name]''&lt;br /&gt;
&lt;br /&gt;
*''Facebook comment from [first name] [last name] for &amp;quot;[post]&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
The link in the title provides a direct link to the wall post on Facebook. Note that Facebook does not anchor comments, therefore the link takes the browser to the wall posts to which the comment refers and not directly to the comment. &lt;br /&gt;
&lt;br /&gt;
'''SocialMiner requires a clean Fan Page &amp;quot;Vanity URL&amp;quot;.''' &lt;br /&gt;
You will notice that Facebook appends certain parameters to a URL depending on how you navigated to the URL. For example, when you find the Cisco Contact Center Fan Page through Facebook search, you see this URL: http://www.facebook.com/#!/CiscoCC?ref=ts. However the direct URL for the fan page is http://www.facebook.com/CiscoCC. This base URL is what Facebook refers to as the &amp;quot;Vanity URL&amp;quot;. The name &amp;quot;CiscoCC&amp;quot; was registered by the administrator of this page.&lt;br /&gt;
&lt;br /&gt;
'''Note that''' some Fan Pages that have a number instead of a text name. (This is not common.) These are pages that have not yet registered a Vanity URL. In this case, the URL with the number satisfies the requirements of SocialMiner configuration. &lt;br /&gt;
&lt;br /&gt;
'''Configuring a Facebook Fan Page Feed''' &lt;br /&gt;
&lt;br /&gt;
'''VIDEO''': View a [http://www.youtube.com/watch?v=xHCjtcHbNws&amp;amp;hd=1 video] about configuring a Facebook Fan Page Feed. &lt;br /&gt;
&lt;br /&gt;
To configure a Facebook Fan Page feed:&lt;br /&gt;
#Access the Feed gadget.&lt;br /&gt;
#Click '''Add'',&lt;br /&gt;
#Select Facebook Fan Page feed type, and enter the following fields:&lt;br /&gt;
*Name &lt;br /&gt;
*Description &lt;br /&gt;
*URL - this must be a valid Facebook Fan page Note: The URL must start with &amp;lt;tt&amp;gt;http://www.facebook.com&amp;lt;/tt&amp;gt; &lt;br /&gt;
*[[#Polling_Interval_for_Feeds|Polling Interval]] - Number of minutes to wait between refreshing this feed. &lt;br /&gt;
*[[#Minimum_Age_for_Feeds|Minimum age]] - The number of hours old for a post before it is included as a result. This allows you to exclude recent posts. &lt;br /&gt;
*Reply template - The reply template to be used for replying to social contacts obtained from this feed. Defaults to the Cisco Facebook Reply Template.&lt;br /&gt;
&lt;br /&gt;
4. When you complete the fields, you must '''Authorizing the Feed'''. To do this:&lt;br /&gt;
* Click '''Get Post Authorization''' to request authorization from Facebook that allows SocialMiner to post to the fan page. &lt;br /&gt;
* This opens Facebook. &lt;br /&gt;
* Sign in with your organization's Facebook username and password. Then click '''Allow''' to allow the Cisco Facebook Reply Template to post to the Facebook Fan Page. &lt;br /&gt;
&lt;br /&gt;
Successful Authorization creates and saves the feed.&lt;br /&gt;
&lt;br /&gt;
Posted replies will appear as being from the user who authenicated the posting. For example, if the posting was authorized by the Facebook account for Harrison Dental and employee Dr. Lee replies to a social contact, her reply is from Harrison Dental and not from her own Facebook account.&lt;br /&gt;
&lt;br /&gt;
=== Push Feed Type  ===&lt;br /&gt;
&lt;br /&gt;
The push feed type allows you to &amp;quot;push&amp;quot; social contacts directly to SocialMiner through HTTP GET requests. &lt;br /&gt;
&lt;br /&gt;
Using the Feed gadget, create a new feed and select the '''Push''' feed type. &lt;br /&gt;
&lt;br /&gt;
'''1.''' Enter or edit the following fields. &lt;br /&gt;
&lt;br /&gt;
*Name &lt;br /&gt;
*Description &lt;br /&gt;
*Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
'''2.''' Save the Push Feed. &lt;br /&gt;
&lt;br /&gt;
'''3.''' Click the saved Push Feed from the list of Feeds to edit it. You see a Sample Code link. &lt;br /&gt;
&lt;br /&gt;
The sample link contains working HTML code that displays the form fields you need to make the GET request to your feed. &lt;br /&gt;
&lt;br /&gt;
These include Title, Author, and Description (body) of the social contact, as well as any SocialMiner tags that you want applied to that social contact. &lt;br /&gt;
&lt;br /&gt;
Copy this code to your HTML page and edit the fields as needed. When submitted, it is authenticated against SocialMiner, and a URL to the new social contact is returned.  &lt;br /&gt;
&lt;br /&gt;
If the specified tags are associated with notification rules, the notifications will trigger immediately when the social contact is submitted. If the Push feed is to be automatically called by an application, be careful not to overload SocialMiner and your notification networks (email and XMPP). &lt;br /&gt;
&lt;br /&gt;
You can have multiple independent Push feeds on one SocialMiner system. &lt;br /&gt;
&lt;br /&gt;
Form submissions still require authentication against SocialMiner. A URL to the new social contact is returned after the form is submitted. &lt;br /&gt;
&lt;br /&gt;
A URL to the new social contact is returned after the form is submitted. &lt;br /&gt;
&lt;br /&gt;
The Push Feed must be associated with a campaign in order to activate. As a best practice, create a test campaign prior to testing your Push Feed.&lt;br /&gt;
&lt;br /&gt;
=== Twitter Account Feed Type  ===&lt;br /&gt;
&lt;br /&gt;
'''About the Twitter Account Type Feed''' &lt;br /&gt;
&lt;br /&gt;
'''VIDEO''': View a [http://www.youtube.com/watch?v=9sIUUVp-WOo&amp;amp;hd=1 video] about configuring a Twitter Account Feed. &lt;br /&gt;
&lt;br /&gt;
The Twitter Account Feed Type uses the [http://apiwiki.twitter.com/Twitter-API-Documentation Twitter REST API]. This Feed type captures all of the Mentions and Direct Messages for a Twitter account. Twitter Account Feeds include all of the tweets that include &amp;quot;@USERNAME&amp;quot; as well as all of the Direct Messages to the @USERNAME account. This Feed type also captures tweet type, for example ''retweet'' or ''in-reply-to''. &lt;br /&gt;
&lt;br /&gt;
The Twitter Account feed is configured using [http://en.wikipedia.org/wiki/OAuth OAuth]. During the feed configuration, SocialMiner redirects the user to Twitter to validate the Twitter account. This provides a security benefit, as using OAuth avoids the storage of the user's Twitter account information on the SocialMiner server. &lt;br /&gt;
&lt;br /&gt;
If the user is already logged in to Twitter with the same username as specified in the feed configuration, they are simply prompted to allow access to Twitter for the SocialMiner server. If the user is not logged in (or logged into a different account), they must sign in to the same account specified in the feed configuration. Credentials are securely passed to Twitter directly instead of going through SocialMiner. Based on their authorization, Twitter provides SocialMiner with a key to enable access to their account. From this point forward, SocialMiner will be able to use/access the Twitter account. &lt;br /&gt;
&lt;br /&gt;
'''Note:''' Only one Twitter Account Feed type per Twitter user per SocialMiner server is allowed. &lt;br /&gt;
&lt;br /&gt;
Note: Twitter provides a list of applications (connections) that have been granted access to a Twitter account. A Twitter user can revoke access at any time. See http://twitter.com/settings/connections. &lt;br /&gt;
&lt;br /&gt;
'''Configuring a Twitter Account Feed''' &lt;br /&gt;
#Access the Feed Gadget.&lt;br /&gt;
#Click '''Add''.&lt;br /&gt;
#Select the Twitter Account feed type, and enter or following fields:. &lt;br /&gt;
*Name &lt;br /&gt;
*Description &lt;br /&gt;
*Username - A valid Twitter username. &lt;br /&gt;
*Password - Password for the Twitter username. &lt;br /&gt;
*[[#Polling_Interval_for_Feeds|Polling Interval]] - Number of minutes to wait between refreshing this feed. &lt;br /&gt;
*[[#Minimum_Age_for_Feeds|Minimum age]] - The number of hours old for a post before it is included as a result. This allows you to exclude recent posts. &lt;br /&gt;
*Reply template - The reply template to be used for replying to social contacts obtained from this feed. Defaults to the Cisco Twitter Reply Template.&lt;br /&gt;
4. Click '''Save'''.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' After clicking Save you are redirected to the twitter authentication service, which allows you to approve the use of this application with your Twitter account. Follow the directions on the screen to authorize this application to access the Twitter account.&lt;br /&gt;
&lt;br /&gt;
=== Twitter Stream Feed Type  ===&lt;br /&gt;
&lt;br /&gt;
'''About the Twitter Stream Feed''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;'''Important: Only one Twitter Stream per SocialMiner server is supported.'''&amp;lt;/font&amp;gt; Your server IP will be blacklisted by Twitter if you configure multiple Twitter Stream feeds. If your IP is blacklisted by Twitter, you must delete all Twitter Stream feeds and wait approximately 2 hours to remove your IP from the Twitter blacklist. &lt;br /&gt;
&lt;br /&gt;
If you require multiple Twitter Streams,you must discuss this need with Twitter or deploy two SocialMiner systems. If you have more than one SocialMiner system going through a single proxy, or you are using some other software system that uses Twitter Streams through that same proxy, your Proxy will be blacklisted by Twitter. &lt;br /&gt;
&lt;br /&gt;
The Twitter Stream feed type uses the [http://dev.twitter.com/pages/streaming_api Twitter Stream API] or what is sometimes referred to as the &amp;quot;firehose&amp;quot; interface on Twitter to provide realtime access to Tweets. This interface provides different capabilities than the [http://search.twitter.com/ Search API]. A benefit of this Twitter Stream is the speed and efficiency of capturing greater tweet volume at faster speeds. There is no polling interval since the interface pushes the Tweets to the SocialMiner server. The Twitter Stream API also provides more meta-data associated with the tweets then the Search API. For example, the Twitter Stream API provides the indication that a Tweet is in-reply-to another Tweet (this is not available via RSS). &lt;br /&gt;
&lt;br /&gt;
A downside of the Twitter stream API is that it provides less searching/filtering capability then the search API. The interface supports keyword searching but, for example, it does not support exclusion of keywords. This limited searching capability results in more on-board filtering by the SocialMiner server. Also, the Twitter Stream reply does not provide historical results; therefore downtime in the SocialMiner system could result in missed Tweets. &lt;br /&gt;
&lt;br /&gt;
The Twitter Stream API requires authentication. A Twitter account username and password is required to configure this type of feed. '''Note: Twitter only allows one Twitter Stream connection per account'''. If there are unrelated Twitter keyword searches required then you must configure multiple Twitter accounts, since adding unrelated keywords to one stream makes SocialMiner Campaign and Filter configuration difficult. &lt;br /&gt;
&lt;br /&gt;
When Tweets are captured by SocialMiner using the Twitter Stream, the heading in the social contact indicates the type of Tweet. For example, the heading indicates if the social contact is a &amp;quot;Tweet&amp;quot; or &amp;quot;ReTweet&amp;quot; or if it is &amp;quot;in-reply-too&amp;quot;. This type of context is not available when capturing Tweets via RSS. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;'''Configuring a Twitter Stream Feed Type''' &lt;br /&gt;
&lt;br /&gt;
'''VIDEO''': View a [http://www.youtube.com/watch?v=E_JXmPaNiFk&amp;amp;hd=1 video] about configuring a Twitter Stream Feed. &lt;br /&gt;
&lt;br /&gt;
#Access the Feed gadget.&lt;br /&gt;
#Click '''Add'''.&lt;br /&gt;
#Select the Twitter Stream feed type, and enter following fields.  &lt;br /&gt;
*Name &lt;br /&gt;
*Description &lt;br /&gt;
*Search Keywords - A comma separated listed of search words to search on. Up to 200 keywords can be defined for a total limit of 2000 bytes. &lt;br /&gt;
**Each keyword must be between 1-60 bytes. &lt;br /&gt;
**At least one keyword must be defined. &lt;br /&gt;
**Commas in the keyword search stand for OR. Spaces in the keyword search stand for AND. You cannot search for exact strings. For example, if you enter &amp;quot;Cisco Telepresence&amp;quot; then the social contact returned contains Cisco and Telepresence in them, but not necessarily the phrase Cisco Telepresence. &lt;br /&gt;
**Do Not Use a Space after a Comma. If you use a space after a comma then only the first keyword is matched against.&lt;br /&gt;
*Username - A valid Twitter username. &lt;br /&gt;
*Password - Password for the Twitter username. &lt;br /&gt;
*Reply template - The reply template to be used for replying to social contacts obtained from this feed. Defaults to the Cisco Twitter Reply Template.&lt;br /&gt;
4. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
=== Polling Interval for Feeds  ===&lt;br /&gt;
&lt;br /&gt;
The ''polling interval'' controls how often the SocialMiner system requests the feed. A shorter polling interval provides more frequent updates but creates more load on the SocialMiner server and on the sites publishing the feed. Some sites may have recommendations or restrictions on frequent polling and could block an application that polls too frequently. &lt;br /&gt;
&lt;br /&gt;
Five minutes is the default SocialMiner polling interval for feeds.&lt;br /&gt;
&lt;br /&gt;
=== Minimum Age for Feeds  ===&lt;br /&gt;
&lt;br /&gt;
The ''minimum age setting'' filters out recent posts. &lt;br /&gt;
&lt;br /&gt;
This feature was implemented for forum sites that publish feeds of &amp;quot;unanswered posts&amp;quot;. If you configure the &amp;quot;unanswered posts&amp;quot; feed URL in SocialMiner and set a long Minimum Age, for example 24 hours, the system only captures posts that are both unanswered (based on the RSS feed) and older than 24 hours (based on the Minimum Age). This offers a simple way to implement the business strategy of light touch forum moderation. &lt;br /&gt;
&lt;br /&gt;
Minimum Age is not configurable for Push Feeds or Twitter Stream Feeds.&lt;br /&gt;
&lt;br /&gt;
=== Automatic Tags for Feeds  ===&lt;br /&gt;
&lt;br /&gt;
All feeds support the Automatic tags feature, which allows you to specify up to ten tags that are applied to new social contacts for a feed across all campaigns that include that feed. &lt;br /&gt;
&lt;br /&gt;
To add an automatic tag to the feed, enter one or more tags into the Automatic Tags text box (separated by commas), then click Add. &lt;br /&gt;
&lt;br /&gt;
To remove an automatic tag from the feed, click the small x next to the tag name. &lt;br /&gt;
&lt;br /&gt;
== Deleting Feeds  ==&lt;br /&gt;
&lt;br /&gt;
Select the checkbox to the left of one or more Feed Names and click Delete. A confirmation dialog box appears. Click OK to confirm deletion of the selected feed(s).&lt;br /&gt;
&lt;br /&gt;
= Campaigns  =&lt;br /&gt;
&lt;br /&gt;
Topics: &lt;br /&gt;
&lt;br /&gt;
[[#Campaign_List|Campaign List]] &lt;br /&gt;
&lt;br /&gt;
[[#Add_and_Editing_Campaigns|Add and Editing Campaigns]] &lt;br /&gt;
&lt;br /&gt;
[[#Deleting_Campaigns|Deleting Campaigns]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;The Campaigns gadget is on the SocialMiner Configuration tab. &lt;br /&gt;
&lt;br /&gt;
The purpose of a campaign is to group social contacts for handling by the social media customer care team. Social contacts are included in a campaign when one or more [[#Feeds|feeds]] are configured and are selected to be part of the campaign. When a feed becomes part of a campaign, as new social contacts arrive on that feed, they are immediately added to the campaign. &lt;br /&gt;
&lt;br /&gt;
Social contacts cannot be removed from a campaign - once included, they remain in the campaign until they are purged or the campaign is deleted. &lt;br /&gt;
&lt;br /&gt;
Optionally, campaigns may also have [[#Filters|Filters]], which are used to narrow the set of social contacts that are added to the campaign. &lt;br /&gt;
&lt;br /&gt;
'''VIDEO''': View a [http://www.youtube.com/watch?v=6B28gxnFYtI&amp;amp;hd=1 video] about Campaigns, Campaign usage, and Campaign configuration. &lt;br /&gt;
&lt;br /&gt;
== Campaign List  ==&lt;br /&gt;
&lt;br /&gt;
The Campaign Gadget on the Configuration tab defaults to a list of Campaigns. This list is empty for a system with no campaigns. &lt;br /&gt;
&lt;br /&gt;
The list shows: &lt;br /&gt;
&lt;br /&gt;
*the name of the campaign &lt;br /&gt;
*the number of social contacts in the campaign &lt;br /&gt;
*a description of the campaign, and &lt;br /&gt;
*an RSS feed icon that is a link to the RSS feed ''from'' SocialMiner. The RSS feed allows someone to capture all the social contacts in a campaign using a RSS reader.&lt;br /&gt;
&lt;br /&gt;
This list updates in real time. For example, new campaigns added to the system (perhaps by another user) appear in the list. When new social contacts are added to a campaign, the social contact count increments.&lt;br /&gt;
&lt;br /&gt;
== Add and Editing Campaigns  ==&lt;br /&gt;
&lt;br /&gt;
To add a campaign, click Add in the campaign list view. Fill out the following fields, then click Save to save the new campaign. &lt;br /&gt;
&lt;br /&gt;
*Name &lt;br /&gt;
*Description (optional) &lt;br /&gt;
*Use the arrows in the Feeds and Filters panels to move one or several feeds and filters between the Available and Selected panes. You can save a Campaign without adding a feed, but no social contacts will be retrieved for that Campaign. Filters are optional.&lt;br /&gt;
&lt;br /&gt;
The gadget displays a list of Feeds &amp;quot;Available&amp;quot; with arrows to move the Feeds into &amp;quot;selected&amp;quot; and thereby include them in the campaign. At least one Feed must be moved to selected prior to pressing Save&amp;quot; in order to add social contacts to a campaign. Note: once save is pressed, the social contacts for the configured feeds are added to the campaign. Once added, social contacts cannot be removed from the campaign except via a purge. If a Feed is removed from a campaign, new Social Contacts captured by that feed are no longer added to the campaign but the social contacts previously included are not removed. Social contacts can only be removed from a campaign when they are purged from the system. &lt;br /&gt;
&lt;br /&gt;
'''Note:''' if a Feed is accidentally added to a campaign, and the SC's MUST be immediately removed from that campaign then the only recourse is to delete the entire campaign and recreate it. &lt;br /&gt;
&lt;br /&gt;
A feed may be added to multiple campaigns but does not duplicate the social contacts in the datastore. The social contacts for that feed are simply counted in both campaigns. &lt;br /&gt;
&lt;br /&gt;
The Configuration tab also allows you to add [[#Filters|filters]] to the campaign.&lt;br /&gt;
&lt;br /&gt;
== Deleting Campaigns  ==&lt;br /&gt;
&lt;br /&gt;
To delete a campaign, select the checkbox to the left of one or more Campaign Names and click Delete. A confirmation dialog box appears. Click OK to confirm deletion of the selected campaign(s).&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
= Filters  =&lt;br /&gt;
&lt;br /&gt;
Topics: &lt;br /&gt;
&lt;br /&gt;
*[[#Adding_and_Editing_Filters|Adding and Editing Filters]] &lt;br /&gt;
*[[#Types_of_Filters|Types of Filters]]&lt;br /&gt;
*[[#Deleting_Filters|Deleting Filters]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Filters are are created with the Filter gadget on the Configuration tab and are applied to campaigns in the Campaign Gadget, similar to adding and removing feeds. &lt;br /&gt;
&lt;br /&gt;
The purpose of a filter is to narrow the set of social contacts that appear in a campaign, allowing the social media customer care team to focus on the most actionable social contacts. The filters exclude social contacts from the feeds so that &amp;quot;filtered-out&amp;quot; social contacts do not display in the campaign and &amp;quot;filtered-in&amp;quot; social contacts do. &lt;br /&gt;
&lt;br /&gt;
A basic use of the filters feature is to filter out &amp;quot;spam&amp;quot; and pass relevant social contacts to the intended Campaign topic, but filters can be trained for any purpose including sentiment analysis. Multiple filters may be applied to one campaign, creating opportunities to layer filtering strategies to fine tune results. &lt;br /&gt;
&lt;br /&gt;
Note: Filters are only run against social contacts as they enter a campaign. Filters do not run retroactively against Social Contacts that are already in a campaign. &lt;br /&gt;
&lt;br /&gt;
== Adding and Editing Filters  ==&lt;br /&gt;
&lt;br /&gt;
To add a filter, click Add. &lt;br /&gt;
&lt;br /&gt;
To edit a filter, click the filter's name. &lt;br /&gt;
&lt;br /&gt;
You can add/edit the following, and then click Save to save your changes: &lt;br /&gt;
&lt;br /&gt;
*Type - Select the type (Bayesian or Author) from the drop-down.&lt;br /&gt;
&lt;br /&gt;
*Name - A name for this filter. It must be unique.&lt;br /&gt;
&lt;br /&gt;
*Description - Some text to describe this filter.&lt;br /&gt;
&lt;br /&gt;
*Authors - Applies to Author filters only. One or more authors to exclude from the feed. Enter the author name and click Add.&lt;br /&gt;
&lt;br /&gt;
As a best practice, create a test campaign that mirrors an existing &amp;quot;in production&amp;quot; campaign. Add several feeds to the test campaign - some that you know will have relevant posts and some with irrelevant posts. Create the filter and set the test campaign to training mode. The more you train the filter, the better the filter will perform, so it is important to do a significant amount of training before applying your filter to the &amp;quot;production&amp;quot; campaign.&lt;br /&gt;
&lt;br /&gt;
== Types of Filters  ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner supports two types of filters: &lt;br /&gt;
&lt;br /&gt;
*Bayesian - A trainable filter to omit social contacts from results based on how the filter is trained. See [[#Train Bayesian Filters on the Home Tab |Train Bayesian Filters on the Home Tab]].&lt;br /&gt;
&lt;br /&gt;
*Author - A filter that omits specified authors from results.&lt;br /&gt;
&lt;br /&gt;
=== Bayesian Filters  ===&lt;br /&gt;
&lt;br /&gt;
'''VIDEO''': View a [http://www.youtube.com/watch?v=a1s5VTPaj6g&amp;amp;hd=1 video] about using Bayesian Filters. &lt;br /&gt;
&lt;br /&gt;
The Bayesian filter is a trainable filtering technology based on a [http://en.wikipedia.org/wiki/Bayesian_probability Bayesian] statistical probability model. Bayesian filters are not pre-programed or configured with business rules. They are trained by users who process social contacts. When training a Bayesian Filter, the user is given the option to &amp;quot;train in&amp;quot; or &amp;quot;train out&amp;quot; each social contact in a campaign. After a sufficient amount of training, the filter begins to exclude unwanted &lt;br /&gt;
social contacts from a campaign. &lt;br /&gt;
&lt;br /&gt;
The Bayesian filters can be used to for many reasons. &lt;br /&gt;
&lt;br /&gt;
* A filter can take a broad keyword search and narrow the results down to the posts related to a specific brand. For example, a search for &amp;quot;Flip&amp;quot; could return posts about footwear and gymnastics. If the purpose of the campaign is to capture posts about Flip brand video recorders, the Bayesian Filter can be trained to exclude the social contacts about footwear or gymnastics. &lt;br /&gt;
&lt;br /&gt;
* A filter can be trained to look for social contacts with negative sentiment (or positive sentiment), focusing the work of a customer support or marketing team. &lt;br /&gt;
&lt;br /&gt;
* Filters can also be trained to include or exclude social contacts written in specific languages. &lt;br /&gt;
&lt;br /&gt;
The training includes the complete text of the post, not just certain keywords, and therefore offers much more sophisticated filtering capability then a keyword exclusion approach to filtering.&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMinerCampaignResultsTrainingMode853.png|thumb|right|450px|]] &lt;br /&gt;
&lt;br /&gt;
To successfully use a Bayesian filter, you must train it. Filter training is enable on the [[#Settings |Settings page]] and performed on the Home tab. &lt;br /&gt;
&lt;br /&gt;
You can train a filter using any campaign. Choose a campaign with some social contacts and open the Settings page to select the filter you want to train. Then Save and close the Setting page. This puts you in training mode.&lt;br /&gt;
&lt;br /&gt;
The name of the filter you've selected is at the top left of the Home tab, and you see a &amp;quot;+&amp;quot; and &amp;quot;-&amp;quot; button for each social contact. Click the &amp;quot;+&amp;quot; to &amp;quot;Train In&amp;quot; the social contact indicating that this is the type of contact you would like the Filter to keep in the Campaign. Click the &amp;quot;-&amp;quot; to &amp;quot;Train Out&amp;quot; the social contact, indicating that this is the type of contact you would like the filter to reject.&lt;br /&gt;
&lt;br /&gt;
The training does not impact the campaign until you [[#Add and Editing Campaigns|edit the campaign]] and move the filter from Available to Selected.&lt;br /&gt;
&lt;br /&gt;
=== Author Filters  ===&lt;br /&gt;
&lt;br /&gt;
View a [http://www.youtube.com/watch?v=9RafH_8KV5c&amp;amp;hd=1 video] about using Author Filters. &lt;br /&gt;
&lt;br /&gt;
The Author filter allows you to exclude specific social contacts authors. Social contacts posted by an author identified in an Author filter do not enter a campaign. For example, you may want to filter out your own posts or posts from team members. Configuring an Author filter keeps your posts from showing up in your campaign and therefore reduces the number of posts you need to handle. Also, it improves the accuracy of the reporting metrics by excluding your posts. &lt;br /&gt;
&lt;br /&gt;
To create a filter, use the Filter Configuration Gadget. Bayesian filters are created by selecting Bayesian as the type after you add a new filter and providing a name and description. You must train Bayesian filters. Author filters are created by selecting Author as the type and by providing a name, description, and one or more authors.&lt;br /&gt;
&lt;br /&gt;
== Deleting Filters  ==&lt;br /&gt;
&lt;br /&gt;
Select the check box to the left of one or more Filter Names and click Delete to delete the filter. A confirmation dialog box appears. Click OK to confirm deletion of the selected filter(s).&lt;br /&gt;
&lt;br /&gt;
= System Administration  =&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;Only the Application User, created during install time, can see the Administration Tab and the three gadgets on it.&amp;lt;/font&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMinerSystemAdministration853.png|thumb|right|300px|]] The System Administration gadget on the Administration tab provides the following system configuration and serviceability tools: &lt;br /&gt;
&lt;br /&gt;
*[[#System_Status_and_Statistics|System Status and Statistics]] &lt;br /&gt;
*[[#Active_Directory|Active Directory]] &lt;br /&gt;
*[[#Mail_Server|Mail Server]] &lt;br /&gt;
*[[#Proxy_Settings|Proxy Settings]] &lt;br /&gt;
*[[#XMPP_Server|XMPP Server]] &lt;br /&gt;
*[[#Purge_Settings|Purge Settings]] &lt;br /&gt;
*[[#Reporting_Configuration|Reporting Configuration]] &lt;br /&gt;
*[[#RTMT_Download_Links|RTMT Download Links]] &lt;br /&gt;
*[[#Platform_Administration|Platform Administration]] &lt;br /&gt;
*[[#Troubleshooting|System Logs]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== System Status and Statistics  ==&lt;br /&gt;
&lt;br /&gt;
The Application Software Version (version of SocialMiner) and Operating System Active Software Version (version of Cisco Unified OS) are listed at the top of the page. &lt;br /&gt;
&lt;br /&gt;
Server status shows status for the main services - Datastore, Indexer, Runtime, and Eventing - and for the Hardware profile. It also shows the status of the Mail Server and the external XMPP Server used for Instant Messaging notifications. &lt;br /&gt;
&lt;br /&gt;
Additionally, the System Statistics section provides two graphical meters showing the number of incoming social contacts per hour and the number of logged-in users. These meters help you determine if the incoming rate of contacts or the number of users are nearing the limits allowed by the server. If a meter is completely red, consider asking users to log out or modifying your feeds to reduce the amount of incoming social contacts.&lt;br /&gt;
&lt;br /&gt;
== Active Directory  ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner uses Active Directory to manage and administrate user access to the system. All users, with the exception of the Administration and Reporting users, must be configured on a Microsoft Active Directory server to be able to access SocialMiner. &lt;br /&gt;
&lt;br /&gt;
The Active Directory connection permits users configured on the AD to access SocialMiner. You can configure the connection to allow all users on the AD to access SocialMiner, or to allow only a group of users access. If there are multiple independent groups and they all require isolated security/permissions then they should each deploy their own SocialMiner system. &lt;br /&gt;
&lt;br /&gt;
'''Note''': If Twitter Account feeds are configured on the system, all users are able to see Direct Messages to the configured Twitter Accounts and all users can post from these accounts. SocialMiner tracks which users make which posts, but some companies may want to restrict who can make posts, and they can implement this approach by configuring SocialMiner to authenticate with a specific role. If SocialMiner is authenticated with a specific Active Directory role, then only those Active Directory users with that role can use SocialMiner. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;To configure Active Directory, open the Administration gadget and click Edit. Enter or modify the following fields. Click Save when finished. &lt;br /&gt;
&lt;br /&gt;
*'''Enabled''': (checkbox) When checked, the Active Directory connection is active. If not checked, then only the administrator can log into SocialMiner. &lt;br /&gt;
*'''Host''': Provide the Host name or IP address and Port of the Active Directory server. &lt;br /&gt;
*'''Port''': Provide the port for Active Directory. The default Active Directory port is 3268. If using SSL the default port is 3269. &lt;br /&gt;
*'''Use SSL''': (checkbox). Check to use SSL. Note you must also exchange security certificates with the AD server before SSL can work. &lt;br /&gt;
*'''Manager Distinguished Name''': Enter the Manager Distinguished Name used to login to the Active Directory server, for example, on a default installation of Microsoft AD, the name is&amp;amp;nbsp;:''&amp;lt;tt&amp;gt;CN=Administrator, CN=users, DC=MYSERVER, DC=COM&amp;lt;/tt&amp;gt;''. Replace MYSERVER and COM with your respective hostname. &lt;br /&gt;
*'''Manager Password''': The password for the AD Manager account. &lt;br /&gt;
*'''Role Name''': (optional) The Active Directory role or Active Directory group of users who are allowed to access SocialMiner. If this setting is blank or * then all users in Active Directory are allowed access to SocialMiner.&lt;br /&gt;
&lt;br /&gt;
=== Exchanging Security Certificates with AD  ===&lt;br /&gt;
&lt;br /&gt;
To enable SSL for the Active Directory connection you must first exchange security certificates between the two servers. Enabling SSL is optional, but if you do not enable SSL then username and password information is not transmitted securely between SocialMiner and the Microsoft AD server. &lt;br /&gt;
&lt;br /&gt;
To exchange security certificates: &lt;br /&gt;
&lt;br /&gt;
On the Active Directory server: &lt;br /&gt;
&lt;br /&gt;
#Verify that the Active Directory has the Certificate Services service installed. &lt;br /&gt;
#Select '''All Programs &amp;amp;gt; Administrative Tools &amp;amp;gt; Certificate Authority'''. &lt;br /&gt;
#Expand the domain node and select Issued Certificates. &lt;br /&gt;
#Double click the certificate to open it &lt;br /&gt;
#Open the Details tab and click Copy to file. &lt;br /&gt;
#An Export wizard appears. In the wizard select DER encoded binary. &lt;br /&gt;
#Using the wizard to select a location to save the file. &lt;br /&gt;
#Click Finish.&lt;br /&gt;
&lt;br /&gt;
On the SocialMiner Server: &lt;br /&gt;
&lt;br /&gt;
#Open the Cisco Unified Operating System Administration page. The link is available from the gadget. &lt;br /&gt;
#Select Security &amp;amp;gt; Certificate Management. &lt;br /&gt;
#Click Upload Certificate. &lt;br /&gt;
#For the Certificate Name, select tomcat-trust. &lt;br /&gt;
#In the Upload File field, select the file to upload by clicking Browse... Select the certificate file you saved from the Active Directory server. &lt;br /&gt;
#Click Upload File. &lt;br /&gt;
#Restart the Cisco Tomcat service. Using the CLI, run the command utils service restart Cisco Tomcat&lt;br /&gt;
&lt;br /&gt;
=== Adding Users  ===&lt;br /&gt;
&lt;br /&gt;
The Administration user (configured at install) and Reporting user accounts are the only accounts explicitly configured on SocialMiner. The social media customer care representatives are configured in Microsoft Active Directory. As these users sign into SocialMiner, successfully authenticate against Active Directory, and begin to take actions on the system, their actions are associated with their Active Directory User ID. &lt;br /&gt;
&lt;br /&gt;
== Mail Server  ==&lt;br /&gt;
&lt;br /&gt;
Mail Server settings allow you to configure the SMTP information for a Mail Server. You must configure a mail server if you intend to use the email notification feature. &lt;br /&gt;
&lt;br /&gt;
To configure the Mail Server, click Edit at the bottom of the Mail Server setting and edit the following: &lt;br /&gt;
&lt;br /&gt;
*Enabled: Check to enable the Mail Server connection &lt;br /&gt;
*Mail Server Host: The IP address or Hostname of the Mail Server. &lt;br /&gt;
*Mail Server Port: The port for the mail server. This is set for port 25 by default. The mail server may open port 465 instead for SSL/TLS connections. For example, the Gmail SMTP server (smtp.gmail.com) uses port 465.&lt;br /&gt;
*From Email Address: The email address from which emails are sent. &lt;br /&gt;
*Use Authentication: Check to user SMTP authentication to connect to this mail server. The following two fields are editable only when Use Authentication is checked. &lt;br /&gt;
*User Name: If User Authentication is checked, then this user name is used to sign in. &lt;br /&gt;
*Password: The password for the above User Name. &lt;br /&gt;
*Use SSL|TLS&amp;amp;nbsp;: Defaults to unchecked. Check this if a secure connection is preferred and is supported by the mail server. The mail server certificate is not validated for this release. You must check this if you are using the Gmail SMTP server (smtp.gmail.com).&lt;br /&gt;
&lt;br /&gt;
Click '''Save''' to save your changes.&lt;br /&gt;
&lt;br /&gt;
== Proxy Settings  ==&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMinerFeedsProxySettings853.png|thumb|right|300px|]] &lt;br /&gt;
&lt;br /&gt;
Consult your Network Administrator for the proxy name and port. The same proxy is used across all feeds. &lt;br /&gt;
&lt;br /&gt;
The link for proxy settings is available in the Administration gadget. &lt;br /&gt;
&lt;br /&gt;
To configure the proxy, click the Proxy Configuration link, and edit the following field. Click '''Save''' when finished. &lt;br /&gt;
&lt;br /&gt;
*'''Enable Proxy''' (checkbox) - when checked, the feeds are accessed through the provided proxy server. &lt;br /&gt;
*'''Hostname''' - The IP address or hostname of the proxy server. &lt;br /&gt;
*'''Port''' - The port for the proxy server. &lt;br /&gt;
*'''Exclusion Patterns''' - You can add and remove hostname or IP addresses for servers not requiring a proxy. &lt;br /&gt;
**To add an exclusion, type the exclusion into the text box and click Add. &lt;br /&gt;
**To remove an exclusion, click the red X to the right of the exclusion. &lt;br /&gt;
**Wildcards are supported, for example *.cisco.com excludes all servers with a cisco.com hostname and 10.86.* excludes all IP addresses starting with 10.86&lt;br /&gt;
*Click Save to save the settings and return to the Feed gadget page.&lt;br /&gt;
&lt;br /&gt;
'''Notes''': &lt;br /&gt;
&lt;br /&gt;
*Proxy changes may take up to 30 seconds to take effect. &lt;br /&gt;
*The exclusion list is limited to 255 total characters. There is an additional character per item in the list that acts as a separator. &lt;br /&gt;
*SocialMiner should only need to access a proxy server if it sits behind a corporate network firewall and has to use a http/https proxy server for accessing an outside network. You should not need to give SocialMiner a private NAT address, and doing so is not currently supported.&lt;br /&gt;
&lt;br /&gt;
== XMPP Server  ==&lt;br /&gt;
&lt;br /&gt;
XMPP Server settings allow you to configure an XMPP Server so SocialMiner can utilize Instant Messaging (IM) notifications. You must configure an XMPP server if you intend to use the IM notification feature. &lt;br /&gt;
&lt;br /&gt;
To configure the XMPP Server, click Edit at the bottom of the XMPP Server setting and edit the following: &lt;br /&gt;
&lt;br /&gt;
*Enabled: Check to enable the XMPP Server connection &lt;br /&gt;
*XMPP Service Lookup: Check to enable XMPP Service Lookup. When enabled, the User Name's domain is used to connect to the correct XMPP Server. &lt;br /&gt;
*XMPP Server Host: The IP address or Hostname of the XMPP Server. Not applicable is XMPP Service Lookup is checked. &lt;br /&gt;
*XMPP Server Port: The port for the mail server. This is set for port 5222 by default. Not applicable if XMPP Service Lookup is checked. &lt;br /&gt;
*User Name: The user name is used to sign in to the XMPP Server. &lt;br /&gt;
*Password: The password for the above User Name.&lt;br /&gt;
&lt;br /&gt;
Click '''Save''' to save your changes. &lt;br /&gt;
&lt;br /&gt;
== Purge Settings  ==&lt;br /&gt;
&lt;br /&gt;
Datastore purges occur on a continuous basis (every hour) based on age of the social contacts and disk usage. Database purges are required to remove old data from the datastore so that the disk does not fill up. &lt;br /&gt;
&lt;br /&gt;
'''Important'''! Purge settings take effect as soon as you click '''Save'''. If any of the criteria are met, such as Emergency purge when disk usage exceeds (%), then the purge starts immediately. &lt;br /&gt;
&lt;br /&gt;
To configure purge settings, click Edit at the bottom of the purge settings tool and edit the following: &lt;br /&gt;
&lt;br /&gt;
'''DataStore Purge Settings:''' &lt;br /&gt;
&lt;br /&gt;
*Purge Social Contacts older than (days): Social contacts older than this number of days are purged. Valid values are 1 - 30. &lt;br /&gt;
*:'''Important!:''' SocialMiner will not retrieve social contacts older than this setting.&lt;br /&gt;
*Emergency purge when disk usage exceeds (%): Begin an emergency purge if disk usage exceeds this value. Valid values are 60 - 90. When an emergency purge executes, social contacts older than the days specified above are removed. If disk usage is still above the setting for this field then the purge continues removing social contacts (one day at a time) until the disk usage is below the threshold for emergency purge.&lt;br /&gt;
&lt;br /&gt;
'''Reporting Purge Settings:''' &lt;br /&gt;
&lt;br /&gt;
*Purge start time (HH:mm 24 hour format): The time, in 24 hour format (00:00 to 23:59), that the purge starts based on the local server time. By default this is set to 01:00 (1am) local server time. &lt;br /&gt;
*Purge Social Contacts older than (days): Reporting records for social contacts older than this number of days are purged when the reporting purge starts.&lt;br /&gt;
&lt;br /&gt;
Click '''Save''' to save your changes.&lt;br /&gt;
&lt;br /&gt;
== Reporting Configuration  ==&lt;br /&gt;
&lt;br /&gt;
Reporting configuration allows you to set or change the Informix password for the reporting user. You cannot change the reporting user's username. It is set to ''reportinguser''. &lt;br /&gt;
&lt;br /&gt;
The reporting user is used by CUIC and third-party applications to access the reporting database. Details on the tables in the reporting database are available in the SocialMiner Developer's Guide. &lt;br /&gt;
&lt;br /&gt;
To set or change the password for the reporting user, enter a new password in each of the password fields and click Save. &lt;br /&gt;
&lt;br /&gt;
This section also displays the Reporting Server and Database information. This information is required for third-party connection to the database. The details include: &lt;br /&gt;
&lt;br /&gt;
*Reporting Host - The hostname to use when connecting to the reporting database. &lt;br /&gt;
*Reporting Port - The port for the reporting database server. &lt;br /&gt;
*Reporting Server - The Informix server name for the reporting database. When configuring Cisco Unified Intelligence Center, this is the ''Instance''. &lt;br /&gt;
*Reporting Database - The Informix database name for reporting. &lt;br /&gt;
*Database Type - the type of database (Informix).' &lt;br /&gt;
*Username - The reporting username is fixed at 'reportinguser' and cannot be changed. &lt;br /&gt;
*Password/Re-enter New Password - The password for the reporting user.&lt;br /&gt;
&lt;br /&gt;
When configuring Cisco Unified Intelligence Center, you must select UTF-8 as the character set.&lt;br /&gt;
&lt;br /&gt;
== RTMT Download Links  ==&lt;br /&gt;
&lt;br /&gt;
Links are provided to download the Cisco Unified Real Time Monitoring Tool (RTMT). SocialMiner uses the same RTMT as the one used for Cisco Unified Communications Manager. &lt;br /&gt;
&lt;br /&gt;
Details on Installing and Configuring RTMT can be found on the Cisco web site: [http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/service/8_0_1/rtmt/rtinst.html Installing and Configuring Cisco Unified RTMT] &lt;br /&gt;
&lt;br /&gt;
== Platform Administration  ==&lt;br /&gt;
&lt;br /&gt;
Platform Administration provides links to the following interfaces of Cisco Unified OS: &lt;br /&gt;
&lt;br /&gt;
*''Cisco Unified Operating System Administration'' - Use tools on this interface to upgrade software and to import certificates. &lt;br /&gt;
*''Cisco Unified Serviceability'' &lt;br /&gt;
*''Disaster Recovery System'' - Use tools on this interface to back up and restore.&lt;br /&gt;
&lt;br /&gt;
SocialMiner uses the same platform administration tools as Cisco Unified Communications Manager. Detailed online help is available in the tools. &lt;br /&gt;
&lt;br /&gt;
== System Logs ==&lt;br /&gt;
&lt;br /&gt;
The System Logs tool provides links to access the '''Log Directory''' of SocialMiner or to perform a '''System Health Snapshot'''. &lt;br /&gt;
&lt;br /&gt;
'''Important!''' Do not click the System Health Snapshot link unless directed to by Cisco TAC. Accessing this link forces the system to dump all system parameters into a large XML file for download. System performance is impacted while the snapshot is occurring.&lt;br /&gt;
&lt;br /&gt;
= Notifications  =&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;Only the Application User, created during install time, can use this gadget on the Administration Tab.&amp;lt;/font&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
'''VIDEO:''' View a [http://www.youtube.com/watch?v=gqhkQlHW4Cs&amp;amp;hd=11 video] about configuring Instant Message Notifications. View a [http://www.youtube.com/watch?v=I_GbeTwt7zo&amp;amp;hd=1 video] about configuring Email Notifications. &lt;br /&gt;
&lt;br /&gt;
The Notification gadget on the Administration Tab lets you view/delete, edit and add notifications. Notifications are email messages or IMs that are sent when a social contact is [[#Tagging_Social_Contacts|tagged on the Home tab]] or is configured with an [[#Automatic_Tags_for_Feeds|automatic tag]]. You can also send notifications to a mobile phone using an SMS Gateway service. Here is a list of [http://en.wikipedia.org/wiki/List_of_SMS_gateways SMS Gateways by carrier]. &lt;br /&gt;
&lt;br /&gt;
'''Note:''' &lt;br /&gt;
&lt;br /&gt;
*You must [[#Mail_Server|configure a Mail Server]] in the System Administration gadget before Email notifications can be sent. &lt;br /&gt;
*You must [[#Xmpp_Server|configure an XMPP Server]] in the System Administration gadget before IM notifications can be sent.&lt;br /&gt;
&lt;br /&gt;
Using the Notification Gadget you can: &lt;br /&gt;
&lt;br /&gt;
*delete a notification, by checking the box next to the notification name and clicking Delete. &lt;br /&gt;
*edit a notification, by clicking the notification's name. &lt;br /&gt;
*add a notification, by clicking Add.&lt;br /&gt;
&lt;br /&gt;
To configure a notification, provide or edit the following fields in the Notification gadget. &lt;br /&gt;
&lt;br /&gt;
#Type - The type of notification. Notifications can be: &lt;br /&gt;
##Email - Notification is sent over email - A Mail Server must be configured in the System Administration gadget to send Email notifications. &lt;br /&gt;
##IM - Notification is sent over IM - An XMPP server must be configured in the System Administration gadget to send IM notifications. &lt;br /&gt;
##HTTP - Reserved for developer applications that deliver social contact data to an external application.&lt;br /&gt;
#Name - The name of the notification. &lt;br /&gt;
#Description - A brief description of the notification. &lt;br /&gt;
#Campaign (select) - Select a campaign to which you are associating this notification. &lt;br /&gt;
#Tag - Define the tag for this notification. Notifications are sent when a social contact is tagged with this tag and exists in the Campaign above. &lt;br /&gt;
#Addresses - Enter an address and click Add to add an address to this notification. Repeat for multiple addresses. Addresses must be in the format &amp;lt;tt&amp;gt;user@domain.com&amp;lt;/tt&amp;gt;. &lt;br /&gt;
#Subject - The email subject for this notification. This field is only available for Email notifications. &lt;br /&gt;
#Body - The body for this notification. HTML tags are supported for Email Notifications. IM notifications are sent using plain text. The body of the message supports variables so you can customize the information sent in the notification. See &amp;quot;Notification Body Variables&amp;quot; below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Notification Body Variables  ==&lt;br /&gt;
&lt;br /&gt;
The notification body supports variables that allow you to customize the content. &lt;br /&gt;
&lt;br /&gt;
'''Note:''' If you do not add any text to the body of the message, than just the URL to the social contact in the results gadget is sent. If you add any text to the body then you must specify the variables you want included in the body of the notification. The URL to the social content is not sent automatically if you add text to the body. &lt;br /&gt;
&lt;br /&gt;
You can add the following variables to the body of the notification to include the value of the variable in the notification. For Email Notifications, you can also use HTML tags to stylize the notification. IM notifications are sent using plain text. &lt;br /&gt;
&lt;br /&gt;
*${SC_AUTHOR} - the Social Contact Author (not available in all feeds) &lt;br /&gt;
*${SC_CREATED_DATE} - Date the Social Contact was created in the system. &lt;br /&gt;
*${SC_DESCRIPTION} - The description of the social contact. Typically this is the tweet, RSS post, facebook fan page post, etc. &lt;br /&gt;
*${SC_PUBLISHED_DATE} - The publish date of the social contact (not available in all feeds) &lt;br /&gt;
*${SC_SCREEN_URL} - The URL to the social contact in the results gadget. Clicking this URL allows you to instantly reserve/reply to the social contact. &lt;br /&gt;
*${SC_SOURCE_TYPE} - The feed type of the social contact, for example; RSS, Twitter Stream, Twitter Account, FaceBook &lt;br /&gt;
*${SC_TAGS} - The tags for this social contact. &lt;br /&gt;
*${SC_TITLE} - The title of the social contact.&lt;br /&gt;
&lt;br /&gt;
For example, if the body an email notification is set to: &lt;br /&gt;
&lt;br /&gt;
:The author of this Social Contact is: &amp;amp;lt;strong&amp;amp;gt;${SC_AUTHOR}&amp;amp;lt;/strong&amp;amp;gt; &amp;amp;lt;br /&amp;amp;gt; &lt;br /&gt;
:The message contents are as follows: &amp;amp;lt;strong&amp;amp;gt;${SC_DESCRIPTION}&amp;amp;lt;/strong&amp;amp;gt; &amp;amp;lt;br /&amp;amp;gt; &lt;br /&gt;
:You can Reserve/Reply to the Social Contact &amp;amp;lt;a href=&amp;quot;${SC_SCREEN_URL}&amp;quot;&amp;amp;gt;here&amp;amp;lt;/a&amp;amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then the actual email notification sent would appear as: &lt;br /&gt;
&lt;br /&gt;
    The author of this Social Contact is: Joe Somebody&lt;br /&gt;
    The message contents are as follows: This is a TWEET!&lt;br /&gt;
    You can Reserve/Reply to the Social Contact here.&lt;br /&gt;
&lt;br /&gt;
However, if the same notification were sent using an IM notification then the HTML tags would be visible in the IM.&lt;br /&gt;
&lt;br /&gt;
= Reply Templates  =&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;Only the Application User, created during install time, can use this gadget on the Administration Tab.&amp;lt;/font&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
The SocialMiner Reply Templates gadget on the Administration Tab lists all available Reply Templates. By default, the gadget displays the two system templates -- Cisco Twitter and Cisco Facebook -- and allows you to configure custom reply-templates to be used with the system. &lt;br /&gt;
&lt;br /&gt;
'''System Templates''': The two system-defined templates cannot be edited or deleted. They are: &lt;br /&gt;
&lt;br /&gt;
*Cisco Twitter Reply Template (used for Twitter Account and Twitter Stream feeds only, for which it is the default option)&lt;br /&gt;
&lt;br /&gt;
*Cisco Facebook Reply Template (used for [[#Facebook_Fan_Page_Feed_Type|Facebook Fan Page feeds]] only, for which it is the default option)&lt;br /&gt;
&lt;br /&gt;
'''Custom Templates''': An example of a reply template is provided on the system at &lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;amp;lt;servername&amp;amp;gt;/templates/reply/twitter_reply_sample.jsp&amp;lt;/pre&amp;gt;&lt;br /&gt;
The source code is commented and provides details on the SocialMiner javascript functions required. &lt;br /&gt;
&lt;br /&gt;
See also [http://docwiki.cisco.com/wiki/SocialMiner_Labs#Lab_8_Using_Reply_Templates the Custom Reply training lab]. &lt;br /&gt;
&lt;br /&gt;
Reply templates must conform to the OpenSocial gadget standard. Some tips for converting existing HTML pages into OpenSocial gadgets can be found [http://code.google.com/apis/gadgets/docs/fundamentals.html#Existing here]. &lt;br /&gt;
&lt;br /&gt;
After you have created your Reply Template, host it on a webserver that is accessible by SocialMiner, and use the Reply Template gadget to provide a name for the Reply Template and its location.&lt;br /&gt;
&lt;br /&gt;
= SocialMiner Reporting  =&lt;br /&gt;
&lt;br /&gt;
SocialMiner maintains metrics on social contact volume and agent activities. These metrics are stored in a [http://en.wikipedia.org/wiki/SQL SQL] database for up to 18 months. The reporting database can be accessed using any SQL reporting tool including Cisco Unified Intelligence Center. Access to this database requires configuration of a reporting user in the SocialMiner system administration. &lt;br /&gt;
&lt;br /&gt;
There are two main categories of reports: &lt;br /&gt;
&lt;br /&gt;
*Campaign Reports - These metrics provide an indication of the total posting volume by customers as well as the responsiveness to customers. These are what could be described as &amp;quot;customer facing&amp;quot; metrics. &lt;br /&gt;
*Agent Reports - These metrics provide an indication of the agent productivity. These metrics could be used to evaluate agent speed or they could be used to measure total workload as a basis for staffing forecasts.&lt;br /&gt;
&lt;br /&gt;
The Cisco Unified Intelligence Center templates for SocialMiner are available for download here: http://www.cisco.com/cisco/software/release.html?mdfid=283613136&amp;amp;amp;catid=278875240&amp;amp;amp;softwareid=283733464 &lt;br /&gt;
&lt;br /&gt;
'''Note''': For Cisco Unified Intelligence Center releases prior to 8.0(3), you must extract the templates from the zip file before importing them into Unified Intelligence Center. For release 8.0(3) and later, you can import the zip file directly and Unified Intelligence Center extracts all the templates it finds inside the zip file. &lt;br /&gt;
&lt;br /&gt;
The following screen captures are examples of the Cisco Unified Intelligence Center Reports daily reports: &lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMiner Campaign Daily Report.jpg|center|800px|SocialMiner Campaign Daily Report]] &lt;br /&gt;
&lt;br /&gt;
*ASR - Average Speed of Reserved. For the social contacts that were Reserved, this is the average time between capture by SocialMiner and the time they are marked as reserved. This provides an indication of how much time passes before someone first views the customer's post. &lt;br /&gt;
*ASA - Average Speed of Answer. For the social contacts that were Handled, this is the average time between capture by SocialMiner and the time they are marked handled. This provides an indication of how of how much time passes before the customer gets a response. &lt;br /&gt;
*ASD - Average Speed of Discard. For the social contacts that were Discarded, this is the average time between capture by SocialMiner and the they are marked discarded. This provides an indication of how much time passes before someone chooses to discard the customer's post. Note: &amp;quot;Discard&amp;quot; doesn't necessarily mean the post is disregarded. The distinction between &amp;quot;Discard&amp;quot; and &amp;quot;Handled&amp;quot; depends on how the agents are using SocialMiner. For example, they might mark posts that are read as &amp;quot;discarded&amp;quot; and posts that are responded too as &amp;quot;handled&amp;quot;. In this case, discarded means that they were &amp;quot;read&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;[[Image:SocialMiner Agent Daily Report.jpg|center|800px|SocialMiner Agent Daily Report]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;The complete SocialMiner reporting database schema is documented in the [http://developer.cisco.com/web/socialminer SocialMiner Developer Guide] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*AHT - Average Handle Time. For social contacts that were handled by this agent, this is the average time between Reserved and Handled. This provides and indication of how much time it takes this agent to respond to a social contact. &lt;br /&gt;
*ADT - Average Discarded Time. For social contacts that were discarded by this agent, this is the average time between Reserved and Discarded. This provides an indication of how much time it takes this agent to discard a social contact. &lt;br /&gt;
*ACT - Average Completed Time. For social contacts that were Handled or Discarded, this is the average time between capture by SocialMiner and the first time they were marked Handled or Discarded. This provides an indication of how of how much time it takes for this agent to complete work for a social contact.&lt;br /&gt;
&lt;br /&gt;
== Configuring the SQL Connection to the SocialMiner Reporting Database  ==&lt;br /&gt;
&lt;br /&gt;
Connection to the SocialMiner Informix reporting database can be made through JDBC using the following format: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;jdbc:informix-sqli://&amp;amp;lt;hostname&amp;amp;gt;:&amp;amp;lt;port&amp;amp;gt;/&amp;amp;lt;databasename&amp;amp;gt;:INFORMIXSERVER=&amp;amp;lt;informixserver&amp;amp;gt;;user=&amp;amp;lt;informixuser&amp;amp;gt;;password=&amp;amp;lt;informixpassword&amp;amp;gt;;&amp;lt;/tt&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*The reporting database &amp;amp;lt;port&amp;amp;gt; is 1526. &lt;br /&gt;
*The &amp;amp;lt;databasename&amp;amp;gt; is &amp;quot;mmca_data&amp;quot;. &lt;br /&gt;
*The &amp;amp;lt;informixserver&amp;amp;gt; name is based on the hostname of the server with &amp;lt;tt&amp;gt;_mmca&amp;lt;/tt&amp;gt; append to the end of the hostname. Additional, any dashes (&amp;quot;-&amp;quot;) in the hostname are replace by underscores (&amp;quot;_&amp;quot;). &lt;br /&gt;
*The UTF-8 Charset is required to get Cisco Unified Intelligence Center (CUIC) able to connect. &lt;br /&gt;
*The content of INFORMIXSERVER is the instance name. Must be lowercase. &lt;br /&gt;
*The databasehost can be socialminer with all lowercase and the instances should also be with lowercase.&lt;br /&gt;
&lt;br /&gt;
For example, if your server's hostname is my-server.mycompany.com, then the INFORMIXSERVER name is &amp;lt;tt&amp;gt;my_server_mmca&amp;lt;/tt&amp;gt;. The complete JDBC URL would be: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;jdbc:informix-sqli://my-server.mycompany.com:1526/mmca_data:INFORMIXSERVER=my_server_mmca;user=reportinguser;password=&amp;amp;lt;informixpassword&amp;amp;gt;;&amp;lt;/tt&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Note that when authenticating, the informix username is always &amp;lt;tt&amp;gt;reportinguser&amp;lt;/tt&amp;gt; and the informix password is the password you created in the Administration Gadget.&lt;br /&gt;
&lt;br /&gt;
= Downloading and Installing Language Packs  =&lt;br /&gt;
&lt;br /&gt;
Do this only if you require the SocialMiner interface in a language other than English. &lt;br /&gt;
&lt;br /&gt;
A downloadable zip file of internationalized SocialMiner user interface and online help files will be available on [http://www.cisco.com www.cisco.com]&amp;amp;nbsp;shortly after the English-language version of SocialMiner 8.5(3) is released. &lt;br /&gt;
&lt;br /&gt;
The filename is SocialMiner-languagePack-8.5.3.zip. &lt;br /&gt;
&lt;br /&gt;
Downloading and unzipping the file gives you 18 language packs with the file extension of ''##.cop.sgn''. &lt;br /&gt;
&lt;br /&gt;
'''IMPORTANT''': Do not change the name of the files. &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; width=&amp;quot;400&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Language &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | LanguagePack&lt;br /&gt;
|-&lt;br /&gt;
| Chinese (Simplified) &lt;br /&gt;
| ccp-language-zh_CN-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Chinese (Traditional) &lt;br /&gt;
| ccp-language-zh_TW-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Danish &lt;br /&gt;
| ccp-language-da_DK-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Dutch &lt;br /&gt;
| ccp-language-nl_NL-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Finnish (France) &lt;br /&gt;
| ccp-language-fi_FI-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| French (France) &lt;br /&gt;
| ccp-language-fr_FR-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| French (Canadian) &lt;br /&gt;
| ccp-language-frCAFR-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| German &lt;br /&gt;
| ccp-language-de_DE-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Italian &lt;br /&gt;
| ccp-language-it_IT-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Japanese &lt;br /&gt;
| ccp-language-ja_JP-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Korean &lt;br /&gt;
| ccp-language-ko_KR-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Norwegian &lt;br /&gt;
| ccp-language-nb_NO-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Polish &lt;br /&gt;
| ccp-language-pl_PL-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Portuguese (Brazil) &lt;br /&gt;
| ccp-language-pt_BR-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Russian &lt;br /&gt;
| ccp-language-ru_RU-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Spanish &lt;br /&gt;
| ccp-language-es_ES-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Swedish &lt;br /&gt;
| ccp-language-sv_SE-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|-&lt;br /&gt;
| Turkish &lt;br /&gt;
| ccp-language-tr_TR-8.5.3.1000-1.cop.sgn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= System Backup and Restoration  =&lt;br /&gt;
&lt;br /&gt;
Cisco SocialMiner Release 8.5(3) supports the Cisco Unified OS ''Disaster Recovery System'' (DRS) to perform backup and restoration of the system. You access the Disaster Recovery System by going to the Administration Gadget, expanding the section on '''Platform Administration''', then selecting the link for '''Disaster Recovery System'''. &lt;br /&gt;
&lt;br /&gt;
SocialMiner uses the same platform administration tools as Cisco Unified Communications Manager. Detailed online help is available in the tools. &lt;br /&gt;
&lt;br /&gt;
You can manually back up your system using DRS, or schedule DRS to perform automatic backups. &lt;br /&gt;
&lt;br /&gt;
Complete details on using DRS are available in the DRS online help and in this guide: http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/drs/8_0_1/drsag801.html. &lt;br /&gt;
&lt;br /&gt;
== Quick Manual Backup Instructions  ==&lt;br /&gt;
&lt;br /&gt;
These instructions provide quick instructions to create a manual backup. You can also schedule backups to run automatically. Note that the system is not usable during a backup, and that new social contacts are not collected during a backup. Schedule your backups accordingly. &lt;br /&gt;
&lt;br /&gt;
The online help for the Disaster Recovery System provides complete details on all features of DRS. However, using DRS with SocialMiner is greatly simplified because SocialMiner supports only a single node and only uses network backups. &lt;br /&gt;
&lt;br /&gt;
To perform a manual backup: &lt;br /&gt;
&lt;br /&gt;
=== Define Backup Device  ===&lt;br /&gt;
&lt;br /&gt;
#Access the Disaster Recovery System by going to the Administration Gadget, expanding the section on '''Platform Administration''', then selecting the link for '''Cisco Disaster Recovery System'''.  &lt;br /&gt;
#Select '''Backup''' &amp;amp;gt; '''Backup Device'''. &lt;br /&gt;
#On the ''Backup Device List'' page, select '''Add New'''. &lt;br /&gt;
#Provide a '''Device Name''' for the backup device. &lt;br /&gt;
#SocialMiner only supports backing up to a Network Directory, provide the Network Directory details for a server that supports SFTP. &lt;br /&gt;
#Provide the ''Number of backups to store on the Network Directory''. The default is two, so only the two latest backups are preserved. &lt;br /&gt;
#Click '''Save''', the system verifies the information you entered and saves the backup device.&lt;br /&gt;
&lt;br /&gt;
The backup device is now saved. You do not need to repeat these steps the next time you backup the system unless you want to back up to a different device or change backup device settings.&lt;br /&gt;
&lt;br /&gt;
=== Backup the System to the Backup Device  ===&lt;br /&gt;
&lt;br /&gt;
#Access the Disaster Recovery System by going to the Administration Gadget, expanding the section on '''Platform Administration''', then selecting the link for '''Disaster Recovery System'''. Log in using the platform credentials you supplied when you installed SocialMiner. &lt;br /&gt;
#Select '''Backup''' &amp;amp;gt; '''Manual Backup'''. &lt;br /&gt;
#Select the Backup Device you created earlier from the pull down menu in '''Select Backup Device'''. &lt;br /&gt;
#In '''Selected Features''' check '''SOCIALMINER'''. &lt;br /&gt;
#Click '''Start Backup'''. &lt;br /&gt;
#A warning appears noting that you may need to use the security password to restore. Click '''OK'''. The backup begins. &lt;br /&gt;
#The backup page refreshes periodically providing the status of the backup. The page also displays the name of the backup tar file that is being saved to the remote system. &lt;br /&gt;
#After the backup completes, wait a few minutes before using SocialMiner so the SocialMiner system can start subsystems that may have been shutdown during the backup.&lt;br /&gt;
&lt;br /&gt;
=== Restoring from a Backup File  ===&lt;br /&gt;
&lt;br /&gt;
#Access the Disaster Recovery System by going to the Administration Gadget, expanding the section on '''Platform Administration''', then selecting the link for '''Disaster Recovery System'''. Log in using the platform credentials you supplied when you installed SocialMiner. &lt;br /&gt;
#Select '''Restore''' &amp;amp;gt; '''Restore Wizard'''. &lt;br /&gt;
#Select the backup device from the drop-down menu and select '''Next'''. &lt;br /&gt;
#Select the backup file you want to restore for the ''Tar file list'' drop-down menu and select '''Next'''. &lt;br /&gt;
#Check '''SocialMiner''' in the ''Select Features'' section and select '''Next'''. &lt;br /&gt;
#Read the warning on the page. Optionally select '''File Integrity Check''', then select the Server to be restored (typically the host name of the backed up system). Click '''Restore'''. &lt;br /&gt;
#The restore page refreshes periodically providing the status of the restore. &lt;br /&gt;
#After the restore completes, you must restart SocialMiner for the restoration to take effect.&lt;br /&gt;
&lt;br /&gt;
= Obtaining a CA-Signed Certificate  =&lt;br /&gt;
&lt;br /&gt;
To eliminate browser security warnings each time you sign-in you must obtain an application and root certificate signed by a Certificate Authority (CA).&lt;br /&gt;
&lt;br /&gt;
To do this, use the Certificate Management utility from Cisco Unified Operating System Administration. &lt;br /&gt;
&lt;br /&gt;
Open Cisco Unified Operating System Administration from the Administration tab &amp;amp;gt; Platform Administration. You can also use the URL &lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;amp;lt;servername&amp;amp;gt;/cmplatform&amp;lt;/pre&amp;gt;&lt;br /&gt;
where ''servername'' is the Name or IP address of the server. Sign in with your Administrator credentials. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;'''To obtain the certificates:''' &lt;br /&gt;
&lt;br /&gt;
#Select Security &amp;amp;gt; Certificate Management &amp;amp;gt; Generate CSR. &lt;br /&gt;
#After the successful generation, click Download CSR. &lt;br /&gt;
#Use the CSR to obtain both the signed application certificate and the CA root certificate from the CA.&lt;br /&gt;
&lt;br /&gt;
'''To upload the certificates:''' &lt;br /&gt;
&lt;br /&gt;
#When you receive the certificates, again open Cisco Unified Operating System Administration from the Administration tab &amp;amp;gt; Platform Administration. &lt;br /&gt;
#Select Security &amp;amp;gt; Certificate Management &amp;amp;gt; Upload Certificate. &lt;br /&gt;
#Select the certificate name from the Certificate Name list. &lt;br /&gt;
#Upload the root certificate. &lt;br /&gt;
##In the Upload dialog box, select TomCat Trust from the dropdown. &lt;br /&gt;
##Browse to the file and click Open. &lt;br /&gt;
##Click Upload File.&lt;br /&gt;
#Upload the application certificate. &lt;br /&gt;
##In the Upload dialog box, select TomCat from the dropdown. &lt;br /&gt;
##Enter the name of the CA root in the Root Certificate text box. &lt;br /&gt;
##Browse to the file and click Open. &lt;br /&gt;
##Click Upload File.&lt;br /&gt;
&lt;br /&gt;
You can find detailed explanations in the Security topics of Cisco Unified CM Operating System Administration Online Help. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;'''After you upload the certificates:''' &lt;br /&gt;
&lt;br /&gt;
#Sign out of SocialMiner. &lt;br /&gt;
#Restart the XMPP Service. (SSH to SocialMiner and use this CLI: ''admin:utils service restart SocialMiner XMPP Server''). &lt;br /&gt;
#Restart Tomcat. (SSH to SocialMiner and use this CLI: ''admin:utils service restart Cisco Tomcat).'' &lt;br /&gt;
#Sign in to SocialMiner.&lt;br /&gt;
&lt;br /&gt;
= Design Guidance  =&lt;br /&gt;
&lt;br /&gt;
Topics: &lt;br /&gt;
&lt;br /&gt;
*[[#Advanced_UI_Options|Advanced UI Options]] &lt;br /&gt;
*[[#Command_Line_Interface|Command Line Interface]] &lt;br /&gt;
*[[#Deployment_Models|Deployment Models]] &lt;br /&gt;
*[[#Hardware_and_Software_Specifications|Hardware and Software Specifications]] &lt;br /&gt;
*[[#Ports|Ports]] &lt;br /&gt;
*[[#Sizing|Sizing]] &lt;br /&gt;
*[[#Twitter_Accounts_and_Security|Twitter Accounts and Security]] &lt;br /&gt;
*[[#SocialMiner_User_Accounts_and_Security|SocialMiner User Accounts and Security]] &lt;br /&gt;
*[[#VMWare_Open_Virtual_Format_.28OVF.29|VMWare Open Virtual Format (OVF)]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Advanced UI Options  ==&lt;br /&gt;
&lt;br /&gt;
The SocialMiner user interfaces are designed to be embedded in other web application user interfaces. &lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;font color=&amp;quot;#006699&amp;quot;&amp;gt;Quad&amp;lt;/font&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
You can add a SocialMiner gadget to Quad using the &amp;quot;Add Application&amp;quot; button on Quad. You can find the URL of the SocialMiner gadget by using &amp;quot;view source&amp;quot; on your browser while looking at the gadgets on SocialMiner. &lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;font color=&amp;quot;#006699&amp;quot;&amp;gt;iGoogle&amp;lt;/font&amp;gt;''' If the SocialMiner system is deployed in the Internet deployment model, you can add a SocialMiner gadget to iGoogle using the &amp;quot;Add Stuff&amp;quot; button on iGoogle. &lt;br /&gt;
&lt;br /&gt;
You can find the specific URL of the SocialMiner gadget by using &amp;quot;view source&amp;quot; on your browser while looking at the gadgets on SocialMiner. &lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;font color=&amp;quot;#006699&amp;quot;&amp;gt;iFrames&amp;lt;/font&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
If your web site or application doesn't support OpenSocial, then you can add SocialMiner to a web page by using an iFrame. With this technique you can make a frame sized to show one of the SocialMiner web pages (most likely the campaign results gadget). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Command Line Interface  ==&lt;br /&gt;
&lt;br /&gt;
To access the Command Line Interface for SocialMiner: &lt;br /&gt;
&lt;br /&gt;
*SSH to the address for your SocialMiner server. &lt;br /&gt;
*Sign in with your administrator credentials. &lt;br /&gt;
*Type a&amp;amp;nbsp;? at the admin: prompt to see the list of commands.&lt;br /&gt;
&lt;br /&gt;
Refer to the [http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/cli_ref/8_0_1/cli_ref_801.html Cisco Systems CLI documentation]. &lt;br /&gt;
&lt;br /&gt;
Note that most CLI commands do not apply to, or have not been certified for, SocialMiner. &lt;br /&gt;
&lt;br /&gt;
== Deployment Models  ==&lt;br /&gt;
&lt;br /&gt;
Version 8.5 of SocialMiner has a single-server all-in-one deployment model. The server may be deployed inside or outside the corporate firewall in &amp;quot;intranet&amp;quot; and &amp;quot;Internet&amp;quot; deployment models. &lt;br /&gt;
&lt;br /&gt;
The intranet deployment model provides the additional security of the corporate network firewalls to reduce risk of an external party accessing the system. This deployment model is required if SocialMiner must access internal sites, for example an internal forum site. The downside of the intranet deployment model is that SocialMiner system cannot be accessed by partners lacking VPN access. It is common for some PR functions to be externally managed by an agency and therefore offering easy access (no VPN) to the SocialMiner system may be very useful. Also, the intranet deployment model does not allow rendering of SocialMiner OpenSocial Gadgets in a public Internet containers such as iGoogle. The intranet deployment model may complicate proxy configuration, however it likely simplifies directory integration. &lt;br /&gt;
&lt;br /&gt;
The Internet deployment model puts SocialMiner outside the corporate firewall. This deployment model relies on the built-in security capabilities of the SocialMiner appliance. This may be acceptable from a security perspective depending on the system use and corporate policies. For example, in some applications the SocialMiner system handles 100% public postings and therefore there is no disclosure risk associated with a compromised SocialMiner system. The Internet deployment model may complicate directory integration. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hardware and Software Specifications  ==&lt;br /&gt;
Cisco will support SocialMiner deployment on any hardware provided SocialMiner is installed within the Cisco provided VMWare OVF.&lt;br /&gt;
&lt;br /&gt;
Possible server options include Cisco UCS servers such as:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! UCS Model &lt;br /&gt;
! SKU&lt;br /&gt;
|-&lt;br /&gt;
| C210-M2 &lt;br /&gt;
| UCS-C210M2-VCD2&lt;br /&gt;
|-&lt;br /&gt;
| B200-M2 &lt;br /&gt;
| UCS-B200M2-VCS1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ports  ==&lt;br /&gt;
&lt;br /&gt;
'''Port 25''' is the default port for Email.&lt;br /&gt;
&lt;br /&gt;
'''Port 465''' is used by the mail server for SSL/TLS connections.&lt;br /&gt;
&lt;br /&gt;
'''Port 443''' is used for a secure connection between the SocialMiner user interface and your browser. &lt;br /&gt;
&lt;br /&gt;
'''Port 80''' is used by SocialMiner for unsecure communication with Twitter and Facebook APIs. &lt;br /&gt;
&lt;br /&gt;
'''Port 5222''' is used for pure XMPP to the XMPP/Eventing server. &lt;br /&gt;
&lt;br /&gt;
'''Port 7071''' is used for unsecure BOSH connections to the XMPP/Eventing server. &lt;br /&gt;
&lt;br /&gt;
'''Port 7443''' is used for secure BOSH connections to the XMPP/Eventing server. &lt;br /&gt;
&lt;br /&gt;
Your firewall configuration may need to be modified to open these ports for SocialMiner.&lt;br /&gt;
&lt;br /&gt;
== Sizing  ==&lt;br /&gt;
&lt;br /&gt;
The following table details the sizing limits for a single SocialMiner system. &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Concurrent Admin Users Signed In &lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| Concurrent Agents Signed In &lt;br /&gt;
| 30&lt;br /&gt;
|-&lt;br /&gt;
| Total Feeds &lt;br /&gt;
| 100&lt;br /&gt;
|-&lt;br /&gt;
| Total Campaigns &lt;br /&gt;
| 50&lt;br /&gt;
|-&lt;br /&gt;
| Incoming Rate of Social Contacts (total per hour) &lt;br /&gt;
| 10,000&lt;br /&gt;
|-&lt;br /&gt;
| Replies per Twitter Account per Hour &lt;br /&gt;
| 30&amp;lt;br&amp;gt;'''Note:''' This limit is for a default polling interval of 5 minutes. If the polling interval is set lower than 5 minutes, then the limit is reduced depending on usage patterns.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Twitter Accounts and Security  ==&lt;br /&gt;
&lt;br /&gt;
Access to Twitter for the Twitter Account feed type is done via OAuth. When a &amp;quot;Twitter Account&amp;quot; Feed is created the user is prompted to authenticate with Twitter. The authentication token is stored by SocialMiner granting access to secured information from Twitter such as Direct Messages. This authentication also enables sending and replying to Twitter Direct Messages (DMs) from the account by using the Reply feature on the Home tab. &lt;br /&gt;
&lt;br /&gt;
'''Note''': All SocialMiner users are entitled to use Twitter accounts configured in the Twitter Account feed to read and respond to Direct Messages in that account. They are not required to enter the account password. This supports environments where the social-media care agents are not entitled to know the Twitter account password. Their ability to use SocialMiner is controlled via Active Directory and their ability to invoke post or perform actions on Twitter is controlled by SocialMiner. SocialMiner also tracks which SocialMiner User (AD account) makes each post; therefore it is possible for the enterprise to track which employee posted a tweet when sharing a Twitter account amongst a team. &lt;br /&gt;
&lt;br /&gt;
Twitter Stream feed type passwords are encrypted when stored in the SocialMiner configuration database and are also encrypted when sent to Twitter.&lt;br /&gt;
&lt;br /&gt;
== SocialMiner User Accounts and Security  ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner is designed to minimize the storage of username/passwords to reduce the security risk of a compromised system. There is an administration account for the system setup, but all SocialMiner user access is controlled through Active Directory (AD) authentication. There are no SocialMiner user passwords stored on the SocialMiner System. &lt;br /&gt;
&lt;br /&gt;
Users do not need to be manually set up on SocialMiner in order to access the system. Any user that is authenticated via the Active Directory set-up can use the system. If there is need to limit who can use system then an AD group can be set up in AD and the SocialMiner system can be configured to only allow access from that group. &lt;br /&gt;
&lt;br /&gt;
AD authenticated users have access to all functions on the system, although gadgets access could be blocked by blocking certain URLs. &lt;br /&gt;
&lt;br /&gt;
=== VMWare Open Virtual Format (OVF)  ===&lt;br /&gt;
&lt;br /&gt;
The SocialMiner system supports one standard [http://www.vmware.com/appliances/getting-started/learn/ovf.html OVF] Appliance. The system requires ESXi 4.0 or ESXi 4.1. &lt;br /&gt;
&lt;br /&gt;
For details on configuring VMWare and installing the OVF template, refer to [[Virtualization for Cisco SocialMiner]].&lt;br /&gt;
&lt;br /&gt;
= Developer Information  =&lt;br /&gt;
&lt;br /&gt;
Developer information, including the SocialMiner API documentation and a discussion forum, is available on the Cisco developer site: http://developer.cisco.com/web/socialminer. &lt;br /&gt;
&lt;br /&gt;
Training labs are at http://docwiki.cisco.com/wiki/SocialMiner_Labs. &lt;br /&gt;
&lt;br /&gt;
= Copyright Notes  =&lt;br /&gt;
&lt;br /&gt;
*Twitter is a registered trademark of Twitter, Inc. &lt;br /&gt;
*Facebook is a registered trademark of Facebook, Inc. &lt;br /&gt;
*iGoogle is a trademark of Google, Inc. &lt;br /&gt;
*VMWare is a registered trademark of VMware, Inc. &lt;br /&gt;
*Informix is a registered trademark of International Business Machines Corp.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;''THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.'' &lt;br /&gt;
&lt;br /&gt;
''THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.'' &lt;br /&gt;
&lt;br /&gt;
''The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCBs public domain version of the UNIX operating system. All rights reserved. Copyright 1981, Regents of the University of California.'' &lt;br /&gt;
&lt;br /&gt;
''NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED &amp;quot;AS IS&amp;quot; WITH ALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE.'' &lt;br /&gt;
&lt;br /&gt;
''IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA'' ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. &lt;br /&gt;
&lt;br /&gt;
''Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks can be found at http://www.cisco.com/go/trademarks . Third party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1005R)'' &lt;br /&gt;
&lt;br /&gt;
''Any Internet Protocol (IP) addresses used in this document are not intended to be actual addresses. Any examples, command display output, and figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and coincidental.'' &lt;br /&gt;
&lt;br /&gt;
''Copyright 2011 Cisco Systems, Inc. All rights reserved.'' &lt;br /&gt;
&lt;br /&gt;
[[Category:Cisco_SocialMiner]]&lt;/div&gt;</summary>
		<author><name>Nordberg</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(2)</id>
		<title>SocialMiner Release 8.5(2)</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(2)"/>
				<updated>2011-08-22T14:28:32Z</updated>
		
		<summary type="html">&lt;p&gt;Nordberg: /* System Administration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
Cisco SocialMiner Release is a social-media customer-care system that provides capture, filtering, workflow, queuing, and reporting for social media engagement teams.  Internet postings captured by SocialMiner are referred to as '''Social Contacts'''.  SocialMiner stores the Social Contacts and groups them into user-defined '''Campaigns'''.  SocialMiner presents the Social Contacts to social media customer care personnel who can categorize and/or respond to the postings.  SocialMiner also produces reporting metrics on the handling of the Social Contacts.  Cisco Unified Intelligence Center can be used to present these reporting metrics.&lt;br /&gt;
&lt;br /&gt;
== Technology and Packaging ==&lt;br /&gt;
SocialMiner is a server software application that is packaged as a software appliance.  The appliance runs as one VMWare® virtual machine containing all of the following components:&lt;br /&gt;
&lt;br /&gt;
* Cisco Unified Communications Operating System (Unified OS), a Redhat Linux based Operating System &lt;br /&gt;
* Informix® embedded database.  This database contains the SocialMiner Configuration and the SocialMiner reporting data.&lt;br /&gt;
* [http://cassandra.apache.org/ Cassandra datastore].  This datastore contains the Social Contacts&lt;br /&gt;
* Cisco SocialMiner runtime software&lt;br /&gt;
&lt;br /&gt;
The setup and administration is done through a browser-based user interface that uses [http://en.wikipedia.org/wiki/OpenSocial  OpenSocial Gadgets] for the UI.   SocialMiner is installed with the [http://shindig.apache.org/  Apache Shindig gadget container] to render the gadgets; however the SocialMiner gadgets may also be rendered in other standard OpenSocial containers such as Cisco Quad or iGoogle.  All system features and setup can also be performed via [http://en.wikipedia.org/wiki/Representational_State_Transfer REST] API's.  &lt;br /&gt;
&lt;br /&gt;
SocialMiner supports integration with most user-generated content sites using standard [http://en.wikipedia.org/wiki/RSS RSS]. SocialMiner also supports direct integrations to [http://www.twitter.com Twitter®] and [http://www.facebook.com Facebook®].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= What's New in Release 8.5(2) =&lt;br /&gt;
&lt;br /&gt;
Cisco SocialMiner Release 8.5(2) provides the following new features and enhancements:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Notifications - You can configure notification rules that proactively notify users that new social contacts have been tagged&lt;br /&gt;
**XMPP Notifications - Notification via a XMPP Instant Messaging service such as Cisco Jabber or Google Chat&lt;br /&gt;
**Email Notifications - Notifications via a SMTP mail server&lt;br /&gt;
**Text Messaging - Notifications to mobile devices via a SMS gateway&lt;br /&gt;
*Feeds&lt;br /&gt;
**Push Feed - A new feed type is that allows application developers to &amp;quot;push&amp;quot; Social Contacts (work items) into the system. A sample HTML form is provided to create and submit a Social Contact.  This new feed type also allows developers to submit tags with the Social Contact.  When used in combination with the notifications, this feature allows application developers to create enterprise workflow solutions.&lt;br /&gt;
*Filters&lt;br /&gt;
**Author Filter - A new filter type that allows you to filter out social contacts by author. For example, you can filter out tweets made by your own social media accounts or accounts of employees so they do not appear in your campaigns.  This improves the accuracy of the reporting by eliminating the impact of your own posts.&lt;br /&gt;
*Cisco Twitter Reply Template Enhancements&lt;br /&gt;
**Display of user picture and profile&lt;br /&gt;
**Display of Tweet conversation history&lt;br /&gt;
**Retweet&lt;br /&gt;
*Servicability and Administration&lt;br /&gt;
**Scheduled Backup - SocialMiner now supports the standard Cisco Unified OS Disaster Recovery System.  System backups can be done manually or scheduled for automatic backup.&lt;br /&gt;
**Social Contact Throughput Gage.  System administration now provides a Social Contact throughput gage that indicates the total incoming rate for the system.&lt;br /&gt;
**Runtime status for the new Email and XMPP Notification services.&lt;br /&gt;
*General User Interface Enhancements&lt;br /&gt;
**Campaign selection can now be made from the Campaign Results UI (You no longer need to click on settings to change the campaign.)&lt;br /&gt;
**Sorting and searching in the list views of all the configuration gadgets&lt;br /&gt;
**Display of username - The user interface will show the username of currently logged in user at all times&lt;br /&gt;
&lt;br /&gt;
= Installation and Setup =&lt;br /&gt;
== Upgrading SocialMiner to Release 8.5(2) ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner Release 8.5(2) is an upgrade to release 8.5(1). Release 8.5(1) must be installed prior to upgrading to release 8.5(2). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Basic Upgrade Steps ===&lt;br /&gt;
&lt;br /&gt;
# Download the 8.5(2) Release from Cisco.com and place the file on an FTP or SFTP server or burn the ISO file to DVD. &lt;br /&gt;
# SSH to your SocialMiner system and log in with the platform administration account.&lt;br /&gt;
# Using the Command Line Interface (CLI), run the command &amp;lt;tt&amp;gt;utils system upgrade initiate&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Follow the instructions provided by the &amp;lt;tt&amp;gt;utils system upgrade initiate&amp;lt;/tt&amp;gt; command. An example of executing the command follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
admin:utils system upgrade initiate &lt;br /&gt;
 &lt;br /&gt;
Warning: Do not close this window without first canceling the upgrade.&lt;br /&gt;
&lt;br /&gt;
Source:&lt;br /&gt;
&lt;br /&gt;
 1) Remote Filesystem via SFTP&lt;br /&gt;
 2) Remote Filesystem via FTP&lt;br /&gt;
 3) Local DVD/CD&lt;br /&gt;
 q) quit&lt;br /&gt;
&lt;br /&gt;
 Please select an option (1 - 3 or &amp;quot;q&amp;quot; ): 2&lt;br /&gt;
Directory [q]: /FTP/PATH/TO/UPGRADE/IOS&lt;br /&gt;
Server [q]: FTP_HOSTNAME&lt;br /&gt;
User Name [q]: FTP_USERNAME&lt;br /&gt;
Password: ********&lt;br /&gt;
Checking for valid upgrades.  Please wait...&lt;br /&gt;
&lt;br /&gt;
Available options and upgrades in &amp;quot;/FTP/PATH/TO/UPGRADE/IOS&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
 1) UCSInstall_CCP_8_5_1_UCOS_8.5.2.10000-XX.sgn.iso&lt;br /&gt;
 q) quit&lt;br /&gt;
&lt;br /&gt;
Please select an option (1 - 1 or &amp;quot;q&amp;quot; ): 1&lt;br /&gt;
Accessing the file.  Please wait...&lt;br /&gt;
Downloaded XXXX MB.&lt;br /&gt;
Checksumming the file...&lt;br /&gt;
Downloaded XXXX MB.&lt;br /&gt;
A system reboot is required when the upgrade process completes or is canceled.  This will ensure services affected by the upgrade process are functioning properly.&lt;br /&gt;
&lt;br /&gt;
     Downloaded: UCSInstall_CCP_8_5_1_UCOS_8.5.2.10000-X.sgn.iso&lt;br /&gt;
   File version: 8.5.2.10000-X&lt;br /&gt;
  File checksum: CHECKSUM&lt;br /&gt;
&lt;br /&gt;
Automatically switch versions if the upgrade is successful (yes/no): yes&lt;br /&gt;
&lt;br /&gt;
Start installation (yes/no): yes&lt;br /&gt;
The upgrade log is install_log_2011-03-10.09.52.58.log&lt;br /&gt;
Upgrading the system.  Please wait...&lt;br /&gt;
03/10/2011 09:53:00 file_list.sh|Starting file_list.sh|&amp;lt;LVL::Info&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
  [Many lines of upgrade scripts running]&lt;br /&gt;
...&lt;br /&gt;
03/10/2011 11:41:31 upgrade_install.sh|Upgrade Complete -- (0)|&amp;lt;LVL::Info&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Successfully installed UCSInstall_CCP_8_5_1_UCOS_8.5.2.10000-XX.sgn.iso&lt;br /&gt;
&lt;br /&gt;
The system upgrade was successful.  A switch version request has been submitted.  &lt;br /&gt;
This can take a long time depending on the platform and database size.  &lt;br /&gt;
Please continue to monitor the switchover process from the Cisco Unified Communications OS Platform CLI.  &lt;br /&gt;
Please verify the system restarts and the correct version is active.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The system reboots after the upgrade is complete.&lt;br /&gt;
&lt;br /&gt;
= Using SocialMiner =&lt;br /&gt;
[[Image:SocialMiner_login.png|thumb|500px|right|SocialMiner Sign In Form]]&lt;br /&gt;
&lt;br /&gt;
SocialMiner is accessible by using a web browser to access to the root of the web server:&lt;br /&gt;
(where &amp;lt;servername&amp;gt; is the Name or IP address of the server)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;lt;servername&amp;gt;/&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
See [[SocialMiner_Browsers| SocialMiner Browsers]] for information on supported browsers.&lt;br /&gt;
&lt;br /&gt;
A sign in page appears. The first time you sign in, you must sign in with the application username and password that you created during install. After you sign in, you are presented with the results page. At the top of the page are links for [[SocialMiner#Configuration | Configuration]], [[SocialMiner#Campaign_Results | Results]], and [[SocialMiner#Administration | Administration]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Feeds ===&lt;br /&gt;
[[Image:SocialMinerFeeds.png|thumb|300px|right|Feed Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
A '''Feed''' is a configured source for capturing Social Contacts.  SocialMiner supports the following types of Feeds:&lt;br /&gt;
* [[#RSS and Authenticated RSS Feed Types | RSS and Authenticated RSS]]&lt;br /&gt;
* [[#Facebook Fan Page Feed Type | Facebook Fan Page]]&lt;br /&gt;
* [[#Twitter Stream Feed Type | Twitter Stream]]&lt;br /&gt;
* [[#Twitter Account Feed Type | Twitter Account]] &lt;br /&gt;
* [[#Push Feed Type | Push Feed]]&lt;br /&gt;
&lt;br /&gt;
Each Feed type has unique settings.  The following sections describe how to set up each Feed type in detail.&lt;br /&gt;
&lt;br /&gt;
'''Note''' on de-duplication:&lt;br /&gt;
&lt;br /&gt;
SocialMiner automatically removes duplicate social contacts using a process called de-duplication.  For example, if a user configures several ''overlapping'' feeds that capture the same result, then SocialMiner does not capture the same social contact twice.  The de-duplication functionality relies on the unique URL of the post.  For example, each Tweet or blog has a unique URL.  Before SocialMiner creates a new Social Contact in the datastore, it first verifies that the URL of that Social Contact is not already in the datastore.&lt;br /&gt;
&lt;br /&gt;
==== Proxy Setup ====&lt;br /&gt;
[[Image:SocialMinerFeedsProxySettings.png|thumb|300px|right|Proxy Settings]]&lt;br /&gt;
If your server is behind a firewall, then you may need to enable SocialMiner to use a proxy to reach the internet. Consult your Network Administrator for the proxy name and port. The same proxy is used across all feeds.&lt;br /&gt;
&lt;br /&gt;
The link for proxy settings is available in the bottom-left of the feed gadget.&lt;br /&gt;
&lt;br /&gt;
To configure the proxy, click the Proxy Configuration link, and edit the following field. Click '''Save''' when finished.&lt;br /&gt;
&lt;br /&gt;
* '''Enable Proxy''' (checkbox) - when checked, the feeds are accessed through the provided proxy server.&lt;br /&gt;
* '''Hostname''' - The IP address or hostname of the proxy server.&lt;br /&gt;
* '''Port''' - The port for the proxy server.&lt;br /&gt;
* '''Exclusion Patterns''' - You can add and remove hostname or IP addresses for servers not requiring a proxy.&lt;br /&gt;
** To add an exclusion, type the exclusion into the text box and click Add.&lt;br /&gt;
** To remove an exclusion, click the red X to the right of the exclusion.&lt;br /&gt;
** Wildcards are supported, for example *.cisco.com excludes all servers with a cisco.com hostname and 10.86.* excludes all IP addresses starting with 10.86&lt;br /&gt;
* Click Save to save the settings and return to the Feed gadget page.&lt;br /&gt;
&lt;br /&gt;
'''Notes''':&lt;br /&gt;
* Proxy changes may take up to 30 seconds to take effect.&lt;br /&gt;
* The exclusion list is limited to 255 total characters. There is an additional character per item in the list that acts as a separator.&lt;br /&gt;
&lt;br /&gt;
==== RSS and Authenticated RSS Feed Types ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are many sites that support [http://en.wikipedia.org/wiki/RSS RSS] and therefore this is one of the simplest and most widely available means for SocialMiner to capture Social Contacts.  &lt;br /&gt;
&lt;br /&gt;
SocialMiner Supports the following RSS Feed standards:&lt;br /&gt;
* [http://validator.w3.org/feed/docs/rss1.html RSS 1.0]&lt;br /&gt;
* [http://validator.w3.org/feed/docs/rss2.html RSS 2.0]&lt;br /&gt;
* [http://tools.ietf.org/html/rfc4287 ATOM 1.0]&lt;br /&gt;
&lt;br /&gt;
The Authenticated RSS feed type is similar to RSS however it supports [http://en.wikipedia.org/wiki/Basic_access_authentication basic authentication]. This username and password are encrypted and stored in the SocialMiner configuration database.&lt;br /&gt;
&lt;br /&gt;
===== Configuring an RSS or Authenticated RSS Feed =====&lt;br /&gt;
&lt;br /&gt;
* View a [http://www.youtube.com/watch?v=YneS1h1catg&amp;amp;hd=1 video]  about adding RSS Feeds.&lt;br /&gt;
* View a [http://www.youtube.com/watch?v=L9YhIEpKC5c&amp;amp;hd=1 video] about adding Authenticated RSS Feeds.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To configure a feed, access the Feed gadget, click '''Add''', select RSS or Authenticated RSS feed type, and enter the following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* URL - this must be a valid RSS Feed&lt;br /&gt;
* Username - Username for the feed. Required for Authenticated RSS feed. Not Applicable to RSS Feed.&lt;br /&gt;
* Password - Password for the feed. Optional for the Authenticated RSS feed.  Not Applicable to RSS Feed.&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Minimum age - The number of hours old for a post before it is included as a result. This allows you to exclude recent posts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====== Changing the Polling Interval ======&lt;br /&gt;
&lt;br /&gt;
The polling interval controls how often the SocialMiner system requests the feed.  A shorter polling interval provides more frequent updates but creates more load on the SocialMiner server and on the sites publishing the feed.  Some sites may have recommendations or restrictions on frequent polling and could block an application that polls too frequently.&lt;br /&gt;
&lt;br /&gt;
5 minutes is the default polling interval for feeds.&lt;br /&gt;
&lt;br /&gt;
====== Minimum Age ======&lt;br /&gt;
&lt;br /&gt;
The minimum age setting filters out recent posts.  This feature was implemented for forum sites that publish feeds of &amp;quot;unanswered posts&amp;quot;.  You can configure the &amp;quot;unanswered posts&amp;quot; feed URL in SocialMiner and set a long Minimum Age, for example24 hours, and the system only capture posts that are both unanswered (based on the RSS feed) and older then 24 hours (based on the Minimum Age).  This offers a simple way to implement the business strategy of light touch forum moderation. &lt;br /&gt;
&lt;br /&gt;
====== Paging ======&lt;br /&gt;
&lt;br /&gt;
SocialMiner does not support the reading of multiple &amp;quot;pages&amp;quot; from an RSS feed. SocialMiner captures the posts that are presented on the first, or main, page returned by a site.  This limitation prevents the system from capturing posts prior to the current page of results, but allows SocialMiner to capture all results going forward as long as the site generates a page or less of results in each interval.  Note: some sites allow the URL to specify the number of results on a page in the URL. This allows for some tuning of the polling by setting the number of results to return in the page along with the polling interval to optimize performance of the system and reduce load on the site while ensuring all posts are captured.&lt;br /&gt;
&lt;br /&gt;
==== Facebook Fan Page Feed Type ====&lt;br /&gt;
The Facebook Fan Page Feed type captures the all of the wall posts and comments on wall posts that are posted to a Fan Page.  You can configure a new Facebook Fan Page type Feed on SocialMiner by clicking &amp;quot;Add&amp;quot; on the Feed Configuration Gadget and choosing the Facebook Fan Page Feed type.  Fan Pages are public and therefore no username or password is required to capture the postings on a Facebook Fan Page.  This means it's possible to capture postings on Fan Pages operated by a company as well as Fan Pages set up by independent parties or even competitors.&lt;br /&gt;
&lt;br /&gt;
Facebook wall posts and comments are captured by SocialMiner and rendered in a time-sorted stream.  This rendering differs from the standard Fan Page layout; but the goal of this layout is to ensure that 100% of the wall posts and comments are noticed by the consumer of the results. Its more difficult to achieve this goal when viewing the wall posts and comments directly on Facebook as they are grouped by wall post instead of time-sorted.&lt;br /&gt;
&lt;br /&gt;
When displayed in SocialMiner, Facebook wall posts and comments are differentiated by the format of the title:&lt;br /&gt;
&lt;br /&gt;
*''Facebook post from [first name] [last name]''&lt;br /&gt;
&lt;br /&gt;
*''Facebook comment from [first name] [last name] for &amp;quot;[post]&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
The link in the title provides a direct link to the wall post on Facebook.  Note: Facebook doesn't anchor comments, therefore the link takes the browser to the wall posts to which the comment refers instead of directly to the comment.&lt;br /&gt;
&lt;br /&gt;
===== Configuring a Facebook Fan Page Feed =====&lt;br /&gt;
&lt;br /&gt;
SocialMiner requires a clean Fan Page &amp;quot;Vanity URL&amp;quot;.  You will notice that Facebook appends certain parameters to a URL depending on how you navigated to the URL.  For example, when finding the Cisco Contact Center Fan Page through Facebook search, the following URL:&lt;br /&gt;
http://www.facebook.com/#!/CiscoCC?ref=ts is displayed. However the direct URL for the fan page is http://www.facebook.com/CiscoCC.  This base URL is what Facebook refers to as the &amp;quot;Vanity URL&amp;quot;.  This name &amp;quot;CiscoCC&amp;quot; was registered by the administrator of this page.  Note: there may be some Fan Pages that have a number instead of a text name (this is  not common).  These are pages that have not yet registered a Vanity URL.  In this case, the URL with the number satisfies the requirements of SocialMiner configuration.&lt;br /&gt;
&lt;br /&gt;
View a [hhttp://www.youtube.com/watch?v=xHCjtcHbNws&amp;amp;hd=1 video] about configuring s Facebook Fan Page Feed.&lt;br /&gt;
&lt;br /&gt;
To configure a Facebook Fan Page feed, access the Feed gadget, click '''Add''', select Facebook Fan Page feed type, and enter the following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* URL - this must be a valid Facebook Fan page Note: The URL must start with &amp;lt;tt&amp;gt;http://www.facebook.com&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Minimum age - The number of hours old for a post before it is included as a result. This allows you to exclude recent posts. Not available for Twitter Stream.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
==== Twitter Stream Feed Type ====&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''Important: Only one Twitter Stream per SocialMiner server is supported.'''&amp;lt;/font&amp;gt;  Your server IP will be blacklisted by Twitter if you configure multiple Twitter Stream feeds. If your IP is blacklisted by Twitter, then you must delete all Twitter Stream feeds and wait approximately 2 hours to remove your IP from the Twitter blacklist.  If you require multiple Twitter Streams then you must discuss this need with Twitter or deploy two SocialMiner systems.  If you have more than one SocialMiner system going through a single proxy, or you are using some other software system that uses Twitter Streams through that same proxy, then your Proxy will be blacklisted by Twitter.&lt;br /&gt;
&lt;br /&gt;
The Twitter Stream feed type uses the [http://dev.twitter.com/pages/streaming_api Twitter Stream API] or what is sometimes referred to as the &amp;quot;firehose&amp;quot; interface on Twitter to provide realtime access to Tweets.  This interface provides different capabilities than the [http://search.twitter.com/ Search API].  A benefit of this Twitter Stream is the speed and efficiency of capturing greater tweet volume at faster speeds.  There is no polling interval since the interface pushes the Tweets to the SocialMiner server.  The Twitter Stream API also provides more meta-data associated with the tweets then the Search API.  For example, the Twitter Stream API provides the indication that a Tweet is in-reply-too another Tweet (this is not available via RSS).&lt;br /&gt;
&lt;br /&gt;
A downside of the Twitter stream API is that it provides less searching/filtering capability then the search API.  The interface supports keyword searching but for example it doesn't support exclusion of keywords.  This limited searching capability results in more on-board filtering by the SocialMiner server.  Also, the Twitter Stream reply doesn't provide historical results and therefore downtime in the SocialMiner system could result in missed Tweets.&lt;br /&gt;
&lt;br /&gt;
The Twitter Stream API requires authentication. A Twitter account username and password is required to configure this type of feed. '''Note: Twitter only allows one Twitter Stream connection per account'''.  If there are unrelated Twitter keyword searches required then you must configure multiple Twitter accounts, since adding unrelated keywords to one stream makes SocialMiner Campaign and Filter configuration difficult.&lt;br /&gt;
&lt;br /&gt;
When Tweets are captured by SocialMiner using the Twitter Stream, the heading in the Social Contact indicates the type of Tweet.  For example, the heading indicates if the Social Contact is a &amp;quot;Tweet&amp;quot; or &amp;quot;ReTweet&amp;quot; or if it is &amp;quot;in-reply-too&amp;quot;.  This type of context is not available when capturing Tweets via RSS.&lt;br /&gt;
&lt;br /&gt;
===== Configuring a Twitter Stream Feed Type =====&lt;br /&gt;
&lt;br /&gt;
View a [http://www.youtube.com/watch?v=E_JXmPaNiFk&amp;amp;hd=1 video] about configuring a Twitter Stream Feed.&lt;br /&gt;
&lt;br /&gt;
Access the Feed gadget, click '''Add''', select the Twitter Stream feed type, and enter following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* Search Keywords - A comma separated listed of search words to search on. Up to 200 keywords can be defined for a total limit of 2000 bytes. &lt;br /&gt;
** Each keyword must be between 1-60 bytes.&lt;br /&gt;
** At least one keyword must be defined.&lt;br /&gt;
** Commas in the keyword search stand for OR. Spaces in the keyword search stand for AND. You cannot search for exact strings. For example, if you enter &amp;quot;Cisco Telepresence&amp;quot; then the social contact returned contains Cisco and Telepresence in them, but not necessarily the phrase Cisco Telepresence.&lt;br /&gt;
** Do Not Use a Space after a Comma. If you use a space after a comma then only the first keyword is matched against.&lt;br /&gt;
* Username - A valid Twitter username.&lt;br /&gt;
* Password - Password for the Twitter username.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
==== Twitter Account Feed Type ====&lt;br /&gt;
&lt;br /&gt;
The Twitter Account Feed Type uses the [http://apiwiki.twitter.com/Twitter-API-Documentation Twitter REST API].  This Feed type captures all of the Mentions and Direct Messages for a Twitter account.  Twitter Account Feeds include all of the tweets that include &amp;quot;@USERNAME&amp;quot; as well as all of the Direct Messages to the @USERNAME account.  This Feed type also captures Tweet type, for example ReTweet, in-reply-too, etc.  &lt;br /&gt;
&lt;br /&gt;
The Twitter Account feed is configured using [http://en.wikipedia.org/wiki/OAuth OAuth]. During the feed configuration, SocialMiner redirects the user to Twitter to validate the Twitter account.  This provides a security benefit since using OAuth avoids the storage of the user's Twitter account information on the SocialMiner server.&lt;br /&gt;
&lt;br /&gt;
If the user is already logged into Twitter with the same username as specified in the feed configuration, then they are simply prompted to allow access to Twitter for the SocialMiner server.  If the user is not logged in (or logged into a different account) then they must sign in to the same account specified in the feed configuration.  Credentials are securely passed to Twitter directly instead of going through SocialMiner.  Based on their authorization, Twitter provides SocialMiner with a key to enable access to their account.  From this point forward, SocialMiner will be able to use/access the Twitter account.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' You cannot create more than one Twitter Account Feed with the same Twitter username on a single SocialMiner server. Only one Twitter Account Feed type per Twitter user per SocialMiner server is allowed. &lt;br /&gt;
&lt;br /&gt;
Note: Twitter provides a list of applications (connections) that have been granted access to a Twitter account.  A Twitter user can revoke access at any time. See http://twitter.com/settings/connections.&lt;br /&gt;
&lt;br /&gt;
===== Twitter Account Feed Configuration =====&lt;br /&gt;
&lt;br /&gt;
View a [http://www.youtube.com/watch?v=9sIUUVp-WOo&amp;amp;hd=1 video] about configuring a Twitter Account Feed.&lt;br /&gt;
&lt;br /&gt;
Access the Feed Gadget, click '''Add''', select the Twitter Account feed type, and enter or following fields, then click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* Username - A valid Twitter username.&lt;br /&gt;
* Password - Password for the Twitter username.&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' After clicking Save you are redirected to the twitter authentication service, which allows you to approve the use of this application with your Twitter account. Follow the directions on the screen to authorize this application to access the Twitter account.&lt;br /&gt;
&lt;br /&gt;
==== Push Feed Type ====&lt;br /&gt;
&lt;br /&gt;
The push feed type allows you to &amp;quot;push&amp;quot; social contacts directly to SocialMiner through HTTP GET requests.&lt;br /&gt;
&lt;br /&gt;
Using the Feed gadget, create a new feed and select the '''Push''' feed type. Enter or edit the following fields, then click Save to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
Sample code is provided only after you save the feed.  To see the sample code save the Push feed and then click it from the Feed Gadget to edit it. The sample code is a working HTML code that displays the form fields you need to make the GET request to your feed.  You could have multiple independent Push feeds on one SocialMiner system.   Form submissions still require authentication against SocialMiner. A URL to the new social contact is returned after the form is submitted.  &lt;br /&gt;
&lt;br /&gt;
The template allows you to specify the Title, Author, and Description (body) of the Social Contact, as well as any SocialMiner tags that you want applied to that Social Contact.  If the specified tags are associated with notification rules, the notifications will trigger immediately when the social contact is submitted.  If the Push feed is to be automatically called by an application you should be careful not to overload SocialMiner and your notification networks (email and XMPP).&lt;br /&gt;
&lt;br /&gt;
The Push Feed must be associated with a campaign in order to activate therefore you should create a test campaign prior to testing your Push Feed.&lt;br /&gt;
&lt;br /&gt;
=== Campaigns ===&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMinerCampaigns.png|thumb|300px|right|Campaign Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
The purpose of a '''Campaign''' is to group Social Contacts for handling by the social media customer care team.  Social Contacts are included in a Campaign by configuring one or more feeds to be part of the Campaign.  This is done through the Campaign Configuration gadget.  When a feed is configured to be part of a Campaign, all social contacts in that feed are included in the Campaign.  As new social contacts arrive on that feed, they are immediately added to the Campaign.  Social Contacts cannot be removed from a Campaign, once included they remain in the campaign until they are purged or the Campaign is deleted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Optionally, Campaigns may also have '''Filters'''.  Filters are used to narrow the set of social contacts that are added to the campaign.  More information on Filters can be found in the Filter Configuration section of this guide.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.youtube.com/watch?v=6B28gxnFYtI&amp;amp;hd=1 video] about Campaigns, Campaign usage, and Campaign configuration.&lt;br /&gt;
&lt;br /&gt;
==== Campaign List ====&lt;br /&gt;
The Campaign Configuration Gadget defaults to a list of Campaigns.  This list is empty for a system with no campaigns.  The list shows the name of the campaign, the number of social contacts in the campaign, and description of the campaign, and a RSS feed icon which is a link to the RSS feed ''from'' SocialMiner.  The RSS feed allows someone to capture all the social contacts in a campaign using a RSS reader.&lt;br /&gt;
&lt;br /&gt;
This list updates in real time, for example if there are new campaigns added to the system (perhaps by another user) then the new campaigns appear in the list. If there are new social contacts added to a campaign then the Social Contact count increments.&lt;br /&gt;
&lt;br /&gt;
==== Add Campaign ====&lt;br /&gt;
You can add campaign by clicking the &amp;quot;Add&amp;quot; button at the bottom of the Campaign Configuration gadget.  The gadget displays a list of Feeds &amp;quot;Available&amp;quot; with arrows to move the Feeds into &amp;quot;selected&amp;quot; which includes them in the campaign.  At least one Feed should be moved to selected prior to pressing &amp;quot;save&amp;quot; in order to add social contacts to a campaign.  Note: once save is pressed, the Social Contacts for the configured feeds are added to the campaign.  Once added, Social Contacts cannot be removed from the campaign except via a purge.  If a Feed is removed from a campaign, new Social Contacts captured by that feed are no longer added to the campaign but the Social Contacts previously included are not removed.  Social Contacts can only be removed from a campaign when they are purged from the system.  &lt;br /&gt;
&lt;br /&gt;
'''Note:''' if a Feed is accidentally added to a campaign, and the SC's MUST be immediately removed from that campaign then the only recourse is to delete the entire campaign and recreate it.&lt;br /&gt;
&lt;br /&gt;
A Feed may be added to multiple campaigns but does not duplicate the Social Contacts in the datastore.  The Social Contacts for that feed are simply counted in both campaigns.&lt;br /&gt;
&lt;br /&gt;
The Campaign Configuration gadget also allows for assignment of filters to the campaign.  Filter functionality is described in the Filters section of this guide.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMinerFilters.png|thumb|300px|right|Filter Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
The purpose of a Filter is to narrow the set of Social Contacts that appear in a campaign, allowing the social media customer care team to focus on the most actionable Social Contacts.  The filters exclude social contacts as the feeds attempt to put new Social Contacts into a Campaign.&lt;br /&gt;
&lt;br /&gt;
Filters are are created with the Filter Configuration gadget and applied to Campaigns in the Campaign Configuration Gadget.  You can apply Filters to a Campaign in the same way you add Feeds.  &lt;br /&gt;
&lt;br /&gt;
Note: Filters are only run against Social Contacts as they enter a campaign.  Filters do not run retroactively against Social Contacts that are already in a campaign.&lt;br /&gt;
&lt;br /&gt;
Multiple filters may be applied to one campaign creating opportunities to layer filtering strategies to fine tune results.&lt;br /&gt;
&lt;br /&gt;
SocialMiner supports two types of filters:&lt;br /&gt;
&lt;br /&gt;
* Bayesian - A trainable filter to omit social contacts from results based on how the filter is trained.&lt;br /&gt;
* Author - A filter that omits specified authors from results.&lt;br /&gt;
&lt;br /&gt;
==== Bayesian Filter ====&lt;br /&gt;
&lt;br /&gt;
View a [http://www.youtube.com/watch?v=a1s5VTPaj6g&amp;amp;hd=1 video] about using Bayesian Filters.&lt;br /&gt;
&lt;br /&gt;
The Bayesian filter is a trainable filtering technology based on a [http://en.wikipedia.org/wiki/Bayesian_probability Bayesian] statistical probability model.  TheΩ Bayesian filters are not pre-programed or &amp;quot;configured with business rules&amp;quot;.  They are trained by the users who process social contacts.  When training a Bayesian Filter the user is given the option to &amp;quot;train in&amp;quot; or &amp;quot;train out&amp;quot; each social contact.  After a sufficient amount of training, the filter begins to exclude unwanted Social Contacts from a campaign.&lt;br /&gt;
&lt;br /&gt;
The Bayesian filters can be used to exclude Social Contacts for many different reasons.  They can be used to take a broad keyword search and narrow the results down to the posts related to a specific brand.  For example, a search for &amp;quot;Flip&amp;quot; could return posts about footwear and gymnastics while the purpose of the campaign may be to capture posts about Flip brand video recorders.  A Bayesian Filter can be trained to exclude the Social Contacts about footwear or gymnastics.  The training includes the complete text of the post, not just certain keywords and therefore offers much more sophisticated filtering capability then a keyword exclusion approach to filtering.  A Filter can be trained to look for Social Contacts with negative sentiment (or positive sentiment), focusing the work of a customer support or marketing team.  Filters can also be trained to look for certain languages.&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMinerCampaignResultsTrainingMode.png|thumb|450px|right|Campaign Results Gadget in Training Mode]]&lt;br /&gt;
&lt;br /&gt;
In order to successfully use a Bayesian filter, you must train it.  The Filter training is performed through the Campaign Results Gadget.  You can train a filter using any campaign.  The training does not impact the Campaign unless you configure the filter to apply to that Campaign.  Choose a Campaign with some Social Contacts, and from the Campaign Results settings you can select the filter you want to train.  When you click save you are in &amp;quot;training mode&amp;quot;.  The name of the filter you've selected at the top of the Gadget is displayed and a &amp;quot;+&amp;quot; and &amp;quot;-&amp;quot; for each Social Contact appears.  By clicking the up arrow you &amp;quot;Train In&amp;quot; the Social Contact indicating that this is the type of contact you would like the Filter to keep in the Campaign.  By clicking the down arrow you &amp;quot;Train Out&amp;quot; the Social Contact indicating that this is the type of contact you would like the filter to reject.&lt;br /&gt;
&lt;br /&gt;
==== Author Filter ====&lt;br /&gt;
&lt;br /&gt;
View a [http://www.youtube.com/watch?v=9RafH_8KV5c&amp;amp;hd=1 video] about using Author Filters.&lt;br /&gt;
&lt;br /&gt;
The Author filter allows you to exclude specific social contacts authors. Social contacts posted by an author identified in an Author filter do not enter a campaign.  For example, you may want to filter out your own posts or posts from team members.  Configuring an Author filter keeps your posts from showing up in your campaign and therefore reduces the number of posts you need to handle.  Also, it improves the accuracy of the reporting metrics by excluding your posts.&lt;br /&gt;
&lt;br /&gt;
To create a filter, use the Filter Configuration Gadget.  Bayesian filters are created by selecting Bayesian as the type after you add a new filter and providing a name and description. You must train Bayesian filters.  Author filters are created by selecting Author as the type and by providing a name, description, and one or more authors.&lt;br /&gt;
&lt;br /&gt;
== Campaign Results ==&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMinerCampaignResultsNewSocialContacts.png|thumb|450px|right|Campaign Results Gadget]]&lt;br /&gt;
&lt;br /&gt;
The Campaign Results gadget provides a dynamic user interface for viewing and responding to Social Contacts.  The first time the Campaign Results gadget is rendered, the gadget defaults to the settings page.  You must select a Campaign and choose &amp;quot;OK&amp;quot;.  The settings for this gadget are stored in a browser [http://en.wikipedia.org/wiki/HTTP_cookie cookie].&lt;br /&gt;
&lt;br /&gt;
The Campaign Results gadget is dynamic and therefore you may occasionally see a bar appear at the top indicating that there is a one or more new social contacts in the campaign.  You can click on this message to refresh the results, or click the refresh icon on the upper-right of the gadget.&lt;br /&gt;
&lt;br /&gt;
You select which campaign results to view by selecting the campaign from the drop-down menu on the upper-left of the gadget. You can update the settings for the gadget, for example, which states or tags are displayed, by clicking on the settings icon on the upper-right of the gadget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Handling Social Contacts ===&lt;br /&gt;
When Social Contacts are captured by SocialMiner, they are initially in the &amp;quot;unread&amp;quot; state.  From the Campaign Results gadget, the user can change the state of the Social Contacts at any time by pressing the Social Contact state control buttons. [[Image:StateIcons.jpg]]&lt;br /&gt;
&lt;br /&gt;
There are four Social Contact States in SocialMiner.&lt;br /&gt;
* Unread (initial state)&lt;br /&gt;
* Reserved&lt;br /&gt;
* Handled&lt;br /&gt;
* Discarded&lt;br /&gt;
&lt;br /&gt;
A Social Contact state can be changed by any user at any time by pressing one of the Social Contact state buttons.  The &amp;quot;Reply / Reserve&amp;quot; button changes the Social Contact to the Reserved state.  The &amp;quot;Handle&amp;quot; button changes the Social Contact to the Handled state.  The &amp;quot;Discard&amp;quot; button changes the Social Contact to the Discarded state.  The current state of the Social Contact will appear at the top of the social contact along with the name of the user that set the state (unless the Social Contact is &amp;quot;unread&amp;quot;, in which case it will be blank).[[Image:ReservedState.jpg]]&lt;br /&gt;
&lt;br /&gt;
The Social Contact state is universal across the SocialMiner system. For example, if one user reserves a Social Contact, then the Social Contact appears as reserved in the UI of all other users.  Note: this is the case even if the Social Contact appears in multiple campaigns.&lt;br /&gt;
&lt;br /&gt;
Depending on the last refresh, it is possible that a user may try to alter the state of a Social Contact that has already been changed by another user.  The SocialMiner system prevents this by alerting the user that they must refresh before attempting to change the state of the Social Contact.&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMinerCampaignResultsPleaseRefresh.png|center|Social Contact Changed by Another User]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By changing the settings of the Campaign Results gadget you can show or hide Social Contacts by state.  The default setup is to only show all Social Contacts.  The selection of which states to show is controlled by Campaign Results gadget settings.  These settings are all specific to the user, therefore changes to these settings do not change how others view the campaign.&lt;br /&gt;
&lt;br /&gt;
Note: the hidden Social Contacts are only hidden in the Campaign Results gadget view, they are not deleted or removed from the campaign.  If you accidentally Discarded a Social Contact (and it disappears from view) you can easily retrieve it by changing the gadget settings to show Discarded Social Contacts and clicking again on the Discarded button for that Social Contact to toggle it back to Unread.&lt;br /&gt;
&lt;br /&gt;
If you want to review all of the Handled Social Contacts for a Campaign, you can easily do this by selecting a campaign and only the Handled state.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.youtube.com/watch?v=iteoPj6B52g&amp;amp;hd=1 video] about handling social contacts.&lt;br /&gt;
&lt;br /&gt;
=== Replying to Social Contacts ===&lt;br /&gt;
[[Image:CampaignResultsCiscoTwitterReply.png|thumb|450px|right|Cisco Twitter Reply Template]]&lt;br /&gt;
&lt;br /&gt;
If a Reply Template is configured, and the social contact is from Twitter, then you can reply to the Tweet by clicking the &amp;quot;Reply / Reserve&amp;quot; button on the Social Contact.&lt;br /&gt;
&lt;br /&gt;
SocialMiner provides the ability to reply to a Tweet. You can either direct message the author of the Tweet or create an &amp;quot;@&amp;quot; reply that is viewable to everyone on Twitter.&lt;br /&gt;
&lt;br /&gt;
The default reply template also allows you to Follow the recipient of the message if you are not currently following them.&lt;br /&gt;
&lt;br /&gt;
To reply to a tweet:&lt;br /&gt;
&lt;br /&gt;
# Select a Twitter Account Social Contact. Click the Reply/Reserve (Reserved Icon) button. The Twitter Account Reply form appears.&lt;br /&gt;
# The reply form is customizable. The instructions below pertain to the default reply template. If your administrator has provided a custom reply template then the steps for replying may be different. The default reply template lists the Social Contact and provides the following fields to reply:&lt;br /&gt;
## Account: Select the Twitter Account from which you are replying. All Twitter Accounts configured on this system appear in the pull-down menu.&lt;br /&gt;
## Once the account is selected, the system checks the Follow status of the intended recipient. If the account is not already following the recipient, then you can click Follow to begin following.&lt;br /&gt;
## For your convenience, the conversation history of the social contact is listed below the selected social contact.&lt;br /&gt;
##Select the type of reply, either Direct Message, Retweet, or Reply. A pop-up text box appears where you can enter your message. Note: You can only direct message a twitter user if the intended recipient is following you. Replies and Retweets are posted to the timeline of the twitter account selected above. A direct message is sent directly to the poster of the tweet.&lt;br /&gt;
## Enter your reply in the pop-up text box. Text input is limited to 140 characters. The current character count is listed at the upper right of the text box.&lt;br /&gt;
# Click Send to send the Tweet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Tags ====&lt;br /&gt;
When you hover over a Social Contact a text box and a Tag button is displayed.  To enter a tag, click the text box, type the tag and hit enter or click the '''Tag''' button.  You can enter two tags at once by using a comma.  The tags are displayed to all users who view that Social Contact.  &lt;br /&gt;
&lt;br /&gt;
'''Note:''' Social Contacts are not duplicated in SocialMiner even when they appear in multiple campaigns. If a user is viewing one campaign and tags a social contact, then the tag appears to users viewing that Social Contact from another Campaign.&lt;br /&gt;
&lt;br /&gt;
SocialMiner also has a suggested tag feature where it suggests the five most common/recently used tags for the selected campaign.  These suggestions provide one-click tagging for commonly used tags.  The suggestions are specific to the campaign, not the entire SocialMiner system.  The suggestions are only updated on a refresh. For example, if you are first viewing a new campaign in the Campaign Results gadget you do not see any suggestions.  Enter a few tags, and then click the refresh button. Tags that you entered as suggestions for other social contacts appear, allowing you to tag those social contacts by clicking the suggested tags.&lt;br /&gt;
&lt;br /&gt;
The SocialMiner Campaign Results can be viewed by tag so that the results only display a selected subset of Social Contacts, based on the selected tags.  You can click on the gadget settings (as if selecting a different campaign), check the show tags button, and select which tags you would like to see in the results.  Click OK and the Campaign Results are narrowed to only show the Social Contacts with the selected tags.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.youtube.com/watch?v=Sy6CIKDyYIM&amp;amp;hd=1 video] about using tags.&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
&lt;br /&gt;
The administration functions of SocialMiner are divided between two gadgets; System Administration and Reply Templates.&lt;br /&gt;
&lt;br /&gt;
=== System Administration ===&lt;br /&gt;
[[Image:SocialMinerSystemAdministration.png|thumb|300px|right|System Administration]]&lt;br /&gt;
&lt;br /&gt;
The System Administration gadget provides the following system configuration and serviceability tools:&lt;br /&gt;
&lt;br /&gt;
* Active Directory&lt;br /&gt;
* Mail Server&lt;br /&gt;
* XMPP Server&lt;br /&gt;
* Purge Settings &lt;br /&gt;
* Reporting Configuration &lt;br /&gt;
* RTMT Download Links &lt;br /&gt;
* Platform Administration&lt;br /&gt;
* System Logs&lt;br /&gt;
&lt;br /&gt;
Also, the Application Software Version (version of SocialMiner) and Operating System Active Software Version (version of Cisco Unified OS) are listed at the top of the page.&lt;br /&gt;
&lt;br /&gt;
Server status for the three main services; Datastore, Indexer, and Runtime are provided under version information. All statuses must be &amp;quot;Running&amp;quot; for proper operation of the system. Connection status of the Mail Server and XMPP Server are also displayed if these servers are configured and enabled.&lt;br /&gt;
&lt;br /&gt;
Additionally, a System Statistics section provides a meter showing the number of incoming social contacts per hour. This meter enables you to determine if the incoming rate of contacts is nearing the limit allowed by the server. If the incoming rate is approaching the limit then you should modify your feeds to reduce the amount of incoming social contacts.&lt;br /&gt;
&lt;br /&gt;
==== Active Directory ====&lt;br /&gt;
&lt;br /&gt;
SocialMiner uses Active Directory to manage and administrate user access to the system. All users, with the exception of the Administration and Reporting users, must be configured on a Microsoft Active Directory server to be able to access SocialMiner.&lt;br /&gt;
&lt;br /&gt;
The Active Directory connection permits users configured on the AD to access SocialMiner. You can configure the connection to allow all users on the AD to access SocialMiner, or to allow only a group of users access. If there are multiple independent groups and they all require isolated security/permissions then they should each deploy their own SocialMiner system.  &lt;br /&gt;
&lt;br /&gt;
'''Note''': If Twitter Account feeds are configured on the system, all users are able to see Direct Messages to the configured Twitter Accounts and all users can post from these accounts.  SocialMiner tracks which users make which posts, but some companies may want to restrict who can make posts, and they can implement this approach by configuring SocialMiner to authenticate with a specific role.  If SocialMiner is authenticated with a specific Active Directory role, then only those Active Directory users with that role can use SocialMiner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To configure Active Directory, open the Administration gadget and click Edit. Enter or modify the following fields. Click Save when finished.&lt;br /&gt;
&lt;br /&gt;
* '''Enabled''': (checkbox) When checked, the Active Directory connection is active. If not checked, then only the administrator can log into SocialMiner.&lt;br /&gt;
* '''Host''': Provide the Host name or IP address and Port of the Active Directory server.&lt;br /&gt;
* '''Port''': Provide the port for Active Directory. The default Active Directory port is 3268. If using SSL the default port is 3269.&lt;br /&gt;
* '''Use SSL''': (checkbox). Check to use SSL. Note you must also exchange security certificates with the AD server before SSL can work.&lt;br /&gt;
* '''Manager Distinguished Name''': Enter the Manager Distinguished Name used to login to the Active Directory server, for example, on a default installation of Microsoft AD, the name is :''&amp;lt;tt&amp;gt;CN=Administrator, CN=users, DC=MYSERVER, DC=COM&amp;lt;/tt&amp;gt;''. Replace MYSERVER and COM with your respective hostname.&lt;br /&gt;
* '''Manager Password''': The password for the AD Manager account.&lt;br /&gt;
* '''Role Name''': (optional) The Active Directory role or Active Directory group of users who are allowed to access SocialMiner. If this setting is blank or * then all users in Active Directory are allowed access to SocialMiner.&lt;br /&gt;
&lt;br /&gt;
===== Exchanging Security Certificates with AD =====&lt;br /&gt;
&lt;br /&gt;
To enable SSL for the Active Directory connection you must first exchange security certificates between the two servers. Enabling SSL is optional, but if you do not enable SSL then username and password information is not transmitted securely between SocialMiner and the Microsoft AD server.&lt;br /&gt;
&lt;br /&gt;
To exchange security certificates:&lt;br /&gt;
&lt;br /&gt;
On the Active Directory server:&lt;br /&gt;
&lt;br /&gt;
# Verify that the Active Directory has the Certificate Services service installed.&lt;br /&gt;
# Select '''All Programs &amp;gt; Administrative Tools &amp;gt; Certificate Authority'''.&lt;br /&gt;
# Expand the domain node and select Issued Certificates.&lt;br /&gt;
# Double click the certificate to open it&lt;br /&gt;
# Open the Details tab and click Copy to file.&lt;br /&gt;
# An Export wizard appears. In the wizard select DER encoded binary.&lt;br /&gt;
# Using the wizard to select a location to save the file.&lt;br /&gt;
# Click Finish.&lt;br /&gt;
&lt;br /&gt;
On the SocialMiner Server:&lt;br /&gt;
&lt;br /&gt;
# Open the Cisco Unified Operating System Administration page. The link is available from the gadget.&lt;br /&gt;
# Select Security &amp;gt; Certificate Management.&lt;br /&gt;
# Click Upload Certificate.&lt;br /&gt;
# For the Certificate Name, select tomcat-trust.&lt;br /&gt;
# In the Upload File field, select the file to upload by clicking Browse... Select the certificate file you saved from the Active Directory server.&lt;br /&gt;
# Click Upload File.&lt;br /&gt;
# Restart the Cisco Tomcat service. Using the CLI, run the command utils service restart Cisco Tomcat&lt;br /&gt;
&lt;br /&gt;
===== Adding Users =====&lt;br /&gt;
The Administration user (configured at install) and Reporting user accounts are the only accounts explicitly configured on SocialMiner.  The social media customer care representatives are configured in Microsoft Active Directory.  As these users sign into SocialMiner, successfully authenticate against Active Directory, and begin to take actions on the system, their actions are associated with their Active Directory User ID.&lt;br /&gt;
&lt;br /&gt;
==== Mail Server ====&lt;br /&gt;
&lt;br /&gt;
Mail Server settings allow you to configure the SMTP information for a Mail Server. You must configure a mail server if you intend to use the email notification feature.&lt;br /&gt;
&lt;br /&gt;
To configure the Mail Server, click Edit at the bottom of the Mail Server setting and edit the following:&lt;br /&gt;
&lt;br /&gt;
* Enabled: Check to enable the Mail Server connection&lt;br /&gt;
* Mail Server Host: The IP address or Hostname of the Mail Server.&lt;br /&gt;
* Mail Server Port: The port for the mail server. This is set for port 25 by default.&lt;br /&gt;
* From Email Address: The email address from which emails are sent.&lt;br /&gt;
* Use Authentication: Check to user SMTP authentication to connect to this mail server. The following two fields are editable only when Use Authentication is checked.&lt;br /&gt;
* User Name: If User Authentication is checked, then this user name is used to sign in.&lt;br /&gt;
* Password: The password for the above User Name.&lt;br /&gt;
&lt;br /&gt;
Click '''Save''' to save your changes.&lt;br /&gt;
&lt;br /&gt;
==== XMPP Server ====&lt;br /&gt;
&lt;br /&gt;
XMPP Server settings allow you to configure an XMPP Server so SocialMiner can utilize Instant Messaging (IM) notifications. You must configure an XMPP server if you intend to use the IM notification feature.&lt;br /&gt;
&lt;br /&gt;
To configure the Mail Server, click Edit at the bottom of the XMPP Server setting and edit the following:&lt;br /&gt;
&lt;br /&gt;
* Enabled: Check to enable the XMPP Server connection&lt;br /&gt;
* XMPP Service Lookup: Check to enable XMPP Service Lookup. When enabled, the User Name's domain is used to connect to the correct XMPP Server.&lt;br /&gt;
* XMPP Server Host: The IP address or Hostname of the XMPP Server. Not applicable is XMPP Service Lookup is checked.&lt;br /&gt;
* XMPP Server Port: The port for the mail server. This is set for port 5222 by default. Not applicable if XMPP Service Lookup is checked.&lt;br /&gt;
* User Name: The user name is used to sign in to the XMPP Server.&lt;br /&gt;
* Password: The password for the above User Name.&lt;br /&gt;
&lt;br /&gt;
Click '''Save''' to save your changes.&lt;br /&gt;
&lt;br /&gt;
==== Purge Settings ====&lt;br /&gt;
&lt;br /&gt;
Datastore purges occur on a continuous basis (every hour) based on age of the social contacts and disk usage. Database purges are required to remove old data from the datastore so that the disk does not fill up.&lt;br /&gt;
&lt;br /&gt;
Important! Purge settings take effect as soon as you click save. If any of the criteria are met, such as Emergency purge when disk usage exceeds (%), then the purge starts immediately.&lt;br /&gt;
&lt;br /&gt;
To configure purge settings, click Edit at the bottom of the purge settings tool and edit the following:&lt;br /&gt;
&lt;br /&gt;
'''DataStore Purge Settings:'''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Purge Social Contacts older than (days): Social contacts older than this number of days are purged.  Valid values are 1 - 30.&lt;br /&gt;
*: '''Important!:''' SocialMiner will not retrieve Social Contacts older than this setting.&lt;br /&gt;
* Emergency purge when disk usage exceeds (%): Begin an emergency purge if disk usage exceeds this value. Valid values are 60 - 90. When an emergency purge executes, Social Contacts older than the days specified above are removed. If disk usage is still above the setting for this field then the purge continues removing social contacts (one day at a time) until the disk usage is below the threshold for emergency purge.&lt;br /&gt;
&lt;br /&gt;
'''Reporting Purge Settings:'''&lt;br /&gt;
&lt;br /&gt;
* Purge start time (HH:mm 24 hour format): The time, in 24 hour format (00:00 to 23:59), that the purge starts based on the local server time. By default this is set to 01:00 (1am) local server time.&lt;br /&gt;
* Purge Social Contacts older than (days): Reporting records for social contacts older than this number of days are purged when the reporting purge starts.&lt;br /&gt;
&lt;br /&gt;
Click '''Save''' to save your changes.&lt;br /&gt;
&lt;br /&gt;
==== Reporting Configuration ====&lt;br /&gt;
&lt;br /&gt;
Reporting configuration allows you to set or change the informix password for the reporting user. You cannot change the reporting user's username. It is set to reportinguser.&lt;br /&gt;
&lt;br /&gt;
The reporting user is used by CUIC and third-party applications to access the reporting database. Details on the tables in the reporting database are available in the SocialMiner Developer's Guide.&lt;br /&gt;
&lt;br /&gt;
To set or change the password for the reporting user, enter a new password in each of the password fields and click Save.&lt;br /&gt;
&lt;br /&gt;
This section also displays the Reporting Server and Database information. This information is required for third-party connection to the database. The details include:&lt;br /&gt;
&lt;br /&gt;
* Reporting Host - The hostname to use when connecting to the reporting database.&lt;br /&gt;
* Reporting Port - The port for the reporting database server.&lt;br /&gt;
* Reporting Server - The Informix server name for the reporting database.&lt;br /&gt;
* Reporting Database - The informix database name for reporting.&lt;br /&gt;
* Database Type - the type of database (Informix).'&lt;br /&gt;
* Username - The reporting username is fixed at 'reportinguser' and cannot be changed.&lt;br /&gt;
* Password/Re-enter New Password - The password for the reporting user.&lt;br /&gt;
&lt;br /&gt;
==== RTMT Download Links ====&lt;br /&gt;
&lt;br /&gt;
Links are provided to download the Cisco Unified Real Time Monitoring Tool (RTMT). SocialMiner uses the same RTMT as the one used for Cisco Unified Communications Manager.&lt;br /&gt;
&lt;br /&gt;
Details on Installing and Configuring RTMT can be found on the Cisco web site: [http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/service/8_0_1/rtmt/rtinst.html Installing and Configuring Cisco Unified RTMT]&lt;br /&gt;
&lt;br /&gt;
==== Platform Administration ====&lt;br /&gt;
&lt;br /&gt;
Platform Administration provides links to the following interfaces of Cisco Unified OS:&lt;br /&gt;
* ''Cisco Unified Operating System Administration'' &lt;br /&gt;
* ''Cisco Unified Serviceability'' &lt;br /&gt;
* ''Disaster Recovery System''&lt;br /&gt;
SocialMiner uses the same platform administration tools as Cisco Unified Communications Manager. Detailed online help is available in the tools.&lt;br /&gt;
&lt;br /&gt;
==== System Logs ====&lt;br /&gt;
&lt;br /&gt;
The System Logs tool provides links to access the '''Log Directory''' of SocialMiner or to perform a '''System Health Snapshot'''.&lt;br /&gt;
&lt;br /&gt;
'''Important!''' Do not click the System Health Snapshot link unless directed to by Cisco TAC. Accessing this link forces the system to dump all system parameters into a large XML file for download. System performance is impacted while the snapshot is occurring.&lt;br /&gt;
&lt;br /&gt;
=== Notifications ===&lt;br /&gt;
View a [http://www.youtube.com/watch?v=gqhkQlHW4Cs&amp;amp;hd=11 video] about configuring Instant Message Notifications.&lt;br /&gt;
View a [http://www.youtube.com/watch?v=I_GbeTwt7zo&amp;amp;hd=1 video] about configuring Email Notifications.&lt;br /&gt;
&lt;br /&gt;
The Notification gadget lets you view/delete, edit and add notifications. Notifications are email messages or IM's that are sent when a social contact is tagged with a defined tag.  You can also send text message notifications to a mobile phone using an SMS Gateway service.  Here is a list of [http://en.wikipedia.org/wiki/List_of_SMS_gateways SMS Gateways by carrier].&lt;br /&gt;
&lt;br /&gt;
'''Note:'''&lt;br /&gt;
* You must configure a Mail Server in the System Administration gadget before Email notifications can be sent.&lt;br /&gt;
* You must configure an XMPP Server in the System Administration gadget before IM notifications can be sent.&lt;br /&gt;
&lt;br /&gt;
Using the Notification Gadget you can:&lt;br /&gt;
* delete a notification, by checking the box next to the notification name and clicking Delete.&lt;br /&gt;
* edit a notification, by clicking the notification's name.&lt;br /&gt;
* add a notification, by clicking Add.&lt;br /&gt;
&lt;br /&gt;
To configure a notification, provide or edit the following fields in the Notification gadget.&lt;br /&gt;
&lt;br /&gt;
# Type - The type of notification. Notifications can be:&lt;br /&gt;
## Email - Notification is sent over email - A Mail Server must be configured in the System Administration gadget to send Email notifications.&lt;br /&gt;
## IM - Notification is sent over IM - An XMPP server must be configured in the System Administration gadget to send IM notifications.&lt;br /&gt;
# Name - The name of the notification.&lt;br /&gt;
# Description - A brief description of the notification.&lt;br /&gt;
# Campaign (select) - Select a campaign to which you are associating this notification.&lt;br /&gt;
# Tag - Define the tag for this notification. Notifications are sent when a social contact is tagged with this tag and exists in the Campaign above.&lt;br /&gt;
# Addresses - Enter an address and click Add to add an address to this notification. Repeat for multiple addresses. Addresses must be in the format &amp;lt;tt&amp;gt;user@domain.com&amp;lt;/tt&amp;gt;.&lt;br /&gt;
# Subject - The email subject for this notification. This field is only available for Email notifications.&lt;br /&gt;
# Body - The body for this notification. HTML tags are supported for Email Notifications. IM notifications are sent using plain text. The body of the message supports variables so you can customize the information sent in the notification. See &amp;quot;Notification Body Variables&amp;quot; below.&lt;br /&gt;
&lt;br /&gt;
==== Notification Body Variables ====&lt;br /&gt;
The notification body supports variables that allow you to customize the content.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' If you do not add any text to the body of the message, than just the URL to the social contact in the results gadget is sent. If you add any text to the body then you must specify the variables you want included in the body of the notification. The URL to the social content is not sent automatically if you add text to the body.&lt;br /&gt;
&lt;br /&gt;
You can add the following variables to the body of the notification to include the value of the variable in the notification. For Email Notifications, you can also use HTML tags to stylize the notification. IM notifications are sent using plain text.&lt;br /&gt;
&lt;br /&gt;
* ${SC_AUTHOR} - the Social Contact Author (not available in all feeds)&lt;br /&gt;
* ${SC_CREATED_DATE} - Date the Social Contact was created in the system.&lt;br /&gt;
* ${SC_DESCRIPTION} - The description of the social contact. Typically this is the tweet, RSS post, facebook fan page post, etc.&lt;br /&gt;
* ${SC_PUBLISHED_DATE} - The publish date of the social contact (not available in all feeds)&lt;br /&gt;
* ${SC_SCREEN_URL} - The URL to the social contact in the results gadget. Clicking this URL allows you to instantly reserve/reply to the social contact.&lt;br /&gt;
* ${SC_SOURCE_TYPE} - The feed type of the social contact, for example; RSS, Twitter Stream, Twitter Account, FaceBook&lt;br /&gt;
* ${SC_TAGS} - The tags for this social contact.&lt;br /&gt;
* ${SC_TITLE} - The title of the social contact.&lt;br /&gt;
&lt;br /&gt;
For example, if the body an email notification is set to:&lt;br /&gt;
&lt;br /&gt;
: The author of this Social Contact is: &amp;amp;lt;strong&amp;amp;gt;${SC_AUTHOR}&amp;amp;lt;/strong&amp;amp;gt; &amp;amp;lt;br /&amp;amp;gt; &lt;br /&gt;
: The message contents are as follows: &amp;amp;lt;strong&amp;amp;gt;${SC_DESCRIPTION}&amp;amp;lt;/strong&amp;amp;gt; &amp;amp;lt;br /&amp;amp;gt; &lt;br /&gt;
: You can Reserve/Reply to the Social Contact &amp;amp;lt;a href=&amp;quot;${SC_SCREEN_URL}&amp;quot;&amp;amp;gt;here&amp;amp;lt;/a&amp;amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Then the actual email notification sent would appear as:&lt;br /&gt;
&lt;br /&gt;
    The author of this Social Contact is: Joe Somebody&lt;br /&gt;
    The message contents are as follows: This is a TWEET!&lt;br /&gt;
    You can Reserve/Reply to the Social Contact here.&lt;br /&gt;
&lt;br /&gt;
However, if the same notification were sent using an IM notification then the HTML tags would be visible in the IM.&lt;br /&gt;
&lt;br /&gt;
=== Reply Templates ===&lt;br /&gt;
&lt;br /&gt;
The Reply Templates gadget allows you to configure custom reply-templates to be used with the system. An example of the default reply template is provided on the system at&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;lt;servername&amp;gt;/templates/reply/twitter_reply_sample.jsp&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The source code is commented and provides details on the SocialMiner javascript functions required.&lt;br /&gt;
&lt;br /&gt;
Reply templates must conform to the OpenSocial gadget standard. Some tips for converting existing HTML pages into OpenSocial gadgets can be found [http://code.google.com/apis/gadgets/docs/fundamentals.html#Existing here].&lt;br /&gt;
&lt;br /&gt;
After you have created your Reply Template, host it on a webserver that is accessible by SocialMiner and use the Reply Template gadget to provide a name for the Reply Template and its location.&lt;br /&gt;
&lt;br /&gt;
= SocialMiner Reporting =&lt;br /&gt;
&lt;br /&gt;
SocialMiner maintains metrics on social contact volume and agent activities.  These metrics are stored in a [http://en.wikipedia.org/wiki/SQL SQL] database for up to 18 months.  The reporting database can be accessed using any SQL reporting tool including Cisco Unified Intelligence Center.  Access to this database requires configuration of a reporting user in the SocialMiner system administration.&lt;br /&gt;
&lt;br /&gt;
There are two main categories of reports:  &lt;br /&gt;
&lt;br /&gt;
* Campaign Reports - These metrics provide an indication of the total posting volume by customers as well as the responsiveness to customers.  These are what could be described as &amp;quot;customer facing&amp;quot; metrics.&lt;br /&gt;
* Agent Reports - These metrics provide an indication of the agent productivity.  These metrics could be used to evaluate agent speed or they could be used to measure total workload as a basis for staffing forecasts. &lt;br /&gt;
&lt;br /&gt;
The Cisco Unified Intelligence Center templates for SocialMiner are available for download here:&lt;br /&gt;
http://www.cisco.com/cisco/software/release.html?mdfid=283613136&amp;amp;catid=278875240&amp;amp;softwareid=283733464&lt;br /&gt;
&lt;br /&gt;
'''Note''': For Cisco Unified Intelligence Center releases prior to 8.0(3), you must extract the templates from the zip file before importing them into Unified Intelligence Center. For release 8.0(3) and later, you can import the zip file directly and Unified Intelligence Center extracts all the templates it finds inside the zip file.&lt;br /&gt;
&lt;br /&gt;
.  The following screen captures are examples of the Cisco Unified Intelligence Center Reports daily reports:&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMiner_Campaign_Daily_Report.jpg|800px|center|SocialMiner Campaign Daily Report]]&lt;br /&gt;
&lt;br /&gt;
* ASR - Average Speed of Reserved.  For the Social Contacts that were Reserved, this is the average time between capture by SocialMiner and the time they are marked as reserved.  This provides an indication of how much time passes before someone first views the customer's post.&lt;br /&gt;
* ASA - Average Speed of Answer.  For the Social Contacts that were Handled, this is the average time between capture by SocialMiner and the time they are marked handled.  This provides an indication of how of how much time passes before the customer gets a response.&lt;br /&gt;
* ASD - Average Speed of Discard.  For the Social Contacts that were Discarded, this is the average time between capture by SocialMiner and the they are marked discarded.  This provides an indication of how much time passes before someone chooses to discard the customer's post.  Note: &amp;quot;Discard&amp;quot; doesn't necessarily mean the post is disregarded.  The distinction between &amp;quot;Discard&amp;quot; and &amp;quot;Handled&amp;quot; depends on how the agents are using SocialMiner.  For example, they might mark posts that are read as &amp;quot;discarded&amp;quot; and posts that are responded too as &amp;quot;handled&amp;quot;.  In this case, discarded means that they were &amp;quot;read&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMiner_Agent_Daily_Report.jpg|800px|center|SocialMiner Agent Daily Report]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The complete SocialMiner reporting database schema is documented in the [http://developer.cisco.com/web/socialminer SocialMiner Developer Guide]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* AHT - Average Handle Time.  For Social Contacts that were handled by this agent, this is the average time between Reserved and Handled.  This provides and indication of how much time it takes this agent to respond to a social contact.&lt;br /&gt;
* ADT - Average Discarded Time.  For Social Contacts that were discarded by this agent, this is the average time between Reserved and Discarded.  This provides an indication of how much time it takes this agent to discard a social contact.&lt;br /&gt;
* ACT - Average Completed Time.  For Social Contacts that were Handled or Discarded, this is the average time between capture by SocialMiner and the first time they were marked Handled or Discarded.  This provides an indication of how of how much time it takes for this agent to complete work for a social contact.&lt;br /&gt;
&lt;br /&gt;
== Configuring the SQL Connection to the SocialMiner Reporting Database ==&lt;br /&gt;
&lt;br /&gt;
Connection to the SocialMiner Informix reporting database can be made through JDBC using the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;jdbc:informix-sqli://&amp;lt;hostname&amp;gt;:&amp;lt;port&amp;gt;/&amp;lt;databasename&amp;gt;:INFORMIXSERVER=&amp;lt;informixserver&amp;gt;;user=&amp;lt;informixuser&amp;gt;;password=&amp;lt;informixpassword&amp;gt;;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The reporting database &amp;lt;port&amp;gt; is 1526.&lt;br /&gt;
* The &amp;lt;databasename&amp;gt; is &amp;quot;mmca_data&amp;quot;.&lt;br /&gt;
* The &amp;lt;informixserver&amp;gt; name is based on the hostname of the server with &amp;lt;tt&amp;gt;_mmca&amp;lt;/tt&amp;gt; append to the end of the hostname. Additional, any dashes (&amp;quot;-&amp;quot;) in the hostname are replace by underscores (&amp;quot;_&amp;quot;).&lt;br /&gt;
* The UTF-8 Charset is  required to get Cisco Unified Intelligence Center (CUIC) able to connect. &lt;br /&gt;
* The content of INFORMIXSERVER is the instance name. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example, if your server's hostname is my-server.mycompany.com, then the INFORMIXSERVER name is &amp;lt;tt&amp;gt;my_server_mmca&amp;lt;/tt&amp;gt;. The complete JDBC URL would be:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;jdbc:informix-sqli://my-server.mycompany.com:1526/mmca_data:INFORMIXSERVER=my_server_mmca;user=reportinguser;password=&amp;lt;informixpassword&amp;gt;;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that when authenticating, the informix username is always &amp;lt;tt&amp;gt;reportinguser&amp;lt;/tt&amp;gt; and the informix password is the password you created in the Administration Gadget.&lt;br /&gt;
&lt;br /&gt;
= System Backup and Restoration =&lt;br /&gt;
&lt;br /&gt;
Cisco SocialMiner Release 8.5(2) supports the Cisco Unified OS ''Disaster Recovery System'' (DRS) to perform backup and restoration of the system. You access the Disaster Recovery System by going to the Administration Gadget, expanding the section on '''Platform Administration''', then selecting the link for '''Disaster Recovery System'''.&lt;br /&gt;
&lt;br /&gt;
Log in using the platform credentials you supplied when you installed SocialMiner.&lt;br /&gt;
&lt;br /&gt;
SocialMiner uses the same platform administration tools as Cisco Unified Communications Manager. Detailed online help is available in the tools.&lt;br /&gt;
&lt;br /&gt;
You can manually back up your system using DRS, or schedule DRS to perform automatic backups.&lt;br /&gt;
&lt;br /&gt;
Complete details on using DRS are available in the DRS online help and in the following guide #link to guide.&lt;br /&gt;
&lt;br /&gt;
== Quick Manual Backup Instructions ==&lt;br /&gt;
&lt;br /&gt;
These instructions provide quick instructions to create a manual backup. You can also schedule backups to run automatically. Note that the system is not usable during a backup, and that new social contacts are not collected during a backup. Schedule your backups accordingly.&lt;br /&gt;
&lt;br /&gt;
The online help for the Disaster Recovery System provides complete details on all features of DRS. However, using DRS with SocialMiner is greatly simplified because SocialMiner supports only a single node and only uses network backups.&lt;br /&gt;
&lt;br /&gt;
To perform a manual backup:&lt;br /&gt;
&lt;br /&gt;
=== Define Backup Device ===&lt;br /&gt;
&lt;br /&gt;
# Access the Disaster Recovery System by going to the Administration Gadget, expanding the section on '''Platform Administration''', then selecting the link for '''Disaster Recovery System'''. Log in using the platform credentials you supplied when you installed SocialMiner.&lt;br /&gt;
# Select '''Backup''' &amp;gt; '''Backup Device'''.&lt;br /&gt;
# On the ''Backup Device List'' page, select '''Add New'''.&lt;br /&gt;
# Provide a '''Device Name''' for the backup device.&lt;br /&gt;
# SocialMiner only supports backing up to a Network Directory, provide the Network Directory details for a server that supports SFTP.&lt;br /&gt;
# Provide the ''Number of backups to store on the Network Directory''. The default is two, so only the two latest backups are preserved.&lt;br /&gt;
# Click '''Save''', the system verifies the information you entered and saves the backup device.&lt;br /&gt;
&lt;br /&gt;
The backup device is now saved. You do not need to repeat these steps the next time you backup the system unless you want to back up to a different device or change backup device settings.&lt;br /&gt;
&lt;br /&gt;
=== Backup the System to the Backup Device ===&lt;br /&gt;
&lt;br /&gt;
# Access the Disaster Recovery System by going to the Administration Gadget, expanding the section on '''Platform Administration''', then selecting the link for '''Disaster Recovery System'''. Log in using the platform credentials you supplied when you installed SocialMiner.&lt;br /&gt;
# Select '''Backup''' &amp;gt; '''Manual Backup'''.&lt;br /&gt;
# Select the Backup Device you created earlier from the pull down menu in '''Select Backup Device'''.&lt;br /&gt;
# In '''Selected Features''' check '''SOCIALMINER'''.&lt;br /&gt;
# Click '''Start Backup'''. &lt;br /&gt;
# A warning appears noting that you may need to use the security password to restore. Click '''OK'''. The backup begins.&lt;br /&gt;
# The backup page refreshes periodically providing the status of the backup. The page also displays the name of the backup tar file that is being saved to the remote system.&lt;br /&gt;
# After the backup completes, wait a few minutes before using SocialMiner so the SocialMiner system can start subsystems that may have been shutdown during the backup.&lt;br /&gt;
&lt;br /&gt;
=== Restoring from a Backup File ===&lt;br /&gt;
&lt;br /&gt;
# Access the Disaster Recovery System by going to the Administration Gadget, expanding the section on '''Platform Administration''', then selecting the link for '''Disaster Recovery System'''. Log in using the platform credentials you supplied when you installed SocialMiner.&lt;br /&gt;
# Select '''Restore''' &amp;gt; '''Restore Wizard'''.&lt;br /&gt;
# Select the backup device from the drop-down menu and select '''Next'''.&lt;br /&gt;
# Select the backup file you want to restore for the ''Tar file list'' drop-down menu and select '''Next'''.&lt;br /&gt;
# Check '''SocialMiner''' in the ''Select Features'' section and select '''Next'''.&lt;br /&gt;
# Read the warning on the page. Optionally select '''File Integrity Check''', then select the Server to be restored (typically the host name of the backed up system). Click '''Restore'''.&lt;br /&gt;
# The restore page refreshes periodically providing the status of the restore. &lt;br /&gt;
# After the restore completes, you must restart SocialMiner for the restoration to take effect.&lt;br /&gt;
&lt;br /&gt;
= Design Guidance =&lt;br /&gt;
&lt;br /&gt;
== Hardware and Software Specifications ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner 8.5(1) requires one of the following UCS server models:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;UCS Model&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;SKU&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;C210-M2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;UCS-C210M2-VCD2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;B200-M2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;UCS-B200M2-VCS1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Note: the memory and hard disk configurations are fixed with these sku's&lt;br /&gt;
=== VMWare Open Virtual Format (OVF) ===&lt;br /&gt;
&lt;br /&gt;
The SocialMiner system supports one standard [http://www.vmware.com/appliances/getting-started/learn/ovf.html OVF] Appliance.  The system requires ESXi version 4.0 Update 1. &lt;br /&gt;
&lt;br /&gt;
Details on configuring VMWare and installing the OVF template are available in [http://www.cisco.com/cisco/software/type.html?mdfid=283613136&amp;amp;catid=null Virtualization for Cisco SocialMiner].&lt;br /&gt;
&lt;br /&gt;
== Deployment Models ==&lt;br /&gt;
Version 8.5 of SocialMiner has a single-server all-in-one deployment model.  The server may be deployed inside our outside the corporate firewall in &amp;quot;intranet&amp;quot; and &amp;quot;Internet&amp;quot; deployment models.&lt;br /&gt;
&lt;br /&gt;
The intranet deployment model provides the additional security of the corporate network firewalls to reduce risk of an external party accessing the system.  This deployment model is required if SocialMiner must access internal sites, for example an internal forum site.   The downside of the intranet deployment model is that SocialMiner system cannot be accessed by partners lacking VPN access.  It is common for some PR functions to be externally managed by an agency and therefore offering easy access (no VPN) to the SocialMiner system may be very useful.  Also, the intranet deployment model does not allow rendering of SocialMiner OpenSocial Gadgets in a public Internet containers such as iGoogle.  The intranet deployment model may complicate proxy configuration, however it likely simplifies directory integration.&lt;br /&gt;
&lt;br /&gt;
The Internet deployment model puts SocialMiner outside the corporate firewall.  This deployment model relies on the built-in security capabilities of the SocialMiner appliance.  This may be acceptable from a security perspective depending on the system use and corporate policies.  For example, in some applications the SocialMiner system handles 100% public postings and therefore there is no disclosure risk associated with a compromised SocialMiner system.  The Internet deployment model may complicate directory integration.&lt;br /&gt;
&lt;br /&gt;
== Ports ==&lt;br /&gt;
'''Port 443''' is used for a secure connection between the SocialMiner user interface and your browser.&lt;br /&gt;
&lt;br /&gt;
'''Port 80''' is used by SocialMiner for communication with Twitter and Facebook APIs. &lt;br /&gt;
&lt;br /&gt;
Your firewall configuration may need to be modified to open these ports for SocialMiner.&lt;br /&gt;
&lt;br /&gt;
== Sizing ==&lt;br /&gt;
&lt;br /&gt;
The following table details the sizing limits for a single SocialMiner system.&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Concurrent Admin Users Signed In&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;5 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Concurrent Agents Signed In &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;30 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Total Feeds &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;100 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Total Campaigns &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;50 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Incoming Rate of Social Contacts (total per hour)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;10,000 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Replies per Twitter Account per Hour&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;30&amp;lt;br /&amp;gt;'''Note:''' This limit is for a default polling interval of 5 minutes. If the polling interval is set lower than 5 minutes, then the limit is reduced depending on usage patterns.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Users and Security ==&lt;br /&gt;
&lt;br /&gt;
=== SocialMiner User Accounts and Security ===&lt;br /&gt;
SocialMiner is designed to minimize the storage of username/passwords to reduce the security risk of a compromised system.  There is an administration account for the system setup, but all SocialMiner user access is controlled through Active Directory (AD) authentication.  There are no SocialMiner user passwords stored on the SocialMiner System.&lt;br /&gt;
&lt;br /&gt;
Users do not need to be manually set up on SocialMiner in order to access the system.  Any user that is authenticated via the Active Directory set-up can use the system.  If there is need to limit who can use system then an AD group can be set up in AD and the SocialMiner system can be configured to only allow access from that group.&lt;br /&gt;
&lt;br /&gt;
AD authenticated users have access to all functions on the system, although gadgets access could be blocked by blocking certain URLs.  &lt;br /&gt;
&lt;br /&gt;
=== Twitter Accounts and Security ===&lt;br /&gt;
Access to Twitter for the Twitter Account feed type is done via OAuth.  When a &amp;quot;Twitter Account&amp;quot; Feed is created the user is prompted to authenticate with Twitter.  The authentication token is stored by SocialMiner granting access to secured information from Twitter such as Direct Messages.  This authentication also enables sending and replying to Twitter Direct Messages (DMs) from the account by using the Reply feature of the Campaign Results gadget.  &lt;br /&gt;
&lt;br /&gt;
'''Note''': All SocialMiner users are entitled to use Twitter accounts configured in the Twitter Account feed to read and respond to Direct Messages in that account.  They are not required to enter the account password.  This supports environments where the social-media care agents are not entitled to know the Twitter account password.  Their ability to use SocialMiner is controlled via Active Directory and their ability to invoke post or perform actions on Twitter is controlled by SocialMiner.  SocialMiner also tracks which SocialMiner User (AD account) makes each post; therefore it is possible for the enterprise to track which employee posted a tweet when sharing a Twitter account amongst a team.&lt;br /&gt;
&lt;br /&gt;
Twitter Stream feed type passwords are encrypted when stored in the SocialMiner configuration database and are also encrypted when sent to Twitter.&lt;br /&gt;
&lt;br /&gt;
== Advanced UI options ==&lt;br /&gt;
The SocialMiner user interfaces are designed to be embedded in other web application user interfaces.&lt;br /&gt;
&lt;br /&gt;
=== Quad ===&lt;br /&gt;
&lt;br /&gt;
You can add a SocialMiner gadget to Quad using the &amp;quot;Add Application&amp;quot; button on Quad.  You can find the specific URL of the SocialMiner gadget by using &amp;quot;view source&amp;quot; on your browser while looking at the gadgets on SocialMiner.&lt;br /&gt;
&lt;br /&gt;
=== iGoogle ===&lt;br /&gt;
If the SocialMiner system is deployed in the Internet deployment model, you can add a SocialMiner gadget to iGoogle using the &amp;quot;Add Stuff&amp;quot; button on iGoogle.&lt;br /&gt;
&lt;br /&gt;
You can find the specific URL of the SocialMiner gadget by using &amp;quot;view source&amp;quot; on your browser while looking at the gadgets on SocialMiner.&lt;br /&gt;
&lt;br /&gt;
=== iframes ===&lt;br /&gt;
&lt;br /&gt;
If your web site or application doesn't support OpenSocial, then you can add SocialMiner to a web page by using an iFrame.  With this technique you can make a frame sized to show one of the SocialMiner web pages (most likely the campaign results gadget).&lt;br /&gt;
&lt;br /&gt;
= Developer Information =&lt;br /&gt;
&lt;br /&gt;
Developer information, including the SocialMiner API documentation and a discussion forum, is available on the Cisco developer site: http://developer.cisco.com/web/socialminer&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
* Twitter is a registered trademark of Twitter, Inc.&lt;br /&gt;
* Facebook is a registered trademark of Facebook, Inc.&lt;br /&gt;
* iGoogle is a trademark of Google, Inc.&lt;br /&gt;
* VMWare is a registered trademark of VMware, Inc.&lt;br /&gt;
* Informix is a registered trademark of International Business Machines Corp. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.''&lt;br /&gt;
&lt;br /&gt;
''THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.''&lt;br /&gt;
&lt;br /&gt;
''The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCBs public domain version of the UNIX operating system. All rights reserved. Copyright 1981, Regents of the University of California.''&lt;br /&gt;
&lt;br /&gt;
''NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED &amp;quot;AS IS&amp;quot; WITH ALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE.''&lt;br /&gt;
&lt;br /&gt;
''IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA&lt;br /&gt;
ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.''&lt;br /&gt;
&lt;br /&gt;
''Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks can be found at http://www.cisco.com/go/trademarks . Third party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1005R)''&lt;br /&gt;
&lt;br /&gt;
''Any Internet Protocol (IP) addresses used in this document are not intended to be actual addresses. Any examples, command display output, and figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and coincidental. ''&lt;br /&gt;
&lt;br /&gt;
''Copyright 2010 Cisco Systems, Inc. All rights reserved.''&lt;br /&gt;
&lt;br /&gt;
[[Category:Cisco SocialMiner]]&lt;/div&gt;</summary>
		<author><name>Nordberg</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(1)</id>
		<title>SocialMiner Release 8.5(1)</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(1)"/>
				<updated>2011-08-22T14:23:07Z</updated>
		
		<summary type="html">&lt;p&gt;Nordberg: /* System Administration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
Cisco SocialMiner Release 8.5 is a social-media customer-care system that provides capture, filtering, workflow, queuing, and reporting for social-media engagement teams.  Internet postings captured by SocialMiner are referred to as '''Social Contacts'''.  SocialMiner stores the Social Contacts and groups them into user-defined '''Campaigns'''.  SocialMiner presents the Social Contacts to social-media customer-care personnel who can categorize and/or respond to the postings.  SocialMiner also produces reporting statistics on the handling of the Social Contacts.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Technology and Packaging ==&lt;br /&gt;
SocialMiner is a server application that is packaged as a software appliance.  The appliance runs as a VMWare® virtual machine containing the following components:&lt;br /&gt;
&lt;br /&gt;
* Cisco Unified Communications Operating System (Unified OS), a Redhat Linux based Operating System &lt;br /&gt;
* Informix® embedded database.  This database contains the SocialMiner Configuration and the SocialMiner reporting data.&lt;br /&gt;
* [http://cassandra.apache.org/ Cassandra datastore].  This datastore contains the Social Contacts&lt;br /&gt;
* Cisco SocialMiner runtime software&lt;br /&gt;
&lt;br /&gt;
System setup and administration is done through a browser-based administration interface.   The features of the system are available via [http://en.wikipedia.org/wiki/Representational_State_Transfer REST] API's and [http://en.wikipedia.org/wiki/OpenSocial  OpenSocial Gadgets].  SocialMiner is installed with the [http://shindig.apache.org/  Apache Shindig container] to render the gadgets; however the SocialMiner gadgets may also be rendered in other OpenSocial containers such as Cisco Quad or iGoogle.&lt;br /&gt;
&lt;br /&gt;
SocialMiner supports integration with most user-generated content sites using RSS. SocialMiner also supports proprietary integrations to [http://www.twitter.com Twitter®] and [http://www.facebook.com Facebook®].  Setup and configuration of SocialMiner to monitor Twitter and Facebook  requires good working knowledge of these proprietary systems.  For background information on these sites, review the following Mashable resources:&lt;br /&gt;
&lt;br /&gt;
[http://mashable.com/guidebook/twitter/ The Twitter Guide Book]&lt;br /&gt;
&lt;br /&gt;
[http://mashable.com/guidebook/facebook/ The Facebook Guide Book]&lt;br /&gt;
&lt;br /&gt;
= Installation and Setup =&lt;br /&gt;
== Installing SocialMiner ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner is installed as an appliance utilizing the Cisco Unified Communications Operating System (Unified OS). The operating system and SocialMiner application are installed together using the same installer as  other Cisco Unified OS products such as Cisco Unified Communications Manager and Cisco Unified Intelligence Center. &lt;br /&gt;
&lt;br /&gt;
SocialMiner is designed to work on a VMWare Virtual Machine on hardware that is running a VMWare Host Server. SocialMiner currently supports installation of only a single node.&lt;br /&gt;
&lt;br /&gt;
=== Basic Install Steps ===&lt;br /&gt;
&lt;br /&gt;
# Mount the SocialMiner DVD (or ISO file) to the Virtual Machine and set the Virtual Machine to Boot from the SocialMiner DVD. The Install Wizard Appears. Use Tab to navigate between elements, Space to select an element, and Enter to proceed.&lt;br /&gt;
# Perform the Media Check when prompted.&lt;br /&gt;
# Several informational screens appear, for new installs you can simply select Yes or Continue.&lt;br /&gt;
# '''TimeZone Configuration''': use the arrows keys to highlight the correct timezone, then click tab to navigate to the OK button. Press Enter to proceed.&lt;br /&gt;
# '''Auto Network Configuration''': Select Yes for automatic configuration of the Ethernet NIC speed and Duplex. Select No to manually make the settings.&lt;br /&gt;
# '''MTU Configuration''': Optionally change the MTU size for networking. Click No to Proceed without changing the default. Click Yes to change the MTU setting.&lt;br /&gt;
# '''Static Network Configuration''': Provide the Network Information for SocialMiner. A valid host name with matching IP address must be provided. The system confirms that the host name matches the IP address later in the installation process.&lt;br /&gt;
# '''DNS Client Client Configuration''': Choose yes to provide DNS Client Settings for SocialMiner. Select Yes, then provide DNS servers and the domain. Select OK.&lt;br /&gt;
# '''Administration Login Configuration''': Provide an Administrator ID and Password. This user is for platform (Unified OS) administration.&lt;br /&gt;
# '''Certificate Information''': Provide information about your organization. This information is used to generate the security (SSL) certificates for this server.&lt;br /&gt;
# '''First Node Configuration''': SocialMiner currently supports only one node. Select Yes for the First Node question.&lt;br /&gt;
# '''Network Time Protocol Client Configuration''': You must provide at least one NTP Server. Enter the NTP host address and select OK.&lt;br /&gt;
# '''Security Configuration''': Provide a security password. This password is typically used for communication between multiple nodes, however, SocialMiner currently supports only a single node.&lt;br /&gt;
# '''SMTP Host Configuration''': Select No for SMTP Host Configuration.&lt;br /&gt;
# '''Application User Configuration''': Provide a username and password for the SocialMiner administrator. Additional SocialMiner users can by imported from Active Directory after the SocialMiner install completes.&lt;br /&gt;
# '''Platform Configuration Confirmation''': The confirmation screen appears. You can select Back to change settings or OK to complete the installation. Installation can take up to 60 minutes to complete. The server may reboot to complete installation steps. &lt;br /&gt;
&lt;br /&gt;
If you install from an ISO file and see a Virtual Machine message instructing you to ''Disconnect anyway (and override the lock)?'', select '''Yes'''. &lt;br /&gt;
&lt;br /&gt;
After installation completes, a login prompt appears in the server console.&lt;br /&gt;
&lt;br /&gt;
=== Post-install Setup ===&lt;br /&gt;
&lt;br /&gt;
After install is complete, perform the following one-time setup tasks:&lt;br /&gt;
&lt;br /&gt;
* [[#Proxy Setup |Set up a proxy]] if your system is installed behind a firewall, so that feeds can access sites in the internet.&lt;br /&gt;
* [[SocialMiner#Active_Directory | Configure Active Directory]] so that additional users can log in.&lt;br /&gt;
* [[SocialMiner#Setting_up_the_Reporting_User_Account | Set up the Reporting User]] so that reporting tools can access the reporting database.&lt;br /&gt;
&lt;br /&gt;
= Using SocialMiner =&lt;br /&gt;
[[Image:SocialMiner_login.png|thumb|500px|right|SocialMiner Sign In Form]]&lt;br /&gt;
&lt;br /&gt;
SocialMiner is accessible by going to the root of the web server:&lt;br /&gt;
(where &amp;lt;servername&amp;gt; is the Name or IP address of the server)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;lt;servername&amp;gt;/&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A sign in page appears. The first time you sign in, you must sign in with the application username and password that you created during install. After you sign in, you are presented with the results page. At the top of the page are links for [[SocialMiner#Configuration | Configuration]], [[SocialMiner#Campaign_Results | Results]], and [[SocialMiner#Administration | Administration]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Feeds ===&lt;br /&gt;
[[Image:FeedConfiguration.jpg|thumb|300px|right|Feed Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
A '''Feed''' is a configured source for capturing Social Contacts.  SocialMiner supports the following types of Feeds:&lt;br /&gt;
* [[#RSS and Authenticated RSS Feed Types | RSS and Authenticated RSS]]&lt;br /&gt;
* [[#Facebook Fan Page Feed Type | Facebook Fan Page]]&lt;br /&gt;
* [[#Twitter Stream Feed Type | Twitter Stream]]&lt;br /&gt;
* [[#Twitter Account Feed Type | Twitter Account]] &lt;br /&gt;
&lt;br /&gt;
Each Feed type has unique settings.  Feeds can be configured through the Feed Configuration Gadget or via the REST API.  The following sections describe how to set up each Feed type in detail.&lt;br /&gt;
&lt;br /&gt;
'''Note''' on de-duplication:&lt;br /&gt;
&lt;br /&gt;
SocialMiner automatically removes duplicate social contacts using a process called de-duplication.  For example, if a user configures several ''overlapping'' feeds that capture the same result, then SocialMiner does not capture the same social contact twice.  The de-duplication functionality relies on the unique URL of the post.  For example, each Tweet or blog has a unique URL.  Before SocialMiner creates a new Social Contact in the datastore, it first verifies that the URL of that Social Contact is not already in the datastore.&lt;br /&gt;
&lt;br /&gt;
==== Proxy Setup ====&lt;br /&gt;
[[Image:ProxySettings.jpg|thumb|300px|right|Proxy Settings]]&lt;br /&gt;
If your server is behind a firewall, then you may need to enable SocialMiner to use a proxy to reach the internet. Consult your Network Administrator for the proxy name and port. The same proxy is used across all feeds.&lt;br /&gt;
&lt;br /&gt;
The link for proxy settings is available in the bottom-left of the feed gadget.&lt;br /&gt;
&lt;br /&gt;
To configure the proxy, click the Proxy Configuration link, and edit the following field. Click '''Save''' when finished.&lt;br /&gt;
&lt;br /&gt;
* '''Enable Proxy''' (checkbox) - when checked, the feeds are accessed through the provided proxy server.&lt;br /&gt;
* '''Hostname''' - The IP address or hostname of the proxy server.&lt;br /&gt;
* '''Port''' - The port for the proxy server.&lt;br /&gt;
* '''Exclusion Patterns''' - You can add and remove hostname or IP addresses for servers not requiring a proxy.&lt;br /&gt;
** To add an exclusion, type the exclusion into the text box and click Add.&lt;br /&gt;
** To remove an exclusion, click the red X to the right of the exclusion.&lt;br /&gt;
** Wildcards are supported, for example *.cisco.com excludes all servers with a cisco.com hostname and 10.86.* excludes all IP addresses starting with 10.86&lt;br /&gt;
* Click Save to save the settings and return to the Feed gadget page.&lt;br /&gt;
&lt;br /&gt;
'''Notes''':&lt;br /&gt;
* Proxy changes may take up to 30 seconds to take effect.&lt;br /&gt;
* The exclusion list is limited to 255 total characters. There is an additional character per item in the list that acts as a separator.&lt;br /&gt;
&lt;br /&gt;
==== RSS and Authenticated RSS Feed Types ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are many sites that support [http://en.wikipedia.org/wiki/RSS RSS] and therefore this is one of the simplest and most widely available means for SocialMiner to capture Social Contacts.  &lt;br /&gt;
&lt;br /&gt;
SocialMiner Supports the following RSS Feed standards:&lt;br /&gt;
* [http://validator.w3.org/feed/docs/rss1.html RSS 1.0]&lt;br /&gt;
* [http://validator.w3.org/feed/docs/rss2.html RSS 2.0]&lt;br /&gt;
* [http://tools.ietf.org/html/rfc4287 ATOM 1.0]&lt;br /&gt;
&lt;br /&gt;
The Authenticated RSS feed type is similar to RSS however it supports [http://en.wikipedia.org/wiki/Basic_access_authentication basic authentication]. This username and password are encrypted and stored in the SocialMiner configuration database.&lt;br /&gt;
&lt;br /&gt;
===== Configuring an RSS or Authenticated RSS Feed =====&lt;br /&gt;
&lt;br /&gt;
* View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationRSS.mov video]  about adding RSS Feeds.&lt;br /&gt;
* View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfiguratedAuthenticatedRSS.mov video] about adding Authenticated RSS Feeds.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To configure a feed, access the Feed gadget, click '''Add''', select RSS or Authenticated RSS feed type, and enter the following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* URL - this must be a valid RSS Feed&lt;br /&gt;
* Username - Username for the feed. Required for Authenticated RSS feed. Not Applicable to RSS Feed.&lt;br /&gt;
* Password - Password for the feed. Optional for the Authenticated RSS feed.  Not Applicable to RSS Feed.&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Minimum age - The number of hours old for a post before it is included as a result. This allows you to exclude recent posts. Not available for Twitter Stream.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====== Changing the Polling Interval ======&lt;br /&gt;
&lt;br /&gt;
The polling interval controls how often the SocialMiner system requests the feed.  A shorter polling interval provides more frequent updates but creates more load on the SocialMiner server and on the sites publishing the feed.  Some sites may have recommendations or restrictions on frequent polling and could block an application that polls too frequently.&lt;br /&gt;
&lt;br /&gt;
5 minutes is the default polling interval for feeds.&lt;br /&gt;
&lt;br /&gt;
====== Minimum Age ======&lt;br /&gt;
&lt;br /&gt;
The minimum age setting filters out recent posts.  This feature was implemented for forum sites that publish feeds of &amp;quot;unanswered posts&amp;quot;.  You can configure the &amp;quot;unanswered posts&amp;quot; feed URL in SocialMiner and set a long Minimum Age, for example24 hours, and the system only capture posts that are both unanswered (based on the RSS feed) and older then 24 hours (based on the Minimum Age).  This offers a simple way to implement the business strategy of light touch forum moderation. &lt;br /&gt;
&lt;br /&gt;
====== Paging ======&lt;br /&gt;
&lt;br /&gt;
SocialMiner does not support the reading of multiple &amp;quot;pages&amp;quot; from an RSS feed. SocialMiner captures the posts that are presented on the first, or main, page returned by a site.  This limitation prevents the system from capturing posts prior to the current page of results, but allows SocialMiner to capture all results going forward as long as the site generates a page or less of results in each interval.  Note: some sites allow the URL to specify the number of results on a page in the URL. This allows for some tuning of the polling by setting the number of results to return in the page along with the polling interval to optimize performance of the system and reduce load on the site while ensuring all posts are captured.&lt;br /&gt;
&lt;br /&gt;
==== Facebook Fan Page Feed Type ====&lt;br /&gt;
The Facebook Fan Page Feed type captures all of the wall posts and comments on wall posts that are posted to a Fan Page.  You can configure a new Facebook Fan Page type Feed on SocialMiner by clicking &amp;quot;Add&amp;quot; on the Feed Configuration Gadget and choosing the Facebook Fan Page Feed type.  Fan Pages are public and therefore no username or password is required to capture the postings on a Facebook Fan Page.  This means it's possible to capture postings on Fan Pages operated by a company as well as Fan Pages set up by independent parties or even competitors.&lt;br /&gt;
&lt;br /&gt;
Facebook wall posts and comments are captured by SocialMiner and rendered in a time-sorted stream.  This rendering differs from the standard Fan Page layout; but the goal of this layout is to ensure that 100% of the wall posts and comments are noticed by the consumer of the results. Its more difficult to achieve this goal when viewing the wall posts and comments directly on Facebook as they are grouped by wall post instead of time-sorted.&lt;br /&gt;
&lt;br /&gt;
When displayed in SocialMiner, Facebook wall posts and comments are differentiated by the format of the title:&lt;br /&gt;
&lt;br /&gt;
*''Facebook post from [first name] [last name]''&lt;br /&gt;
&lt;br /&gt;
*''Facebook comment from [first name] [last name] for &amp;quot;[post]&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
The URL in the title provides a direct link to the wall post on Facebook.  Note: Facebook doesn't anchor comments, therefore the URL for the comment links to the wall posts to which the comment refers instead of directly to the comment.&lt;br /&gt;
&lt;br /&gt;
===== Configuring a Facebook Fan Page Feed =====&lt;br /&gt;
&lt;br /&gt;
SocialMiner expects a clean Fan Page URL.  You will notice that Facebook appends certain parameters to a URL depending on how you navigated to the URL.  For example, when finding the Cisco Contact Center Fan Page through Facebook search, the following URL:&lt;br /&gt;
http://www.facebook.com/#!/CiscoCC?ref=ts is displayed. However the direct URL for the fan page is http://www.facebook.com/CiscoCC.  This is what Facebook refers to as the &amp;quot;Vanity URL&amp;quot;.  This name &amp;quot;CiscoCC&amp;quot; was registered by the administrator of this page.  Note: there may be some Fan Pages that have a number instead of a text name (this is uncommon).  These are pages that have not yet registered a Vanity URL.  In this case, the URL with the number satisfies the requirements of SocialMiner configuration.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationFacebookFanPage.mov video] about configuring s Facebook Fan Page Feed.&lt;br /&gt;
&lt;br /&gt;
To configure a Facebook Fan Page feed, access the Feed gadget, click '''Add''', select Facebook Fan Page feed type, and enter the following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* URL - this must be a valid Facebook Fan page Note: The URL must start with &amp;lt;tt&amp;gt;http://www.facebook.com&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Minimum age - The number of hours old for a post before it is included as a result. This allows you to exclude recent posts. Not available for Twitter Stream.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
==== Twitter Stream Feed Type ====&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''Important: Only one Twitter Stream per SocialMiner server is supported.'''&amp;lt;/font&amp;gt;  Your server IP will be blacklisted by Twitter if you configure multiple Twitter Stream feeds. If your IP is blacklisted by Twitter, then you must delete all Twitter Stream feeds and wait approximately 2 hours to remove your IP from the Twitter blacklist. If you require multiple Twitter Streams then you must discuss this need with Twitter.  Also note that if you have more than one SocialMiner system, and more than one has a Twitter Stream feed going through a single proxy, or you are using some other software system that uses Twitter Streams through that same proxy, then your Proxy will be blacklisted by Twitter.&lt;br /&gt;
&lt;br /&gt;
The Twitter Stream feed type uses the [http://dev.twitter.com/pages/streaming_api Twitter Stream API] or what is sometimes referred to as the &amp;quot;firehose&amp;quot; interface on Twitter to provide near realtime access to Tweets.  This interface provides different capabilities than the [http://search.twitter.com/ Search API].  A benefit of this Twitter Stream is the speed and efficiency of capturing greater tweet volume at faster speeds.  There is no polling interval since the interface pushes the Tweets to the SocialMiner server.  The Twitter Stream API also provides more meta-data associated with the tweets than the Search API.  For example, the Twitter Stream API provides the indication that a Tweet is in-reply-to another Tweet (this is not available via RSS).&lt;br /&gt;
&lt;br /&gt;
A downside of the Twitter stream API is that it provides less searching/filtering capability than the search API.  The interface supports keyword searching but, for example, it doesn't support exclusion of keywords.  This limited searching capability results in more on-board filtering by the SocialMiner server.  Also, the Twitter Stream reply doesn't provide historical results and therefore downtime in the SocialMiner system could result in missed Tweets.&lt;br /&gt;
&lt;br /&gt;
The Twitter Stream API requires authentication. A Twitter account username and password is required to configure this type of feed. '''Note: Twitter only allows one Twitter Stream connection per account'''.  If there are unrelated Twitter keyword searches required then you must configure multiple Twitter accounts, since adding unrelated keywords to one stream makes SocialMiner Campaign and Filter configuration difficult.&lt;br /&gt;
&lt;br /&gt;
When Tweets are captured by SocialMiner using the Twitter Stream, the heading in the Social Contact indicates the type of Tweet.  For example, the heading indicates whether the Social Contact is a &amp;quot;Tweet&amp;quot; or &amp;quot;ReTweet&amp;quot; or if it is &amp;quot;in-reply-to&amp;quot;.  This type of context is not available when capturing Tweets via RSS.&lt;br /&gt;
&lt;br /&gt;
===== Configuring a Twitter Stream Feed Type =====&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationTwitterStream.mov video] about configuring a Twitter Stream Feed.&lt;br /&gt;
&lt;br /&gt;
Access the Feed gadget, click '''Add''', select the Twitter Stream feed type, and enter following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* Search Keywords - A comma separated listed of search words to search on. Up to 200 keywords can be defined for a total limit of 2000 bytes. &lt;br /&gt;
** Each keyword must be between 1-60 bytes.&lt;br /&gt;
** At least one keyword must be defined.&lt;br /&gt;
** Commas in the keyword search stand for OR. Spaces in the keyword search stand for AND. You cannot search for exact strings. For example, if you enter &amp;quot;Cisco Telepresence&amp;quot; then the social contact returned contains Cisco and Telepresence in them, but not necessarily the phrase Cisco Telepresence.&lt;br /&gt;
** Do Not Use a Space after a Comma. If you use a space after a comma then only the first keyword is matched against.&lt;br /&gt;
* Username - A valid Twitter username.&lt;br /&gt;
* Password - Password for the Twitter username.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
==== Twitter Account Feed Type ====&lt;br /&gt;
&lt;br /&gt;
The Twitter Account Feed Type uses the [http://apiwiki.twitter.com/Twitter-API-Documentation Twitter REST API].  This Feed type captures all of the Mentions and Direct Messages for a Twitter account.  Twitter Account Feeds include all of the tweets that include &amp;quot;@USERNAME&amp;quot; as well as all of the Direct Messages to the @USERNAME account.  This Feed type also captures Tweet type, for example ReTweet, in-reply-to, etc.  &lt;br /&gt;
&lt;br /&gt;
The Twitter Account feed is configured using [http://en.wikipedia.org/wiki/OAuth OAuth]. During the feed configuration, SocialMiner redirects the user to Twitter to validate the Twitter account.  This provides a security benefit since using OAuth avoids the storage of the user's Twitter account information on the SocialMiner server.&lt;br /&gt;
&lt;br /&gt;
If the user is already logged into Twitter with the same username as specified in the feed configuration, then they are simply prompted to allow access to Twitter for the SocialMiner server.  If the user is not logged in (or logged into a different account) then they must sign in to the same account specified in the feed configuration.  Credentials are securely passed to Twitter directly instead of going through SocialMiner.  Based on their authorization, Twitter provides SocialMiner with a key to enable access to their account.  From this point forward, SocialMiner will be able to use/access the Twitter account.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' You cannot create more than one Twitter Account Feed with the same Twitter username on a single SocialMiner server. Only one Twitter Account Feed type per Twitter user per SocialMiner server is allowed. &lt;br /&gt;
&lt;br /&gt;
Note: Twitter provides a list of applications (connections) that have been granted access to a Twitter account.  A Twitter user can revoke access at any time. See http://twitter.com/settings/connections.&lt;br /&gt;
&lt;br /&gt;
===== Twitter Account Feed Configuration =====&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationTwitterAccount.mov video] about configuring a Twitter Account Feed.&lt;br /&gt;
&lt;br /&gt;
Access the Feed Gadget, click '''Add''', select the Twitter Account feed type, and enter or following fields, then click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* Username - A valid Twitter username.&lt;br /&gt;
* Password - Password for the Twitter username.&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' After clicking Save you are redirected to the twitter authentication service, which allows you to approve the use of this application with your Twitter account. Follow the directions on the screen to authorize this application to access the Twitter account.&lt;br /&gt;
&lt;br /&gt;
=== Campaigns ===&lt;br /&gt;
&lt;br /&gt;
[[Image:CampaignConfiguration.jpg|thumb|300px|right|Campaign Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
The purpose of a '''Campaign''' is to group Social Contacts for handling by the social media customer care team.  Social Contacts are included in a Campaign by configuring one or more feeds to be part of the Campaign.  This is done through the Campaign Configuration gadget.  When a feed is configured to be part of a Campaign, all social contacts in that feed are included in the Campaign.  As new social contacts arrive on that feed, they are immediately added to the Campaign.  Social Contacts cannot be removed from a Campaign, once included they remain in the campaign until they are purged or the Campaign is deleted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Optionally, Campaigns may also have '''Filters'''.  Filters are used to narrow the set of social contacts that are added to the campaign.  More information on Filters can be found in the Filter Configuration section of this guide.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/CampaignConfiguration.mov video] about Campaigns, Campaign usage, and Campaign configuration.&lt;br /&gt;
&lt;br /&gt;
==== Campaign List ====&lt;br /&gt;
The Campaign Configuration Gadget defaults to a list of Campaigns.  This list is empty for a system with no campaigns.  The list shows the name of the campaign, the number of social contacts in the campaign, and description of the campaign, and a RSS feed icon which is a link to the RSS feed ''from'' SocialMiner.  The RSS feed allows someone to capture all the social contacts in a campaign using a RSS reader.&lt;br /&gt;
&lt;br /&gt;
This list updates in real time, for example if there are new campaigns added to the system (perhaps by another user) then the new campaigns appear in the list. If there are new social contacts added to a campaign then the Social Contact count increments.&lt;br /&gt;
&lt;br /&gt;
==== Add Campaign ====&lt;br /&gt;
You can add campaign by clicking the &amp;quot;Add&amp;quot; button at the bottom of the Campaign Configuration gadget.  The gadget displays a list of Feeds &amp;quot;Available&amp;quot; with arrows to move the Feeds into &amp;quot;selected&amp;quot; which includes them in the campaign.  At least one Feed should be moved to selected prior to pressing &amp;quot;save&amp;quot; in order to add social contacts to a campaign.  Note: once save is pressed, the Social Contacts for the configured feeds are added to the campaign.  Once added, Social Contacts cannot be removed from the campaign except via a purge.  If a Feed is removed from a campaign, new Social Contacts captured by that feed are no longer added to the campaign but the Social Contacts previously included are not removed.  Social Contacts can only be removed from a campaign when they are purged from the system.  &lt;br /&gt;
&lt;br /&gt;
'''Note:''' if a Feed is accidentally added to a campaign and the Social Contacts MUST be immediately removed from that campaign, then the only recourse is to delete the entire campaign and recreate it.&lt;br /&gt;
&lt;br /&gt;
A Feed may be added to multiple campaigns but does not duplicate the Social Contacts in the datastore.  The Social Contacts for that feed are simply counted in both campaigns.&lt;br /&gt;
&lt;br /&gt;
The Campaign Configuration gadget also allows for assignment of filters to the campaign.  Filter functionality is described in the Filters section of this guide.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
&lt;br /&gt;
[[Image:FilterConfiguration.jpg|thumb|300px|right|Filter Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
The purpose of a Filter is to narrow the set of Social Contacts that appear in a campaign, allowing the social-media customer-care team to focus on the most actionable Social Contacts.  As new Social Contacts are captured by SocialMiner and put into Campaigns, the Filter(s) are run to exclude certain Social Contacts.&lt;br /&gt;
&lt;br /&gt;
SocialMiner supports a trainable filtering technology based on a statistical probability model called: [http://en.wikipedia.org/wiki/Bayesian_probability Bayesian].  The SocialMiner Bayesian filters are not pre-programed or &amp;quot;configured with business rules&amp;quot;.  They are trained by the users who process Social Contacts.  When training a Bayesian Filter the user is given the option to &amp;quot;train in&amp;quot; or &amp;quot;train out&amp;quot; each social contact.  After a sufficient amount of training, the filter begins to exclude unwanted Social Contacts from a campaign.&lt;br /&gt;
&lt;br /&gt;
Filters can be used to exclude Social Contacts for many different reasons.  They can be used to take a broad keyword search and narrow the results down to the posts related to a specific brand.  For example, a search for &amp;quot;Flip&amp;quot; could return posts about footwear and gymnastics while the purpose of the campaign may be to capture posts about Flip brand video recorders.  A Bayesian Filter can be trained to exclude the Social Contacts about footwear or gymnastics.  The training includes the complete text of the post, not just certain keywords and therefore offers much more sophisticated filtering capability then a keyword exclusion approach to filtering.  A Filter can be trained to look for Social Contacts with negative sentiment (or positive sentiment), focusing the work of a customer support or marketing team.  Filters can also be trained to look for certain languages.&lt;br /&gt;
&lt;br /&gt;
Multiple filters may be applied to one campaign creating opportunities to layer filtering strategies to fine tune results.&lt;br /&gt;
&lt;br /&gt;
To create a filter, use the Filter Configuration Gadget.  Create a new filter by clicking add, enter a name, and then save.  Your filter will appear in the filter list.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/TrainingFilterswithSocialMiner.mov video] about training filters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Training a Bayesian Filter ====&lt;br /&gt;
[[Image:CampaignResultsTrainingMode.jpg|thumb|450px|right|Campaign Results Gadget in Training Mode]]&lt;br /&gt;
Once you create a filter, you must train it.  The Filter training is performed through the Campaign Results Gadget.  You can train a filter using any campaign.  The training does not impact the Campaign unless you configure the filter to apply to that Campaign.  Choose a Campaign with some Social Contacts, and from the Campaign Results settings you can select the filter you want to train.  When you click save you are in &amp;quot;training mode&amp;quot;.  The name of the filter you've selected at the top of the Gadget is displayed and a &amp;quot;+&amp;quot; and &amp;quot;-&amp;quot; for each Social Contact appears.  By clicking the &amp;quot;+&amp;quot; you &amp;quot;Train In&amp;quot; the Social Contact indicating that this is the type of contact you would like the Filter to keep in the Campaign.  By clicking the &amp;quot;-&amp;quot; you &amp;quot;Train Out&amp;quot; the Social Contact indicating that this is the type of contact you would like the filter to reject.&lt;br /&gt;
&lt;br /&gt;
Filters are applied to Campaigns in the Campaign Configuration Gadget.  You can apply Filters to a Campaign in the same way you add Feeds.  Note: Filters are only run against Social Contacts as they enter a campaign.  Filters do not run retroactively against Social Contacts that are already in a campaign.&lt;br /&gt;
&lt;br /&gt;
== Campaign Results ==&lt;br /&gt;
&lt;br /&gt;
[[Image:CampaignResults.jpg|thumb|450px|right|Campaign Results Gadget]]&lt;br /&gt;
&lt;br /&gt;
The Campaign Results gadget provides a dynamic user interface for viewing and responding to Social Contacts.  The first time the Campaign Results gadget is rendered, the gadget defaults to the settings page.  You must select a Campaign and choose &amp;quot;OK&amp;quot;.  The settings for this gadget are stored in a browser [http://en.wikipedia.org/wiki/HTTP_cookie cookie].&lt;br /&gt;
&lt;br /&gt;
The Campaign Results gadget is dynamic and therefore you may occasionally see a bar appear at the top indicating that there are one or more new social contacts in the campaign.  You can click on this message to refresh the results, or click the refresh icon on the upper-right of the gadget.&lt;br /&gt;
&lt;br /&gt;
You can update the settings for the gadget, including the selection of which campaign you are viewing by clicking on the settings icon on the upper-right of the gadget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Handling Social Contacts ===&lt;br /&gt;
When Social Contacts are captured by SocialMiner, they are initially in the &amp;quot;unread&amp;quot; state.  From the Campaign Results gadget, the user can change the state of the Social Contacts at any time by pressing the Social Contact state control buttons. [[Image:StateIcons.jpg]]&lt;br /&gt;
&lt;br /&gt;
There are four Social Contact States in SocialMiner.&lt;br /&gt;
* Unread (initial state)&lt;br /&gt;
* Reserved&lt;br /&gt;
* Handled&lt;br /&gt;
* Discarded&lt;br /&gt;
&lt;br /&gt;
A Social Contact state can be changed by any user at any time by pressing one of the Social Contact state buttons.  The &amp;quot;Reply / Reserve&amp;quot; button changes the Social Contact to the Reserved state.  The &amp;quot;Handle&amp;quot; button changes the Social Contact to the Handled state.  The &amp;quot;Discard&amp;quot; button changes the Social Contact to the Discarded state.  The current state of the Social Contact will appear at the top of the social contact along with the name of the user that set the state (unless the Social Contact is &amp;quot;unread&amp;quot;, in which case it will be blank).[[Image:ReservedState.jpg]]&lt;br /&gt;
&lt;br /&gt;
The Social Contact state is universal across the SocialMiner system. For example, if one user reserves a Social Contact, then the Social Contact appears as reserved in the Campaign Results of all other users.  Note: this is the case even if the Social Contact appears in multiple campaigns.&lt;br /&gt;
&lt;br /&gt;
Depending on when the Campaign Results were last refreshed, it is possible that a user may try to alter the state of a Social Contact that has already been changed by another user.  The SocialMiner system prevents this by alerting the user that they must refresh before attempting to change the state of the Social Contact.&lt;br /&gt;
&lt;br /&gt;
[[Image:PleaseRefresh.jpg|center|Social Contact Changed by Another User]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By changing the settings of the Campaign Results gadget you can show or hide Social Contacts by state.  The default setup is to show only Unread and Reserved Social Contacts.  The selection of which states to show is controlled by Campaign Results gadget settings.  These settings are all specific to the user, therefore changes to these settings do not change how others view the campaign.&lt;br /&gt;
&lt;br /&gt;
Note: the hidden Social Contacts are only hidden in the Campaign Results gadget view, they are not deleted or removed from the campaign.  If you accidentally Discard a Social Contact (and it disappears from view) you can easily retrieve it by changing the gadget settings to show discarded Social Contacts and clicking again on the Discard button for that Social Contact to toggle it back to Unread.&lt;br /&gt;
&lt;br /&gt;
If you want to review all of the Handled Social Contacts for a Campaign, you can easily do this by selecting a campaign and only the Handled state.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/HandlingSocialContactswithSocialMiner.mov video] about handling social contacts.&lt;br /&gt;
&lt;br /&gt;
=== Replying to Social Contacts ===&lt;br /&gt;
[[Image:CiscoTwitterReply.jpg |thumb|450px|right|Cisco Twitter Reply Template]]&lt;br /&gt;
&lt;br /&gt;
If a Reply Template is configured, and the social contact is from Twitter, then you can reply to the Tweet by clicking the &amp;quot;Reply / Reserve&amp;quot; button on the Social Contact.&lt;br /&gt;
&lt;br /&gt;
Using the default reply template, you can either Direct Message (DM) the author of the Tweet or create an &amp;quot;@&amp;quot; reply that is viewable to everyone on Twitter. Twitter DM's are only supported if the author of the tweet and the Twitter Account being used to send the DM are following each other.&lt;br /&gt;
&lt;br /&gt;
The default reply template lists the Social Contact and provides the following fields to reply:&lt;br /&gt;
&lt;br /&gt;
# Account: Select the Twitter Account from which you are replying. All Twitter Accounts configured on this system appear in the pull-down menu. Once the account is selected SocialMiner checks to see if the account is following the twitter user who posted the original Tweet. If the account is not following, then the '''Follow''' button becomes active. Optionally click the '''Follow''' button to begin following the author of the social contact.&lt;br /&gt;
# Select the type of reply, either reply or direct message. A reply is posted to the timeline of the twitter account selected above. A direct message is sent directly to the poster of the tweet.&lt;br /&gt;
#: '''Note''': You can only direct message a twitter user if the intended recipient is following the selected Twitter account. &lt;br /&gt;
# Enter your reply in the text box. Text input is limited to 140 characters. The current character count is listed at the upper right of the text box.&lt;br /&gt;
&lt;br /&gt;
Click Send to send the Twitter Account reply.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Tags ====&lt;br /&gt;
When you hover over a Social Contact a text box and a Tag button is displayed.  To enter a tag, click the text box, type the tag and hit enter or click the '''Tag''' button.  You can enter two tags at once by using a comma.  The tags are displayed to all users who view that Social Contact.  &lt;br /&gt;
&lt;br /&gt;
'''Note:''' Social Contacts are not duplicated in SocialMiner even when they appear in multiple campaigns. If a user is viewing one campaign and tags a social contact, then the tag appears to users viewing that Social Contact from another Campaign.&lt;br /&gt;
&lt;br /&gt;
SocialMiner also has a suggested tag feature where it suggests the five most common/recently used tags for the selected campaign.  These suggestions provide one-click tagging for commonly used tags.  The suggestions are specific to the campaign, not the entire SocialMiner system.  The suggestions are only updated on a refresh. For example, if you are first viewing a new campaign in the Campaign Results gadget you do not see any suggestions.  Enter a few tags, and then click the refresh button. Tags that you entered as suggestions for other social contacts appear, allowing you to tag those social contacts by clicking the suggested tags.&lt;br /&gt;
&lt;br /&gt;
The SocialMiner Campaign Results can be viewed by tag so that the results only display a selected subset of Social Contacts, based on the selected tags.  You can click on the gadget settings (as if selecting a different campaign), check the show tags button, and select which tags you would like to see in the results.  Click OK and the Campaign Results are narrowed to only show the Social Contacts with the selected tags.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/UsingSocialMinerTags.mov video] about using tags.&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
&lt;br /&gt;
The administration functions of SocialMiner are divided between two gadgets; System Administration and Reply Templates.&lt;br /&gt;
&lt;br /&gt;
=== System Administration ===&lt;br /&gt;
[[Image:CampaignResults.png|thumb|300px|right|System Administration]]&lt;br /&gt;
&lt;br /&gt;
The System Administration gadget provides the following system configuration and serviceability tools:&lt;br /&gt;
&lt;br /&gt;
* Active Directory&lt;br /&gt;
* Purge Settings &lt;br /&gt;
* Reporting Configuration &lt;br /&gt;
* RTMT Download Links &lt;br /&gt;
* Platform Administration&lt;br /&gt;
* System Logs&lt;br /&gt;
&lt;br /&gt;
Also, the Application Software Version (version of SocialMiner) and Operating System Active Software Version (version of Cisco Unified OS) are listed at the top of the page.&lt;br /&gt;
&lt;br /&gt;
Server status for the three main services; Datastore, Indexer, and Runtime are provided under version information. All statuses must be &amp;quot;Running&amp;quot; for proper operation of the system.&lt;br /&gt;
&lt;br /&gt;
==== Active Directory ====&lt;br /&gt;
&lt;br /&gt;
SocialMiner uses Active Directory (AD) to manage and administer user access to the system. All users, with the exception of the Administration and Reporting users, must be configured on a Microsoft Active Directory server to be able to access SocialMiner.&lt;br /&gt;
&lt;br /&gt;
The Active Directory connection permits users configured in AD to access SocialMiner. You can configure the connection to allow all users in AD to access SocialMiner, or to allow only a group of users access. If there are multiple independent groups and they all require isolated security/permissions then they should each deploy their own SocialMiner system.  &lt;br /&gt;
&lt;br /&gt;
'''Note''': If Twitter Account feeds are configured on the system, all users are able to see Direct Messages to the configured Twitter Accounts and all users can post from these accounts.  SocialMiner tracks which users make which posts, but some companies may want to restrict who can make posts, and they can implement this approach by configuring SocialMiner to authenticate with a specific role.  If SocialMiner is authenticated with a specific Active Directory role, then only those Active Directory users with that role can use SocialMiner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To configure Active Directory, open the Administration gadget, click the Active Directory link, and click Edit. Enter or modify the following fields. Click Save when finished.&lt;br /&gt;
&lt;br /&gt;
* '''Enabled''': (checkbox) When checked, the Active Directory connection is active. If not checked, then only the administrator can log into SocialMiner.&lt;br /&gt;
* '''Host''': Provide the Host name or IP address and Port of the Active Directory server.&lt;br /&gt;
* '''Port''': Provide the port for Active Directory. The default Active Directory port is 3268. If using SSL the default port is 3269.&lt;br /&gt;
* '''Use SSL''': (checkbox). Check to use SSL. Note you must also exchange security certificates with the AD server before SSL can work.&lt;br /&gt;
* '''Manager Distinguished Name''': Enter the Manager Distinguished Name used to login to the Active Directory server, for example, on a default installation of Microsoft AD, the name is :''&amp;lt;tt&amp;gt;CN=Administrator, CN=users, DC=MYSERVER, DC=COM&amp;lt;/tt&amp;gt;''. Replace MYSERVER and COM with your respective hostname.&lt;br /&gt;
* '''Manager Password''': The password for the AD Manager account.&lt;br /&gt;
* '''Role Name''': (optional) The Active Directory role or Active Directory group of users who are allowed to access SocialMiner. If this setting is blank or * then all users in Active Directory are allowed access to SocialMiner.&lt;br /&gt;
&lt;br /&gt;
===== Exchanging Security Certificates with AD =====&lt;br /&gt;
&lt;br /&gt;
To enable SSL for the Active Directory connection you must first exchange security certificates between the two servers. Enabling SSL is optional, but if you do not enable SSL then username and password information is not transmitted securely between SocialMiner and the Microsoft AD server.&lt;br /&gt;
&lt;br /&gt;
To exchange security certificates:&lt;br /&gt;
&lt;br /&gt;
On the Active Directory server:&lt;br /&gt;
&lt;br /&gt;
# Verify that Active Directory has the Certificate Services service installed.&lt;br /&gt;
# Select '''All Programs &amp;gt; Administrative Tools &amp;gt; Certificate Authority'''.&lt;br /&gt;
# Expand the domain node and select Issued Certificates.&lt;br /&gt;
# Double click the certificate to open it&lt;br /&gt;
# Open the Details tab and click Copy to file.&lt;br /&gt;
# An Export wizard appears. In the wizard select DER encoded binary.&lt;br /&gt;
# Using the wizard to select a location to save the file.&lt;br /&gt;
# Click Finish.&lt;br /&gt;
&lt;br /&gt;
On the SocialMiner Server:&lt;br /&gt;
&lt;br /&gt;
# Open the Cisco Unified Operating System Administration page. The link is available from the gadget.&lt;br /&gt;
# Select Security &amp;gt; Certificate Management.&lt;br /&gt;
# Click Upload Certificate.&lt;br /&gt;
# For the Certificate Name, select tomcat-trust.&lt;br /&gt;
# In the Upload File field, select the file to upload by clicking Browse... Select the certificate file you saved from the Active Directory server.&lt;br /&gt;
# Click Upload File.&lt;br /&gt;
# Restart the Cisco Tomcat service. Using the CLI, run the command utils service restart Cisco Tomcat&lt;br /&gt;
&lt;br /&gt;
===== Adding Users =====&lt;br /&gt;
The Administration user (configured at install) and Reporting user accounts are the only accounts explicitly configured on SocialMiner.  The social media customer care representatives are configured in Microsoft Active Directory.  As these users sign into SocialMiner, successfully authenticate against Active Directory, and begin to take actions on the system, their actions are associated with their Active Directory User ID.&lt;br /&gt;
&lt;br /&gt;
==== Purge Settings ====&lt;br /&gt;
[[Image:SystemAdministrationPurge.jpg|thumb|300px|right|System Administration Purge Settings]]&lt;br /&gt;
&lt;br /&gt;
Datastore purges occur on a continuous basis (every hour) based on age of the social contacts and disk usage. Database purges are required to remove old data from the datastore so that the disk does not fill up.&lt;br /&gt;
&lt;br /&gt;
Important! Purge settings take effect as soon as you click save. If any of the criteria are met, such as Emergency purge when disk usage exceeds (%), then the purge starts immediately.&lt;br /&gt;
&lt;br /&gt;
To configure purge settings, click Edit at the bottom of the purge settings tool and edit the following:&lt;br /&gt;
&lt;br /&gt;
'''DataStore Purge Settings:'''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Purge Social Contacts older than (days): Social contacts older than this number of days are purged.  Valid values are 1 - 30.&lt;br /&gt;
*: '''Important!:''' SocialMiner will not retrieve Social Contacts older than this setting.&lt;br /&gt;
* Emergency purge when disk usage exceeds (%): Begin an emergency purge if disk usage exceeds this value. Valid values are 60 - 90. When an emergency purge executes, Social Contacts older than the days specified above are removed. If disk usage is still above the setting for this field then the purge continues removing social contacts (one day at a time) until the disk usage is below the threshold for emergency purge.&lt;br /&gt;
&lt;br /&gt;
'''Reporting Purge Settings:'''&lt;br /&gt;
&lt;br /&gt;
* Purge start time (HH:mm 24 hour format): The time, in 24 hour format (00:00 to 23:59), that the purge starts based on the local server time. By default this is set to 01:00 (1am) local server time.&lt;br /&gt;
* Purge Social Contacts older than (days): Reporting records for social contacts older than this number of days are purged when the reporting purge starts.&lt;br /&gt;
&lt;br /&gt;
Click '''Save''' to save your changes.&lt;br /&gt;
&lt;br /&gt;
==== Setting up the Reporting User Account ====&lt;br /&gt;
[[Image:SystemAdministrationReporting.jpg|thumb|300px|right|System Administration Reporting Settings]]&lt;br /&gt;
&lt;br /&gt;
The reporting user account provides secure access to the reporting database on SocialMiner through a third party application. This allows you to access the reporting database from your own custom application. Details on the tables in the reporting database are available in the SocialMiner Developer's Guide.&lt;br /&gt;
&lt;br /&gt;
The reporting user's user name is fixed at ''reportinguser'' and cannot be changed. &lt;br /&gt;
&lt;br /&gt;
To set or change the password for the reporting user, enter a new password in each of the password fields and click Save.&lt;br /&gt;
&lt;br /&gt;
==== RTMT Download Links ====&lt;br /&gt;
&lt;br /&gt;
Links are provided to download the Cisco Unified Real Time Monitoring Tool (RTMT). SocialMiner uses the same RTMT as the one used for Cisco Unified Communications Manager.&lt;br /&gt;
&lt;br /&gt;
Details on Installing and Configuring RTMT can be found on the Cisco web site: [http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/service/8_0_1/rtmt/rtinst.html Installing and Configuring Cisco Unified RTMT]&lt;br /&gt;
&lt;br /&gt;
==== Platform Administration ====&lt;br /&gt;
&lt;br /&gt;
Platform Administration provides links to the following interfaces of Cisco Unified OS:&lt;br /&gt;
* ''Cisco Unified Operating System Administration'' &lt;br /&gt;
* ''Cisco Unified Serviceability'' &lt;br /&gt;
Social Miner uses the same platform administration tools as Cisco Unified Communications Manager. Detailed online help is available in the tools.&lt;br /&gt;
&lt;br /&gt;
==== System Logs ====&lt;br /&gt;
&lt;br /&gt;
The System Logs tool provides links to access the '''Log Directory''' of SocialMiner or to perform a '''System Health Snapshot'''.&lt;br /&gt;
&lt;br /&gt;
'''Important!''' Do not click the System Health Snapshot link unless directed to by Cisco TAC. Accessing this link forces the system to dump all system parameters into a large XML file for download. System performance is impacted while the snapshot is occurring.&lt;br /&gt;
&lt;br /&gt;
=== Reply Templates ===&lt;br /&gt;
&lt;br /&gt;
The Reply Templates gadget allows you to configure custom reply-templates to be used with the system. An example of the default reply template is provided on the system at&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;lt;servername&amp;gt;/templates/reply/twitter_reply_sample.jsp&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The source code is commented and provides details on the SocialMiner javascript functions required.&lt;br /&gt;
&lt;br /&gt;
Reply templates must conform to the OpenSocial gadget standard. Some tips for converting existing HTML pages into OpenSocial gadgets can be found [http://code.google.com/apis/gadgets/docs/fundamentals.html#Existing here].&lt;br /&gt;
&lt;br /&gt;
After you have created your Reply Template, host it on a webserver that is accessible by SocialMiner and use the Reply Template gadget to provide a name for the Reply Template and its location.&lt;br /&gt;
&lt;br /&gt;
= SocialMiner Reporting =&lt;br /&gt;
&lt;br /&gt;
SocialMiner maintains metrics on social contact volume and agent activities.  These metrics are stored in a [http://en.wikipedia.org/wiki/SQL SQL] database for up to 18 months.  The reporting database can be accessed using any SQL reporting tool including Cisco Unified Intelligence Center.  Access to this database requires configuration of a reporting user in the SocialMiner system administration.&lt;br /&gt;
&lt;br /&gt;
There are two main categories of reports:  &lt;br /&gt;
&lt;br /&gt;
* Campaign Reports - These metrics provide an indication of the total posting volume by customers as well as the responsiveness to customers.  These are what could be described as &amp;quot;customer facing&amp;quot; metrics.&lt;br /&gt;
* Agent Reports - These metrics provide an indication of the agent productivity.  These metrics could be used to evaluate agent speed or they could be used to measure total workload as a basis for staffing forecasts. &lt;br /&gt;
&lt;br /&gt;
The Cisco Unified Intelligence Center templates for SocialMiner are available for download here:&lt;br /&gt;
http://www.cisco.com/cisco/software/release.html?mdfid=283613136&amp;amp;catid=278875240&amp;amp;softwareid=283733464&lt;br /&gt;
&lt;br /&gt;
'''Note''': For Cisco Unified Intelligence Center releases prior to 8.0(3), you must extract the templates from the zip file before importing them into Unified Intelligence Center. For release 8.0(3) and later, you can import the zip file directly and Unified Intelligence Center extracts all the templates it finds inside the zip file.&lt;br /&gt;
&lt;br /&gt;
.  The following screen captures are examples of the Cisco Unified Intelligence Center Reports daily reports:&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMiner_Campaign_Daily_Report.jpg|800px|center|SocialMiner Campaign Daily Report]]&lt;br /&gt;
&lt;br /&gt;
* ASR - Average Speed of Reserved.  For the Social Contacts that were Reserved, this is the average time between capture by SocialMiner and the time they are marked as reserved.  This provides an indication of how much time passes before someone first views the customer's post.&lt;br /&gt;
* ASA - Average Speed of Answer.  For the Social Contacts that were Handled, this is the average time between capture by SocialMiner and the time they are marked handled.  This provides an indication of how of how much time passes before the customer gets a response.&lt;br /&gt;
* ASD - Average Speed of Discard.  For the Social Contacts that were Discarded, this is the average time between capture by SocialMiner and the they are marked discarded.  This provides an indication of how much time passes before someone chooses to discard the customer's post.  Note: &amp;quot;Discard&amp;quot; doesn't necessarily mean the post is disregarded.  The distinction between &amp;quot;Discard&amp;quot; and &amp;quot;Handled&amp;quot; depends on how the agents are using SocialMiner.  For example, they might mark posts that are read as &amp;quot;discarded&amp;quot; and posts that are responded to as &amp;quot;handled&amp;quot;.  In this case, discarded means that they were &amp;quot;read&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMiner_Agent_Daily_Report.jpg|800px|center|SocialMiner Agent Daily Report]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The complete SocialMiner reporting database schema is documented in the [http://developer.cisco.com/web/socialminer SocialMiner Developer Guide]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* AHT - Average Handle Time.  For Social Contacts that were handled by this agent, this is the average time between Reserved and Handled.  This provides and indication of how much time it takes this agent to respond to a social contact.&lt;br /&gt;
* ADT - Average Discarded Time.  For Social Contacts that were discarded by this agent, this is the average time between Reserved and Discarded.  This provides an indication of how much time it takes this agent to discard a social contact.&lt;br /&gt;
* ACT - Average Completed Time.  For Social Contacts that were Handled or Discarded, this is the average time between capture by SocialMiner and the first time they were marked Handled or Discarded.  This provides an indication of how of how much time it takes for this agent to complete work for a social contact.&lt;br /&gt;
&lt;br /&gt;
== Configuring the SQL Connection to the SocialMiner Reporting Database ==&lt;br /&gt;
&lt;br /&gt;
Connection to the SocialMiner Informix reporting database can be made through JDBC using the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;jdbc:informix-sqli://&amp;lt;hostname&amp;gt;:&amp;lt;port&amp;gt;/&amp;lt;databasename&amp;gt;:INFORMIXSERVER=&amp;lt;informixserver&amp;gt;;user=&amp;lt;informixuser&amp;gt;;password=&amp;lt;informixpassword&amp;gt;;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The reporting database &amp;lt;port&amp;gt; is 1526.&lt;br /&gt;
* The &amp;lt;databasename&amp;gt; is &amp;quot;mmca_data&amp;quot;.&lt;br /&gt;
* The &amp;lt;informixserver&amp;gt; name is based on the hostname of the server with &amp;lt;tt&amp;gt;_mmca&amp;lt;/tt&amp;gt; append to the end of the hostname. Additional, any dashes (&amp;quot;-&amp;quot;) in the hostname are replace by underscores (&amp;quot;_&amp;quot;).&lt;br /&gt;
* The UTF-8 Charset is  required to get Cisco Unified Intelligence Center (CUIC) able to connect. &lt;br /&gt;
* The content of INFORMIXSERVER is the instance name. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example, if your server's hostname is my-server.mycompany.com, then the INFORMIXSERVER name is &amp;lt;tt&amp;gt;my_server_mmca&amp;lt;/tt&amp;gt;. The complete JDBC URL would be:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;jdbc:informix-sqli://my-server.mycompany.com:1526/mmca_data:INFORMIXSERVER=my_server_mmca;user=reportinguser;password=&amp;lt;informixpassword&amp;gt;;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that when authenticating, the informix username is always &amp;lt;tt&amp;gt;reportinguser&amp;lt;/tt&amp;gt; and the informix password is the password you created in the Administration Gadget.&lt;br /&gt;
&lt;br /&gt;
= System Backup and Restoration =&lt;br /&gt;
&lt;br /&gt;
System backup and restore is done by backing up the entire virtual machine.&lt;br /&gt;
&lt;br /&gt;
== Backup ==&lt;br /&gt;
&lt;br /&gt;
# Using VMware vSpehere client, open view into the server hosting the SocialMiner Virtual Machine (VM).&lt;br /&gt;
# Map a drive on your local system to the location where the backups are stored.&lt;br /&gt;
# Shutdown the SocialMiner VM you want to backup:&lt;br /&gt;
## Click on the console tab.&lt;br /&gt;
## Login to the SocialMiner server.&lt;br /&gt;
## Type &amp;lt;tt&amp;gt;utils system shutdown&amp;lt;/tt&amp;gt; to shutdown the server.&lt;br /&gt;
## Type &amp;lt;tt&amp;gt;yes&amp;lt;/tt&amp;gt; when the system asks for verification of shutdown.&lt;br /&gt;
# In vSphere, open the datastore view:&lt;br /&gt;
## Click on the host.&lt;br /&gt;
## Click on the summary tab.&lt;br /&gt;
## Under resources, right-click on the datastore and select &amp;quot;Browse Datastore.&amp;quot;&lt;br /&gt;
## Select the folder that contains the SocialMiner VM that you want to backup.&lt;br /&gt;
## Click the '''Download a file to your local machine''' button.&lt;br /&gt;
## Select the mapped network drive that you created earlier.&lt;br /&gt;
## Click '''Ok'''.&lt;br /&gt;
## Click '''Yes'''. &lt;br /&gt;
# Copying the VM can take up to 5 hours. After the copy finishes, start up the SocialMiner VM.&lt;br /&gt;
&lt;br /&gt;
= Design Guidance =&lt;br /&gt;
&lt;br /&gt;
== Hardware and Software Specifications ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner 8.5(1) requires the following UCS server model:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;UCS Model&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;SKU&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;C210-M2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;UCS-C210M2-VCD2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== VMWare Open Virtual Format (OVF) ===&lt;br /&gt;
&lt;br /&gt;
The SocialMiner system supports one standard [http://www.vmware.com/appliances/getting-started/learn/ovf.html OVF] Appliance.  The system requires ESXi version 4.0 Update 1. &lt;br /&gt;
&lt;br /&gt;
The downloadable OVF Template has hardware configuration for the SocialMiner VM's. This is the only configuration supported. Please use SocialMiner OVF Appliance to install SocialMiner.&lt;br /&gt;
&lt;br /&gt;
The SocialMiner OVA can be downloaded here:&lt;br /&gt;
http://www.cisco.com/cisco/software/release.html?mdfid=283613136&amp;amp;catid=278875240&amp;amp;softwareid=283733464&lt;br /&gt;
&lt;br /&gt;
=== SocialMiner Virtual Machine Hardware Configuration ===&lt;br /&gt;
The OVF includes the following settings:&lt;br /&gt;
* 4 vCPU&lt;br /&gt;
* 12 GB RAM&lt;br /&gt;
* 1 vNIC with static MAC address&lt;br /&gt;
* 2 vDisks:&lt;br /&gt;
** vDisk 1 = 146 GB Operating system, SocialMiner application binaries, Reporting database&lt;br /&gt;
** vDisk 2 = 256 GB Data store, Index store, ActiveMQ store, Unified OS logs and SocialMiner logs&lt;br /&gt;
&lt;br /&gt;
=== Creating the SocialMiner Virtual Machine ===&lt;br /&gt;
&lt;br /&gt;
Perform the following steps in vSphere client to deploy the Virtual machines:&lt;br /&gt;
&lt;br /&gt;
# Highlight the host or cluster to which you wish the VM to be deployed.&lt;br /&gt;
# Select '''File &amp;gt; Deploy OVF Template'''.&lt;br /&gt;
# Click the '''Deploy from File''' radio button and specify the name and location of the file you downloaded in the previous section OR click the '''Deploy from URL''' radio button and specify the complete URL in the field, then click Next.&lt;br /&gt;
# Enter the name of the VM machine that you are creating and the location where it will be created&lt;br /&gt;
# Choose the type of deployment (Production or Lab)&lt;br /&gt;
# Choose the datastore on which you would like the VM to reside - be sure there is sufficient free space to accommodate the new VM, then click '''Next'''.&lt;br /&gt;
# Verify the deployment settings, then click '''Finish'''.&lt;br /&gt;
# Update boot order as per instructions below&lt;br /&gt;
# Insert SocialMiner disk and follow SocialMiner installation guide.&lt;br /&gt;
&lt;br /&gt;
=== Changing the Boot Order of the Virtual Machine ===&lt;br /&gt;
&lt;br /&gt;
You must change the boot order of the Virtual Machine so that the system boots off the CD/DVD drive for the install.&lt;br /&gt;
&lt;br /&gt;
To change the boot order of the Virtual Machine:&lt;br /&gt;
&lt;br /&gt;
# In VMware vSphere Client, power off the virtual machine onto which you deployed the OVA template.&lt;br /&gt;
# In the left pane of vSphere Client, right-click the name of the virtual machine, and select '''Edit Settings'''.&lt;br /&gt;
# In the Virtual Machine Properties dialog box, select the Options tab.&lt;br /&gt;
# In the Settings column, under Advanced, select '''Boot Options'''.&lt;br /&gt;
# Under Force BIOS Setup, check the '''The Next Time the Virtual Machine Boots, Force Entry into the BIOS Setup Screen''' check box.&lt;br /&gt;
# Click '''OK''' to close the Virtual Machine Properties dialog box.&lt;br /&gt;
# Power on the virtual machine (The virtual machine boots into the BIOS menu)&lt;br /&gt;
# Navigate to the Boot menu and change the boot device order so the CD-ROM device is listed first and the Hard Drive device is listed second.&lt;br /&gt;
# Save the change and exit BIOS setup.&lt;br /&gt;
&lt;br /&gt;
== Deployment Models ==&lt;br /&gt;
Version 8.5 of SocialMiner has a single-server all-in-one deployment model.  The server may be deployed inside our outside the corporate firewall in &amp;quot;intranet&amp;quot; and &amp;quot;Internet&amp;quot; deployment models.&lt;br /&gt;
&lt;br /&gt;
The intranet deployment model provides the additional security of the corporate network firewalls to reduce risk of an external party accessing the system.  This deployment model is required if SocialMiner must access internal sites, for example an internal forum site.   The downside of the intranet deployment model is that SocialMiner system cannot be accessed by partners lacking VPN access.  It is common for some PR functions to be externally managed by an agency and therefore offering easy access (no VPN) to the SocialMiner system may be very useful.  Also, the intranet deployment model does not allow rendering of SocialMiner OpenSocial Gadgets in a public Internet containers such as iGoogle.  The intranet deployment model may complicate proxy configuration, however it likely simplifies directory integration.&lt;br /&gt;
&lt;br /&gt;
The Internet deployment model puts SocialMiner outside the corporate firewall.  This deployment model relies on the built-in security capabilities of the SocialMiner appliance.  This may be acceptable from a security perspective depending on the system use and corporate policies.  For example, in some applications the SocialMiner system handles 100% public postings and therefore there is no disclosure risk associated with a compromised SocialMiner system.  The Internet deployment model may complicate directory integration.&lt;br /&gt;
&lt;br /&gt;
== Ports ==&lt;br /&gt;
'''Port 443''' is used for a secure connection between the SocialMiner user interface and your browser.&lt;br /&gt;
&lt;br /&gt;
'''Port 80''' is used by SocialMiner for communication with Twitter and Facebook APIs. &lt;br /&gt;
&lt;br /&gt;
Your firewall configuration may need to be modified to open these ports for SocialMiner.&lt;br /&gt;
&lt;br /&gt;
== Sizing ==&lt;br /&gt;
&lt;br /&gt;
The following table details the sizing limits for a single SocialMiner system.&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Concurrent Admin Users Signed In&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;5 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Concurrent Agents Signed In &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;30 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Total Feeds &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;100 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Total Campaigns &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;50 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Incoming Rate of Social Contacts (total per hour)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;10,000 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Users and Security ==&lt;br /&gt;
&lt;br /&gt;
=== SocialMiner User Accounts and Security ===&lt;br /&gt;
SocialMiner is designed to minimize the storage of username/passwords to reduce the security risk of a compromised system.  There is an administration account for the system setup, but all SocialMiner user access is controlled through Active Directory (AD) authentication.  There are no SocialMiner user passwords stored on the SocialMiner System.&lt;br /&gt;
&lt;br /&gt;
Users do not need to be manually set up on SocialMiner in order to access the system.  Any user that is authenticated via the Active Directory set-up can use the system.  If there is need to limit who can use system then an AD group can be set up in AD and the SocialMiner system can be configured to only allow access from that group.&lt;br /&gt;
&lt;br /&gt;
AD authenticated users have access to all functions on the system, although gadgets access could be blocked by blocking certain URLs.  &lt;br /&gt;
&lt;br /&gt;
=== Twitter Accounts and Security ===&lt;br /&gt;
Access to Twitter for the Twitter Account feed type is done via OAuth.  When a &amp;quot;Twitter Account&amp;quot; Feed is created the user is prompted to authenticate with Twitter.  The authentication token is stored by SocialMiner granting access to secured information from Twitter such as Direct Messages.  This authentication also enables sending and replying to Twitter Direct Messages (DMs) from the account by using the Reply feature of the Campaign Results gadget.  &lt;br /&gt;
&lt;br /&gt;
'''Note''': All SocialMiner users are entitled to use Twitter accounts configured in the Twitter Account feed to read and respond to Direct Messages in that account.  They are not required to enter the account password.  This supports environments where the social-media care agents are not entitled to know the Twitter account password.  Their ability to use SocialMiner is controlled via Active Directory and their ability to invoke post or perform actions on Twitter is controlled by SocialMiner.  SocialMiner also tracks which SocialMiner User (AD account) makes each post; therefore it is possible for the enterprise to track which employee posted a tweet when sharing a Twitter account amongst a team.&lt;br /&gt;
&lt;br /&gt;
Twitter Stream feed type passwords are encrypted when stored in the SocialMiner configuration database and are also encrypted when sent to Twitter.&lt;br /&gt;
&lt;br /&gt;
== Advanced UI options ==&lt;br /&gt;
The SocialMiner user interfaces are designed to be embedded in other web application user interfaces.&lt;br /&gt;
&lt;br /&gt;
=== Quad ===&lt;br /&gt;
&lt;br /&gt;
You can add a SocialMiner gadget to Quad using the &amp;quot;Add Application&amp;quot; button on Quad.  You can find the specific URL of the SocialMiner gadget by using &amp;quot;view source&amp;quot; on your browser while looking at the gadgets on SocialMiner.&lt;br /&gt;
&lt;br /&gt;
=== iGoogle ===&lt;br /&gt;
If the SocialMiner system is deployed in the Internet deployment model, you can add a SocialMiner gadget to iGoogle using the &amp;quot;Add Stuff&amp;quot; button on iGoogle.&lt;br /&gt;
&lt;br /&gt;
You can find the specific URL of the SocialMiner gadget by using &amp;quot;view source&amp;quot; on your browser while looking at the gadgets on SocialMiner.&lt;br /&gt;
&lt;br /&gt;
=== iframes ===&lt;br /&gt;
&lt;br /&gt;
If your web site or application doesn't support OpenSocial, then you can add SocialMiner to a web page by using an iFrame.  With this technique you can make a frame sized to show one of the SocialMiner web pages (most likely the campaign results gadget).&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Troubleshooting RSS Feed ===&lt;br /&gt;
'''Verify the RSS feed in a browser or RSS reader ''' &lt;br /&gt;
&lt;br /&gt;
Paste the RSS URL into a web browser such Firefox and the RSS feed displays in the browser, or a RSS reader application opens (this depends on the configuration of your computer).  If you cannot get the RSS feed to render in a browser or RSS reader then you should contact the site administrator.&lt;br /&gt;
&lt;br /&gt;
====Authentication====&lt;br /&gt;
&lt;br /&gt;
If your feed renders in the browser but does not work in SocialMiner it is possible that you have saved the authentication in your browser.  The browser may be automatically re-using your previously saved password and  this may not be entirely obvious from a user perspective.  If your feed is authenticated, then you must use the &amp;quot;Authenticated RSS&amp;quot; Feed Type.  Note: A Feed Type cannot be changed once a feed is created, therefore you must delete the old feed and add a new feed if you want to change a RSS Feed to an Authenticated RSS Feed.&lt;br /&gt;
&lt;br /&gt;
====Network Topology====&lt;br /&gt;
If your feed renders in the browser but does not work in SocialMiner, it is possible that you have a network topology issue.  For example, if your SocialMiner system is outside the corporate firewall it may not be able to access an intranet site even though the site renders in your browser.  See design guidance, deployment models.&lt;br /&gt;
&lt;br /&gt;
====Unsupported version of RSS and Invalid Feeds====&lt;br /&gt;
&lt;br /&gt;
If SocialMiner returns an error that the version of RSS is unsupported, verify that the feed is one of the supported types.  You can verify the RSS feed using a feed validator such as the [http://validator.w3.org/feed/ W3C Feed Validation Service]&lt;br /&gt;
&lt;br /&gt;
If the site is not providing a valid Feed or is providing a version of RSS that is not supported by SocialMiner, you may be able to use a service such as [http://feedburner.google.com/fb/a/myfeeds Feed Burner] to read the invalid feed and publish a reformatted/supported feed.  Another feed manipulation service you may try is [http://pipes.yahoo.com/pipes/ Yahoo Pipes]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting a Authenticated RSS Feed === &lt;br /&gt;
'''Password Change'''&lt;br /&gt;
&lt;br /&gt;
If an authenticated RSS feed stops working (It had been working for some time but is no longer pulling in Social Contacts), then one likely cause is the user reset their password.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting Facebook Fan Page Feed Type===&lt;br /&gt;
'''Verify the Fan Page URL'''&lt;br /&gt;
SocialMiner uses the [http://developers.facebook.com/docs/api Facebook Graph API].  You can test a URL by replacing the www with the word graph.  For example:&lt;br /&gt;
http://graph.facebook.com/CiscoCC&lt;br /&gt;
&lt;br /&gt;
= Developer Information =&lt;br /&gt;
&lt;br /&gt;
Developer information, including the SocialMiner API documentation and a discussion forum, is available on the Cisco developer site: http://developer.cisco.com/web/socialminer&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
* Twitter is a registered trademark of Twitter, Inc.&lt;br /&gt;
* Facebook is a registered trademark of Facebook, Inc.&lt;br /&gt;
* iGoogle is a trademark of Google, Inc.&lt;br /&gt;
* VMWare is a registered trademark of VMware, Inc.&lt;br /&gt;
* Informix is a registered trademark of International Business Machines Corp. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.''&lt;br /&gt;
&lt;br /&gt;
''THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.''&lt;br /&gt;
&lt;br /&gt;
''The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCBs public domain version of the UNIX operating system. All rights reserved. Copyright 1981, Regents of the University of California.''&lt;br /&gt;
&lt;br /&gt;
''NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED &amp;quot;AS IS&amp;quot; WITH ALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE.''&lt;br /&gt;
&lt;br /&gt;
''IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA&lt;br /&gt;
ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.''&lt;br /&gt;
&lt;br /&gt;
''Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks can be found at http://www.cisco.com/go/trademarks . Third party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1005R)''&lt;br /&gt;
&lt;br /&gt;
''Any Internet Protocol (IP) addresses used in this document are not intended to be actual addresses. Any examples, command display output, and figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and coincidental. ''&lt;br /&gt;
&lt;br /&gt;
''Copyright 2010 Cisco Systems, Inc. All rights reserved.''&lt;br /&gt;
&lt;br /&gt;
[[Category:Cisco SocialMiner]]&lt;/div&gt;</summary>
		<author><name>Nordberg</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(2)</id>
		<title>SocialMiner Release 8.5(2)</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(2)"/>
				<updated>2011-08-19T20:33:20Z</updated>
		
		<summary type="html">&lt;p&gt;Nordberg: /* What's New in Release 8.5(2) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
Cisco SocialMiner Release is a social-media customer-care system that provides capture, filtering, workflow, queuing, and reporting for social media engagement teams.  Internet postings captured by SocialMiner are referred to as '''Social Contacts'''.  SocialMiner stores the Social Contacts and groups them into user-defined '''Campaigns'''.  SocialMiner presents the Social Contacts to social media customer care personnel who can categorize and/or respond to the postings.  SocialMiner also produces reporting metrics on the handling of the Social Contacts.  Cisco Unified Intelligence Center can be used to present these reporting metrics.&lt;br /&gt;
&lt;br /&gt;
== Technology and Packaging ==&lt;br /&gt;
SocialMiner is a server software application that is packaged as a software appliance.  The appliance runs as one VMWare® virtual machine containing all of the following components:&lt;br /&gt;
&lt;br /&gt;
* Cisco Unified Communications Operating System (Unified OS), a Redhat Linux based Operating System &lt;br /&gt;
* Informix® embedded database.  This database contains the SocialMiner Configuration and the SocialMiner reporting data.&lt;br /&gt;
* [http://cassandra.apache.org/ Cassandra datastore].  This datastore contains the Social Contacts&lt;br /&gt;
* Cisco SocialMiner runtime software&lt;br /&gt;
&lt;br /&gt;
The setup and administration is done through a browser-based user interface that uses [http://en.wikipedia.org/wiki/OpenSocial  OpenSocial Gadgets] for the UI.   SocialMiner is installed with the [http://shindig.apache.org/  Apache Shindig gadget container] to render the gadgets; however the SocialMiner gadgets may also be rendered in other standard OpenSocial containers such as Cisco Quad or iGoogle.  All system features and setup can also be performed via [http://en.wikipedia.org/wiki/Representational_State_Transfer REST] API's.  &lt;br /&gt;
&lt;br /&gt;
SocialMiner supports integration with most user-generated content sites using standard [http://en.wikipedia.org/wiki/RSS RSS]. SocialMiner also supports direct integrations to [http://www.twitter.com Twitter®] and [http://www.facebook.com Facebook®].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= What's New in Release 8.5(2) =&lt;br /&gt;
&lt;br /&gt;
Cisco SocialMiner Release 8.5(2) provides the following new features and enhancements:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Notifications - You can configure notification rules that proactively notify users that new social contacts have been tagged&lt;br /&gt;
**XMPP Notifications - Notification via a XMPP Instant Messaging service such as Cisco Jabber or Google Chat&lt;br /&gt;
**Email Notifications - Notifications via a SMTP mail server&lt;br /&gt;
**Text Messaging - Notifications to mobile devices via a SMS gateway&lt;br /&gt;
*Feeds&lt;br /&gt;
**Push Feed - A new feed type is that allows application developers to &amp;quot;push&amp;quot; Social Contacts (work items) into the system. A sample HTML form is provided to create and submit a Social Contact.  This new feed type also allows developers to submit tags with the Social Contact.  When used in combination with the notifications, this feature allows application developers to create enterprise workflow solutions.&lt;br /&gt;
*Filters&lt;br /&gt;
**Author Filter - A new filter type that allows you to filter out social contacts by author. For example, you can filter out tweets made by your own social media accounts or accounts of employees so they do not appear in your campaigns.  This improves the accuracy of the reporting by eliminating the impact of your own posts.&lt;br /&gt;
*Cisco Twitter Reply Template Enhancements&lt;br /&gt;
**Display of user picture and profile&lt;br /&gt;
**Display of Tweet conversation history&lt;br /&gt;
**Retweet&lt;br /&gt;
*Servicability and Administration&lt;br /&gt;
**Scheduled Backup - SocialMiner now supports the standard Cisco Unified OS Disaster Recovery System.  System backups can be done manually or scheduled for automatic backup.&lt;br /&gt;
**Social Contact Throughput Gage.  System administration now provides a Social Contact throughput gage that indicates the total incoming rate for the system.&lt;br /&gt;
**Runtime status for the new Email and XMPP Notification services.&lt;br /&gt;
*General User Interface Enhancements&lt;br /&gt;
**Campaign selection can now be made from the Campaign Results UI (You no longer need to click on settings to change the campaign.)&lt;br /&gt;
**Sorting and searching in the list views of all the configuration gadgets&lt;br /&gt;
**Display of username - The user interface will show the username of currently logged in user at all times&lt;br /&gt;
&lt;br /&gt;
= Installation and Setup =&lt;br /&gt;
== Upgrading SocialMiner to Release 8.5(2) ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner Release 8.5(2) is an upgrade to release 8.5(1). Release 8.5(1) must be installed prior to upgrading to release 8.5(2). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Basic Upgrade Steps ===&lt;br /&gt;
&lt;br /&gt;
# Download the 8.5(2) Release from Cisco.com and place the file on an FTP or SFTP server or burn the ISO file to DVD. &lt;br /&gt;
# SSH to your SocialMiner system and log in with the platform administration account.&lt;br /&gt;
# Using the Command Line Interface (CLI), run the command &amp;lt;tt&amp;gt;utils system upgrade initiate&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Follow the instructions provided by the &amp;lt;tt&amp;gt;utils system upgrade initiate&amp;lt;/tt&amp;gt; command. An example of executing the command follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
admin:utils system upgrade initiate &lt;br /&gt;
 &lt;br /&gt;
Warning: Do not close this window without first canceling the upgrade.&lt;br /&gt;
&lt;br /&gt;
Source:&lt;br /&gt;
&lt;br /&gt;
 1) Remote Filesystem via SFTP&lt;br /&gt;
 2) Remote Filesystem via FTP&lt;br /&gt;
 3) Local DVD/CD&lt;br /&gt;
 q) quit&lt;br /&gt;
&lt;br /&gt;
 Please select an option (1 - 3 or &amp;quot;q&amp;quot; ): 2&lt;br /&gt;
Directory [q]: /FTP/PATH/TO/UPGRADE/IOS&lt;br /&gt;
Server [q]: FTP_HOSTNAME&lt;br /&gt;
User Name [q]: FTP_USERNAME&lt;br /&gt;
Password: ********&lt;br /&gt;
Checking for valid upgrades.  Please wait...&lt;br /&gt;
&lt;br /&gt;
Available options and upgrades in &amp;quot;/FTP/PATH/TO/UPGRADE/IOS&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
 1) UCSInstall_CCP_8_5_1_UCOS_8.5.2.10000-XX.sgn.iso&lt;br /&gt;
 q) quit&lt;br /&gt;
&lt;br /&gt;
Please select an option (1 - 1 or &amp;quot;q&amp;quot; ): 1&lt;br /&gt;
Accessing the file.  Please wait...&lt;br /&gt;
Downloaded XXXX MB.&lt;br /&gt;
Checksumming the file...&lt;br /&gt;
Downloaded XXXX MB.&lt;br /&gt;
A system reboot is required when the upgrade process completes or is canceled.  This will ensure services affected by the upgrade process are functioning properly.&lt;br /&gt;
&lt;br /&gt;
     Downloaded: UCSInstall_CCP_8_5_1_UCOS_8.5.2.10000-X.sgn.iso&lt;br /&gt;
   File version: 8.5.2.10000-X&lt;br /&gt;
  File checksum: CHECKSUM&lt;br /&gt;
&lt;br /&gt;
Automatically switch versions if the upgrade is successful (yes/no): yes&lt;br /&gt;
&lt;br /&gt;
Start installation (yes/no): yes&lt;br /&gt;
The upgrade log is install_log_2011-03-10.09.52.58.log&lt;br /&gt;
Upgrading the system.  Please wait...&lt;br /&gt;
03/10/2011 09:53:00 file_list.sh|Starting file_list.sh|&amp;lt;LVL::Info&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
  [Many lines of upgrade scripts running]&lt;br /&gt;
...&lt;br /&gt;
03/10/2011 11:41:31 upgrade_install.sh|Upgrade Complete -- (0)|&amp;lt;LVL::Info&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Successfully installed UCSInstall_CCP_8_5_1_UCOS_8.5.2.10000-XX.sgn.iso&lt;br /&gt;
&lt;br /&gt;
The system upgrade was successful.  A switch version request has been submitted.  &lt;br /&gt;
This can take a long time depending on the platform and database size.  &lt;br /&gt;
Please continue to monitor the switchover process from the Cisco Unified Communications OS Platform CLI.  &lt;br /&gt;
Please verify the system restarts and the correct version is active.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The system reboots after the upgrade is complete.&lt;br /&gt;
&lt;br /&gt;
= Using SocialMiner =&lt;br /&gt;
[[Image:SocialMiner_login.png|thumb|500px|right|SocialMiner Sign In Form]]&lt;br /&gt;
&lt;br /&gt;
SocialMiner is accessible by using a web browser to access to the root of the web server:&lt;br /&gt;
(where &amp;lt;servername&amp;gt; is the Name or IP address of the server)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;lt;servername&amp;gt;/&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
See [[SocialMiner_Browsers| SocialMiner Browsers]] for information on supported browsers.&lt;br /&gt;
&lt;br /&gt;
A sign in page appears. The first time you sign in, you must sign in with the application username and password that you created during install. After you sign in, you are presented with the results page. At the top of the page are links for [[SocialMiner#Configuration | Configuration]], [[SocialMiner#Campaign_Results | Results]], and [[SocialMiner#Administration | Administration]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Feeds ===&lt;br /&gt;
[[Image:SocialMinerFeeds.png|thumb|300px|right|Feed Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
A '''Feed''' is a configured source for capturing Social Contacts.  SocialMiner supports the following types of Feeds:&lt;br /&gt;
* [[#RSS and Authenticated RSS Feed Types | RSS and Authenticated RSS]]&lt;br /&gt;
* [[#Facebook Fan Page Feed Type | Facebook Fan Page]]&lt;br /&gt;
* [[#Twitter Stream Feed Type | Twitter Stream]]&lt;br /&gt;
* [[#Twitter Account Feed Type | Twitter Account]] &lt;br /&gt;
* [[#Push Feed Type | Push Feed]]&lt;br /&gt;
&lt;br /&gt;
Each Feed type has unique settings.  The following sections describe how to set up each Feed type in detail.&lt;br /&gt;
&lt;br /&gt;
'''Note''' on de-duplication:&lt;br /&gt;
&lt;br /&gt;
SocialMiner automatically removes duplicate social contacts using a process called de-duplication.  For example, if a user configures several ''overlapping'' feeds that capture the same result, then SocialMiner does not capture the same social contact twice.  The de-duplication functionality relies on the unique URL of the post.  For example, each Tweet or blog has a unique URL.  Before SocialMiner creates a new Social Contact in the datastore, it first verifies that the URL of that Social Contact is not already in the datastore.&lt;br /&gt;
&lt;br /&gt;
==== Proxy Setup ====&lt;br /&gt;
[[Image:SocialMinerFeedsProxySettings.png|thumb|300px|right|Proxy Settings]]&lt;br /&gt;
If your server is behind a firewall, then you may need to enable SocialMiner to use a proxy to reach the internet. Consult your Network Administrator for the proxy name and port. The same proxy is used across all feeds.&lt;br /&gt;
&lt;br /&gt;
The link for proxy settings is available in the bottom-left of the feed gadget.&lt;br /&gt;
&lt;br /&gt;
To configure the proxy, click the Proxy Configuration link, and edit the following field. Click '''Save''' when finished.&lt;br /&gt;
&lt;br /&gt;
* '''Enable Proxy''' (checkbox) - when checked, the feeds are accessed through the provided proxy server.&lt;br /&gt;
* '''Hostname''' - The IP address or hostname of the proxy server.&lt;br /&gt;
* '''Port''' - The port for the proxy server.&lt;br /&gt;
* '''Exclusion Patterns''' - You can add and remove hostname or IP addresses for servers not requiring a proxy.&lt;br /&gt;
** To add an exclusion, type the exclusion into the text box and click Add.&lt;br /&gt;
** To remove an exclusion, click the red X to the right of the exclusion.&lt;br /&gt;
** Wildcards are supported, for example *.cisco.com excludes all servers with a cisco.com hostname and 10.86.* excludes all IP addresses starting with 10.86&lt;br /&gt;
* Click Save to save the settings and return to the Feed gadget page.&lt;br /&gt;
&lt;br /&gt;
'''Notes''':&lt;br /&gt;
* Proxy changes may take up to 30 seconds to take effect.&lt;br /&gt;
* The exclusion list is limited to 255 total characters. There is an additional character per item in the list that acts as a separator.&lt;br /&gt;
&lt;br /&gt;
==== RSS and Authenticated RSS Feed Types ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are many sites that support [http://en.wikipedia.org/wiki/RSS RSS] and therefore this is one of the simplest and most widely available means for SocialMiner to capture Social Contacts.  &lt;br /&gt;
&lt;br /&gt;
SocialMiner Supports the following RSS Feed standards:&lt;br /&gt;
* [http://validator.w3.org/feed/docs/rss1.html RSS 1.0]&lt;br /&gt;
* [http://validator.w3.org/feed/docs/rss2.html RSS 2.0]&lt;br /&gt;
* [http://tools.ietf.org/html/rfc4287 ATOM 1.0]&lt;br /&gt;
&lt;br /&gt;
The Authenticated RSS feed type is similar to RSS however it supports [http://en.wikipedia.org/wiki/Basic_access_authentication basic authentication]. This username and password are encrypted and stored in the SocialMiner configuration database.&lt;br /&gt;
&lt;br /&gt;
===== Configuring an RSS or Authenticated RSS Feed =====&lt;br /&gt;
&lt;br /&gt;
* View a [http://www.youtube.com/watch?v=YneS1h1catg&amp;amp;hd=1 video]  about adding RSS Feeds.&lt;br /&gt;
* View a [http://www.youtube.com/watch?v=L9YhIEpKC5c&amp;amp;hd=1 video] about adding Authenticated RSS Feeds.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To configure a feed, access the Feed gadget, click '''Add''', select RSS or Authenticated RSS feed type, and enter the following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* URL - this must be a valid RSS Feed&lt;br /&gt;
* Username - Username for the feed. Required for Authenticated RSS feed. Not Applicable to RSS Feed.&lt;br /&gt;
* Password - Password for the feed. Optional for the Authenticated RSS feed.  Not Applicable to RSS Feed.&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Minimum age - The number of hours old for a post before it is included as a result. This allows you to exclude recent posts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====== Changing the Polling Interval ======&lt;br /&gt;
&lt;br /&gt;
The polling interval controls how often the SocialMiner system requests the feed.  A shorter polling interval provides more frequent updates but creates more load on the SocialMiner server and on the sites publishing the feed.  Some sites may have recommendations or restrictions on frequent polling and could block an application that polls too frequently.&lt;br /&gt;
&lt;br /&gt;
5 minutes is the default polling interval for feeds.&lt;br /&gt;
&lt;br /&gt;
====== Minimum Age ======&lt;br /&gt;
&lt;br /&gt;
The minimum age setting filters out recent posts.  This feature was implemented for forum sites that publish feeds of &amp;quot;unanswered posts&amp;quot;.  You can configure the &amp;quot;unanswered posts&amp;quot; feed URL in SocialMiner and set a long Minimum Age, for example24 hours, and the system only capture posts that are both unanswered (based on the RSS feed) and older then 24 hours (based on the Minimum Age).  This offers a simple way to implement the business strategy of light touch forum moderation. &lt;br /&gt;
&lt;br /&gt;
====== Paging ======&lt;br /&gt;
&lt;br /&gt;
SocialMiner does not support the reading of multiple &amp;quot;pages&amp;quot; from an RSS feed. SocialMiner captures the posts that are presented on the first, or main, page returned by a site.  This limitation prevents the system from capturing posts prior to the current page of results, but allows SocialMiner to capture all results going forward as long as the site generates a page or less of results in each interval.  Note: some sites allow the URL to specify the number of results on a page in the URL. This allows for some tuning of the polling by setting the number of results to return in the page along with the polling interval to optimize performance of the system and reduce load on the site while ensuring all posts are captured.&lt;br /&gt;
&lt;br /&gt;
==== Facebook Fan Page Feed Type ====&lt;br /&gt;
The Facebook Fan Page Feed type captures the all of the wall posts and comments on wall posts that are posted to a Fan Page.  You can configure a new Facebook Fan Page type Feed on SocialMiner by clicking &amp;quot;Add&amp;quot; on the Feed Configuration Gadget and choosing the Facebook Fan Page Feed type.  Fan Pages are public and therefore no username or password is required to capture the postings on a Facebook Fan Page.  This means it's possible to capture postings on Fan Pages operated by a company as well as Fan Pages set up by independent parties or even competitors.&lt;br /&gt;
&lt;br /&gt;
Facebook wall posts and comments are captured by SocialMiner and rendered in a time-sorted stream.  This rendering differs from the standard Fan Page layout; but the goal of this layout is to ensure that 100% of the wall posts and comments are noticed by the consumer of the results. Its more difficult to achieve this goal when viewing the wall posts and comments directly on Facebook as they are grouped by wall post instead of time-sorted.&lt;br /&gt;
&lt;br /&gt;
When displayed in SocialMiner, Facebook wall posts and comments are differentiated by the format of the title:&lt;br /&gt;
&lt;br /&gt;
*''Facebook post from [first name] [last name]''&lt;br /&gt;
&lt;br /&gt;
*''Facebook comment from [first name] [last name] for &amp;quot;[post]&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
The link in the title provides a direct link to the wall post on Facebook.  Note: Facebook doesn't anchor comments, therefore the link takes the browser to the wall posts to which the comment refers instead of directly to the comment.&lt;br /&gt;
&lt;br /&gt;
===== Configuring a Facebook Fan Page Feed =====&lt;br /&gt;
&lt;br /&gt;
SocialMiner requires a clean Fan Page &amp;quot;Vanity URL&amp;quot;.  You will notice that Facebook appends certain parameters to a URL depending on how you navigated to the URL.  For example, when finding the Cisco Contact Center Fan Page through Facebook search, the following URL:&lt;br /&gt;
http://www.facebook.com/#!/CiscoCC?ref=ts is displayed. However the direct URL for the fan page is http://www.facebook.com/CiscoCC.  This base URL is what Facebook refers to as the &amp;quot;Vanity URL&amp;quot;.  This name &amp;quot;CiscoCC&amp;quot; was registered by the administrator of this page.  Note: there may be some Fan Pages that have a number instead of a text name (this is  not common).  These are pages that have not yet registered a Vanity URL.  In this case, the URL with the number satisfies the requirements of SocialMiner configuration.&lt;br /&gt;
&lt;br /&gt;
View a [hhttp://www.youtube.com/watch?v=xHCjtcHbNws&amp;amp;hd=1 video] about configuring s Facebook Fan Page Feed.&lt;br /&gt;
&lt;br /&gt;
To configure a Facebook Fan Page feed, access the Feed gadget, click '''Add''', select Facebook Fan Page feed type, and enter the following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* URL - this must be a valid Facebook Fan page Note: The URL must start with &amp;lt;tt&amp;gt;http://www.facebook.com&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Minimum age - The number of hours old for a post before it is included as a result. This allows you to exclude recent posts. Not available for Twitter Stream.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
==== Twitter Stream Feed Type ====&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''Important: Only one Twitter Stream per SocialMiner server is supported.'''&amp;lt;/font&amp;gt;  Your server IP will be blacklisted by Twitter if you configure multiple Twitter Stream feeds. If your IP is blacklisted by Twitter, then you must delete all Twitter Stream feeds and wait approximately 2 hours to remove your IP from the Twitter blacklist.  If you require multiple Twitter Streams then you must discuss this need with Twitter or deploy two SocialMiner systems.  If you have more than one SocialMiner system going through a single proxy, or you are using some other software system that uses Twitter Streams through that same proxy, then your Proxy will be blacklisted by Twitter.&lt;br /&gt;
&lt;br /&gt;
The Twitter Stream feed type uses the [http://dev.twitter.com/pages/streaming_api Twitter Stream API] or what is sometimes referred to as the &amp;quot;firehose&amp;quot; interface on Twitter to provide realtime access to Tweets.  This interface provides different capabilities than the [http://search.twitter.com/ Search API].  A benefit of this Twitter Stream is the speed and efficiency of capturing greater tweet volume at faster speeds.  There is no polling interval since the interface pushes the Tweets to the SocialMiner server.  The Twitter Stream API also provides more meta-data associated with the tweets then the Search API.  For example, the Twitter Stream API provides the indication that a Tweet is in-reply-too another Tweet (this is not available via RSS).&lt;br /&gt;
&lt;br /&gt;
A downside of the Twitter stream API is that it provides less searching/filtering capability then the search API.  The interface supports keyword searching but for example it doesn't support exclusion of keywords.  This limited searching capability results in more on-board filtering by the SocialMiner server.  Also, the Twitter Stream reply doesn't provide historical results and therefore downtime in the SocialMiner system could result in missed Tweets.&lt;br /&gt;
&lt;br /&gt;
The Twitter Stream API requires authentication. A Twitter account username and password is required to configure this type of feed. '''Note: Twitter only allows one Twitter Stream connection per account'''.  If there are unrelated Twitter keyword searches required then you must configure multiple Twitter accounts, since adding unrelated keywords to one stream makes SocialMiner Campaign and Filter configuration difficult.&lt;br /&gt;
&lt;br /&gt;
When Tweets are captured by SocialMiner using the Twitter Stream, the heading in the Social Contact indicates the type of Tweet.  For example, the heading indicates if the Social Contact is a &amp;quot;Tweet&amp;quot; or &amp;quot;ReTweet&amp;quot; or if it is &amp;quot;in-reply-too&amp;quot;.  This type of context is not available when capturing Tweets via RSS.&lt;br /&gt;
&lt;br /&gt;
===== Configuring a Twitter Stream Feed Type =====&lt;br /&gt;
&lt;br /&gt;
View a [http://www.youtube.com/watch?v=E_JXmPaNiFk&amp;amp;hd=1 video] about configuring a Twitter Stream Feed.&lt;br /&gt;
&lt;br /&gt;
Access the Feed gadget, click '''Add''', select the Twitter Stream feed type, and enter following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* Search Keywords - A comma separated listed of search words to search on. Up to 200 keywords can be defined for a total limit of 2000 bytes. &lt;br /&gt;
** Each keyword must be between 1-60 bytes.&lt;br /&gt;
** At least one keyword must be defined.&lt;br /&gt;
** Commas in the keyword search stand for OR. Spaces in the keyword search stand for AND. You cannot search for exact strings. For example, if you enter &amp;quot;Cisco Telepresence&amp;quot; then the social contact returned contains Cisco and Telepresence in them, but not necessarily the phrase Cisco Telepresence.&lt;br /&gt;
** Do Not Use a Space after a Comma. If you use a space after a comma then only the first keyword is matched against.&lt;br /&gt;
* Username - A valid Twitter username.&lt;br /&gt;
* Password - Password for the Twitter username.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
==== Twitter Account Feed Type ====&lt;br /&gt;
&lt;br /&gt;
The Twitter Account Feed Type uses the [http://apiwiki.twitter.com/Twitter-API-Documentation Twitter REST API].  This Feed type captures all of the Mentions and Direct Messages for a Twitter account.  Twitter Account Feeds include all of the tweets that include &amp;quot;@USERNAME&amp;quot; as well as all of the Direct Messages to the @USERNAME account.  This Feed type also captures Tweet type, for example ReTweet, in-reply-too, etc.  &lt;br /&gt;
&lt;br /&gt;
The Twitter Account feed is configured using [http://en.wikipedia.org/wiki/OAuth OAuth]. During the feed configuration, SocialMiner redirects the user to Twitter to validate the Twitter account.  This provides a security benefit since using OAuth avoids the storage of the user's Twitter account information on the SocialMiner server.&lt;br /&gt;
&lt;br /&gt;
If the user is already logged into Twitter with the same username as specified in the feed configuration, then they are simply prompted to allow access to Twitter for the SocialMiner server.  If the user is not logged in (or logged into a different account) then they must sign in to the same account specified in the feed configuration.  Credentials are securely passed to Twitter directly instead of going through SocialMiner.  Based on their authorization, Twitter provides SocialMiner with a key to enable access to their account.  From this point forward, SocialMiner will be able to use/access the Twitter account.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' You cannot create more than one Twitter Account Feed with the same Twitter username on a single SocialMiner server. Only one Twitter Account Feed type per Twitter user per SocialMiner server is allowed. &lt;br /&gt;
&lt;br /&gt;
Note: Twitter provides a list of applications (connections) that have been granted access to a Twitter account.  A Twitter user can revoke access at any time. See http://twitter.com/settings/connections.&lt;br /&gt;
&lt;br /&gt;
===== Twitter Account Feed Configuration =====&lt;br /&gt;
&lt;br /&gt;
View a [http://www.youtube.com/watch?v=9sIUUVp-WOo&amp;amp;hd=1 video] about configuring a Twitter Account Feed.&lt;br /&gt;
&lt;br /&gt;
Access the Feed Gadget, click '''Add''', select the Twitter Account feed type, and enter or following fields, then click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* Username - A valid Twitter username.&lt;br /&gt;
* Password - Password for the Twitter username.&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' After clicking Save you are redirected to the twitter authentication service, which allows you to approve the use of this application with your Twitter account. Follow the directions on the screen to authorize this application to access the Twitter account.&lt;br /&gt;
&lt;br /&gt;
==== Push Feed Type ====&lt;br /&gt;
&lt;br /&gt;
The push feed type allows you to &amp;quot;push&amp;quot; social contacts directly to SocialMiner through HTTP GET requests.&lt;br /&gt;
&lt;br /&gt;
Using the Feed gadget, create a new feed and select the '''Push''' feed type. Enter or edit the following fields, then click Save to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
Sample code is provided only after you save the feed.  To see the sample code save the Push feed and then click it from the Feed Gadget to edit it. The sample code is a working HTML code that displays the form fields you need to make the GET request to your feed.  You could have multiple independent Push feeds on one SocialMiner system.   Form submissions still require authentication against SocialMiner. A URL to the new social contact is returned after the form is submitted.  &lt;br /&gt;
&lt;br /&gt;
The template allows you to specify the Title, Author, and Description (body) of the Social Contact, as well as any SocialMiner tags that you want applied to that Social Contact.  If the specified tags are associated with notification rules, the notifications will trigger immediately when the social contact is submitted.  If the Push feed is to be automatically called by an application you should be careful not to overload SocialMiner and your notification networks (email and XMPP).&lt;br /&gt;
&lt;br /&gt;
The Push Feed must be associated with a campaign in order to activate therefore you should create a test campaign prior to testing your Push Feed.&lt;br /&gt;
&lt;br /&gt;
=== Campaigns ===&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMinerCampaigns.png|thumb|300px|right|Campaign Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
The purpose of a '''Campaign''' is to group Social Contacts for handling by the social media customer care team.  Social Contacts are included in a Campaign by configuring one or more feeds to be part of the Campaign.  This is done through the Campaign Configuration gadget.  When a feed is configured to be part of a Campaign, all social contacts in that feed are included in the Campaign.  As new social contacts arrive on that feed, they are immediately added to the Campaign.  Social Contacts cannot be removed from a Campaign, once included they remain in the campaign until they are purged or the Campaign is deleted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Optionally, Campaigns may also have '''Filters'''.  Filters are used to narrow the set of social contacts that are added to the campaign.  More information on Filters can be found in the Filter Configuration section of this guide.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.youtube.com/watch?v=6B28gxnFYtI&amp;amp;hd=1 video] about Campaigns, Campaign usage, and Campaign configuration.&lt;br /&gt;
&lt;br /&gt;
==== Campaign List ====&lt;br /&gt;
The Campaign Configuration Gadget defaults to a list of Campaigns.  This list is empty for a system with no campaigns.  The list shows the name of the campaign, the number of social contacts in the campaign, and description of the campaign, and a RSS feed icon which is a link to the RSS feed ''from'' SocialMiner.  The RSS feed allows someone to capture all the social contacts in a campaign using a RSS reader.&lt;br /&gt;
&lt;br /&gt;
This list updates in real time, for example if there are new campaigns added to the system (perhaps by another user) then the new campaigns appear in the list. If there are new social contacts added to a campaign then the Social Contact count increments.&lt;br /&gt;
&lt;br /&gt;
==== Add Campaign ====&lt;br /&gt;
You can add campaign by clicking the &amp;quot;Add&amp;quot; button at the bottom of the Campaign Configuration gadget.  The gadget displays a list of Feeds &amp;quot;Available&amp;quot; with arrows to move the Feeds into &amp;quot;selected&amp;quot; which includes them in the campaign.  At least one Feed should be moved to selected prior to pressing &amp;quot;save&amp;quot; in order to add social contacts to a campaign.  Note: once save is pressed, the Social Contacts for the configured feeds are added to the campaign.  Once added, Social Contacts cannot be removed from the campaign except via a purge.  If a Feed is removed from a campaign, new Social Contacts captured by that feed are no longer added to the campaign but the Social Contacts previously included are not removed.  Social Contacts can only be removed from a campaign when they are purged from the system.  &lt;br /&gt;
&lt;br /&gt;
'''Note:''' if a Feed is accidentally added to a campaign, and the SC's MUST be immediately removed from that campaign then the only recourse is to delete the entire campaign and recreate it.&lt;br /&gt;
&lt;br /&gt;
A Feed may be added to multiple campaigns but does not duplicate the Social Contacts in the datastore.  The Social Contacts for that feed are simply counted in both campaigns.&lt;br /&gt;
&lt;br /&gt;
The Campaign Configuration gadget also allows for assignment of filters to the campaign.  Filter functionality is described in the Filters section of this guide.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMinerFilters.png|thumb|300px|right|Filter Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
The purpose of a Filter is to narrow the set of Social Contacts that appear in a campaign, allowing the social media customer care team to focus on the most actionable Social Contacts.  The filters exclude social contacts as the feeds attempt to put new Social Contacts into a Campaign.&lt;br /&gt;
&lt;br /&gt;
Filters are are created with the Filter Configuration gadget and applied to Campaigns in the Campaign Configuration Gadget.  You can apply Filters to a Campaign in the same way you add Feeds.  &lt;br /&gt;
&lt;br /&gt;
Note: Filters are only run against Social Contacts as they enter a campaign.  Filters do not run retroactively against Social Contacts that are already in a campaign.&lt;br /&gt;
&lt;br /&gt;
Multiple filters may be applied to one campaign creating opportunities to layer filtering strategies to fine tune results.&lt;br /&gt;
&lt;br /&gt;
SocialMiner supports two types of filters:&lt;br /&gt;
&lt;br /&gt;
* Bayesian - A trainable filter to omit social contacts from results based on how the filter is trained.&lt;br /&gt;
* Author - A filter that omits specified authors from results.&lt;br /&gt;
&lt;br /&gt;
==== Bayesian Filter ====&lt;br /&gt;
&lt;br /&gt;
View a [http://www.youtube.com/watch?v=a1s5VTPaj6g&amp;amp;hd=1 video] about using Bayesian Filters.&lt;br /&gt;
&lt;br /&gt;
The Bayesian filter is a trainable filtering technology based on a [http://en.wikipedia.org/wiki/Bayesian_probability Bayesian] statistical probability model.  TheΩ Bayesian filters are not pre-programed or &amp;quot;configured with business rules&amp;quot;.  They are trained by the users who process social contacts.  When training a Bayesian Filter the user is given the option to &amp;quot;train in&amp;quot; or &amp;quot;train out&amp;quot; each social contact.  After a sufficient amount of training, the filter begins to exclude unwanted Social Contacts from a campaign.&lt;br /&gt;
&lt;br /&gt;
The Bayesian filters can be used to exclude Social Contacts for many different reasons.  They can be used to take a broad keyword search and narrow the results down to the posts related to a specific brand.  For example, a search for &amp;quot;Flip&amp;quot; could return posts about footwear and gymnastics while the purpose of the campaign may be to capture posts about Flip brand video recorders.  A Bayesian Filter can be trained to exclude the Social Contacts about footwear or gymnastics.  The training includes the complete text of the post, not just certain keywords and therefore offers much more sophisticated filtering capability then a keyword exclusion approach to filtering.  A Filter can be trained to look for Social Contacts with negative sentiment (or positive sentiment), focusing the work of a customer support or marketing team.  Filters can also be trained to look for certain languages.&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMinerCampaignResultsTrainingMode.png|thumb|450px|right|Campaign Results Gadget in Training Mode]]&lt;br /&gt;
&lt;br /&gt;
In order to successfully use a Bayesian filter, you must train it.  The Filter training is performed through the Campaign Results Gadget.  You can train a filter using any campaign.  The training does not impact the Campaign unless you configure the filter to apply to that Campaign.  Choose a Campaign with some Social Contacts, and from the Campaign Results settings you can select the filter you want to train.  When you click save you are in &amp;quot;training mode&amp;quot;.  The name of the filter you've selected at the top of the Gadget is displayed and a &amp;quot;+&amp;quot; and &amp;quot;-&amp;quot; for each Social Contact appears.  By clicking the up arrow you &amp;quot;Train In&amp;quot; the Social Contact indicating that this is the type of contact you would like the Filter to keep in the Campaign.  By clicking the down arrow you &amp;quot;Train Out&amp;quot; the Social Contact indicating that this is the type of contact you would like the filter to reject.&lt;br /&gt;
&lt;br /&gt;
==== Author Filter ====&lt;br /&gt;
&lt;br /&gt;
View a [http://www.youtube.com/watch?v=9RafH_8KV5c&amp;amp;hd=1 video] about using Author Filters.&lt;br /&gt;
&lt;br /&gt;
The Author filter allows you to exclude specific social contacts authors. Social contacts posted by an author identified in an Author filter do not enter a campaign.  For example, you may want to filter out your own posts or posts from team members.  Configuring an Author filter keeps your posts from showing up in your campaign and therefore reduces the number of posts you need to handle.  Also, it improves the accuracy of the reporting metrics by excluding your posts.&lt;br /&gt;
&lt;br /&gt;
To create a filter, use the Filter Configuration Gadget.  Bayesian filters are created by selecting Bayesian as the type after you add a new filter and providing a name and description. You must train Bayesian filters.  Author filters are created by selecting Author as the type and by providing a name, description, and one or more authors.&lt;br /&gt;
&lt;br /&gt;
== Campaign Results ==&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMinerCampaignResultsNewSocialContacts.png|thumb|450px|right|Campaign Results Gadget]]&lt;br /&gt;
&lt;br /&gt;
The Campaign Results gadget provides a dynamic user interface for viewing and responding to Social Contacts.  The first time the Campaign Results gadget is rendered, the gadget defaults to the settings page.  You must select a Campaign and choose &amp;quot;OK&amp;quot;.  The settings for this gadget are stored in a browser [http://en.wikipedia.org/wiki/HTTP_cookie cookie].&lt;br /&gt;
&lt;br /&gt;
The Campaign Results gadget is dynamic and therefore you may occasionally see a bar appear at the top indicating that there is a one or more new social contacts in the campaign.  You can click on this message to refresh the results, or click the refresh icon on the upper-right of the gadget.&lt;br /&gt;
&lt;br /&gt;
You select which campaign results to view by selecting the campaign from the drop-down menu on the upper-left of the gadget. You can update the settings for the gadget, for example, which states or tags are displayed, by clicking on the settings icon on the upper-right of the gadget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Handling Social Contacts ===&lt;br /&gt;
When Social Contacts are captured by SocialMiner, they are initially in the &amp;quot;unread&amp;quot; state.  From the Campaign Results gadget, the user can change the state of the Social Contacts at any time by pressing the Social Contact state control buttons. [[Image:StateIcons.jpg]]&lt;br /&gt;
&lt;br /&gt;
There are four Social Contact States in SocialMiner.&lt;br /&gt;
* Unread (initial state)&lt;br /&gt;
* Reserved&lt;br /&gt;
* Handled&lt;br /&gt;
* Discarded&lt;br /&gt;
&lt;br /&gt;
A Social Contact state can be changed by any user at any time by pressing one of the Social Contact state buttons.  The &amp;quot;Reply / Reserve&amp;quot; button changes the Social Contact to the Reserved state.  The &amp;quot;Handle&amp;quot; button changes the Social Contact to the Handled state.  The &amp;quot;Discard&amp;quot; button changes the Social Contact to the Discarded state.  The current state of the Social Contact will appear at the top of the social contact along with the name of the user that set the state (unless the Social Contact is &amp;quot;unread&amp;quot;, in which case it will be blank).[[Image:ReservedState.jpg]]&lt;br /&gt;
&lt;br /&gt;
The Social Contact state is universal across the SocialMiner system. For example, if one user reserves a Social Contact, then the Social Contact appears as reserved in the UI of all other users.  Note: this is the case even if the Social Contact appears in multiple campaigns.&lt;br /&gt;
&lt;br /&gt;
Depending on the last refresh, it is possible that a user may try to alter the state of a Social Contact that has already been changed by another user.  The SocialMiner system prevents this by alerting the user that they must refresh before attempting to change the state of the Social Contact.&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMinerCampaignResultsPleaseRefresh.png|center|Social Contact Changed by Another User]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By changing the settings of the Campaign Results gadget you can show or hide Social Contacts by state.  The default setup is to only show all Social Contacts.  The selection of which states to show is controlled by Campaign Results gadget settings.  These settings are all specific to the user, therefore changes to these settings do not change how others view the campaign.&lt;br /&gt;
&lt;br /&gt;
Note: the hidden Social Contacts are only hidden in the Campaign Results gadget view, they are not deleted or removed from the campaign.  If you accidentally Discarded a Social Contact (and it disappears from view) you can easily retrieve it by changing the gadget settings to show Discarded Social Contacts and clicking again on the Discarded button for that Social Contact to toggle it back to Unread.&lt;br /&gt;
&lt;br /&gt;
If you want to review all of the Handled Social Contacts for a Campaign, you can easily do this by selecting a campaign and only the Handled state.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.youtube.com/watch?v=iteoPj6B52g&amp;amp;hd=1 video] about handling social contacts.&lt;br /&gt;
&lt;br /&gt;
=== Replying to Social Contacts ===&lt;br /&gt;
[[Image:CampaignResultsCiscoTwitterReply.png|thumb|450px|right|Cisco Twitter Reply Template]]&lt;br /&gt;
&lt;br /&gt;
If a Reply Template is configured, and the social contact is from Twitter, then you can reply to the Tweet by clicking the &amp;quot;Reply / Reserve&amp;quot; button on the Social Contact.&lt;br /&gt;
&lt;br /&gt;
SocialMiner provides the ability to reply to a Tweet. You can either direct message the author of the Tweet or create an &amp;quot;@&amp;quot; reply that is viewable to everyone on Twitter.&lt;br /&gt;
&lt;br /&gt;
The default reply template also allows you to Follow the recipient of the message if you are not currently following them.&lt;br /&gt;
&lt;br /&gt;
To reply to a tweet:&lt;br /&gt;
&lt;br /&gt;
# Select a Twitter Account Social Contact. Click the Reply/Reserve (Reserved Icon) button. The Twitter Account Reply form appears.&lt;br /&gt;
# The reply form is customizable. The instructions below pertain to the default reply template. If your administrator has provided a custom reply template then the steps for replying may be different. The default reply template lists the Social Contact and provides the following fields to reply:&lt;br /&gt;
## Account: Select the Twitter Account from which you are replying. All Twitter Accounts configured on this system appear in the pull-down menu.&lt;br /&gt;
## Once the account is selected, the system checks the Follow status of the intended recipient. If the account is not already following the recipient, then you can click Follow to begin following.&lt;br /&gt;
## For your convenience, the conversation history of the social contact is listed below the selected social contact.&lt;br /&gt;
##Select the type of reply, either Direct Message, Retweet, or Reply. A pop-up text box appears where you can enter your message. Note: You can only direct message a twitter user if the intended recipient is following you. Replies and Retweets are posted to the timeline of the twitter account selected above. A direct message is sent directly to the poster of the tweet.&lt;br /&gt;
## Enter your reply in the pop-up text box. Text input is limited to 140 characters. The current character count is listed at the upper right of the text box.&lt;br /&gt;
# Click Send to send the Tweet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Tags ====&lt;br /&gt;
When you hover over a Social Contact a text box and a Tag button is displayed.  To enter a tag, click the text box, type the tag and hit enter or click the '''Tag''' button.  You can enter two tags at once by using a comma.  The tags are displayed to all users who view that Social Contact.  &lt;br /&gt;
&lt;br /&gt;
'''Note:''' Social Contacts are not duplicated in SocialMiner even when they appear in multiple campaigns. If a user is viewing one campaign and tags a social contact, then the tag appears to users viewing that Social Contact from another Campaign.&lt;br /&gt;
&lt;br /&gt;
SocialMiner also has a suggested tag feature where it suggests the five most common/recently used tags for the selected campaign.  These suggestions provide one-click tagging for commonly used tags.  The suggestions are specific to the campaign, not the entire SocialMiner system.  The suggestions are only updated on a refresh. For example, if you are first viewing a new campaign in the Campaign Results gadget you do not see any suggestions.  Enter a few tags, and then click the refresh button. Tags that you entered as suggestions for other social contacts appear, allowing you to tag those social contacts by clicking the suggested tags.&lt;br /&gt;
&lt;br /&gt;
The SocialMiner Campaign Results can be viewed by tag so that the results only display a selected subset of Social Contacts, based on the selected tags.  You can click on the gadget settings (as if selecting a different campaign), check the show tags button, and select which tags you would like to see in the results.  Click OK and the Campaign Results are narrowed to only show the Social Contacts with the selected tags.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.youtube.com/watch?v=Sy6CIKDyYIM&amp;amp;hd=1 video] about using tags.&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
&lt;br /&gt;
The administration functions of SocialMiner are divided between two gadgets; System Administration and Reply Templates.&lt;br /&gt;
&lt;br /&gt;
=== System Administration ===&lt;br /&gt;
[[Image:SocialMinerSystemAdministration.png|thumb|300px|right|System Administration]]&lt;br /&gt;
&lt;br /&gt;
The System Administration gadget provides the following system configuration and serviceability tools:&lt;br /&gt;
&lt;br /&gt;
* Active Directory&lt;br /&gt;
* Mail Server&lt;br /&gt;
* XMPP Server&lt;br /&gt;
* Purge Settings &lt;br /&gt;
* Reporting Configuration &lt;br /&gt;
* RTMT Download Links &lt;br /&gt;
* Platform Administration&lt;br /&gt;
* Troubleshooting&lt;br /&gt;
&lt;br /&gt;
Also, the Application Software Version (version of SocialMiner) and Operating System Active Software Version (version of Cisco Unified OS) are listed at the top of the page.&lt;br /&gt;
&lt;br /&gt;
Server status for the three main services; Datastore, Indexer, and Runtime are provided under version information. All statuses must be &amp;quot;Running&amp;quot; for proper operation of the system. Connection status of the Mail Server and XMPP Server are also displayed if these servers are configured and enabled.&lt;br /&gt;
&lt;br /&gt;
Additionally, a System Statistics section provides a meter showing the number of incoming social contacts per hour. This meter enables you to determine if the incoming rate of contacts is nearing the limit allowed by the server. If the incoming rate is approaching the limit then you should modify your feeds to reduce the amount of incoming social contacts.&lt;br /&gt;
&lt;br /&gt;
==== Active Directory ====&lt;br /&gt;
&lt;br /&gt;
SocialMiner uses Active Directory to manage and administrate user access to the system. All users, with the exception of the Administration and Reporting users, must be configured on a Microsoft Active Directory server to be able to access SocialMiner.&lt;br /&gt;
&lt;br /&gt;
The Active Directory connection permits users configured on the AD to access SocialMiner. You can configure the connection to allow all users on the AD to access SocialMiner, or to allow only a group of users access. If there are multiple independent groups and they all require isolated security/permissions then they should each deploy their own SocialMiner system.  &lt;br /&gt;
&lt;br /&gt;
'''Note''': If Twitter Account feeds are configured on the system, all users are able to see Direct Messages to the configured Twitter Accounts and all users can post from these accounts.  SocialMiner tracks which users make which posts, but some companies may want to restrict who can make posts, and they can implement this approach by configuring SocialMiner to authenticate with a specific role.  If SocialMiner is authenticated with a specific Active Directory role, then only those Active Directory users with that role can use SocialMiner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To configure Active Directory, open the Administration gadget and click Edit. Enter or modify the following fields. Click Save when finished.&lt;br /&gt;
&lt;br /&gt;
* '''Enabled''': (checkbox) When checked, the Active Directory connection is active. If not checked, then only the administrator can log into SocialMiner.&lt;br /&gt;
* '''Host''': Provide the Host name or IP address and Port of the Active Directory server.&lt;br /&gt;
* '''Port''': Provide the port for Active Directory. The default Active Directory port is 3268. If using SSL the default port is 3269.&lt;br /&gt;
* '''Use SSL''': (checkbox). Check to use SSL. Note you must also exchange security certificates with the AD server before SSL can work.&lt;br /&gt;
* '''Manager Distinguished Name''': Enter the Manager Distinguished Name used to login to the Active Directory server, for example, on a default installation of Microsoft AD, the name is :''&amp;lt;tt&amp;gt;CN=Administrator, CN=users, DC=MYSERVER, DC=COM&amp;lt;/tt&amp;gt;''. Replace MYSERVER and COM with your respective hostname.&lt;br /&gt;
* '''Manager Password''': The password for the AD Manager account.&lt;br /&gt;
* '''Role Name''': (optional) The Active Directory role or Active Directory group of users who are allowed to access SocialMiner. If this setting is blank or * then all users in Active Directory are allowed access to SocialMiner.&lt;br /&gt;
&lt;br /&gt;
===== Exchanging Security Certificates with AD =====&lt;br /&gt;
&lt;br /&gt;
To enable SSL for the Active Directory connection you must first exchange security certificates between the two servers. Enabling SSL is optional, but if you do not enable SSL then username and password information is not transmitted securely between SocialMiner and the Microsoft AD server.&lt;br /&gt;
&lt;br /&gt;
To exchange security certificates:&lt;br /&gt;
&lt;br /&gt;
On the Active Directory server:&lt;br /&gt;
&lt;br /&gt;
# Verify that the Active Directory has the Certificate Services service installed.&lt;br /&gt;
# Select '''All Programs &amp;gt; Administrative Tools &amp;gt; Certificate Authority'''.&lt;br /&gt;
# Expand the domain node and select Issued Certificates.&lt;br /&gt;
# Double click the certificate to open it&lt;br /&gt;
# Open the Details tab and click Copy to file.&lt;br /&gt;
# An Export wizard appears. In the wizard select DER encoded binary.&lt;br /&gt;
# Using the wizard to select a location to save the file.&lt;br /&gt;
# Click Finish.&lt;br /&gt;
&lt;br /&gt;
On the SocialMiner Server:&lt;br /&gt;
&lt;br /&gt;
# Open the Cisco Unified Operating System Administration page. The link is available from the gadget.&lt;br /&gt;
# Select Security &amp;gt; Certificate Management.&lt;br /&gt;
# Click Upload Certificate.&lt;br /&gt;
# For the Certificate Name, select tomcat-trust.&lt;br /&gt;
# In the Upload File field, select the file to upload by clicking Browse... Select the certificate file you saved from the Active Directory server.&lt;br /&gt;
# Click Upload File.&lt;br /&gt;
# Restart the Cisco Tomcat service. Using the CLI, run the command utils service restart Cisco Tomcat&lt;br /&gt;
&lt;br /&gt;
===== Adding Users =====&lt;br /&gt;
The Administration user (configured at install) and Reporting user accounts are the only accounts explicitly configured on SocialMiner.  The social media customer care representatives are configured in Microsoft Active Directory.  As these users sign into SocialMiner, successfully authenticate against Active Directory, and begin to take actions on the system, their actions are associated with their Active Directory User ID.&lt;br /&gt;
&lt;br /&gt;
==== Mail Server ====&lt;br /&gt;
&lt;br /&gt;
Mail Server settings allow you to configure the SMTP information for a Mail Server. You must configure a mail server if you intend to use the email notification feature.&lt;br /&gt;
&lt;br /&gt;
To configure the Mail Server, click Edit at the bottom of the Mail Server setting and edit the following:&lt;br /&gt;
&lt;br /&gt;
* Enabled: Check to enable the Mail Server connection&lt;br /&gt;
* Mail Server Host: The IP address or Hostname of the Mail Server.&lt;br /&gt;
* Mail Server Port: The port for the mail server. This is set for port 25 by default.&lt;br /&gt;
* From Email Address: The email address from which emails are sent.&lt;br /&gt;
* Use Authentication: Check to user SMTP authentication to connect to this mail server. The following two fields are editable only when Use Authentication is checked.&lt;br /&gt;
* User Name: If User Authentication is checked, then this user name is used to sign in.&lt;br /&gt;
* Password: The password for the above User Name.&lt;br /&gt;
&lt;br /&gt;
Click '''Save''' to save your changes.&lt;br /&gt;
&lt;br /&gt;
==== XMPP Server ====&lt;br /&gt;
&lt;br /&gt;
XMPP Server settings allow you to configure an XMPP Server so SocialMiner can utilize Instant Messaging (IM) notifications. You must configure an XMPP server if you intend to use the IM notification feature.&lt;br /&gt;
&lt;br /&gt;
To configure the Mail Server, click Edit at the bottom of the XMPP Server setting and edit the following:&lt;br /&gt;
&lt;br /&gt;
* Enabled: Check to enable the XMPP Server connection&lt;br /&gt;
* XMPP Service Lookup: Check to enable XMPP Service Lookup. When enabled, the User Name's domain is used to connect to the correct XMPP Server.&lt;br /&gt;
* XMPP Server Host: The IP address or Hostname of the XMPP Server. Not applicable is XMPP Service Lookup is checked.&lt;br /&gt;
* XMPP Server Port: The port for the mail server. This is set for port 5222 by default. Not applicable if XMPP Service Lookup is checked.&lt;br /&gt;
* User Name: The user name is used to sign in to the XMPP Server.&lt;br /&gt;
* Password: The password for the above User Name.&lt;br /&gt;
&lt;br /&gt;
Click '''Save''' to save your changes.&lt;br /&gt;
&lt;br /&gt;
==== Purge Settings ====&lt;br /&gt;
&lt;br /&gt;
Datastore purges occur on a continuous basis (every hour) based on age of the social contacts and disk usage. Database purges are required to remove old data from the datastore so that the disk does not fill up.&lt;br /&gt;
&lt;br /&gt;
Important! Purge settings take effect as soon as you click save. If any of the criteria are met, such as Emergency purge when disk usage exceeds (%), then the purge starts immediately.&lt;br /&gt;
&lt;br /&gt;
To configure purge settings, click Edit at the bottom of the purge settings tool and edit the following:&lt;br /&gt;
&lt;br /&gt;
'''DataStore Purge Settings:'''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Purge Social Contacts older than (days): Social contacts older than this number of days are purged.  Valid values are 1 - 30.&lt;br /&gt;
*: '''Important!:''' SocialMiner will not retrieve Social Contacts older than this setting.&lt;br /&gt;
* Emergency purge when disk usage exceeds (%): Begin an emergency purge if disk usage exceeds this value. Valid values are 60 - 90. When an emergency purge executes, Social Contacts older than the days specified above are removed. If disk usage is still above the setting for this field then the purge continues removing social contacts (one day at a time) until the disk usage is below the threshold for emergency purge.&lt;br /&gt;
&lt;br /&gt;
'''Reporting Purge Settings:'''&lt;br /&gt;
&lt;br /&gt;
* Purge start time (HH:mm 24 hour format): The time, in 24 hour format (00:00 to 23:59), that the purge starts based on the local server time. By default this is set to 01:00 (1am) local server time.&lt;br /&gt;
* Purge Social Contacts older than (days): Reporting records for social contacts older than this number of days are purged when the reporting purge starts.&lt;br /&gt;
&lt;br /&gt;
Click '''Save''' to save your changes.&lt;br /&gt;
&lt;br /&gt;
==== Reporting Configuration ====&lt;br /&gt;
&lt;br /&gt;
Reporting configuration allows you to set or change the informix password for the reporting user. You cannot change the reporting user's username. It is set to reportinguser.&lt;br /&gt;
&lt;br /&gt;
The reporting user is used by CUIC and third-party applications to access the reporting database. Details on the tables in the reporting database are available in the SocialMiner Developer's Guide.&lt;br /&gt;
&lt;br /&gt;
To set or change the password for the reporting user, enter a new password in each of the password fields and click Save.&lt;br /&gt;
&lt;br /&gt;
This section also displays the Reporting Server and Database information. This information is required for third-party connection to the database. The details include:&lt;br /&gt;
&lt;br /&gt;
* Reporting Host - The hostname to use when connecting to the reporting database.&lt;br /&gt;
* Reporting Port - The port for the reporting database server.&lt;br /&gt;
* Reporting Server - The Informix server name for the reporting database.&lt;br /&gt;
* Reporting Database - The informix database name for reporting.&lt;br /&gt;
* Database Type - the type of database (Informix).'&lt;br /&gt;
* Username - The reporting username is fixed at 'reportinguser' and cannot be changed.&lt;br /&gt;
* Password/Re-enter New Password - The password for the reporting user.&lt;br /&gt;
&lt;br /&gt;
==== RTMT Download Links ====&lt;br /&gt;
&lt;br /&gt;
Links are provided to download the Cisco Unified Real Time Monitoring Tool (RTMT). SocialMiner uses the same RTMT as the one used for Cisco Unified Communications Manager.&lt;br /&gt;
&lt;br /&gt;
Details on Installing and Configuring RTMT can be found on the Cisco web site: [http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/service/8_0_1/rtmt/rtinst.html Installing and Configuring Cisco Unified RTMT]&lt;br /&gt;
&lt;br /&gt;
==== Platform Administration ====&lt;br /&gt;
&lt;br /&gt;
Platform Administration provides links to the following interfaces of Cisco Unified OS:&lt;br /&gt;
* ''Cisco Unified Operating System Administration'' &lt;br /&gt;
* ''Cisco Unified Serviceability'' &lt;br /&gt;
* ''Disaster Recovery System''&lt;br /&gt;
SocialMiner uses the same platform administration tools as Cisco Unified Communications Manager. Detailed online help is available in the tools.&lt;br /&gt;
&lt;br /&gt;
==== Troubleshooting ====&lt;br /&gt;
&lt;br /&gt;
The Troubleshooting tool provides links to access the '''Log Directory''' of SocialMiner or to perform a '''System Health Snapshot'''.&lt;br /&gt;
&lt;br /&gt;
'''Important!''' Do not click the System Health Snapshot link unless directed to by Cisco TAC. Accessing this link forces the system to dump all system parameters into a large XML file for download. System performance is impacted while the snapshot is occurring.&lt;br /&gt;
&lt;br /&gt;
=== Notifications ===&lt;br /&gt;
View a [http://www.youtube.com/watch?v=gqhkQlHW4Cs&amp;amp;hd=11 video] about configuring Instant Message Notifications.&lt;br /&gt;
View a [http://www.youtube.com/watch?v=I_GbeTwt7zo&amp;amp;hd=1 video] about configuring Email Notifications.&lt;br /&gt;
&lt;br /&gt;
The Notification gadget lets you view/delete, edit and add notifications. Notifications are email messages or IM's that are sent when a social contact is tagged with a defined tag.  You can also send text message notifications to a mobile phone using an SMS Gateway service.  Here is a list of [http://en.wikipedia.org/wiki/List_of_SMS_gateways SMS Gateways by carrier].&lt;br /&gt;
&lt;br /&gt;
'''Note:'''&lt;br /&gt;
* You must configure a Mail Server in the System Administration gadget before Email notifications can be sent.&lt;br /&gt;
* You must configure an XMPP Server in the System Administration gadget before IM notifications can be sent.&lt;br /&gt;
&lt;br /&gt;
Using the Notification Gadget you can:&lt;br /&gt;
* delete a notification, by checking the box next to the notification name and clicking Delete.&lt;br /&gt;
* edit a notification, by clicking the notification's name.&lt;br /&gt;
* add a notification, by clicking Add.&lt;br /&gt;
&lt;br /&gt;
To configure a notification, provide or edit the following fields in the Notification gadget.&lt;br /&gt;
&lt;br /&gt;
# Type - The type of notification. Notifications can be:&lt;br /&gt;
## Email - Notification is sent over email - A Mail Server must be configured in the System Administration gadget to send Email notifications.&lt;br /&gt;
## IM - Notification is sent over IM - An XMPP server must be configured in the System Administration gadget to send IM notifications.&lt;br /&gt;
# Name - The name of the notification.&lt;br /&gt;
# Description - A brief description of the notification.&lt;br /&gt;
# Campaign (select) - Select a campaign to which you are associating this notification.&lt;br /&gt;
# Tag - Define the tag for this notification. Notifications are sent when a social contact is tagged with this tag and exists in the Campaign above.&lt;br /&gt;
# Addresses - Enter an address and click Add to add an address to this notification. Repeat for multiple addresses. Addresses must be in the format &amp;lt;tt&amp;gt;user@domain.com&amp;lt;/tt&amp;gt;.&lt;br /&gt;
# Subject - The email subject for this notification. This field is only available for Email notifications.&lt;br /&gt;
# Body - The body for this notification. HTML tags are supported for Email Notifications. IM notifications are sent using plain text. The body of the message supports variables so you can customize the information sent in the notification. See &amp;quot;Notification Body Variables&amp;quot; below.&lt;br /&gt;
&lt;br /&gt;
==== Notification Body Variables ====&lt;br /&gt;
The notification body supports variables that allow you to customize the content.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' If you do not add any text to the body of the message, than just the URL to the social contact in the results gadget is sent. If you add any text to the body then you must specify the variables you want included in the body of the notification. The URL to the social content is not sent automatically if you add text to the body.&lt;br /&gt;
&lt;br /&gt;
You can add the following variables to the body of the notification to include the value of the variable in the notification. For Email Notifications, you can also use HTML tags to stylize the notification. IM notifications are sent using plain text.&lt;br /&gt;
&lt;br /&gt;
* ${SC_AUTHOR} - the Social Contact Author (not available in all feeds)&lt;br /&gt;
* ${SC_CREATED_DATE} - Date the Social Contact was created in the system.&lt;br /&gt;
* ${SC_DESCRIPTION} - The description of the social contact. Typically this is the tweet, RSS post, facebook fan page post, etc.&lt;br /&gt;
* ${SC_PUBLISHED_DATE} - The publish date of the social contact (not available in all feeds)&lt;br /&gt;
* ${SC_SCREEN_URL} - The URL to the social contact in the results gadget. Clicking this URL allows you to instantly reserve/reply to the social contact.&lt;br /&gt;
* ${SC_SOURCE_TYPE} - The feed type of the social contact, for example; RSS, Twitter Stream, Twitter Account, FaceBook&lt;br /&gt;
* ${SC_TAGS} - The tags for this social contact.&lt;br /&gt;
* ${SC_TITLE} - The title of the social contact.&lt;br /&gt;
&lt;br /&gt;
For example, if the body an email notification is set to:&lt;br /&gt;
&lt;br /&gt;
: The author of this Social Contact is: &amp;amp;lt;strong&amp;amp;gt;${SC_AUTHOR}&amp;amp;lt;/strong&amp;amp;gt; &amp;amp;lt;br /&amp;amp;gt; &lt;br /&gt;
: The message contents are as follows: &amp;amp;lt;strong&amp;amp;gt;${SC_DESCRIPTION}&amp;amp;lt;/strong&amp;amp;gt; &amp;amp;lt;br /&amp;amp;gt; &lt;br /&gt;
: You can Reserve/Reply to the Social Contact &amp;amp;lt;a href=&amp;quot;${SC_SCREEN_URL}&amp;quot;&amp;amp;gt;here&amp;amp;lt;/a&amp;amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Then the actual email notification sent would appear as:&lt;br /&gt;
&lt;br /&gt;
    The author of this Social Contact is: Joe Somebody&lt;br /&gt;
    The message contents are as follows: This is a TWEET!&lt;br /&gt;
    You can Reserve/Reply to the Social Contact here.&lt;br /&gt;
&lt;br /&gt;
However, if the same notification were sent using an IM notification then the HTML tags would be visible in the IM.&lt;br /&gt;
&lt;br /&gt;
=== Reply Templates ===&lt;br /&gt;
&lt;br /&gt;
The Reply Templates gadget allows you to configure custom reply-templates to be used with the system. An example of the default reply template is provided on the system at&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;lt;servername&amp;gt;/templates/reply/twitter_reply_sample.jsp&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The source code is commented and provides details on the SocialMiner javascript functions required.&lt;br /&gt;
&lt;br /&gt;
Reply templates must conform to the OpenSocial gadget standard. Some tips for converting existing HTML pages into OpenSocial gadgets can be found [http://code.google.com/apis/gadgets/docs/fundamentals.html#Existing here].&lt;br /&gt;
&lt;br /&gt;
After you have created your Reply Template, host it on a webserver that is accessible by SocialMiner and use the Reply Template gadget to provide a name for the Reply Template and its location.&lt;br /&gt;
&lt;br /&gt;
= SocialMiner Reporting =&lt;br /&gt;
&lt;br /&gt;
SocialMiner maintains metrics on social contact volume and agent activities.  These metrics are stored in a [http://en.wikipedia.org/wiki/SQL SQL] database for up to 18 months.  The reporting database can be accessed using any SQL reporting tool including Cisco Unified Intelligence Center.  Access to this database requires configuration of a reporting user in the SocialMiner system administration.&lt;br /&gt;
&lt;br /&gt;
There are two main categories of reports:  &lt;br /&gt;
&lt;br /&gt;
* Campaign Reports - These metrics provide an indication of the total posting volume by customers as well as the responsiveness to customers.  These are what could be described as &amp;quot;customer facing&amp;quot; metrics.&lt;br /&gt;
* Agent Reports - These metrics provide an indication of the agent productivity.  These metrics could be used to evaluate agent speed or they could be used to measure total workload as a basis for staffing forecasts. &lt;br /&gt;
&lt;br /&gt;
The Cisco Unified Intelligence Center templates for SocialMiner are available for download here:&lt;br /&gt;
http://www.cisco.com/cisco/software/release.html?mdfid=283613136&amp;amp;catid=278875240&amp;amp;softwareid=283733464&lt;br /&gt;
&lt;br /&gt;
'''Note''': For Cisco Unified Intelligence Center releases prior to 8.0(3), you must extract the templates from the zip file before importing them into Unified Intelligence Center. For release 8.0(3) and later, you can import the zip file directly and Unified Intelligence Center extracts all the templates it finds inside the zip file.&lt;br /&gt;
&lt;br /&gt;
.  The following screen captures are examples of the Cisco Unified Intelligence Center Reports daily reports:&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMiner_Campaign_Daily_Report.jpg|800px|center|SocialMiner Campaign Daily Report]]&lt;br /&gt;
&lt;br /&gt;
* ASR - Average Speed of Reserved.  For the Social Contacts that were Reserved, this is the average time between capture by SocialMiner and the time they are marked as reserved.  This provides an indication of how much time passes before someone first views the customer's post.&lt;br /&gt;
* ASA - Average Speed of Answer.  For the Social Contacts that were Handled, this is the average time between capture by SocialMiner and the time they are marked handled.  This provides an indication of how of how much time passes before the customer gets a response.&lt;br /&gt;
* ASD - Average Speed of Discard.  For the Social Contacts that were Discarded, this is the average time between capture by SocialMiner and the they are marked discarded.  This provides an indication of how much time passes before someone chooses to discard the customer's post.  Note: &amp;quot;Discard&amp;quot; doesn't necessarily mean the post is disregarded.  The distinction between &amp;quot;Discard&amp;quot; and &amp;quot;Handled&amp;quot; depends on how the agents are using SocialMiner.  For example, they might mark posts that are read as &amp;quot;discarded&amp;quot; and posts that are responded too as &amp;quot;handled&amp;quot;.  In this case, discarded means that they were &amp;quot;read&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMiner_Agent_Daily_Report.jpg|800px|center|SocialMiner Agent Daily Report]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The complete SocialMiner reporting database schema is documented in the [http://developer.cisco.com/web/socialminer SocialMiner Developer Guide]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* AHT - Average Handle Time.  For Social Contacts that were handled by this agent, this is the average time between Reserved and Handled.  This provides and indication of how much time it takes this agent to respond to a social contact.&lt;br /&gt;
* ADT - Average Discarded Time.  For Social Contacts that were discarded by this agent, this is the average time between Reserved and Discarded.  This provides an indication of how much time it takes this agent to discard a social contact.&lt;br /&gt;
* ACT - Average Completed Time.  For Social Contacts that were Handled or Discarded, this is the average time between capture by SocialMiner and the first time they were marked Handled or Discarded.  This provides an indication of how of how much time it takes for this agent to complete work for a social contact.&lt;br /&gt;
&lt;br /&gt;
== Configuring the SQL Connection to the SocialMiner Reporting Database ==&lt;br /&gt;
&lt;br /&gt;
Connection to the SocialMiner Informix reporting database can be made through JDBC using the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;jdbc:informix-sqli://&amp;lt;hostname&amp;gt;:&amp;lt;port&amp;gt;/&amp;lt;databasename&amp;gt;:INFORMIXSERVER=&amp;lt;informixserver&amp;gt;;user=&amp;lt;informixuser&amp;gt;;password=&amp;lt;informixpassword&amp;gt;;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The reporting database &amp;lt;port&amp;gt; is 1526.&lt;br /&gt;
* The &amp;lt;databasename&amp;gt; is &amp;quot;mmca_data&amp;quot;.&lt;br /&gt;
* The &amp;lt;informixserver&amp;gt; name is based on the hostname of the server with &amp;lt;tt&amp;gt;_mmca&amp;lt;/tt&amp;gt; append to the end of the hostname. Additional, any dashes (&amp;quot;-&amp;quot;) in the hostname are replace by underscores (&amp;quot;_&amp;quot;).&lt;br /&gt;
* The UTF-8 Charset is  required to get Cisco Unified Intelligence Center (CUIC) able to connect. &lt;br /&gt;
* The content of INFORMIXSERVER is the instance name. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example, if your server's hostname is my-server.mycompany.com, then the INFORMIXSERVER name is &amp;lt;tt&amp;gt;my_server_mmca&amp;lt;/tt&amp;gt;. The complete JDBC URL would be:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;jdbc:informix-sqli://my-server.mycompany.com:1526/mmca_data:INFORMIXSERVER=my_server_mmca;user=reportinguser;password=&amp;lt;informixpassword&amp;gt;;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that when authenticating, the informix username is always &amp;lt;tt&amp;gt;reportinguser&amp;lt;/tt&amp;gt; and the informix password is the password you created in the Administration Gadget.&lt;br /&gt;
&lt;br /&gt;
= System Backup and Restoration =&lt;br /&gt;
&lt;br /&gt;
Cisco SocialMiner Release 8.5(2) supports the Cisco Unified OS ''Disaster Recovery System'' (DRS) to perform backup and restoration of the system. You access the Disaster Recovery System by going to the Administration Gadget, expanding the section on '''Platform Administration''', then selecting the link for '''Disaster Recovery System'''.&lt;br /&gt;
&lt;br /&gt;
Log in using the platform credentials you supplied when you installed SocialMiner.&lt;br /&gt;
&lt;br /&gt;
SocialMiner uses the same platform administration tools as Cisco Unified Communications Manager. Detailed online help is available in the tools.&lt;br /&gt;
&lt;br /&gt;
You can manually back up your system using DRS, or schedule DRS to perform automatic backups.&lt;br /&gt;
&lt;br /&gt;
Complete details on using DRS are available in the DRS online help and in the following guide #link to guide.&lt;br /&gt;
&lt;br /&gt;
== Quick Manual Backup Instructions ==&lt;br /&gt;
&lt;br /&gt;
These instructions provide quick instructions to create a manual backup. You can also schedule backups to run automatically. Note that the system is not usable during a backup, and that new social contacts are not collected during a backup. Schedule your backups accordingly.&lt;br /&gt;
&lt;br /&gt;
The online help for the Disaster Recovery System provides complete details on all features of DRS. However, using DRS with SocialMiner is greatly simplified because SocialMiner supports only a single node and only uses network backups.&lt;br /&gt;
&lt;br /&gt;
To perform a manual backup:&lt;br /&gt;
&lt;br /&gt;
=== Define Backup Device ===&lt;br /&gt;
&lt;br /&gt;
# Access the Disaster Recovery System by going to the Administration Gadget, expanding the section on '''Platform Administration''', then selecting the link for '''Disaster Recovery System'''. Log in using the platform credentials you supplied when you installed SocialMiner.&lt;br /&gt;
# Select '''Backup''' &amp;gt; '''Backup Device'''.&lt;br /&gt;
# On the ''Backup Device List'' page, select '''Add New'''.&lt;br /&gt;
# Provide a '''Device Name''' for the backup device.&lt;br /&gt;
# SocialMiner only supports backing up to a Network Directory, provide the Network Directory details for a server that supports SFTP.&lt;br /&gt;
# Provide the ''Number of backups to store on the Network Directory''. The default is two, so only the two latest backups are preserved.&lt;br /&gt;
# Click '''Save''', the system verifies the information you entered and saves the backup device.&lt;br /&gt;
&lt;br /&gt;
The backup device is now saved. You do not need to repeat these steps the next time you backup the system unless you want to back up to a different device or change backup device settings.&lt;br /&gt;
&lt;br /&gt;
=== Backup the System to the Backup Device ===&lt;br /&gt;
&lt;br /&gt;
# Access the Disaster Recovery System by going to the Administration Gadget, expanding the section on '''Platform Administration''', then selecting the link for '''Disaster Recovery System'''. Log in using the platform credentials you supplied when you installed SocialMiner.&lt;br /&gt;
# Select '''Backup''' &amp;gt; '''Manual Backup'''.&lt;br /&gt;
# Select the Backup Device you created earlier from the pull down menu in '''Select Backup Device'''.&lt;br /&gt;
# In '''Selected Features''' check '''SOCIALMINER'''.&lt;br /&gt;
# Click '''Start Backup'''. &lt;br /&gt;
# A warning appears noting that you may need to use the security password to restore. Click '''OK'''. The backup begins.&lt;br /&gt;
# The backup page refreshes periodically providing the status of the backup. The page also displays the name of the backup tar file that is being saved to the remote system.&lt;br /&gt;
# After the backup completes, wait a few minutes before using SocialMiner so the SocialMiner system can start subsystems that may have been shutdown during the backup.&lt;br /&gt;
&lt;br /&gt;
=== Restoring from a Backup File ===&lt;br /&gt;
&lt;br /&gt;
# Access the Disaster Recovery System by going to the Administration Gadget, expanding the section on '''Platform Administration''', then selecting the link for '''Disaster Recovery System'''. Log in using the platform credentials you supplied when you installed SocialMiner.&lt;br /&gt;
# Select '''Restore''' &amp;gt; '''Restore Wizard'''.&lt;br /&gt;
# Select the backup device from the drop-down menu and select '''Next'''.&lt;br /&gt;
# Select the backup file you want to restore for the ''Tar file list'' drop-down menu and select '''Next'''.&lt;br /&gt;
# Check '''SocialMiner''' in the ''Select Features'' section and select '''Next'''.&lt;br /&gt;
# Read the warning on the page. Optionally select '''File Integrity Check''', then select the Server to be restored (typically the host name of the backed up system). Click '''Restore'''.&lt;br /&gt;
# The restore page refreshes periodically providing the status of the restore. &lt;br /&gt;
# After the restore completes, you must restart SocialMiner for the restoration to take effect.&lt;br /&gt;
&lt;br /&gt;
= Design Guidance =&lt;br /&gt;
&lt;br /&gt;
== Hardware and Software Specifications ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner 8.5(1) requires one of the following UCS server models:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;UCS Model&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;SKU&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;C210-M2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;UCS-C210M2-VCD2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;B200-M2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;UCS-B200M2-VCS1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Note: the memory and hard disk configurations are fixed with these sku's&lt;br /&gt;
=== VMWare Open Virtual Format (OVF) ===&lt;br /&gt;
&lt;br /&gt;
The SocialMiner system supports one standard [http://www.vmware.com/appliances/getting-started/learn/ovf.html OVF] Appliance.  The system requires ESXi version 4.0 Update 1. &lt;br /&gt;
&lt;br /&gt;
Details on configuring VMWare and installing the OVF template are available in [http://www.cisco.com/cisco/software/type.html?mdfid=283613136&amp;amp;catid=null Virtualization for Cisco SocialMiner].&lt;br /&gt;
&lt;br /&gt;
== Deployment Models ==&lt;br /&gt;
Version 8.5 of SocialMiner has a single-server all-in-one deployment model.  The server may be deployed inside our outside the corporate firewall in &amp;quot;intranet&amp;quot; and &amp;quot;Internet&amp;quot; deployment models.&lt;br /&gt;
&lt;br /&gt;
The intranet deployment model provides the additional security of the corporate network firewalls to reduce risk of an external party accessing the system.  This deployment model is required if SocialMiner must access internal sites, for example an internal forum site.   The downside of the intranet deployment model is that SocialMiner system cannot be accessed by partners lacking VPN access.  It is common for some PR functions to be externally managed by an agency and therefore offering easy access (no VPN) to the SocialMiner system may be very useful.  Also, the intranet deployment model does not allow rendering of SocialMiner OpenSocial Gadgets in a public Internet containers such as iGoogle.  The intranet deployment model may complicate proxy configuration, however it likely simplifies directory integration.&lt;br /&gt;
&lt;br /&gt;
The Internet deployment model puts SocialMiner outside the corporate firewall.  This deployment model relies on the built-in security capabilities of the SocialMiner appliance.  This may be acceptable from a security perspective depending on the system use and corporate policies.  For example, in some applications the SocialMiner system handles 100% public postings and therefore there is no disclosure risk associated with a compromised SocialMiner system.  The Internet deployment model may complicate directory integration.&lt;br /&gt;
&lt;br /&gt;
== Ports ==&lt;br /&gt;
'''Port 443''' is used for a secure connection between the SocialMiner user interface and your browser.&lt;br /&gt;
&lt;br /&gt;
'''Port 80''' is used by SocialMiner for communication with Twitter and Facebook APIs. &lt;br /&gt;
&lt;br /&gt;
Your firewall configuration may need to be modified to open these ports for SocialMiner.&lt;br /&gt;
&lt;br /&gt;
== Sizing ==&lt;br /&gt;
&lt;br /&gt;
The following table details the sizing limits for a single SocialMiner system.&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Concurrent Admin Users Signed In&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;5 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Concurrent Agents Signed In &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;30 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Total Feeds &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;100 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Total Campaigns &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;50 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Incoming Rate of Social Contacts (total per hour)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;10,000 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Replies per Twitter Account per Hour&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;30&amp;lt;br /&amp;gt;'''Note:''' This limit is for a default polling interval of 5 minutes. If the polling interval is set lower than 5 minutes, then the limit is reduced depending on usage patterns.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Users and Security ==&lt;br /&gt;
&lt;br /&gt;
=== SocialMiner User Accounts and Security ===&lt;br /&gt;
SocialMiner is designed to minimize the storage of username/passwords to reduce the security risk of a compromised system.  There is an administration account for the system setup, but all SocialMiner user access is controlled through Active Directory (AD) authentication.  There are no SocialMiner user passwords stored on the SocialMiner System.&lt;br /&gt;
&lt;br /&gt;
Users do not need to be manually set up on SocialMiner in order to access the system.  Any user that is authenticated via the Active Directory set-up can use the system.  If there is need to limit who can use system then an AD group can be set up in AD and the SocialMiner system can be configured to only allow access from that group.&lt;br /&gt;
&lt;br /&gt;
AD authenticated users have access to all functions on the system, although gadgets access could be blocked by blocking certain URLs.  &lt;br /&gt;
&lt;br /&gt;
=== Twitter Accounts and Security ===&lt;br /&gt;
Access to Twitter for the Twitter Account feed type is done via OAuth.  When a &amp;quot;Twitter Account&amp;quot; Feed is created the user is prompted to authenticate with Twitter.  The authentication token is stored by SocialMiner granting access to secured information from Twitter such as Direct Messages.  This authentication also enables sending and replying to Twitter Direct Messages (DMs) from the account by using the Reply feature of the Campaign Results gadget.  &lt;br /&gt;
&lt;br /&gt;
'''Note''': All SocialMiner users are entitled to use Twitter accounts configured in the Twitter Account feed to read and respond to Direct Messages in that account.  They are not required to enter the account password.  This supports environments where the social-media care agents are not entitled to know the Twitter account password.  Their ability to use SocialMiner is controlled via Active Directory and their ability to invoke post or perform actions on Twitter is controlled by SocialMiner.  SocialMiner also tracks which SocialMiner User (AD account) makes each post; therefore it is possible for the enterprise to track which employee posted a tweet when sharing a Twitter account amongst a team.&lt;br /&gt;
&lt;br /&gt;
Twitter Stream feed type passwords are encrypted when stored in the SocialMiner configuration database and are also encrypted when sent to Twitter.&lt;br /&gt;
&lt;br /&gt;
== Advanced UI options ==&lt;br /&gt;
The SocialMiner user interfaces are designed to be embedded in other web application user interfaces.&lt;br /&gt;
&lt;br /&gt;
=== Quad ===&lt;br /&gt;
&lt;br /&gt;
You can add a SocialMiner gadget to Quad using the &amp;quot;Add Application&amp;quot; button on Quad.  You can find the specific URL of the SocialMiner gadget by using &amp;quot;view source&amp;quot; on your browser while looking at the gadgets on SocialMiner.&lt;br /&gt;
&lt;br /&gt;
=== iGoogle ===&lt;br /&gt;
If the SocialMiner system is deployed in the Internet deployment model, you can add a SocialMiner gadget to iGoogle using the &amp;quot;Add Stuff&amp;quot; button on iGoogle.&lt;br /&gt;
&lt;br /&gt;
You can find the specific URL of the SocialMiner gadget by using &amp;quot;view source&amp;quot; on your browser while looking at the gadgets on SocialMiner.&lt;br /&gt;
&lt;br /&gt;
=== iframes ===&lt;br /&gt;
&lt;br /&gt;
If your web site or application doesn't support OpenSocial, then you can add SocialMiner to a web page by using an iFrame.  With this technique you can make a frame sized to show one of the SocialMiner web pages (most likely the campaign results gadget).&lt;br /&gt;
&lt;br /&gt;
= Developer Information =&lt;br /&gt;
&lt;br /&gt;
Developer information, including the SocialMiner API documentation and a discussion forum, is available on the Cisco developer site: http://developer.cisco.com/web/socialminer&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
* Twitter is a registered trademark of Twitter, Inc.&lt;br /&gt;
* Facebook is a registered trademark of Facebook, Inc.&lt;br /&gt;
* iGoogle is a trademark of Google, Inc.&lt;br /&gt;
* VMWare is a registered trademark of VMware, Inc.&lt;br /&gt;
* Informix is a registered trademark of International Business Machines Corp. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.''&lt;br /&gt;
&lt;br /&gt;
''THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.''&lt;br /&gt;
&lt;br /&gt;
''The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCBs public domain version of the UNIX operating system. All rights reserved. Copyright 1981, Regents of the University of California.''&lt;br /&gt;
&lt;br /&gt;
''NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED &amp;quot;AS IS&amp;quot; WITH ALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE.''&lt;br /&gt;
&lt;br /&gt;
''IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA&lt;br /&gt;
ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.''&lt;br /&gt;
&lt;br /&gt;
''Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks can be found at http://www.cisco.com/go/trademarks . Third party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1005R)''&lt;br /&gt;
&lt;br /&gt;
''Any Internet Protocol (IP) addresses used in this document are not intended to be actual addresses. Any examples, command display output, and figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and coincidental. ''&lt;br /&gt;
&lt;br /&gt;
''Copyright 2010 Cisco Systems, Inc. All rights reserved.''&lt;br /&gt;
&lt;br /&gt;
[[Category:Cisco SocialMiner]]&lt;/div&gt;</summary>
		<author><name>Nordberg</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(1)</id>
		<title>SocialMiner Release 8.5(1)</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(1)"/>
				<updated>2011-08-19T20:04:27Z</updated>
		
		<summary type="html">&lt;p&gt;Nordberg: /* Network Topology */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
Cisco SocialMiner Release 8.5 is a social-media customer-care system that provides capture, filtering, workflow, queuing, and reporting for social-media engagement teams.  Internet postings captured by SocialMiner are referred to as '''Social Contacts'''.  SocialMiner stores the Social Contacts and groups them into user-defined '''Campaigns'''.  SocialMiner presents the Social Contacts to social-media customer-care personnel who can categorize and/or respond to the postings.  SocialMiner also produces reporting statistics on the handling of the Social Contacts.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Technology and Packaging ==&lt;br /&gt;
SocialMiner is a server application that is packaged as a software appliance.  The appliance runs as a VMWare® virtual machine containing the following components:&lt;br /&gt;
&lt;br /&gt;
* Cisco Unified Communications Operating System (Unified OS), a Redhat Linux based Operating System &lt;br /&gt;
* Informix® embedded database.  This database contains the SocialMiner Configuration and the SocialMiner reporting data.&lt;br /&gt;
* [http://cassandra.apache.org/ Cassandra datastore].  This datastore contains the Social Contacts&lt;br /&gt;
* Cisco SocialMiner runtime software&lt;br /&gt;
&lt;br /&gt;
System setup and administration is done through a browser-based administration interface.   The features of the system are available via [http://en.wikipedia.org/wiki/Representational_State_Transfer REST] API's and [http://en.wikipedia.org/wiki/OpenSocial  OpenSocial Gadgets].  SocialMiner is installed with the [http://shindig.apache.org/  Apache Shindig container] to render the gadgets; however the SocialMiner gadgets may also be rendered in other OpenSocial containers such as Cisco Quad or iGoogle.&lt;br /&gt;
&lt;br /&gt;
SocialMiner supports integration with most user-generated content sites using RSS. SocialMiner also supports proprietary integrations to [http://www.twitter.com Twitter®] and [http://www.facebook.com Facebook®].  Setup and configuration of SocialMiner to monitor Twitter and Facebook  requires good working knowledge of these proprietary systems.  For background information on these sites, review the following Mashable resources:&lt;br /&gt;
&lt;br /&gt;
[http://mashable.com/guidebook/twitter/ The Twitter Guide Book]&lt;br /&gt;
&lt;br /&gt;
[http://mashable.com/guidebook/facebook/ The Facebook Guide Book]&lt;br /&gt;
&lt;br /&gt;
= Installation and Setup =&lt;br /&gt;
== Installing SocialMiner ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner is installed as an appliance utilizing the Cisco Unified Communications Operating System (Unified OS). The operating system and SocialMiner application are installed together using the same installer as  other Cisco Unified OS products such as Cisco Unified Communications Manager and Cisco Unified Intelligence Center. &lt;br /&gt;
&lt;br /&gt;
SocialMiner is designed to work on a VMWare Virtual Machine on hardware that is running a VMWare Host Server. SocialMiner currently supports installation of only a single node.&lt;br /&gt;
&lt;br /&gt;
=== Basic Install Steps ===&lt;br /&gt;
&lt;br /&gt;
# Mount the SocialMiner DVD (or ISO file) to the Virtual Machine and set the Virtual Machine to Boot from the SocialMiner DVD. The Install Wizard Appears. Use Tab to navigate between elements, Space to select an element, and Enter to proceed.&lt;br /&gt;
# Perform the Media Check when prompted.&lt;br /&gt;
# Several informational screens appear, for new installs you can simply select Yes or Continue.&lt;br /&gt;
# '''TimeZone Configuration''': use the arrows keys to highlight the correct timezone, then click tab to navigate to the OK button. Press Enter to proceed.&lt;br /&gt;
# '''Auto Network Configuration''': Select Yes for automatic configuration of the Ethernet NIC speed and Duplex. Select No to manually make the settings.&lt;br /&gt;
# '''MTU Configuration''': Optionally change the MTU size for networking. Click No to Proceed without changing the default. Click Yes to change the MTU setting.&lt;br /&gt;
# '''Static Network Configuration''': Provide the Network Information for SocialMiner. A valid host name with matching IP address must be provided. The system confirms that the host name matches the IP address later in the installation process.&lt;br /&gt;
# '''DNS Client Client Configuration''': Choose yes to provide DNS Client Settings for SocialMiner. Select Yes, then provide DNS servers and the domain. Select OK.&lt;br /&gt;
# '''Administration Login Configuration''': Provide an Administrator ID and Password. This user is for platform (Unified OS) administration.&lt;br /&gt;
# '''Certificate Information''': Provide information about your organization. This information is used to generate the security (SSL) certificates for this server.&lt;br /&gt;
# '''First Node Configuration''': SocialMiner currently supports only one node. Select Yes for the First Node question.&lt;br /&gt;
# '''Network Time Protocol Client Configuration''': You must provide at least one NTP Server. Enter the NTP host address and select OK.&lt;br /&gt;
# '''Security Configuration''': Provide a security password. This password is typically used for communication between multiple nodes, however, SocialMiner currently supports only a single node.&lt;br /&gt;
# '''SMTP Host Configuration''': Select No for SMTP Host Configuration.&lt;br /&gt;
# '''Application User Configuration''': Provide a username and password for the SocialMiner administrator. Additional SocialMiner users can by imported from Active Directory after the SocialMiner install completes.&lt;br /&gt;
# '''Platform Configuration Confirmation''': The confirmation screen appears. You can select Back to change settings or OK to complete the installation. Installation can take up to 60 minutes to complete. The server may reboot to complete installation steps. &lt;br /&gt;
&lt;br /&gt;
If you install from an ISO file and see a Virtual Machine message instructing you to ''Disconnect anyway (and override the lock)?'', select '''Yes'''. &lt;br /&gt;
&lt;br /&gt;
After installation completes, a login prompt appears in the server console.&lt;br /&gt;
&lt;br /&gt;
=== Post-install Setup ===&lt;br /&gt;
&lt;br /&gt;
After install is complete, perform the following one-time setup tasks:&lt;br /&gt;
&lt;br /&gt;
* [[#Proxy Setup |Set up a proxy]] if your system is installed behind a firewall, so that feeds can access sites in the internet.&lt;br /&gt;
* [[SocialMiner#Active_Directory | Configure Active Directory]] so that additional users can log in.&lt;br /&gt;
* [[SocialMiner#Setting_up_the_Reporting_User_Account | Set up the Reporting User]] so that reporting tools can access the reporting database.&lt;br /&gt;
&lt;br /&gt;
= Using SocialMiner =&lt;br /&gt;
[[Image:SocialMiner_login.png|thumb|500px|right|SocialMiner Sign In Form]]&lt;br /&gt;
&lt;br /&gt;
SocialMiner is accessible by going to the root of the web server:&lt;br /&gt;
(where &amp;lt;servername&amp;gt; is the Name or IP address of the server)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;lt;servername&amp;gt;/&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A sign in page appears. The first time you sign in, you must sign in with the application username and password that you created during install. After you sign in, you are presented with the results page. At the top of the page are links for [[SocialMiner#Configuration | Configuration]], [[SocialMiner#Campaign_Results | Results]], and [[SocialMiner#Administration | Administration]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Feeds ===&lt;br /&gt;
[[Image:FeedConfiguration.jpg|thumb|300px|right|Feed Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
A '''Feed''' is a configured source for capturing Social Contacts.  SocialMiner supports the following types of Feeds:&lt;br /&gt;
* [[#RSS and Authenticated RSS Feed Types | RSS and Authenticated RSS]]&lt;br /&gt;
* [[#Facebook Fan Page Feed Type | Facebook Fan Page]]&lt;br /&gt;
* [[#Twitter Stream Feed Type | Twitter Stream]]&lt;br /&gt;
* [[#Twitter Account Feed Type | Twitter Account]] &lt;br /&gt;
&lt;br /&gt;
Each Feed type has unique settings.  Feeds can be configured through the Feed Configuration Gadget or via the REST API.  The following sections describe how to set up each Feed type in detail.&lt;br /&gt;
&lt;br /&gt;
'''Note''' on de-duplication:&lt;br /&gt;
&lt;br /&gt;
SocialMiner automatically removes duplicate social contacts using a process called de-duplication.  For example, if a user configures several ''overlapping'' feeds that capture the same result, then SocialMiner does not capture the same social contact twice.  The de-duplication functionality relies on the unique URL of the post.  For example, each Tweet or blog has a unique URL.  Before SocialMiner creates a new Social Contact in the datastore, it first verifies that the URL of that Social Contact is not already in the datastore.&lt;br /&gt;
&lt;br /&gt;
==== Proxy Setup ====&lt;br /&gt;
[[Image:ProxySettings.jpg|thumb|300px|right|Proxy Settings]]&lt;br /&gt;
If your server is behind a firewall, then you may need to enable SocialMiner to use a proxy to reach the internet. Consult your Network Administrator for the proxy name and port. The same proxy is used across all feeds.&lt;br /&gt;
&lt;br /&gt;
The link for proxy settings is available in the bottom-left of the feed gadget.&lt;br /&gt;
&lt;br /&gt;
To configure the proxy, click the Proxy Configuration link, and edit the following field. Click '''Save''' when finished.&lt;br /&gt;
&lt;br /&gt;
* '''Enable Proxy''' (checkbox) - when checked, the feeds are accessed through the provided proxy server.&lt;br /&gt;
* '''Hostname''' - The IP address or hostname of the proxy server.&lt;br /&gt;
* '''Port''' - The port for the proxy server.&lt;br /&gt;
* '''Exclusion Patterns''' - You can add and remove hostname or IP addresses for servers not requiring a proxy.&lt;br /&gt;
** To add an exclusion, type the exclusion into the text box and click Add.&lt;br /&gt;
** To remove an exclusion, click the red X to the right of the exclusion.&lt;br /&gt;
** Wildcards are supported, for example *.cisco.com excludes all servers with a cisco.com hostname and 10.86.* excludes all IP addresses starting with 10.86&lt;br /&gt;
* Click Save to save the settings and return to the Feed gadget page.&lt;br /&gt;
&lt;br /&gt;
'''Notes''':&lt;br /&gt;
* Proxy changes may take up to 30 seconds to take effect.&lt;br /&gt;
* The exclusion list is limited to 255 total characters. There is an additional character per item in the list that acts as a separator.&lt;br /&gt;
&lt;br /&gt;
==== RSS and Authenticated RSS Feed Types ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are many sites that support [http://en.wikipedia.org/wiki/RSS RSS] and therefore this is one of the simplest and most widely available means for SocialMiner to capture Social Contacts.  &lt;br /&gt;
&lt;br /&gt;
SocialMiner Supports the following RSS Feed standards:&lt;br /&gt;
* [http://validator.w3.org/feed/docs/rss1.html RSS 1.0]&lt;br /&gt;
* [http://validator.w3.org/feed/docs/rss2.html RSS 2.0]&lt;br /&gt;
* [http://tools.ietf.org/html/rfc4287 ATOM 1.0]&lt;br /&gt;
&lt;br /&gt;
The Authenticated RSS feed type is similar to RSS however it supports [http://en.wikipedia.org/wiki/Basic_access_authentication basic authentication]. This username and password are encrypted and stored in the SocialMiner configuration database.&lt;br /&gt;
&lt;br /&gt;
===== Configuring an RSS or Authenticated RSS Feed =====&lt;br /&gt;
&lt;br /&gt;
* View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationRSS.mov video]  about adding RSS Feeds.&lt;br /&gt;
* View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfiguratedAuthenticatedRSS.mov video] about adding Authenticated RSS Feeds.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To configure a feed, access the Feed gadget, click '''Add''', select RSS or Authenticated RSS feed type, and enter the following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* URL - this must be a valid RSS Feed&lt;br /&gt;
* Username - Username for the feed. Required for Authenticated RSS feed. Not Applicable to RSS Feed.&lt;br /&gt;
* Password - Password for the feed. Optional for the Authenticated RSS feed.  Not Applicable to RSS Feed.&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Minimum age - The number of hours old for a post before it is included as a result. This allows you to exclude recent posts. Not available for Twitter Stream.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====== Changing the Polling Interval ======&lt;br /&gt;
&lt;br /&gt;
The polling interval controls how often the SocialMiner system requests the feed.  A shorter polling interval provides more frequent updates but creates more load on the SocialMiner server and on the sites publishing the feed.  Some sites may have recommendations or restrictions on frequent polling and could block an application that polls too frequently.&lt;br /&gt;
&lt;br /&gt;
5 minutes is the default polling interval for feeds.&lt;br /&gt;
&lt;br /&gt;
====== Minimum Age ======&lt;br /&gt;
&lt;br /&gt;
The minimum age setting filters out recent posts.  This feature was implemented for forum sites that publish feeds of &amp;quot;unanswered posts&amp;quot;.  You can configure the &amp;quot;unanswered posts&amp;quot; feed URL in SocialMiner and set a long Minimum Age, for example24 hours, and the system only capture posts that are both unanswered (based on the RSS feed) and older then 24 hours (based on the Minimum Age).  This offers a simple way to implement the business strategy of light touch forum moderation. &lt;br /&gt;
&lt;br /&gt;
====== Paging ======&lt;br /&gt;
&lt;br /&gt;
SocialMiner does not support the reading of multiple &amp;quot;pages&amp;quot; from an RSS feed. SocialMiner captures the posts that are presented on the first, or main, page returned by a site.  This limitation prevents the system from capturing posts prior to the current page of results, but allows SocialMiner to capture all results going forward as long as the site generates a page or less of results in each interval.  Note: some sites allow the URL to specify the number of results on a page in the URL. This allows for some tuning of the polling by setting the number of results to return in the page along with the polling interval to optimize performance of the system and reduce load on the site while ensuring all posts are captured.&lt;br /&gt;
&lt;br /&gt;
==== Facebook Fan Page Feed Type ====&lt;br /&gt;
The Facebook Fan Page Feed type captures all of the wall posts and comments on wall posts that are posted to a Fan Page.  You can configure a new Facebook Fan Page type Feed on SocialMiner by clicking &amp;quot;Add&amp;quot; on the Feed Configuration Gadget and choosing the Facebook Fan Page Feed type.  Fan Pages are public and therefore no username or password is required to capture the postings on a Facebook Fan Page.  This means it's possible to capture postings on Fan Pages operated by a company as well as Fan Pages set up by independent parties or even competitors.&lt;br /&gt;
&lt;br /&gt;
Facebook wall posts and comments are captured by SocialMiner and rendered in a time-sorted stream.  This rendering differs from the standard Fan Page layout; but the goal of this layout is to ensure that 100% of the wall posts and comments are noticed by the consumer of the results. Its more difficult to achieve this goal when viewing the wall posts and comments directly on Facebook as they are grouped by wall post instead of time-sorted.&lt;br /&gt;
&lt;br /&gt;
When displayed in SocialMiner, Facebook wall posts and comments are differentiated by the format of the title:&lt;br /&gt;
&lt;br /&gt;
*''Facebook post from [first name] [last name]''&lt;br /&gt;
&lt;br /&gt;
*''Facebook comment from [first name] [last name] for &amp;quot;[post]&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
The URL in the title provides a direct link to the wall post on Facebook.  Note: Facebook doesn't anchor comments, therefore the URL for the comment links to the wall posts to which the comment refers instead of directly to the comment.&lt;br /&gt;
&lt;br /&gt;
===== Configuring a Facebook Fan Page Feed =====&lt;br /&gt;
&lt;br /&gt;
SocialMiner expects a clean Fan Page URL.  You will notice that Facebook appends certain parameters to a URL depending on how you navigated to the URL.  For example, when finding the Cisco Contact Center Fan Page through Facebook search, the following URL:&lt;br /&gt;
http://www.facebook.com/#!/CiscoCC?ref=ts is displayed. However the direct URL for the fan page is http://www.facebook.com/CiscoCC.  This is what Facebook refers to as the &amp;quot;Vanity URL&amp;quot;.  This name &amp;quot;CiscoCC&amp;quot; was registered by the administrator of this page.  Note: there may be some Fan Pages that have a number instead of a text name (this is uncommon).  These are pages that have not yet registered a Vanity URL.  In this case, the URL with the number satisfies the requirements of SocialMiner configuration.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationFacebookFanPage.mov video] about configuring s Facebook Fan Page Feed.&lt;br /&gt;
&lt;br /&gt;
To configure a Facebook Fan Page feed, access the Feed gadget, click '''Add''', select Facebook Fan Page feed type, and enter the following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* URL - this must be a valid Facebook Fan page Note: The URL must start with &amp;lt;tt&amp;gt;http://www.facebook.com&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Minimum age - The number of hours old for a post before it is included as a result. This allows you to exclude recent posts. Not available for Twitter Stream.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
==== Twitter Stream Feed Type ====&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''Important: Only one Twitter Stream per SocialMiner server is supported.'''&amp;lt;/font&amp;gt;  Your server IP will be blacklisted by Twitter if you configure multiple Twitter Stream feeds. If your IP is blacklisted by Twitter, then you must delete all Twitter Stream feeds and wait approximately 2 hours to remove your IP from the Twitter blacklist. If you require multiple Twitter Streams then you must discuss this need with Twitter.  Also note that if you have more than one SocialMiner system, and more than one has a Twitter Stream feed going through a single proxy, or you are using some other software system that uses Twitter Streams through that same proxy, then your Proxy will be blacklisted by Twitter.&lt;br /&gt;
&lt;br /&gt;
The Twitter Stream feed type uses the [http://dev.twitter.com/pages/streaming_api Twitter Stream API] or what is sometimes referred to as the &amp;quot;firehose&amp;quot; interface on Twitter to provide near realtime access to Tweets.  This interface provides different capabilities than the [http://search.twitter.com/ Search API].  A benefit of this Twitter Stream is the speed and efficiency of capturing greater tweet volume at faster speeds.  There is no polling interval since the interface pushes the Tweets to the SocialMiner server.  The Twitter Stream API also provides more meta-data associated with the tweets than the Search API.  For example, the Twitter Stream API provides the indication that a Tweet is in-reply-to another Tweet (this is not available via RSS).&lt;br /&gt;
&lt;br /&gt;
A downside of the Twitter stream API is that it provides less searching/filtering capability than the search API.  The interface supports keyword searching but, for example, it doesn't support exclusion of keywords.  This limited searching capability results in more on-board filtering by the SocialMiner server.  Also, the Twitter Stream reply doesn't provide historical results and therefore downtime in the SocialMiner system could result in missed Tweets.&lt;br /&gt;
&lt;br /&gt;
The Twitter Stream API requires authentication. A Twitter account username and password is required to configure this type of feed. '''Note: Twitter only allows one Twitter Stream connection per account'''.  If there are unrelated Twitter keyword searches required then you must configure multiple Twitter accounts, since adding unrelated keywords to one stream makes SocialMiner Campaign and Filter configuration difficult.&lt;br /&gt;
&lt;br /&gt;
When Tweets are captured by SocialMiner using the Twitter Stream, the heading in the Social Contact indicates the type of Tweet.  For example, the heading indicates whether the Social Contact is a &amp;quot;Tweet&amp;quot; or &amp;quot;ReTweet&amp;quot; or if it is &amp;quot;in-reply-to&amp;quot;.  This type of context is not available when capturing Tweets via RSS.&lt;br /&gt;
&lt;br /&gt;
===== Configuring a Twitter Stream Feed Type =====&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationTwitterStream.mov video] about configuring a Twitter Stream Feed.&lt;br /&gt;
&lt;br /&gt;
Access the Feed gadget, click '''Add''', select the Twitter Stream feed type, and enter following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* Search Keywords - A comma separated listed of search words to search on. Up to 200 keywords can be defined for a total limit of 2000 bytes. &lt;br /&gt;
** Each keyword must be between 1-60 bytes.&lt;br /&gt;
** At least one keyword must be defined.&lt;br /&gt;
** Commas in the keyword search stand for OR. Spaces in the keyword search stand for AND. You cannot search for exact strings. For example, if you enter &amp;quot;Cisco Telepresence&amp;quot; then the social contact returned contains Cisco and Telepresence in them, but not necessarily the phrase Cisco Telepresence.&lt;br /&gt;
** Do Not Use a Space after a Comma. If you use a space after a comma then only the first keyword is matched against.&lt;br /&gt;
* Username - A valid Twitter username.&lt;br /&gt;
* Password - Password for the Twitter username.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
==== Twitter Account Feed Type ====&lt;br /&gt;
&lt;br /&gt;
The Twitter Account Feed Type uses the [http://apiwiki.twitter.com/Twitter-API-Documentation Twitter REST API].  This Feed type captures all of the Mentions and Direct Messages for a Twitter account.  Twitter Account Feeds include all of the tweets that include &amp;quot;@USERNAME&amp;quot; as well as all of the Direct Messages to the @USERNAME account.  This Feed type also captures Tweet type, for example ReTweet, in-reply-to, etc.  &lt;br /&gt;
&lt;br /&gt;
The Twitter Account feed is configured using [http://en.wikipedia.org/wiki/OAuth OAuth]. During the feed configuration, SocialMiner redirects the user to Twitter to validate the Twitter account.  This provides a security benefit since using OAuth avoids the storage of the user's Twitter account information on the SocialMiner server.&lt;br /&gt;
&lt;br /&gt;
If the user is already logged into Twitter with the same username as specified in the feed configuration, then they are simply prompted to allow access to Twitter for the SocialMiner server.  If the user is not logged in (or logged into a different account) then they must sign in to the same account specified in the feed configuration.  Credentials are securely passed to Twitter directly instead of going through SocialMiner.  Based on their authorization, Twitter provides SocialMiner with a key to enable access to their account.  From this point forward, SocialMiner will be able to use/access the Twitter account.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' You cannot create more than one Twitter Account Feed with the same Twitter username on a single SocialMiner server. Only one Twitter Account Feed type per Twitter user per SocialMiner server is allowed. &lt;br /&gt;
&lt;br /&gt;
Note: Twitter provides a list of applications (connections) that have been granted access to a Twitter account.  A Twitter user can revoke access at any time. See http://twitter.com/settings/connections.&lt;br /&gt;
&lt;br /&gt;
===== Twitter Account Feed Configuration =====&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationTwitterAccount.mov video] about configuring a Twitter Account Feed.&lt;br /&gt;
&lt;br /&gt;
Access the Feed Gadget, click '''Add''', select the Twitter Account feed type, and enter or following fields, then click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* Username - A valid Twitter username.&lt;br /&gt;
* Password - Password for the Twitter username.&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' After clicking Save you are redirected to the twitter authentication service, which allows you to approve the use of this application with your Twitter account. Follow the directions on the screen to authorize this application to access the Twitter account.&lt;br /&gt;
&lt;br /&gt;
=== Campaigns ===&lt;br /&gt;
&lt;br /&gt;
[[Image:CampaignConfiguration.jpg|thumb|300px|right|Campaign Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
The purpose of a '''Campaign''' is to group Social Contacts for handling by the social media customer care team.  Social Contacts are included in a Campaign by configuring one or more feeds to be part of the Campaign.  This is done through the Campaign Configuration gadget.  When a feed is configured to be part of a Campaign, all social contacts in that feed are included in the Campaign.  As new social contacts arrive on that feed, they are immediately added to the Campaign.  Social Contacts cannot be removed from a Campaign, once included they remain in the campaign until they are purged or the Campaign is deleted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Optionally, Campaigns may also have '''Filters'''.  Filters are used to narrow the set of social contacts that are added to the campaign.  More information on Filters can be found in the Filter Configuration section of this guide.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/CampaignConfiguration.mov video] about Campaigns, Campaign usage, and Campaign configuration.&lt;br /&gt;
&lt;br /&gt;
==== Campaign List ====&lt;br /&gt;
The Campaign Configuration Gadget defaults to a list of Campaigns.  This list is empty for a system with no campaigns.  The list shows the name of the campaign, the number of social contacts in the campaign, and description of the campaign, and a RSS feed icon which is a link to the RSS feed ''from'' SocialMiner.  The RSS feed allows someone to capture all the social contacts in a campaign using a RSS reader.&lt;br /&gt;
&lt;br /&gt;
This list updates in real time, for example if there are new campaigns added to the system (perhaps by another user) then the new campaigns appear in the list. If there are new social contacts added to a campaign then the Social Contact count increments.&lt;br /&gt;
&lt;br /&gt;
==== Add Campaign ====&lt;br /&gt;
You can add campaign by clicking the &amp;quot;Add&amp;quot; button at the bottom of the Campaign Configuration gadget.  The gadget displays a list of Feeds &amp;quot;Available&amp;quot; with arrows to move the Feeds into &amp;quot;selected&amp;quot; which includes them in the campaign.  At least one Feed should be moved to selected prior to pressing &amp;quot;save&amp;quot; in order to add social contacts to a campaign.  Note: once save is pressed, the Social Contacts for the configured feeds are added to the campaign.  Once added, Social Contacts cannot be removed from the campaign except via a purge.  If a Feed is removed from a campaign, new Social Contacts captured by that feed are no longer added to the campaign but the Social Contacts previously included are not removed.  Social Contacts can only be removed from a campaign when they are purged from the system.  &lt;br /&gt;
&lt;br /&gt;
'''Note:''' if a Feed is accidentally added to a campaign and the Social Contacts MUST be immediately removed from that campaign, then the only recourse is to delete the entire campaign and recreate it.&lt;br /&gt;
&lt;br /&gt;
A Feed may be added to multiple campaigns but does not duplicate the Social Contacts in the datastore.  The Social Contacts for that feed are simply counted in both campaigns.&lt;br /&gt;
&lt;br /&gt;
The Campaign Configuration gadget also allows for assignment of filters to the campaign.  Filter functionality is described in the Filters section of this guide.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
&lt;br /&gt;
[[Image:FilterConfiguration.jpg|thumb|300px|right|Filter Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
The purpose of a Filter is to narrow the set of Social Contacts that appear in a campaign, allowing the social-media customer-care team to focus on the most actionable Social Contacts.  As new Social Contacts are captured by SocialMiner and put into Campaigns, the Filter(s) are run to exclude certain Social Contacts.&lt;br /&gt;
&lt;br /&gt;
SocialMiner supports a trainable filtering technology based on a statistical probability model called: [http://en.wikipedia.org/wiki/Bayesian_probability Bayesian].  The SocialMiner Bayesian filters are not pre-programed or &amp;quot;configured with business rules&amp;quot;.  They are trained by the users who process Social Contacts.  When training a Bayesian Filter the user is given the option to &amp;quot;train in&amp;quot; or &amp;quot;train out&amp;quot; each social contact.  After a sufficient amount of training, the filter begins to exclude unwanted Social Contacts from a campaign.&lt;br /&gt;
&lt;br /&gt;
Filters can be used to exclude Social Contacts for many different reasons.  They can be used to take a broad keyword search and narrow the results down to the posts related to a specific brand.  For example, a search for &amp;quot;Flip&amp;quot; could return posts about footwear and gymnastics while the purpose of the campaign may be to capture posts about Flip brand video recorders.  A Bayesian Filter can be trained to exclude the Social Contacts about footwear or gymnastics.  The training includes the complete text of the post, not just certain keywords and therefore offers much more sophisticated filtering capability then a keyword exclusion approach to filtering.  A Filter can be trained to look for Social Contacts with negative sentiment (or positive sentiment), focusing the work of a customer support or marketing team.  Filters can also be trained to look for certain languages.&lt;br /&gt;
&lt;br /&gt;
Multiple filters may be applied to one campaign creating opportunities to layer filtering strategies to fine tune results.&lt;br /&gt;
&lt;br /&gt;
To create a filter, use the Filter Configuration Gadget.  Create a new filter by clicking add, enter a name, and then save.  Your filter will appear in the filter list.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/TrainingFilterswithSocialMiner.mov video] about training filters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Training a Bayesian Filter ====&lt;br /&gt;
[[Image:CampaignResultsTrainingMode.jpg|thumb|450px|right|Campaign Results Gadget in Training Mode]]&lt;br /&gt;
Once you create a filter, you must train it.  The Filter training is performed through the Campaign Results Gadget.  You can train a filter using any campaign.  The training does not impact the Campaign unless you configure the filter to apply to that Campaign.  Choose a Campaign with some Social Contacts, and from the Campaign Results settings you can select the filter you want to train.  When you click save you are in &amp;quot;training mode&amp;quot;.  The name of the filter you've selected at the top of the Gadget is displayed and a &amp;quot;+&amp;quot; and &amp;quot;-&amp;quot; for each Social Contact appears.  By clicking the &amp;quot;+&amp;quot; you &amp;quot;Train In&amp;quot; the Social Contact indicating that this is the type of contact you would like the Filter to keep in the Campaign.  By clicking the &amp;quot;-&amp;quot; you &amp;quot;Train Out&amp;quot; the Social Contact indicating that this is the type of contact you would like the filter to reject.&lt;br /&gt;
&lt;br /&gt;
Filters are applied to Campaigns in the Campaign Configuration Gadget.  You can apply Filters to a Campaign in the same way you add Feeds.  Note: Filters are only run against Social Contacts as they enter a campaign.  Filters do not run retroactively against Social Contacts that are already in a campaign.&lt;br /&gt;
&lt;br /&gt;
== Campaign Results ==&lt;br /&gt;
&lt;br /&gt;
[[Image:CampaignResults.jpg|thumb|450px|right|Campaign Results Gadget]]&lt;br /&gt;
&lt;br /&gt;
The Campaign Results gadget provides a dynamic user interface for viewing and responding to Social Contacts.  The first time the Campaign Results gadget is rendered, the gadget defaults to the settings page.  You must select a Campaign and choose &amp;quot;OK&amp;quot;.  The settings for this gadget are stored in a browser [http://en.wikipedia.org/wiki/HTTP_cookie cookie].&lt;br /&gt;
&lt;br /&gt;
The Campaign Results gadget is dynamic and therefore you may occasionally see a bar appear at the top indicating that there are one or more new social contacts in the campaign.  You can click on this message to refresh the results, or click the refresh icon on the upper-right of the gadget.&lt;br /&gt;
&lt;br /&gt;
You can update the settings for the gadget, including the selection of which campaign you are viewing by clicking on the settings icon on the upper-right of the gadget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Handling Social Contacts ===&lt;br /&gt;
When Social Contacts are captured by SocialMiner, they are initially in the &amp;quot;unread&amp;quot; state.  From the Campaign Results gadget, the user can change the state of the Social Contacts at any time by pressing the Social Contact state control buttons. [[Image:StateIcons.jpg]]&lt;br /&gt;
&lt;br /&gt;
There are four Social Contact States in SocialMiner.&lt;br /&gt;
* Unread (initial state)&lt;br /&gt;
* Reserved&lt;br /&gt;
* Handled&lt;br /&gt;
* Discarded&lt;br /&gt;
&lt;br /&gt;
A Social Contact state can be changed by any user at any time by pressing one of the Social Contact state buttons.  The &amp;quot;Reply / Reserve&amp;quot; button changes the Social Contact to the Reserved state.  The &amp;quot;Handle&amp;quot; button changes the Social Contact to the Handled state.  The &amp;quot;Discard&amp;quot; button changes the Social Contact to the Discarded state.  The current state of the Social Contact will appear at the top of the social contact along with the name of the user that set the state (unless the Social Contact is &amp;quot;unread&amp;quot;, in which case it will be blank).[[Image:ReservedState.jpg]]&lt;br /&gt;
&lt;br /&gt;
The Social Contact state is universal across the SocialMiner system. For example, if one user reserves a Social Contact, then the Social Contact appears as reserved in the Campaign Results of all other users.  Note: this is the case even if the Social Contact appears in multiple campaigns.&lt;br /&gt;
&lt;br /&gt;
Depending on when the Campaign Results were last refreshed, it is possible that a user may try to alter the state of a Social Contact that has already been changed by another user.  The SocialMiner system prevents this by alerting the user that they must refresh before attempting to change the state of the Social Contact.&lt;br /&gt;
&lt;br /&gt;
[[Image:PleaseRefresh.jpg|center|Social Contact Changed by Another User]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By changing the settings of the Campaign Results gadget you can show or hide Social Contacts by state.  The default setup is to show only Unread and Reserved Social Contacts.  The selection of which states to show is controlled by Campaign Results gadget settings.  These settings are all specific to the user, therefore changes to these settings do not change how others view the campaign.&lt;br /&gt;
&lt;br /&gt;
Note: the hidden Social Contacts are only hidden in the Campaign Results gadget view, they are not deleted or removed from the campaign.  If you accidentally Discard a Social Contact (and it disappears from view) you can easily retrieve it by changing the gadget settings to show discarded Social Contacts and clicking again on the Discard button for that Social Contact to toggle it back to Unread.&lt;br /&gt;
&lt;br /&gt;
If you want to review all of the Handled Social Contacts for a Campaign, you can easily do this by selecting a campaign and only the Handled state.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/HandlingSocialContactswithSocialMiner.mov video] about handling social contacts.&lt;br /&gt;
&lt;br /&gt;
=== Replying to Social Contacts ===&lt;br /&gt;
[[Image:CiscoTwitterReply.jpg |thumb|450px|right|Cisco Twitter Reply Template]]&lt;br /&gt;
&lt;br /&gt;
If a Reply Template is configured, and the social contact is from Twitter, then you can reply to the Tweet by clicking the &amp;quot;Reply / Reserve&amp;quot; button on the Social Contact.&lt;br /&gt;
&lt;br /&gt;
Using the default reply template, you can either Direct Message (DM) the author of the Tweet or create an &amp;quot;@&amp;quot; reply that is viewable to everyone on Twitter. Twitter DM's are only supported if the author of the tweet and the Twitter Account being used to send the DM are following each other.&lt;br /&gt;
&lt;br /&gt;
The default reply template lists the Social Contact and provides the following fields to reply:&lt;br /&gt;
&lt;br /&gt;
# Account: Select the Twitter Account from which you are replying. All Twitter Accounts configured on this system appear in the pull-down menu. Once the account is selected SocialMiner checks to see if the account is following the twitter user who posted the original Tweet. If the account is not following, then the '''Follow''' button becomes active. Optionally click the '''Follow''' button to begin following the author of the social contact.&lt;br /&gt;
# Select the type of reply, either reply or direct message. A reply is posted to the timeline of the twitter account selected above. A direct message is sent directly to the poster of the tweet.&lt;br /&gt;
#: '''Note''': You can only direct message a twitter user if the intended recipient is following the selected Twitter account. &lt;br /&gt;
# Enter your reply in the text box. Text input is limited to 140 characters. The current character count is listed at the upper right of the text box.&lt;br /&gt;
&lt;br /&gt;
Click Send to send the Twitter Account reply.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Tags ====&lt;br /&gt;
When you hover over a Social Contact a text box and a Tag button is displayed.  To enter a tag, click the text box, type the tag and hit enter or click the '''Tag''' button.  You can enter two tags at once by using a comma.  The tags are displayed to all users who view that Social Contact.  &lt;br /&gt;
&lt;br /&gt;
'''Note:''' Social Contacts are not duplicated in SocialMiner even when they appear in multiple campaigns. If a user is viewing one campaign and tags a social contact, then the tag appears to users viewing that Social Contact from another Campaign.&lt;br /&gt;
&lt;br /&gt;
SocialMiner also has a suggested tag feature where it suggests the five most common/recently used tags for the selected campaign.  These suggestions provide one-click tagging for commonly used tags.  The suggestions are specific to the campaign, not the entire SocialMiner system.  The suggestions are only updated on a refresh. For example, if you are first viewing a new campaign in the Campaign Results gadget you do not see any suggestions.  Enter a few tags, and then click the refresh button. Tags that you entered as suggestions for other social contacts appear, allowing you to tag those social contacts by clicking the suggested tags.&lt;br /&gt;
&lt;br /&gt;
The SocialMiner Campaign Results can be viewed by tag so that the results only display a selected subset of Social Contacts, based on the selected tags.  You can click on the gadget settings (as if selecting a different campaign), check the show tags button, and select which tags you would like to see in the results.  Click OK and the Campaign Results are narrowed to only show the Social Contacts with the selected tags.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/UsingSocialMinerTags.mov video] about using tags.&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
&lt;br /&gt;
The administration functions of SocialMiner are divided between two gadgets; System Administration and Reply Templates.&lt;br /&gt;
&lt;br /&gt;
=== System Administration ===&lt;br /&gt;
[[Image:CampaignResults.png|thumb|300px|right|System Administration]]&lt;br /&gt;
&lt;br /&gt;
The System Administration gadget provides the following system configuration and serviceability tools:&lt;br /&gt;
&lt;br /&gt;
* Active Directory&lt;br /&gt;
* Purge Settings &lt;br /&gt;
* Reporting Configuration &lt;br /&gt;
* RTMT Download Links &lt;br /&gt;
* Platform Administration&lt;br /&gt;
* Troubleshooting&lt;br /&gt;
&lt;br /&gt;
Also, the Application Software Version (version of SocialMiner) and Operating System Active Software Version (version of Cisco Unified OS) are listed at the top of the page.&lt;br /&gt;
&lt;br /&gt;
Server status for the three main services; Datastore, Indexer, and Runtime are provided under version information. All statuses must be &amp;quot;Running&amp;quot; for proper operation of the system.&lt;br /&gt;
&lt;br /&gt;
==== Active Directory ====&lt;br /&gt;
&lt;br /&gt;
SocialMiner uses Active Directory (AD) to manage and administer user access to the system. All users, with the exception of the Administration and Reporting users, must be configured on a Microsoft Active Directory server to be able to access SocialMiner.&lt;br /&gt;
&lt;br /&gt;
The Active Directory connection permits users configured in AD to access SocialMiner. You can configure the connection to allow all users in AD to access SocialMiner, or to allow only a group of users access. If there are multiple independent groups and they all require isolated security/permissions then they should each deploy their own SocialMiner system.  &lt;br /&gt;
&lt;br /&gt;
'''Note''': If Twitter Account feeds are configured on the system, all users are able to see Direct Messages to the configured Twitter Accounts and all users can post from these accounts.  SocialMiner tracks which users make which posts, but some companies may want to restrict who can make posts, and they can implement this approach by configuring SocialMiner to authenticate with a specific role.  If SocialMiner is authenticated with a specific Active Directory role, then only those Active Directory users with that role can use SocialMiner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To configure Active Directory, open the Administration gadget, click the Active Directory link, and click Edit. Enter or modify the following fields. Click Save when finished.&lt;br /&gt;
&lt;br /&gt;
* '''Enabled''': (checkbox) When checked, the Active Directory connection is active. If not checked, then only the administrator can log into SocialMiner.&lt;br /&gt;
* '''Host''': Provide the Host name or IP address and Port of the Active Directory server.&lt;br /&gt;
* '''Port''': Provide the port for Active Directory. The default Active Directory port is 3268. If using SSL the default port is 3269.&lt;br /&gt;
* '''Use SSL''': (checkbox). Check to use SSL. Note you must also exchange security certificates with the AD server before SSL can work.&lt;br /&gt;
* '''Manager Distinguished Name''': Enter the Manager Distinguished Name used to login to the Active Directory server, for example, on a default installation of Microsoft AD, the name is :''&amp;lt;tt&amp;gt;CN=Administrator, CN=users, DC=MYSERVER, DC=COM&amp;lt;/tt&amp;gt;''. Replace MYSERVER and COM with your respective hostname.&lt;br /&gt;
* '''Manager Password''': The password for the AD Manager account.&lt;br /&gt;
* '''Role Name''': (optional) The Active Directory role or Active Directory group of users who are allowed to access SocialMiner. If this setting is blank or * then all users in Active Directory are allowed access to SocialMiner.&lt;br /&gt;
&lt;br /&gt;
===== Exchanging Security Certificates with AD =====&lt;br /&gt;
&lt;br /&gt;
To enable SSL for the Active Directory connection you must first exchange security certificates between the two servers. Enabling SSL is optional, but if you do not enable SSL then username and password information is not transmitted securely between SocialMiner and the Microsoft AD server.&lt;br /&gt;
&lt;br /&gt;
To exchange security certificates:&lt;br /&gt;
&lt;br /&gt;
On the Active Directory server:&lt;br /&gt;
&lt;br /&gt;
# Verify that Active Directory has the Certificate Services service installed.&lt;br /&gt;
# Select '''All Programs &amp;gt; Administrative Tools &amp;gt; Certificate Authority'''.&lt;br /&gt;
# Expand the domain node and select Issued Certificates.&lt;br /&gt;
# Double click the certificate to open it&lt;br /&gt;
# Open the Details tab and click Copy to file.&lt;br /&gt;
# An Export wizard appears. In the wizard select DER encoded binary.&lt;br /&gt;
# Using the wizard to select a location to save the file.&lt;br /&gt;
# Click Finish.&lt;br /&gt;
&lt;br /&gt;
On the SocialMiner Server:&lt;br /&gt;
&lt;br /&gt;
# Open the Cisco Unified Operating System Administration page. The link is available from the gadget.&lt;br /&gt;
# Select Security &amp;gt; Certificate Management.&lt;br /&gt;
# Click Upload Certificate.&lt;br /&gt;
# For the Certificate Name, select tomcat-trust.&lt;br /&gt;
# In the Upload File field, select the file to upload by clicking Browse... Select the certificate file you saved from the Active Directory server.&lt;br /&gt;
# Click Upload File.&lt;br /&gt;
# Restart the Cisco Tomcat service. Using the CLI, run the command utils service restart Cisco Tomcat&lt;br /&gt;
&lt;br /&gt;
===== Adding Users =====&lt;br /&gt;
The Administration user (configured at install) and Reporting user accounts are the only accounts explicitly configured on SocialMiner.  The social media customer care representatives are configured in Microsoft Active Directory.  As these users sign into SocialMiner, successfully authenticate against Active Directory, and begin to take actions on the system, their actions are associated with their Active Directory User ID.&lt;br /&gt;
&lt;br /&gt;
==== Purge Settings ====&lt;br /&gt;
[[Image:SystemAdministrationPurge.jpg|thumb|300px|right|System Administration Purge Settings]]&lt;br /&gt;
&lt;br /&gt;
Datastore purges occur on a continuous basis (every hour) based on age of the social contacts and disk usage. Database purges are required to remove old data from the datastore so that the disk does not fill up.&lt;br /&gt;
&lt;br /&gt;
Important! Purge settings take effect as soon as you click save. If any of the criteria are met, such as Emergency purge when disk usage exceeds (%), then the purge starts immediately.&lt;br /&gt;
&lt;br /&gt;
To configure purge settings, click Edit at the bottom of the purge settings tool and edit the following:&lt;br /&gt;
&lt;br /&gt;
'''DataStore Purge Settings:'''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Purge Social Contacts older than (days): Social contacts older than this number of days are purged.  Valid values are 1 - 30.&lt;br /&gt;
*: '''Important!:''' SocialMiner will not retrieve Social Contacts older than this setting.&lt;br /&gt;
* Emergency purge when disk usage exceeds (%): Begin an emergency purge if disk usage exceeds this value. Valid values are 60 - 90. When an emergency purge executes, Social Contacts older than the days specified above are removed. If disk usage is still above the setting for this field then the purge continues removing social contacts (one day at a time) until the disk usage is below the threshold for emergency purge.&lt;br /&gt;
&lt;br /&gt;
'''Reporting Purge Settings:'''&lt;br /&gt;
&lt;br /&gt;
* Purge start time (HH:mm 24 hour format): The time, in 24 hour format (00:00 to 23:59), that the purge starts based on the local server time. By default this is set to 01:00 (1am) local server time.&lt;br /&gt;
* Purge Social Contacts older than (days): Reporting records for social contacts older than this number of days are purged when the reporting purge starts.&lt;br /&gt;
&lt;br /&gt;
Click '''Save''' to save your changes.&lt;br /&gt;
&lt;br /&gt;
==== Setting up the Reporting User Account ====&lt;br /&gt;
[[Image:SystemAdministrationReporting.jpg|thumb|300px|right|System Administration Reporting Settings]]&lt;br /&gt;
&lt;br /&gt;
The reporting user account provides secure access to the reporting database on SocialMiner through a third party application. This allows you to access the reporting database from your own custom application. Details on the tables in the reporting database are available in the SocialMiner Developer's Guide.&lt;br /&gt;
&lt;br /&gt;
The reporting user's user name is fixed at ''reportinguser'' and cannot be changed. &lt;br /&gt;
&lt;br /&gt;
To set or change the password for the reporting user, enter a new password in each of the password fields and click Save.&lt;br /&gt;
&lt;br /&gt;
==== RTMT Download Links ====&lt;br /&gt;
&lt;br /&gt;
Links are provided to download the Cisco Unified Real Time Monitoring Tool (RTMT). SocialMiner uses the same RTMT as the one used for Cisco Unified Communications Manager.&lt;br /&gt;
&lt;br /&gt;
Details on Installing and Configuring RTMT can be found on the Cisco web site: [http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/service/8_0_1/rtmt/rtinst.html Installing and Configuring Cisco Unified RTMT]&lt;br /&gt;
&lt;br /&gt;
==== Platform Administration ====&lt;br /&gt;
&lt;br /&gt;
Platform Administration provides links to the following interfaces of Cisco Unified OS:&lt;br /&gt;
* ''Cisco Unified Operating System Administration'' &lt;br /&gt;
* ''Cisco Unified Serviceability'' &lt;br /&gt;
Social Miner uses the same platform administration tools as Cisco Unified Communications Manager. Detailed online help is available in the tools.&lt;br /&gt;
&lt;br /&gt;
==== Troubleshooting ====&lt;br /&gt;
&lt;br /&gt;
The Troubleshooting tool provides links to access the '''Log Directory''' of SocialMiner or to perform a '''System Health Snapshot'''.&lt;br /&gt;
&lt;br /&gt;
'''Important!''' Do not click the System Health Snapshot link unless directed to by Cisco TAC. Accessing this link forces the system to dump all system parameters into a large XML file for download. System performance is impacted while the snapshot is occurring.&lt;br /&gt;
&lt;br /&gt;
=== Reply Templates ===&lt;br /&gt;
&lt;br /&gt;
The Reply Templates gadget allows you to configure custom reply-templates to be used with the system. An example of the default reply template is provided on the system at&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;lt;servername&amp;gt;/templates/reply/twitter_reply_sample.jsp&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The source code is commented and provides details on the SocialMiner javascript functions required.&lt;br /&gt;
&lt;br /&gt;
Reply templates must conform to the OpenSocial gadget standard. Some tips for converting existing HTML pages into OpenSocial gadgets can be found [http://code.google.com/apis/gadgets/docs/fundamentals.html#Existing here].&lt;br /&gt;
&lt;br /&gt;
After you have created your Reply Template, host it on a webserver that is accessible by SocialMiner and use the Reply Template gadget to provide a name for the Reply Template and its location.&lt;br /&gt;
&lt;br /&gt;
= SocialMiner Reporting =&lt;br /&gt;
&lt;br /&gt;
SocialMiner maintains metrics on social contact volume and agent activities.  These metrics are stored in a [http://en.wikipedia.org/wiki/SQL SQL] database for up to 18 months.  The reporting database can be accessed using any SQL reporting tool including Cisco Unified Intelligence Center.  Access to this database requires configuration of a reporting user in the SocialMiner system administration.&lt;br /&gt;
&lt;br /&gt;
There are two main categories of reports:  &lt;br /&gt;
&lt;br /&gt;
* Campaign Reports - These metrics provide an indication of the total posting volume by customers as well as the responsiveness to customers.  These are what could be described as &amp;quot;customer facing&amp;quot; metrics.&lt;br /&gt;
* Agent Reports - These metrics provide an indication of the agent productivity.  These metrics could be used to evaluate agent speed or they could be used to measure total workload as a basis for staffing forecasts. &lt;br /&gt;
&lt;br /&gt;
The Cisco Unified Intelligence Center templates for SocialMiner are available for download here:&lt;br /&gt;
http://www.cisco.com/cisco/software/release.html?mdfid=283613136&amp;amp;catid=278875240&amp;amp;softwareid=283733464&lt;br /&gt;
&lt;br /&gt;
'''Note''': For Cisco Unified Intelligence Center releases prior to 8.0(3), you must extract the templates from the zip file before importing them into Unified Intelligence Center. For release 8.0(3) and later, you can import the zip file directly and Unified Intelligence Center extracts all the templates it finds inside the zip file.&lt;br /&gt;
&lt;br /&gt;
.  The following screen captures are examples of the Cisco Unified Intelligence Center Reports daily reports:&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMiner_Campaign_Daily_Report.jpg|800px|center|SocialMiner Campaign Daily Report]]&lt;br /&gt;
&lt;br /&gt;
* ASR - Average Speed of Reserved.  For the Social Contacts that were Reserved, this is the average time between capture by SocialMiner and the time they are marked as reserved.  This provides an indication of how much time passes before someone first views the customer's post.&lt;br /&gt;
* ASA - Average Speed of Answer.  For the Social Contacts that were Handled, this is the average time between capture by SocialMiner and the time they are marked handled.  This provides an indication of how of how much time passes before the customer gets a response.&lt;br /&gt;
* ASD - Average Speed of Discard.  For the Social Contacts that were Discarded, this is the average time between capture by SocialMiner and the they are marked discarded.  This provides an indication of how much time passes before someone chooses to discard the customer's post.  Note: &amp;quot;Discard&amp;quot; doesn't necessarily mean the post is disregarded.  The distinction between &amp;quot;Discard&amp;quot; and &amp;quot;Handled&amp;quot; depends on how the agents are using SocialMiner.  For example, they might mark posts that are read as &amp;quot;discarded&amp;quot; and posts that are responded to as &amp;quot;handled&amp;quot;.  In this case, discarded means that they were &amp;quot;read&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMiner_Agent_Daily_Report.jpg|800px|center|SocialMiner Agent Daily Report]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The complete SocialMiner reporting database schema is documented in the [http://developer.cisco.com/web/socialminer SocialMiner Developer Guide]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* AHT - Average Handle Time.  For Social Contacts that were handled by this agent, this is the average time between Reserved and Handled.  This provides and indication of how much time it takes this agent to respond to a social contact.&lt;br /&gt;
* ADT - Average Discarded Time.  For Social Contacts that were discarded by this agent, this is the average time between Reserved and Discarded.  This provides an indication of how much time it takes this agent to discard a social contact.&lt;br /&gt;
* ACT - Average Completed Time.  For Social Contacts that were Handled or Discarded, this is the average time between capture by SocialMiner and the first time they were marked Handled or Discarded.  This provides an indication of how of how much time it takes for this agent to complete work for a social contact.&lt;br /&gt;
&lt;br /&gt;
== Configuring the SQL Connection to the SocialMiner Reporting Database ==&lt;br /&gt;
&lt;br /&gt;
Connection to the SocialMiner Informix reporting database can be made through JDBC using the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;jdbc:informix-sqli://&amp;lt;hostname&amp;gt;:&amp;lt;port&amp;gt;/&amp;lt;databasename&amp;gt;:INFORMIXSERVER=&amp;lt;informixserver&amp;gt;;user=&amp;lt;informixuser&amp;gt;;password=&amp;lt;informixpassword&amp;gt;;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The reporting database &amp;lt;port&amp;gt; is 1526.&lt;br /&gt;
* The &amp;lt;databasename&amp;gt; is &amp;quot;mmca_data&amp;quot;.&lt;br /&gt;
* The &amp;lt;informixserver&amp;gt; name is based on the hostname of the server with &amp;lt;tt&amp;gt;_mmca&amp;lt;/tt&amp;gt; append to the end of the hostname. Additional, any dashes (&amp;quot;-&amp;quot;) in the hostname are replace by underscores (&amp;quot;_&amp;quot;).&lt;br /&gt;
* The UTF-8 Charset is  required to get Cisco Unified Intelligence Center (CUIC) able to connect. &lt;br /&gt;
* The content of INFORMIXSERVER is the instance name. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example, if your server's hostname is my-server.mycompany.com, then the INFORMIXSERVER name is &amp;lt;tt&amp;gt;my_server_mmca&amp;lt;/tt&amp;gt;. The complete JDBC URL would be:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;jdbc:informix-sqli://my-server.mycompany.com:1526/mmca_data:INFORMIXSERVER=my_server_mmca;user=reportinguser;password=&amp;lt;informixpassword&amp;gt;;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that when authenticating, the informix username is always &amp;lt;tt&amp;gt;reportinguser&amp;lt;/tt&amp;gt; and the informix password is the password you created in the Administration Gadget.&lt;br /&gt;
&lt;br /&gt;
= System Backup and Restoration =&lt;br /&gt;
&lt;br /&gt;
System backup and restore is done by backing up the entire virtual machine.&lt;br /&gt;
&lt;br /&gt;
== Backup ==&lt;br /&gt;
&lt;br /&gt;
# Using VMware vSpehere client, open view into the server hosting the SocialMiner Virtual Machine (VM).&lt;br /&gt;
# Map a drive on your local system to the location where the backups are stored.&lt;br /&gt;
# Shutdown the SocialMiner VM you want to backup:&lt;br /&gt;
## Click on the console tab.&lt;br /&gt;
## Login to the SocialMiner server.&lt;br /&gt;
## Type &amp;lt;tt&amp;gt;utils system shutdown&amp;lt;/tt&amp;gt; to shutdown the server.&lt;br /&gt;
## Type &amp;lt;tt&amp;gt;yes&amp;lt;/tt&amp;gt; when the system asks for verification of shutdown.&lt;br /&gt;
# In vSphere, open the datastore view:&lt;br /&gt;
## Click on the host.&lt;br /&gt;
## Click on the summary tab.&lt;br /&gt;
## Under resources, right-click on the datastore and select &amp;quot;Browse Datastore.&amp;quot;&lt;br /&gt;
## Select the folder that contains the SocialMiner VM that you want to backup.&lt;br /&gt;
## Click the '''Download a file to your local machine''' button.&lt;br /&gt;
## Select the mapped network drive that you created earlier.&lt;br /&gt;
## Click '''Ok'''.&lt;br /&gt;
## Click '''Yes'''. &lt;br /&gt;
# Copying the VM can take up to 5 hours. After the copy finishes, start up the SocialMiner VM.&lt;br /&gt;
&lt;br /&gt;
= Design Guidance =&lt;br /&gt;
&lt;br /&gt;
== Hardware and Software Specifications ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner 8.5(1) requires the following UCS server model:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;UCS Model&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;SKU&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;C210-M2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;UCS-C210M2-VCD2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== VMWare Open Virtual Format (OVF) ===&lt;br /&gt;
&lt;br /&gt;
The SocialMiner system supports one standard [http://www.vmware.com/appliances/getting-started/learn/ovf.html OVF] Appliance.  The system requires ESXi version 4.0 Update 1. &lt;br /&gt;
&lt;br /&gt;
The downloadable OVF Template has hardware configuration for the SocialMiner VM's. This is the only configuration supported. Please use SocialMiner OVF Appliance to install SocialMiner.&lt;br /&gt;
&lt;br /&gt;
The SocialMiner OVA can be downloaded here:&lt;br /&gt;
http://www.cisco.com/cisco/software/release.html?mdfid=283613136&amp;amp;catid=278875240&amp;amp;softwareid=283733464&lt;br /&gt;
&lt;br /&gt;
=== SocialMiner Virtual Machine Hardware Configuration ===&lt;br /&gt;
The OVF includes the following settings:&lt;br /&gt;
* 4 vCPU&lt;br /&gt;
* 12 GB RAM&lt;br /&gt;
* 1 vNIC with static MAC address&lt;br /&gt;
* 2 vDisks:&lt;br /&gt;
** vDisk 1 = 146 GB Operating system, SocialMiner application binaries, Reporting database&lt;br /&gt;
** vDisk 2 = 256 GB Data store, Index store, ActiveMQ store, Unified OS logs and SocialMiner logs&lt;br /&gt;
&lt;br /&gt;
=== Creating the SocialMiner Virtual Machine ===&lt;br /&gt;
&lt;br /&gt;
Perform the following steps in vSphere client to deploy the Virtual machines:&lt;br /&gt;
&lt;br /&gt;
# Highlight the host or cluster to which you wish the VM to be deployed.&lt;br /&gt;
# Select '''File &amp;gt; Deploy OVF Template'''.&lt;br /&gt;
# Click the '''Deploy from File''' radio button and specify the name and location of the file you downloaded in the previous section OR click the '''Deploy from URL''' radio button and specify the complete URL in the field, then click Next.&lt;br /&gt;
# Enter the name of the VM machine that you are creating and the location where it will be created&lt;br /&gt;
# Choose the type of deployment (Production or Lab)&lt;br /&gt;
# Choose the datastore on which you would like the VM to reside - be sure there is sufficient free space to accommodate the new VM, then click '''Next'''.&lt;br /&gt;
# Verify the deployment settings, then click '''Finish'''.&lt;br /&gt;
# Update boot order as per instructions below&lt;br /&gt;
# Insert SocialMiner disk and follow SocialMiner installation guide.&lt;br /&gt;
&lt;br /&gt;
=== Changing the Boot Order of the Virtual Machine ===&lt;br /&gt;
&lt;br /&gt;
You must change the boot order of the Virtual Machine so that the system boots off the CD/DVD drive for the install.&lt;br /&gt;
&lt;br /&gt;
To change the boot order of the Virtual Machine:&lt;br /&gt;
&lt;br /&gt;
# In VMware vSphere Client, power off the virtual machine onto which you deployed the OVA template.&lt;br /&gt;
# In the left pane of vSphere Client, right-click the name of the virtual machine, and select '''Edit Settings'''.&lt;br /&gt;
# In the Virtual Machine Properties dialog box, select the Options tab.&lt;br /&gt;
# In the Settings column, under Advanced, select '''Boot Options'''.&lt;br /&gt;
# Under Force BIOS Setup, check the '''The Next Time the Virtual Machine Boots, Force Entry into the BIOS Setup Screen''' check box.&lt;br /&gt;
# Click '''OK''' to close the Virtual Machine Properties dialog box.&lt;br /&gt;
# Power on the virtual machine (The virtual machine boots into the BIOS menu)&lt;br /&gt;
# Navigate to the Boot menu and change the boot device order so the CD-ROM device is listed first and the Hard Drive device is listed second.&lt;br /&gt;
# Save the change and exit BIOS setup.&lt;br /&gt;
&lt;br /&gt;
== Deployment Models ==&lt;br /&gt;
Version 8.5 of SocialMiner has a single-server all-in-one deployment model.  The server may be deployed inside our outside the corporate firewall in &amp;quot;intranet&amp;quot; and &amp;quot;Internet&amp;quot; deployment models.&lt;br /&gt;
&lt;br /&gt;
The intranet deployment model provides the additional security of the corporate network firewalls to reduce risk of an external party accessing the system.  This deployment model is required if SocialMiner must access internal sites, for example an internal forum site.   The downside of the intranet deployment model is that SocialMiner system cannot be accessed by partners lacking VPN access.  It is common for some PR functions to be externally managed by an agency and therefore offering easy access (no VPN) to the SocialMiner system may be very useful.  Also, the intranet deployment model does not allow rendering of SocialMiner OpenSocial Gadgets in a public Internet containers such as iGoogle.  The intranet deployment model may complicate proxy configuration, however it likely simplifies directory integration.&lt;br /&gt;
&lt;br /&gt;
The Internet deployment model puts SocialMiner outside the corporate firewall.  This deployment model relies on the built-in security capabilities of the SocialMiner appliance.  This may be acceptable from a security perspective depending on the system use and corporate policies.  For example, in some applications the SocialMiner system handles 100% public postings and therefore there is no disclosure risk associated with a compromised SocialMiner system.  The Internet deployment model may complicate directory integration.&lt;br /&gt;
&lt;br /&gt;
== Ports ==&lt;br /&gt;
'''Port 443''' is used for a secure connection between the SocialMiner user interface and your browser.&lt;br /&gt;
&lt;br /&gt;
'''Port 80''' is used by SocialMiner for communication with Twitter and Facebook APIs. &lt;br /&gt;
&lt;br /&gt;
Your firewall configuration may need to be modified to open these ports for SocialMiner.&lt;br /&gt;
&lt;br /&gt;
== Sizing ==&lt;br /&gt;
&lt;br /&gt;
The following table details the sizing limits for a single SocialMiner system.&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Concurrent Admin Users Signed In&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;5 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Concurrent Agents Signed In &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;30 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Total Feeds &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;100 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Total Campaigns &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;50 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Incoming Rate of Social Contacts (total per hour)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;10,000 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Users and Security ==&lt;br /&gt;
&lt;br /&gt;
=== SocialMiner User Accounts and Security ===&lt;br /&gt;
SocialMiner is designed to minimize the storage of username/passwords to reduce the security risk of a compromised system.  There is an administration account for the system setup, but all SocialMiner user access is controlled through Active Directory (AD) authentication.  There are no SocialMiner user passwords stored on the SocialMiner System.&lt;br /&gt;
&lt;br /&gt;
Users do not need to be manually set up on SocialMiner in order to access the system.  Any user that is authenticated via the Active Directory set-up can use the system.  If there is need to limit who can use system then an AD group can be set up in AD and the SocialMiner system can be configured to only allow access from that group.&lt;br /&gt;
&lt;br /&gt;
AD authenticated users have access to all functions on the system, although gadgets access could be blocked by blocking certain URLs.  &lt;br /&gt;
&lt;br /&gt;
=== Twitter Accounts and Security ===&lt;br /&gt;
Access to Twitter for the Twitter Account feed type is done via OAuth.  When a &amp;quot;Twitter Account&amp;quot; Feed is created the user is prompted to authenticate with Twitter.  The authentication token is stored by SocialMiner granting access to secured information from Twitter such as Direct Messages.  This authentication also enables sending and replying to Twitter Direct Messages (DMs) from the account by using the Reply feature of the Campaign Results gadget.  &lt;br /&gt;
&lt;br /&gt;
'''Note''': All SocialMiner users are entitled to use Twitter accounts configured in the Twitter Account feed to read and respond to Direct Messages in that account.  They are not required to enter the account password.  This supports environments where the social-media care agents are not entitled to know the Twitter account password.  Their ability to use SocialMiner is controlled via Active Directory and their ability to invoke post or perform actions on Twitter is controlled by SocialMiner.  SocialMiner also tracks which SocialMiner User (AD account) makes each post; therefore it is possible for the enterprise to track which employee posted a tweet when sharing a Twitter account amongst a team.&lt;br /&gt;
&lt;br /&gt;
Twitter Stream feed type passwords are encrypted when stored in the SocialMiner configuration database and are also encrypted when sent to Twitter.&lt;br /&gt;
&lt;br /&gt;
== Advanced UI options ==&lt;br /&gt;
The SocialMiner user interfaces are designed to be embedded in other web application user interfaces.&lt;br /&gt;
&lt;br /&gt;
=== Quad ===&lt;br /&gt;
&lt;br /&gt;
You can add a SocialMiner gadget to Quad using the &amp;quot;Add Application&amp;quot; button on Quad.  You can find the specific URL of the SocialMiner gadget by using &amp;quot;view source&amp;quot; on your browser while looking at the gadgets on SocialMiner.&lt;br /&gt;
&lt;br /&gt;
=== iGoogle ===&lt;br /&gt;
If the SocialMiner system is deployed in the Internet deployment model, you can add a SocialMiner gadget to iGoogle using the &amp;quot;Add Stuff&amp;quot; button on iGoogle.&lt;br /&gt;
&lt;br /&gt;
You can find the specific URL of the SocialMiner gadget by using &amp;quot;view source&amp;quot; on your browser while looking at the gadgets on SocialMiner.&lt;br /&gt;
&lt;br /&gt;
=== iframes ===&lt;br /&gt;
&lt;br /&gt;
If your web site or application doesn't support OpenSocial, then you can add SocialMiner to a web page by using an iFrame.  With this technique you can make a frame sized to show one of the SocialMiner web pages (most likely the campaign results gadget).&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Troubleshooting RSS Feed ===&lt;br /&gt;
'''Verify the RSS feed in a browser or RSS reader ''' &lt;br /&gt;
&lt;br /&gt;
Paste the RSS URL into a web browser such Firefox and the RSS feed displays in the browser, or a RSS reader application opens (this depends on the configuration of your computer).  If you cannot get the RSS feed to render in a browser or RSS reader then you should contact the site administrator.&lt;br /&gt;
&lt;br /&gt;
====Authentication====&lt;br /&gt;
&lt;br /&gt;
If your feed renders in the browser but does not work in SocialMiner it is possible that you have saved the authentication in your browser.  The browser may be automatically re-using your previously saved password and  this may not be entirely obvious from a user perspective.  If your feed is authenticated, then you must use the &amp;quot;Authenticated RSS&amp;quot; Feed Type.  Note: A Feed Type cannot be changed once a feed is created, therefore you must delete the old feed and add a new feed if you want to change a RSS Feed to an Authenticated RSS Feed.&lt;br /&gt;
&lt;br /&gt;
====Network Topology====&lt;br /&gt;
If your feed renders in the browser but does not work in SocialMiner, it is possible that you have a network topology issue.  For example, if your SocialMiner system is outside the corporate firewall it may not be able to access an intranet site even though the site renders in your browser.  See design guidance, deployment models.&lt;br /&gt;
&lt;br /&gt;
====Unsupported version of RSS and Invalid Feeds====&lt;br /&gt;
&lt;br /&gt;
If SocialMiner returns an error that the version of RSS is unsupported, verify that the feed is one of the supported types.  You can verify the RSS feed using a feed validator such as the [http://validator.w3.org/feed/ W3C Feed Validation Service]&lt;br /&gt;
&lt;br /&gt;
If the site is not providing a valid Feed or is providing a version of RSS that is not supported by SocialMiner, you may be able to use a service such as [http://feedburner.google.com/fb/a/myfeeds Feed Burner] to read the invalid feed and publish a reformatted/supported feed.  Another feed manipulation service you may try is [http://pipes.yahoo.com/pipes/ Yahoo Pipes]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting a Authenticated RSS Feed === &lt;br /&gt;
'''Password Change'''&lt;br /&gt;
&lt;br /&gt;
If an authenticated RSS feed stops working (It had been working for some time but is no longer pulling in Social Contacts), then one likely cause is the user reset their password.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting Facebook Fan Page Feed Type===&lt;br /&gt;
'''Verify the Fan Page URL'''&lt;br /&gt;
SocialMiner uses the [http://developers.facebook.com/docs/api Facebook Graph API].  You can test a URL by replacing the www with the word graph.  For example:&lt;br /&gt;
http://graph.facebook.com/CiscoCC&lt;br /&gt;
&lt;br /&gt;
= Developer Information =&lt;br /&gt;
&lt;br /&gt;
Developer information, including the SocialMiner API documentation and a discussion forum, is available on the Cisco developer site: http://developer.cisco.com/web/socialminer&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
* Twitter is a registered trademark of Twitter, Inc.&lt;br /&gt;
* Facebook is a registered trademark of Facebook, Inc.&lt;br /&gt;
* iGoogle is a trademark of Google, Inc.&lt;br /&gt;
* VMWare is a registered trademark of VMware, Inc.&lt;br /&gt;
* Informix is a registered trademark of International Business Machines Corp. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.''&lt;br /&gt;
&lt;br /&gt;
''THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.''&lt;br /&gt;
&lt;br /&gt;
''The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCBs public domain version of the UNIX operating system. All rights reserved. Copyright 1981, Regents of the University of California.''&lt;br /&gt;
&lt;br /&gt;
''NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED &amp;quot;AS IS&amp;quot; WITH ALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE.''&lt;br /&gt;
&lt;br /&gt;
''IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA&lt;br /&gt;
ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.''&lt;br /&gt;
&lt;br /&gt;
''Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks can be found at http://www.cisco.com/go/trademarks . Third party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1005R)''&lt;br /&gt;
&lt;br /&gt;
''Any Internet Protocol (IP) addresses used in this document are not intended to be actual addresses. Any examples, command display output, and figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and coincidental. ''&lt;br /&gt;
&lt;br /&gt;
''Copyright 2010 Cisco Systems, Inc. All rights reserved.''&lt;br /&gt;
&lt;br /&gt;
[[Category:Cisco SocialMiner]]&lt;/div&gt;</summary>
		<author><name>Nordberg</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(1)</id>
		<title>SocialMiner Release 8.5(1)</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(1)"/>
				<updated>2011-08-19T20:04:03Z</updated>
		
		<summary type="html">&lt;p&gt;Nordberg: /* Network Topology */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
Cisco SocialMiner Release 8.5 is a social-media customer-care system that provides capture, filtering, workflow, queuing, and reporting for social-media engagement teams.  Internet postings captured by SocialMiner are referred to as '''Social Contacts'''.  SocialMiner stores the Social Contacts and groups them into user-defined '''Campaigns'''.  SocialMiner presents the Social Contacts to social-media customer-care personnel who can categorize and/or respond to the postings.  SocialMiner also produces reporting statistics on the handling of the Social Contacts.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Technology and Packaging ==&lt;br /&gt;
SocialMiner is a server application that is packaged as a software appliance.  The appliance runs as a VMWare® virtual machine containing the following components:&lt;br /&gt;
&lt;br /&gt;
* Cisco Unified Communications Operating System (Unified OS), a Redhat Linux based Operating System &lt;br /&gt;
* Informix® embedded database.  This database contains the SocialMiner Configuration and the SocialMiner reporting data.&lt;br /&gt;
* [http://cassandra.apache.org/ Cassandra datastore].  This datastore contains the Social Contacts&lt;br /&gt;
* Cisco SocialMiner runtime software&lt;br /&gt;
&lt;br /&gt;
System setup and administration is done through a browser-based administration interface.   The features of the system are available via [http://en.wikipedia.org/wiki/Representational_State_Transfer REST] API's and [http://en.wikipedia.org/wiki/OpenSocial  OpenSocial Gadgets].  SocialMiner is installed with the [http://shindig.apache.org/  Apache Shindig container] to render the gadgets; however the SocialMiner gadgets may also be rendered in other OpenSocial containers such as Cisco Quad or iGoogle.&lt;br /&gt;
&lt;br /&gt;
SocialMiner supports integration with most user-generated content sites using RSS. SocialMiner also supports proprietary integrations to [http://www.twitter.com Twitter®] and [http://www.facebook.com Facebook®].  Setup and configuration of SocialMiner to monitor Twitter and Facebook  requires good working knowledge of these proprietary systems.  For background information on these sites, review the following Mashable resources:&lt;br /&gt;
&lt;br /&gt;
[http://mashable.com/guidebook/twitter/ The Twitter Guide Book]&lt;br /&gt;
&lt;br /&gt;
[http://mashable.com/guidebook/facebook/ The Facebook Guide Book]&lt;br /&gt;
&lt;br /&gt;
= Installation and Setup =&lt;br /&gt;
== Installing SocialMiner ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner is installed as an appliance utilizing the Cisco Unified Communications Operating System (Unified OS). The operating system and SocialMiner application are installed together using the same installer as  other Cisco Unified OS products such as Cisco Unified Communications Manager and Cisco Unified Intelligence Center. &lt;br /&gt;
&lt;br /&gt;
SocialMiner is designed to work on a VMWare Virtual Machine on hardware that is running a VMWare Host Server. SocialMiner currently supports installation of only a single node.&lt;br /&gt;
&lt;br /&gt;
=== Basic Install Steps ===&lt;br /&gt;
&lt;br /&gt;
# Mount the SocialMiner DVD (or ISO file) to the Virtual Machine and set the Virtual Machine to Boot from the SocialMiner DVD. The Install Wizard Appears. Use Tab to navigate between elements, Space to select an element, and Enter to proceed.&lt;br /&gt;
# Perform the Media Check when prompted.&lt;br /&gt;
# Several informational screens appear, for new installs you can simply select Yes or Continue.&lt;br /&gt;
# '''TimeZone Configuration''': use the arrows keys to highlight the correct timezone, then click tab to navigate to the OK button. Press Enter to proceed.&lt;br /&gt;
# '''Auto Network Configuration''': Select Yes for automatic configuration of the Ethernet NIC speed and Duplex. Select No to manually make the settings.&lt;br /&gt;
# '''MTU Configuration''': Optionally change the MTU size for networking. Click No to Proceed without changing the default. Click Yes to change the MTU setting.&lt;br /&gt;
# '''Static Network Configuration''': Provide the Network Information for SocialMiner. A valid host name with matching IP address must be provided. The system confirms that the host name matches the IP address later in the installation process.&lt;br /&gt;
# '''DNS Client Client Configuration''': Choose yes to provide DNS Client Settings for SocialMiner. Select Yes, then provide DNS servers and the domain. Select OK.&lt;br /&gt;
# '''Administration Login Configuration''': Provide an Administrator ID and Password. This user is for platform (Unified OS) administration.&lt;br /&gt;
# '''Certificate Information''': Provide information about your organization. This information is used to generate the security (SSL) certificates for this server.&lt;br /&gt;
# '''First Node Configuration''': SocialMiner currently supports only one node. Select Yes for the First Node question.&lt;br /&gt;
# '''Network Time Protocol Client Configuration''': You must provide at least one NTP Server. Enter the NTP host address and select OK.&lt;br /&gt;
# '''Security Configuration''': Provide a security password. This password is typically used for communication between multiple nodes, however, SocialMiner currently supports only a single node.&lt;br /&gt;
# '''SMTP Host Configuration''': Select No for SMTP Host Configuration.&lt;br /&gt;
# '''Application User Configuration''': Provide a username and password for the SocialMiner administrator. Additional SocialMiner users can by imported from Active Directory after the SocialMiner install completes.&lt;br /&gt;
# '''Platform Configuration Confirmation''': The confirmation screen appears. You can select Back to change settings or OK to complete the installation. Installation can take up to 60 minutes to complete. The server may reboot to complete installation steps. &lt;br /&gt;
&lt;br /&gt;
If you install from an ISO file and see a Virtual Machine message instructing you to ''Disconnect anyway (and override the lock)?'', select '''Yes'''. &lt;br /&gt;
&lt;br /&gt;
After installation completes, a login prompt appears in the server console.&lt;br /&gt;
&lt;br /&gt;
=== Post-install Setup ===&lt;br /&gt;
&lt;br /&gt;
After install is complete, perform the following one-time setup tasks:&lt;br /&gt;
&lt;br /&gt;
* [[#Proxy Setup |Set up a proxy]] if your system is installed behind a firewall, so that feeds can access sites in the internet.&lt;br /&gt;
* [[SocialMiner#Active_Directory | Configure Active Directory]] so that additional users can log in.&lt;br /&gt;
* [[SocialMiner#Setting_up_the_Reporting_User_Account | Set up the Reporting User]] so that reporting tools can access the reporting database.&lt;br /&gt;
&lt;br /&gt;
= Using SocialMiner =&lt;br /&gt;
[[Image:SocialMiner_login.png|thumb|500px|right|SocialMiner Sign In Form]]&lt;br /&gt;
&lt;br /&gt;
SocialMiner is accessible by going to the root of the web server:&lt;br /&gt;
(where &amp;lt;servername&amp;gt; is the Name or IP address of the server)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;lt;servername&amp;gt;/&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A sign in page appears. The first time you sign in, you must sign in with the application username and password that you created during install. After you sign in, you are presented with the results page. At the top of the page are links for [[SocialMiner#Configuration | Configuration]], [[SocialMiner#Campaign_Results | Results]], and [[SocialMiner#Administration | Administration]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Feeds ===&lt;br /&gt;
[[Image:FeedConfiguration.jpg|thumb|300px|right|Feed Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
A '''Feed''' is a configured source for capturing Social Contacts.  SocialMiner supports the following types of Feeds:&lt;br /&gt;
* [[#RSS and Authenticated RSS Feed Types | RSS and Authenticated RSS]]&lt;br /&gt;
* [[#Facebook Fan Page Feed Type | Facebook Fan Page]]&lt;br /&gt;
* [[#Twitter Stream Feed Type | Twitter Stream]]&lt;br /&gt;
* [[#Twitter Account Feed Type | Twitter Account]] &lt;br /&gt;
&lt;br /&gt;
Each Feed type has unique settings.  Feeds can be configured through the Feed Configuration Gadget or via the REST API.  The following sections describe how to set up each Feed type in detail.&lt;br /&gt;
&lt;br /&gt;
'''Note''' on de-duplication:&lt;br /&gt;
&lt;br /&gt;
SocialMiner automatically removes duplicate social contacts using a process called de-duplication.  For example, if a user configures several ''overlapping'' feeds that capture the same result, then SocialMiner does not capture the same social contact twice.  The de-duplication functionality relies on the unique URL of the post.  For example, each Tweet or blog has a unique URL.  Before SocialMiner creates a new Social Contact in the datastore, it first verifies that the URL of that Social Contact is not already in the datastore.&lt;br /&gt;
&lt;br /&gt;
==== Proxy Setup ====&lt;br /&gt;
[[Image:ProxySettings.jpg|thumb|300px|right|Proxy Settings]]&lt;br /&gt;
If your server is behind a firewall, then you may need to enable SocialMiner to use a proxy to reach the internet. Consult your Network Administrator for the proxy name and port. The same proxy is used across all feeds.&lt;br /&gt;
&lt;br /&gt;
The link for proxy settings is available in the bottom-left of the feed gadget.&lt;br /&gt;
&lt;br /&gt;
To configure the proxy, click the Proxy Configuration link, and edit the following field. Click '''Save''' when finished.&lt;br /&gt;
&lt;br /&gt;
* '''Enable Proxy''' (checkbox) - when checked, the feeds are accessed through the provided proxy server.&lt;br /&gt;
* '''Hostname''' - The IP address or hostname of the proxy server.&lt;br /&gt;
* '''Port''' - The port for the proxy server.&lt;br /&gt;
* '''Exclusion Patterns''' - You can add and remove hostname or IP addresses for servers not requiring a proxy.&lt;br /&gt;
** To add an exclusion, type the exclusion into the text box and click Add.&lt;br /&gt;
** To remove an exclusion, click the red X to the right of the exclusion.&lt;br /&gt;
** Wildcards are supported, for example *.cisco.com excludes all servers with a cisco.com hostname and 10.86.* excludes all IP addresses starting with 10.86&lt;br /&gt;
* Click Save to save the settings and return to the Feed gadget page.&lt;br /&gt;
&lt;br /&gt;
'''Notes''':&lt;br /&gt;
* Proxy changes may take up to 30 seconds to take effect.&lt;br /&gt;
* The exclusion list is limited to 255 total characters. There is an additional character per item in the list that acts as a separator.&lt;br /&gt;
&lt;br /&gt;
==== RSS and Authenticated RSS Feed Types ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are many sites that support [http://en.wikipedia.org/wiki/RSS RSS] and therefore this is one of the simplest and most widely available means for SocialMiner to capture Social Contacts.  &lt;br /&gt;
&lt;br /&gt;
SocialMiner Supports the following RSS Feed standards:&lt;br /&gt;
* [http://validator.w3.org/feed/docs/rss1.html RSS 1.0]&lt;br /&gt;
* [http://validator.w3.org/feed/docs/rss2.html RSS 2.0]&lt;br /&gt;
* [http://tools.ietf.org/html/rfc4287 ATOM 1.0]&lt;br /&gt;
&lt;br /&gt;
The Authenticated RSS feed type is similar to RSS however it supports [http://en.wikipedia.org/wiki/Basic_access_authentication basic authentication]. This username and password are encrypted and stored in the SocialMiner configuration database.&lt;br /&gt;
&lt;br /&gt;
===== Configuring an RSS or Authenticated RSS Feed =====&lt;br /&gt;
&lt;br /&gt;
* View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationRSS.mov video]  about adding RSS Feeds.&lt;br /&gt;
* View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfiguratedAuthenticatedRSS.mov video] about adding Authenticated RSS Feeds.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To configure a feed, access the Feed gadget, click '''Add''', select RSS or Authenticated RSS feed type, and enter the following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* URL - this must be a valid RSS Feed&lt;br /&gt;
* Username - Username for the feed. Required for Authenticated RSS feed. Not Applicable to RSS Feed.&lt;br /&gt;
* Password - Password for the feed. Optional for the Authenticated RSS feed.  Not Applicable to RSS Feed.&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Minimum age - The number of hours old for a post before it is included as a result. This allows you to exclude recent posts. Not available for Twitter Stream.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====== Changing the Polling Interval ======&lt;br /&gt;
&lt;br /&gt;
The polling interval controls how often the SocialMiner system requests the feed.  A shorter polling interval provides more frequent updates but creates more load on the SocialMiner server and on the sites publishing the feed.  Some sites may have recommendations or restrictions on frequent polling and could block an application that polls too frequently.&lt;br /&gt;
&lt;br /&gt;
5 minutes is the default polling interval for feeds.&lt;br /&gt;
&lt;br /&gt;
====== Minimum Age ======&lt;br /&gt;
&lt;br /&gt;
The minimum age setting filters out recent posts.  This feature was implemented for forum sites that publish feeds of &amp;quot;unanswered posts&amp;quot;.  You can configure the &amp;quot;unanswered posts&amp;quot; feed URL in SocialMiner and set a long Minimum Age, for example24 hours, and the system only capture posts that are both unanswered (based on the RSS feed) and older then 24 hours (based on the Minimum Age).  This offers a simple way to implement the business strategy of light touch forum moderation. &lt;br /&gt;
&lt;br /&gt;
====== Paging ======&lt;br /&gt;
&lt;br /&gt;
SocialMiner does not support the reading of multiple &amp;quot;pages&amp;quot; from an RSS feed. SocialMiner captures the posts that are presented on the first, or main, page returned by a site.  This limitation prevents the system from capturing posts prior to the current page of results, but allows SocialMiner to capture all results going forward as long as the site generates a page or less of results in each interval.  Note: some sites allow the URL to specify the number of results on a page in the URL. This allows for some tuning of the polling by setting the number of results to return in the page along with the polling interval to optimize performance of the system and reduce load on the site while ensuring all posts are captured.&lt;br /&gt;
&lt;br /&gt;
==== Facebook Fan Page Feed Type ====&lt;br /&gt;
The Facebook Fan Page Feed type captures all of the wall posts and comments on wall posts that are posted to a Fan Page.  You can configure a new Facebook Fan Page type Feed on SocialMiner by clicking &amp;quot;Add&amp;quot; on the Feed Configuration Gadget and choosing the Facebook Fan Page Feed type.  Fan Pages are public and therefore no username or password is required to capture the postings on a Facebook Fan Page.  This means it's possible to capture postings on Fan Pages operated by a company as well as Fan Pages set up by independent parties or even competitors.&lt;br /&gt;
&lt;br /&gt;
Facebook wall posts and comments are captured by SocialMiner and rendered in a time-sorted stream.  This rendering differs from the standard Fan Page layout; but the goal of this layout is to ensure that 100% of the wall posts and comments are noticed by the consumer of the results. Its more difficult to achieve this goal when viewing the wall posts and comments directly on Facebook as they are grouped by wall post instead of time-sorted.&lt;br /&gt;
&lt;br /&gt;
When displayed in SocialMiner, Facebook wall posts and comments are differentiated by the format of the title:&lt;br /&gt;
&lt;br /&gt;
*''Facebook post from [first name] [last name]''&lt;br /&gt;
&lt;br /&gt;
*''Facebook comment from [first name] [last name] for &amp;quot;[post]&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
The URL in the title provides a direct link to the wall post on Facebook.  Note: Facebook doesn't anchor comments, therefore the URL for the comment links to the wall posts to which the comment refers instead of directly to the comment.&lt;br /&gt;
&lt;br /&gt;
===== Configuring a Facebook Fan Page Feed =====&lt;br /&gt;
&lt;br /&gt;
SocialMiner expects a clean Fan Page URL.  You will notice that Facebook appends certain parameters to a URL depending on how you navigated to the URL.  For example, when finding the Cisco Contact Center Fan Page through Facebook search, the following URL:&lt;br /&gt;
http://www.facebook.com/#!/CiscoCC?ref=ts is displayed. However the direct URL for the fan page is http://www.facebook.com/CiscoCC.  This is what Facebook refers to as the &amp;quot;Vanity URL&amp;quot;.  This name &amp;quot;CiscoCC&amp;quot; was registered by the administrator of this page.  Note: there may be some Fan Pages that have a number instead of a text name (this is uncommon).  These are pages that have not yet registered a Vanity URL.  In this case, the URL with the number satisfies the requirements of SocialMiner configuration.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationFacebookFanPage.mov video] about configuring s Facebook Fan Page Feed.&lt;br /&gt;
&lt;br /&gt;
To configure a Facebook Fan Page feed, access the Feed gadget, click '''Add''', select Facebook Fan Page feed type, and enter the following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* URL - this must be a valid Facebook Fan page Note: The URL must start with &amp;lt;tt&amp;gt;http://www.facebook.com&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Minimum age - The number of hours old for a post before it is included as a result. This allows you to exclude recent posts. Not available for Twitter Stream.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
==== Twitter Stream Feed Type ====&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''Important: Only one Twitter Stream per SocialMiner server is supported.'''&amp;lt;/font&amp;gt;  Your server IP will be blacklisted by Twitter if you configure multiple Twitter Stream feeds. If your IP is blacklisted by Twitter, then you must delete all Twitter Stream feeds and wait approximately 2 hours to remove your IP from the Twitter blacklist. If you require multiple Twitter Streams then you must discuss this need with Twitter.  Also note that if you have more than one SocialMiner system, and more than one has a Twitter Stream feed going through a single proxy, or you are using some other software system that uses Twitter Streams through that same proxy, then your Proxy will be blacklisted by Twitter.&lt;br /&gt;
&lt;br /&gt;
The Twitter Stream feed type uses the [http://dev.twitter.com/pages/streaming_api Twitter Stream API] or what is sometimes referred to as the &amp;quot;firehose&amp;quot; interface on Twitter to provide near realtime access to Tweets.  This interface provides different capabilities than the [http://search.twitter.com/ Search API].  A benefit of this Twitter Stream is the speed and efficiency of capturing greater tweet volume at faster speeds.  There is no polling interval since the interface pushes the Tweets to the SocialMiner server.  The Twitter Stream API also provides more meta-data associated with the tweets than the Search API.  For example, the Twitter Stream API provides the indication that a Tweet is in-reply-to another Tweet (this is not available via RSS).&lt;br /&gt;
&lt;br /&gt;
A downside of the Twitter stream API is that it provides less searching/filtering capability than the search API.  The interface supports keyword searching but, for example, it doesn't support exclusion of keywords.  This limited searching capability results in more on-board filtering by the SocialMiner server.  Also, the Twitter Stream reply doesn't provide historical results and therefore downtime in the SocialMiner system could result in missed Tweets.&lt;br /&gt;
&lt;br /&gt;
The Twitter Stream API requires authentication. A Twitter account username and password is required to configure this type of feed. '''Note: Twitter only allows one Twitter Stream connection per account'''.  If there are unrelated Twitter keyword searches required then you must configure multiple Twitter accounts, since adding unrelated keywords to one stream makes SocialMiner Campaign and Filter configuration difficult.&lt;br /&gt;
&lt;br /&gt;
When Tweets are captured by SocialMiner using the Twitter Stream, the heading in the Social Contact indicates the type of Tweet.  For example, the heading indicates whether the Social Contact is a &amp;quot;Tweet&amp;quot; or &amp;quot;ReTweet&amp;quot; or if it is &amp;quot;in-reply-to&amp;quot;.  This type of context is not available when capturing Tweets via RSS.&lt;br /&gt;
&lt;br /&gt;
===== Configuring a Twitter Stream Feed Type =====&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationTwitterStream.mov video] about configuring a Twitter Stream Feed.&lt;br /&gt;
&lt;br /&gt;
Access the Feed gadget, click '''Add''', select the Twitter Stream feed type, and enter following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* Search Keywords - A comma separated listed of search words to search on. Up to 200 keywords can be defined for a total limit of 2000 bytes. &lt;br /&gt;
** Each keyword must be between 1-60 bytes.&lt;br /&gt;
** At least one keyword must be defined.&lt;br /&gt;
** Commas in the keyword search stand for OR. Spaces in the keyword search stand for AND. You cannot search for exact strings. For example, if you enter &amp;quot;Cisco Telepresence&amp;quot; then the social contact returned contains Cisco and Telepresence in them, but not necessarily the phrase Cisco Telepresence.&lt;br /&gt;
** Do Not Use a Space after a Comma. If you use a space after a comma then only the first keyword is matched against.&lt;br /&gt;
* Username - A valid Twitter username.&lt;br /&gt;
* Password - Password for the Twitter username.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
==== Twitter Account Feed Type ====&lt;br /&gt;
&lt;br /&gt;
The Twitter Account Feed Type uses the [http://apiwiki.twitter.com/Twitter-API-Documentation Twitter REST API].  This Feed type captures all of the Mentions and Direct Messages for a Twitter account.  Twitter Account Feeds include all of the tweets that include &amp;quot;@USERNAME&amp;quot; as well as all of the Direct Messages to the @USERNAME account.  This Feed type also captures Tweet type, for example ReTweet, in-reply-to, etc.  &lt;br /&gt;
&lt;br /&gt;
The Twitter Account feed is configured using [http://en.wikipedia.org/wiki/OAuth OAuth]. During the feed configuration, SocialMiner redirects the user to Twitter to validate the Twitter account.  This provides a security benefit since using OAuth avoids the storage of the user's Twitter account information on the SocialMiner server.&lt;br /&gt;
&lt;br /&gt;
If the user is already logged into Twitter with the same username as specified in the feed configuration, then they are simply prompted to allow access to Twitter for the SocialMiner server.  If the user is not logged in (or logged into a different account) then they must sign in to the same account specified in the feed configuration.  Credentials are securely passed to Twitter directly instead of going through SocialMiner.  Based on their authorization, Twitter provides SocialMiner with a key to enable access to their account.  From this point forward, SocialMiner will be able to use/access the Twitter account.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' You cannot create more than one Twitter Account Feed with the same Twitter username on a single SocialMiner server. Only one Twitter Account Feed type per Twitter user per SocialMiner server is allowed. &lt;br /&gt;
&lt;br /&gt;
Note: Twitter provides a list of applications (connections) that have been granted access to a Twitter account.  A Twitter user can revoke access at any time. See http://twitter.com/settings/connections.&lt;br /&gt;
&lt;br /&gt;
===== Twitter Account Feed Configuration =====&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationTwitterAccount.mov video] about configuring a Twitter Account Feed.&lt;br /&gt;
&lt;br /&gt;
Access the Feed Gadget, click '''Add''', select the Twitter Account feed type, and enter or following fields, then click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* Username - A valid Twitter username.&lt;br /&gt;
* Password - Password for the Twitter username.&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' After clicking Save you are redirected to the twitter authentication service, which allows you to approve the use of this application with your Twitter account. Follow the directions on the screen to authorize this application to access the Twitter account.&lt;br /&gt;
&lt;br /&gt;
=== Campaigns ===&lt;br /&gt;
&lt;br /&gt;
[[Image:CampaignConfiguration.jpg|thumb|300px|right|Campaign Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
The purpose of a '''Campaign''' is to group Social Contacts for handling by the social media customer care team.  Social Contacts are included in a Campaign by configuring one or more feeds to be part of the Campaign.  This is done through the Campaign Configuration gadget.  When a feed is configured to be part of a Campaign, all social contacts in that feed are included in the Campaign.  As new social contacts arrive on that feed, they are immediately added to the Campaign.  Social Contacts cannot be removed from a Campaign, once included they remain in the campaign until they are purged or the Campaign is deleted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Optionally, Campaigns may also have '''Filters'''.  Filters are used to narrow the set of social contacts that are added to the campaign.  More information on Filters can be found in the Filter Configuration section of this guide.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/CampaignConfiguration.mov video] about Campaigns, Campaign usage, and Campaign configuration.&lt;br /&gt;
&lt;br /&gt;
==== Campaign List ====&lt;br /&gt;
The Campaign Configuration Gadget defaults to a list of Campaigns.  This list is empty for a system with no campaigns.  The list shows the name of the campaign, the number of social contacts in the campaign, and description of the campaign, and a RSS feed icon which is a link to the RSS feed ''from'' SocialMiner.  The RSS feed allows someone to capture all the social contacts in a campaign using a RSS reader.&lt;br /&gt;
&lt;br /&gt;
This list updates in real time, for example if there are new campaigns added to the system (perhaps by another user) then the new campaigns appear in the list. If there are new social contacts added to a campaign then the Social Contact count increments.&lt;br /&gt;
&lt;br /&gt;
==== Add Campaign ====&lt;br /&gt;
You can add campaign by clicking the &amp;quot;Add&amp;quot; button at the bottom of the Campaign Configuration gadget.  The gadget displays a list of Feeds &amp;quot;Available&amp;quot; with arrows to move the Feeds into &amp;quot;selected&amp;quot; which includes them in the campaign.  At least one Feed should be moved to selected prior to pressing &amp;quot;save&amp;quot; in order to add social contacts to a campaign.  Note: once save is pressed, the Social Contacts for the configured feeds are added to the campaign.  Once added, Social Contacts cannot be removed from the campaign except via a purge.  If a Feed is removed from a campaign, new Social Contacts captured by that feed are no longer added to the campaign but the Social Contacts previously included are not removed.  Social Contacts can only be removed from a campaign when they are purged from the system.  &lt;br /&gt;
&lt;br /&gt;
'''Note:''' if a Feed is accidentally added to a campaign and the Social Contacts MUST be immediately removed from that campaign, then the only recourse is to delete the entire campaign and recreate it.&lt;br /&gt;
&lt;br /&gt;
A Feed may be added to multiple campaigns but does not duplicate the Social Contacts in the datastore.  The Social Contacts for that feed are simply counted in both campaigns.&lt;br /&gt;
&lt;br /&gt;
The Campaign Configuration gadget also allows for assignment of filters to the campaign.  Filter functionality is described in the Filters section of this guide.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
&lt;br /&gt;
[[Image:FilterConfiguration.jpg|thumb|300px|right|Filter Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
The purpose of a Filter is to narrow the set of Social Contacts that appear in a campaign, allowing the social-media customer-care team to focus on the most actionable Social Contacts.  As new Social Contacts are captured by SocialMiner and put into Campaigns, the Filter(s) are run to exclude certain Social Contacts.&lt;br /&gt;
&lt;br /&gt;
SocialMiner supports a trainable filtering technology based on a statistical probability model called: [http://en.wikipedia.org/wiki/Bayesian_probability Bayesian].  The SocialMiner Bayesian filters are not pre-programed or &amp;quot;configured with business rules&amp;quot;.  They are trained by the users who process Social Contacts.  When training a Bayesian Filter the user is given the option to &amp;quot;train in&amp;quot; or &amp;quot;train out&amp;quot; each social contact.  After a sufficient amount of training, the filter begins to exclude unwanted Social Contacts from a campaign.&lt;br /&gt;
&lt;br /&gt;
Filters can be used to exclude Social Contacts for many different reasons.  They can be used to take a broad keyword search and narrow the results down to the posts related to a specific brand.  For example, a search for &amp;quot;Flip&amp;quot; could return posts about footwear and gymnastics while the purpose of the campaign may be to capture posts about Flip brand video recorders.  A Bayesian Filter can be trained to exclude the Social Contacts about footwear or gymnastics.  The training includes the complete text of the post, not just certain keywords and therefore offers much more sophisticated filtering capability then a keyword exclusion approach to filtering.  A Filter can be trained to look for Social Contacts with negative sentiment (or positive sentiment), focusing the work of a customer support or marketing team.  Filters can also be trained to look for certain languages.&lt;br /&gt;
&lt;br /&gt;
Multiple filters may be applied to one campaign creating opportunities to layer filtering strategies to fine tune results.&lt;br /&gt;
&lt;br /&gt;
To create a filter, use the Filter Configuration Gadget.  Create a new filter by clicking add, enter a name, and then save.  Your filter will appear in the filter list.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/TrainingFilterswithSocialMiner.mov video] about training filters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Training a Bayesian Filter ====&lt;br /&gt;
[[Image:CampaignResultsTrainingMode.jpg|thumb|450px|right|Campaign Results Gadget in Training Mode]]&lt;br /&gt;
Once you create a filter, you must train it.  The Filter training is performed through the Campaign Results Gadget.  You can train a filter using any campaign.  The training does not impact the Campaign unless you configure the filter to apply to that Campaign.  Choose a Campaign with some Social Contacts, and from the Campaign Results settings you can select the filter you want to train.  When you click save you are in &amp;quot;training mode&amp;quot;.  The name of the filter you've selected at the top of the Gadget is displayed and a &amp;quot;+&amp;quot; and &amp;quot;-&amp;quot; for each Social Contact appears.  By clicking the &amp;quot;+&amp;quot; you &amp;quot;Train In&amp;quot; the Social Contact indicating that this is the type of contact you would like the Filter to keep in the Campaign.  By clicking the &amp;quot;-&amp;quot; you &amp;quot;Train Out&amp;quot; the Social Contact indicating that this is the type of contact you would like the filter to reject.&lt;br /&gt;
&lt;br /&gt;
Filters are applied to Campaigns in the Campaign Configuration Gadget.  You can apply Filters to a Campaign in the same way you add Feeds.  Note: Filters are only run against Social Contacts as they enter a campaign.  Filters do not run retroactively against Social Contacts that are already in a campaign.&lt;br /&gt;
&lt;br /&gt;
== Campaign Results ==&lt;br /&gt;
&lt;br /&gt;
[[Image:CampaignResults.jpg|thumb|450px|right|Campaign Results Gadget]]&lt;br /&gt;
&lt;br /&gt;
The Campaign Results gadget provides a dynamic user interface for viewing and responding to Social Contacts.  The first time the Campaign Results gadget is rendered, the gadget defaults to the settings page.  You must select a Campaign and choose &amp;quot;OK&amp;quot;.  The settings for this gadget are stored in a browser [http://en.wikipedia.org/wiki/HTTP_cookie cookie].&lt;br /&gt;
&lt;br /&gt;
The Campaign Results gadget is dynamic and therefore you may occasionally see a bar appear at the top indicating that there are one or more new social contacts in the campaign.  You can click on this message to refresh the results, or click the refresh icon on the upper-right of the gadget.&lt;br /&gt;
&lt;br /&gt;
You can update the settings for the gadget, including the selection of which campaign you are viewing by clicking on the settings icon on the upper-right of the gadget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Handling Social Contacts ===&lt;br /&gt;
When Social Contacts are captured by SocialMiner, they are initially in the &amp;quot;unread&amp;quot; state.  From the Campaign Results gadget, the user can change the state of the Social Contacts at any time by pressing the Social Contact state control buttons. [[Image:StateIcons.jpg]]&lt;br /&gt;
&lt;br /&gt;
There are four Social Contact States in SocialMiner.&lt;br /&gt;
* Unread (initial state)&lt;br /&gt;
* Reserved&lt;br /&gt;
* Handled&lt;br /&gt;
* Discarded&lt;br /&gt;
&lt;br /&gt;
A Social Contact state can be changed by any user at any time by pressing one of the Social Contact state buttons.  The &amp;quot;Reply / Reserve&amp;quot; button changes the Social Contact to the Reserved state.  The &amp;quot;Handle&amp;quot; button changes the Social Contact to the Handled state.  The &amp;quot;Discard&amp;quot; button changes the Social Contact to the Discarded state.  The current state of the Social Contact will appear at the top of the social contact along with the name of the user that set the state (unless the Social Contact is &amp;quot;unread&amp;quot;, in which case it will be blank).[[Image:ReservedState.jpg]]&lt;br /&gt;
&lt;br /&gt;
The Social Contact state is universal across the SocialMiner system. For example, if one user reserves a Social Contact, then the Social Contact appears as reserved in the Campaign Results of all other users.  Note: this is the case even if the Social Contact appears in multiple campaigns.&lt;br /&gt;
&lt;br /&gt;
Depending on when the Campaign Results were last refreshed, it is possible that a user may try to alter the state of a Social Contact that has already been changed by another user.  The SocialMiner system prevents this by alerting the user that they must refresh before attempting to change the state of the Social Contact.&lt;br /&gt;
&lt;br /&gt;
[[Image:PleaseRefresh.jpg|center|Social Contact Changed by Another User]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By changing the settings of the Campaign Results gadget you can show or hide Social Contacts by state.  The default setup is to show only Unread and Reserved Social Contacts.  The selection of which states to show is controlled by Campaign Results gadget settings.  These settings are all specific to the user, therefore changes to these settings do not change how others view the campaign.&lt;br /&gt;
&lt;br /&gt;
Note: the hidden Social Contacts are only hidden in the Campaign Results gadget view, they are not deleted or removed from the campaign.  If you accidentally Discard a Social Contact (and it disappears from view) you can easily retrieve it by changing the gadget settings to show discarded Social Contacts and clicking again on the Discard button for that Social Contact to toggle it back to Unread.&lt;br /&gt;
&lt;br /&gt;
If you want to review all of the Handled Social Contacts for a Campaign, you can easily do this by selecting a campaign and only the Handled state.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/HandlingSocialContactswithSocialMiner.mov video] about handling social contacts.&lt;br /&gt;
&lt;br /&gt;
=== Replying to Social Contacts ===&lt;br /&gt;
[[Image:CiscoTwitterReply.jpg |thumb|450px|right|Cisco Twitter Reply Template]]&lt;br /&gt;
&lt;br /&gt;
If a Reply Template is configured, and the social contact is from Twitter, then you can reply to the Tweet by clicking the &amp;quot;Reply / Reserve&amp;quot; button on the Social Contact.&lt;br /&gt;
&lt;br /&gt;
Using the default reply template, you can either Direct Message (DM) the author of the Tweet or create an &amp;quot;@&amp;quot; reply that is viewable to everyone on Twitter. Twitter DM's are only supported if the author of the tweet and the Twitter Account being used to send the DM are following each other.&lt;br /&gt;
&lt;br /&gt;
The default reply template lists the Social Contact and provides the following fields to reply:&lt;br /&gt;
&lt;br /&gt;
# Account: Select the Twitter Account from which you are replying. All Twitter Accounts configured on this system appear in the pull-down menu. Once the account is selected SocialMiner checks to see if the account is following the twitter user who posted the original Tweet. If the account is not following, then the '''Follow''' button becomes active. Optionally click the '''Follow''' button to begin following the author of the social contact.&lt;br /&gt;
# Select the type of reply, either reply or direct message. A reply is posted to the timeline of the twitter account selected above. A direct message is sent directly to the poster of the tweet.&lt;br /&gt;
#: '''Note''': You can only direct message a twitter user if the intended recipient is following the selected Twitter account. &lt;br /&gt;
# Enter your reply in the text box. Text input is limited to 140 characters. The current character count is listed at the upper right of the text box.&lt;br /&gt;
&lt;br /&gt;
Click Send to send the Twitter Account reply.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Tags ====&lt;br /&gt;
When you hover over a Social Contact a text box and a Tag button is displayed.  To enter a tag, click the text box, type the tag and hit enter or click the '''Tag''' button.  You can enter two tags at once by using a comma.  The tags are displayed to all users who view that Social Contact.  &lt;br /&gt;
&lt;br /&gt;
'''Note:''' Social Contacts are not duplicated in SocialMiner even when they appear in multiple campaigns. If a user is viewing one campaign and tags a social contact, then the tag appears to users viewing that Social Contact from another Campaign.&lt;br /&gt;
&lt;br /&gt;
SocialMiner also has a suggested tag feature where it suggests the five most common/recently used tags for the selected campaign.  These suggestions provide one-click tagging for commonly used tags.  The suggestions are specific to the campaign, not the entire SocialMiner system.  The suggestions are only updated on a refresh. For example, if you are first viewing a new campaign in the Campaign Results gadget you do not see any suggestions.  Enter a few tags, and then click the refresh button. Tags that you entered as suggestions for other social contacts appear, allowing you to tag those social contacts by clicking the suggested tags.&lt;br /&gt;
&lt;br /&gt;
The SocialMiner Campaign Results can be viewed by tag so that the results only display a selected subset of Social Contacts, based on the selected tags.  You can click on the gadget settings (as if selecting a different campaign), check the show tags button, and select which tags you would like to see in the results.  Click OK and the Campaign Results are narrowed to only show the Social Contacts with the selected tags.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/UsingSocialMinerTags.mov video] about using tags.&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
&lt;br /&gt;
The administration functions of SocialMiner are divided between two gadgets; System Administration and Reply Templates.&lt;br /&gt;
&lt;br /&gt;
=== System Administration ===&lt;br /&gt;
[[Image:CampaignResults.png|thumb|300px|right|System Administration]]&lt;br /&gt;
&lt;br /&gt;
The System Administration gadget provides the following system configuration and serviceability tools:&lt;br /&gt;
&lt;br /&gt;
* Active Directory&lt;br /&gt;
* Purge Settings &lt;br /&gt;
* Reporting Configuration &lt;br /&gt;
* RTMT Download Links &lt;br /&gt;
* Platform Administration&lt;br /&gt;
* Troubleshooting&lt;br /&gt;
&lt;br /&gt;
Also, the Application Software Version (version of SocialMiner) and Operating System Active Software Version (version of Cisco Unified OS) are listed at the top of the page.&lt;br /&gt;
&lt;br /&gt;
Server status for the three main services; Datastore, Indexer, and Runtime are provided under version information. All statuses must be &amp;quot;Running&amp;quot; for proper operation of the system.&lt;br /&gt;
&lt;br /&gt;
==== Active Directory ====&lt;br /&gt;
&lt;br /&gt;
SocialMiner uses Active Directory (AD) to manage and administer user access to the system. All users, with the exception of the Administration and Reporting users, must be configured on a Microsoft Active Directory server to be able to access SocialMiner.&lt;br /&gt;
&lt;br /&gt;
The Active Directory connection permits users configured in AD to access SocialMiner. You can configure the connection to allow all users in AD to access SocialMiner, or to allow only a group of users access. If there are multiple independent groups and they all require isolated security/permissions then they should each deploy their own SocialMiner system.  &lt;br /&gt;
&lt;br /&gt;
'''Note''': If Twitter Account feeds are configured on the system, all users are able to see Direct Messages to the configured Twitter Accounts and all users can post from these accounts.  SocialMiner tracks which users make which posts, but some companies may want to restrict who can make posts, and they can implement this approach by configuring SocialMiner to authenticate with a specific role.  If SocialMiner is authenticated with a specific Active Directory role, then only those Active Directory users with that role can use SocialMiner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To configure Active Directory, open the Administration gadget, click the Active Directory link, and click Edit. Enter or modify the following fields. Click Save when finished.&lt;br /&gt;
&lt;br /&gt;
* '''Enabled''': (checkbox) When checked, the Active Directory connection is active. If not checked, then only the administrator can log into SocialMiner.&lt;br /&gt;
* '''Host''': Provide the Host name or IP address and Port of the Active Directory server.&lt;br /&gt;
* '''Port''': Provide the port for Active Directory. The default Active Directory port is 3268. If using SSL the default port is 3269.&lt;br /&gt;
* '''Use SSL''': (checkbox). Check to use SSL. Note you must also exchange security certificates with the AD server before SSL can work.&lt;br /&gt;
* '''Manager Distinguished Name''': Enter the Manager Distinguished Name used to login to the Active Directory server, for example, on a default installation of Microsoft AD, the name is :''&amp;lt;tt&amp;gt;CN=Administrator, CN=users, DC=MYSERVER, DC=COM&amp;lt;/tt&amp;gt;''. Replace MYSERVER and COM with your respective hostname.&lt;br /&gt;
* '''Manager Password''': The password for the AD Manager account.&lt;br /&gt;
* '''Role Name''': (optional) The Active Directory role or Active Directory group of users who are allowed to access SocialMiner. If this setting is blank or * then all users in Active Directory are allowed access to SocialMiner.&lt;br /&gt;
&lt;br /&gt;
===== Exchanging Security Certificates with AD =====&lt;br /&gt;
&lt;br /&gt;
To enable SSL for the Active Directory connection you must first exchange security certificates between the two servers. Enabling SSL is optional, but if you do not enable SSL then username and password information is not transmitted securely between SocialMiner and the Microsoft AD server.&lt;br /&gt;
&lt;br /&gt;
To exchange security certificates:&lt;br /&gt;
&lt;br /&gt;
On the Active Directory server:&lt;br /&gt;
&lt;br /&gt;
# Verify that Active Directory has the Certificate Services service installed.&lt;br /&gt;
# Select '''All Programs &amp;gt; Administrative Tools &amp;gt; Certificate Authority'''.&lt;br /&gt;
# Expand the domain node and select Issued Certificates.&lt;br /&gt;
# Double click the certificate to open it&lt;br /&gt;
# Open the Details tab and click Copy to file.&lt;br /&gt;
# An Export wizard appears. In the wizard select DER encoded binary.&lt;br /&gt;
# Using the wizard to select a location to save the file.&lt;br /&gt;
# Click Finish.&lt;br /&gt;
&lt;br /&gt;
On the SocialMiner Server:&lt;br /&gt;
&lt;br /&gt;
# Open the Cisco Unified Operating System Administration page. The link is available from the gadget.&lt;br /&gt;
# Select Security &amp;gt; Certificate Management.&lt;br /&gt;
# Click Upload Certificate.&lt;br /&gt;
# For the Certificate Name, select tomcat-trust.&lt;br /&gt;
# In the Upload File field, select the file to upload by clicking Browse... Select the certificate file you saved from the Active Directory server.&lt;br /&gt;
# Click Upload File.&lt;br /&gt;
# Restart the Cisco Tomcat service. Using the CLI, run the command utils service restart Cisco Tomcat&lt;br /&gt;
&lt;br /&gt;
===== Adding Users =====&lt;br /&gt;
The Administration user (configured at install) and Reporting user accounts are the only accounts explicitly configured on SocialMiner.  The social media customer care representatives are configured in Microsoft Active Directory.  As these users sign into SocialMiner, successfully authenticate against Active Directory, and begin to take actions on the system, their actions are associated with their Active Directory User ID.&lt;br /&gt;
&lt;br /&gt;
==== Purge Settings ====&lt;br /&gt;
[[Image:SystemAdministrationPurge.jpg|thumb|300px|right|System Administration Purge Settings]]&lt;br /&gt;
&lt;br /&gt;
Datastore purges occur on a continuous basis (every hour) based on age of the social contacts and disk usage. Database purges are required to remove old data from the datastore so that the disk does not fill up.&lt;br /&gt;
&lt;br /&gt;
Important! Purge settings take effect as soon as you click save. If any of the criteria are met, such as Emergency purge when disk usage exceeds (%), then the purge starts immediately.&lt;br /&gt;
&lt;br /&gt;
To configure purge settings, click Edit at the bottom of the purge settings tool and edit the following:&lt;br /&gt;
&lt;br /&gt;
'''DataStore Purge Settings:'''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Purge Social Contacts older than (days): Social contacts older than this number of days are purged.  Valid values are 1 - 30.&lt;br /&gt;
*: '''Important!:''' SocialMiner will not retrieve Social Contacts older than this setting.&lt;br /&gt;
* Emergency purge when disk usage exceeds (%): Begin an emergency purge if disk usage exceeds this value. Valid values are 60 - 90. When an emergency purge executes, Social Contacts older than the days specified above are removed. If disk usage is still above the setting for this field then the purge continues removing social contacts (one day at a time) until the disk usage is below the threshold for emergency purge.&lt;br /&gt;
&lt;br /&gt;
'''Reporting Purge Settings:'''&lt;br /&gt;
&lt;br /&gt;
* Purge start time (HH:mm 24 hour format): The time, in 24 hour format (00:00 to 23:59), that the purge starts based on the local server time. By default this is set to 01:00 (1am) local server time.&lt;br /&gt;
* Purge Social Contacts older than (days): Reporting records for social contacts older than this number of days are purged when the reporting purge starts.&lt;br /&gt;
&lt;br /&gt;
Click '''Save''' to save your changes.&lt;br /&gt;
&lt;br /&gt;
==== Setting up the Reporting User Account ====&lt;br /&gt;
[[Image:SystemAdministrationReporting.jpg|thumb|300px|right|System Administration Reporting Settings]]&lt;br /&gt;
&lt;br /&gt;
The reporting user account provides secure access to the reporting database on SocialMiner through a third party application. This allows you to access the reporting database from your own custom application. Details on the tables in the reporting database are available in the SocialMiner Developer's Guide.&lt;br /&gt;
&lt;br /&gt;
The reporting user's user name is fixed at ''reportinguser'' and cannot be changed. &lt;br /&gt;
&lt;br /&gt;
To set or change the password for the reporting user, enter a new password in each of the password fields and click Save.&lt;br /&gt;
&lt;br /&gt;
==== RTMT Download Links ====&lt;br /&gt;
&lt;br /&gt;
Links are provided to download the Cisco Unified Real Time Monitoring Tool (RTMT). SocialMiner uses the same RTMT as the one used for Cisco Unified Communications Manager.&lt;br /&gt;
&lt;br /&gt;
Details on Installing and Configuring RTMT can be found on the Cisco web site: [http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/service/8_0_1/rtmt/rtinst.html Installing and Configuring Cisco Unified RTMT]&lt;br /&gt;
&lt;br /&gt;
==== Platform Administration ====&lt;br /&gt;
&lt;br /&gt;
Platform Administration provides links to the following interfaces of Cisco Unified OS:&lt;br /&gt;
* ''Cisco Unified Operating System Administration'' &lt;br /&gt;
* ''Cisco Unified Serviceability'' &lt;br /&gt;
Social Miner uses the same platform administration tools as Cisco Unified Communications Manager. Detailed online help is available in the tools.&lt;br /&gt;
&lt;br /&gt;
==== Troubleshooting ====&lt;br /&gt;
&lt;br /&gt;
The Troubleshooting tool provides links to access the '''Log Directory''' of SocialMiner or to perform a '''System Health Snapshot'''.&lt;br /&gt;
&lt;br /&gt;
'''Important!''' Do not click the System Health Snapshot link unless directed to by Cisco TAC. Accessing this link forces the system to dump all system parameters into a large XML file for download. System performance is impacted while the snapshot is occurring.&lt;br /&gt;
&lt;br /&gt;
=== Reply Templates ===&lt;br /&gt;
&lt;br /&gt;
The Reply Templates gadget allows you to configure custom reply-templates to be used with the system. An example of the default reply template is provided on the system at&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;lt;servername&amp;gt;/templates/reply/twitter_reply_sample.jsp&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The source code is commented and provides details on the SocialMiner javascript functions required.&lt;br /&gt;
&lt;br /&gt;
Reply templates must conform to the OpenSocial gadget standard. Some tips for converting existing HTML pages into OpenSocial gadgets can be found [http://code.google.com/apis/gadgets/docs/fundamentals.html#Existing here].&lt;br /&gt;
&lt;br /&gt;
After you have created your Reply Template, host it on a webserver that is accessible by SocialMiner and use the Reply Template gadget to provide a name for the Reply Template and its location.&lt;br /&gt;
&lt;br /&gt;
= SocialMiner Reporting =&lt;br /&gt;
&lt;br /&gt;
SocialMiner maintains metrics on social contact volume and agent activities.  These metrics are stored in a [http://en.wikipedia.org/wiki/SQL SQL] database for up to 18 months.  The reporting database can be accessed using any SQL reporting tool including Cisco Unified Intelligence Center.  Access to this database requires configuration of a reporting user in the SocialMiner system administration.&lt;br /&gt;
&lt;br /&gt;
There are two main categories of reports:  &lt;br /&gt;
&lt;br /&gt;
* Campaign Reports - These metrics provide an indication of the total posting volume by customers as well as the responsiveness to customers.  These are what could be described as &amp;quot;customer facing&amp;quot; metrics.&lt;br /&gt;
* Agent Reports - These metrics provide an indication of the agent productivity.  These metrics could be used to evaluate agent speed or they could be used to measure total workload as a basis for staffing forecasts. &lt;br /&gt;
&lt;br /&gt;
The Cisco Unified Intelligence Center templates for SocialMiner are available for download here:&lt;br /&gt;
http://www.cisco.com/cisco/software/release.html?mdfid=283613136&amp;amp;catid=278875240&amp;amp;softwareid=283733464&lt;br /&gt;
&lt;br /&gt;
'''Note''': For Cisco Unified Intelligence Center releases prior to 8.0(3), you must extract the templates from the zip file before importing them into Unified Intelligence Center. For release 8.0(3) and later, you can import the zip file directly and Unified Intelligence Center extracts all the templates it finds inside the zip file.&lt;br /&gt;
&lt;br /&gt;
.  The following screen captures are examples of the Cisco Unified Intelligence Center Reports daily reports:&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMiner_Campaign_Daily_Report.jpg|800px|center|SocialMiner Campaign Daily Report]]&lt;br /&gt;
&lt;br /&gt;
* ASR - Average Speed of Reserved.  For the Social Contacts that were Reserved, this is the average time between capture by SocialMiner and the time they are marked as reserved.  This provides an indication of how much time passes before someone first views the customer's post.&lt;br /&gt;
* ASA - Average Speed of Answer.  For the Social Contacts that were Handled, this is the average time between capture by SocialMiner and the time they are marked handled.  This provides an indication of how of how much time passes before the customer gets a response.&lt;br /&gt;
* ASD - Average Speed of Discard.  For the Social Contacts that were Discarded, this is the average time between capture by SocialMiner and the they are marked discarded.  This provides an indication of how much time passes before someone chooses to discard the customer's post.  Note: &amp;quot;Discard&amp;quot; doesn't necessarily mean the post is disregarded.  The distinction between &amp;quot;Discard&amp;quot; and &amp;quot;Handled&amp;quot; depends on how the agents are using SocialMiner.  For example, they might mark posts that are read as &amp;quot;discarded&amp;quot; and posts that are responded to as &amp;quot;handled&amp;quot;.  In this case, discarded means that they were &amp;quot;read&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMiner_Agent_Daily_Report.jpg|800px|center|SocialMiner Agent Daily Report]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The complete SocialMiner reporting database schema is documented in the [http://developer.cisco.com/web/socialminer SocialMiner Developer Guide]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* AHT - Average Handle Time.  For Social Contacts that were handled by this agent, this is the average time between Reserved and Handled.  This provides and indication of how much time it takes this agent to respond to a social contact.&lt;br /&gt;
* ADT - Average Discarded Time.  For Social Contacts that were discarded by this agent, this is the average time between Reserved and Discarded.  This provides an indication of how much time it takes this agent to discard a social contact.&lt;br /&gt;
* ACT - Average Completed Time.  For Social Contacts that were Handled or Discarded, this is the average time between capture by SocialMiner and the first time they were marked Handled or Discarded.  This provides an indication of how of how much time it takes for this agent to complete work for a social contact.&lt;br /&gt;
&lt;br /&gt;
== Configuring the SQL Connection to the SocialMiner Reporting Database ==&lt;br /&gt;
&lt;br /&gt;
Connection to the SocialMiner Informix reporting database can be made through JDBC using the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;jdbc:informix-sqli://&amp;lt;hostname&amp;gt;:&amp;lt;port&amp;gt;/&amp;lt;databasename&amp;gt;:INFORMIXSERVER=&amp;lt;informixserver&amp;gt;;user=&amp;lt;informixuser&amp;gt;;password=&amp;lt;informixpassword&amp;gt;;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The reporting database &amp;lt;port&amp;gt; is 1526.&lt;br /&gt;
* The &amp;lt;databasename&amp;gt; is &amp;quot;mmca_data&amp;quot;.&lt;br /&gt;
* The &amp;lt;informixserver&amp;gt; name is based on the hostname of the server with &amp;lt;tt&amp;gt;_mmca&amp;lt;/tt&amp;gt; append to the end of the hostname. Additional, any dashes (&amp;quot;-&amp;quot;) in the hostname are replace by underscores (&amp;quot;_&amp;quot;).&lt;br /&gt;
* The UTF-8 Charset is  required to get Cisco Unified Intelligence Center (CUIC) able to connect. &lt;br /&gt;
* The content of INFORMIXSERVER is the instance name. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example, if your server's hostname is my-server.mycompany.com, then the INFORMIXSERVER name is &amp;lt;tt&amp;gt;my_server_mmca&amp;lt;/tt&amp;gt;. The complete JDBC URL would be:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;jdbc:informix-sqli://my-server.mycompany.com:1526/mmca_data:INFORMIXSERVER=my_server_mmca;user=reportinguser;password=&amp;lt;informixpassword&amp;gt;;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that when authenticating, the informix username is always &amp;lt;tt&amp;gt;reportinguser&amp;lt;/tt&amp;gt; and the informix password is the password you created in the Administration Gadget.&lt;br /&gt;
&lt;br /&gt;
= System Backup and Restoration =&lt;br /&gt;
&lt;br /&gt;
System backup and restore is done by backing up the entire virtual machine.&lt;br /&gt;
&lt;br /&gt;
== Backup ==&lt;br /&gt;
&lt;br /&gt;
# Using VMware vSpehere client, open view into the server hosting the SocialMiner Virtual Machine (VM).&lt;br /&gt;
# Map a drive on your local system to the location where the backups are stored.&lt;br /&gt;
# Shutdown the SocialMiner VM you want to backup:&lt;br /&gt;
## Click on the console tab.&lt;br /&gt;
## Login to the SocialMiner server.&lt;br /&gt;
## Type &amp;lt;tt&amp;gt;utils system shutdown&amp;lt;/tt&amp;gt; to shutdown the server.&lt;br /&gt;
## Type &amp;lt;tt&amp;gt;yes&amp;lt;/tt&amp;gt; when the system asks for verification of shutdown.&lt;br /&gt;
# In vSphere, open the datastore view:&lt;br /&gt;
## Click on the host.&lt;br /&gt;
## Click on the summary tab.&lt;br /&gt;
## Under resources, right-click on the datastore and select &amp;quot;Browse Datastore.&amp;quot;&lt;br /&gt;
## Select the folder that contains the SocialMiner VM that you want to backup.&lt;br /&gt;
## Click the '''Download a file to your local machine''' button.&lt;br /&gt;
## Select the mapped network drive that you created earlier.&lt;br /&gt;
## Click '''Ok'''.&lt;br /&gt;
## Click '''Yes'''. &lt;br /&gt;
# Copying the VM can take up to 5 hours. After the copy finishes, start up the SocialMiner VM.&lt;br /&gt;
&lt;br /&gt;
= Design Guidance =&lt;br /&gt;
&lt;br /&gt;
== Hardware and Software Specifications ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner 8.5(1) requires the following UCS server model:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;UCS Model&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;SKU&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;C210-M2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;UCS-C210M2-VCD2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== VMWare Open Virtual Format (OVF) ===&lt;br /&gt;
&lt;br /&gt;
The SocialMiner system supports one standard [http://www.vmware.com/appliances/getting-started/learn/ovf.html OVF] Appliance.  The system requires ESXi version 4.0 Update 1. &lt;br /&gt;
&lt;br /&gt;
The downloadable OVF Template has hardware configuration for the SocialMiner VM's. This is the only configuration supported. Please use SocialMiner OVF Appliance to install SocialMiner.&lt;br /&gt;
&lt;br /&gt;
The SocialMiner OVA can be downloaded here:&lt;br /&gt;
http://www.cisco.com/cisco/software/release.html?mdfid=283613136&amp;amp;catid=278875240&amp;amp;softwareid=283733464&lt;br /&gt;
&lt;br /&gt;
=== SocialMiner Virtual Machine Hardware Configuration ===&lt;br /&gt;
The OVF includes the following settings:&lt;br /&gt;
* 4 vCPU&lt;br /&gt;
* 12 GB RAM&lt;br /&gt;
* 1 vNIC with static MAC address&lt;br /&gt;
* 2 vDisks:&lt;br /&gt;
** vDisk 1 = 146 GB Operating system, SocialMiner application binaries, Reporting database&lt;br /&gt;
** vDisk 2 = 256 GB Data store, Index store, ActiveMQ store, Unified OS logs and SocialMiner logs&lt;br /&gt;
&lt;br /&gt;
=== Creating the SocialMiner Virtual Machine ===&lt;br /&gt;
&lt;br /&gt;
Perform the following steps in vSphere client to deploy the Virtual machines:&lt;br /&gt;
&lt;br /&gt;
# Highlight the host or cluster to which you wish the VM to be deployed.&lt;br /&gt;
# Select '''File &amp;gt; Deploy OVF Template'''.&lt;br /&gt;
# Click the '''Deploy from File''' radio button and specify the name and location of the file you downloaded in the previous section OR click the '''Deploy from URL''' radio button and specify the complete URL in the field, then click Next.&lt;br /&gt;
# Enter the name of the VM machine that you are creating and the location where it will be created&lt;br /&gt;
# Choose the type of deployment (Production or Lab)&lt;br /&gt;
# Choose the datastore on which you would like the VM to reside - be sure there is sufficient free space to accommodate the new VM, then click '''Next'''.&lt;br /&gt;
# Verify the deployment settings, then click '''Finish'''.&lt;br /&gt;
# Update boot order as per instructions below&lt;br /&gt;
# Insert SocialMiner disk and follow SocialMiner installation guide.&lt;br /&gt;
&lt;br /&gt;
=== Changing the Boot Order of the Virtual Machine ===&lt;br /&gt;
&lt;br /&gt;
You must change the boot order of the Virtual Machine so that the system boots off the CD/DVD drive for the install.&lt;br /&gt;
&lt;br /&gt;
To change the boot order of the Virtual Machine:&lt;br /&gt;
&lt;br /&gt;
# In VMware vSphere Client, power off the virtual machine onto which you deployed the OVA template.&lt;br /&gt;
# In the left pane of vSphere Client, right-click the name of the virtual machine, and select '''Edit Settings'''.&lt;br /&gt;
# In the Virtual Machine Properties dialog box, select the Options tab.&lt;br /&gt;
# In the Settings column, under Advanced, select '''Boot Options'''.&lt;br /&gt;
# Under Force BIOS Setup, check the '''The Next Time the Virtual Machine Boots, Force Entry into the BIOS Setup Screen''' check box.&lt;br /&gt;
# Click '''OK''' to close the Virtual Machine Properties dialog box.&lt;br /&gt;
# Power on the virtual machine (The virtual machine boots into the BIOS menu)&lt;br /&gt;
# Navigate to the Boot menu and change the boot device order so the CD-ROM device is listed first and the Hard Drive device is listed second.&lt;br /&gt;
# Save the change and exit BIOS setup.&lt;br /&gt;
&lt;br /&gt;
== Deployment Models ==&lt;br /&gt;
Version 8.5 of SocialMiner has a single-server all-in-one deployment model.  The server may be deployed inside our outside the corporate firewall in &amp;quot;intranet&amp;quot; and &amp;quot;Internet&amp;quot; deployment models.&lt;br /&gt;
&lt;br /&gt;
The intranet deployment model provides the additional security of the corporate network firewalls to reduce risk of an external party accessing the system.  This deployment model is required if SocialMiner must access internal sites, for example an internal forum site.   The downside of the intranet deployment model is that SocialMiner system cannot be accessed by partners lacking VPN access.  It is common for some PR functions to be externally managed by an agency and therefore offering easy access (no VPN) to the SocialMiner system may be very useful.  Also, the intranet deployment model does not allow rendering of SocialMiner OpenSocial Gadgets in a public Internet containers such as iGoogle.  The intranet deployment model may complicate proxy configuration, however it likely simplifies directory integration.&lt;br /&gt;
&lt;br /&gt;
The Internet deployment model puts SocialMiner outside the corporate firewall.  This deployment model relies on the built-in security capabilities of the SocialMiner appliance.  This may be acceptable from a security perspective depending on the system use and corporate policies.  For example, in some applications the SocialMiner system handles 100% public postings and therefore there is no disclosure risk associated with a compromised SocialMiner system.  The Internet deployment model may complicate directory integration.&lt;br /&gt;
&lt;br /&gt;
== Ports ==&lt;br /&gt;
'''Port 443''' is used for a secure connection between the SocialMiner user interface and your browser.&lt;br /&gt;
&lt;br /&gt;
'''Port 80''' is used by SocialMiner for communication with Twitter and Facebook APIs. &lt;br /&gt;
&lt;br /&gt;
Your firewall configuration may need to be modified to open these ports for SocialMiner.&lt;br /&gt;
&lt;br /&gt;
== Sizing ==&lt;br /&gt;
&lt;br /&gt;
The following table details the sizing limits for a single SocialMiner system.&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Concurrent Admin Users Signed In&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;5 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Concurrent Agents Signed In &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;30 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Total Feeds &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;100 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Total Campaigns &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;50 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Incoming Rate of Social Contacts (total per hour)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;10,000 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Users and Security ==&lt;br /&gt;
&lt;br /&gt;
=== SocialMiner User Accounts and Security ===&lt;br /&gt;
SocialMiner is designed to minimize the storage of username/passwords to reduce the security risk of a compromised system.  There is an administration account for the system setup, but all SocialMiner user access is controlled through Active Directory (AD) authentication.  There are no SocialMiner user passwords stored on the SocialMiner System.&lt;br /&gt;
&lt;br /&gt;
Users do not need to be manually set up on SocialMiner in order to access the system.  Any user that is authenticated via the Active Directory set-up can use the system.  If there is need to limit who can use system then an AD group can be set up in AD and the SocialMiner system can be configured to only allow access from that group.&lt;br /&gt;
&lt;br /&gt;
AD authenticated users have access to all functions on the system, although gadgets access could be blocked by blocking certain URLs.  &lt;br /&gt;
&lt;br /&gt;
=== Twitter Accounts and Security ===&lt;br /&gt;
Access to Twitter for the Twitter Account feed type is done via OAuth.  When a &amp;quot;Twitter Account&amp;quot; Feed is created the user is prompted to authenticate with Twitter.  The authentication token is stored by SocialMiner granting access to secured information from Twitter such as Direct Messages.  This authentication also enables sending and replying to Twitter Direct Messages (DMs) from the account by using the Reply feature of the Campaign Results gadget.  &lt;br /&gt;
&lt;br /&gt;
'''Note''': All SocialMiner users are entitled to use Twitter accounts configured in the Twitter Account feed to read and respond to Direct Messages in that account.  They are not required to enter the account password.  This supports environments where the social-media care agents are not entitled to know the Twitter account password.  Their ability to use SocialMiner is controlled via Active Directory and their ability to invoke post or perform actions on Twitter is controlled by SocialMiner.  SocialMiner also tracks which SocialMiner User (AD account) makes each post; therefore it is possible for the enterprise to track which employee posted a tweet when sharing a Twitter account amongst a team.&lt;br /&gt;
&lt;br /&gt;
Twitter Stream feed type passwords are encrypted when stored in the SocialMiner configuration database and are also encrypted when sent to Twitter.&lt;br /&gt;
&lt;br /&gt;
== Advanced UI options ==&lt;br /&gt;
The SocialMiner user interfaces are designed to be embedded in other web application user interfaces.&lt;br /&gt;
&lt;br /&gt;
=== Quad ===&lt;br /&gt;
&lt;br /&gt;
You can add a SocialMiner gadget to Quad using the &amp;quot;Add Application&amp;quot; button on Quad.  You can find the specific URL of the SocialMiner gadget by using &amp;quot;view source&amp;quot; on your browser while looking at the gadgets on SocialMiner.&lt;br /&gt;
&lt;br /&gt;
=== iGoogle ===&lt;br /&gt;
If the SocialMiner system is deployed in the Internet deployment model, you can add a SocialMiner gadget to iGoogle using the &amp;quot;Add Stuff&amp;quot; button on iGoogle.&lt;br /&gt;
&lt;br /&gt;
You can find the specific URL of the SocialMiner gadget by using &amp;quot;view source&amp;quot; on your browser while looking at the gadgets on SocialMiner.&lt;br /&gt;
&lt;br /&gt;
=== iframes ===&lt;br /&gt;
&lt;br /&gt;
If your web site or application doesn't support OpenSocial, then you can add SocialMiner to a web page by using an iFrame.  With this technique you can make a frame sized to show one of the SocialMiner web pages (most likely the campaign results gadget).&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Troubleshooting RSS Feed ===&lt;br /&gt;
'''Verify the RSS feed in a browser or RSS reader ''' &lt;br /&gt;
&lt;br /&gt;
Paste the RSS URL into a web browser such Firefox and the RSS feed displays in the browser, or a RSS reader application opens (this depends on the configuration of your computer).  If you cannot get the RSS feed to render in a browser or RSS reader then you should contact the site administrator.&lt;br /&gt;
&lt;br /&gt;
====Authentication====&lt;br /&gt;
&lt;br /&gt;
If your feed renders in the browser but does not work in SocialMiner it is possible that you have saved the authentication in your browser.  The browser may be automatically re-using your previously saved password and  this may not be entirely obvious from a user perspective.  If your feed is authenticated, then you must use the &amp;quot;Authenticated RSS&amp;quot; Feed Type.  Note: A Feed Type cannot be changed once a feed is created, therefore you must delete the old feed and add a new feed if you want to change a RSS Feed to an Authenticated RSS Feed.&lt;br /&gt;
&lt;br /&gt;
====Network Topology====&lt;br /&gt;
If your feed renders in the browser but does not work in SocialMiner, it is possible that you have a network topology issue.  For example, if your SocialMiner system is outside the corporate firewall it may not be able to access a intranet site even though the site renders in your browser.  See design guidance, deployment models.&lt;br /&gt;
&lt;br /&gt;
====Unsupported version of RSS and Invalid Feeds====&lt;br /&gt;
&lt;br /&gt;
If SocialMiner returns an error that the version of RSS is unsupported, verify that the feed is one of the supported types.  You can verify the RSS feed using a feed validator such as the [http://validator.w3.org/feed/ W3C Feed Validation Service]&lt;br /&gt;
&lt;br /&gt;
If the site is not providing a valid Feed or is providing a version of RSS that is not supported by SocialMiner, you may be able to use a service such as [http://feedburner.google.com/fb/a/myfeeds Feed Burner] to read the invalid feed and publish a reformatted/supported feed.  Another feed manipulation service you may try is [http://pipes.yahoo.com/pipes/ Yahoo Pipes]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting a Authenticated RSS Feed === &lt;br /&gt;
'''Password Change'''&lt;br /&gt;
&lt;br /&gt;
If an authenticated RSS feed stops working (It had been working for some time but is no longer pulling in Social Contacts), then one likely cause is the user reset their password.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting Facebook Fan Page Feed Type===&lt;br /&gt;
'''Verify the Fan Page URL'''&lt;br /&gt;
SocialMiner uses the [http://developers.facebook.com/docs/api Facebook Graph API].  You can test a URL by replacing the www with the word graph.  For example:&lt;br /&gt;
http://graph.facebook.com/CiscoCC&lt;br /&gt;
&lt;br /&gt;
= Developer Information =&lt;br /&gt;
&lt;br /&gt;
Developer information, including the SocialMiner API documentation and a discussion forum, is available on the Cisco developer site: http://developer.cisco.com/web/socialminer&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
* Twitter is a registered trademark of Twitter, Inc.&lt;br /&gt;
* Facebook is a registered trademark of Facebook, Inc.&lt;br /&gt;
* iGoogle is a trademark of Google, Inc.&lt;br /&gt;
* VMWare is a registered trademark of VMware, Inc.&lt;br /&gt;
* Informix is a registered trademark of International Business Machines Corp. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.''&lt;br /&gt;
&lt;br /&gt;
''THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.''&lt;br /&gt;
&lt;br /&gt;
''The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCBs public domain version of the UNIX operating system. All rights reserved. Copyright 1981, Regents of the University of California.''&lt;br /&gt;
&lt;br /&gt;
''NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED &amp;quot;AS IS&amp;quot; WITH ALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE.''&lt;br /&gt;
&lt;br /&gt;
''IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA&lt;br /&gt;
ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.''&lt;br /&gt;
&lt;br /&gt;
''Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks can be found at http://www.cisco.com/go/trademarks . Third party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1005R)''&lt;br /&gt;
&lt;br /&gt;
''Any Internet Protocol (IP) addresses used in this document are not intended to be actual addresses. Any examples, command display output, and figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and coincidental. ''&lt;br /&gt;
&lt;br /&gt;
''Copyright 2010 Cisco Systems, Inc. All rights reserved.''&lt;br /&gt;
&lt;br /&gt;
[[Category:Cisco SocialMiner]]&lt;/div&gt;</summary>
		<author><name>Nordberg</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(1)</id>
		<title>SocialMiner Release 8.5(1)</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(1)"/>
				<updated>2011-08-19T20:03:26Z</updated>
		
		<summary type="html">&lt;p&gt;Nordberg: /* Authentication */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
Cisco SocialMiner Release 8.5 is a social-media customer-care system that provides capture, filtering, workflow, queuing, and reporting for social-media engagement teams.  Internet postings captured by SocialMiner are referred to as '''Social Contacts'''.  SocialMiner stores the Social Contacts and groups them into user-defined '''Campaigns'''.  SocialMiner presents the Social Contacts to social-media customer-care personnel who can categorize and/or respond to the postings.  SocialMiner also produces reporting statistics on the handling of the Social Contacts.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Technology and Packaging ==&lt;br /&gt;
SocialMiner is a server application that is packaged as a software appliance.  The appliance runs as a VMWare® virtual machine containing the following components:&lt;br /&gt;
&lt;br /&gt;
* Cisco Unified Communications Operating System (Unified OS), a Redhat Linux based Operating System &lt;br /&gt;
* Informix® embedded database.  This database contains the SocialMiner Configuration and the SocialMiner reporting data.&lt;br /&gt;
* [http://cassandra.apache.org/ Cassandra datastore].  This datastore contains the Social Contacts&lt;br /&gt;
* Cisco SocialMiner runtime software&lt;br /&gt;
&lt;br /&gt;
System setup and administration is done through a browser-based administration interface.   The features of the system are available via [http://en.wikipedia.org/wiki/Representational_State_Transfer REST] API's and [http://en.wikipedia.org/wiki/OpenSocial  OpenSocial Gadgets].  SocialMiner is installed with the [http://shindig.apache.org/  Apache Shindig container] to render the gadgets; however the SocialMiner gadgets may also be rendered in other OpenSocial containers such as Cisco Quad or iGoogle.&lt;br /&gt;
&lt;br /&gt;
SocialMiner supports integration with most user-generated content sites using RSS. SocialMiner also supports proprietary integrations to [http://www.twitter.com Twitter®] and [http://www.facebook.com Facebook®].  Setup and configuration of SocialMiner to monitor Twitter and Facebook  requires good working knowledge of these proprietary systems.  For background information on these sites, review the following Mashable resources:&lt;br /&gt;
&lt;br /&gt;
[http://mashable.com/guidebook/twitter/ The Twitter Guide Book]&lt;br /&gt;
&lt;br /&gt;
[http://mashable.com/guidebook/facebook/ The Facebook Guide Book]&lt;br /&gt;
&lt;br /&gt;
= Installation and Setup =&lt;br /&gt;
== Installing SocialMiner ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner is installed as an appliance utilizing the Cisco Unified Communications Operating System (Unified OS). The operating system and SocialMiner application are installed together using the same installer as  other Cisco Unified OS products such as Cisco Unified Communications Manager and Cisco Unified Intelligence Center. &lt;br /&gt;
&lt;br /&gt;
SocialMiner is designed to work on a VMWare Virtual Machine on hardware that is running a VMWare Host Server. SocialMiner currently supports installation of only a single node.&lt;br /&gt;
&lt;br /&gt;
=== Basic Install Steps ===&lt;br /&gt;
&lt;br /&gt;
# Mount the SocialMiner DVD (or ISO file) to the Virtual Machine and set the Virtual Machine to Boot from the SocialMiner DVD. The Install Wizard Appears. Use Tab to navigate between elements, Space to select an element, and Enter to proceed.&lt;br /&gt;
# Perform the Media Check when prompted.&lt;br /&gt;
# Several informational screens appear, for new installs you can simply select Yes or Continue.&lt;br /&gt;
# '''TimeZone Configuration''': use the arrows keys to highlight the correct timezone, then click tab to navigate to the OK button. Press Enter to proceed.&lt;br /&gt;
# '''Auto Network Configuration''': Select Yes for automatic configuration of the Ethernet NIC speed and Duplex. Select No to manually make the settings.&lt;br /&gt;
# '''MTU Configuration''': Optionally change the MTU size for networking. Click No to Proceed without changing the default. Click Yes to change the MTU setting.&lt;br /&gt;
# '''Static Network Configuration''': Provide the Network Information for SocialMiner. A valid host name with matching IP address must be provided. The system confirms that the host name matches the IP address later in the installation process.&lt;br /&gt;
# '''DNS Client Client Configuration''': Choose yes to provide DNS Client Settings for SocialMiner. Select Yes, then provide DNS servers and the domain. Select OK.&lt;br /&gt;
# '''Administration Login Configuration''': Provide an Administrator ID and Password. This user is for platform (Unified OS) administration.&lt;br /&gt;
# '''Certificate Information''': Provide information about your organization. This information is used to generate the security (SSL) certificates for this server.&lt;br /&gt;
# '''First Node Configuration''': SocialMiner currently supports only one node. Select Yes for the First Node question.&lt;br /&gt;
# '''Network Time Protocol Client Configuration''': You must provide at least one NTP Server. Enter the NTP host address and select OK.&lt;br /&gt;
# '''Security Configuration''': Provide a security password. This password is typically used for communication between multiple nodes, however, SocialMiner currently supports only a single node.&lt;br /&gt;
# '''SMTP Host Configuration''': Select No for SMTP Host Configuration.&lt;br /&gt;
# '''Application User Configuration''': Provide a username and password for the SocialMiner administrator. Additional SocialMiner users can by imported from Active Directory after the SocialMiner install completes.&lt;br /&gt;
# '''Platform Configuration Confirmation''': The confirmation screen appears. You can select Back to change settings or OK to complete the installation. Installation can take up to 60 minutes to complete. The server may reboot to complete installation steps. &lt;br /&gt;
&lt;br /&gt;
If you install from an ISO file and see a Virtual Machine message instructing you to ''Disconnect anyway (and override the lock)?'', select '''Yes'''. &lt;br /&gt;
&lt;br /&gt;
After installation completes, a login prompt appears in the server console.&lt;br /&gt;
&lt;br /&gt;
=== Post-install Setup ===&lt;br /&gt;
&lt;br /&gt;
After install is complete, perform the following one-time setup tasks:&lt;br /&gt;
&lt;br /&gt;
* [[#Proxy Setup |Set up a proxy]] if your system is installed behind a firewall, so that feeds can access sites in the internet.&lt;br /&gt;
* [[SocialMiner#Active_Directory | Configure Active Directory]] so that additional users can log in.&lt;br /&gt;
* [[SocialMiner#Setting_up_the_Reporting_User_Account | Set up the Reporting User]] so that reporting tools can access the reporting database.&lt;br /&gt;
&lt;br /&gt;
= Using SocialMiner =&lt;br /&gt;
[[Image:SocialMiner_login.png|thumb|500px|right|SocialMiner Sign In Form]]&lt;br /&gt;
&lt;br /&gt;
SocialMiner is accessible by going to the root of the web server:&lt;br /&gt;
(where &amp;lt;servername&amp;gt; is the Name or IP address of the server)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;lt;servername&amp;gt;/&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A sign in page appears. The first time you sign in, you must sign in with the application username and password that you created during install. After you sign in, you are presented with the results page. At the top of the page are links for [[SocialMiner#Configuration | Configuration]], [[SocialMiner#Campaign_Results | Results]], and [[SocialMiner#Administration | Administration]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Feeds ===&lt;br /&gt;
[[Image:FeedConfiguration.jpg|thumb|300px|right|Feed Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
A '''Feed''' is a configured source for capturing Social Contacts.  SocialMiner supports the following types of Feeds:&lt;br /&gt;
* [[#RSS and Authenticated RSS Feed Types | RSS and Authenticated RSS]]&lt;br /&gt;
* [[#Facebook Fan Page Feed Type | Facebook Fan Page]]&lt;br /&gt;
* [[#Twitter Stream Feed Type | Twitter Stream]]&lt;br /&gt;
* [[#Twitter Account Feed Type | Twitter Account]] &lt;br /&gt;
&lt;br /&gt;
Each Feed type has unique settings.  Feeds can be configured through the Feed Configuration Gadget or via the REST API.  The following sections describe how to set up each Feed type in detail.&lt;br /&gt;
&lt;br /&gt;
'''Note''' on de-duplication:&lt;br /&gt;
&lt;br /&gt;
SocialMiner automatically removes duplicate social contacts using a process called de-duplication.  For example, if a user configures several ''overlapping'' feeds that capture the same result, then SocialMiner does not capture the same social contact twice.  The de-duplication functionality relies on the unique URL of the post.  For example, each Tweet or blog has a unique URL.  Before SocialMiner creates a new Social Contact in the datastore, it first verifies that the URL of that Social Contact is not already in the datastore.&lt;br /&gt;
&lt;br /&gt;
==== Proxy Setup ====&lt;br /&gt;
[[Image:ProxySettings.jpg|thumb|300px|right|Proxy Settings]]&lt;br /&gt;
If your server is behind a firewall, then you may need to enable SocialMiner to use a proxy to reach the internet. Consult your Network Administrator for the proxy name and port. The same proxy is used across all feeds.&lt;br /&gt;
&lt;br /&gt;
The link for proxy settings is available in the bottom-left of the feed gadget.&lt;br /&gt;
&lt;br /&gt;
To configure the proxy, click the Proxy Configuration link, and edit the following field. Click '''Save''' when finished.&lt;br /&gt;
&lt;br /&gt;
* '''Enable Proxy''' (checkbox) - when checked, the feeds are accessed through the provided proxy server.&lt;br /&gt;
* '''Hostname''' - The IP address or hostname of the proxy server.&lt;br /&gt;
* '''Port''' - The port for the proxy server.&lt;br /&gt;
* '''Exclusion Patterns''' - You can add and remove hostname or IP addresses for servers not requiring a proxy.&lt;br /&gt;
** To add an exclusion, type the exclusion into the text box and click Add.&lt;br /&gt;
** To remove an exclusion, click the red X to the right of the exclusion.&lt;br /&gt;
** Wildcards are supported, for example *.cisco.com excludes all servers with a cisco.com hostname and 10.86.* excludes all IP addresses starting with 10.86&lt;br /&gt;
* Click Save to save the settings and return to the Feed gadget page.&lt;br /&gt;
&lt;br /&gt;
'''Notes''':&lt;br /&gt;
* Proxy changes may take up to 30 seconds to take effect.&lt;br /&gt;
* The exclusion list is limited to 255 total characters. There is an additional character per item in the list that acts as a separator.&lt;br /&gt;
&lt;br /&gt;
==== RSS and Authenticated RSS Feed Types ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are many sites that support [http://en.wikipedia.org/wiki/RSS RSS] and therefore this is one of the simplest and most widely available means for SocialMiner to capture Social Contacts.  &lt;br /&gt;
&lt;br /&gt;
SocialMiner Supports the following RSS Feed standards:&lt;br /&gt;
* [http://validator.w3.org/feed/docs/rss1.html RSS 1.0]&lt;br /&gt;
* [http://validator.w3.org/feed/docs/rss2.html RSS 2.0]&lt;br /&gt;
* [http://tools.ietf.org/html/rfc4287 ATOM 1.0]&lt;br /&gt;
&lt;br /&gt;
The Authenticated RSS feed type is similar to RSS however it supports [http://en.wikipedia.org/wiki/Basic_access_authentication basic authentication]. This username and password are encrypted and stored in the SocialMiner configuration database.&lt;br /&gt;
&lt;br /&gt;
===== Configuring an RSS or Authenticated RSS Feed =====&lt;br /&gt;
&lt;br /&gt;
* View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationRSS.mov video]  about adding RSS Feeds.&lt;br /&gt;
* View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfiguratedAuthenticatedRSS.mov video] about adding Authenticated RSS Feeds.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To configure a feed, access the Feed gadget, click '''Add''', select RSS or Authenticated RSS feed type, and enter the following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* URL - this must be a valid RSS Feed&lt;br /&gt;
* Username - Username for the feed. Required for Authenticated RSS feed. Not Applicable to RSS Feed.&lt;br /&gt;
* Password - Password for the feed. Optional for the Authenticated RSS feed.  Not Applicable to RSS Feed.&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Minimum age - The number of hours old for a post before it is included as a result. This allows you to exclude recent posts. Not available for Twitter Stream.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====== Changing the Polling Interval ======&lt;br /&gt;
&lt;br /&gt;
The polling interval controls how often the SocialMiner system requests the feed.  A shorter polling interval provides more frequent updates but creates more load on the SocialMiner server and on the sites publishing the feed.  Some sites may have recommendations or restrictions on frequent polling and could block an application that polls too frequently.&lt;br /&gt;
&lt;br /&gt;
5 minutes is the default polling interval for feeds.&lt;br /&gt;
&lt;br /&gt;
====== Minimum Age ======&lt;br /&gt;
&lt;br /&gt;
The minimum age setting filters out recent posts.  This feature was implemented for forum sites that publish feeds of &amp;quot;unanswered posts&amp;quot;.  You can configure the &amp;quot;unanswered posts&amp;quot; feed URL in SocialMiner and set a long Minimum Age, for example24 hours, and the system only capture posts that are both unanswered (based on the RSS feed) and older then 24 hours (based on the Minimum Age).  This offers a simple way to implement the business strategy of light touch forum moderation. &lt;br /&gt;
&lt;br /&gt;
====== Paging ======&lt;br /&gt;
&lt;br /&gt;
SocialMiner does not support the reading of multiple &amp;quot;pages&amp;quot; from an RSS feed. SocialMiner captures the posts that are presented on the first, or main, page returned by a site.  This limitation prevents the system from capturing posts prior to the current page of results, but allows SocialMiner to capture all results going forward as long as the site generates a page or less of results in each interval.  Note: some sites allow the URL to specify the number of results on a page in the URL. This allows for some tuning of the polling by setting the number of results to return in the page along with the polling interval to optimize performance of the system and reduce load on the site while ensuring all posts are captured.&lt;br /&gt;
&lt;br /&gt;
==== Facebook Fan Page Feed Type ====&lt;br /&gt;
The Facebook Fan Page Feed type captures all of the wall posts and comments on wall posts that are posted to a Fan Page.  You can configure a new Facebook Fan Page type Feed on SocialMiner by clicking &amp;quot;Add&amp;quot; on the Feed Configuration Gadget and choosing the Facebook Fan Page Feed type.  Fan Pages are public and therefore no username or password is required to capture the postings on a Facebook Fan Page.  This means it's possible to capture postings on Fan Pages operated by a company as well as Fan Pages set up by independent parties or even competitors.&lt;br /&gt;
&lt;br /&gt;
Facebook wall posts and comments are captured by SocialMiner and rendered in a time-sorted stream.  This rendering differs from the standard Fan Page layout; but the goal of this layout is to ensure that 100% of the wall posts and comments are noticed by the consumer of the results. Its more difficult to achieve this goal when viewing the wall posts and comments directly on Facebook as they are grouped by wall post instead of time-sorted.&lt;br /&gt;
&lt;br /&gt;
When displayed in SocialMiner, Facebook wall posts and comments are differentiated by the format of the title:&lt;br /&gt;
&lt;br /&gt;
*''Facebook post from [first name] [last name]''&lt;br /&gt;
&lt;br /&gt;
*''Facebook comment from [first name] [last name] for &amp;quot;[post]&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
The URL in the title provides a direct link to the wall post on Facebook.  Note: Facebook doesn't anchor comments, therefore the URL for the comment links to the wall posts to which the comment refers instead of directly to the comment.&lt;br /&gt;
&lt;br /&gt;
===== Configuring a Facebook Fan Page Feed =====&lt;br /&gt;
&lt;br /&gt;
SocialMiner expects a clean Fan Page URL.  You will notice that Facebook appends certain parameters to a URL depending on how you navigated to the URL.  For example, when finding the Cisco Contact Center Fan Page through Facebook search, the following URL:&lt;br /&gt;
http://www.facebook.com/#!/CiscoCC?ref=ts is displayed. However the direct URL for the fan page is http://www.facebook.com/CiscoCC.  This is what Facebook refers to as the &amp;quot;Vanity URL&amp;quot;.  This name &amp;quot;CiscoCC&amp;quot; was registered by the administrator of this page.  Note: there may be some Fan Pages that have a number instead of a text name (this is uncommon).  These are pages that have not yet registered a Vanity URL.  In this case, the URL with the number satisfies the requirements of SocialMiner configuration.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationFacebookFanPage.mov video] about configuring s Facebook Fan Page Feed.&lt;br /&gt;
&lt;br /&gt;
To configure a Facebook Fan Page feed, access the Feed gadget, click '''Add''', select Facebook Fan Page feed type, and enter the following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* URL - this must be a valid Facebook Fan page Note: The URL must start with &amp;lt;tt&amp;gt;http://www.facebook.com&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Minimum age - The number of hours old for a post before it is included as a result. This allows you to exclude recent posts. Not available for Twitter Stream.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
==== Twitter Stream Feed Type ====&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''Important: Only one Twitter Stream per SocialMiner server is supported.'''&amp;lt;/font&amp;gt;  Your server IP will be blacklisted by Twitter if you configure multiple Twitter Stream feeds. If your IP is blacklisted by Twitter, then you must delete all Twitter Stream feeds and wait approximately 2 hours to remove your IP from the Twitter blacklist. If you require multiple Twitter Streams then you must discuss this need with Twitter.  Also note that if you have more than one SocialMiner system, and more than one has a Twitter Stream feed going through a single proxy, or you are using some other software system that uses Twitter Streams through that same proxy, then your Proxy will be blacklisted by Twitter.&lt;br /&gt;
&lt;br /&gt;
The Twitter Stream feed type uses the [http://dev.twitter.com/pages/streaming_api Twitter Stream API] or what is sometimes referred to as the &amp;quot;firehose&amp;quot; interface on Twitter to provide near realtime access to Tweets.  This interface provides different capabilities than the [http://search.twitter.com/ Search API].  A benefit of this Twitter Stream is the speed and efficiency of capturing greater tweet volume at faster speeds.  There is no polling interval since the interface pushes the Tweets to the SocialMiner server.  The Twitter Stream API also provides more meta-data associated with the tweets than the Search API.  For example, the Twitter Stream API provides the indication that a Tweet is in-reply-to another Tweet (this is not available via RSS).&lt;br /&gt;
&lt;br /&gt;
A downside of the Twitter stream API is that it provides less searching/filtering capability than the search API.  The interface supports keyword searching but, for example, it doesn't support exclusion of keywords.  This limited searching capability results in more on-board filtering by the SocialMiner server.  Also, the Twitter Stream reply doesn't provide historical results and therefore downtime in the SocialMiner system could result in missed Tweets.&lt;br /&gt;
&lt;br /&gt;
The Twitter Stream API requires authentication. A Twitter account username and password is required to configure this type of feed. '''Note: Twitter only allows one Twitter Stream connection per account'''.  If there are unrelated Twitter keyword searches required then you must configure multiple Twitter accounts, since adding unrelated keywords to one stream makes SocialMiner Campaign and Filter configuration difficult.&lt;br /&gt;
&lt;br /&gt;
When Tweets are captured by SocialMiner using the Twitter Stream, the heading in the Social Contact indicates the type of Tweet.  For example, the heading indicates whether the Social Contact is a &amp;quot;Tweet&amp;quot; or &amp;quot;ReTweet&amp;quot; or if it is &amp;quot;in-reply-to&amp;quot;.  This type of context is not available when capturing Tweets via RSS.&lt;br /&gt;
&lt;br /&gt;
===== Configuring a Twitter Stream Feed Type =====&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationTwitterStream.mov video] about configuring a Twitter Stream Feed.&lt;br /&gt;
&lt;br /&gt;
Access the Feed gadget, click '''Add''', select the Twitter Stream feed type, and enter following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* Search Keywords - A comma separated listed of search words to search on. Up to 200 keywords can be defined for a total limit of 2000 bytes. &lt;br /&gt;
** Each keyword must be between 1-60 bytes.&lt;br /&gt;
** At least one keyword must be defined.&lt;br /&gt;
** Commas in the keyword search stand for OR. Spaces in the keyword search stand for AND. You cannot search for exact strings. For example, if you enter &amp;quot;Cisco Telepresence&amp;quot; then the social contact returned contains Cisco and Telepresence in them, but not necessarily the phrase Cisco Telepresence.&lt;br /&gt;
** Do Not Use a Space after a Comma. If you use a space after a comma then only the first keyword is matched against.&lt;br /&gt;
* Username - A valid Twitter username.&lt;br /&gt;
* Password - Password for the Twitter username.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
==== Twitter Account Feed Type ====&lt;br /&gt;
&lt;br /&gt;
The Twitter Account Feed Type uses the [http://apiwiki.twitter.com/Twitter-API-Documentation Twitter REST API].  This Feed type captures all of the Mentions and Direct Messages for a Twitter account.  Twitter Account Feeds include all of the tweets that include &amp;quot;@USERNAME&amp;quot; as well as all of the Direct Messages to the @USERNAME account.  This Feed type also captures Tweet type, for example ReTweet, in-reply-to, etc.  &lt;br /&gt;
&lt;br /&gt;
The Twitter Account feed is configured using [http://en.wikipedia.org/wiki/OAuth OAuth]. During the feed configuration, SocialMiner redirects the user to Twitter to validate the Twitter account.  This provides a security benefit since using OAuth avoids the storage of the user's Twitter account information on the SocialMiner server.&lt;br /&gt;
&lt;br /&gt;
If the user is already logged into Twitter with the same username as specified in the feed configuration, then they are simply prompted to allow access to Twitter for the SocialMiner server.  If the user is not logged in (or logged into a different account) then they must sign in to the same account specified in the feed configuration.  Credentials are securely passed to Twitter directly instead of going through SocialMiner.  Based on their authorization, Twitter provides SocialMiner with a key to enable access to their account.  From this point forward, SocialMiner will be able to use/access the Twitter account.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' You cannot create more than one Twitter Account Feed with the same Twitter username on a single SocialMiner server. Only one Twitter Account Feed type per Twitter user per SocialMiner server is allowed. &lt;br /&gt;
&lt;br /&gt;
Note: Twitter provides a list of applications (connections) that have been granted access to a Twitter account.  A Twitter user can revoke access at any time. See http://twitter.com/settings/connections.&lt;br /&gt;
&lt;br /&gt;
===== Twitter Account Feed Configuration =====&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationTwitterAccount.mov video] about configuring a Twitter Account Feed.&lt;br /&gt;
&lt;br /&gt;
Access the Feed Gadget, click '''Add''', select the Twitter Account feed type, and enter or following fields, then click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* Username - A valid Twitter username.&lt;br /&gt;
* Password - Password for the Twitter username.&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' After clicking Save you are redirected to the twitter authentication service, which allows you to approve the use of this application with your Twitter account. Follow the directions on the screen to authorize this application to access the Twitter account.&lt;br /&gt;
&lt;br /&gt;
=== Campaigns ===&lt;br /&gt;
&lt;br /&gt;
[[Image:CampaignConfiguration.jpg|thumb|300px|right|Campaign Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
The purpose of a '''Campaign''' is to group Social Contacts for handling by the social media customer care team.  Social Contacts are included in a Campaign by configuring one or more feeds to be part of the Campaign.  This is done through the Campaign Configuration gadget.  When a feed is configured to be part of a Campaign, all social contacts in that feed are included in the Campaign.  As new social contacts arrive on that feed, they are immediately added to the Campaign.  Social Contacts cannot be removed from a Campaign, once included they remain in the campaign until they are purged or the Campaign is deleted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Optionally, Campaigns may also have '''Filters'''.  Filters are used to narrow the set of social contacts that are added to the campaign.  More information on Filters can be found in the Filter Configuration section of this guide.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/CampaignConfiguration.mov video] about Campaigns, Campaign usage, and Campaign configuration.&lt;br /&gt;
&lt;br /&gt;
==== Campaign List ====&lt;br /&gt;
The Campaign Configuration Gadget defaults to a list of Campaigns.  This list is empty for a system with no campaigns.  The list shows the name of the campaign, the number of social contacts in the campaign, and description of the campaign, and a RSS feed icon which is a link to the RSS feed ''from'' SocialMiner.  The RSS feed allows someone to capture all the social contacts in a campaign using a RSS reader.&lt;br /&gt;
&lt;br /&gt;
This list updates in real time, for example if there are new campaigns added to the system (perhaps by another user) then the new campaigns appear in the list. If there are new social contacts added to a campaign then the Social Contact count increments.&lt;br /&gt;
&lt;br /&gt;
==== Add Campaign ====&lt;br /&gt;
You can add campaign by clicking the &amp;quot;Add&amp;quot; button at the bottom of the Campaign Configuration gadget.  The gadget displays a list of Feeds &amp;quot;Available&amp;quot; with arrows to move the Feeds into &amp;quot;selected&amp;quot; which includes them in the campaign.  At least one Feed should be moved to selected prior to pressing &amp;quot;save&amp;quot; in order to add social contacts to a campaign.  Note: once save is pressed, the Social Contacts for the configured feeds are added to the campaign.  Once added, Social Contacts cannot be removed from the campaign except via a purge.  If a Feed is removed from a campaign, new Social Contacts captured by that feed are no longer added to the campaign but the Social Contacts previously included are not removed.  Social Contacts can only be removed from a campaign when they are purged from the system.  &lt;br /&gt;
&lt;br /&gt;
'''Note:''' if a Feed is accidentally added to a campaign and the Social Contacts MUST be immediately removed from that campaign, then the only recourse is to delete the entire campaign and recreate it.&lt;br /&gt;
&lt;br /&gt;
A Feed may be added to multiple campaigns but does not duplicate the Social Contacts in the datastore.  The Social Contacts for that feed are simply counted in both campaigns.&lt;br /&gt;
&lt;br /&gt;
The Campaign Configuration gadget also allows for assignment of filters to the campaign.  Filter functionality is described in the Filters section of this guide.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
&lt;br /&gt;
[[Image:FilterConfiguration.jpg|thumb|300px|right|Filter Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
The purpose of a Filter is to narrow the set of Social Contacts that appear in a campaign, allowing the social-media customer-care team to focus on the most actionable Social Contacts.  As new Social Contacts are captured by SocialMiner and put into Campaigns, the Filter(s) are run to exclude certain Social Contacts.&lt;br /&gt;
&lt;br /&gt;
SocialMiner supports a trainable filtering technology based on a statistical probability model called: [http://en.wikipedia.org/wiki/Bayesian_probability Bayesian].  The SocialMiner Bayesian filters are not pre-programed or &amp;quot;configured with business rules&amp;quot;.  They are trained by the users who process Social Contacts.  When training a Bayesian Filter the user is given the option to &amp;quot;train in&amp;quot; or &amp;quot;train out&amp;quot; each social contact.  After a sufficient amount of training, the filter begins to exclude unwanted Social Contacts from a campaign.&lt;br /&gt;
&lt;br /&gt;
Filters can be used to exclude Social Contacts for many different reasons.  They can be used to take a broad keyword search and narrow the results down to the posts related to a specific brand.  For example, a search for &amp;quot;Flip&amp;quot; could return posts about footwear and gymnastics while the purpose of the campaign may be to capture posts about Flip brand video recorders.  A Bayesian Filter can be trained to exclude the Social Contacts about footwear or gymnastics.  The training includes the complete text of the post, not just certain keywords and therefore offers much more sophisticated filtering capability then a keyword exclusion approach to filtering.  A Filter can be trained to look for Social Contacts with negative sentiment (or positive sentiment), focusing the work of a customer support or marketing team.  Filters can also be trained to look for certain languages.&lt;br /&gt;
&lt;br /&gt;
Multiple filters may be applied to one campaign creating opportunities to layer filtering strategies to fine tune results.&lt;br /&gt;
&lt;br /&gt;
To create a filter, use the Filter Configuration Gadget.  Create a new filter by clicking add, enter a name, and then save.  Your filter will appear in the filter list.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/TrainingFilterswithSocialMiner.mov video] about training filters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Training a Bayesian Filter ====&lt;br /&gt;
[[Image:CampaignResultsTrainingMode.jpg|thumb|450px|right|Campaign Results Gadget in Training Mode]]&lt;br /&gt;
Once you create a filter, you must train it.  The Filter training is performed through the Campaign Results Gadget.  You can train a filter using any campaign.  The training does not impact the Campaign unless you configure the filter to apply to that Campaign.  Choose a Campaign with some Social Contacts, and from the Campaign Results settings you can select the filter you want to train.  When you click save you are in &amp;quot;training mode&amp;quot;.  The name of the filter you've selected at the top of the Gadget is displayed and a &amp;quot;+&amp;quot; and &amp;quot;-&amp;quot; for each Social Contact appears.  By clicking the &amp;quot;+&amp;quot; you &amp;quot;Train In&amp;quot; the Social Contact indicating that this is the type of contact you would like the Filter to keep in the Campaign.  By clicking the &amp;quot;-&amp;quot; you &amp;quot;Train Out&amp;quot; the Social Contact indicating that this is the type of contact you would like the filter to reject.&lt;br /&gt;
&lt;br /&gt;
Filters are applied to Campaigns in the Campaign Configuration Gadget.  You can apply Filters to a Campaign in the same way you add Feeds.  Note: Filters are only run against Social Contacts as they enter a campaign.  Filters do not run retroactively against Social Contacts that are already in a campaign.&lt;br /&gt;
&lt;br /&gt;
== Campaign Results ==&lt;br /&gt;
&lt;br /&gt;
[[Image:CampaignResults.jpg|thumb|450px|right|Campaign Results Gadget]]&lt;br /&gt;
&lt;br /&gt;
The Campaign Results gadget provides a dynamic user interface for viewing and responding to Social Contacts.  The first time the Campaign Results gadget is rendered, the gadget defaults to the settings page.  You must select a Campaign and choose &amp;quot;OK&amp;quot;.  The settings for this gadget are stored in a browser [http://en.wikipedia.org/wiki/HTTP_cookie cookie].&lt;br /&gt;
&lt;br /&gt;
The Campaign Results gadget is dynamic and therefore you may occasionally see a bar appear at the top indicating that there are one or more new social contacts in the campaign.  You can click on this message to refresh the results, or click the refresh icon on the upper-right of the gadget.&lt;br /&gt;
&lt;br /&gt;
You can update the settings for the gadget, including the selection of which campaign you are viewing by clicking on the settings icon on the upper-right of the gadget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Handling Social Contacts ===&lt;br /&gt;
When Social Contacts are captured by SocialMiner, they are initially in the &amp;quot;unread&amp;quot; state.  From the Campaign Results gadget, the user can change the state of the Social Contacts at any time by pressing the Social Contact state control buttons. [[Image:StateIcons.jpg]]&lt;br /&gt;
&lt;br /&gt;
There are four Social Contact States in SocialMiner.&lt;br /&gt;
* Unread (initial state)&lt;br /&gt;
* Reserved&lt;br /&gt;
* Handled&lt;br /&gt;
* Discarded&lt;br /&gt;
&lt;br /&gt;
A Social Contact state can be changed by any user at any time by pressing one of the Social Contact state buttons.  The &amp;quot;Reply / Reserve&amp;quot; button changes the Social Contact to the Reserved state.  The &amp;quot;Handle&amp;quot; button changes the Social Contact to the Handled state.  The &amp;quot;Discard&amp;quot; button changes the Social Contact to the Discarded state.  The current state of the Social Contact will appear at the top of the social contact along with the name of the user that set the state (unless the Social Contact is &amp;quot;unread&amp;quot;, in which case it will be blank).[[Image:ReservedState.jpg]]&lt;br /&gt;
&lt;br /&gt;
The Social Contact state is universal across the SocialMiner system. For example, if one user reserves a Social Contact, then the Social Contact appears as reserved in the Campaign Results of all other users.  Note: this is the case even if the Social Contact appears in multiple campaigns.&lt;br /&gt;
&lt;br /&gt;
Depending on when the Campaign Results were last refreshed, it is possible that a user may try to alter the state of a Social Contact that has already been changed by another user.  The SocialMiner system prevents this by alerting the user that they must refresh before attempting to change the state of the Social Contact.&lt;br /&gt;
&lt;br /&gt;
[[Image:PleaseRefresh.jpg|center|Social Contact Changed by Another User]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By changing the settings of the Campaign Results gadget you can show or hide Social Contacts by state.  The default setup is to show only Unread and Reserved Social Contacts.  The selection of which states to show is controlled by Campaign Results gadget settings.  These settings are all specific to the user, therefore changes to these settings do not change how others view the campaign.&lt;br /&gt;
&lt;br /&gt;
Note: the hidden Social Contacts are only hidden in the Campaign Results gadget view, they are not deleted or removed from the campaign.  If you accidentally Discard a Social Contact (and it disappears from view) you can easily retrieve it by changing the gadget settings to show discarded Social Contacts and clicking again on the Discard button for that Social Contact to toggle it back to Unread.&lt;br /&gt;
&lt;br /&gt;
If you want to review all of the Handled Social Contacts for a Campaign, you can easily do this by selecting a campaign and only the Handled state.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/HandlingSocialContactswithSocialMiner.mov video] about handling social contacts.&lt;br /&gt;
&lt;br /&gt;
=== Replying to Social Contacts ===&lt;br /&gt;
[[Image:CiscoTwitterReply.jpg |thumb|450px|right|Cisco Twitter Reply Template]]&lt;br /&gt;
&lt;br /&gt;
If a Reply Template is configured, and the social contact is from Twitter, then you can reply to the Tweet by clicking the &amp;quot;Reply / Reserve&amp;quot; button on the Social Contact.&lt;br /&gt;
&lt;br /&gt;
Using the default reply template, you can either Direct Message (DM) the author of the Tweet or create an &amp;quot;@&amp;quot; reply that is viewable to everyone on Twitter. Twitter DM's are only supported if the author of the tweet and the Twitter Account being used to send the DM are following each other.&lt;br /&gt;
&lt;br /&gt;
The default reply template lists the Social Contact and provides the following fields to reply:&lt;br /&gt;
&lt;br /&gt;
# Account: Select the Twitter Account from which you are replying. All Twitter Accounts configured on this system appear in the pull-down menu. Once the account is selected SocialMiner checks to see if the account is following the twitter user who posted the original Tweet. If the account is not following, then the '''Follow''' button becomes active. Optionally click the '''Follow''' button to begin following the author of the social contact.&lt;br /&gt;
# Select the type of reply, either reply or direct message. A reply is posted to the timeline of the twitter account selected above. A direct message is sent directly to the poster of the tweet.&lt;br /&gt;
#: '''Note''': You can only direct message a twitter user if the intended recipient is following the selected Twitter account. &lt;br /&gt;
# Enter your reply in the text box. Text input is limited to 140 characters. The current character count is listed at the upper right of the text box.&lt;br /&gt;
&lt;br /&gt;
Click Send to send the Twitter Account reply.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Tags ====&lt;br /&gt;
When you hover over a Social Contact a text box and a Tag button is displayed.  To enter a tag, click the text box, type the tag and hit enter or click the '''Tag''' button.  You can enter two tags at once by using a comma.  The tags are displayed to all users who view that Social Contact.  &lt;br /&gt;
&lt;br /&gt;
'''Note:''' Social Contacts are not duplicated in SocialMiner even when they appear in multiple campaigns. If a user is viewing one campaign and tags a social contact, then the tag appears to users viewing that Social Contact from another Campaign.&lt;br /&gt;
&lt;br /&gt;
SocialMiner also has a suggested tag feature where it suggests the five most common/recently used tags for the selected campaign.  These suggestions provide one-click tagging for commonly used tags.  The suggestions are specific to the campaign, not the entire SocialMiner system.  The suggestions are only updated on a refresh. For example, if you are first viewing a new campaign in the Campaign Results gadget you do not see any suggestions.  Enter a few tags, and then click the refresh button. Tags that you entered as suggestions for other social contacts appear, allowing you to tag those social contacts by clicking the suggested tags.&lt;br /&gt;
&lt;br /&gt;
The SocialMiner Campaign Results can be viewed by tag so that the results only display a selected subset of Social Contacts, based on the selected tags.  You can click on the gadget settings (as if selecting a different campaign), check the show tags button, and select which tags you would like to see in the results.  Click OK and the Campaign Results are narrowed to only show the Social Contacts with the selected tags.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/UsingSocialMinerTags.mov video] about using tags.&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
&lt;br /&gt;
The administration functions of SocialMiner are divided between two gadgets; System Administration and Reply Templates.&lt;br /&gt;
&lt;br /&gt;
=== System Administration ===&lt;br /&gt;
[[Image:CampaignResults.png|thumb|300px|right|System Administration]]&lt;br /&gt;
&lt;br /&gt;
The System Administration gadget provides the following system configuration and serviceability tools:&lt;br /&gt;
&lt;br /&gt;
* Active Directory&lt;br /&gt;
* Purge Settings &lt;br /&gt;
* Reporting Configuration &lt;br /&gt;
* RTMT Download Links &lt;br /&gt;
* Platform Administration&lt;br /&gt;
* Troubleshooting&lt;br /&gt;
&lt;br /&gt;
Also, the Application Software Version (version of SocialMiner) and Operating System Active Software Version (version of Cisco Unified OS) are listed at the top of the page.&lt;br /&gt;
&lt;br /&gt;
Server status for the three main services; Datastore, Indexer, and Runtime are provided under version information. All statuses must be &amp;quot;Running&amp;quot; for proper operation of the system.&lt;br /&gt;
&lt;br /&gt;
==== Active Directory ====&lt;br /&gt;
&lt;br /&gt;
SocialMiner uses Active Directory (AD) to manage and administer user access to the system. All users, with the exception of the Administration and Reporting users, must be configured on a Microsoft Active Directory server to be able to access SocialMiner.&lt;br /&gt;
&lt;br /&gt;
The Active Directory connection permits users configured in AD to access SocialMiner. You can configure the connection to allow all users in AD to access SocialMiner, or to allow only a group of users access. If there are multiple independent groups and they all require isolated security/permissions then they should each deploy their own SocialMiner system.  &lt;br /&gt;
&lt;br /&gt;
'''Note''': If Twitter Account feeds are configured on the system, all users are able to see Direct Messages to the configured Twitter Accounts and all users can post from these accounts.  SocialMiner tracks which users make which posts, but some companies may want to restrict who can make posts, and they can implement this approach by configuring SocialMiner to authenticate with a specific role.  If SocialMiner is authenticated with a specific Active Directory role, then only those Active Directory users with that role can use SocialMiner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To configure Active Directory, open the Administration gadget, click the Active Directory link, and click Edit. Enter or modify the following fields. Click Save when finished.&lt;br /&gt;
&lt;br /&gt;
* '''Enabled''': (checkbox) When checked, the Active Directory connection is active. If not checked, then only the administrator can log into SocialMiner.&lt;br /&gt;
* '''Host''': Provide the Host name or IP address and Port of the Active Directory server.&lt;br /&gt;
* '''Port''': Provide the port for Active Directory. The default Active Directory port is 3268. If using SSL the default port is 3269.&lt;br /&gt;
* '''Use SSL''': (checkbox). Check to use SSL. Note you must also exchange security certificates with the AD server before SSL can work.&lt;br /&gt;
* '''Manager Distinguished Name''': Enter the Manager Distinguished Name used to login to the Active Directory server, for example, on a default installation of Microsoft AD, the name is :''&amp;lt;tt&amp;gt;CN=Administrator, CN=users, DC=MYSERVER, DC=COM&amp;lt;/tt&amp;gt;''. Replace MYSERVER and COM with your respective hostname.&lt;br /&gt;
* '''Manager Password''': The password for the AD Manager account.&lt;br /&gt;
* '''Role Name''': (optional) The Active Directory role or Active Directory group of users who are allowed to access SocialMiner. If this setting is blank or * then all users in Active Directory are allowed access to SocialMiner.&lt;br /&gt;
&lt;br /&gt;
===== Exchanging Security Certificates with AD =====&lt;br /&gt;
&lt;br /&gt;
To enable SSL for the Active Directory connection you must first exchange security certificates between the two servers. Enabling SSL is optional, but if you do not enable SSL then username and password information is not transmitted securely between SocialMiner and the Microsoft AD server.&lt;br /&gt;
&lt;br /&gt;
To exchange security certificates:&lt;br /&gt;
&lt;br /&gt;
On the Active Directory server:&lt;br /&gt;
&lt;br /&gt;
# Verify that Active Directory has the Certificate Services service installed.&lt;br /&gt;
# Select '''All Programs &amp;gt; Administrative Tools &amp;gt; Certificate Authority'''.&lt;br /&gt;
# Expand the domain node and select Issued Certificates.&lt;br /&gt;
# Double click the certificate to open it&lt;br /&gt;
# Open the Details tab and click Copy to file.&lt;br /&gt;
# An Export wizard appears. In the wizard select DER encoded binary.&lt;br /&gt;
# Using the wizard to select a location to save the file.&lt;br /&gt;
# Click Finish.&lt;br /&gt;
&lt;br /&gt;
On the SocialMiner Server:&lt;br /&gt;
&lt;br /&gt;
# Open the Cisco Unified Operating System Administration page. The link is available from the gadget.&lt;br /&gt;
# Select Security &amp;gt; Certificate Management.&lt;br /&gt;
# Click Upload Certificate.&lt;br /&gt;
# For the Certificate Name, select tomcat-trust.&lt;br /&gt;
# In the Upload File field, select the file to upload by clicking Browse... Select the certificate file you saved from the Active Directory server.&lt;br /&gt;
# Click Upload File.&lt;br /&gt;
# Restart the Cisco Tomcat service. Using the CLI, run the command utils service restart Cisco Tomcat&lt;br /&gt;
&lt;br /&gt;
===== Adding Users =====&lt;br /&gt;
The Administration user (configured at install) and Reporting user accounts are the only accounts explicitly configured on SocialMiner.  The social media customer care representatives are configured in Microsoft Active Directory.  As these users sign into SocialMiner, successfully authenticate against Active Directory, and begin to take actions on the system, their actions are associated with their Active Directory User ID.&lt;br /&gt;
&lt;br /&gt;
==== Purge Settings ====&lt;br /&gt;
[[Image:SystemAdministrationPurge.jpg|thumb|300px|right|System Administration Purge Settings]]&lt;br /&gt;
&lt;br /&gt;
Datastore purges occur on a continuous basis (every hour) based on age of the social contacts and disk usage. Database purges are required to remove old data from the datastore so that the disk does not fill up.&lt;br /&gt;
&lt;br /&gt;
Important! Purge settings take effect as soon as you click save. If any of the criteria are met, such as Emergency purge when disk usage exceeds (%), then the purge starts immediately.&lt;br /&gt;
&lt;br /&gt;
To configure purge settings, click Edit at the bottom of the purge settings tool and edit the following:&lt;br /&gt;
&lt;br /&gt;
'''DataStore Purge Settings:'''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Purge Social Contacts older than (days): Social contacts older than this number of days are purged.  Valid values are 1 - 30.&lt;br /&gt;
*: '''Important!:''' SocialMiner will not retrieve Social Contacts older than this setting.&lt;br /&gt;
* Emergency purge when disk usage exceeds (%): Begin an emergency purge if disk usage exceeds this value. Valid values are 60 - 90. When an emergency purge executes, Social Contacts older than the days specified above are removed. If disk usage is still above the setting for this field then the purge continues removing social contacts (one day at a time) until the disk usage is below the threshold for emergency purge.&lt;br /&gt;
&lt;br /&gt;
'''Reporting Purge Settings:'''&lt;br /&gt;
&lt;br /&gt;
* Purge start time (HH:mm 24 hour format): The time, in 24 hour format (00:00 to 23:59), that the purge starts based on the local server time. By default this is set to 01:00 (1am) local server time.&lt;br /&gt;
* Purge Social Contacts older than (days): Reporting records for social contacts older than this number of days are purged when the reporting purge starts.&lt;br /&gt;
&lt;br /&gt;
Click '''Save''' to save your changes.&lt;br /&gt;
&lt;br /&gt;
==== Setting up the Reporting User Account ====&lt;br /&gt;
[[Image:SystemAdministrationReporting.jpg|thumb|300px|right|System Administration Reporting Settings]]&lt;br /&gt;
&lt;br /&gt;
The reporting user account provides secure access to the reporting database on SocialMiner through a third party application. This allows you to access the reporting database from your own custom application. Details on the tables in the reporting database are available in the SocialMiner Developer's Guide.&lt;br /&gt;
&lt;br /&gt;
The reporting user's user name is fixed at ''reportinguser'' and cannot be changed. &lt;br /&gt;
&lt;br /&gt;
To set or change the password for the reporting user, enter a new password in each of the password fields and click Save.&lt;br /&gt;
&lt;br /&gt;
==== RTMT Download Links ====&lt;br /&gt;
&lt;br /&gt;
Links are provided to download the Cisco Unified Real Time Monitoring Tool (RTMT). SocialMiner uses the same RTMT as the one used for Cisco Unified Communications Manager.&lt;br /&gt;
&lt;br /&gt;
Details on Installing and Configuring RTMT can be found on the Cisco web site: [http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/service/8_0_1/rtmt/rtinst.html Installing and Configuring Cisco Unified RTMT]&lt;br /&gt;
&lt;br /&gt;
==== Platform Administration ====&lt;br /&gt;
&lt;br /&gt;
Platform Administration provides links to the following interfaces of Cisco Unified OS:&lt;br /&gt;
* ''Cisco Unified Operating System Administration'' &lt;br /&gt;
* ''Cisco Unified Serviceability'' &lt;br /&gt;
Social Miner uses the same platform administration tools as Cisco Unified Communications Manager. Detailed online help is available in the tools.&lt;br /&gt;
&lt;br /&gt;
==== Troubleshooting ====&lt;br /&gt;
&lt;br /&gt;
The Troubleshooting tool provides links to access the '''Log Directory''' of SocialMiner or to perform a '''System Health Snapshot'''.&lt;br /&gt;
&lt;br /&gt;
'''Important!''' Do not click the System Health Snapshot link unless directed to by Cisco TAC. Accessing this link forces the system to dump all system parameters into a large XML file for download. System performance is impacted while the snapshot is occurring.&lt;br /&gt;
&lt;br /&gt;
=== Reply Templates ===&lt;br /&gt;
&lt;br /&gt;
The Reply Templates gadget allows you to configure custom reply-templates to be used with the system. An example of the default reply template is provided on the system at&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;lt;servername&amp;gt;/templates/reply/twitter_reply_sample.jsp&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The source code is commented and provides details on the SocialMiner javascript functions required.&lt;br /&gt;
&lt;br /&gt;
Reply templates must conform to the OpenSocial gadget standard. Some tips for converting existing HTML pages into OpenSocial gadgets can be found [http://code.google.com/apis/gadgets/docs/fundamentals.html#Existing here].&lt;br /&gt;
&lt;br /&gt;
After you have created your Reply Template, host it on a webserver that is accessible by SocialMiner and use the Reply Template gadget to provide a name for the Reply Template and its location.&lt;br /&gt;
&lt;br /&gt;
= SocialMiner Reporting =&lt;br /&gt;
&lt;br /&gt;
SocialMiner maintains metrics on social contact volume and agent activities.  These metrics are stored in a [http://en.wikipedia.org/wiki/SQL SQL] database for up to 18 months.  The reporting database can be accessed using any SQL reporting tool including Cisco Unified Intelligence Center.  Access to this database requires configuration of a reporting user in the SocialMiner system administration.&lt;br /&gt;
&lt;br /&gt;
There are two main categories of reports:  &lt;br /&gt;
&lt;br /&gt;
* Campaign Reports - These metrics provide an indication of the total posting volume by customers as well as the responsiveness to customers.  These are what could be described as &amp;quot;customer facing&amp;quot; metrics.&lt;br /&gt;
* Agent Reports - These metrics provide an indication of the agent productivity.  These metrics could be used to evaluate agent speed or they could be used to measure total workload as a basis for staffing forecasts. &lt;br /&gt;
&lt;br /&gt;
The Cisco Unified Intelligence Center templates for SocialMiner are available for download here:&lt;br /&gt;
http://www.cisco.com/cisco/software/release.html?mdfid=283613136&amp;amp;catid=278875240&amp;amp;softwareid=283733464&lt;br /&gt;
&lt;br /&gt;
'''Note''': For Cisco Unified Intelligence Center releases prior to 8.0(3), you must extract the templates from the zip file before importing them into Unified Intelligence Center. For release 8.0(3) and later, you can import the zip file directly and Unified Intelligence Center extracts all the templates it finds inside the zip file.&lt;br /&gt;
&lt;br /&gt;
.  The following screen captures are examples of the Cisco Unified Intelligence Center Reports daily reports:&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMiner_Campaign_Daily_Report.jpg|800px|center|SocialMiner Campaign Daily Report]]&lt;br /&gt;
&lt;br /&gt;
* ASR - Average Speed of Reserved.  For the Social Contacts that were Reserved, this is the average time between capture by SocialMiner and the time they are marked as reserved.  This provides an indication of how much time passes before someone first views the customer's post.&lt;br /&gt;
* ASA - Average Speed of Answer.  For the Social Contacts that were Handled, this is the average time between capture by SocialMiner and the time they are marked handled.  This provides an indication of how of how much time passes before the customer gets a response.&lt;br /&gt;
* ASD - Average Speed of Discard.  For the Social Contacts that were Discarded, this is the average time between capture by SocialMiner and the they are marked discarded.  This provides an indication of how much time passes before someone chooses to discard the customer's post.  Note: &amp;quot;Discard&amp;quot; doesn't necessarily mean the post is disregarded.  The distinction between &amp;quot;Discard&amp;quot; and &amp;quot;Handled&amp;quot; depends on how the agents are using SocialMiner.  For example, they might mark posts that are read as &amp;quot;discarded&amp;quot; and posts that are responded to as &amp;quot;handled&amp;quot;.  In this case, discarded means that they were &amp;quot;read&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMiner_Agent_Daily_Report.jpg|800px|center|SocialMiner Agent Daily Report]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The complete SocialMiner reporting database schema is documented in the [http://developer.cisco.com/web/socialminer SocialMiner Developer Guide]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* AHT - Average Handle Time.  For Social Contacts that were handled by this agent, this is the average time between Reserved and Handled.  This provides and indication of how much time it takes this agent to respond to a social contact.&lt;br /&gt;
* ADT - Average Discarded Time.  For Social Contacts that were discarded by this agent, this is the average time between Reserved and Discarded.  This provides an indication of how much time it takes this agent to discard a social contact.&lt;br /&gt;
* ACT - Average Completed Time.  For Social Contacts that were Handled or Discarded, this is the average time between capture by SocialMiner and the first time they were marked Handled or Discarded.  This provides an indication of how of how much time it takes for this agent to complete work for a social contact.&lt;br /&gt;
&lt;br /&gt;
== Configuring the SQL Connection to the SocialMiner Reporting Database ==&lt;br /&gt;
&lt;br /&gt;
Connection to the SocialMiner Informix reporting database can be made through JDBC using the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;jdbc:informix-sqli://&amp;lt;hostname&amp;gt;:&amp;lt;port&amp;gt;/&amp;lt;databasename&amp;gt;:INFORMIXSERVER=&amp;lt;informixserver&amp;gt;;user=&amp;lt;informixuser&amp;gt;;password=&amp;lt;informixpassword&amp;gt;;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The reporting database &amp;lt;port&amp;gt; is 1526.&lt;br /&gt;
* The &amp;lt;databasename&amp;gt; is &amp;quot;mmca_data&amp;quot;.&lt;br /&gt;
* The &amp;lt;informixserver&amp;gt; name is based on the hostname of the server with &amp;lt;tt&amp;gt;_mmca&amp;lt;/tt&amp;gt; append to the end of the hostname. Additional, any dashes (&amp;quot;-&amp;quot;) in the hostname are replace by underscores (&amp;quot;_&amp;quot;).&lt;br /&gt;
* The UTF-8 Charset is  required to get Cisco Unified Intelligence Center (CUIC) able to connect. &lt;br /&gt;
* The content of INFORMIXSERVER is the instance name. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example, if your server's hostname is my-server.mycompany.com, then the INFORMIXSERVER name is &amp;lt;tt&amp;gt;my_server_mmca&amp;lt;/tt&amp;gt;. The complete JDBC URL would be:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;jdbc:informix-sqli://my-server.mycompany.com:1526/mmca_data:INFORMIXSERVER=my_server_mmca;user=reportinguser;password=&amp;lt;informixpassword&amp;gt;;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that when authenticating, the informix username is always &amp;lt;tt&amp;gt;reportinguser&amp;lt;/tt&amp;gt; and the informix password is the password you created in the Administration Gadget.&lt;br /&gt;
&lt;br /&gt;
= System Backup and Restoration =&lt;br /&gt;
&lt;br /&gt;
System backup and restore is done by backing up the entire virtual machine.&lt;br /&gt;
&lt;br /&gt;
== Backup ==&lt;br /&gt;
&lt;br /&gt;
# Using VMware vSpehere client, open view into the server hosting the SocialMiner Virtual Machine (VM).&lt;br /&gt;
# Map a drive on your local system to the location where the backups are stored.&lt;br /&gt;
# Shutdown the SocialMiner VM you want to backup:&lt;br /&gt;
## Click on the console tab.&lt;br /&gt;
## Login to the SocialMiner server.&lt;br /&gt;
## Type &amp;lt;tt&amp;gt;utils system shutdown&amp;lt;/tt&amp;gt; to shutdown the server.&lt;br /&gt;
## Type &amp;lt;tt&amp;gt;yes&amp;lt;/tt&amp;gt; when the system asks for verification of shutdown.&lt;br /&gt;
# In vSphere, open the datastore view:&lt;br /&gt;
## Click on the host.&lt;br /&gt;
## Click on the summary tab.&lt;br /&gt;
## Under resources, right-click on the datastore and select &amp;quot;Browse Datastore.&amp;quot;&lt;br /&gt;
## Select the folder that contains the SocialMiner VM that you want to backup.&lt;br /&gt;
## Click the '''Download a file to your local machine''' button.&lt;br /&gt;
## Select the mapped network drive that you created earlier.&lt;br /&gt;
## Click '''Ok'''.&lt;br /&gt;
## Click '''Yes'''. &lt;br /&gt;
# Copying the VM can take up to 5 hours. After the copy finishes, start up the SocialMiner VM.&lt;br /&gt;
&lt;br /&gt;
= Design Guidance =&lt;br /&gt;
&lt;br /&gt;
== Hardware and Software Specifications ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner 8.5(1) requires the following UCS server model:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;UCS Model&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;SKU&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;C210-M2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;UCS-C210M2-VCD2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== VMWare Open Virtual Format (OVF) ===&lt;br /&gt;
&lt;br /&gt;
The SocialMiner system supports one standard [http://www.vmware.com/appliances/getting-started/learn/ovf.html OVF] Appliance.  The system requires ESXi version 4.0 Update 1. &lt;br /&gt;
&lt;br /&gt;
The downloadable OVF Template has hardware configuration for the SocialMiner VM's. This is the only configuration supported. Please use SocialMiner OVF Appliance to install SocialMiner.&lt;br /&gt;
&lt;br /&gt;
The SocialMiner OVA can be downloaded here:&lt;br /&gt;
http://www.cisco.com/cisco/software/release.html?mdfid=283613136&amp;amp;catid=278875240&amp;amp;softwareid=283733464&lt;br /&gt;
&lt;br /&gt;
=== SocialMiner Virtual Machine Hardware Configuration ===&lt;br /&gt;
The OVF includes the following settings:&lt;br /&gt;
* 4 vCPU&lt;br /&gt;
* 12 GB RAM&lt;br /&gt;
* 1 vNIC with static MAC address&lt;br /&gt;
* 2 vDisks:&lt;br /&gt;
** vDisk 1 = 146 GB Operating system, SocialMiner application binaries, Reporting database&lt;br /&gt;
** vDisk 2 = 256 GB Data store, Index store, ActiveMQ store, Unified OS logs and SocialMiner logs&lt;br /&gt;
&lt;br /&gt;
=== Creating the SocialMiner Virtual Machine ===&lt;br /&gt;
&lt;br /&gt;
Perform the following steps in vSphere client to deploy the Virtual machines:&lt;br /&gt;
&lt;br /&gt;
# Highlight the host or cluster to which you wish the VM to be deployed.&lt;br /&gt;
# Select '''File &amp;gt; Deploy OVF Template'''.&lt;br /&gt;
# Click the '''Deploy from File''' radio button and specify the name and location of the file you downloaded in the previous section OR click the '''Deploy from URL''' radio button and specify the complete URL in the field, then click Next.&lt;br /&gt;
# Enter the name of the VM machine that you are creating and the location where it will be created&lt;br /&gt;
# Choose the type of deployment (Production or Lab)&lt;br /&gt;
# Choose the datastore on which you would like the VM to reside - be sure there is sufficient free space to accommodate the new VM, then click '''Next'''.&lt;br /&gt;
# Verify the deployment settings, then click '''Finish'''.&lt;br /&gt;
# Update boot order as per instructions below&lt;br /&gt;
# Insert SocialMiner disk and follow SocialMiner installation guide.&lt;br /&gt;
&lt;br /&gt;
=== Changing the Boot Order of the Virtual Machine ===&lt;br /&gt;
&lt;br /&gt;
You must change the boot order of the Virtual Machine so that the system boots off the CD/DVD drive for the install.&lt;br /&gt;
&lt;br /&gt;
To change the boot order of the Virtual Machine:&lt;br /&gt;
&lt;br /&gt;
# In VMware vSphere Client, power off the virtual machine onto which you deployed the OVA template.&lt;br /&gt;
# In the left pane of vSphere Client, right-click the name of the virtual machine, and select '''Edit Settings'''.&lt;br /&gt;
# In the Virtual Machine Properties dialog box, select the Options tab.&lt;br /&gt;
# In the Settings column, under Advanced, select '''Boot Options'''.&lt;br /&gt;
# Under Force BIOS Setup, check the '''The Next Time the Virtual Machine Boots, Force Entry into the BIOS Setup Screen''' check box.&lt;br /&gt;
# Click '''OK''' to close the Virtual Machine Properties dialog box.&lt;br /&gt;
# Power on the virtual machine (The virtual machine boots into the BIOS menu)&lt;br /&gt;
# Navigate to the Boot menu and change the boot device order so the CD-ROM device is listed first and the Hard Drive device is listed second.&lt;br /&gt;
# Save the change and exit BIOS setup.&lt;br /&gt;
&lt;br /&gt;
== Deployment Models ==&lt;br /&gt;
Version 8.5 of SocialMiner has a single-server all-in-one deployment model.  The server may be deployed inside our outside the corporate firewall in &amp;quot;intranet&amp;quot; and &amp;quot;Internet&amp;quot; deployment models.&lt;br /&gt;
&lt;br /&gt;
The intranet deployment model provides the additional security of the corporate network firewalls to reduce risk of an external party accessing the system.  This deployment model is required if SocialMiner must access internal sites, for example an internal forum site.   The downside of the intranet deployment model is that SocialMiner system cannot be accessed by partners lacking VPN access.  It is common for some PR functions to be externally managed by an agency and therefore offering easy access (no VPN) to the SocialMiner system may be very useful.  Also, the intranet deployment model does not allow rendering of SocialMiner OpenSocial Gadgets in a public Internet containers such as iGoogle.  The intranet deployment model may complicate proxy configuration, however it likely simplifies directory integration.&lt;br /&gt;
&lt;br /&gt;
The Internet deployment model puts SocialMiner outside the corporate firewall.  This deployment model relies on the built-in security capabilities of the SocialMiner appliance.  This may be acceptable from a security perspective depending on the system use and corporate policies.  For example, in some applications the SocialMiner system handles 100% public postings and therefore there is no disclosure risk associated with a compromised SocialMiner system.  The Internet deployment model may complicate directory integration.&lt;br /&gt;
&lt;br /&gt;
== Ports ==&lt;br /&gt;
'''Port 443''' is used for a secure connection between the SocialMiner user interface and your browser.&lt;br /&gt;
&lt;br /&gt;
'''Port 80''' is used by SocialMiner for communication with Twitter and Facebook APIs. &lt;br /&gt;
&lt;br /&gt;
Your firewall configuration may need to be modified to open these ports for SocialMiner.&lt;br /&gt;
&lt;br /&gt;
== Sizing ==&lt;br /&gt;
&lt;br /&gt;
The following table details the sizing limits for a single SocialMiner system.&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Concurrent Admin Users Signed In&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;5 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Concurrent Agents Signed In &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;30 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Total Feeds &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;100 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Total Campaigns &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;50 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Incoming Rate of Social Contacts (total per hour)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;10,000 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Users and Security ==&lt;br /&gt;
&lt;br /&gt;
=== SocialMiner User Accounts and Security ===&lt;br /&gt;
SocialMiner is designed to minimize the storage of username/passwords to reduce the security risk of a compromised system.  There is an administration account for the system setup, but all SocialMiner user access is controlled through Active Directory (AD) authentication.  There are no SocialMiner user passwords stored on the SocialMiner System.&lt;br /&gt;
&lt;br /&gt;
Users do not need to be manually set up on SocialMiner in order to access the system.  Any user that is authenticated via the Active Directory set-up can use the system.  If there is need to limit who can use system then an AD group can be set up in AD and the SocialMiner system can be configured to only allow access from that group.&lt;br /&gt;
&lt;br /&gt;
AD authenticated users have access to all functions on the system, although gadgets access could be blocked by blocking certain URLs.  &lt;br /&gt;
&lt;br /&gt;
=== Twitter Accounts and Security ===&lt;br /&gt;
Access to Twitter for the Twitter Account feed type is done via OAuth.  When a &amp;quot;Twitter Account&amp;quot; Feed is created the user is prompted to authenticate with Twitter.  The authentication token is stored by SocialMiner granting access to secured information from Twitter such as Direct Messages.  This authentication also enables sending and replying to Twitter Direct Messages (DMs) from the account by using the Reply feature of the Campaign Results gadget.  &lt;br /&gt;
&lt;br /&gt;
'''Note''': All SocialMiner users are entitled to use Twitter accounts configured in the Twitter Account feed to read and respond to Direct Messages in that account.  They are not required to enter the account password.  This supports environments where the social-media care agents are not entitled to know the Twitter account password.  Their ability to use SocialMiner is controlled via Active Directory and their ability to invoke post or perform actions on Twitter is controlled by SocialMiner.  SocialMiner also tracks which SocialMiner User (AD account) makes each post; therefore it is possible for the enterprise to track which employee posted a tweet when sharing a Twitter account amongst a team.&lt;br /&gt;
&lt;br /&gt;
Twitter Stream feed type passwords are encrypted when stored in the SocialMiner configuration database and are also encrypted when sent to Twitter.&lt;br /&gt;
&lt;br /&gt;
== Advanced UI options ==&lt;br /&gt;
The SocialMiner user interfaces are designed to be embedded in other web application user interfaces.&lt;br /&gt;
&lt;br /&gt;
=== Quad ===&lt;br /&gt;
&lt;br /&gt;
You can add a SocialMiner gadget to Quad using the &amp;quot;Add Application&amp;quot; button on Quad.  You can find the specific URL of the SocialMiner gadget by using &amp;quot;view source&amp;quot; on your browser while looking at the gadgets on SocialMiner.&lt;br /&gt;
&lt;br /&gt;
=== iGoogle ===&lt;br /&gt;
If the SocialMiner system is deployed in the Internet deployment model, you can add a SocialMiner gadget to iGoogle using the &amp;quot;Add Stuff&amp;quot; button on iGoogle.&lt;br /&gt;
&lt;br /&gt;
You can find the specific URL of the SocialMiner gadget by using &amp;quot;view source&amp;quot; on your browser while looking at the gadgets on SocialMiner.&lt;br /&gt;
&lt;br /&gt;
=== iframes ===&lt;br /&gt;
&lt;br /&gt;
If your web site or application doesn't support OpenSocial, then you can add SocialMiner to a web page by using an iFrame.  With this technique you can make a frame sized to show one of the SocialMiner web pages (most likely the campaign results gadget).&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Troubleshooting RSS Feed ===&lt;br /&gt;
'''Verify the RSS feed in a browser or RSS reader ''' &lt;br /&gt;
&lt;br /&gt;
Paste the RSS URL into a web browser such Firefox and the RSS feed displays in the browser, or a RSS reader application opens (this depends on the configuration of your computer).  If you cannot get the RSS feed to render in a browser or RSS reader then you should contact the site administrator.&lt;br /&gt;
&lt;br /&gt;
====Authentication====&lt;br /&gt;
&lt;br /&gt;
If your feed renders in the browser but does not work in SocialMiner it is possible that you have saved the authentication in your browser.  The browser may be automatically re-using your previously saved password and  this may not be entirely obvious from a user perspective.  If your feed is authenticated, then you must use the &amp;quot;Authenticated RSS&amp;quot; Feed Type.  Note: A Feed Type cannot be changed once a feed is created, therefore you must delete the old feed and add a new feed if you want to change a RSS Feed to an Authenticated RSS Feed.&lt;br /&gt;
&lt;br /&gt;
====Network Topology====&lt;br /&gt;
If you feed renders in the browser but does not work in SocialMiner, it is possible that you have a network topology issue.  For example, if your SocialMiner system is outside the corporate firewall it may not be able to access a intranet site even though the site renders in your browser.  See design guidance, deployment models.&lt;br /&gt;
&lt;br /&gt;
====Unsupported version of RSS and Invalid Feeds====&lt;br /&gt;
&lt;br /&gt;
If SocialMiner returns an error that the version of RSS is unsupported, verify that the feed is one of the supported types.  You can verify the RSS feed using a feed validator such as the [http://validator.w3.org/feed/ W3C Feed Validation Service]&lt;br /&gt;
&lt;br /&gt;
If the site is not providing a valid Feed or is providing a version of RSS that is not supported by SocialMiner, you may be able to use a service such as [http://feedburner.google.com/fb/a/myfeeds Feed Burner] to read the invalid feed and publish a reformatted/supported feed.  Another feed manipulation service you may try is [http://pipes.yahoo.com/pipes/ Yahoo Pipes]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting a Authenticated RSS Feed === &lt;br /&gt;
'''Password Change'''&lt;br /&gt;
&lt;br /&gt;
If an authenticated RSS feed stops working (It had been working for some time but is no longer pulling in Social Contacts), then one likely cause is the user reset their password.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting Facebook Fan Page Feed Type===&lt;br /&gt;
'''Verify the Fan Page URL'''&lt;br /&gt;
SocialMiner uses the [http://developers.facebook.com/docs/api Facebook Graph API].  You can test a URL by replacing the www with the word graph.  For example:&lt;br /&gt;
http://graph.facebook.com/CiscoCC&lt;br /&gt;
&lt;br /&gt;
= Developer Information =&lt;br /&gt;
&lt;br /&gt;
Developer information, including the SocialMiner API documentation and a discussion forum, is available on the Cisco developer site: http://developer.cisco.com/web/socialminer&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
* Twitter is a registered trademark of Twitter, Inc.&lt;br /&gt;
* Facebook is a registered trademark of Facebook, Inc.&lt;br /&gt;
* iGoogle is a trademark of Google, Inc.&lt;br /&gt;
* VMWare is a registered trademark of VMware, Inc.&lt;br /&gt;
* Informix is a registered trademark of International Business Machines Corp. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.''&lt;br /&gt;
&lt;br /&gt;
''THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.''&lt;br /&gt;
&lt;br /&gt;
''The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCBs public domain version of the UNIX operating system. All rights reserved. Copyright 1981, Regents of the University of California.''&lt;br /&gt;
&lt;br /&gt;
''NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED &amp;quot;AS IS&amp;quot; WITH ALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE.''&lt;br /&gt;
&lt;br /&gt;
''IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA&lt;br /&gt;
ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.''&lt;br /&gt;
&lt;br /&gt;
''Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks can be found at http://www.cisco.com/go/trademarks . Third party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1005R)''&lt;br /&gt;
&lt;br /&gt;
''Any Internet Protocol (IP) addresses used in this document are not intended to be actual addresses. Any examples, command display output, and figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and coincidental. ''&lt;br /&gt;
&lt;br /&gt;
''Copyright 2010 Cisco Systems, Inc. All rights reserved.''&lt;br /&gt;
&lt;br /&gt;
[[Category:Cisco SocialMiner]]&lt;/div&gt;</summary>
		<author><name>Nordberg</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(1)</id>
		<title>SocialMiner Release 8.5(1)</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(1)"/>
				<updated>2011-08-19T20:02:48Z</updated>
		
		<summary type="html">&lt;p&gt;Nordberg: /* iframes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
Cisco SocialMiner Release 8.5 is a social-media customer-care system that provides capture, filtering, workflow, queuing, and reporting for social-media engagement teams.  Internet postings captured by SocialMiner are referred to as '''Social Contacts'''.  SocialMiner stores the Social Contacts and groups them into user-defined '''Campaigns'''.  SocialMiner presents the Social Contacts to social-media customer-care personnel who can categorize and/or respond to the postings.  SocialMiner also produces reporting statistics on the handling of the Social Contacts.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Technology and Packaging ==&lt;br /&gt;
SocialMiner is a server application that is packaged as a software appliance.  The appliance runs as a VMWare® virtual machine containing the following components:&lt;br /&gt;
&lt;br /&gt;
* Cisco Unified Communications Operating System (Unified OS), a Redhat Linux based Operating System &lt;br /&gt;
* Informix® embedded database.  This database contains the SocialMiner Configuration and the SocialMiner reporting data.&lt;br /&gt;
* [http://cassandra.apache.org/ Cassandra datastore].  This datastore contains the Social Contacts&lt;br /&gt;
* Cisco SocialMiner runtime software&lt;br /&gt;
&lt;br /&gt;
System setup and administration is done through a browser-based administration interface.   The features of the system are available via [http://en.wikipedia.org/wiki/Representational_State_Transfer REST] API's and [http://en.wikipedia.org/wiki/OpenSocial  OpenSocial Gadgets].  SocialMiner is installed with the [http://shindig.apache.org/  Apache Shindig container] to render the gadgets; however the SocialMiner gadgets may also be rendered in other OpenSocial containers such as Cisco Quad or iGoogle.&lt;br /&gt;
&lt;br /&gt;
SocialMiner supports integration with most user-generated content sites using RSS. SocialMiner also supports proprietary integrations to [http://www.twitter.com Twitter®] and [http://www.facebook.com Facebook®].  Setup and configuration of SocialMiner to monitor Twitter and Facebook  requires good working knowledge of these proprietary systems.  For background information on these sites, review the following Mashable resources:&lt;br /&gt;
&lt;br /&gt;
[http://mashable.com/guidebook/twitter/ The Twitter Guide Book]&lt;br /&gt;
&lt;br /&gt;
[http://mashable.com/guidebook/facebook/ The Facebook Guide Book]&lt;br /&gt;
&lt;br /&gt;
= Installation and Setup =&lt;br /&gt;
== Installing SocialMiner ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner is installed as an appliance utilizing the Cisco Unified Communications Operating System (Unified OS). The operating system and SocialMiner application are installed together using the same installer as  other Cisco Unified OS products such as Cisco Unified Communications Manager and Cisco Unified Intelligence Center. &lt;br /&gt;
&lt;br /&gt;
SocialMiner is designed to work on a VMWare Virtual Machine on hardware that is running a VMWare Host Server. SocialMiner currently supports installation of only a single node.&lt;br /&gt;
&lt;br /&gt;
=== Basic Install Steps ===&lt;br /&gt;
&lt;br /&gt;
# Mount the SocialMiner DVD (or ISO file) to the Virtual Machine and set the Virtual Machine to Boot from the SocialMiner DVD. The Install Wizard Appears. Use Tab to navigate between elements, Space to select an element, and Enter to proceed.&lt;br /&gt;
# Perform the Media Check when prompted.&lt;br /&gt;
# Several informational screens appear, for new installs you can simply select Yes or Continue.&lt;br /&gt;
# '''TimeZone Configuration''': use the arrows keys to highlight the correct timezone, then click tab to navigate to the OK button. Press Enter to proceed.&lt;br /&gt;
# '''Auto Network Configuration''': Select Yes for automatic configuration of the Ethernet NIC speed and Duplex. Select No to manually make the settings.&lt;br /&gt;
# '''MTU Configuration''': Optionally change the MTU size for networking. Click No to Proceed without changing the default. Click Yes to change the MTU setting.&lt;br /&gt;
# '''Static Network Configuration''': Provide the Network Information for SocialMiner. A valid host name with matching IP address must be provided. The system confirms that the host name matches the IP address later in the installation process.&lt;br /&gt;
# '''DNS Client Client Configuration''': Choose yes to provide DNS Client Settings for SocialMiner. Select Yes, then provide DNS servers and the domain. Select OK.&lt;br /&gt;
# '''Administration Login Configuration''': Provide an Administrator ID and Password. This user is for platform (Unified OS) administration.&lt;br /&gt;
# '''Certificate Information''': Provide information about your organization. This information is used to generate the security (SSL) certificates for this server.&lt;br /&gt;
# '''First Node Configuration''': SocialMiner currently supports only one node. Select Yes for the First Node question.&lt;br /&gt;
# '''Network Time Protocol Client Configuration''': You must provide at least one NTP Server. Enter the NTP host address and select OK.&lt;br /&gt;
# '''Security Configuration''': Provide a security password. This password is typically used for communication between multiple nodes, however, SocialMiner currently supports only a single node.&lt;br /&gt;
# '''SMTP Host Configuration''': Select No for SMTP Host Configuration.&lt;br /&gt;
# '''Application User Configuration''': Provide a username and password for the SocialMiner administrator. Additional SocialMiner users can by imported from Active Directory after the SocialMiner install completes.&lt;br /&gt;
# '''Platform Configuration Confirmation''': The confirmation screen appears. You can select Back to change settings or OK to complete the installation. Installation can take up to 60 minutes to complete. The server may reboot to complete installation steps. &lt;br /&gt;
&lt;br /&gt;
If you install from an ISO file and see a Virtual Machine message instructing you to ''Disconnect anyway (and override the lock)?'', select '''Yes'''. &lt;br /&gt;
&lt;br /&gt;
After installation completes, a login prompt appears in the server console.&lt;br /&gt;
&lt;br /&gt;
=== Post-install Setup ===&lt;br /&gt;
&lt;br /&gt;
After install is complete, perform the following one-time setup tasks:&lt;br /&gt;
&lt;br /&gt;
* [[#Proxy Setup |Set up a proxy]] if your system is installed behind a firewall, so that feeds can access sites in the internet.&lt;br /&gt;
* [[SocialMiner#Active_Directory | Configure Active Directory]] so that additional users can log in.&lt;br /&gt;
* [[SocialMiner#Setting_up_the_Reporting_User_Account | Set up the Reporting User]] so that reporting tools can access the reporting database.&lt;br /&gt;
&lt;br /&gt;
= Using SocialMiner =&lt;br /&gt;
[[Image:SocialMiner_login.png|thumb|500px|right|SocialMiner Sign In Form]]&lt;br /&gt;
&lt;br /&gt;
SocialMiner is accessible by going to the root of the web server:&lt;br /&gt;
(where &amp;lt;servername&amp;gt; is the Name or IP address of the server)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;lt;servername&amp;gt;/&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A sign in page appears. The first time you sign in, you must sign in with the application username and password that you created during install. After you sign in, you are presented with the results page. At the top of the page are links for [[SocialMiner#Configuration | Configuration]], [[SocialMiner#Campaign_Results | Results]], and [[SocialMiner#Administration | Administration]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Feeds ===&lt;br /&gt;
[[Image:FeedConfiguration.jpg|thumb|300px|right|Feed Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
A '''Feed''' is a configured source for capturing Social Contacts.  SocialMiner supports the following types of Feeds:&lt;br /&gt;
* [[#RSS and Authenticated RSS Feed Types | RSS and Authenticated RSS]]&lt;br /&gt;
* [[#Facebook Fan Page Feed Type | Facebook Fan Page]]&lt;br /&gt;
* [[#Twitter Stream Feed Type | Twitter Stream]]&lt;br /&gt;
* [[#Twitter Account Feed Type | Twitter Account]] &lt;br /&gt;
&lt;br /&gt;
Each Feed type has unique settings.  Feeds can be configured through the Feed Configuration Gadget or via the REST API.  The following sections describe how to set up each Feed type in detail.&lt;br /&gt;
&lt;br /&gt;
'''Note''' on de-duplication:&lt;br /&gt;
&lt;br /&gt;
SocialMiner automatically removes duplicate social contacts using a process called de-duplication.  For example, if a user configures several ''overlapping'' feeds that capture the same result, then SocialMiner does not capture the same social contact twice.  The de-duplication functionality relies on the unique URL of the post.  For example, each Tweet or blog has a unique URL.  Before SocialMiner creates a new Social Contact in the datastore, it first verifies that the URL of that Social Contact is not already in the datastore.&lt;br /&gt;
&lt;br /&gt;
==== Proxy Setup ====&lt;br /&gt;
[[Image:ProxySettings.jpg|thumb|300px|right|Proxy Settings]]&lt;br /&gt;
If your server is behind a firewall, then you may need to enable SocialMiner to use a proxy to reach the internet. Consult your Network Administrator for the proxy name and port. The same proxy is used across all feeds.&lt;br /&gt;
&lt;br /&gt;
The link for proxy settings is available in the bottom-left of the feed gadget.&lt;br /&gt;
&lt;br /&gt;
To configure the proxy, click the Proxy Configuration link, and edit the following field. Click '''Save''' when finished.&lt;br /&gt;
&lt;br /&gt;
* '''Enable Proxy''' (checkbox) - when checked, the feeds are accessed through the provided proxy server.&lt;br /&gt;
* '''Hostname''' - The IP address or hostname of the proxy server.&lt;br /&gt;
* '''Port''' - The port for the proxy server.&lt;br /&gt;
* '''Exclusion Patterns''' - You can add and remove hostname or IP addresses for servers not requiring a proxy.&lt;br /&gt;
** To add an exclusion, type the exclusion into the text box and click Add.&lt;br /&gt;
** To remove an exclusion, click the red X to the right of the exclusion.&lt;br /&gt;
** Wildcards are supported, for example *.cisco.com excludes all servers with a cisco.com hostname and 10.86.* excludes all IP addresses starting with 10.86&lt;br /&gt;
* Click Save to save the settings and return to the Feed gadget page.&lt;br /&gt;
&lt;br /&gt;
'''Notes''':&lt;br /&gt;
* Proxy changes may take up to 30 seconds to take effect.&lt;br /&gt;
* The exclusion list is limited to 255 total characters. There is an additional character per item in the list that acts as a separator.&lt;br /&gt;
&lt;br /&gt;
==== RSS and Authenticated RSS Feed Types ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are many sites that support [http://en.wikipedia.org/wiki/RSS RSS] and therefore this is one of the simplest and most widely available means for SocialMiner to capture Social Contacts.  &lt;br /&gt;
&lt;br /&gt;
SocialMiner Supports the following RSS Feed standards:&lt;br /&gt;
* [http://validator.w3.org/feed/docs/rss1.html RSS 1.0]&lt;br /&gt;
* [http://validator.w3.org/feed/docs/rss2.html RSS 2.0]&lt;br /&gt;
* [http://tools.ietf.org/html/rfc4287 ATOM 1.0]&lt;br /&gt;
&lt;br /&gt;
The Authenticated RSS feed type is similar to RSS however it supports [http://en.wikipedia.org/wiki/Basic_access_authentication basic authentication]. This username and password are encrypted and stored in the SocialMiner configuration database.&lt;br /&gt;
&lt;br /&gt;
===== Configuring an RSS or Authenticated RSS Feed =====&lt;br /&gt;
&lt;br /&gt;
* View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationRSS.mov video]  about adding RSS Feeds.&lt;br /&gt;
* View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfiguratedAuthenticatedRSS.mov video] about adding Authenticated RSS Feeds.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To configure a feed, access the Feed gadget, click '''Add''', select RSS or Authenticated RSS feed type, and enter the following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* URL - this must be a valid RSS Feed&lt;br /&gt;
* Username - Username for the feed. Required for Authenticated RSS feed. Not Applicable to RSS Feed.&lt;br /&gt;
* Password - Password for the feed. Optional for the Authenticated RSS feed.  Not Applicable to RSS Feed.&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Minimum age - The number of hours old for a post before it is included as a result. This allows you to exclude recent posts. Not available for Twitter Stream.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====== Changing the Polling Interval ======&lt;br /&gt;
&lt;br /&gt;
The polling interval controls how often the SocialMiner system requests the feed.  A shorter polling interval provides more frequent updates but creates more load on the SocialMiner server and on the sites publishing the feed.  Some sites may have recommendations or restrictions on frequent polling and could block an application that polls too frequently.&lt;br /&gt;
&lt;br /&gt;
5 minutes is the default polling interval for feeds.&lt;br /&gt;
&lt;br /&gt;
====== Minimum Age ======&lt;br /&gt;
&lt;br /&gt;
The minimum age setting filters out recent posts.  This feature was implemented for forum sites that publish feeds of &amp;quot;unanswered posts&amp;quot;.  You can configure the &amp;quot;unanswered posts&amp;quot; feed URL in SocialMiner and set a long Minimum Age, for example24 hours, and the system only capture posts that are both unanswered (based on the RSS feed) and older then 24 hours (based on the Minimum Age).  This offers a simple way to implement the business strategy of light touch forum moderation. &lt;br /&gt;
&lt;br /&gt;
====== Paging ======&lt;br /&gt;
&lt;br /&gt;
SocialMiner does not support the reading of multiple &amp;quot;pages&amp;quot; from an RSS feed. SocialMiner captures the posts that are presented on the first, or main, page returned by a site.  This limitation prevents the system from capturing posts prior to the current page of results, but allows SocialMiner to capture all results going forward as long as the site generates a page or less of results in each interval.  Note: some sites allow the URL to specify the number of results on a page in the URL. This allows for some tuning of the polling by setting the number of results to return in the page along with the polling interval to optimize performance of the system and reduce load on the site while ensuring all posts are captured.&lt;br /&gt;
&lt;br /&gt;
==== Facebook Fan Page Feed Type ====&lt;br /&gt;
The Facebook Fan Page Feed type captures all of the wall posts and comments on wall posts that are posted to a Fan Page.  You can configure a new Facebook Fan Page type Feed on SocialMiner by clicking &amp;quot;Add&amp;quot; on the Feed Configuration Gadget and choosing the Facebook Fan Page Feed type.  Fan Pages are public and therefore no username or password is required to capture the postings on a Facebook Fan Page.  This means it's possible to capture postings on Fan Pages operated by a company as well as Fan Pages set up by independent parties or even competitors.&lt;br /&gt;
&lt;br /&gt;
Facebook wall posts and comments are captured by SocialMiner and rendered in a time-sorted stream.  This rendering differs from the standard Fan Page layout; but the goal of this layout is to ensure that 100% of the wall posts and comments are noticed by the consumer of the results. Its more difficult to achieve this goal when viewing the wall posts and comments directly on Facebook as they are grouped by wall post instead of time-sorted.&lt;br /&gt;
&lt;br /&gt;
When displayed in SocialMiner, Facebook wall posts and comments are differentiated by the format of the title:&lt;br /&gt;
&lt;br /&gt;
*''Facebook post from [first name] [last name]''&lt;br /&gt;
&lt;br /&gt;
*''Facebook comment from [first name] [last name] for &amp;quot;[post]&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
The URL in the title provides a direct link to the wall post on Facebook.  Note: Facebook doesn't anchor comments, therefore the URL for the comment links to the wall posts to which the comment refers instead of directly to the comment.&lt;br /&gt;
&lt;br /&gt;
===== Configuring a Facebook Fan Page Feed =====&lt;br /&gt;
&lt;br /&gt;
SocialMiner expects a clean Fan Page URL.  You will notice that Facebook appends certain parameters to a URL depending on how you navigated to the URL.  For example, when finding the Cisco Contact Center Fan Page through Facebook search, the following URL:&lt;br /&gt;
http://www.facebook.com/#!/CiscoCC?ref=ts is displayed. However the direct URL for the fan page is http://www.facebook.com/CiscoCC.  This is what Facebook refers to as the &amp;quot;Vanity URL&amp;quot;.  This name &amp;quot;CiscoCC&amp;quot; was registered by the administrator of this page.  Note: there may be some Fan Pages that have a number instead of a text name (this is uncommon).  These are pages that have not yet registered a Vanity URL.  In this case, the URL with the number satisfies the requirements of SocialMiner configuration.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationFacebookFanPage.mov video] about configuring s Facebook Fan Page Feed.&lt;br /&gt;
&lt;br /&gt;
To configure a Facebook Fan Page feed, access the Feed gadget, click '''Add''', select Facebook Fan Page feed type, and enter the following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* URL - this must be a valid Facebook Fan page Note: The URL must start with &amp;lt;tt&amp;gt;http://www.facebook.com&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Minimum age - The number of hours old for a post before it is included as a result. This allows you to exclude recent posts. Not available for Twitter Stream.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
==== Twitter Stream Feed Type ====&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''Important: Only one Twitter Stream per SocialMiner server is supported.'''&amp;lt;/font&amp;gt;  Your server IP will be blacklisted by Twitter if you configure multiple Twitter Stream feeds. If your IP is blacklisted by Twitter, then you must delete all Twitter Stream feeds and wait approximately 2 hours to remove your IP from the Twitter blacklist. If you require multiple Twitter Streams then you must discuss this need with Twitter.  Also note that if you have more than one SocialMiner system, and more than one has a Twitter Stream feed going through a single proxy, or you are using some other software system that uses Twitter Streams through that same proxy, then your Proxy will be blacklisted by Twitter.&lt;br /&gt;
&lt;br /&gt;
The Twitter Stream feed type uses the [http://dev.twitter.com/pages/streaming_api Twitter Stream API] or what is sometimes referred to as the &amp;quot;firehose&amp;quot; interface on Twitter to provide near realtime access to Tweets.  This interface provides different capabilities than the [http://search.twitter.com/ Search API].  A benefit of this Twitter Stream is the speed and efficiency of capturing greater tweet volume at faster speeds.  There is no polling interval since the interface pushes the Tweets to the SocialMiner server.  The Twitter Stream API also provides more meta-data associated with the tweets than the Search API.  For example, the Twitter Stream API provides the indication that a Tweet is in-reply-to another Tweet (this is not available via RSS).&lt;br /&gt;
&lt;br /&gt;
A downside of the Twitter stream API is that it provides less searching/filtering capability than the search API.  The interface supports keyword searching but, for example, it doesn't support exclusion of keywords.  This limited searching capability results in more on-board filtering by the SocialMiner server.  Also, the Twitter Stream reply doesn't provide historical results and therefore downtime in the SocialMiner system could result in missed Tweets.&lt;br /&gt;
&lt;br /&gt;
The Twitter Stream API requires authentication. A Twitter account username and password is required to configure this type of feed. '''Note: Twitter only allows one Twitter Stream connection per account'''.  If there are unrelated Twitter keyword searches required then you must configure multiple Twitter accounts, since adding unrelated keywords to one stream makes SocialMiner Campaign and Filter configuration difficult.&lt;br /&gt;
&lt;br /&gt;
When Tweets are captured by SocialMiner using the Twitter Stream, the heading in the Social Contact indicates the type of Tweet.  For example, the heading indicates whether the Social Contact is a &amp;quot;Tweet&amp;quot; or &amp;quot;ReTweet&amp;quot; or if it is &amp;quot;in-reply-to&amp;quot;.  This type of context is not available when capturing Tweets via RSS.&lt;br /&gt;
&lt;br /&gt;
===== Configuring a Twitter Stream Feed Type =====&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationTwitterStream.mov video] about configuring a Twitter Stream Feed.&lt;br /&gt;
&lt;br /&gt;
Access the Feed gadget, click '''Add''', select the Twitter Stream feed type, and enter following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* Search Keywords - A comma separated listed of search words to search on. Up to 200 keywords can be defined for a total limit of 2000 bytes. &lt;br /&gt;
** Each keyword must be between 1-60 bytes.&lt;br /&gt;
** At least one keyword must be defined.&lt;br /&gt;
** Commas in the keyword search stand for OR. Spaces in the keyword search stand for AND. You cannot search for exact strings. For example, if you enter &amp;quot;Cisco Telepresence&amp;quot; then the social contact returned contains Cisco and Telepresence in them, but not necessarily the phrase Cisco Telepresence.&lt;br /&gt;
** Do Not Use a Space after a Comma. If you use a space after a comma then only the first keyword is matched against.&lt;br /&gt;
* Username - A valid Twitter username.&lt;br /&gt;
* Password - Password for the Twitter username.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
==== Twitter Account Feed Type ====&lt;br /&gt;
&lt;br /&gt;
The Twitter Account Feed Type uses the [http://apiwiki.twitter.com/Twitter-API-Documentation Twitter REST API].  This Feed type captures all of the Mentions and Direct Messages for a Twitter account.  Twitter Account Feeds include all of the tweets that include &amp;quot;@USERNAME&amp;quot; as well as all of the Direct Messages to the @USERNAME account.  This Feed type also captures Tweet type, for example ReTweet, in-reply-to, etc.  &lt;br /&gt;
&lt;br /&gt;
The Twitter Account feed is configured using [http://en.wikipedia.org/wiki/OAuth OAuth]. During the feed configuration, SocialMiner redirects the user to Twitter to validate the Twitter account.  This provides a security benefit since using OAuth avoids the storage of the user's Twitter account information on the SocialMiner server.&lt;br /&gt;
&lt;br /&gt;
If the user is already logged into Twitter with the same username as specified in the feed configuration, then they are simply prompted to allow access to Twitter for the SocialMiner server.  If the user is not logged in (or logged into a different account) then they must sign in to the same account specified in the feed configuration.  Credentials are securely passed to Twitter directly instead of going through SocialMiner.  Based on their authorization, Twitter provides SocialMiner with a key to enable access to their account.  From this point forward, SocialMiner will be able to use/access the Twitter account.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' You cannot create more than one Twitter Account Feed with the same Twitter username on a single SocialMiner server. Only one Twitter Account Feed type per Twitter user per SocialMiner server is allowed. &lt;br /&gt;
&lt;br /&gt;
Note: Twitter provides a list of applications (connections) that have been granted access to a Twitter account.  A Twitter user can revoke access at any time. See http://twitter.com/settings/connections.&lt;br /&gt;
&lt;br /&gt;
===== Twitter Account Feed Configuration =====&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationTwitterAccount.mov video] about configuring a Twitter Account Feed.&lt;br /&gt;
&lt;br /&gt;
Access the Feed Gadget, click '''Add''', select the Twitter Account feed type, and enter or following fields, then click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* Username - A valid Twitter username.&lt;br /&gt;
* Password - Password for the Twitter username.&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' After clicking Save you are redirected to the twitter authentication service, which allows you to approve the use of this application with your Twitter account. Follow the directions on the screen to authorize this application to access the Twitter account.&lt;br /&gt;
&lt;br /&gt;
=== Campaigns ===&lt;br /&gt;
&lt;br /&gt;
[[Image:CampaignConfiguration.jpg|thumb|300px|right|Campaign Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
The purpose of a '''Campaign''' is to group Social Contacts for handling by the social media customer care team.  Social Contacts are included in a Campaign by configuring one or more feeds to be part of the Campaign.  This is done through the Campaign Configuration gadget.  When a feed is configured to be part of a Campaign, all social contacts in that feed are included in the Campaign.  As new social contacts arrive on that feed, they are immediately added to the Campaign.  Social Contacts cannot be removed from a Campaign, once included they remain in the campaign until they are purged or the Campaign is deleted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Optionally, Campaigns may also have '''Filters'''.  Filters are used to narrow the set of social contacts that are added to the campaign.  More information on Filters can be found in the Filter Configuration section of this guide.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/CampaignConfiguration.mov video] about Campaigns, Campaign usage, and Campaign configuration.&lt;br /&gt;
&lt;br /&gt;
==== Campaign List ====&lt;br /&gt;
The Campaign Configuration Gadget defaults to a list of Campaigns.  This list is empty for a system with no campaigns.  The list shows the name of the campaign, the number of social contacts in the campaign, and description of the campaign, and a RSS feed icon which is a link to the RSS feed ''from'' SocialMiner.  The RSS feed allows someone to capture all the social contacts in a campaign using a RSS reader.&lt;br /&gt;
&lt;br /&gt;
This list updates in real time, for example if there are new campaigns added to the system (perhaps by another user) then the new campaigns appear in the list. If there are new social contacts added to a campaign then the Social Contact count increments.&lt;br /&gt;
&lt;br /&gt;
==== Add Campaign ====&lt;br /&gt;
You can add campaign by clicking the &amp;quot;Add&amp;quot; button at the bottom of the Campaign Configuration gadget.  The gadget displays a list of Feeds &amp;quot;Available&amp;quot; with arrows to move the Feeds into &amp;quot;selected&amp;quot; which includes them in the campaign.  At least one Feed should be moved to selected prior to pressing &amp;quot;save&amp;quot; in order to add social contacts to a campaign.  Note: once save is pressed, the Social Contacts for the configured feeds are added to the campaign.  Once added, Social Contacts cannot be removed from the campaign except via a purge.  If a Feed is removed from a campaign, new Social Contacts captured by that feed are no longer added to the campaign but the Social Contacts previously included are not removed.  Social Contacts can only be removed from a campaign when they are purged from the system.  &lt;br /&gt;
&lt;br /&gt;
'''Note:''' if a Feed is accidentally added to a campaign and the Social Contacts MUST be immediately removed from that campaign, then the only recourse is to delete the entire campaign and recreate it.&lt;br /&gt;
&lt;br /&gt;
A Feed may be added to multiple campaigns but does not duplicate the Social Contacts in the datastore.  The Social Contacts for that feed are simply counted in both campaigns.&lt;br /&gt;
&lt;br /&gt;
The Campaign Configuration gadget also allows for assignment of filters to the campaign.  Filter functionality is described in the Filters section of this guide.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
&lt;br /&gt;
[[Image:FilterConfiguration.jpg|thumb|300px|right|Filter Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
The purpose of a Filter is to narrow the set of Social Contacts that appear in a campaign, allowing the social-media customer-care team to focus on the most actionable Social Contacts.  As new Social Contacts are captured by SocialMiner and put into Campaigns, the Filter(s) are run to exclude certain Social Contacts.&lt;br /&gt;
&lt;br /&gt;
SocialMiner supports a trainable filtering technology based on a statistical probability model called: [http://en.wikipedia.org/wiki/Bayesian_probability Bayesian].  The SocialMiner Bayesian filters are not pre-programed or &amp;quot;configured with business rules&amp;quot;.  They are trained by the users who process Social Contacts.  When training a Bayesian Filter the user is given the option to &amp;quot;train in&amp;quot; or &amp;quot;train out&amp;quot; each social contact.  After a sufficient amount of training, the filter begins to exclude unwanted Social Contacts from a campaign.&lt;br /&gt;
&lt;br /&gt;
Filters can be used to exclude Social Contacts for many different reasons.  They can be used to take a broad keyword search and narrow the results down to the posts related to a specific brand.  For example, a search for &amp;quot;Flip&amp;quot; could return posts about footwear and gymnastics while the purpose of the campaign may be to capture posts about Flip brand video recorders.  A Bayesian Filter can be trained to exclude the Social Contacts about footwear or gymnastics.  The training includes the complete text of the post, not just certain keywords and therefore offers much more sophisticated filtering capability then a keyword exclusion approach to filtering.  A Filter can be trained to look for Social Contacts with negative sentiment (or positive sentiment), focusing the work of a customer support or marketing team.  Filters can also be trained to look for certain languages.&lt;br /&gt;
&lt;br /&gt;
Multiple filters may be applied to one campaign creating opportunities to layer filtering strategies to fine tune results.&lt;br /&gt;
&lt;br /&gt;
To create a filter, use the Filter Configuration Gadget.  Create a new filter by clicking add, enter a name, and then save.  Your filter will appear in the filter list.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/TrainingFilterswithSocialMiner.mov video] about training filters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Training a Bayesian Filter ====&lt;br /&gt;
[[Image:CampaignResultsTrainingMode.jpg|thumb|450px|right|Campaign Results Gadget in Training Mode]]&lt;br /&gt;
Once you create a filter, you must train it.  The Filter training is performed through the Campaign Results Gadget.  You can train a filter using any campaign.  The training does not impact the Campaign unless you configure the filter to apply to that Campaign.  Choose a Campaign with some Social Contacts, and from the Campaign Results settings you can select the filter you want to train.  When you click save you are in &amp;quot;training mode&amp;quot;.  The name of the filter you've selected at the top of the Gadget is displayed and a &amp;quot;+&amp;quot; and &amp;quot;-&amp;quot; for each Social Contact appears.  By clicking the &amp;quot;+&amp;quot; you &amp;quot;Train In&amp;quot; the Social Contact indicating that this is the type of contact you would like the Filter to keep in the Campaign.  By clicking the &amp;quot;-&amp;quot; you &amp;quot;Train Out&amp;quot; the Social Contact indicating that this is the type of contact you would like the filter to reject.&lt;br /&gt;
&lt;br /&gt;
Filters are applied to Campaigns in the Campaign Configuration Gadget.  You can apply Filters to a Campaign in the same way you add Feeds.  Note: Filters are only run against Social Contacts as they enter a campaign.  Filters do not run retroactively against Social Contacts that are already in a campaign.&lt;br /&gt;
&lt;br /&gt;
== Campaign Results ==&lt;br /&gt;
&lt;br /&gt;
[[Image:CampaignResults.jpg|thumb|450px|right|Campaign Results Gadget]]&lt;br /&gt;
&lt;br /&gt;
The Campaign Results gadget provides a dynamic user interface for viewing and responding to Social Contacts.  The first time the Campaign Results gadget is rendered, the gadget defaults to the settings page.  You must select a Campaign and choose &amp;quot;OK&amp;quot;.  The settings for this gadget are stored in a browser [http://en.wikipedia.org/wiki/HTTP_cookie cookie].&lt;br /&gt;
&lt;br /&gt;
The Campaign Results gadget is dynamic and therefore you may occasionally see a bar appear at the top indicating that there are one or more new social contacts in the campaign.  You can click on this message to refresh the results, or click the refresh icon on the upper-right of the gadget.&lt;br /&gt;
&lt;br /&gt;
You can update the settings for the gadget, including the selection of which campaign you are viewing by clicking on the settings icon on the upper-right of the gadget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Handling Social Contacts ===&lt;br /&gt;
When Social Contacts are captured by SocialMiner, they are initially in the &amp;quot;unread&amp;quot; state.  From the Campaign Results gadget, the user can change the state of the Social Contacts at any time by pressing the Social Contact state control buttons. [[Image:StateIcons.jpg]]&lt;br /&gt;
&lt;br /&gt;
There are four Social Contact States in SocialMiner.&lt;br /&gt;
* Unread (initial state)&lt;br /&gt;
* Reserved&lt;br /&gt;
* Handled&lt;br /&gt;
* Discarded&lt;br /&gt;
&lt;br /&gt;
A Social Contact state can be changed by any user at any time by pressing one of the Social Contact state buttons.  The &amp;quot;Reply / Reserve&amp;quot; button changes the Social Contact to the Reserved state.  The &amp;quot;Handle&amp;quot; button changes the Social Contact to the Handled state.  The &amp;quot;Discard&amp;quot; button changes the Social Contact to the Discarded state.  The current state of the Social Contact will appear at the top of the social contact along with the name of the user that set the state (unless the Social Contact is &amp;quot;unread&amp;quot;, in which case it will be blank).[[Image:ReservedState.jpg]]&lt;br /&gt;
&lt;br /&gt;
The Social Contact state is universal across the SocialMiner system. For example, if one user reserves a Social Contact, then the Social Contact appears as reserved in the Campaign Results of all other users.  Note: this is the case even if the Social Contact appears in multiple campaigns.&lt;br /&gt;
&lt;br /&gt;
Depending on when the Campaign Results were last refreshed, it is possible that a user may try to alter the state of a Social Contact that has already been changed by another user.  The SocialMiner system prevents this by alerting the user that they must refresh before attempting to change the state of the Social Contact.&lt;br /&gt;
&lt;br /&gt;
[[Image:PleaseRefresh.jpg|center|Social Contact Changed by Another User]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By changing the settings of the Campaign Results gadget you can show or hide Social Contacts by state.  The default setup is to show only Unread and Reserved Social Contacts.  The selection of which states to show is controlled by Campaign Results gadget settings.  These settings are all specific to the user, therefore changes to these settings do not change how others view the campaign.&lt;br /&gt;
&lt;br /&gt;
Note: the hidden Social Contacts are only hidden in the Campaign Results gadget view, they are not deleted or removed from the campaign.  If you accidentally Discard a Social Contact (and it disappears from view) you can easily retrieve it by changing the gadget settings to show discarded Social Contacts and clicking again on the Discard button for that Social Contact to toggle it back to Unread.&lt;br /&gt;
&lt;br /&gt;
If you want to review all of the Handled Social Contacts for a Campaign, you can easily do this by selecting a campaign and only the Handled state.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/HandlingSocialContactswithSocialMiner.mov video] about handling social contacts.&lt;br /&gt;
&lt;br /&gt;
=== Replying to Social Contacts ===&lt;br /&gt;
[[Image:CiscoTwitterReply.jpg |thumb|450px|right|Cisco Twitter Reply Template]]&lt;br /&gt;
&lt;br /&gt;
If a Reply Template is configured, and the social contact is from Twitter, then you can reply to the Tweet by clicking the &amp;quot;Reply / Reserve&amp;quot; button on the Social Contact.&lt;br /&gt;
&lt;br /&gt;
Using the default reply template, you can either Direct Message (DM) the author of the Tweet or create an &amp;quot;@&amp;quot; reply that is viewable to everyone on Twitter. Twitter DM's are only supported if the author of the tweet and the Twitter Account being used to send the DM are following each other.&lt;br /&gt;
&lt;br /&gt;
The default reply template lists the Social Contact and provides the following fields to reply:&lt;br /&gt;
&lt;br /&gt;
# Account: Select the Twitter Account from which you are replying. All Twitter Accounts configured on this system appear in the pull-down menu. Once the account is selected SocialMiner checks to see if the account is following the twitter user who posted the original Tweet. If the account is not following, then the '''Follow''' button becomes active. Optionally click the '''Follow''' button to begin following the author of the social contact.&lt;br /&gt;
# Select the type of reply, either reply or direct message. A reply is posted to the timeline of the twitter account selected above. A direct message is sent directly to the poster of the tweet.&lt;br /&gt;
#: '''Note''': You can only direct message a twitter user if the intended recipient is following the selected Twitter account. &lt;br /&gt;
# Enter your reply in the text box. Text input is limited to 140 characters. The current character count is listed at the upper right of the text box.&lt;br /&gt;
&lt;br /&gt;
Click Send to send the Twitter Account reply.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Tags ====&lt;br /&gt;
When you hover over a Social Contact a text box and a Tag button is displayed.  To enter a tag, click the text box, type the tag and hit enter or click the '''Tag''' button.  You can enter two tags at once by using a comma.  The tags are displayed to all users who view that Social Contact.  &lt;br /&gt;
&lt;br /&gt;
'''Note:''' Social Contacts are not duplicated in SocialMiner even when they appear in multiple campaigns. If a user is viewing one campaign and tags a social contact, then the tag appears to users viewing that Social Contact from another Campaign.&lt;br /&gt;
&lt;br /&gt;
SocialMiner also has a suggested tag feature where it suggests the five most common/recently used tags for the selected campaign.  These suggestions provide one-click tagging for commonly used tags.  The suggestions are specific to the campaign, not the entire SocialMiner system.  The suggestions are only updated on a refresh. For example, if you are first viewing a new campaign in the Campaign Results gadget you do not see any suggestions.  Enter a few tags, and then click the refresh button. Tags that you entered as suggestions for other social contacts appear, allowing you to tag those social contacts by clicking the suggested tags.&lt;br /&gt;
&lt;br /&gt;
The SocialMiner Campaign Results can be viewed by tag so that the results only display a selected subset of Social Contacts, based on the selected tags.  You can click on the gadget settings (as if selecting a different campaign), check the show tags button, and select which tags you would like to see in the results.  Click OK and the Campaign Results are narrowed to only show the Social Contacts with the selected tags.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/UsingSocialMinerTags.mov video] about using tags.&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
&lt;br /&gt;
The administration functions of SocialMiner are divided between two gadgets; System Administration and Reply Templates.&lt;br /&gt;
&lt;br /&gt;
=== System Administration ===&lt;br /&gt;
[[Image:CampaignResults.png|thumb|300px|right|System Administration]]&lt;br /&gt;
&lt;br /&gt;
The System Administration gadget provides the following system configuration and serviceability tools:&lt;br /&gt;
&lt;br /&gt;
* Active Directory&lt;br /&gt;
* Purge Settings &lt;br /&gt;
* Reporting Configuration &lt;br /&gt;
* RTMT Download Links &lt;br /&gt;
* Platform Administration&lt;br /&gt;
* Troubleshooting&lt;br /&gt;
&lt;br /&gt;
Also, the Application Software Version (version of SocialMiner) and Operating System Active Software Version (version of Cisco Unified OS) are listed at the top of the page.&lt;br /&gt;
&lt;br /&gt;
Server status for the three main services; Datastore, Indexer, and Runtime are provided under version information. All statuses must be &amp;quot;Running&amp;quot; for proper operation of the system.&lt;br /&gt;
&lt;br /&gt;
==== Active Directory ====&lt;br /&gt;
&lt;br /&gt;
SocialMiner uses Active Directory (AD) to manage and administer user access to the system. All users, with the exception of the Administration and Reporting users, must be configured on a Microsoft Active Directory server to be able to access SocialMiner.&lt;br /&gt;
&lt;br /&gt;
The Active Directory connection permits users configured in AD to access SocialMiner. You can configure the connection to allow all users in AD to access SocialMiner, or to allow only a group of users access. If there are multiple independent groups and they all require isolated security/permissions then they should each deploy their own SocialMiner system.  &lt;br /&gt;
&lt;br /&gt;
'''Note''': If Twitter Account feeds are configured on the system, all users are able to see Direct Messages to the configured Twitter Accounts and all users can post from these accounts.  SocialMiner tracks which users make which posts, but some companies may want to restrict who can make posts, and they can implement this approach by configuring SocialMiner to authenticate with a specific role.  If SocialMiner is authenticated with a specific Active Directory role, then only those Active Directory users with that role can use SocialMiner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To configure Active Directory, open the Administration gadget, click the Active Directory link, and click Edit. Enter or modify the following fields. Click Save when finished.&lt;br /&gt;
&lt;br /&gt;
* '''Enabled''': (checkbox) When checked, the Active Directory connection is active. If not checked, then only the administrator can log into SocialMiner.&lt;br /&gt;
* '''Host''': Provide the Host name or IP address and Port of the Active Directory server.&lt;br /&gt;
* '''Port''': Provide the port for Active Directory. The default Active Directory port is 3268. If using SSL the default port is 3269.&lt;br /&gt;
* '''Use SSL''': (checkbox). Check to use SSL. Note you must also exchange security certificates with the AD server before SSL can work.&lt;br /&gt;
* '''Manager Distinguished Name''': Enter the Manager Distinguished Name used to login to the Active Directory server, for example, on a default installation of Microsoft AD, the name is :''&amp;lt;tt&amp;gt;CN=Administrator, CN=users, DC=MYSERVER, DC=COM&amp;lt;/tt&amp;gt;''. Replace MYSERVER and COM with your respective hostname.&lt;br /&gt;
* '''Manager Password''': The password for the AD Manager account.&lt;br /&gt;
* '''Role Name''': (optional) The Active Directory role or Active Directory group of users who are allowed to access SocialMiner. If this setting is blank or * then all users in Active Directory are allowed access to SocialMiner.&lt;br /&gt;
&lt;br /&gt;
===== Exchanging Security Certificates with AD =====&lt;br /&gt;
&lt;br /&gt;
To enable SSL for the Active Directory connection you must first exchange security certificates between the two servers. Enabling SSL is optional, but if you do not enable SSL then username and password information is not transmitted securely between SocialMiner and the Microsoft AD server.&lt;br /&gt;
&lt;br /&gt;
To exchange security certificates:&lt;br /&gt;
&lt;br /&gt;
On the Active Directory server:&lt;br /&gt;
&lt;br /&gt;
# Verify that Active Directory has the Certificate Services service installed.&lt;br /&gt;
# Select '''All Programs &amp;gt; Administrative Tools &amp;gt; Certificate Authority'''.&lt;br /&gt;
# Expand the domain node and select Issued Certificates.&lt;br /&gt;
# Double click the certificate to open it&lt;br /&gt;
# Open the Details tab and click Copy to file.&lt;br /&gt;
# An Export wizard appears. In the wizard select DER encoded binary.&lt;br /&gt;
# Using the wizard to select a location to save the file.&lt;br /&gt;
# Click Finish.&lt;br /&gt;
&lt;br /&gt;
On the SocialMiner Server:&lt;br /&gt;
&lt;br /&gt;
# Open the Cisco Unified Operating System Administration page. The link is available from the gadget.&lt;br /&gt;
# Select Security &amp;gt; Certificate Management.&lt;br /&gt;
# Click Upload Certificate.&lt;br /&gt;
# For the Certificate Name, select tomcat-trust.&lt;br /&gt;
# In the Upload File field, select the file to upload by clicking Browse... Select the certificate file you saved from the Active Directory server.&lt;br /&gt;
# Click Upload File.&lt;br /&gt;
# Restart the Cisco Tomcat service. Using the CLI, run the command utils service restart Cisco Tomcat&lt;br /&gt;
&lt;br /&gt;
===== Adding Users =====&lt;br /&gt;
The Administration user (configured at install) and Reporting user accounts are the only accounts explicitly configured on SocialMiner.  The social media customer care representatives are configured in Microsoft Active Directory.  As these users sign into SocialMiner, successfully authenticate against Active Directory, and begin to take actions on the system, their actions are associated with their Active Directory User ID.&lt;br /&gt;
&lt;br /&gt;
==== Purge Settings ====&lt;br /&gt;
[[Image:SystemAdministrationPurge.jpg|thumb|300px|right|System Administration Purge Settings]]&lt;br /&gt;
&lt;br /&gt;
Datastore purges occur on a continuous basis (every hour) based on age of the social contacts and disk usage. Database purges are required to remove old data from the datastore so that the disk does not fill up.&lt;br /&gt;
&lt;br /&gt;
Important! Purge settings take effect as soon as you click save. If any of the criteria are met, such as Emergency purge when disk usage exceeds (%), then the purge starts immediately.&lt;br /&gt;
&lt;br /&gt;
To configure purge settings, click Edit at the bottom of the purge settings tool and edit the following:&lt;br /&gt;
&lt;br /&gt;
'''DataStore Purge Settings:'''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Purge Social Contacts older than (days): Social contacts older than this number of days are purged.  Valid values are 1 - 30.&lt;br /&gt;
*: '''Important!:''' SocialMiner will not retrieve Social Contacts older than this setting.&lt;br /&gt;
* Emergency purge when disk usage exceeds (%): Begin an emergency purge if disk usage exceeds this value. Valid values are 60 - 90. When an emergency purge executes, Social Contacts older than the days specified above are removed. If disk usage is still above the setting for this field then the purge continues removing social contacts (one day at a time) until the disk usage is below the threshold for emergency purge.&lt;br /&gt;
&lt;br /&gt;
'''Reporting Purge Settings:'''&lt;br /&gt;
&lt;br /&gt;
* Purge start time (HH:mm 24 hour format): The time, in 24 hour format (00:00 to 23:59), that the purge starts based on the local server time. By default this is set to 01:00 (1am) local server time.&lt;br /&gt;
* Purge Social Contacts older than (days): Reporting records for social contacts older than this number of days are purged when the reporting purge starts.&lt;br /&gt;
&lt;br /&gt;
Click '''Save''' to save your changes.&lt;br /&gt;
&lt;br /&gt;
==== Setting up the Reporting User Account ====&lt;br /&gt;
[[Image:SystemAdministrationReporting.jpg|thumb|300px|right|System Administration Reporting Settings]]&lt;br /&gt;
&lt;br /&gt;
The reporting user account provides secure access to the reporting database on SocialMiner through a third party application. This allows you to access the reporting database from your own custom application. Details on the tables in the reporting database are available in the SocialMiner Developer's Guide.&lt;br /&gt;
&lt;br /&gt;
The reporting user's user name is fixed at ''reportinguser'' and cannot be changed. &lt;br /&gt;
&lt;br /&gt;
To set or change the password for the reporting user, enter a new password in each of the password fields and click Save.&lt;br /&gt;
&lt;br /&gt;
==== RTMT Download Links ====&lt;br /&gt;
&lt;br /&gt;
Links are provided to download the Cisco Unified Real Time Monitoring Tool (RTMT). SocialMiner uses the same RTMT as the one used for Cisco Unified Communications Manager.&lt;br /&gt;
&lt;br /&gt;
Details on Installing and Configuring RTMT can be found on the Cisco web site: [http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/service/8_0_1/rtmt/rtinst.html Installing and Configuring Cisco Unified RTMT]&lt;br /&gt;
&lt;br /&gt;
==== Platform Administration ====&lt;br /&gt;
&lt;br /&gt;
Platform Administration provides links to the following interfaces of Cisco Unified OS:&lt;br /&gt;
* ''Cisco Unified Operating System Administration'' &lt;br /&gt;
* ''Cisco Unified Serviceability'' &lt;br /&gt;
Social Miner uses the same platform administration tools as Cisco Unified Communications Manager. Detailed online help is available in the tools.&lt;br /&gt;
&lt;br /&gt;
==== Troubleshooting ====&lt;br /&gt;
&lt;br /&gt;
The Troubleshooting tool provides links to access the '''Log Directory''' of SocialMiner or to perform a '''System Health Snapshot'''.&lt;br /&gt;
&lt;br /&gt;
'''Important!''' Do not click the System Health Snapshot link unless directed to by Cisco TAC. Accessing this link forces the system to dump all system parameters into a large XML file for download. System performance is impacted while the snapshot is occurring.&lt;br /&gt;
&lt;br /&gt;
=== Reply Templates ===&lt;br /&gt;
&lt;br /&gt;
The Reply Templates gadget allows you to configure custom reply-templates to be used with the system. An example of the default reply template is provided on the system at&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;lt;servername&amp;gt;/templates/reply/twitter_reply_sample.jsp&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The source code is commented and provides details on the SocialMiner javascript functions required.&lt;br /&gt;
&lt;br /&gt;
Reply templates must conform to the OpenSocial gadget standard. Some tips for converting existing HTML pages into OpenSocial gadgets can be found [http://code.google.com/apis/gadgets/docs/fundamentals.html#Existing here].&lt;br /&gt;
&lt;br /&gt;
After you have created your Reply Template, host it on a webserver that is accessible by SocialMiner and use the Reply Template gadget to provide a name for the Reply Template and its location.&lt;br /&gt;
&lt;br /&gt;
= SocialMiner Reporting =&lt;br /&gt;
&lt;br /&gt;
SocialMiner maintains metrics on social contact volume and agent activities.  These metrics are stored in a [http://en.wikipedia.org/wiki/SQL SQL] database for up to 18 months.  The reporting database can be accessed using any SQL reporting tool including Cisco Unified Intelligence Center.  Access to this database requires configuration of a reporting user in the SocialMiner system administration.&lt;br /&gt;
&lt;br /&gt;
There are two main categories of reports:  &lt;br /&gt;
&lt;br /&gt;
* Campaign Reports - These metrics provide an indication of the total posting volume by customers as well as the responsiveness to customers.  These are what could be described as &amp;quot;customer facing&amp;quot; metrics.&lt;br /&gt;
* Agent Reports - These metrics provide an indication of the agent productivity.  These metrics could be used to evaluate agent speed or they could be used to measure total workload as a basis for staffing forecasts. &lt;br /&gt;
&lt;br /&gt;
The Cisco Unified Intelligence Center templates for SocialMiner are available for download here:&lt;br /&gt;
http://www.cisco.com/cisco/software/release.html?mdfid=283613136&amp;amp;catid=278875240&amp;amp;softwareid=283733464&lt;br /&gt;
&lt;br /&gt;
'''Note''': For Cisco Unified Intelligence Center releases prior to 8.0(3), you must extract the templates from the zip file before importing them into Unified Intelligence Center. For release 8.0(3) and later, you can import the zip file directly and Unified Intelligence Center extracts all the templates it finds inside the zip file.&lt;br /&gt;
&lt;br /&gt;
.  The following screen captures are examples of the Cisco Unified Intelligence Center Reports daily reports:&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMiner_Campaign_Daily_Report.jpg|800px|center|SocialMiner Campaign Daily Report]]&lt;br /&gt;
&lt;br /&gt;
* ASR - Average Speed of Reserved.  For the Social Contacts that were Reserved, this is the average time between capture by SocialMiner and the time they are marked as reserved.  This provides an indication of how much time passes before someone first views the customer's post.&lt;br /&gt;
* ASA - Average Speed of Answer.  For the Social Contacts that were Handled, this is the average time between capture by SocialMiner and the time they are marked handled.  This provides an indication of how of how much time passes before the customer gets a response.&lt;br /&gt;
* ASD - Average Speed of Discard.  For the Social Contacts that were Discarded, this is the average time between capture by SocialMiner and the they are marked discarded.  This provides an indication of how much time passes before someone chooses to discard the customer's post.  Note: &amp;quot;Discard&amp;quot; doesn't necessarily mean the post is disregarded.  The distinction between &amp;quot;Discard&amp;quot; and &amp;quot;Handled&amp;quot; depends on how the agents are using SocialMiner.  For example, they might mark posts that are read as &amp;quot;discarded&amp;quot; and posts that are responded to as &amp;quot;handled&amp;quot;.  In this case, discarded means that they were &amp;quot;read&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMiner_Agent_Daily_Report.jpg|800px|center|SocialMiner Agent Daily Report]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The complete SocialMiner reporting database schema is documented in the [http://developer.cisco.com/web/socialminer SocialMiner Developer Guide]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* AHT - Average Handle Time.  For Social Contacts that were handled by this agent, this is the average time between Reserved and Handled.  This provides and indication of how much time it takes this agent to respond to a social contact.&lt;br /&gt;
* ADT - Average Discarded Time.  For Social Contacts that were discarded by this agent, this is the average time between Reserved and Discarded.  This provides an indication of how much time it takes this agent to discard a social contact.&lt;br /&gt;
* ACT - Average Completed Time.  For Social Contacts that were Handled or Discarded, this is the average time between capture by SocialMiner and the first time they were marked Handled or Discarded.  This provides an indication of how of how much time it takes for this agent to complete work for a social contact.&lt;br /&gt;
&lt;br /&gt;
== Configuring the SQL Connection to the SocialMiner Reporting Database ==&lt;br /&gt;
&lt;br /&gt;
Connection to the SocialMiner Informix reporting database can be made through JDBC using the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;jdbc:informix-sqli://&amp;lt;hostname&amp;gt;:&amp;lt;port&amp;gt;/&amp;lt;databasename&amp;gt;:INFORMIXSERVER=&amp;lt;informixserver&amp;gt;;user=&amp;lt;informixuser&amp;gt;;password=&amp;lt;informixpassword&amp;gt;;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The reporting database &amp;lt;port&amp;gt; is 1526.&lt;br /&gt;
* The &amp;lt;databasename&amp;gt; is &amp;quot;mmca_data&amp;quot;.&lt;br /&gt;
* The &amp;lt;informixserver&amp;gt; name is based on the hostname of the server with &amp;lt;tt&amp;gt;_mmca&amp;lt;/tt&amp;gt; append to the end of the hostname. Additional, any dashes (&amp;quot;-&amp;quot;) in the hostname are replace by underscores (&amp;quot;_&amp;quot;).&lt;br /&gt;
* The UTF-8 Charset is  required to get Cisco Unified Intelligence Center (CUIC) able to connect. &lt;br /&gt;
* The content of INFORMIXSERVER is the instance name. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example, if your server's hostname is my-server.mycompany.com, then the INFORMIXSERVER name is &amp;lt;tt&amp;gt;my_server_mmca&amp;lt;/tt&amp;gt;. The complete JDBC URL would be:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;jdbc:informix-sqli://my-server.mycompany.com:1526/mmca_data:INFORMIXSERVER=my_server_mmca;user=reportinguser;password=&amp;lt;informixpassword&amp;gt;;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that when authenticating, the informix username is always &amp;lt;tt&amp;gt;reportinguser&amp;lt;/tt&amp;gt; and the informix password is the password you created in the Administration Gadget.&lt;br /&gt;
&lt;br /&gt;
= System Backup and Restoration =&lt;br /&gt;
&lt;br /&gt;
System backup and restore is done by backing up the entire virtual machine.&lt;br /&gt;
&lt;br /&gt;
== Backup ==&lt;br /&gt;
&lt;br /&gt;
# Using VMware vSpehere client, open view into the server hosting the SocialMiner Virtual Machine (VM).&lt;br /&gt;
# Map a drive on your local system to the location where the backups are stored.&lt;br /&gt;
# Shutdown the SocialMiner VM you want to backup:&lt;br /&gt;
## Click on the console tab.&lt;br /&gt;
## Login to the SocialMiner server.&lt;br /&gt;
## Type &amp;lt;tt&amp;gt;utils system shutdown&amp;lt;/tt&amp;gt; to shutdown the server.&lt;br /&gt;
## Type &amp;lt;tt&amp;gt;yes&amp;lt;/tt&amp;gt; when the system asks for verification of shutdown.&lt;br /&gt;
# In vSphere, open the datastore view:&lt;br /&gt;
## Click on the host.&lt;br /&gt;
## Click on the summary tab.&lt;br /&gt;
## Under resources, right-click on the datastore and select &amp;quot;Browse Datastore.&amp;quot;&lt;br /&gt;
## Select the folder that contains the SocialMiner VM that you want to backup.&lt;br /&gt;
## Click the '''Download a file to your local machine''' button.&lt;br /&gt;
## Select the mapped network drive that you created earlier.&lt;br /&gt;
## Click '''Ok'''.&lt;br /&gt;
## Click '''Yes'''. &lt;br /&gt;
# Copying the VM can take up to 5 hours. After the copy finishes, start up the SocialMiner VM.&lt;br /&gt;
&lt;br /&gt;
= Design Guidance =&lt;br /&gt;
&lt;br /&gt;
== Hardware and Software Specifications ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner 8.5(1) requires the following UCS server model:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;UCS Model&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;SKU&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;C210-M2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;UCS-C210M2-VCD2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== VMWare Open Virtual Format (OVF) ===&lt;br /&gt;
&lt;br /&gt;
The SocialMiner system supports one standard [http://www.vmware.com/appliances/getting-started/learn/ovf.html OVF] Appliance.  The system requires ESXi version 4.0 Update 1. &lt;br /&gt;
&lt;br /&gt;
The downloadable OVF Template has hardware configuration for the SocialMiner VM's. This is the only configuration supported. Please use SocialMiner OVF Appliance to install SocialMiner.&lt;br /&gt;
&lt;br /&gt;
The SocialMiner OVA can be downloaded here:&lt;br /&gt;
http://www.cisco.com/cisco/software/release.html?mdfid=283613136&amp;amp;catid=278875240&amp;amp;softwareid=283733464&lt;br /&gt;
&lt;br /&gt;
=== SocialMiner Virtual Machine Hardware Configuration ===&lt;br /&gt;
The OVF includes the following settings:&lt;br /&gt;
* 4 vCPU&lt;br /&gt;
* 12 GB RAM&lt;br /&gt;
* 1 vNIC with static MAC address&lt;br /&gt;
* 2 vDisks:&lt;br /&gt;
** vDisk 1 = 146 GB Operating system, SocialMiner application binaries, Reporting database&lt;br /&gt;
** vDisk 2 = 256 GB Data store, Index store, ActiveMQ store, Unified OS logs and SocialMiner logs&lt;br /&gt;
&lt;br /&gt;
=== Creating the SocialMiner Virtual Machine ===&lt;br /&gt;
&lt;br /&gt;
Perform the following steps in vSphere client to deploy the Virtual machines:&lt;br /&gt;
&lt;br /&gt;
# Highlight the host or cluster to which you wish the VM to be deployed.&lt;br /&gt;
# Select '''File &amp;gt; Deploy OVF Template'''.&lt;br /&gt;
# Click the '''Deploy from File''' radio button and specify the name and location of the file you downloaded in the previous section OR click the '''Deploy from URL''' radio button and specify the complete URL in the field, then click Next.&lt;br /&gt;
# Enter the name of the VM machine that you are creating and the location where it will be created&lt;br /&gt;
# Choose the type of deployment (Production or Lab)&lt;br /&gt;
# Choose the datastore on which you would like the VM to reside - be sure there is sufficient free space to accommodate the new VM, then click '''Next'''.&lt;br /&gt;
# Verify the deployment settings, then click '''Finish'''.&lt;br /&gt;
# Update boot order as per instructions below&lt;br /&gt;
# Insert SocialMiner disk and follow SocialMiner installation guide.&lt;br /&gt;
&lt;br /&gt;
=== Changing the Boot Order of the Virtual Machine ===&lt;br /&gt;
&lt;br /&gt;
You must change the boot order of the Virtual Machine so that the system boots off the CD/DVD drive for the install.&lt;br /&gt;
&lt;br /&gt;
To change the boot order of the Virtual Machine:&lt;br /&gt;
&lt;br /&gt;
# In VMware vSphere Client, power off the virtual machine onto which you deployed the OVA template.&lt;br /&gt;
# In the left pane of vSphere Client, right-click the name of the virtual machine, and select '''Edit Settings'''.&lt;br /&gt;
# In the Virtual Machine Properties dialog box, select the Options tab.&lt;br /&gt;
# In the Settings column, under Advanced, select '''Boot Options'''.&lt;br /&gt;
# Under Force BIOS Setup, check the '''The Next Time the Virtual Machine Boots, Force Entry into the BIOS Setup Screen''' check box.&lt;br /&gt;
# Click '''OK''' to close the Virtual Machine Properties dialog box.&lt;br /&gt;
# Power on the virtual machine (The virtual machine boots into the BIOS menu)&lt;br /&gt;
# Navigate to the Boot menu and change the boot device order so the CD-ROM device is listed first and the Hard Drive device is listed second.&lt;br /&gt;
# Save the change and exit BIOS setup.&lt;br /&gt;
&lt;br /&gt;
== Deployment Models ==&lt;br /&gt;
Version 8.5 of SocialMiner has a single-server all-in-one deployment model.  The server may be deployed inside our outside the corporate firewall in &amp;quot;intranet&amp;quot; and &amp;quot;Internet&amp;quot; deployment models.&lt;br /&gt;
&lt;br /&gt;
The intranet deployment model provides the additional security of the corporate network firewalls to reduce risk of an external party accessing the system.  This deployment model is required if SocialMiner must access internal sites, for example an internal forum site.   The downside of the intranet deployment model is that SocialMiner system cannot be accessed by partners lacking VPN access.  It is common for some PR functions to be externally managed by an agency and therefore offering easy access (no VPN) to the SocialMiner system may be very useful.  Also, the intranet deployment model does not allow rendering of SocialMiner OpenSocial Gadgets in a public Internet containers such as iGoogle.  The intranet deployment model may complicate proxy configuration, however it likely simplifies directory integration.&lt;br /&gt;
&lt;br /&gt;
The Internet deployment model puts SocialMiner outside the corporate firewall.  This deployment model relies on the built-in security capabilities of the SocialMiner appliance.  This may be acceptable from a security perspective depending on the system use and corporate policies.  For example, in some applications the SocialMiner system handles 100% public postings and therefore there is no disclosure risk associated with a compromised SocialMiner system.  The Internet deployment model may complicate directory integration.&lt;br /&gt;
&lt;br /&gt;
== Ports ==&lt;br /&gt;
'''Port 443''' is used for a secure connection between the SocialMiner user interface and your browser.&lt;br /&gt;
&lt;br /&gt;
'''Port 80''' is used by SocialMiner for communication with Twitter and Facebook APIs. &lt;br /&gt;
&lt;br /&gt;
Your firewall configuration may need to be modified to open these ports for SocialMiner.&lt;br /&gt;
&lt;br /&gt;
== Sizing ==&lt;br /&gt;
&lt;br /&gt;
The following table details the sizing limits for a single SocialMiner system.&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Concurrent Admin Users Signed In&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;5 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Concurrent Agents Signed In &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;30 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Total Feeds &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;100 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Total Campaigns &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;50 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Incoming Rate of Social Contacts (total per hour)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;10,000 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Users and Security ==&lt;br /&gt;
&lt;br /&gt;
=== SocialMiner User Accounts and Security ===&lt;br /&gt;
SocialMiner is designed to minimize the storage of username/passwords to reduce the security risk of a compromised system.  There is an administration account for the system setup, but all SocialMiner user access is controlled through Active Directory (AD) authentication.  There are no SocialMiner user passwords stored on the SocialMiner System.&lt;br /&gt;
&lt;br /&gt;
Users do not need to be manually set up on SocialMiner in order to access the system.  Any user that is authenticated via the Active Directory set-up can use the system.  If there is need to limit who can use system then an AD group can be set up in AD and the SocialMiner system can be configured to only allow access from that group.&lt;br /&gt;
&lt;br /&gt;
AD authenticated users have access to all functions on the system, although gadgets access could be blocked by blocking certain URLs.  &lt;br /&gt;
&lt;br /&gt;
=== Twitter Accounts and Security ===&lt;br /&gt;
Access to Twitter for the Twitter Account feed type is done via OAuth.  When a &amp;quot;Twitter Account&amp;quot; Feed is created the user is prompted to authenticate with Twitter.  The authentication token is stored by SocialMiner granting access to secured information from Twitter such as Direct Messages.  This authentication also enables sending and replying to Twitter Direct Messages (DMs) from the account by using the Reply feature of the Campaign Results gadget.  &lt;br /&gt;
&lt;br /&gt;
'''Note''': All SocialMiner users are entitled to use Twitter accounts configured in the Twitter Account feed to read and respond to Direct Messages in that account.  They are not required to enter the account password.  This supports environments where the social-media care agents are not entitled to know the Twitter account password.  Their ability to use SocialMiner is controlled via Active Directory and their ability to invoke post or perform actions on Twitter is controlled by SocialMiner.  SocialMiner also tracks which SocialMiner User (AD account) makes each post; therefore it is possible for the enterprise to track which employee posted a tweet when sharing a Twitter account amongst a team.&lt;br /&gt;
&lt;br /&gt;
Twitter Stream feed type passwords are encrypted when stored in the SocialMiner configuration database and are also encrypted when sent to Twitter.&lt;br /&gt;
&lt;br /&gt;
== Advanced UI options ==&lt;br /&gt;
The SocialMiner user interfaces are designed to be embedded in other web application user interfaces.&lt;br /&gt;
&lt;br /&gt;
=== Quad ===&lt;br /&gt;
&lt;br /&gt;
You can add a SocialMiner gadget to Quad using the &amp;quot;Add Application&amp;quot; button on Quad.  You can find the specific URL of the SocialMiner gadget by using &amp;quot;view source&amp;quot; on your browser while looking at the gadgets on SocialMiner.&lt;br /&gt;
&lt;br /&gt;
=== iGoogle ===&lt;br /&gt;
If the SocialMiner system is deployed in the Internet deployment model, you can add a SocialMiner gadget to iGoogle using the &amp;quot;Add Stuff&amp;quot; button on iGoogle.&lt;br /&gt;
&lt;br /&gt;
You can find the specific URL of the SocialMiner gadget by using &amp;quot;view source&amp;quot; on your browser while looking at the gadgets on SocialMiner.&lt;br /&gt;
&lt;br /&gt;
=== iframes ===&lt;br /&gt;
&lt;br /&gt;
If your web site or application doesn't support OpenSocial, then you can add SocialMiner to a web page by using an iFrame.  With this technique you can make a frame sized to show one of the SocialMiner web pages (most likely the campaign results gadget).&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Troubleshooting RSS Feed ===&lt;br /&gt;
'''Verify the RSS feed in a browser or RSS reader ''' &lt;br /&gt;
&lt;br /&gt;
Paste the RSS URL into a web browser such Firefox and the RSS feed displays in the browser, or a RSS reader application opens (this depends on the configuration of your computer).  If you cannot get the RSS feed to render in a browser or RSS reader then you should contact the site administrator.&lt;br /&gt;
&lt;br /&gt;
====Authentication====&lt;br /&gt;
&lt;br /&gt;
If you feed renders in the browser but does not work in SocialMiner it is possible that you have saved the authentication in your browser.  The browser may be automatically re-using your previously saved password and  this may not be entirely obvious from a user perspective.  If your feed is authenticated, then you must use the &amp;quot;Authenticated RSS&amp;quot; Feed Type.  Note: A Feed Type cannot be changed once a feed is created, therefore you must delete the old feed and add a new feed if you want to change a RSS Feed to an Authenticated RSS Feed.&lt;br /&gt;
&lt;br /&gt;
====Network Topology====&lt;br /&gt;
If you feed renders in the browser but does not work in SocialMiner, it is possible that you have a network topology issue.  For example, if your SocialMiner system is outside the corporate firewall it may not be able to access a intranet site even though the site renders in your browser.  See design guidance, deployment models.&lt;br /&gt;
&lt;br /&gt;
====Unsupported version of RSS and Invalid Feeds====&lt;br /&gt;
&lt;br /&gt;
If SocialMiner returns an error that the version of RSS is unsupported, verify that the feed is one of the supported types.  You can verify the RSS feed using a feed validator such as the [http://validator.w3.org/feed/ W3C Feed Validation Service]&lt;br /&gt;
&lt;br /&gt;
If the site is not providing a valid Feed or is providing a version of RSS that is not supported by SocialMiner, you may be able to use a service such as [http://feedburner.google.com/fb/a/myfeeds Feed Burner] to read the invalid feed and publish a reformatted/supported feed.  Another feed manipulation service you may try is [http://pipes.yahoo.com/pipes/ Yahoo Pipes]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting a Authenticated RSS Feed === &lt;br /&gt;
'''Password Change'''&lt;br /&gt;
&lt;br /&gt;
If an authenticated RSS feed stops working (It had been working for some time but is no longer pulling in Social Contacts), then one likely cause is the user reset their password.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting Facebook Fan Page Feed Type===&lt;br /&gt;
'''Verify the Fan Page URL'''&lt;br /&gt;
SocialMiner uses the [http://developers.facebook.com/docs/api Facebook Graph API].  You can test a URL by replacing the www with the word graph.  For example:&lt;br /&gt;
http://graph.facebook.com/CiscoCC&lt;br /&gt;
&lt;br /&gt;
= Developer Information =&lt;br /&gt;
&lt;br /&gt;
Developer information, including the SocialMiner API documentation and a discussion forum, is available on the Cisco developer site: http://developer.cisco.com/web/socialminer&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
* Twitter is a registered trademark of Twitter, Inc.&lt;br /&gt;
* Facebook is a registered trademark of Facebook, Inc.&lt;br /&gt;
* iGoogle is a trademark of Google, Inc.&lt;br /&gt;
* VMWare is a registered trademark of VMware, Inc.&lt;br /&gt;
* Informix is a registered trademark of International Business Machines Corp. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.''&lt;br /&gt;
&lt;br /&gt;
''THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.''&lt;br /&gt;
&lt;br /&gt;
''The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCBs public domain version of the UNIX operating system. All rights reserved. Copyright 1981, Regents of the University of California.''&lt;br /&gt;
&lt;br /&gt;
''NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED &amp;quot;AS IS&amp;quot; WITH ALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE.''&lt;br /&gt;
&lt;br /&gt;
''IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA&lt;br /&gt;
ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.''&lt;br /&gt;
&lt;br /&gt;
''Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks can be found at http://www.cisco.com/go/trademarks . Third party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1005R)''&lt;br /&gt;
&lt;br /&gt;
''Any Internet Protocol (IP) addresses used in this document are not intended to be actual addresses. Any examples, command display output, and figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and coincidental. ''&lt;br /&gt;
&lt;br /&gt;
''Copyright 2010 Cisco Systems, Inc. All rights reserved.''&lt;br /&gt;
&lt;br /&gt;
[[Category:Cisco SocialMiner]]&lt;/div&gt;</summary>
		<author><name>Nordberg</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(1)</id>
		<title>SocialMiner Release 8.5(1)</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(1)"/>
				<updated>2011-08-19T19:53:11Z</updated>
		
		<summary type="html">&lt;p&gt;Nordberg: /* VMWare Open Virtual Format (OVF) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
Cisco SocialMiner Release 8.5 is a social-media customer-care system that provides capture, filtering, workflow, queuing, and reporting for social-media engagement teams.  Internet postings captured by SocialMiner are referred to as '''Social Contacts'''.  SocialMiner stores the Social Contacts and groups them into user-defined '''Campaigns'''.  SocialMiner presents the Social Contacts to social-media customer-care personnel who can categorize and/or respond to the postings.  SocialMiner also produces reporting statistics on the handling of the Social Contacts.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Technology and Packaging ==&lt;br /&gt;
SocialMiner is a server application that is packaged as a software appliance.  The appliance runs as a VMWare® virtual machine containing the following components:&lt;br /&gt;
&lt;br /&gt;
* Cisco Unified Communications Operating System (Unified OS), a Redhat Linux based Operating System &lt;br /&gt;
* Informix® embedded database.  This database contains the SocialMiner Configuration and the SocialMiner reporting data.&lt;br /&gt;
* [http://cassandra.apache.org/ Cassandra datastore].  This datastore contains the Social Contacts&lt;br /&gt;
* Cisco SocialMiner runtime software&lt;br /&gt;
&lt;br /&gt;
System setup and administration is done through a browser-based administration interface.   The features of the system are available via [http://en.wikipedia.org/wiki/Representational_State_Transfer REST] API's and [http://en.wikipedia.org/wiki/OpenSocial  OpenSocial Gadgets].  SocialMiner is installed with the [http://shindig.apache.org/  Apache Shindig container] to render the gadgets; however the SocialMiner gadgets may also be rendered in other OpenSocial containers such as Cisco Quad or iGoogle.&lt;br /&gt;
&lt;br /&gt;
SocialMiner supports integration with most user-generated content sites using RSS. SocialMiner also supports proprietary integrations to [http://www.twitter.com Twitter®] and [http://www.facebook.com Facebook®].  Setup and configuration of SocialMiner to monitor Twitter and Facebook  requires good working knowledge of these proprietary systems.  For background information on these sites, review the following Mashable resources:&lt;br /&gt;
&lt;br /&gt;
[http://mashable.com/guidebook/twitter/ The Twitter Guide Book]&lt;br /&gt;
&lt;br /&gt;
[http://mashable.com/guidebook/facebook/ The Facebook Guide Book]&lt;br /&gt;
&lt;br /&gt;
= Installation and Setup =&lt;br /&gt;
== Installing SocialMiner ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner is installed as an appliance utilizing the Cisco Unified Communications Operating System (Unified OS). The operating system and SocialMiner application are installed together using the same installer as  other Cisco Unified OS products such as Cisco Unified Communications Manager and Cisco Unified Intelligence Center. &lt;br /&gt;
&lt;br /&gt;
SocialMiner is designed to work on a VMWare Virtual Machine on hardware that is running a VMWare Host Server. SocialMiner currently supports installation of only a single node.&lt;br /&gt;
&lt;br /&gt;
=== Basic Install Steps ===&lt;br /&gt;
&lt;br /&gt;
# Mount the SocialMiner DVD (or ISO file) to the Virtual Machine and set the Virtual Machine to Boot from the SocialMiner DVD. The Install Wizard Appears. Use Tab to navigate between elements, Space to select an element, and Enter to proceed.&lt;br /&gt;
# Perform the Media Check when prompted.&lt;br /&gt;
# Several informational screens appear, for new installs you can simply select Yes or Continue.&lt;br /&gt;
# '''TimeZone Configuration''': use the arrows keys to highlight the correct timezone, then click tab to navigate to the OK button. Press Enter to proceed.&lt;br /&gt;
# '''Auto Network Configuration''': Select Yes for automatic configuration of the Ethernet NIC speed and Duplex. Select No to manually make the settings.&lt;br /&gt;
# '''MTU Configuration''': Optionally change the MTU size for networking. Click No to Proceed without changing the default. Click Yes to change the MTU setting.&lt;br /&gt;
# '''Static Network Configuration''': Provide the Network Information for SocialMiner. A valid host name with matching IP address must be provided. The system confirms that the host name matches the IP address later in the installation process.&lt;br /&gt;
# '''DNS Client Client Configuration''': Choose yes to provide DNS Client Settings for SocialMiner. Select Yes, then provide DNS servers and the domain. Select OK.&lt;br /&gt;
# '''Administration Login Configuration''': Provide an Administrator ID and Password. This user is for platform (Unified OS) administration.&lt;br /&gt;
# '''Certificate Information''': Provide information about your organization. This information is used to generate the security (SSL) certificates for this server.&lt;br /&gt;
# '''First Node Configuration''': SocialMiner currently supports only one node. Select Yes for the First Node question.&lt;br /&gt;
# '''Network Time Protocol Client Configuration''': You must provide at least one NTP Server. Enter the NTP host address and select OK.&lt;br /&gt;
# '''Security Configuration''': Provide a security password. This password is typically used for communication between multiple nodes, however, SocialMiner currently supports only a single node.&lt;br /&gt;
# '''SMTP Host Configuration''': Select No for SMTP Host Configuration.&lt;br /&gt;
# '''Application User Configuration''': Provide a username and password for the SocialMiner administrator. Additional SocialMiner users can by imported from Active Directory after the SocialMiner install completes.&lt;br /&gt;
# '''Platform Configuration Confirmation''': The confirmation screen appears. You can select Back to change settings or OK to complete the installation. Installation can take up to 60 minutes to complete. The server may reboot to complete installation steps. &lt;br /&gt;
&lt;br /&gt;
If you install from an ISO file and see a Virtual Machine message instructing you to ''Disconnect anyway (and override the lock)?'', select '''Yes'''. &lt;br /&gt;
&lt;br /&gt;
After installation completes, a login prompt appears in the server console.&lt;br /&gt;
&lt;br /&gt;
=== Post-install Setup ===&lt;br /&gt;
&lt;br /&gt;
After install is complete, perform the following one-time setup tasks:&lt;br /&gt;
&lt;br /&gt;
* [[#Proxy Setup |Set up a proxy]] if your system is installed behind a firewall, so that feeds can access sites in the internet.&lt;br /&gt;
* [[SocialMiner#Active_Directory | Configure Active Directory]] so that additional users can log in.&lt;br /&gt;
* [[SocialMiner#Setting_up_the_Reporting_User_Account | Set up the Reporting User]] so that reporting tools can access the reporting database.&lt;br /&gt;
&lt;br /&gt;
= Using SocialMiner =&lt;br /&gt;
[[Image:SocialMiner_login.png|thumb|500px|right|SocialMiner Sign In Form]]&lt;br /&gt;
&lt;br /&gt;
SocialMiner is accessible by going to the root of the web server:&lt;br /&gt;
(where &amp;lt;servername&amp;gt; is the Name or IP address of the server)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;lt;servername&amp;gt;/&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A sign in page appears. The first time you sign in, you must sign in with the application username and password that you created during install. After you sign in, you are presented with the results page. At the top of the page are links for [[SocialMiner#Configuration | Configuration]], [[SocialMiner#Campaign_Results | Results]], and [[SocialMiner#Administration | Administration]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Feeds ===&lt;br /&gt;
[[Image:FeedConfiguration.jpg|thumb|300px|right|Feed Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
A '''Feed''' is a configured source for capturing Social Contacts.  SocialMiner supports the following types of Feeds:&lt;br /&gt;
* [[#RSS and Authenticated RSS Feed Types | RSS and Authenticated RSS]]&lt;br /&gt;
* [[#Facebook Fan Page Feed Type | Facebook Fan Page]]&lt;br /&gt;
* [[#Twitter Stream Feed Type | Twitter Stream]]&lt;br /&gt;
* [[#Twitter Account Feed Type | Twitter Account]] &lt;br /&gt;
&lt;br /&gt;
Each Feed type has unique settings.  Feeds can be configured through the Feed Configuration Gadget or via the REST API.  The following sections describe how to set up each Feed type in detail.&lt;br /&gt;
&lt;br /&gt;
'''Note''' on de-duplication:&lt;br /&gt;
&lt;br /&gt;
SocialMiner automatically removes duplicate social contacts using a process called de-duplication.  For example, if a user configures several ''overlapping'' feeds that capture the same result, then SocialMiner does not capture the same social contact twice.  The de-duplication functionality relies on the unique URL of the post.  For example, each Tweet or blog has a unique URL.  Before SocialMiner creates a new Social Contact in the datastore, it first verifies that the URL of that Social Contact is not already in the datastore.&lt;br /&gt;
&lt;br /&gt;
==== Proxy Setup ====&lt;br /&gt;
[[Image:ProxySettings.jpg|thumb|300px|right|Proxy Settings]]&lt;br /&gt;
If your server is behind a firewall, then you may need to enable SocialMiner to use a proxy to reach the internet. Consult your Network Administrator for the proxy name and port. The same proxy is used across all feeds.&lt;br /&gt;
&lt;br /&gt;
The link for proxy settings is available in the bottom-left of the feed gadget.&lt;br /&gt;
&lt;br /&gt;
To configure the proxy, click the Proxy Configuration link, and edit the following field. Click '''Save''' when finished.&lt;br /&gt;
&lt;br /&gt;
* '''Enable Proxy''' (checkbox) - when checked, the feeds are accessed through the provided proxy server.&lt;br /&gt;
* '''Hostname''' - The IP address or hostname of the proxy server.&lt;br /&gt;
* '''Port''' - The port for the proxy server.&lt;br /&gt;
* '''Exclusion Patterns''' - You can add and remove hostname or IP addresses for servers not requiring a proxy.&lt;br /&gt;
** To add an exclusion, type the exclusion into the text box and click Add.&lt;br /&gt;
** To remove an exclusion, click the red X to the right of the exclusion.&lt;br /&gt;
** Wildcards are supported, for example *.cisco.com excludes all servers with a cisco.com hostname and 10.86.* excludes all IP addresses starting with 10.86&lt;br /&gt;
* Click Save to save the settings and return to the Feed gadget page.&lt;br /&gt;
&lt;br /&gt;
'''Notes''':&lt;br /&gt;
* Proxy changes may take up to 30 seconds to take effect.&lt;br /&gt;
* The exclusion list is limited to 255 total characters. There is an additional character per item in the list that acts as a separator.&lt;br /&gt;
&lt;br /&gt;
==== RSS and Authenticated RSS Feed Types ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are many sites that support [http://en.wikipedia.org/wiki/RSS RSS] and therefore this is one of the simplest and most widely available means for SocialMiner to capture Social Contacts.  &lt;br /&gt;
&lt;br /&gt;
SocialMiner Supports the following RSS Feed standards:&lt;br /&gt;
* [http://validator.w3.org/feed/docs/rss1.html RSS 1.0]&lt;br /&gt;
* [http://validator.w3.org/feed/docs/rss2.html RSS 2.0]&lt;br /&gt;
* [http://tools.ietf.org/html/rfc4287 ATOM 1.0]&lt;br /&gt;
&lt;br /&gt;
The Authenticated RSS feed type is similar to RSS however it supports [http://en.wikipedia.org/wiki/Basic_access_authentication basic authentication]. This username and password are encrypted and stored in the SocialMiner configuration database.&lt;br /&gt;
&lt;br /&gt;
===== Configuring an RSS or Authenticated RSS Feed =====&lt;br /&gt;
&lt;br /&gt;
* View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationRSS.mov video]  about adding RSS Feeds.&lt;br /&gt;
* View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfiguratedAuthenticatedRSS.mov video] about adding Authenticated RSS Feeds.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To configure a feed, access the Feed gadget, click '''Add''', select RSS or Authenticated RSS feed type, and enter the following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* URL - this must be a valid RSS Feed&lt;br /&gt;
* Username - Username for the feed. Required for Authenticated RSS feed. Not Applicable to RSS Feed.&lt;br /&gt;
* Password - Password for the feed. Optional for the Authenticated RSS feed.  Not Applicable to RSS Feed.&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Minimum age - The number of hours old for a post before it is included as a result. This allows you to exclude recent posts. Not available for Twitter Stream.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====== Changing the Polling Interval ======&lt;br /&gt;
&lt;br /&gt;
The polling interval controls how often the SocialMiner system requests the feed.  A shorter polling interval provides more frequent updates but creates more load on the SocialMiner server and on the sites publishing the feed.  Some sites may have recommendations or restrictions on frequent polling and could block an application that polls too frequently.&lt;br /&gt;
&lt;br /&gt;
5 minutes is the default polling interval for feeds.&lt;br /&gt;
&lt;br /&gt;
====== Minimum Age ======&lt;br /&gt;
&lt;br /&gt;
The minimum age setting filters out recent posts.  This feature was implemented for forum sites that publish feeds of &amp;quot;unanswered posts&amp;quot;.  You can configure the &amp;quot;unanswered posts&amp;quot; feed URL in SocialMiner and set a long Minimum Age, for example24 hours, and the system only capture posts that are both unanswered (based on the RSS feed) and older then 24 hours (based on the Minimum Age).  This offers a simple way to implement the business strategy of light touch forum moderation. &lt;br /&gt;
&lt;br /&gt;
====== Paging ======&lt;br /&gt;
&lt;br /&gt;
SocialMiner does not support the reading of multiple &amp;quot;pages&amp;quot; from an RSS feed. SocialMiner captures the posts that are presented on the first, or main, page returned by a site.  This limitation prevents the system from capturing posts prior to the current page of results, but allows SocialMiner to capture all results going forward as long as the site generates a page or less of results in each interval.  Note: some sites allow the URL to specify the number of results on a page in the URL. This allows for some tuning of the polling by setting the number of results to return in the page along with the polling interval to optimize performance of the system and reduce load on the site while ensuring all posts are captured.&lt;br /&gt;
&lt;br /&gt;
==== Facebook Fan Page Feed Type ====&lt;br /&gt;
The Facebook Fan Page Feed type captures all of the wall posts and comments on wall posts that are posted to a Fan Page.  You can configure a new Facebook Fan Page type Feed on SocialMiner by clicking &amp;quot;Add&amp;quot; on the Feed Configuration Gadget and choosing the Facebook Fan Page Feed type.  Fan Pages are public and therefore no username or password is required to capture the postings on a Facebook Fan Page.  This means it's possible to capture postings on Fan Pages operated by a company as well as Fan Pages set up by independent parties or even competitors.&lt;br /&gt;
&lt;br /&gt;
Facebook wall posts and comments are captured by SocialMiner and rendered in a time-sorted stream.  This rendering differs from the standard Fan Page layout; but the goal of this layout is to ensure that 100% of the wall posts and comments are noticed by the consumer of the results. Its more difficult to achieve this goal when viewing the wall posts and comments directly on Facebook as they are grouped by wall post instead of time-sorted.&lt;br /&gt;
&lt;br /&gt;
When displayed in SocialMiner, Facebook wall posts and comments are differentiated by the format of the title:&lt;br /&gt;
&lt;br /&gt;
*''Facebook post from [first name] [last name]''&lt;br /&gt;
&lt;br /&gt;
*''Facebook comment from [first name] [last name] for &amp;quot;[post]&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
The URL in the title provides a direct link to the wall post on Facebook.  Note: Facebook doesn't anchor comments, therefore the URL for the comment links to the wall posts to which the comment refers instead of directly to the comment.&lt;br /&gt;
&lt;br /&gt;
===== Configuring a Facebook Fan Page Feed =====&lt;br /&gt;
&lt;br /&gt;
SocialMiner expects a clean Fan Page URL.  You will notice that Facebook appends certain parameters to a URL depending on how you navigated to the URL.  For example, when finding the Cisco Contact Center Fan Page through Facebook search, the following URL:&lt;br /&gt;
http://www.facebook.com/#!/CiscoCC?ref=ts is displayed. However the direct URL for the fan page is http://www.facebook.com/CiscoCC.  This is what Facebook refers to as the &amp;quot;Vanity URL&amp;quot;.  This name &amp;quot;CiscoCC&amp;quot; was registered by the administrator of this page.  Note: there may be some Fan Pages that have a number instead of a text name (this is uncommon).  These are pages that have not yet registered a Vanity URL.  In this case, the URL with the number satisfies the requirements of SocialMiner configuration.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationFacebookFanPage.mov video] about configuring s Facebook Fan Page Feed.&lt;br /&gt;
&lt;br /&gt;
To configure a Facebook Fan Page feed, access the Feed gadget, click '''Add''', select Facebook Fan Page feed type, and enter the following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* URL - this must be a valid Facebook Fan page Note: The URL must start with &amp;lt;tt&amp;gt;http://www.facebook.com&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Minimum age - The number of hours old for a post before it is included as a result. This allows you to exclude recent posts. Not available for Twitter Stream.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
==== Twitter Stream Feed Type ====&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''Important: Only one Twitter Stream per SocialMiner server is supported.'''&amp;lt;/font&amp;gt;  Your server IP will be blacklisted by Twitter if you configure multiple Twitter Stream feeds. If your IP is blacklisted by Twitter, then you must delete all Twitter Stream feeds and wait approximately 2 hours to remove your IP from the Twitter blacklist. If you require multiple Twitter Streams then you must discuss this need with Twitter.  Also note that if you have more than one SocialMiner system, and more than one has a Twitter Stream feed going through a single proxy, or you are using some other software system that uses Twitter Streams through that same proxy, then your Proxy will be blacklisted by Twitter.&lt;br /&gt;
&lt;br /&gt;
The Twitter Stream feed type uses the [http://dev.twitter.com/pages/streaming_api Twitter Stream API] or what is sometimes referred to as the &amp;quot;firehose&amp;quot; interface on Twitter to provide near realtime access to Tweets.  This interface provides different capabilities than the [http://search.twitter.com/ Search API].  A benefit of this Twitter Stream is the speed and efficiency of capturing greater tweet volume at faster speeds.  There is no polling interval since the interface pushes the Tweets to the SocialMiner server.  The Twitter Stream API also provides more meta-data associated with the tweets than the Search API.  For example, the Twitter Stream API provides the indication that a Tweet is in-reply-to another Tweet (this is not available via RSS).&lt;br /&gt;
&lt;br /&gt;
A downside of the Twitter stream API is that it provides less searching/filtering capability than the search API.  The interface supports keyword searching but, for example, it doesn't support exclusion of keywords.  This limited searching capability results in more on-board filtering by the SocialMiner server.  Also, the Twitter Stream reply doesn't provide historical results and therefore downtime in the SocialMiner system could result in missed Tweets.&lt;br /&gt;
&lt;br /&gt;
The Twitter Stream API requires authentication. A Twitter account username and password is required to configure this type of feed. '''Note: Twitter only allows one Twitter Stream connection per account'''.  If there are unrelated Twitter keyword searches required then you must configure multiple Twitter accounts, since adding unrelated keywords to one stream makes SocialMiner Campaign and Filter configuration difficult.&lt;br /&gt;
&lt;br /&gt;
When Tweets are captured by SocialMiner using the Twitter Stream, the heading in the Social Contact indicates the type of Tweet.  For example, the heading indicates whether the Social Contact is a &amp;quot;Tweet&amp;quot; or &amp;quot;ReTweet&amp;quot; or if it is &amp;quot;in-reply-to&amp;quot;.  This type of context is not available when capturing Tweets via RSS.&lt;br /&gt;
&lt;br /&gt;
===== Configuring a Twitter Stream Feed Type =====&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationTwitterStream.mov video] about configuring a Twitter Stream Feed.&lt;br /&gt;
&lt;br /&gt;
Access the Feed gadget, click '''Add''', select the Twitter Stream feed type, and enter following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* Search Keywords - A comma separated listed of search words to search on. Up to 200 keywords can be defined for a total limit of 2000 bytes. &lt;br /&gt;
** Each keyword must be between 1-60 bytes.&lt;br /&gt;
** At least one keyword must be defined.&lt;br /&gt;
** Commas in the keyword search stand for OR. Spaces in the keyword search stand for AND. You cannot search for exact strings. For example, if you enter &amp;quot;Cisco Telepresence&amp;quot; then the social contact returned contains Cisco and Telepresence in them, but not necessarily the phrase Cisco Telepresence.&lt;br /&gt;
** Do Not Use a Space after a Comma. If you use a space after a comma then only the first keyword is matched against.&lt;br /&gt;
* Username - A valid Twitter username.&lt;br /&gt;
* Password - Password for the Twitter username.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
==== Twitter Account Feed Type ====&lt;br /&gt;
&lt;br /&gt;
The Twitter Account Feed Type uses the [http://apiwiki.twitter.com/Twitter-API-Documentation Twitter REST API].  This Feed type captures all of the Mentions and Direct Messages for a Twitter account.  Twitter Account Feeds include all of the tweets that include &amp;quot;@USERNAME&amp;quot; as well as all of the Direct Messages to the @USERNAME account.  This Feed type also captures Tweet type, for example ReTweet, in-reply-to, etc.  &lt;br /&gt;
&lt;br /&gt;
The Twitter Account feed is configured using [http://en.wikipedia.org/wiki/OAuth OAuth]. During the feed configuration, SocialMiner redirects the user to Twitter to validate the Twitter account.  This provides a security benefit since using OAuth avoids the storage of the user's Twitter account information on the SocialMiner server.&lt;br /&gt;
&lt;br /&gt;
If the user is already logged into Twitter with the same username as specified in the feed configuration, then they are simply prompted to allow access to Twitter for the SocialMiner server.  If the user is not logged in (or logged into a different account) then they must sign in to the same account specified in the feed configuration.  Credentials are securely passed to Twitter directly instead of going through SocialMiner.  Based on their authorization, Twitter provides SocialMiner with a key to enable access to their account.  From this point forward, SocialMiner will be able to use/access the Twitter account.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' You cannot create more than one Twitter Account Feed with the same Twitter username on a single SocialMiner server. Only one Twitter Account Feed type per Twitter user per SocialMiner server is allowed. &lt;br /&gt;
&lt;br /&gt;
Note: Twitter provides a list of applications (connections) that have been granted access to a Twitter account.  A Twitter user can revoke access at any time. See http://twitter.com/settings/connections.&lt;br /&gt;
&lt;br /&gt;
===== Twitter Account Feed Configuration =====&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationTwitterAccount.mov video] about configuring a Twitter Account Feed.&lt;br /&gt;
&lt;br /&gt;
Access the Feed Gadget, click '''Add''', select the Twitter Account feed type, and enter or following fields, then click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* Username - A valid Twitter username.&lt;br /&gt;
* Password - Password for the Twitter username.&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' After clicking Save you are redirected to the twitter authentication service, which allows you to approve the use of this application with your Twitter account. Follow the directions on the screen to authorize this application to access the Twitter account.&lt;br /&gt;
&lt;br /&gt;
=== Campaigns ===&lt;br /&gt;
&lt;br /&gt;
[[Image:CampaignConfiguration.jpg|thumb|300px|right|Campaign Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
The purpose of a '''Campaign''' is to group Social Contacts for handling by the social media customer care team.  Social Contacts are included in a Campaign by configuring one or more feeds to be part of the Campaign.  This is done through the Campaign Configuration gadget.  When a feed is configured to be part of a Campaign, all social contacts in that feed are included in the Campaign.  As new social contacts arrive on that feed, they are immediately added to the Campaign.  Social Contacts cannot be removed from a Campaign, once included they remain in the campaign until they are purged or the Campaign is deleted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Optionally, Campaigns may also have '''Filters'''.  Filters are used to narrow the set of social contacts that are added to the campaign.  More information on Filters can be found in the Filter Configuration section of this guide.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/CampaignConfiguration.mov video] about Campaigns, Campaign usage, and Campaign configuration.&lt;br /&gt;
&lt;br /&gt;
==== Campaign List ====&lt;br /&gt;
The Campaign Configuration Gadget defaults to a list of Campaigns.  This list is empty for a system with no campaigns.  The list shows the name of the campaign, the number of social contacts in the campaign, and description of the campaign, and a RSS feed icon which is a link to the RSS feed ''from'' SocialMiner.  The RSS feed allows someone to capture all the social contacts in a campaign using a RSS reader.&lt;br /&gt;
&lt;br /&gt;
This list updates in real time, for example if there are new campaigns added to the system (perhaps by another user) then the new campaigns appear in the list. If there are new social contacts added to a campaign then the Social Contact count increments.&lt;br /&gt;
&lt;br /&gt;
==== Add Campaign ====&lt;br /&gt;
You can add campaign by clicking the &amp;quot;Add&amp;quot; button at the bottom of the Campaign Configuration gadget.  The gadget displays a list of Feeds &amp;quot;Available&amp;quot; with arrows to move the Feeds into &amp;quot;selected&amp;quot; which includes them in the campaign.  At least one Feed should be moved to selected prior to pressing &amp;quot;save&amp;quot; in order to add social contacts to a campaign.  Note: once save is pressed, the Social Contacts for the configured feeds are added to the campaign.  Once added, Social Contacts cannot be removed from the campaign except via a purge.  If a Feed is removed from a campaign, new Social Contacts captured by that feed are no longer added to the campaign but the Social Contacts previously included are not removed.  Social Contacts can only be removed from a campaign when they are purged from the system.  &lt;br /&gt;
&lt;br /&gt;
'''Note:''' if a Feed is accidentally added to a campaign and the Social Contacts MUST be immediately removed from that campaign, then the only recourse is to delete the entire campaign and recreate it.&lt;br /&gt;
&lt;br /&gt;
A Feed may be added to multiple campaigns but does not duplicate the Social Contacts in the datastore.  The Social Contacts for that feed are simply counted in both campaigns.&lt;br /&gt;
&lt;br /&gt;
The Campaign Configuration gadget also allows for assignment of filters to the campaign.  Filter functionality is described in the Filters section of this guide.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
&lt;br /&gt;
[[Image:FilterConfiguration.jpg|thumb|300px|right|Filter Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
The purpose of a Filter is to narrow the set of Social Contacts that appear in a campaign, allowing the social-media customer-care team to focus on the most actionable Social Contacts.  As new Social Contacts are captured by SocialMiner and put into Campaigns, the Filter(s) are run to exclude certain Social Contacts.&lt;br /&gt;
&lt;br /&gt;
SocialMiner supports a trainable filtering technology based on a statistical probability model called: [http://en.wikipedia.org/wiki/Bayesian_probability Bayesian].  The SocialMiner Bayesian filters are not pre-programed or &amp;quot;configured with business rules&amp;quot;.  They are trained by the users who process Social Contacts.  When training a Bayesian Filter the user is given the option to &amp;quot;train in&amp;quot; or &amp;quot;train out&amp;quot; each social contact.  After a sufficient amount of training, the filter begins to exclude unwanted Social Contacts from a campaign.&lt;br /&gt;
&lt;br /&gt;
Filters can be used to exclude Social Contacts for many different reasons.  They can be used to take a broad keyword search and narrow the results down to the posts related to a specific brand.  For example, a search for &amp;quot;Flip&amp;quot; could return posts about footwear and gymnastics while the purpose of the campaign may be to capture posts about Flip brand video recorders.  A Bayesian Filter can be trained to exclude the Social Contacts about footwear or gymnastics.  The training includes the complete text of the post, not just certain keywords and therefore offers much more sophisticated filtering capability then a keyword exclusion approach to filtering.  A Filter can be trained to look for Social Contacts with negative sentiment (or positive sentiment), focusing the work of a customer support or marketing team.  Filters can also be trained to look for certain languages.&lt;br /&gt;
&lt;br /&gt;
Multiple filters may be applied to one campaign creating opportunities to layer filtering strategies to fine tune results.&lt;br /&gt;
&lt;br /&gt;
To create a filter, use the Filter Configuration Gadget.  Create a new filter by clicking add, enter a name, and then save.  Your filter will appear in the filter list.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/TrainingFilterswithSocialMiner.mov video] about training filters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Training a Bayesian Filter ====&lt;br /&gt;
[[Image:CampaignResultsTrainingMode.jpg|thumb|450px|right|Campaign Results Gadget in Training Mode]]&lt;br /&gt;
Once you create a filter, you must train it.  The Filter training is performed through the Campaign Results Gadget.  You can train a filter using any campaign.  The training does not impact the Campaign unless you configure the filter to apply to that Campaign.  Choose a Campaign with some Social Contacts, and from the Campaign Results settings you can select the filter you want to train.  When you click save you are in &amp;quot;training mode&amp;quot;.  The name of the filter you've selected at the top of the Gadget is displayed and a &amp;quot;+&amp;quot; and &amp;quot;-&amp;quot; for each Social Contact appears.  By clicking the &amp;quot;+&amp;quot; you &amp;quot;Train In&amp;quot; the Social Contact indicating that this is the type of contact you would like the Filter to keep in the Campaign.  By clicking the &amp;quot;-&amp;quot; you &amp;quot;Train Out&amp;quot; the Social Contact indicating that this is the type of contact you would like the filter to reject.&lt;br /&gt;
&lt;br /&gt;
Filters are applied to Campaigns in the Campaign Configuration Gadget.  You can apply Filters to a Campaign in the same way you add Feeds.  Note: Filters are only run against Social Contacts as they enter a campaign.  Filters do not run retroactively against Social Contacts that are already in a campaign.&lt;br /&gt;
&lt;br /&gt;
== Campaign Results ==&lt;br /&gt;
&lt;br /&gt;
[[Image:CampaignResults.jpg|thumb|450px|right|Campaign Results Gadget]]&lt;br /&gt;
&lt;br /&gt;
The Campaign Results gadget provides a dynamic user interface for viewing and responding to Social Contacts.  The first time the Campaign Results gadget is rendered, the gadget defaults to the settings page.  You must select a Campaign and choose &amp;quot;OK&amp;quot;.  The settings for this gadget are stored in a browser [http://en.wikipedia.org/wiki/HTTP_cookie cookie].&lt;br /&gt;
&lt;br /&gt;
The Campaign Results gadget is dynamic and therefore you may occasionally see a bar appear at the top indicating that there are one or more new social contacts in the campaign.  You can click on this message to refresh the results, or click the refresh icon on the upper-right of the gadget.&lt;br /&gt;
&lt;br /&gt;
You can update the settings for the gadget, including the selection of which campaign you are viewing by clicking on the settings icon on the upper-right of the gadget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Handling Social Contacts ===&lt;br /&gt;
When Social Contacts are captured by SocialMiner, they are initially in the &amp;quot;unread&amp;quot; state.  From the Campaign Results gadget, the user can change the state of the Social Contacts at any time by pressing the Social Contact state control buttons. [[Image:StateIcons.jpg]]&lt;br /&gt;
&lt;br /&gt;
There are four Social Contact States in SocialMiner.&lt;br /&gt;
* Unread (initial state)&lt;br /&gt;
* Reserved&lt;br /&gt;
* Handled&lt;br /&gt;
* Discarded&lt;br /&gt;
&lt;br /&gt;
A Social Contact state can be changed by any user at any time by pressing one of the Social Contact state buttons.  The &amp;quot;Reply / Reserve&amp;quot; button changes the Social Contact to the Reserved state.  The &amp;quot;Handle&amp;quot; button changes the Social Contact to the Handled state.  The &amp;quot;Discard&amp;quot; button changes the Social Contact to the Discarded state.  The current state of the Social Contact will appear at the top of the social contact along with the name of the user that set the state (unless the Social Contact is &amp;quot;unread&amp;quot;, in which case it will be blank).[[Image:ReservedState.jpg]]&lt;br /&gt;
&lt;br /&gt;
The Social Contact state is universal across the SocialMiner system. For example, if one user reserves a Social Contact, then the Social Contact appears as reserved in the Campaign Results of all other users.  Note: this is the case even if the Social Contact appears in multiple campaigns.&lt;br /&gt;
&lt;br /&gt;
Depending on when the Campaign Results were last refreshed, it is possible that a user may try to alter the state of a Social Contact that has already been changed by another user.  The SocialMiner system prevents this by alerting the user that they must refresh before attempting to change the state of the Social Contact.&lt;br /&gt;
&lt;br /&gt;
[[Image:PleaseRefresh.jpg|center|Social Contact Changed by Another User]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By changing the settings of the Campaign Results gadget you can show or hide Social Contacts by state.  The default setup is to show only Unread and Reserved Social Contacts.  The selection of which states to show is controlled by Campaign Results gadget settings.  These settings are all specific to the user, therefore changes to these settings do not change how others view the campaign.&lt;br /&gt;
&lt;br /&gt;
Note: the hidden Social Contacts are only hidden in the Campaign Results gadget view, they are not deleted or removed from the campaign.  If you accidentally Discard a Social Contact (and it disappears from view) you can easily retrieve it by changing the gadget settings to show discarded Social Contacts and clicking again on the Discard button for that Social Contact to toggle it back to Unread.&lt;br /&gt;
&lt;br /&gt;
If you want to review all of the Handled Social Contacts for a Campaign, you can easily do this by selecting a campaign and only the Handled state.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/HandlingSocialContactswithSocialMiner.mov video] about handling social contacts.&lt;br /&gt;
&lt;br /&gt;
=== Replying to Social Contacts ===&lt;br /&gt;
[[Image:CiscoTwitterReply.jpg |thumb|450px|right|Cisco Twitter Reply Template]]&lt;br /&gt;
&lt;br /&gt;
If a Reply Template is configured, and the social contact is from Twitter, then you can reply to the Tweet by clicking the &amp;quot;Reply / Reserve&amp;quot; button on the Social Contact.&lt;br /&gt;
&lt;br /&gt;
Using the default reply template, you can either Direct Message (DM) the author of the Tweet or create an &amp;quot;@&amp;quot; reply that is viewable to everyone on Twitter. Twitter DM's are only supported if the author of the tweet and the Twitter Account being used to send the DM are following each other.&lt;br /&gt;
&lt;br /&gt;
The default reply template lists the Social Contact and provides the following fields to reply:&lt;br /&gt;
&lt;br /&gt;
# Account: Select the Twitter Account from which you are replying. All Twitter Accounts configured on this system appear in the pull-down menu. Once the account is selected SocialMiner checks to see if the account is following the twitter user who posted the original Tweet. If the account is not following, then the '''Follow''' button becomes active. Optionally click the '''Follow''' button to begin following the author of the social contact.&lt;br /&gt;
# Select the type of reply, either reply or direct message. A reply is posted to the timeline of the twitter account selected above. A direct message is sent directly to the poster of the tweet.&lt;br /&gt;
#: '''Note''': You can only direct message a twitter user if the intended recipient is following the selected Twitter account. &lt;br /&gt;
# Enter your reply in the text box. Text input is limited to 140 characters. The current character count is listed at the upper right of the text box.&lt;br /&gt;
&lt;br /&gt;
Click Send to send the Twitter Account reply.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Tags ====&lt;br /&gt;
When you hover over a Social Contact a text box and a Tag button is displayed.  To enter a tag, click the text box, type the tag and hit enter or click the '''Tag''' button.  You can enter two tags at once by using a comma.  The tags are displayed to all users who view that Social Contact.  &lt;br /&gt;
&lt;br /&gt;
'''Note:''' Social Contacts are not duplicated in SocialMiner even when they appear in multiple campaigns. If a user is viewing one campaign and tags a social contact, then the tag appears to users viewing that Social Contact from another Campaign.&lt;br /&gt;
&lt;br /&gt;
SocialMiner also has a suggested tag feature where it suggests the five most common/recently used tags for the selected campaign.  These suggestions provide one-click tagging for commonly used tags.  The suggestions are specific to the campaign, not the entire SocialMiner system.  The suggestions are only updated on a refresh. For example, if you are first viewing a new campaign in the Campaign Results gadget you do not see any suggestions.  Enter a few tags, and then click the refresh button. Tags that you entered as suggestions for other social contacts appear, allowing you to tag those social contacts by clicking the suggested tags.&lt;br /&gt;
&lt;br /&gt;
The SocialMiner Campaign Results can be viewed by tag so that the results only display a selected subset of Social Contacts, based on the selected tags.  You can click on the gadget settings (as if selecting a different campaign), check the show tags button, and select which tags you would like to see in the results.  Click OK and the Campaign Results are narrowed to only show the Social Contacts with the selected tags.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/UsingSocialMinerTags.mov video] about using tags.&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
&lt;br /&gt;
The administration functions of SocialMiner are divided between two gadgets; System Administration and Reply Templates.&lt;br /&gt;
&lt;br /&gt;
=== System Administration ===&lt;br /&gt;
[[Image:CampaignResults.png|thumb|300px|right|System Administration]]&lt;br /&gt;
&lt;br /&gt;
The System Administration gadget provides the following system configuration and serviceability tools:&lt;br /&gt;
&lt;br /&gt;
* Active Directory&lt;br /&gt;
* Purge Settings &lt;br /&gt;
* Reporting Configuration &lt;br /&gt;
* RTMT Download Links &lt;br /&gt;
* Platform Administration&lt;br /&gt;
* Troubleshooting&lt;br /&gt;
&lt;br /&gt;
Also, the Application Software Version (version of SocialMiner) and Operating System Active Software Version (version of Cisco Unified OS) are listed at the top of the page.&lt;br /&gt;
&lt;br /&gt;
Server status for the three main services; Datastore, Indexer, and Runtime are provided under version information. All statuses must be &amp;quot;Running&amp;quot; for proper operation of the system.&lt;br /&gt;
&lt;br /&gt;
==== Active Directory ====&lt;br /&gt;
&lt;br /&gt;
SocialMiner uses Active Directory (AD) to manage and administer user access to the system. All users, with the exception of the Administration and Reporting users, must be configured on a Microsoft Active Directory server to be able to access SocialMiner.&lt;br /&gt;
&lt;br /&gt;
The Active Directory connection permits users configured in AD to access SocialMiner. You can configure the connection to allow all users in AD to access SocialMiner, or to allow only a group of users access. If there are multiple independent groups and they all require isolated security/permissions then they should each deploy their own SocialMiner system.  &lt;br /&gt;
&lt;br /&gt;
'''Note''': If Twitter Account feeds are configured on the system, all users are able to see Direct Messages to the configured Twitter Accounts and all users can post from these accounts.  SocialMiner tracks which users make which posts, but some companies may want to restrict who can make posts, and they can implement this approach by configuring SocialMiner to authenticate with a specific role.  If SocialMiner is authenticated with a specific Active Directory role, then only those Active Directory users with that role can use SocialMiner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To configure Active Directory, open the Administration gadget, click the Active Directory link, and click Edit. Enter or modify the following fields. Click Save when finished.&lt;br /&gt;
&lt;br /&gt;
* '''Enabled''': (checkbox) When checked, the Active Directory connection is active. If not checked, then only the administrator can log into SocialMiner.&lt;br /&gt;
* '''Host''': Provide the Host name or IP address and Port of the Active Directory server.&lt;br /&gt;
* '''Port''': Provide the port for Active Directory. The default Active Directory port is 3268. If using SSL the default port is 3269.&lt;br /&gt;
* '''Use SSL''': (checkbox). Check to use SSL. Note you must also exchange security certificates with the AD server before SSL can work.&lt;br /&gt;
* '''Manager Distinguished Name''': Enter the Manager Distinguished Name used to login to the Active Directory server, for example, on a default installation of Microsoft AD, the name is :''&amp;lt;tt&amp;gt;CN=Administrator, CN=users, DC=MYSERVER, DC=COM&amp;lt;/tt&amp;gt;''. Replace MYSERVER and COM with your respective hostname.&lt;br /&gt;
* '''Manager Password''': The password for the AD Manager account.&lt;br /&gt;
* '''Role Name''': (optional) The Active Directory role or Active Directory group of users who are allowed to access SocialMiner. If this setting is blank or * then all users in Active Directory are allowed access to SocialMiner.&lt;br /&gt;
&lt;br /&gt;
===== Exchanging Security Certificates with AD =====&lt;br /&gt;
&lt;br /&gt;
To enable SSL for the Active Directory connection you must first exchange security certificates between the two servers. Enabling SSL is optional, but if you do not enable SSL then username and password information is not transmitted securely between SocialMiner and the Microsoft AD server.&lt;br /&gt;
&lt;br /&gt;
To exchange security certificates:&lt;br /&gt;
&lt;br /&gt;
On the Active Directory server:&lt;br /&gt;
&lt;br /&gt;
# Verify that Active Directory has the Certificate Services service installed.&lt;br /&gt;
# Select '''All Programs &amp;gt; Administrative Tools &amp;gt; Certificate Authority'''.&lt;br /&gt;
# Expand the domain node and select Issued Certificates.&lt;br /&gt;
# Double click the certificate to open it&lt;br /&gt;
# Open the Details tab and click Copy to file.&lt;br /&gt;
# An Export wizard appears. In the wizard select DER encoded binary.&lt;br /&gt;
# Using the wizard to select a location to save the file.&lt;br /&gt;
# Click Finish.&lt;br /&gt;
&lt;br /&gt;
On the SocialMiner Server:&lt;br /&gt;
&lt;br /&gt;
# Open the Cisco Unified Operating System Administration page. The link is available from the gadget.&lt;br /&gt;
# Select Security &amp;gt; Certificate Management.&lt;br /&gt;
# Click Upload Certificate.&lt;br /&gt;
# For the Certificate Name, select tomcat-trust.&lt;br /&gt;
# In the Upload File field, select the file to upload by clicking Browse... Select the certificate file you saved from the Active Directory server.&lt;br /&gt;
# Click Upload File.&lt;br /&gt;
# Restart the Cisco Tomcat service. Using the CLI, run the command utils service restart Cisco Tomcat&lt;br /&gt;
&lt;br /&gt;
===== Adding Users =====&lt;br /&gt;
The Administration user (configured at install) and Reporting user accounts are the only accounts explicitly configured on SocialMiner.  The social media customer care representatives are configured in Microsoft Active Directory.  As these users sign into SocialMiner, successfully authenticate against Active Directory, and begin to take actions on the system, their actions are associated with their Active Directory User ID.&lt;br /&gt;
&lt;br /&gt;
==== Purge Settings ====&lt;br /&gt;
[[Image:SystemAdministrationPurge.jpg|thumb|300px|right|System Administration Purge Settings]]&lt;br /&gt;
&lt;br /&gt;
Datastore purges occur on a continuous basis (every hour) based on age of the social contacts and disk usage. Database purges are required to remove old data from the datastore so that the disk does not fill up.&lt;br /&gt;
&lt;br /&gt;
Important! Purge settings take effect as soon as you click save. If any of the criteria are met, such as Emergency purge when disk usage exceeds (%), then the purge starts immediately.&lt;br /&gt;
&lt;br /&gt;
To configure purge settings, click Edit at the bottom of the purge settings tool and edit the following:&lt;br /&gt;
&lt;br /&gt;
'''DataStore Purge Settings:'''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Purge Social Contacts older than (days): Social contacts older than this number of days are purged.  Valid values are 1 - 30.&lt;br /&gt;
*: '''Important!:''' SocialMiner will not retrieve Social Contacts older than this setting.&lt;br /&gt;
* Emergency purge when disk usage exceeds (%): Begin an emergency purge if disk usage exceeds this value. Valid values are 60 - 90. When an emergency purge executes, Social Contacts older than the days specified above are removed. If disk usage is still above the setting for this field then the purge continues removing social contacts (one day at a time) until the disk usage is below the threshold for emergency purge.&lt;br /&gt;
&lt;br /&gt;
'''Reporting Purge Settings:'''&lt;br /&gt;
&lt;br /&gt;
* Purge start time (HH:mm 24 hour format): The time, in 24 hour format (00:00 to 23:59), that the purge starts based on the local server time. By default this is set to 01:00 (1am) local server time.&lt;br /&gt;
* Purge Social Contacts older than (days): Reporting records for social contacts older than this number of days are purged when the reporting purge starts.&lt;br /&gt;
&lt;br /&gt;
Click '''Save''' to save your changes.&lt;br /&gt;
&lt;br /&gt;
==== Setting up the Reporting User Account ====&lt;br /&gt;
[[Image:SystemAdministrationReporting.jpg|thumb|300px|right|System Administration Reporting Settings]]&lt;br /&gt;
&lt;br /&gt;
The reporting user account provides secure access to the reporting database on SocialMiner through a third party application. This allows you to access the reporting database from your own custom application. Details on the tables in the reporting database are available in the SocialMiner Developer's Guide.&lt;br /&gt;
&lt;br /&gt;
The reporting user's user name is fixed at ''reportinguser'' and cannot be changed. &lt;br /&gt;
&lt;br /&gt;
To set or change the password for the reporting user, enter a new password in each of the password fields and click Save.&lt;br /&gt;
&lt;br /&gt;
==== RTMT Download Links ====&lt;br /&gt;
&lt;br /&gt;
Links are provided to download the Cisco Unified Real Time Monitoring Tool (RTMT). SocialMiner uses the same RTMT as the one used for Cisco Unified Communications Manager.&lt;br /&gt;
&lt;br /&gt;
Details on Installing and Configuring RTMT can be found on the Cisco web site: [http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/service/8_0_1/rtmt/rtinst.html Installing and Configuring Cisco Unified RTMT]&lt;br /&gt;
&lt;br /&gt;
==== Platform Administration ====&lt;br /&gt;
&lt;br /&gt;
Platform Administration provides links to the following interfaces of Cisco Unified OS:&lt;br /&gt;
* ''Cisco Unified Operating System Administration'' &lt;br /&gt;
* ''Cisco Unified Serviceability'' &lt;br /&gt;
Social Miner uses the same platform administration tools as Cisco Unified Communications Manager. Detailed online help is available in the tools.&lt;br /&gt;
&lt;br /&gt;
==== Troubleshooting ====&lt;br /&gt;
&lt;br /&gt;
The Troubleshooting tool provides links to access the '''Log Directory''' of SocialMiner or to perform a '''System Health Snapshot'''.&lt;br /&gt;
&lt;br /&gt;
'''Important!''' Do not click the System Health Snapshot link unless directed to by Cisco TAC. Accessing this link forces the system to dump all system parameters into a large XML file for download. System performance is impacted while the snapshot is occurring.&lt;br /&gt;
&lt;br /&gt;
=== Reply Templates ===&lt;br /&gt;
&lt;br /&gt;
The Reply Templates gadget allows you to configure custom reply-templates to be used with the system. An example of the default reply template is provided on the system at&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;lt;servername&amp;gt;/templates/reply/twitter_reply_sample.jsp&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The source code is commented and provides details on the SocialMiner javascript functions required.&lt;br /&gt;
&lt;br /&gt;
Reply templates must conform to the OpenSocial gadget standard. Some tips for converting existing HTML pages into OpenSocial gadgets can be found [http://code.google.com/apis/gadgets/docs/fundamentals.html#Existing here].&lt;br /&gt;
&lt;br /&gt;
After you have created your Reply Template, host it on a webserver that is accessible by SocialMiner and use the Reply Template gadget to provide a name for the Reply Template and its location.&lt;br /&gt;
&lt;br /&gt;
= SocialMiner Reporting =&lt;br /&gt;
&lt;br /&gt;
SocialMiner maintains metrics on social contact volume and agent activities.  These metrics are stored in a [http://en.wikipedia.org/wiki/SQL SQL] database for up to 18 months.  The reporting database can be accessed using any SQL reporting tool including Cisco Unified Intelligence Center.  Access to this database requires configuration of a reporting user in the SocialMiner system administration.&lt;br /&gt;
&lt;br /&gt;
There are two main categories of reports:  &lt;br /&gt;
&lt;br /&gt;
* Campaign Reports - These metrics provide an indication of the total posting volume by customers as well as the responsiveness to customers.  These are what could be described as &amp;quot;customer facing&amp;quot; metrics.&lt;br /&gt;
* Agent Reports - These metrics provide an indication of the agent productivity.  These metrics could be used to evaluate agent speed or they could be used to measure total workload as a basis for staffing forecasts. &lt;br /&gt;
&lt;br /&gt;
The Cisco Unified Intelligence Center templates for SocialMiner are available for download here:&lt;br /&gt;
http://www.cisco.com/cisco/software/release.html?mdfid=283613136&amp;amp;catid=278875240&amp;amp;softwareid=283733464&lt;br /&gt;
&lt;br /&gt;
'''Note''': For Cisco Unified Intelligence Center releases prior to 8.0(3), you must extract the templates from the zip file before importing them into Unified Intelligence Center. For release 8.0(3) and later, you can import the zip file directly and Unified Intelligence Center extracts all the templates it finds inside the zip file.&lt;br /&gt;
&lt;br /&gt;
.  The following screen captures are examples of the Cisco Unified Intelligence Center Reports daily reports:&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMiner_Campaign_Daily_Report.jpg|800px|center|SocialMiner Campaign Daily Report]]&lt;br /&gt;
&lt;br /&gt;
* ASR - Average Speed of Reserved.  For the Social Contacts that were Reserved, this is the average time between capture by SocialMiner and the time they are marked as reserved.  This provides an indication of how much time passes before someone first views the customer's post.&lt;br /&gt;
* ASA - Average Speed of Answer.  For the Social Contacts that were Handled, this is the average time between capture by SocialMiner and the time they are marked handled.  This provides an indication of how of how much time passes before the customer gets a response.&lt;br /&gt;
* ASD - Average Speed of Discard.  For the Social Contacts that were Discarded, this is the average time between capture by SocialMiner and the they are marked discarded.  This provides an indication of how much time passes before someone chooses to discard the customer's post.  Note: &amp;quot;Discard&amp;quot; doesn't necessarily mean the post is disregarded.  The distinction between &amp;quot;Discard&amp;quot; and &amp;quot;Handled&amp;quot; depends on how the agents are using SocialMiner.  For example, they might mark posts that are read as &amp;quot;discarded&amp;quot; and posts that are responded to as &amp;quot;handled&amp;quot;.  In this case, discarded means that they were &amp;quot;read&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMiner_Agent_Daily_Report.jpg|800px|center|SocialMiner Agent Daily Report]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The complete SocialMiner reporting database schema is documented in the [http://developer.cisco.com/web/socialminer SocialMiner Developer Guide]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* AHT - Average Handle Time.  For Social Contacts that were handled by this agent, this is the average time between Reserved and Handled.  This provides and indication of how much time it takes this agent to respond to a social contact.&lt;br /&gt;
* ADT - Average Discarded Time.  For Social Contacts that were discarded by this agent, this is the average time between Reserved and Discarded.  This provides an indication of how much time it takes this agent to discard a social contact.&lt;br /&gt;
* ACT - Average Completed Time.  For Social Contacts that were Handled or Discarded, this is the average time between capture by SocialMiner and the first time they were marked Handled or Discarded.  This provides an indication of how of how much time it takes for this agent to complete work for a social contact.&lt;br /&gt;
&lt;br /&gt;
== Configuring the SQL Connection to the SocialMiner Reporting Database ==&lt;br /&gt;
&lt;br /&gt;
Connection to the SocialMiner Informix reporting database can be made through JDBC using the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;jdbc:informix-sqli://&amp;lt;hostname&amp;gt;:&amp;lt;port&amp;gt;/&amp;lt;databasename&amp;gt;:INFORMIXSERVER=&amp;lt;informixserver&amp;gt;;user=&amp;lt;informixuser&amp;gt;;password=&amp;lt;informixpassword&amp;gt;;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The reporting database &amp;lt;port&amp;gt; is 1526.&lt;br /&gt;
* The &amp;lt;databasename&amp;gt; is &amp;quot;mmca_data&amp;quot;.&lt;br /&gt;
* The &amp;lt;informixserver&amp;gt; name is based on the hostname of the server with &amp;lt;tt&amp;gt;_mmca&amp;lt;/tt&amp;gt; append to the end of the hostname. Additional, any dashes (&amp;quot;-&amp;quot;) in the hostname are replace by underscores (&amp;quot;_&amp;quot;).&lt;br /&gt;
* The UTF-8 Charset is  required to get Cisco Unified Intelligence Center (CUIC) able to connect. &lt;br /&gt;
* The content of INFORMIXSERVER is the instance name. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example, if your server's hostname is my-server.mycompany.com, then the INFORMIXSERVER name is &amp;lt;tt&amp;gt;my_server_mmca&amp;lt;/tt&amp;gt;. The complete JDBC URL would be:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;jdbc:informix-sqli://my-server.mycompany.com:1526/mmca_data:INFORMIXSERVER=my_server_mmca;user=reportinguser;password=&amp;lt;informixpassword&amp;gt;;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that when authenticating, the informix username is always &amp;lt;tt&amp;gt;reportinguser&amp;lt;/tt&amp;gt; and the informix password is the password you created in the Administration Gadget.&lt;br /&gt;
&lt;br /&gt;
= System Backup and Restoration =&lt;br /&gt;
&lt;br /&gt;
System backup and restore is done by backing up the entire virtual machine.&lt;br /&gt;
&lt;br /&gt;
== Backup ==&lt;br /&gt;
&lt;br /&gt;
# Using VMware vSpehere client, open view into the server hosting the SocialMiner Virtual Machine (VM).&lt;br /&gt;
# Map a drive on your local system to the location where the backups are stored.&lt;br /&gt;
# Shutdown the SocialMiner VM you want to backup:&lt;br /&gt;
## Click on the console tab.&lt;br /&gt;
## Login to the SocialMiner server.&lt;br /&gt;
## Type &amp;lt;tt&amp;gt;utils system shutdown&amp;lt;/tt&amp;gt; to shutdown the server.&lt;br /&gt;
## Type &amp;lt;tt&amp;gt;yes&amp;lt;/tt&amp;gt; when the system asks for verification of shutdown.&lt;br /&gt;
# In vSphere, open the datastore view:&lt;br /&gt;
## Click on the host.&lt;br /&gt;
## Click on the summary tab.&lt;br /&gt;
## Under resources, right-click on the datastore and select &amp;quot;Browse Datastore.&amp;quot;&lt;br /&gt;
## Select the folder that contains the SocialMiner VM that you want to backup.&lt;br /&gt;
## Click the '''Download a file to your local machine''' button.&lt;br /&gt;
## Select the mapped network drive that you created earlier.&lt;br /&gt;
## Click '''Ok'''.&lt;br /&gt;
## Click '''Yes'''. &lt;br /&gt;
# Copying the VM can take up to 5 hours. After the copy finishes, start up the SocialMiner VM.&lt;br /&gt;
&lt;br /&gt;
= Design Guidance =&lt;br /&gt;
&lt;br /&gt;
== Hardware and Software Specifications ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner 8.5(1) requires the following UCS server model:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;UCS Model&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;SKU&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;C210-M2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;UCS-C210M2-VCD2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== VMWare Open Virtual Format (OVF) ===&lt;br /&gt;
&lt;br /&gt;
The SocialMiner system supports one standard [http://www.vmware.com/appliances/getting-started/learn/ovf.html OVF] Appliance.  The system requires ESXi version 4.0 Update 1. &lt;br /&gt;
&lt;br /&gt;
The downloadable OVF Template has hardware configuration for the SocialMiner VM's. This is the only configuration supported. Please use SocialMiner OVF Appliance to install SocialMiner.&lt;br /&gt;
&lt;br /&gt;
The SocialMiner OVA can be downloaded here:&lt;br /&gt;
http://www.cisco.com/cisco/software/release.html?mdfid=283613136&amp;amp;catid=278875240&amp;amp;softwareid=283733464&lt;br /&gt;
&lt;br /&gt;
=== SocialMiner Virtual Machine Hardware Configuration ===&lt;br /&gt;
The OVF includes the following settings:&lt;br /&gt;
* 4 vCPU&lt;br /&gt;
* 12 GB RAM&lt;br /&gt;
* 1 vNIC with static MAC address&lt;br /&gt;
* 2 vDisks:&lt;br /&gt;
** vDisk 1 = 146 GB Operating system, SocialMiner application binaries, Reporting database&lt;br /&gt;
** vDisk 2 = 256 GB Data store, Index store, ActiveMQ store, Unified OS logs and SocialMiner logs&lt;br /&gt;
&lt;br /&gt;
=== Creating the SocialMiner Virtual Machine ===&lt;br /&gt;
&lt;br /&gt;
Perform the following steps in vSphere client to deploy the Virtual machines:&lt;br /&gt;
&lt;br /&gt;
# Highlight the host or cluster to which you wish the VM to be deployed.&lt;br /&gt;
# Select '''File &amp;gt; Deploy OVF Template'''.&lt;br /&gt;
# Click the '''Deploy from File''' radio button and specify the name and location of the file you downloaded in the previous section OR click the '''Deploy from URL''' radio button and specify the complete URL in the field, then click Next.&lt;br /&gt;
# Enter the name of the VM machine that you are creating and the location where it will be created&lt;br /&gt;
# Choose the type of deployment (Production or Lab)&lt;br /&gt;
# Choose the datastore on which you would like the VM to reside - be sure there is sufficient free space to accommodate the new VM, then click '''Next'''.&lt;br /&gt;
# Verify the deployment settings, then click '''Finish'''.&lt;br /&gt;
# Update boot order as per instructions below&lt;br /&gt;
# Insert SocialMiner disk and follow SocialMiner installation guide.&lt;br /&gt;
&lt;br /&gt;
=== Changing the Boot Order of the Virtual Machine ===&lt;br /&gt;
&lt;br /&gt;
You must change the boot order of the Virtual Machine so that the system boots off the CD/DVD drive for the install.&lt;br /&gt;
&lt;br /&gt;
To change the boot order of the Virtual Machine:&lt;br /&gt;
&lt;br /&gt;
# In VMware vSphere Client, power off the virtual machine onto which you deployed the OVA template.&lt;br /&gt;
# In the left pane of vSphere Client, right-click the name of the virtual machine, and select '''Edit Settings'''.&lt;br /&gt;
# In the Virtual Machine Properties dialog box, select the Options tab.&lt;br /&gt;
# In the Settings column, under Advanced, select '''Boot Options'''.&lt;br /&gt;
# Under Force BIOS Setup, check the '''The Next Time the Virtual Machine Boots, Force Entry into the BIOS Setup Screen''' check box.&lt;br /&gt;
# Click '''OK''' to close the Virtual Machine Properties dialog box.&lt;br /&gt;
# Power on the virtual machine (The virtual machine boots into the BIOS menu)&lt;br /&gt;
# Navigate to the Boot menu and change the boot device order so the CD-ROM device is listed first and the Hard Drive device is listed second.&lt;br /&gt;
# Save the change and exit BIOS setup.&lt;br /&gt;
&lt;br /&gt;
== Deployment Models ==&lt;br /&gt;
Version 8.5 of SocialMiner has a single-server all-in-one deployment model.  The server may be deployed inside our outside the corporate firewall in &amp;quot;intranet&amp;quot; and &amp;quot;Internet&amp;quot; deployment models.&lt;br /&gt;
&lt;br /&gt;
The intranet deployment model provides the additional security of the corporate network firewalls to reduce risk of an external party accessing the system.  This deployment model is required if SocialMiner must access internal sites, for example an internal forum site.   The downside of the intranet deployment model is that SocialMiner system cannot be accessed by partners lacking VPN access.  It is common for some PR functions to be externally managed by an agency and therefore offering easy access (no VPN) to the SocialMiner system may be very useful.  Also, the intranet deployment model does not allow rendering of SocialMiner OpenSocial Gadgets in a public Internet containers such as iGoogle.  The intranet deployment model may complicate proxy configuration, however it likely simplifies directory integration.&lt;br /&gt;
&lt;br /&gt;
The Internet deployment model puts SocialMiner outside the corporate firewall.  This deployment model relies on the built-in security capabilities of the SocialMiner appliance.  This may be acceptable from a security perspective depending on the system use and corporate policies.  For example, in some applications the SocialMiner system handles 100% public postings and therefore there is no disclosure risk associated with a compromised SocialMiner system.  The Internet deployment model may complicate directory integration.&lt;br /&gt;
&lt;br /&gt;
== Ports ==&lt;br /&gt;
'''Port 443''' is used for a secure connection between the SocialMiner user interface and your browser.&lt;br /&gt;
&lt;br /&gt;
'''Port 80''' is used by SocialMiner for communication with Twitter and Facebook APIs. &lt;br /&gt;
&lt;br /&gt;
Your firewall configuration may need to be modified to open these ports for SocialMiner.&lt;br /&gt;
&lt;br /&gt;
== Sizing ==&lt;br /&gt;
&lt;br /&gt;
The following table details the sizing limits for a single SocialMiner system.&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Concurrent Admin Users Signed In&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;5 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Concurrent Agents Signed In &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;30 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Total Feeds &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;100 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Total Campaigns &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;50 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Incoming Rate of Social Contacts (total per hour)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;10,000 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Users and Security ==&lt;br /&gt;
&lt;br /&gt;
=== SocialMiner User Accounts and Security ===&lt;br /&gt;
SocialMiner is designed to minimize the storage of username/passwords to reduce the security risk of a compromised system.  There is an administration account for the system setup, but all SocialMiner user access is controlled through Active Directory (AD) authentication.  There are no SocialMiner user passwords stored on the SocialMiner System.&lt;br /&gt;
&lt;br /&gt;
Users do not need to be manually set up on SocialMiner in order to access the system.  Any user that is authenticated via the Active Directory set-up can use the system.  If there is need to limit who can use system then an AD group can be set up in AD and the SocialMiner system can be configured to only allow access from that group.&lt;br /&gt;
&lt;br /&gt;
AD authenticated users have access to all functions on the system, although gadgets access could be blocked by blocking certain URLs.  &lt;br /&gt;
&lt;br /&gt;
=== Twitter Accounts and Security ===&lt;br /&gt;
Access to Twitter for the Twitter Account feed type is done via OAuth.  When a &amp;quot;Twitter Account&amp;quot; Feed is created the user is prompted to authenticate with Twitter.  The authentication token is stored by SocialMiner granting access to secured information from Twitter such as Direct Messages.  This authentication also enables sending and replying to Twitter Direct Messages (DMs) from the account by using the Reply feature of the Campaign Results gadget.  &lt;br /&gt;
&lt;br /&gt;
'''Note''': All SocialMiner users are entitled to use Twitter accounts configured in the Twitter Account feed to read and respond to Direct Messages in that account.  They are not required to enter the account password.  This supports environments where the social-media care agents are not entitled to know the Twitter account password.  Their ability to use SocialMiner is controlled via Active Directory and their ability to invoke post or perform actions on Twitter is controlled by SocialMiner.  SocialMiner also tracks which SocialMiner User (AD account) makes each post; therefore it is possible for the enterprise to track which employee posted a tweet when sharing a Twitter account amongst a team.&lt;br /&gt;
&lt;br /&gt;
Twitter Stream feed type passwords are encrypted when stored in the SocialMiner configuration database and are also encrypted when sent to Twitter.&lt;br /&gt;
&lt;br /&gt;
== Advanced UI options ==&lt;br /&gt;
The SocialMiner user interfaces are designed to be embedded in other web application user interfaces.&lt;br /&gt;
&lt;br /&gt;
=== Quad ===&lt;br /&gt;
&lt;br /&gt;
You can add a SocialMiner gadget to Quad using the &amp;quot;Add Application&amp;quot; button on Quad.  You can find the specific URL of the SocialMiner gadget by using &amp;quot;view source&amp;quot; on your browser while looking at the gadgets on SocialMiner.&lt;br /&gt;
&lt;br /&gt;
=== iGoogle ===&lt;br /&gt;
If the SocialMiner system is deployed in the Internet deployment model, you can add a SocialMiner gadget to iGoogle using the &amp;quot;Add Stuff&amp;quot; button on iGoogle.&lt;br /&gt;
&lt;br /&gt;
You can find the specific URL of the SocialMiner gadget by using &amp;quot;view source&amp;quot; on your browser while looking at the gadgets on SocialMiner.&lt;br /&gt;
&lt;br /&gt;
=== iframes ===&lt;br /&gt;
&lt;br /&gt;
If your web site or application doesn't support OpenSocial, then you can add SocialMiner to a web page by using an iFrame.  With this technic you can make a frame sized to show one of the SocialMiner web pages (most likely the campaign results gadget).&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Troubleshooting RSS Feed ===&lt;br /&gt;
'''Verify the RSS feed in a browser or RSS reader ''' &lt;br /&gt;
&lt;br /&gt;
Paste the RSS URL into a web browser such Firefox and the RSS feed displays in the browser, or a RSS reader application opens (this depends on the configuration of your computer).  If you cannot get the RSS feed to render in a browser or RSS reader then you should contact the site administrator.&lt;br /&gt;
&lt;br /&gt;
====Authentication====&lt;br /&gt;
&lt;br /&gt;
If you feed renders in the browser but does not work in SocialMiner it is possible that you have saved the authentication in your browser.  The browser may be automatically re-using your previously saved password and  this may not be entirely obvious from a user perspective.  If your feed is authenticated, then you must use the &amp;quot;Authenticated RSS&amp;quot; Feed Type.  Note: A Feed Type cannot be changed once a feed is created, therefore you must delete the old feed and add a new feed if you want to change a RSS Feed to an Authenticated RSS Feed.&lt;br /&gt;
&lt;br /&gt;
====Network Topology====&lt;br /&gt;
If you feed renders in the browser but does not work in SocialMiner, it is possible that you have a network topology issue.  For example, if your SocialMiner system is outside the corporate firewall it may not be able to access a intranet site even though the site renders in your browser.  See design guidance, deployment models.&lt;br /&gt;
&lt;br /&gt;
====Unsupported version of RSS and Invalid Feeds====&lt;br /&gt;
&lt;br /&gt;
If SocialMiner returns an error that the version of RSS is unsupported, verify that the feed is one of the supported types.  You can verify the RSS feed using a feed validator such as the [http://validator.w3.org/feed/ W3C Feed Validation Service]&lt;br /&gt;
&lt;br /&gt;
If the site is not providing a valid Feed or is providing a version of RSS that is not supported by SocialMiner, you may be able to use a service such as [http://feedburner.google.com/fb/a/myfeeds Feed Burner] to read the invalid feed and publish a reformatted/supported feed.  Another feed manipulation service you may try is [http://pipes.yahoo.com/pipes/ Yahoo Pipes]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting a Authenticated RSS Feed === &lt;br /&gt;
'''Password Change'''&lt;br /&gt;
&lt;br /&gt;
If an authenticated RSS feed stops working (It had been working for some time but is no longer pulling in Social Contacts), then one likely cause is the user reset their password.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting Facebook Fan Page Feed Type===&lt;br /&gt;
'''Verify the Fan Page URL'''&lt;br /&gt;
SocialMiner uses the [http://developers.facebook.com/docs/api Facebook Graph API].  You can test a URL by replacing the www with the word graph.  For example:&lt;br /&gt;
http://graph.facebook.com/CiscoCC&lt;br /&gt;
&lt;br /&gt;
= Developer Information =&lt;br /&gt;
&lt;br /&gt;
Developer information, including the SocialMiner API documentation and a discussion forum, is available on the Cisco developer site: http://developer.cisco.com/web/socialminer&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
* Twitter is a registered trademark of Twitter, Inc.&lt;br /&gt;
* Facebook is a registered trademark of Facebook, Inc.&lt;br /&gt;
* iGoogle is a trademark of Google, Inc.&lt;br /&gt;
* VMWare is a registered trademark of VMware, Inc.&lt;br /&gt;
* Informix is a registered trademark of International Business Machines Corp. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.''&lt;br /&gt;
&lt;br /&gt;
''THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.''&lt;br /&gt;
&lt;br /&gt;
''The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCBs public domain version of the UNIX operating system. All rights reserved. Copyright 1981, Regents of the University of California.''&lt;br /&gt;
&lt;br /&gt;
''NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED &amp;quot;AS IS&amp;quot; WITH ALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE.''&lt;br /&gt;
&lt;br /&gt;
''IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA&lt;br /&gt;
ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.''&lt;br /&gt;
&lt;br /&gt;
''Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks can be found at http://www.cisco.com/go/trademarks . Third party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1005R)''&lt;br /&gt;
&lt;br /&gt;
''Any Internet Protocol (IP) addresses used in this document are not intended to be actual addresses. Any examples, command display output, and figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and coincidental. ''&lt;br /&gt;
&lt;br /&gt;
''Copyright 2010 Cisco Systems, Inc. All rights reserved.''&lt;br /&gt;
&lt;br /&gt;
[[Category:Cisco SocialMiner]]&lt;/div&gt;</summary>
		<author><name>Nordberg</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(1)</id>
		<title>SocialMiner Release 8.5(1)</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(1)"/>
				<updated>2011-08-19T19:52:26Z</updated>
		
		<summary type="html">&lt;p&gt;Nordberg: /* Backup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
Cisco SocialMiner Release 8.5 is a social-media customer-care system that provides capture, filtering, workflow, queuing, and reporting for social-media engagement teams.  Internet postings captured by SocialMiner are referred to as '''Social Contacts'''.  SocialMiner stores the Social Contacts and groups them into user-defined '''Campaigns'''.  SocialMiner presents the Social Contacts to social-media customer-care personnel who can categorize and/or respond to the postings.  SocialMiner also produces reporting statistics on the handling of the Social Contacts.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Technology and Packaging ==&lt;br /&gt;
SocialMiner is a server application that is packaged as a software appliance.  The appliance runs as a VMWare® virtual machine containing the following components:&lt;br /&gt;
&lt;br /&gt;
* Cisco Unified Communications Operating System (Unified OS), a Redhat Linux based Operating System &lt;br /&gt;
* Informix® embedded database.  This database contains the SocialMiner Configuration and the SocialMiner reporting data.&lt;br /&gt;
* [http://cassandra.apache.org/ Cassandra datastore].  This datastore contains the Social Contacts&lt;br /&gt;
* Cisco SocialMiner runtime software&lt;br /&gt;
&lt;br /&gt;
System setup and administration is done through a browser-based administration interface.   The features of the system are available via [http://en.wikipedia.org/wiki/Representational_State_Transfer REST] API's and [http://en.wikipedia.org/wiki/OpenSocial  OpenSocial Gadgets].  SocialMiner is installed with the [http://shindig.apache.org/  Apache Shindig container] to render the gadgets; however the SocialMiner gadgets may also be rendered in other OpenSocial containers such as Cisco Quad or iGoogle.&lt;br /&gt;
&lt;br /&gt;
SocialMiner supports integration with most user-generated content sites using RSS. SocialMiner also supports proprietary integrations to [http://www.twitter.com Twitter®] and [http://www.facebook.com Facebook®].  Setup and configuration of SocialMiner to monitor Twitter and Facebook  requires good working knowledge of these proprietary systems.  For background information on these sites, review the following Mashable resources:&lt;br /&gt;
&lt;br /&gt;
[http://mashable.com/guidebook/twitter/ The Twitter Guide Book]&lt;br /&gt;
&lt;br /&gt;
[http://mashable.com/guidebook/facebook/ The Facebook Guide Book]&lt;br /&gt;
&lt;br /&gt;
= Installation and Setup =&lt;br /&gt;
== Installing SocialMiner ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner is installed as an appliance utilizing the Cisco Unified Communications Operating System (Unified OS). The operating system and SocialMiner application are installed together using the same installer as  other Cisco Unified OS products such as Cisco Unified Communications Manager and Cisco Unified Intelligence Center. &lt;br /&gt;
&lt;br /&gt;
SocialMiner is designed to work on a VMWare Virtual Machine on hardware that is running a VMWare Host Server. SocialMiner currently supports installation of only a single node.&lt;br /&gt;
&lt;br /&gt;
=== Basic Install Steps ===&lt;br /&gt;
&lt;br /&gt;
# Mount the SocialMiner DVD (or ISO file) to the Virtual Machine and set the Virtual Machine to Boot from the SocialMiner DVD. The Install Wizard Appears. Use Tab to navigate between elements, Space to select an element, and Enter to proceed.&lt;br /&gt;
# Perform the Media Check when prompted.&lt;br /&gt;
# Several informational screens appear, for new installs you can simply select Yes or Continue.&lt;br /&gt;
# '''TimeZone Configuration''': use the arrows keys to highlight the correct timezone, then click tab to navigate to the OK button. Press Enter to proceed.&lt;br /&gt;
# '''Auto Network Configuration''': Select Yes for automatic configuration of the Ethernet NIC speed and Duplex. Select No to manually make the settings.&lt;br /&gt;
# '''MTU Configuration''': Optionally change the MTU size for networking. Click No to Proceed without changing the default. Click Yes to change the MTU setting.&lt;br /&gt;
# '''Static Network Configuration''': Provide the Network Information for SocialMiner. A valid host name with matching IP address must be provided. The system confirms that the host name matches the IP address later in the installation process.&lt;br /&gt;
# '''DNS Client Client Configuration''': Choose yes to provide DNS Client Settings for SocialMiner. Select Yes, then provide DNS servers and the domain. Select OK.&lt;br /&gt;
# '''Administration Login Configuration''': Provide an Administrator ID and Password. This user is for platform (Unified OS) administration.&lt;br /&gt;
# '''Certificate Information''': Provide information about your organization. This information is used to generate the security (SSL) certificates for this server.&lt;br /&gt;
# '''First Node Configuration''': SocialMiner currently supports only one node. Select Yes for the First Node question.&lt;br /&gt;
# '''Network Time Protocol Client Configuration''': You must provide at least one NTP Server. Enter the NTP host address and select OK.&lt;br /&gt;
# '''Security Configuration''': Provide a security password. This password is typically used for communication between multiple nodes, however, SocialMiner currently supports only a single node.&lt;br /&gt;
# '''SMTP Host Configuration''': Select No for SMTP Host Configuration.&lt;br /&gt;
# '''Application User Configuration''': Provide a username and password for the SocialMiner administrator. Additional SocialMiner users can by imported from Active Directory after the SocialMiner install completes.&lt;br /&gt;
# '''Platform Configuration Confirmation''': The confirmation screen appears. You can select Back to change settings or OK to complete the installation. Installation can take up to 60 minutes to complete. The server may reboot to complete installation steps. &lt;br /&gt;
&lt;br /&gt;
If you install from an ISO file and see a Virtual Machine message instructing you to ''Disconnect anyway (and override the lock)?'', select '''Yes'''. &lt;br /&gt;
&lt;br /&gt;
After installation completes, a login prompt appears in the server console.&lt;br /&gt;
&lt;br /&gt;
=== Post-install Setup ===&lt;br /&gt;
&lt;br /&gt;
After install is complete, perform the following one-time setup tasks:&lt;br /&gt;
&lt;br /&gt;
* [[#Proxy Setup |Set up a proxy]] if your system is installed behind a firewall, so that feeds can access sites in the internet.&lt;br /&gt;
* [[SocialMiner#Active_Directory | Configure Active Directory]] so that additional users can log in.&lt;br /&gt;
* [[SocialMiner#Setting_up_the_Reporting_User_Account | Set up the Reporting User]] so that reporting tools can access the reporting database.&lt;br /&gt;
&lt;br /&gt;
= Using SocialMiner =&lt;br /&gt;
[[Image:SocialMiner_login.png|thumb|500px|right|SocialMiner Sign In Form]]&lt;br /&gt;
&lt;br /&gt;
SocialMiner is accessible by going to the root of the web server:&lt;br /&gt;
(where &amp;lt;servername&amp;gt; is the Name or IP address of the server)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;lt;servername&amp;gt;/&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A sign in page appears. The first time you sign in, you must sign in with the application username and password that you created during install. After you sign in, you are presented with the results page. At the top of the page are links for [[SocialMiner#Configuration | Configuration]], [[SocialMiner#Campaign_Results | Results]], and [[SocialMiner#Administration | Administration]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Feeds ===&lt;br /&gt;
[[Image:FeedConfiguration.jpg|thumb|300px|right|Feed Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
A '''Feed''' is a configured source for capturing Social Contacts.  SocialMiner supports the following types of Feeds:&lt;br /&gt;
* [[#RSS and Authenticated RSS Feed Types | RSS and Authenticated RSS]]&lt;br /&gt;
* [[#Facebook Fan Page Feed Type | Facebook Fan Page]]&lt;br /&gt;
* [[#Twitter Stream Feed Type | Twitter Stream]]&lt;br /&gt;
* [[#Twitter Account Feed Type | Twitter Account]] &lt;br /&gt;
&lt;br /&gt;
Each Feed type has unique settings.  Feeds can be configured through the Feed Configuration Gadget or via the REST API.  The following sections describe how to set up each Feed type in detail.&lt;br /&gt;
&lt;br /&gt;
'''Note''' on de-duplication:&lt;br /&gt;
&lt;br /&gt;
SocialMiner automatically removes duplicate social contacts using a process called de-duplication.  For example, if a user configures several ''overlapping'' feeds that capture the same result, then SocialMiner does not capture the same social contact twice.  The de-duplication functionality relies on the unique URL of the post.  For example, each Tweet or blog has a unique URL.  Before SocialMiner creates a new Social Contact in the datastore, it first verifies that the URL of that Social Contact is not already in the datastore.&lt;br /&gt;
&lt;br /&gt;
==== Proxy Setup ====&lt;br /&gt;
[[Image:ProxySettings.jpg|thumb|300px|right|Proxy Settings]]&lt;br /&gt;
If your server is behind a firewall, then you may need to enable SocialMiner to use a proxy to reach the internet. Consult your Network Administrator for the proxy name and port. The same proxy is used across all feeds.&lt;br /&gt;
&lt;br /&gt;
The link for proxy settings is available in the bottom-left of the feed gadget.&lt;br /&gt;
&lt;br /&gt;
To configure the proxy, click the Proxy Configuration link, and edit the following field. Click '''Save''' when finished.&lt;br /&gt;
&lt;br /&gt;
* '''Enable Proxy''' (checkbox) - when checked, the feeds are accessed through the provided proxy server.&lt;br /&gt;
* '''Hostname''' - The IP address or hostname of the proxy server.&lt;br /&gt;
* '''Port''' - The port for the proxy server.&lt;br /&gt;
* '''Exclusion Patterns''' - You can add and remove hostname or IP addresses for servers not requiring a proxy.&lt;br /&gt;
** To add an exclusion, type the exclusion into the text box and click Add.&lt;br /&gt;
** To remove an exclusion, click the red X to the right of the exclusion.&lt;br /&gt;
** Wildcards are supported, for example *.cisco.com excludes all servers with a cisco.com hostname and 10.86.* excludes all IP addresses starting with 10.86&lt;br /&gt;
* Click Save to save the settings and return to the Feed gadget page.&lt;br /&gt;
&lt;br /&gt;
'''Notes''':&lt;br /&gt;
* Proxy changes may take up to 30 seconds to take effect.&lt;br /&gt;
* The exclusion list is limited to 255 total characters. There is an additional character per item in the list that acts as a separator.&lt;br /&gt;
&lt;br /&gt;
==== RSS and Authenticated RSS Feed Types ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are many sites that support [http://en.wikipedia.org/wiki/RSS RSS] and therefore this is one of the simplest and most widely available means for SocialMiner to capture Social Contacts.  &lt;br /&gt;
&lt;br /&gt;
SocialMiner Supports the following RSS Feed standards:&lt;br /&gt;
* [http://validator.w3.org/feed/docs/rss1.html RSS 1.0]&lt;br /&gt;
* [http://validator.w3.org/feed/docs/rss2.html RSS 2.0]&lt;br /&gt;
* [http://tools.ietf.org/html/rfc4287 ATOM 1.0]&lt;br /&gt;
&lt;br /&gt;
The Authenticated RSS feed type is similar to RSS however it supports [http://en.wikipedia.org/wiki/Basic_access_authentication basic authentication]. This username and password are encrypted and stored in the SocialMiner configuration database.&lt;br /&gt;
&lt;br /&gt;
===== Configuring an RSS or Authenticated RSS Feed =====&lt;br /&gt;
&lt;br /&gt;
* View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationRSS.mov video]  about adding RSS Feeds.&lt;br /&gt;
* View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfiguratedAuthenticatedRSS.mov video] about adding Authenticated RSS Feeds.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To configure a feed, access the Feed gadget, click '''Add''', select RSS or Authenticated RSS feed type, and enter the following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* URL - this must be a valid RSS Feed&lt;br /&gt;
* Username - Username for the feed. Required for Authenticated RSS feed. Not Applicable to RSS Feed.&lt;br /&gt;
* Password - Password for the feed. Optional for the Authenticated RSS feed.  Not Applicable to RSS Feed.&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Minimum age - The number of hours old for a post before it is included as a result. This allows you to exclude recent posts. Not available for Twitter Stream.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====== Changing the Polling Interval ======&lt;br /&gt;
&lt;br /&gt;
The polling interval controls how often the SocialMiner system requests the feed.  A shorter polling interval provides more frequent updates but creates more load on the SocialMiner server and on the sites publishing the feed.  Some sites may have recommendations or restrictions on frequent polling and could block an application that polls too frequently.&lt;br /&gt;
&lt;br /&gt;
5 minutes is the default polling interval for feeds.&lt;br /&gt;
&lt;br /&gt;
====== Minimum Age ======&lt;br /&gt;
&lt;br /&gt;
The minimum age setting filters out recent posts.  This feature was implemented for forum sites that publish feeds of &amp;quot;unanswered posts&amp;quot;.  You can configure the &amp;quot;unanswered posts&amp;quot; feed URL in SocialMiner and set a long Minimum Age, for example24 hours, and the system only capture posts that are both unanswered (based on the RSS feed) and older then 24 hours (based on the Minimum Age).  This offers a simple way to implement the business strategy of light touch forum moderation. &lt;br /&gt;
&lt;br /&gt;
====== Paging ======&lt;br /&gt;
&lt;br /&gt;
SocialMiner does not support the reading of multiple &amp;quot;pages&amp;quot; from an RSS feed. SocialMiner captures the posts that are presented on the first, or main, page returned by a site.  This limitation prevents the system from capturing posts prior to the current page of results, but allows SocialMiner to capture all results going forward as long as the site generates a page or less of results in each interval.  Note: some sites allow the URL to specify the number of results on a page in the URL. This allows for some tuning of the polling by setting the number of results to return in the page along with the polling interval to optimize performance of the system and reduce load on the site while ensuring all posts are captured.&lt;br /&gt;
&lt;br /&gt;
==== Facebook Fan Page Feed Type ====&lt;br /&gt;
The Facebook Fan Page Feed type captures all of the wall posts and comments on wall posts that are posted to a Fan Page.  You can configure a new Facebook Fan Page type Feed on SocialMiner by clicking &amp;quot;Add&amp;quot; on the Feed Configuration Gadget and choosing the Facebook Fan Page Feed type.  Fan Pages are public and therefore no username or password is required to capture the postings on a Facebook Fan Page.  This means it's possible to capture postings on Fan Pages operated by a company as well as Fan Pages set up by independent parties or even competitors.&lt;br /&gt;
&lt;br /&gt;
Facebook wall posts and comments are captured by SocialMiner and rendered in a time-sorted stream.  This rendering differs from the standard Fan Page layout; but the goal of this layout is to ensure that 100% of the wall posts and comments are noticed by the consumer of the results. Its more difficult to achieve this goal when viewing the wall posts and comments directly on Facebook as they are grouped by wall post instead of time-sorted.&lt;br /&gt;
&lt;br /&gt;
When displayed in SocialMiner, Facebook wall posts and comments are differentiated by the format of the title:&lt;br /&gt;
&lt;br /&gt;
*''Facebook post from [first name] [last name]''&lt;br /&gt;
&lt;br /&gt;
*''Facebook comment from [first name] [last name] for &amp;quot;[post]&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
The URL in the title provides a direct link to the wall post on Facebook.  Note: Facebook doesn't anchor comments, therefore the URL for the comment links to the wall posts to which the comment refers instead of directly to the comment.&lt;br /&gt;
&lt;br /&gt;
===== Configuring a Facebook Fan Page Feed =====&lt;br /&gt;
&lt;br /&gt;
SocialMiner expects a clean Fan Page URL.  You will notice that Facebook appends certain parameters to a URL depending on how you navigated to the URL.  For example, when finding the Cisco Contact Center Fan Page through Facebook search, the following URL:&lt;br /&gt;
http://www.facebook.com/#!/CiscoCC?ref=ts is displayed. However the direct URL for the fan page is http://www.facebook.com/CiscoCC.  This is what Facebook refers to as the &amp;quot;Vanity URL&amp;quot;.  This name &amp;quot;CiscoCC&amp;quot; was registered by the administrator of this page.  Note: there may be some Fan Pages that have a number instead of a text name (this is uncommon).  These are pages that have not yet registered a Vanity URL.  In this case, the URL with the number satisfies the requirements of SocialMiner configuration.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationFacebookFanPage.mov video] about configuring s Facebook Fan Page Feed.&lt;br /&gt;
&lt;br /&gt;
To configure a Facebook Fan Page feed, access the Feed gadget, click '''Add''', select Facebook Fan Page feed type, and enter the following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* URL - this must be a valid Facebook Fan page Note: The URL must start with &amp;lt;tt&amp;gt;http://www.facebook.com&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Minimum age - The number of hours old for a post before it is included as a result. This allows you to exclude recent posts. Not available for Twitter Stream.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
==== Twitter Stream Feed Type ====&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''Important: Only one Twitter Stream per SocialMiner server is supported.'''&amp;lt;/font&amp;gt;  Your server IP will be blacklisted by Twitter if you configure multiple Twitter Stream feeds. If your IP is blacklisted by Twitter, then you must delete all Twitter Stream feeds and wait approximately 2 hours to remove your IP from the Twitter blacklist. If you require multiple Twitter Streams then you must discuss this need with Twitter.  Also note that if you have more than one SocialMiner system, and more than one has a Twitter Stream feed going through a single proxy, or you are using some other software system that uses Twitter Streams through that same proxy, then your Proxy will be blacklisted by Twitter.&lt;br /&gt;
&lt;br /&gt;
The Twitter Stream feed type uses the [http://dev.twitter.com/pages/streaming_api Twitter Stream API] or what is sometimes referred to as the &amp;quot;firehose&amp;quot; interface on Twitter to provide near realtime access to Tweets.  This interface provides different capabilities than the [http://search.twitter.com/ Search API].  A benefit of this Twitter Stream is the speed and efficiency of capturing greater tweet volume at faster speeds.  There is no polling interval since the interface pushes the Tweets to the SocialMiner server.  The Twitter Stream API also provides more meta-data associated with the tweets than the Search API.  For example, the Twitter Stream API provides the indication that a Tweet is in-reply-to another Tweet (this is not available via RSS).&lt;br /&gt;
&lt;br /&gt;
A downside of the Twitter stream API is that it provides less searching/filtering capability than the search API.  The interface supports keyword searching but, for example, it doesn't support exclusion of keywords.  This limited searching capability results in more on-board filtering by the SocialMiner server.  Also, the Twitter Stream reply doesn't provide historical results and therefore downtime in the SocialMiner system could result in missed Tweets.&lt;br /&gt;
&lt;br /&gt;
The Twitter Stream API requires authentication. A Twitter account username and password is required to configure this type of feed. '''Note: Twitter only allows one Twitter Stream connection per account'''.  If there are unrelated Twitter keyword searches required then you must configure multiple Twitter accounts, since adding unrelated keywords to one stream makes SocialMiner Campaign and Filter configuration difficult.&lt;br /&gt;
&lt;br /&gt;
When Tweets are captured by SocialMiner using the Twitter Stream, the heading in the Social Contact indicates the type of Tweet.  For example, the heading indicates whether the Social Contact is a &amp;quot;Tweet&amp;quot; or &amp;quot;ReTweet&amp;quot; or if it is &amp;quot;in-reply-to&amp;quot;.  This type of context is not available when capturing Tweets via RSS.&lt;br /&gt;
&lt;br /&gt;
===== Configuring a Twitter Stream Feed Type =====&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationTwitterStream.mov video] about configuring a Twitter Stream Feed.&lt;br /&gt;
&lt;br /&gt;
Access the Feed gadget, click '''Add''', select the Twitter Stream feed type, and enter following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* Search Keywords - A comma separated listed of search words to search on. Up to 200 keywords can be defined for a total limit of 2000 bytes. &lt;br /&gt;
** Each keyword must be between 1-60 bytes.&lt;br /&gt;
** At least one keyword must be defined.&lt;br /&gt;
** Commas in the keyword search stand for OR. Spaces in the keyword search stand for AND. You cannot search for exact strings. For example, if you enter &amp;quot;Cisco Telepresence&amp;quot; then the social contact returned contains Cisco and Telepresence in them, but not necessarily the phrase Cisco Telepresence.&lt;br /&gt;
** Do Not Use a Space after a Comma. If you use a space after a comma then only the first keyword is matched against.&lt;br /&gt;
* Username - A valid Twitter username.&lt;br /&gt;
* Password - Password for the Twitter username.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
==== Twitter Account Feed Type ====&lt;br /&gt;
&lt;br /&gt;
The Twitter Account Feed Type uses the [http://apiwiki.twitter.com/Twitter-API-Documentation Twitter REST API].  This Feed type captures all of the Mentions and Direct Messages for a Twitter account.  Twitter Account Feeds include all of the tweets that include &amp;quot;@USERNAME&amp;quot; as well as all of the Direct Messages to the @USERNAME account.  This Feed type also captures Tweet type, for example ReTweet, in-reply-to, etc.  &lt;br /&gt;
&lt;br /&gt;
The Twitter Account feed is configured using [http://en.wikipedia.org/wiki/OAuth OAuth]. During the feed configuration, SocialMiner redirects the user to Twitter to validate the Twitter account.  This provides a security benefit since using OAuth avoids the storage of the user's Twitter account information on the SocialMiner server.&lt;br /&gt;
&lt;br /&gt;
If the user is already logged into Twitter with the same username as specified in the feed configuration, then they are simply prompted to allow access to Twitter for the SocialMiner server.  If the user is not logged in (or logged into a different account) then they must sign in to the same account specified in the feed configuration.  Credentials are securely passed to Twitter directly instead of going through SocialMiner.  Based on their authorization, Twitter provides SocialMiner with a key to enable access to their account.  From this point forward, SocialMiner will be able to use/access the Twitter account.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' You cannot create more than one Twitter Account Feed with the same Twitter username on a single SocialMiner server. Only one Twitter Account Feed type per Twitter user per SocialMiner server is allowed. &lt;br /&gt;
&lt;br /&gt;
Note: Twitter provides a list of applications (connections) that have been granted access to a Twitter account.  A Twitter user can revoke access at any time. See http://twitter.com/settings/connections.&lt;br /&gt;
&lt;br /&gt;
===== Twitter Account Feed Configuration =====&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationTwitterAccount.mov video] about configuring a Twitter Account Feed.&lt;br /&gt;
&lt;br /&gt;
Access the Feed Gadget, click '''Add''', select the Twitter Account feed type, and enter or following fields, then click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* Username - A valid Twitter username.&lt;br /&gt;
* Password - Password for the Twitter username.&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' After clicking Save you are redirected to the twitter authentication service, which allows you to approve the use of this application with your Twitter account. Follow the directions on the screen to authorize this application to access the Twitter account.&lt;br /&gt;
&lt;br /&gt;
=== Campaigns ===&lt;br /&gt;
&lt;br /&gt;
[[Image:CampaignConfiguration.jpg|thumb|300px|right|Campaign Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
The purpose of a '''Campaign''' is to group Social Contacts for handling by the social media customer care team.  Social Contacts are included in a Campaign by configuring one or more feeds to be part of the Campaign.  This is done through the Campaign Configuration gadget.  When a feed is configured to be part of a Campaign, all social contacts in that feed are included in the Campaign.  As new social contacts arrive on that feed, they are immediately added to the Campaign.  Social Contacts cannot be removed from a Campaign, once included they remain in the campaign until they are purged or the Campaign is deleted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Optionally, Campaigns may also have '''Filters'''.  Filters are used to narrow the set of social contacts that are added to the campaign.  More information on Filters can be found in the Filter Configuration section of this guide.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/CampaignConfiguration.mov video] about Campaigns, Campaign usage, and Campaign configuration.&lt;br /&gt;
&lt;br /&gt;
==== Campaign List ====&lt;br /&gt;
The Campaign Configuration Gadget defaults to a list of Campaigns.  This list is empty for a system with no campaigns.  The list shows the name of the campaign, the number of social contacts in the campaign, and description of the campaign, and a RSS feed icon which is a link to the RSS feed ''from'' SocialMiner.  The RSS feed allows someone to capture all the social contacts in a campaign using a RSS reader.&lt;br /&gt;
&lt;br /&gt;
This list updates in real time, for example if there are new campaigns added to the system (perhaps by another user) then the new campaigns appear in the list. If there are new social contacts added to a campaign then the Social Contact count increments.&lt;br /&gt;
&lt;br /&gt;
==== Add Campaign ====&lt;br /&gt;
You can add campaign by clicking the &amp;quot;Add&amp;quot; button at the bottom of the Campaign Configuration gadget.  The gadget displays a list of Feeds &amp;quot;Available&amp;quot; with arrows to move the Feeds into &amp;quot;selected&amp;quot; which includes them in the campaign.  At least one Feed should be moved to selected prior to pressing &amp;quot;save&amp;quot; in order to add social contacts to a campaign.  Note: once save is pressed, the Social Contacts for the configured feeds are added to the campaign.  Once added, Social Contacts cannot be removed from the campaign except via a purge.  If a Feed is removed from a campaign, new Social Contacts captured by that feed are no longer added to the campaign but the Social Contacts previously included are not removed.  Social Contacts can only be removed from a campaign when they are purged from the system.  &lt;br /&gt;
&lt;br /&gt;
'''Note:''' if a Feed is accidentally added to a campaign and the Social Contacts MUST be immediately removed from that campaign, then the only recourse is to delete the entire campaign and recreate it.&lt;br /&gt;
&lt;br /&gt;
A Feed may be added to multiple campaigns but does not duplicate the Social Contacts in the datastore.  The Social Contacts for that feed are simply counted in both campaigns.&lt;br /&gt;
&lt;br /&gt;
The Campaign Configuration gadget also allows for assignment of filters to the campaign.  Filter functionality is described in the Filters section of this guide.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
&lt;br /&gt;
[[Image:FilterConfiguration.jpg|thumb|300px|right|Filter Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
The purpose of a Filter is to narrow the set of Social Contacts that appear in a campaign, allowing the social-media customer-care team to focus on the most actionable Social Contacts.  As new Social Contacts are captured by SocialMiner and put into Campaigns, the Filter(s) are run to exclude certain Social Contacts.&lt;br /&gt;
&lt;br /&gt;
SocialMiner supports a trainable filtering technology based on a statistical probability model called: [http://en.wikipedia.org/wiki/Bayesian_probability Bayesian].  The SocialMiner Bayesian filters are not pre-programed or &amp;quot;configured with business rules&amp;quot;.  They are trained by the users who process Social Contacts.  When training a Bayesian Filter the user is given the option to &amp;quot;train in&amp;quot; or &amp;quot;train out&amp;quot; each social contact.  After a sufficient amount of training, the filter begins to exclude unwanted Social Contacts from a campaign.&lt;br /&gt;
&lt;br /&gt;
Filters can be used to exclude Social Contacts for many different reasons.  They can be used to take a broad keyword search and narrow the results down to the posts related to a specific brand.  For example, a search for &amp;quot;Flip&amp;quot; could return posts about footwear and gymnastics while the purpose of the campaign may be to capture posts about Flip brand video recorders.  A Bayesian Filter can be trained to exclude the Social Contacts about footwear or gymnastics.  The training includes the complete text of the post, not just certain keywords and therefore offers much more sophisticated filtering capability then a keyword exclusion approach to filtering.  A Filter can be trained to look for Social Contacts with negative sentiment (or positive sentiment), focusing the work of a customer support or marketing team.  Filters can also be trained to look for certain languages.&lt;br /&gt;
&lt;br /&gt;
Multiple filters may be applied to one campaign creating opportunities to layer filtering strategies to fine tune results.&lt;br /&gt;
&lt;br /&gt;
To create a filter, use the Filter Configuration Gadget.  Create a new filter by clicking add, enter a name, and then save.  Your filter will appear in the filter list.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/TrainingFilterswithSocialMiner.mov video] about training filters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Training a Bayesian Filter ====&lt;br /&gt;
[[Image:CampaignResultsTrainingMode.jpg|thumb|450px|right|Campaign Results Gadget in Training Mode]]&lt;br /&gt;
Once you create a filter, you must train it.  The Filter training is performed through the Campaign Results Gadget.  You can train a filter using any campaign.  The training does not impact the Campaign unless you configure the filter to apply to that Campaign.  Choose a Campaign with some Social Contacts, and from the Campaign Results settings you can select the filter you want to train.  When you click save you are in &amp;quot;training mode&amp;quot;.  The name of the filter you've selected at the top of the Gadget is displayed and a &amp;quot;+&amp;quot; and &amp;quot;-&amp;quot; for each Social Contact appears.  By clicking the &amp;quot;+&amp;quot; you &amp;quot;Train In&amp;quot; the Social Contact indicating that this is the type of contact you would like the Filter to keep in the Campaign.  By clicking the &amp;quot;-&amp;quot; you &amp;quot;Train Out&amp;quot; the Social Contact indicating that this is the type of contact you would like the filter to reject.&lt;br /&gt;
&lt;br /&gt;
Filters are applied to Campaigns in the Campaign Configuration Gadget.  You can apply Filters to a Campaign in the same way you add Feeds.  Note: Filters are only run against Social Contacts as they enter a campaign.  Filters do not run retroactively against Social Contacts that are already in a campaign.&lt;br /&gt;
&lt;br /&gt;
== Campaign Results ==&lt;br /&gt;
&lt;br /&gt;
[[Image:CampaignResults.jpg|thumb|450px|right|Campaign Results Gadget]]&lt;br /&gt;
&lt;br /&gt;
The Campaign Results gadget provides a dynamic user interface for viewing and responding to Social Contacts.  The first time the Campaign Results gadget is rendered, the gadget defaults to the settings page.  You must select a Campaign and choose &amp;quot;OK&amp;quot;.  The settings for this gadget are stored in a browser [http://en.wikipedia.org/wiki/HTTP_cookie cookie].&lt;br /&gt;
&lt;br /&gt;
The Campaign Results gadget is dynamic and therefore you may occasionally see a bar appear at the top indicating that there are one or more new social contacts in the campaign.  You can click on this message to refresh the results, or click the refresh icon on the upper-right of the gadget.&lt;br /&gt;
&lt;br /&gt;
You can update the settings for the gadget, including the selection of which campaign you are viewing by clicking on the settings icon on the upper-right of the gadget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Handling Social Contacts ===&lt;br /&gt;
When Social Contacts are captured by SocialMiner, they are initially in the &amp;quot;unread&amp;quot; state.  From the Campaign Results gadget, the user can change the state of the Social Contacts at any time by pressing the Social Contact state control buttons. [[Image:StateIcons.jpg]]&lt;br /&gt;
&lt;br /&gt;
There are four Social Contact States in SocialMiner.&lt;br /&gt;
* Unread (initial state)&lt;br /&gt;
* Reserved&lt;br /&gt;
* Handled&lt;br /&gt;
* Discarded&lt;br /&gt;
&lt;br /&gt;
A Social Contact state can be changed by any user at any time by pressing one of the Social Contact state buttons.  The &amp;quot;Reply / Reserve&amp;quot; button changes the Social Contact to the Reserved state.  The &amp;quot;Handle&amp;quot; button changes the Social Contact to the Handled state.  The &amp;quot;Discard&amp;quot; button changes the Social Contact to the Discarded state.  The current state of the Social Contact will appear at the top of the social contact along with the name of the user that set the state (unless the Social Contact is &amp;quot;unread&amp;quot;, in which case it will be blank).[[Image:ReservedState.jpg]]&lt;br /&gt;
&lt;br /&gt;
The Social Contact state is universal across the SocialMiner system. For example, if one user reserves a Social Contact, then the Social Contact appears as reserved in the Campaign Results of all other users.  Note: this is the case even if the Social Contact appears in multiple campaigns.&lt;br /&gt;
&lt;br /&gt;
Depending on when the Campaign Results were last refreshed, it is possible that a user may try to alter the state of a Social Contact that has already been changed by another user.  The SocialMiner system prevents this by alerting the user that they must refresh before attempting to change the state of the Social Contact.&lt;br /&gt;
&lt;br /&gt;
[[Image:PleaseRefresh.jpg|center|Social Contact Changed by Another User]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By changing the settings of the Campaign Results gadget you can show or hide Social Contacts by state.  The default setup is to show only Unread and Reserved Social Contacts.  The selection of which states to show is controlled by Campaign Results gadget settings.  These settings are all specific to the user, therefore changes to these settings do not change how others view the campaign.&lt;br /&gt;
&lt;br /&gt;
Note: the hidden Social Contacts are only hidden in the Campaign Results gadget view, they are not deleted or removed from the campaign.  If you accidentally Discard a Social Contact (and it disappears from view) you can easily retrieve it by changing the gadget settings to show discarded Social Contacts and clicking again on the Discard button for that Social Contact to toggle it back to Unread.&lt;br /&gt;
&lt;br /&gt;
If you want to review all of the Handled Social Contacts for a Campaign, you can easily do this by selecting a campaign and only the Handled state.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/HandlingSocialContactswithSocialMiner.mov video] about handling social contacts.&lt;br /&gt;
&lt;br /&gt;
=== Replying to Social Contacts ===&lt;br /&gt;
[[Image:CiscoTwitterReply.jpg |thumb|450px|right|Cisco Twitter Reply Template]]&lt;br /&gt;
&lt;br /&gt;
If a Reply Template is configured, and the social contact is from Twitter, then you can reply to the Tweet by clicking the &amp;quot;Reply / Reserve&amp;quot; button on the Social Contact.&lt;br /&gt;
&lt;br /&gt;
Using the default reply template, you can either Direct Message (DM) the author of the Tweet or create an &amp;quot;@&amp;quot; reply that is viewable to everyone on Twitter. Twitter DM's are only supported if the author of the tweet and the Twitter Account being used to send the DM are following each other.&lt;br /&gt;
&lt;br /&gt;
The default reply template lists the Social Contact and provides the following fields to reply:&lt;br /&gt;
&lt;br /&gt;
# Account: Select the Twitter Account from which you are replying. All Twitter Accounts configured on this system appear in the pull-down menu. Once the account is selected SocialMiner checks to see if the account is following the twitter user who posted the original Tweet. If the account is not following, then the '''Follow''' button becomes active. Optionally click the '''Follow''' button to begin following the author of the social contact.&lt;br /&gt;
# Select the type of reply, either reply or direct message. A reply is posted to the timeline of the twitter account selected above. A direct message is sent directly to the poster of the tweet.&lt;br /&gt;
#: '''Note''': You can only direct message a twitter user if the intended recipient is following the selected Twitter account. &lt;br /&gt;
# Enter your reply in the text box. Text input is limited to 140 characters. The current character count is listed at the upper right of the text box.&lt;br /&gt;
&lt;br /&gt;
Click Send to send the Twitter Account reply.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Tags ====&lt;br /&gt;
When you hover over a Social Contact a text box and a Tag button is displayed.  To enter a tag, click the text box, type the tag and hit enter or click the '''Tag''' button.  You can enter two tags at once by using a comma.  The tags are displayed to all users who view that Social Contact.  &lt;br /&gt;
&lt;br /&gt;
'''Note:''' Social Contacts are not duplicated in SocialMiner even when they appear in multiple campaigns. If a user is viewing one campaign and tags a social contact, then the tag appears to users viewing that Social Contact from another Campaign.&lt;br /&gt;
&lt;br /&gt;
SocialMiner also has a suggested tag feature where it suggests the five most common/recently used tags for the selected campaign.  These suggestions provide one-click tagging for commonly used tags.  The suggestions are specific to the campaign, not the entire SocialMiner system.  The suggestions are only updated on a refresh. For example, if you are first viewing a new campaign in the Campaign Results gadget you do not see any suggestions.  Enter a few tags, and then click the refresh button. Tags that you entered as suggestions for other social contacts appear, allowing you to tag those social contacts by clicking the suggested tags.&lt;br /&gt;
&lt;br /&gt;
The SocialMiner Campaign Results can be viewed by tag so that the results only display a selected subset of Social Contacts, based on the selected tags.  You can click on the gadget settings (as if selecting a different campaign), check the show tags button, and select which tags you would like to see in the results.  Click OK and the Campaign Results are narrowed to only show the Social Contacts with the selected tags.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/UsingSocialMinerTags.mov video] about using tags.&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
&lt;br /&gt;
The administration functions of SocialMiner are divided between two gadgets; System Administration and Reply Templates.&lt;br /&gt;
&lt;br /&gt;
=== System Administration ===&lt;br /&gt;
[[Image:CampaignResults.png|thumb|300px|right|System Administration]]&lt;br /&gt;
&lt;br /&gt;
The System Administration gadget provides the following system configuration and serviceability tools:&lt;br /&gt;
&lt;br /&gt;
* Active Directory&lt;br /&gt;
* Purge Settings &lt;br /&gt;
* Reporting Configuration &lt;br /&gt;
* RTMT Download Links &lt;br /&gt;
* Platform Administration&lt;br /&gt;
* Troubleshooting&lt;br /&gt;
&lt;br /&gt;
Also, the Application Software Version (version of SocialMiner) and Operating System Active Software Version (version of Cisco Unified OS) are listed at the top of the page.&lt;br /&gt;
&lt;br /&gt;
Server status for the three main services; Datastore, Indexer, and Runtime are provided under version information. All statuses must be &amp;quot;Running&amp;quot; for proper operation of the system.&lt;br /&gt;
&lt;br /&gt;
==== Active Directory ====&lt;br /&gt;
&lt;br /&gt;
SocialMiner uses Active Directory (AD) to manage and administer user access to the system. All users, with the exception of the Administration and Reporting users, must be configured on a Microsoft Active Directory server to be able to access SocialMiner.&lt;br /&gt;
&lt;br /&gt;
The Active Directory connection permits users configured in AD to access SocialMiner. You can configure the connection to allow all users in AD to access SocialMiner, or to allow only a group of users access. If there are multiple independent groups and they all require isolated security/permissions then they should each deploy their own SocialMiner system.  &lt;br /&gt;
&lt;br /&gt;
'''Note''': If Twitter Account feeds are configured on the system, all users are able to see Direct Messages to the configured Twitter Accounts and all users can post from these accounts.  SocialMiner tracks which users make which posts, but some companies may want to restrict who can make posts, and they can implement this approach by configuring SocialMiner to authenticate with a specific role.  If SocialMiner is authenticated with a specific Active Directory role, then only those Active Directory users with that role can use SocialMiner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To configure Active Directory, open the Administration gadget, click the Active Directory link, and click Edit. Enter or modify the following fields. Click Save when finished.&lt;br /&gt;
&lt;br /&gt;
* '''Enabled''': (checkbox) When checked, the Active Directory connection is active. If not checked, then only the administrator can log into SocialMiner.&lt;br /&gt;
* '''Host''': Provide the Host name or IP address and Port of the Active Directory server.&lt;br /&gt;
* '''Port''': Provide the port for Active Directory. The default Active Directory port is 3268. If using SSL the default port is 3269.&lt;br /&gt;
* '''Use SSL''': (checkbox). Check to use SSL. Note you must also exchange security certificates with the AD server before SSL can work.&lt;br /&gt;
* '''Manager Distinguished Name''': Enter the Manager Distinguished Name used to login to the Active Directory server, for example, on a default installation of Microsoft AD, the name is :''&amp;lt;tt&amp;gt;CN=Administrator, CN=users, DC=MYSERVER, DC=COM&amp;lt;/tt&amp;gt;''. Replace MYSERVER and COM with your respective hostname.&lt;br /&gt;
* '''Manager Password''': The password for the AD Manager account.&lt;br /&gt;
* '''Role Name''': (optional) The Active Directory role or Active Directory group of users who are allowed to access SocialMiner. If this setting is blank or * then all users in Active Directory are allowed access to SocialMiner.&lt;br /&gt;
&lt;br /&gt;
===== Exchanging Security Certificates with AD =====&lt;br /&gt;
&lt;br /&gt;
To enable SSL for the Active Directory connection you must first exchange security certificates between the two servers. Enabling SSL is optional, but if you do not enable SSL then username and password information is not transmitted securely between SocialMiner and the Microsoft AD server.&lt;br /&gt;
&lt;br /&gt;
To exchange security certificates:&lt;br /&gt;
&lt;br /&gt;
On the Active Directory server:&lt;br /&gt;
&lt;br /&gt;
# Verify that Active Directory has the Certificate Services service installed.&lt;br /&gt;
# Select '''All Programs &amp;gt; Administrative Tools &amp;gt; Certificate Authority'''.&lt;br /&gt;
# Expand the domain node and select Issued Certificates.&lt;br /&gt;
# Double click the certificate to open it&lt;br /&gt;
# Open the Details tab and click Copy to file.&lt;br /&gt;
# An Export wizard appears. In the wizard select DER encoded binary.&lt;br /&gt;
# Using the wizard to select a location to save the file.&lt;br /&gt;
# Click Finish.&lt;br /&gt;
&lt;br /&gt;
On the SocialMiner Server:&lt;br /&gt;
&lt;br /&gt;
# Open the Cisco Unified Operating System Administration page. The link is available from the gadget.&lt;br /&gt;
# Select Security &amp;gt; Certificate Management.&lt;br /&gt;
# Click Upload Certificate.&lt;br /&gt;
# For the Certificate Name, select tomcat-trust.&lt;br /&gt;
# In the Upload File field, select the file to upload by clicking Browse... Select the certificate file you saved from the Active Directory server.&lt;br /&gt;
# Click Upload File.&lt;br /&gt;
# Restart the Cisco Tomcat service. Using the CLI, run the command utils service restart Cisco Tomcat&lt;br /&gt;
&lt;br /&gt;
===== Adding Users =====&lt;br /&gt;
The Administration user (configured at install) and Reporting user accounts are the only accounts explicitly configured on SocialMiner.  The social media customer care representatives are configured in Microsoft Active Directory.  As these users sign into SocialMiner, successfully authenticate against Active Directory, and begin to take actions on the system, their actions are associated with their Active Directory User ID.&lt;br /&gt;
&lt;br /&gt;
==== Purge Settings ====&lt;br /&gt;
[[Image:SystemAdministrationPurge.jpg|thumb|300px|right|System Administration Purge Settings]]&lt;br /&gt;
&lt;br /&gt;
Datastore purges occur on a continuous basis (every hour) based on age of the social contacts and disk usage. Database purges are required to remove old data from the datastore so that the disk does not fill up.&lt;br /&gt;
&lt;br /&gt;
Important! Purge settings take effect as soon as you click save. If any of the criteria are met, such as Emergency purge when disk usage exceeds (%), then the purge starts immediately.&lt;br /&gt;
&lt;br /&gt;
To configure purge settings, click Edit at the bottom of the purge settings tool and edit the following:&lt;br /&gt;
&lt;br /&gt;
'''DataStore Purge Settings:'''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Purge Social Contacts older than (days): Social contacts older than this number of days are purged.  Valid values are 1 - 30.&lt;br /&gt;
*: '''Important!:''' SocialMiner will not retrieve Social Contacts older than this setting.&lt;br /&gt;
* Emergency purge when disk usage exceeds (%): Begin an emergency purge if disk usage exceeds this value. Valid values are 60 - 90. When an emergency purge executes, Social Contacts older than the days specified above are removed. If disk usage is still above the setting for this field then the purge continues removing social contacts (one day at a time) until the disk usage is below the threshold for emergency purge.&lt;br /&gt;
&lt;br /&gt;
'''Reporting Purge Settings:'''&lt;br /&gt;
&lt;br /&gt;
* Purge start time (HH:mm 24 hour format): The time, in 24 hour format (00:00 to 23:59), that the purge starts based on the local server time. By default this is set to 01:00 (1am) local server time.&lt;br /&gt;
* Purge Social Contacts older than (days): Reporting records for social contacts older than this number of days are purged when the reporting purge starts.&lt;br /&gt;
&lt;br /&gt;
Click '''Save''' to save your changes.&lt;br /&gt;
&lt;br /&gt;
==== Setting up the Reporting User Account ====&lt;br /&gt;
[[Image:SystemAdministrationReporting.jpg|thumb|300px|right|System Administration Reporting Settings]]&lt;br /&gt;
&lt;br /&gt;
The reporting user account provides secure access to the reporting database on SocialMiner through a third party application. This allows you to access the reporting database from your own custom application. Details on the tables in the reporting database are available in the SocialMiner Developer's Guide.&lt;br /&gt;
&lt;br /&gt;
The reporting user's user name is fixed at ''reportinguser'' and cannot be changed. &lt;br /&gt;
&lt;br /&gt;
To set or change the password for the reporting user, enter a new password in each of the password fields and click Save.&lt;br /&gt;
&lt;br /&gt;
==== RTMT Download Links ====&lt;br /&gt;
&lt;br /&gt;
Links are provided to download the Cisco Unified Real Time Monitoring Tool (RTMT). SocialMiner uses the same RTMT as the one used for Cisco Unified Communications Manager.&lt;br /&gt;
&lt;br /&gt;
Details on Installing and Configuring RTMT can be found on the Cisco web site: [http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/service/8_0_1/rtmt/rtinst.html Installing and Configuring Cisco Unified RTMT]&lt;br /&gt;
&lt;br /&gt;
==== Platform Administration ====&lt;br /&gt;
&lt;br /&gt;
Platform Administration provides links to the following interfaces of Cisco Unified OS:&lt;br /&gt;
* ''Cisco Unified Operating System Administration'' &lt;br /&gt;
* ''Cisco Unified Serviceability'' &lt;br /&gt;
Social Miner uses the same platform administration tools as Cisco Unified Communications Manager. Detailed online help is available in the tools.&lt;br /&gt;
&lt;br /&gt;
==== Troubleshooting ====&lt;br /&gt;
&lt;br /&gt;
The Troubleshooting tool provides links to access the '''Log Directory''' of SocialMiner or to perform a '''System Health Snapshot'''.&lt;br /&gt;
&lt;br /&gt;
'''Important!''' Do not click the System Health Snapshot link unless directed to by Cisco TAC. Accessing this link forces the system to dump all system parameters into a large XML file for download. System performance is impacted while the snapshot is occurring.&lt;br /&gt;
&lt;br /&gt;
=== Reply Templates ===&lt;br /&gt;
&lt;br /&gt;
The Reply Templates gadget allows you to configure custom reply-templates to be used with the system. An example of the default reply template is provided on the system at&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;lt;servername&amp;gt;/templates/reply/twitter_reply_sample.jsp&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The source code is commented and provides details on the SocialMiner javascript functions required.&lt;br /&gt;
&lt;br /&gt;
Reply templates must conform to the OpenSocial gadget standard. Some tips for converting existing HTML pages into OpenSocial gadgets can be found [http://code.google.com/apis/gadgets/docs/fundamentals.html#Existing here].&lt;br /&gt;
&lt;br /&gt;
After you have created your Reply Template, host it on a webserver that is accessible by SocialMiner and use the Reply Template gadget to provide a name for the Reply Template and its location.&lt;br /&gt;
&lt;br /&gt;
= SocialMiner Reporting =&lt;br /&gt;
&lt;br /&gt;
SocialMiner maintains metrics on social contact volume and agent activities.  These metrics are stored in a [http://en.wikipedia.org/wiki/SQL SQL] database for up to 18 months.  The reporting database can be accessed using any SQL reporting tool including Cisco Unified Intelligence Center.  Access to this database requires configuration of a reporting user in the SocialMiner system administration.&lt;br /&gt;
&lt;br /&gt;
There are two main categories of reports:  &lt;br /&gt;
&lt;br /&gt;
* Campaign Reports - These metrics provide an indication of the total posting volume by customers as well as the responsiveness to customers.  These are what could be described as &amp;quot;customer facing&amp;quot; metrics.&lt;br /&gt;
* Agent Reports - These metrics provide an indication of the agent productivity.  These metrics could be used to evaluate agent speed or they could be used to measure total workload as a basis for staffing forecasts. &lt;br /&gt;
&lt;br /&gt;
The Cisco Unified Intelligence Center templates for SocialMiner are available for download here:&lt;br /&gt;
http://www.cisco.com/cisco/software/release.html?mdfid=283613136&amp;amp;catid=278875240&amp;amp;softwareid=283733464&lt;br /&gt;
&lt;br /&gt;
'''Note''': For Cisco Unified Intelligence Center releases prior to 8.0(3), you must extract the templates from the zip file before importing them into Unified Intelligence Center. For release 8.0(3) and later, you can import the zip file directly and Unified Intelligence Center extracts all the templates it finds inside the zip file.&lt;br /&gt;
&lt;br /&gt;
.  The following screen captures are examples of the Cisco Unified Intelligence Center Reports daily reports:&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMiner_Campaign_Daily_Report.jpg|800px|center|SocialMiner Campaign Daily Report]]&lt;br /&gt;
&lt;br /&gt;
* ASR - Average Speed of Reserved.  For the Social Contacts that were Reserved, this is the average time between capture by SocialMiner and the time they are marked as reserved.  This provides an indication of how much time passes before someone first views the customer's post.&lt;br /&gt;
* ASA - Average Speed of Answer.  For the Social Contacts that were Handled, this is the average time between capture by SocialMiner and the time they are marked handled.  This provides an indication of how of how much time passes before the customer gets a response.&lt;br /&gt;
* ASD - Average Speed of Discard.  For the Social Contacts that were Discarded, this is the average time between capture by SocialMiner and the they are marked discarded.  This provides an indication of how much time passes before someone chooses to discard the customer's post.  Note: &amp;quot;Discard&amp;quot; doesn't necessarily mean the post is disregarded.  The distinction between &amp;quot;Discard&amp;quot; and &amp;quot;Handled&amp;quot; depends on how the agents are using SocialMiner.  For example, they might mark posts that are read as &amp;quot;discarded&amp;quot; and posts that are responded to as &amp;quot;handled&amp;quot;.  In this case, discarded means that they were &amp;quot;read&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:SocialMiner_Agent_Daily_Report.jpg|800px|center|SocialMiner Agent Daily Report]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The complete SocialMiner reporting database schema is documented in the [http://developer.cisco.com/web/socialminer SocialMiner Developer Guide]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* AHT - Average Handle Time.  For Social Contacts that were handled by this agent, this is the average time between Reserved and Handled.  This provides and indication of how much time it takes this agent to respond to a social contact.&lt;br /&gt;
* ADT - Average Discarded Time.  For Social Contacts that were discarded by this agent, this is the average time between Reserved and Discarded.  This provides an indication of how much time it takes this agent to discard a social contact.&lt;br /&gt;
* ACT - Average Completed Time.  For Social Contacts that were Handled or Discarded, this is the average time between capture by SocialMiner and the first time they were marked Handled or Discarded.  This provides an indication of how of how much time it takes for this agent to complete work for a social contact.&lt;br /&gt;
&lt;br /&gt;
== Configuring the SQL Connection to the SocialMiner Reporting Database ==&lt;br /&gt;
&lt;br /&gt;
Connection to the SocialMiner Informix reporting database can be made through JDBC using the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;jdbc:informix-sqli://&amp;lt;hostname&amp;gt;:&amp;lt;port&amp;gt;/&amp;lt;databasename&amp;gt;:INFORMIXSERVER=&amp;lt;informixserver&amp;gt;;user=&amp;lt;informixuser&amp;gt;;password=&amp;lt;informixpassword&amp;gt;;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The reporting database &amp;lt;port&amp;gt; is 1526.&lt;br /&gt;
* The &amp;lt;databasename&amp;gt; is &amp;quot;mmca_data&amp;quot;.&lt;br /&gt;
* The &amp;lt;informixserver&amp;gt; name is based on the hostname of the server with &amp;lt;tt&amp;gt;_mmca&amp;lt;/tt&amp;gt; append to the end of the hostname. Additional, any dashes (&amp;quot;-&amp;quot;) in the hostname are replace by underscores (&amp;quot;_&amp;quot;).&lt;br /&gt;
* The UTF-8 Charset is  required to get Cisco Unified Intelligence Center (CUIC) able to connect. &lt;br /&gt;
* The content of INFORMIXSERVER is the instance name. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example, if your server's hostname is my-server.mycompany.com, then the INFORMIXSERVER name is &amp;lt;tt&amp;gt;my_server_mmca&amp;lt;/tt&amp;gt;. The complete JDBC URL would be:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;jdbc:informix-sqli://my-server.mycompany.com:1526/mmca_data:INFORMIXSERVER=my_server_mmca;user=reportinguser;password=&amp;lt;informixpassword&amp;gt;;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that when authenticating, the informix username is always &amp;lt;tt&amp;gt;reportinguser&amp;lt;/tt&amp;gt; and the informix password is the password you created in the Administration Gadget.&lt;br /&gt;
&lt;br /&gt;
= System Backup and Restoration =&lt;br /&gt;
&lt;br /&gt;
System backup and restore is done by backing up the entire virtual machine.&lt;br /&gt;
&lt;br /&gt;
== Backup ==&lt;br /&gt;
&lt;br /&gt;
# Using VMware vSpehere client, open view into the server hosting the SocialMiner Virtual Machine (VM).&lt;br /&gt;
# Map a drive on your local system to the location where the backups are stored.&lt;br /&gt;
# Shutdown the SocialMiner VM you want to backup:&lt;br /&gt;
## Click on the console tab.&lt;br /&gt;
## Login to the SocialMiner server.&lt;br /&gt;
## Type &amp;lt;tt&amp;gt;utils system shutdown&amp;lt;/tt&amp;gt; to shutdown the server.&lt;br /&gt;
## Type &amp;lt;tt&amp;gt;yes&amp;lt;/tt&amp;gt; when the system asks for verification of shutdown.&lt;br /&gt;
# In vSphere, open the datastore view:&lt;br /&gt;
## Click on the host.&lt;br /&gt;
## Click on the summary tab.&lt;br /&gt;
## Under resources, right-click on the datastore and select &amp;quot;Browse Datastore.&amp;quot;&lt;br /&gt;
## Select the folder that contains the SocialMiner VM that you want to backup.&lt;br /&gt;
## Click the '''Download a file to your local machine''' button.&lt;br /&gt;
## Select the mapped network drive that you created earlier.&lt;br /&gt;
## Click '''Ok'''.&lt;br /&gt;
## Click '''Yes'''. &lt;br /&gt;
# Copying the VM can take up to 5 hours. After the copy finishes, start up the SocialMiner VM.&lt;br /&gt;
&lt;br /&gt;
= Design Guidance =&lt;br /&gt;
&lt;br /&gt;
== Hardware and Software Specifications ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner 8.5(1) requires the following UCS server model:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;UCS Model&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;SKU&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;C210-M2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;UCS-C210M2-VCD2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== VMWare Open Virtual Format (OVF) ===&lt;br /&gt;
&lt;br /&gt;
The SocialMiner system supports one standard [http://www.vmware.com/appliances/getting-started/learn/ovf.html OVF] Appliance.  The system requires ESXi version 4.0 Update 1. &lt;br /&gt;
&lt;br /&gt;
The downloadable OVF Templates has hardware configuration for the SocialMiner VM's. This is the only configuration supported. Please use SocialMiner OVF Appliance to install SocialMiner.&lt;br /&gt;
&lt;br /&gt;
The SocialMiner OVA can be downloaded here:&lt;br /&gt;
http://www.cisco.com/cisco/software/release.html?mdfid=283613136&amp;amp;catid=278875240&amp;amp;softwareid=283733464&lt;br /&gt;
&lt;br /&gt;
=== SocialMiner Virtual Machine Hardware Configuration ===&lt;br /&gt;
The OVF includes the following settings:&lt;br /&gt;
* 4 vCPU&lt;br /&gt;
* 12 GB RAM&lt;br /&gt;
* 1 vNIC with static MAC address&lt;br /&gt;
* 2 vDisks:&lt;br /&gt;
** vDisk 1 = 146 GB Operating system, SocialMiner application binaries, Reporting database&lt;br /&gt;
** vDisk 2 = 256 GB Data store, Index store, ActiveMQ store, Unified OS logs and SocialMiner logs&lt;br /&gt;
&lt;br /&gt;
=== Creating the SocialMiner Virtual Machine ===&lt;br /&gt;
&lt;br /&gt;
Perform the following steps in vSphere client to deploy the Virtual machines:&lt;br /&gt;
&lt;br /&gt;
# Highlight the host or cluster to which you wish the VM to be deployed.&lt;br /&gt;
# Select '''File &amp;gt; Deploy OVF Template'''.&lt;br /&gt;
# Click the '''Deploy from File''' radio button and specify the name and location of the file you downloaded in the previous section OR click the '''Deploy from URL''' radio button and specify the complete URL in the field, then click Next.&lt;br /&gt;
# Enter the name of the VM machine that you are creating and the location where it will be created&lt;br /&gt;
# Choose the type of deployment (Production or Lab)&lt;br /&gt;
# Choose the datastore on which you would like the VM to reside - be sure there is sufficient free space to accommodate the new VM, then click '''Next'''.&lt;br /&gt;
# Verify the deployment settings, then click '''Finish'''.&lt;br /&gt;
# Update boot order as per instructions below&lt;br /&gt;
# Insert SocialMiner disk and follow SocialMiner installation guide.&lt;br /&gt;
&lt;br /&gt;
=== Changing the Boot Order of the Virtual Machine ===&lt;br /&gt;
&lt;br /&gt;
You must change the boot order of the Virtual Machine so that the system boots off the CD/DVD drive for the install.&lt;br /&gt;
&lt;br /&gt;
To change the boot order of the Virtual Machine:&lt;br /&gt;
&lt;br /&gt;
# In VMware vSphere Client, power off the virtual machine onto which you deployed the OVA template.&lt;br /&gt;
# In the left pane of vSphere Client, right-click the name of the virtual machine, and select '''Edit Settings'''.&lt;br /&gt;
# In the Virtual Machine Properties dialog box, select the Options tab.&lt;br /&gt;
# In the Settings column, under Advanced, select '''Boot Options'''.&lt;br /&gt;
# Under Force BIOS Setup, check the '''The Next Time the Virtual Machine Boots, Force Entry into the BIOS Setup Screen''' check box.&lt;br /&gt;
# Click '''OK''' to close the Virtual Machine Properties dialog box.&lt;br /&gt;
# Power on the virtual machine (The virtual machine boots into the BIOS menu)&lt;br /&gt;
# Navigate to the Boot menu and change the boot device order so the CD-ROM device is listed first and the Hard Drive device is listed second.&lt;br /&gt;
# Save the change and exit BIOS setup.&lt;br /&gt;
&lt;br /&gt;
== Deployment Models ==&lt;br /&gt;
Version 8.5 of SocialMiner has a single-server all-in-one deployment model.  The server may be deployed inside our outside the corporate firewall in &amp;quot;intranet&amp;quot; and &amp;quot;Internet&amp;quot; deployment models.&lt;br /&gt;
&lt;br /&gt;
The intranet deployment model provides the additional security of the corporate network firewalls to reduce risk of an external party accessing the system.  This deployment model is required if SocialMiner must access internal sites, for example an internal forum site.   The downside of the intranet deployment model is that SocialMiner system cannot be accessed by partners lacking VPN access.  It is common for some PR functions to be externally managed by an agency and therefore offering easy access (no VPN) to the SocialMiner system may be very useful.  Also, the intranet deployment model does not allow rendering of SocialMiner OpenSocial Gadgets in a public Internet containers such as iGoogle.  The intranet deployment model may complicate proxy configuration, however it likely simplifies directory integration.&lt;br /&gt;
&lt;br /&gt;
The Internet deployment model puts SocialMiner outside the corporate firewall.  This deployment model relies on the built-in security capabilities of the SocialMiner appliance.  This may be acceptable from a security perspective depending on the system use and corporate policies.  For example, in some applications the SocialMiner system handles 100% public postings and therefore there is no disclosure risk associated with a compromised SocialMiner system.  The Internet deployment model may complicate directory integration.&lt;br /&gt;
&lt;br /&gt;
== Ports ==&lt;br /&gt;
'''Port 443''' is used for a secure connection between the SocialMiner user interface and your browser.&lt;br /&gt;
&lt;br /&gt;
'''Port 80''' is used by SocialMiner for communication with Twitter and Facebook APIs. &lt;br /&gt;
&lt;br /&gt;
Your firewall configuration may need to be modified to open these ports for SocialMiner.&lt;br /&gt;
&lt;br /&gt;
== Sizing ==&lt;br /&gt;
&lt;br /&gt;
The following table details the sizing limits for a single SocialMiner system.&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Concurrent Admin Users Signed In&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;5 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Concurrent Agents Signed In &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;30 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Total Feeds &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;100 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Total Campaigns &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;50 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Incoming Rate of Social Contacts (total per hour)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;10,000 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Users and Security ==&lt;br /&gt;
&lt;br /&gt;
=== SocialMiner User Accounts and Security ===&lt;br /&gt;
SocialMiner is designed to minimize the storage of username/passwords to reduce the security risk of a compromised system.  There is an administration account for the system setup, but all SocialMiner user access is controlled through Active Directory (AD) authentication.  There are no SocialMiner user passwords stored on the SocialMiner System.&lt;br /&gt;
&lt;br /&gt;
Users do not need to be manually set up on SocialMiner in order to access the system.  Any user that is authenticated via the Active Directory set-up can use the system.  If there is need to limit who can use system then an AD group can be set up in AD and the SocialMiner system can be configured to only allow access from that group.&lt;br /&gt;
&lt;br /&gt;
AD authenticated users have access to all functions on the system, although gadgets access could be blocked by blocking certain URLs.  &lt;br /&gt;
&lt;br /&gt;
=== Twitter Accounts and Security ===&lt;br /&gt;
Access to Twitter for the Twitter Account feed type is done via OAuth.  When a &amp;quot;Twitter Account&amp;quot; Feed is created the user is prompted to authenticate with Twitter.  The authentication token is stored by SocialMiner granting access to secured information from Twitter such as Direct Messages.  This authentication also enables sending and replying to Twitter Direct Messages (DMs) from the account by using the Reply feature of the Campaign Results gadget.  &lt;br /&gt;
&lt;br /&gt;
'''Note''': All SocialMiner users are entitled to use Twitter accounts configured in the Twitter Account feed to read and respond to Direct Messages in that account.  They are not required to enter the account password.  This supports environments where the social-media care agents are not entitled to know the Twitter account password.  Their ability to use SocialMiner is controlled via Active Directory and their ability to invoke post or perform actions on Twitter is controlled by SocialMiner.  SocialMiner also tracks which SocialMiner User (AD account) makes each post; therefore it is possible for the enterprise to track which employee posted a tweet when sharing a Twitter account amongst a team.&lt;br /&gt;
&lt;br /&gt;
Twitter Stream feed type passwords are encrypted when stored in the SocialMiner configuration database and are also encrypted when sent to Twitter.&lt;br /&gt;
&lt;br /&gt;
== Advanced UI options ==&lt;br /&gt;
The SocialMiner user interfaces are designed to be embedded in other web application user interfaces.&lt;br /&gt;
&lt;br /&gt;
=== Quad ===&lt;br /&gt;
&lt;br /&gt;
You can add a SocialMiner gadget to Quad using the &amp;quot;Add Application&amp;quot; button on Quad.  You can find the specific URL of the SocialMiner gadget by using &amp;quot;view source&amp;quot; on your browser while looking at the gadgets on SocialMiner.&lt;br /&gt;
&lt;br /&gt;
=== iGoogle ===&lt;br /&gt;
If the SocialMiner system is deployed in the Internet deployment model, you can add a SocialMiner gadget to iGoogle using the &amp;quot;Add Stuff&amp;quot; button on iGoogle.&lt;br /&gt;
&lt;br /&gt;
You can find the specific URL of the SocialMiner gadget by using &amp;quot;view source&amp;quot; on your browser while looking at the gadgets on SocialMiner.&lt;br /&gt;
&lt;br /&gt;
=== iframes ===&lt;br /&gt;
&lt;br /&gt;
If your web site or application doesn't support OpenSocial, then you can add SocialMiner to a web page by using an iFrame.  With this technic you can make a frame sized to show one of the SocialMiner web pages (most likely the campaign results gadget).&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Troubleshooting RSS Feed ===&lt;br /&gt;
'''Verify the RSS feed in a browser or RSS reader ''' &lt;br /&gt;
&lt;br /&gt;
Paste the RSS URL into a web browser such Firefox and the RSS feed displays in the browser, or a RSS reader application opens (this depends on the configuration of your computer).  If you cannot get the RSS feed to render in a browser or RSS reader then you should contact the site administrator.&lt;br /&gt;
&lt;br /&gt;
====Authentication====&lt;br /&gt;
&lt;br /&gt;
If you feed renders in the browser but does not work in SocialMiner it is possible that you have saved the authentication in your browser.  The browser may be automatically re-using your previously saved password and  this may not be entirely obvious from a user perspective.  If your feed is authenticated, then you must use the &amp;quot;Authenticated RSS&amp;quot; Feed Type.  Note: A Feed Type cannot be changed once a feed is created, therefore you must delete the old feed and add a new feed if you want to change a RSS Feed to an Authenticated RSS Feed.&lt;br /&gt;
&lt;br /&gt;
====Network Topology====&lt;br /&gt;
If you feed renders in the browser but does not work in SocialMiner, it is possible that you have a network topology issue.  For example, if your SocialMiner system is outside the corporate firewall it may not be able to access a intranet site even though the site renders in your browser.  See design guidance, deployment models.&lt;br /&gt;
&lt;br /&gt;
====Unsupported version of RSS and Invalid Feeds====&lt;br /&gt;
&lt;br /&gt;
If SocialMiner returns an error that the version of RSS is unsupported, verify that the feed is one of the supported types.  You can verify the RSS feed using a feed validator such as the [http://validator.w3.org/feed/ W3C Feed Validation Service]&lt;br /&gt;
&lt;br /&gt;
If the site is not providing a valid Feed or is providing a version of RSS that is not supported by SocialMiner, you may be able to use a service such as [http://feedburner.google.com/fb/a/myfeeds Feed Burner] to read the invalid feed and publish a reformatted/supported feed.  Another feed manipulation service you may try is [http://pipes.yahoo.com/pipes/ Yahoo Pipes]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting a Authenticated RSS Feed === &lt;br /&gt;
'''Password Change'''&lt;br /&gt;
&lt;br /&gt;
If an authenticated RSS feed stops working (It had been working for some time but is no longer pulling in Social Contacts), then one likely cause is the user reset their password.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting Facebook Fan Page Feed Type===&lt;br /&gt;
'''Verify the Fan Page URL'''&lt;br /&gt;
SocialMiner uses the [http://developers.facebook.com/docs/api Facebook Graph API].  You can test a URL by replacing the www with the word graph.  For example:&lt;br /&gt;
http://graph.facebook.com/CiscoCC&lt;br /&gt;
&lt;br /&gt;
= Developer Information =&lt;br /&gt;
&lt;br /&gt;
Developer information, including the SocialMiner API documentation and a discussion forum, is available on the Cisco developer site: http://developer.cisco.com/web/socialminer&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
* Twitter is a registered trademark of Twitter, Inc.&lt;br /&gt;
* Facebook is a registered trademark of Facebook, Inc.&lt;br /&gt;
* iGoogle is a trademark of Google, Inc.&lt;br /&gt;
* VMWare is a registered trademark of VMware, Inc.&lt;br /&gt;
* Informix is a registered trademark of International Business Machines Corp. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.''&lt;br /&gt;
&lt;br /&gt;
''THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.''&lt;br /&gt;
&lt;br /&gt;
''The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCBs public domain version of the UNIX operating system. All rights reserved. Copyright 1981, Regents of the University of California.''&lt;br /&gt;
&lt;br /&gt;
''NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED &amp;quot;AS IS&amp;quot; WITH ALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE.''&lt;br /&gt;
&lt;br /&gt;
''IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA&lt;br /&gt;
ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.''&lt;br /&gt;
&lt;br /&gt;
''Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks can be found at http://www.cisco.com/go/trademarks . Third party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1005R)''&lt;br /&gt;
&lt;br /&gt;
''Any Internet Protocol (IP) addresses used in this document are not intended to be actual addresses. Any examples, command display output, and figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and coincidental. ''&lt;br /&gt;
&lt;br /&gt;
''Copyright 2010 Cisco Systems, Inc. All rights reserved.''&lt;br /&gt;
&lt;br /&gt;
[[Category:Cisco SocialMiner]]&lt;/div&gt;</summary>
		<author><name>Nordberg</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(1)</id>
		<title>SocialMiner Release 8.5(1)</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/wiki/SocialMiner_Release_8.5(1)"/>
				<updated>2011-08-19T19:39:51Z</updated>
		
		<summary type="html">&lt;p&gt;Nordberg: /* SocialMiner Reporting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
Cisco SocialMiner Release 8.5 is a social-media customer-care system that provides capture, filtering, workflow, queuing, and reporting for social-media engagement teams.  Internet postings captured by SocialMiner are referred to as '''Social Contacts'''.  SocialMiner stores the Social Contacts and groups them into user-defined '''Campaigns'''.  SocialMiner presents the Social Contacts to social-media customer-care personnel who can categorize and/or respond to the postings.  SocialMiner also produces reporting statistics on the handling of the Social Contacts.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Technology and Packaging ==&lt;br /&gt;
SocialMiner is a server application that is packaged as a software appliance.  The appliance runs as a VMWare® virtual machine containing the following components:&lt;br /&gt;
&lt;br /&gt;
* Cisco Unified Communications Operating System (Unified OS), a Redhat Linux based Operating System &lt;br /&gt;
* Informix® embedded database.  This database contains the SocialMiner Configuration and the SocialMiner reporting data.&lt;br /&gt;
* [http://cassandra.apache.org/ Cassandra datastore].  This datastore contains the Social Contacts&lt;br /&gt;
* Cisco SocialMiner runtime software&lt;br /&gt;
&lt;br /&gt;
System setup and administration is done through a browser-based administration interface.   The features of the system are available via [http://en.wikipedia.org/wiki/Representational_State_Transfer REST] API's and [http://en.wikipedia.org/wiki/OpenSocial  OpenSocial Gadgets].  SocialMiner is installed with the [http://shindig.apache.org/  Apache Shindig container] to render the gadgets; however the SocialMiner gadgets may also be rendered in other OpenSocial containers such as Cisco Quad or iGoogle.&lt;br /&gt;
&lt;br /&gt;
SocialMiner supports integration with most user-generated content sites using RSS. SocialMiner also supports proprietary integrations to [http://www.twitter.com Twitter®] and [http://www.facebook.com Facebook®].  Setup and configuration of SocialMiner to monitor Twitter and Facebook  requires good working knowledge of these proprietary systems.  For background information on these sites, review the following Mashable resources:&lt;br /&gt;
&lt;br /&gt;
[http://mashable.com/guidebook/twitter/ The Twitter Guide Book]&lt;br /&gt;
&lt;br /&gt;
[http://mashable.com/guidebook/facebook/ The Facebook Guide Book]&lt;br /&gt;
&lt;br /&gt;
= Installation and Setup =&lt;br /&gt;
== Installing SocialMiner ==&lt;br /&gt;
&lt;br /&gt;
SocialMiner is installed as an appliance utilizing the Cisco Unified Communications Operating System (Unified OS). The operating system and SocialMiner application are installed together using the same installer as  other Cisco Unified OS products such as Cisco Unified Communications Manager and Cisco Unified Intelligence Center. &lt;br /&gt;
&lt;br /&gt;
SocialMiner is designed to work on a VMWare Virtual Machine on hardware that is running a VMWare Host Server. SocialMiner currently supports installation of only a single node.&lt;br /&gt;
&lt;br /&gt;
=== Basic Install Steps ===&lt;br /&gt;
&lt;br /&gt;
# Mount the SocialMiner DVD (or ISO file) to the Virtual Machine and set the Virtual Machine to Boot from the SocialMiner DVD. The Install Wizard Appears. Use Tab to navigate between elements, Space to select an element, and Enter to proceed.&lt;br /&gt;
# Perform the Media Check when prompted.&lt;br /&gt;
# Several informational screens appear, for new installs you can simply select Yes or Continue.&lt;br /&gt;
# '''TimeZone Configuration''': use the arrows keys to highlight the correct timezone, then click tab to navigate to the OK button. Press Enter to proceed.&lt;br /&gt;
# '''Auto Network Configuration''': Select Yes for automatic configuration of the Ethernet NIC speed and Duplex. Select No to manually make the settings.&lt;br /&gt;
# '''MTU Configuration''': Optionally change the MTU size for networking. Click No to Proceed without changing the default. Click Yes to change the MTU setting.&lt;br /&gt;
# '''Static Network Configuration''': Provide the Network Information for SocialMiner. A valid host name with matching IP address must be provided. The system confirms that the host name matches the IP address later in the installation process.&lt;br /&gt;
# '''DNS Client Client Configuration''': Choose yes to provide DNS Client Settings for SocialMiner. Select Yes, then provide DNS servers and the domain. Select OK.&lt;br /&gt;
# '''Administration Login Configuration''': Provide an Administrator ID and Password. This user is for platform (Unified OS) administration.&lt;br /&gt;
# '''Certificate Information''': Provide information about your organization. This information is used to generate the security (SSL) certificates for this server.&lt;br /&gt;
# '''First Node Configuration''': SocialMiner currently supports only one node. Select Yes for the First Node question.&lt;br /&gt;
# '''Network Time Protocol Client Configuration''': You must provide at least one NTP Server. Enter the NTP host address and select OK.&lt;br /&gt;
# '''Security Configuration''': Provide a security password. This password is typically used for communication between multiple nodes, however, SocialMiner currently supports only a single node.&lt;br /&gt;
# '''SMTP Host Configuration''': Select No for SMTP Host Configuration.&lt;br /&gt;
# '''Application User Configuration''': Provide a username and password for the SocialMiner administrator. Additional SocialMiner users can by imported from Active Directory after the SocialMiner install completes.&lt;br /&gt;
# '''Platform Configuration Confirmation''': The confirmation screen appears. You can select Back to change settings or OK to complete the installation. Installation can take up to 60 minutes to complete. The server may reboot to complete installation steps. &lt;br /&gt;
&lt;br /&gt;
If you install from an ISO file and see a Virtual Machine message instructing you to ''Disconnect anyway (and override the lock)?'', select '''Yes'''. &lt;br /&gt;
&lt;br /&gt;
After installation completes, a login prompt appears in the server console.&lt;br /&gt;
&lt;br /&gt;
=== Post-install Setup ===&lt;br /&gt;
&lt;br /&gt;
After install is complete, perform the following one-time setup tasks:&lt;br /&gt;
&lt;br /&gt;
* [[#Proxy Setup |Set up a proxy]] if your system is installed behind a firewall, so that feeds can access sites in the internet.&lt;br /&gt;
* [[SocialMiner#Active_Directory | Configure Active Directory]] so that additional users can log in.&lt;br /&gt;
* [[SocialMiner#Setting_up_the_Reporting_User_Account | Set up the Reporting User]] so that reporting tools can access the reporting database.&lt;br /&gt;
&lt;br /&gt;
= Using SocialMiner =&lt;br /&gt;
[[Image:SocialMiner_login.png|thumb|500px|right|SocialMiner Sign In Form]]&lt;br /&gt;
&lt;br /&gt;
SocialMiner is accessible by going to the root of the web server:&lt;br /&gt;
(where &amp;lt;servername&amp;gt; is the Name or IP address of the server)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;lt;servername&amp;gt;/&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A sign in page appears. The first time you sign in, you must sign in with the application username and password that you created during install. After you sign in, you are presented with the results page. At the top of the page are links for [[SocialMiner#Configuration | Configuration]], [[SocialMiner#Campaign_Results | Results]], and [[SocialMiner#Administration | Administration]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Feeds ===&lt;br /&gt;
[[Image:FeedConfiguration.jpg|thumb|300px|right|Feed Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
A '''Feed''' is a configured source for capturing Social Contacts.  SocialMiner supports the following types of Feeds:&lt;br /&gt;
* [[#RSS and Authenticated RSS Feed Types | RSS and Authenticated RSS]]&lt;br /&gt;
* [[#Facebook Fan Page Feed Type | Facebook Fan Page]]&lt;br /&gt;
* [[#Twitter Stream Feed Type | Twitter Stream]]&lt;br /&gt;
* [[#Twitter Account Feed Type | Twitter Account]] &lt;br /&gt;
&lt;br /&gt;
Each Feed type has unique settings.  Feeds can be configured through the Feed Configuration Gadget or via the REST API.  The following sections describe how to set up each Feed type in detail.&lt;br /&gt;
&lt;br /&gt;
'''Note''' on de-duplication:&lt;br /&gt;
&lt;br /&gt;
SocialMiner automatically removes duplicate social contacts using a process called de-duplication.  For example, if a user configures several ''overlapping'' feeds that capture the same result, then SocialMiner does not capture the same social contact twice.  The de-duplication functionality relies on the unique URL of the post.  For example, each Tweet or blog has a unique URL.  Before SocialMiner creates a new Social Contact in the datastore, it first verifies that the URL of that Social Contact is not already in the datastore.&lt;br /&gt;
&lt;br /&gt;
==== Proxy Setup ====&lt;br /&gt;
[[Image:ProxySettings.jpg|thumb|300px|right|Proxy Settings]]&lt;br /&gt;
If your server is behind a firewall, then you may need to enable SocialMiner to use a proxy to reach the internet. Consult your Network Administrator for the proxy name and port. The same proxy is used across all feeds.&lt;br /&gt;
&lt;br /&gt;
The link for proxy settings is available in the bottom-left of the feed gadget.&lt;br /&gt;
&lt;br /&gt;
To configure the proxy, click the Proxy Configuration link, and edit the following field. Click '''Save''' when finished.&lt;br /&gt;
&lt;br /&gt;
* '''Enable Proxy''' (checkbox) - when checked, the feeds are accessed through the provided proxy server.&lt;br /&gt;
* '''Hostname''' - The IP address or hostname of the proxy server.&lt;br /&gt;
* '''Port''' - The port for the proxy server.&lt;br /&gt;
* '''Exclusion Patterns''' - You can add and remove hostname or IP addresses for servers not requiring a proxy.&lt;br /&gt;
** To add an exclusion, type the exclusion into the text box and click Add.&lt;br /&gt;
** To remove an exclusion, click the red X to the right of the exclusion.&lt;br /&gt;
** Wildcards are supported, for example *.cisco.com excludes all servers with a cisco.com hostname and 10.86.* excludes all IP addresses starting with 10.86&lt;br /&gt;
* Click Save to save the settings and return to the Feed gadget page.&lt;br /&gt;
&lt;br /&gt;
'''Notes''':&lt;br /&gt;
* Proxy changes may take up to 30 seconds to take effect.&lt;br /&gt;
* The exclusion list is limited to 255 total characters. There is an additional character per item in the list that acts as a separator.&lt;br /&gt;
&lt;br /&gt;
==== RSS and Authenticated RSS Feed Types ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are many sites that support [http://en.wikipedia.org/wiki/RSS RSS] and therefore this is one of the simplest and most widely available means for SocialMiner to capture Social Contacts.  &lt;br /&gt;
&lt;br /&gt;
SocialMiner Supports the following RSS Feed standards:&lt;br /&gt;
* [http://validator.w3.org/feed/docs/rss1.html RSS 1.0]&lt;br /&gt;
* [http://validator.w3.org/feed/docs/rss2.html RSS 2.0]&lt;br /&gt;
* [http://tools.ietf.org/html/rfc4287 ATOM 1.0]&lt;br /&gt;
&lt;br /&gt;
The Authenticated RSS feed type is similar to RSS however it supports [http://en.wikipedia.org/wiki/Basic_access_authentication basic authentication]. This username and password are encrypted and stored in the SocialMiner configuration database.&lt;br /&gt;
&lt;br /&gt;
===== Configuring an RSS or Authenticated RSS Feed =====&lt;br /&gt;
&lt;br /&gt;
* View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationRSS.mov video]  about adding RSS Feeds.&lt;br /&gt;
* View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfiguratedAuthenticatedRSS.mov video] about adding Authenticated RSS Feeds.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To configure a feed, access the Feed gadget, click '''Add''', select RSS or Authenticated RSS feed type, and enter the following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* URL - this must be a valid RSS Feed&lt;br /&gt;
* Username - Username for the feed. Required for Authenticated RSS feed. Not Applicable to RSS Feed.&lt;br /&gt;
* Password - Password for the feed. Optional for the Authenticated RSS feed.  Not Applicable to RSS Feed.&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Minimum age - The number of hours old for a post before it is included as a result. This allows you to exclude recent posts. Not available for Twitter Stream.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====== Changing the Polling Interval ======&lt;br /&gt;
&lt;br /&gt;
The polling interval controls how often the SocialMiner system requests the feed.  A shorter polling interval provides more frequent updates but creates more load on the SocialMiner server and on the sites publishing the feed.  Some sites may have recommendations or restrictions on frequent polling and could block an application that polls too frequently.&lt;br /&gt;
&lt;br /&gt;
5 minutes is the default polling interval for feeds.&lt;br /&gt;
&lt;br /&gt;
====== Minimum Age ======&lt;br /&gt;
&lt;br /&gt;
The minimum age setting filters out recent posts.  This feature was implemented for forum sites that publish feeds of &amp;quot;unanswered posts&amp;quot;.  You can configure the &amp;quot;unanswered posts&amp;quot; feed URL in SocialMiner and set a long Minimum Age, for example24 hours, and the system only capture posts that are both unanswered (based on the RSS feed) and older then 24 hours (based on the Minimum Age).  This offers a simple way to implement the business strategy of light touch forum moderation. &lt;br /&gt;
&lt;br /&gt;
====== Paging ======&lt;br /&gt;
&lt;br /&gt;
SocialMiner does not support the reading of multiple &amp;quot;pages&amp;quot; from an RSS feed. SocialMiner captures the posts that are presented on the first, or main, page returned by a site.  This limitation prevents the system from capturing posts prior to the current page of results, but allows SocialMiner to capture all results going forward as long as the site generates a page or less of results in each interval.  Note: some sites allow the URL to specify the number of results on a page in the URL. This allows for some tuning of the polling by setting the number of results to return in the page along with the polling interval to optimize performance of the system and reduce load on the site while ensuring all posts are captured.&lt;br /&gt;
&lt;br /&gt;
==== Facebook Fan Page Feed Type ====&lt;br /&gt;
The Facebook Fan Page Feed type captures all of the wall posts and comments on wall posts that are posted to a Fan Page.  You can configure a new Facebook Fan Page type Feed on SocialMiner by clicking &amp;quot;Add&amp;quot; on the Feed Configuration Gadget and choosing the Facebook Fan Page Feed type.  Fan Pages are public and therefore no username or password is required to capture the postings on a Facebook Fan Page.  This means it's possible to capture postings on Fan Pages operated by a company as well as Fan Pages set up by independent parties or even competitors.&lt;br /&gt;
&lt;br /&gt;
Facebook wall posts and comments are captured by SocialMiner and rendered in a time-sorted stream.  This rendering differs from the standard Fan Page layout; but the goal of this layout is to ensure that 100% of the wall posts and comments are noticed by the consumer of the results. Its more difficult to achieve this goal when viewing the wall posts and comments directly on Facebook as they are grouped by wall post instead of time-sorted.&lt;br /&gt;
&lt;br /&gt;
When displayed in SocialMiner, Facebook wall posts and comments are differentiated by the format of the title:&lt;br /&gt;
&lt;br /&gt;
*''Facebook post from [first name] [last name]''&lt;br /&gt;
&lt;br /&gt;
*''Facebook comment from [first name] [last name] for &amp;quot;[post]&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
The URL in the title provides a direct link to the wall post on Facebook.  Note: Facebook doesn't anchor comments, therefore the URL for the comment links to the wall posts to which the comment refers instead of directly to the comment.&lt;br /&gt;
&lt;br /&gt;
===== Configuring a Facebook Fan Page Feed =====&lt;br /&gt;
&lt;br /&gt;
SocialMiner expects a clean Fan Page URL.  You will notice that Facebook appends certain parameters to a URL depending on how you navigated to the URL.  For example, when finding the Cisco Contact Center Fan Page through Facebook search, the following URL:&lt;br /&gt;
http://www.facebook.com/#!/CiscoCC?ref=ts is displayed. However the direct URL for the fan page is http://www.facebook.com/CiscoCC.  This is what Facebook refers to as the &amp;quot;Vanity URL&amp;quot;.  This name &amp;quot;CiscoCC&amp;quot; was registered by the administrator of this page.  Note: there may be some Fan Pages that have a number instead of a text name (this is uncommon).  These are pages that have not yet registered a Vanity URL.  In this case, the URL with the number satisfies the requirements of SocialMiner configuration.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationFacebookFanPage.mov video] about configuring s Facebook Fan Page Feed.&lt;br /&gt;
&lt;br /&gt;
To configure a Facebook Fan Page feed, access the Feed gadget, click '''Add''', select Facebook Fan Page feed type, and enter the following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* URL - this must be a valid Facebook Fan page Note: The URL must start with &amp;lt;tt&amp;gt;http://www.facebook.com&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Minimum age - The number of hours old for a post before it is included as a result. This allows you to exclude recent posts. Not available for Twitter Stream.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
==== Twitter Stream Feed Type ====&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''Important: Only one Twitter Stream per SocialMiner server is supported.'''&amp;lt;/font&amp;gt;  Your server IP will be blacklisted by Twitter if you configure multiple Twitter Stream feeds. If your IP is blacklisted by Twitter, then you must delete all Twitter Stream feeds and wait approximately 2 hours to remove your IP from the Twitter blacklist. If you require multiple Twitter Streams then you must discuss this need with Twitter.  Also note that if you have more than one SocialMiner system, and more than one has a Twitter Stream feed going through a single proxy, or you are using some other software system that uses Twitter Streams through that same proxy, then your Proxy will be blacklisted by Twitter.&lt;br /&gt;
&lt;br /&gt;
The Twitter Stream feed type uses the [http://dev.twitter.com/pages/streaming_api Twitter Stream API] or what is sometimes referred to as the &amp;quot;firehose&amp;quot; interface on Twitter to provide near realtime access to Tweets.  This interface provides different capabilities than the [http://search.twitter.com/ Search API].  A benefit of this Twitter Stream is the speed and efficiency of capturing greater tweet volume at faster speeds.  There is no polling interval since the interface pushes the Tweets to the SocialMiner server.  The Twitter Stream API also provides more meta-data associated with the tweets than the Search API.  For example, the Twitter Stream API provides the indication that a Tweet is in-reply-to another Tweet (this is not available via RSS).&lt;br /&gt;
&lt;br /&gt;
A downside of the Twitter stream API is that it provides less searching/filtering capability than the search API.  The interface supports keyword searching but, for example, it doesn't support exclusion of keywords.  This limited searching capability results in more on-board filtering by the SocialMiner server.  Also, the Twitter Stream reply doesn't provide historical results and therefore downtime in the SocialMiner system could result in missed Tweets.&lt;br /&gt;
&lt;br /&gt;
The Twitter Stream API requires authentication. A Twitter account username and password is required to configure this type of feed. '''Note: Twitter only allows one Twitter Stream connection per account'''.  If there are unrelated Twitter keyword searches required then you must configure multiple Twitter accounts, since adding unrelated keywords to one stream makes SocialMiner Campaign and Filter configuration difficult.&lt;br /&gt;
&lt;br /&gt;
When Tweets are captured by SocialMiner using the Twitter Stream, the heading in the Social Contact indicates the type of Tweet.  For example, the heading indicates whether the Social Contact is a &amp;quot;Tweet&amp;quot; or &amp;quot;ReTweet&amp;quot; or if it is &amp;quot;in-reply-to&amp;quot;.  This type of context is not available when capturing Tweets via RSS.&lt;br /&gt;
&lt;br /&gt;
===== Configuring a Twitter Stream Feed Type =====&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationTwitterStream.mov video] about configuring a Twitter Stream Feed.&lt;br /&gt;
&lt;br /&gt;
Access the Feed gadget, click '''Add''', select the Twitter Stream feed type, and enter following fields. Click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* Search Keywords - A comma separated listed of search words to search on. Up to 200 keywords can be defined for a total limit of 2000 bytes. &lt;br /&gt;
** Each keyword must be between 1-60 bytes.&lt;br /&gt;
** At least one keyword must be defined.&lt;br /&gt;
** Commas in the keyword search stand for OR. Spaces in the keyword search stand for AND. You cannot search for exact strings. For example, if you enter &amp;quot;Cisco Telepresence&amp;quot; then the social contact returned contains Cisco and Telepresence in them, but not necessarily the phrase Cisco Telepresence.&lt;br /&gt;
** Do Not Use a Space after a Comma. If you use a space after a comma then only the first keyword is matched against.&lt;br /&gt;
* Username - A valid Twitter username.&lt;br /&gt;
* Password - Password for the Twitter username.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
==== Twitter Account Feed Type ====&lt;br /&gt;
&lt;br /&gt;
The Twitter Account Feed Type uses the [http://apiwiki.twitter.com/Twitter-API-Documentation Twitter REST API].  This Feed type captures all of the Mentions and Direct Messages for a Twitter account.  Twitter Account Feeds include all of the tweets that include &amp;quot;@USERNAME&amp;quot; as well as all of the Direct Messages to the @USERNAME account.  This Feed type also captures Tweet type, for example ReTweet, in-reply-to, etc.  &lt;br /&gt;
&lt;br /&gt;
The Twitter Account feed is configured using [http://en.wikipedia.org/wiki/OAuth OAuth]. During the feed configuration, SocialMiner redirects the user to Twitter to validate the Twitter account.  This provides a security benefit since using OAuth avoids the storage of the user's Twitter account information on the SocialMiner server.&lt;br /&gt;
&lt;br /&gt;
If the user is already logged into Twitter with the same username as specified in the feed configuration, then they are simply prompted to allow access to Twitter for the SocialMiner server.  If the user is not logged in (or logged into a different account) then they must sign in to the same account specified in the feed configuration.  Credentials are securely passed to Twitter directly instead of going through SocialMiner.  Based on their authorization, Twitter provides SocialMiner with a key to enable access to their account.  From this point forward, SocialMiner will be able to use/access the Twitter account.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' You cannot create more than one Twitter Account Feed with the same Twitter username on a single SocialMiner server. Only one Twitter Account Feed type per Twitter user per SocialMiner server is allowed. &lt;br /&gt;
&lt;br /&gt;
Note: Twitter provides a list of applications (connections) that have been granted access to a Twitter account.  A Twitter user can revoke access at any time. See http://twitter.com/settings/connections.&lt;br /&gt;
&lt;br /&gt;
===== Twitter Account Feed Configuration =====&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/FeedConfigurationTwitterAccount.mov video] about configuring a Twitter Account Feed.&lt;br /&gt;
&lt;br /&gt;
Access the Feed Gadget, click '''Add''', select the Twitter Account feed type, and enter or following fields, then click '''Save''' to save the feed.&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Description&lt;br /&gt;
* Username - A valid Twitter username.&lt;br /&gt;
* Password - Password for the Twitter username.&lt;br /&gt;
* Polling Interval - Number of minutes to wait between refreshing this feed.&lt;br /&gt;
* Reply template - The reply template to be used for replying to social contacts obtained from this feed.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' After clicking Save you are redirected to the twitter authentication service, which allows you to approve the use of this application with your Twitter account. Follow the directions on the screen to authorize this application to access the Twitter account.&lt;br /&gt;
&lt;br /&gt;
=== Campaigns ===&lt;br /&gt;
&lt;br /&gt;
[[Image:CampaignConfiguration.jpg|thumb|300px|right|Campaign Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
The purpose of a '''Campaign''' is to group Social Contacts for handling by the social media customer care team.  Social Contacts are included in a Campaign by configuring one or more feeds to be part of the Campaign.  This is done through the Campaign Configuration gadget.  When a feed is configured to be part of a Campaign, all social contacts in that feed are included in the Campaign.  As new social contacts arrive on that feed, they are immediately added to the Campaign.  Social Contacts cannot be removed from a Campaign, once included they remain in the campaign until they are purged or the Campaign is deleted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Optionally, Campaigns may also have '''Filters'''.  Filters are used to narrow the set of social contacts that are added to the campaign.  More information on Filters can be found in the Filter Configuration section of this guide.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/CampaignConfiguration.mov video] about Campaigns, Campaign usage, and Campaign configuration.&lt;br /&gt;
&lt;br /&gt;
==== Campaign List ====&lt;br /&gt;
The Campaign Configuration Gadget defaults to a list of Campaigns.  This list is empty for a system with no campaigns.  The list shows the name of the campaign, the number of social contacts in the campaign, and description of the campaign, and a RSS feed icon which is a link to the RSS feed ''from'' SocialMiner.  The RSS feed allows someone to capture all the social contacts in a campaign using a RSS reader.&lt;br /&gt;
&lt;br /&gt;
This list updates in real time, for example if there are new campaigns added to the system (perhaps by another user) then the new campaigns appear in the list. If there are new social contacts added to a campaign then the Social Contact count increments.&lt;br /&gt;
&lt;br /&gt;
==== Add Campaign ====&lt;br /&gt;
You can add campaign by clicking the &amp;quot;Add&amp;quot; button at the bottom of the Campaign Configuration gadget.  The gadget displays a list of Feeds &amp;quot;Available&amp;quot; with arrows to move the Feeds into &amp;quot;selected&amp;quot; which includes them in the campaign.  At least one Feed should be moved to selected prior to pressing &amp;quot;save&amp;quot; in order to add social contacts to a campaign.  Note: once save is pressed, the Social Contacts for the configured feeds are added to the campaign.  Once added, Social Contacts cannot be removed from the campaign except via a purge.  If a Feed is removed from a campaign, new Social Contacts captured by that feed are no longer added to the campaign but the Social Contacts previously included are not removed.  Social Contacts can only be removed from a campaign when they are purged from the system.  &lt;br /&gt;
&lt;br /&gt;
'''Note:''' if a Feed is accidentally added to a campaign and the Social Contacts MUST be immediately removed from that campaign, then the only recourse is to delete the entire campaign and recreate it.&lt;br /&gt;
&lt;br /&gt;
A Feed may be added to multiple campaigns but does not duplicate the Social Contacts in the datastore.  The Social Contacts for that feed are simply counted in both campaigns.&lt;br /&gt;
&lt;br /&gt;
The Campaign Configuration gadget also allows for assignment of filters to the campaign.  Filter functionality is described in the Filters section of this guide.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
&lt;br /&gt;
[[Image:FilterConfiguration.jpg|thumb|300px|right|Filter Configuration Gadget]]&lt;br /&gt;
&lt;br /&gt;
The purpose of a Filter is to narrow the set of Social Contacts that appear in a campaign, allowing the social-media customer-care team to focus on the most actionable Social Contacts.  As new Social Contacts are captured by SocialMiner and put into Campaigns, the Filter(s) are run to exclude certain Social Contacts.&lt;br /&gt;
&lt;br /&gt;
SocialMiner supports a trainable filtering technology based on a statistical probability model called: [http://en.wikipedia.org/wiki/Bayesian_probability Bayesian].  The SocialMiner Bayesian filters are not pre-programed or &amp;quot;configured with business rules&amp;quot;.  They are trained by the users who process Social Contacts.  When training a Bayesian Filter the user is given the option to &amp;quot;train in&amp;quot; or &amp;quot;train out&amp;quot; each social contact.  After a sufficient amount of training, the filter begins to exclude unwanted Social Contacts from a campaign.&lt;br /&gt;
&lt;br /&gt;
Filters can be used to exclude Social Contacts for many different reasons.  They can be used to take a broad keyword search and narrow the results down to the posts related to a specific brand.  For example, a search for &amp;quot;Flip&amp;quot; could return posts about footwear and gymnastics while the purpose of the campaign may be to capture posts about Flip brand video recorders.  A Bayesian Filter can be trained to exclude the Social Contacts about footwear or gymnastics.  The training includes the complete text of the post, not just certain keywords and therefore offers much more sophisticated filtering capability then a keyword exclusion approach to filtering.  A Filter can be trained to look for Social Contacts with negative sentiment (or positive sentiment), focusing the work of a customer support or marketing team.  Filters can also be trained to look for certain languages.&lt;br /&gt;
&lt;br /&gt;
Multiple filters may be applied to one campaign creating opportunities to layer filtering strategies to fine tune results.&lt;br /&gt;
&lt;br /&gt;
To create a filter, use the Filter Configuration Gadget.  Create a new filter by clicking add, enter a name, and then save.  Your filter will appear in the filter list.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/TrainingFilterswithSocialMiner.mov video] about training filters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Training a Bayesian Filter ====&lt;br /&gt;
[[Image:CampaignResultsTrainingMode.jpg|thumb|450px|right|Campaign Results Gadget in Training Mode]]&lt;br /&gt;
Once you create a filter, you must train it.  The Filter training is performed through the Campaign Results Gadget.  You can train a filter using any campaign.  The training does not impact the Campaign unless you configure the filter to apply to that Campaign.  Choose a Campaign with some Social Contacts, and from the Campaign Results settings you can select the filter you want to train.  When you click save you are in &amp;quot;training mode&amp;quot;.  The name of the filter you've selected at the top of the Gadget is displayed and a &amp;quot;+&amp;quot; and &amp;quot;-&amp;quot; for each Social Contact appears.  By clicking the &amp;quot;+&amp;quot; you &amp;quot;Train In&amp;quot; the Social Contact indicating that this is the type of contact you would like the Filter to keep in the Campaign.  By clicking the &amp;quot;-&amp;quot; you &amp;quot;Train Out&amp;quot; the Social Contact indicating that this is the type of contact you would like the filter to reject.&lt;br /&gt;
&lt;br /&gt;
Filters are applied to Campaigns in the Campaign Configuration Gadget.  You can apply Filters to a Campaign in the same way you add Feeds.  Note: Filters are only run against Social Contacts as they enter a campaign.  Filters do not run retroactively against Social Contacts that are already in a campaign.&lt;br /&gt;
&lt;br /&gt;
== Campaign Results ==&lt;br /&gt;
&lt;br /&gt;
[[Image:CampaignResults.jpg|thumb|450px|right|Campaign Results Gadget]]&lt;br /&gt;
&lt;br /&gt;
The Campaign Results gadget provides a dynamic user interface for viewing and responding to Social Contacts.  The first time the Campaign Results gadget is rendered, the gadget defaults to the settings page.  You must select a Campaign and choose &amp;quot;OK&amp;quot;.  The settings for this gadget are stored in a browser [http://en.wikipedia.org/wiki/HTTP_cookie cookie].&lt;br /&gt;
&lt;br /&gt;
The Campaign Results gadget is dynamic and therefore you may occasionally see a bar appear at the top indicating that there are one or more new social contacts in the campaign.  You can click on this message to refresh the results, or click the refresh icon on the upper-right of the gadget.&lt;br /&gt;
&lt;br /&gt;
You can update the settings for the gadget, including the selection of which campaign you are viewing by clicking on the settings icon on the upper-right of the gadget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Handling Social Contacts ===&lt;br /&gt;
When Social Contacts are captured by SocialMiner, they are initially in the &amp;quot;unread&amp;quot; state.  From the Campaign Results gadget, the user can change the state of the Social Contacts at any time by pressing the Social Contact state control buttons. [[Image:StateIcons.jpg]]&lt;br /&gt;
&lt;br /&gt;
There are four Social Contact States in SocialMiner.&lt;br /&gt;
* Unread (initial state)&lt;br /&gt;
* Reserved&lt;br /&gt;
* Handled&lt;br /&gt;
* Discarded&lt;br /&gt;
&lt;br /&gt;
A Social Contact state can be changed by any user at any time by pressing one of the Social Contact state buttons.  The &amp;quot;Reply / Reserve&amp;quot; button changes the Social Contact to the Reserved state.  The &amp;quot;Handle&amp;quot; button changes the Social Contact to the Handled state.  The &amp;quot;Discard&amp;quot; button changes the Social Contact to the Discarded state.  The current state of the Social Contact will appear at the top of the social contact along with the name of the user that set the state (unless the Social Contact is &amp;quot;unread&amp;quot;, in which case it will be blank).[[Image:ReservedState.jpg]]&lt;br /&gt;
&lt;br /&gt;
The Social Contact state is universal across the SocialMiner system. For example, if one user reserves a Social Contact, then the Social Contact appears as reserved in the Campaign Results of all other users.  Note: this is the case even if the Social Contact appears in multiple campaigns.&lt;br /&gt;
&lt;br /&gt;
Depending on when the Campaign Results were last refreshed, it is possible that a user may try to alter the state of a Social Contact that has already been changed by another user.  The SocialMiner system prevents this by alerting the user that they must refresh before attempting to change the state of the Social Contact.&lt;br /&gt;
&lt;br /&gt;
[[Image:PleaseRefresh.jpg|center|Social Contact Changed by Another User]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By changing the settings of the Campaign Results gadget you can show or hide Social Contacts by state.  The default setup is to show only Unread and Reserved Social Contacts.  The selection of which states to show is controlled by Campaign Results gadget settings.  These settings are all specific to the user, therefore changes to these settings do not change how others view the campaign.&lt;br /&gt;
&lt;br /&gt;
Note: the hidden Social Contacts are only hidden in the Campaign Results gadget view, they are not deleted or removed from the campaign.  If you accidentally Discard a Social Contact (and it disappears from view) you can easily retrieve it by changing the gadget settings to show discarded Social Contacts and clicking again on the Discard button for that Social Contact to toggle it back to Unread.&lt;br /&gt;
&lt;br /&gt;
If you want to review all of the Handled Social Contacts for a Campaign, you can easily do this by selecting a campaign and only the Handled state.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/HandlingSocialContactswithSocialMiner.mov video] about handling social contacts.&lt;br /&gt;
&lt;br /&gt;
=== Replying to Social Contacts ===&lt;br /&gt;
[[Image:CiscoTwitterReply.jpg |thumb|450px|right|Cisco Twitter Reply Template]]&lt;br /&gt;
&lt;br /&gt;
If a Reply Template is configured, and the social contact is from Twitter, then you can reply to the Tweet by clicking the &amp;quot;Reply / Reserve&amp;quot; button on the Social Contact.&lt;br /&gt;
&lt;br /&gt;
Using the default reply template, you can either Direct Message (DM) the author of the Tweet or create an &amp;quot;@&amp;quot; reply that is viewable to everyone on Twitter. Twitter DM's are only supported if the author of the tweet and the Twitter Account being used to send the DM are following each other.&lt;br /&gt;
&lt;br /&gt;
The default reply template lists the Social Contact and provides the following fields to reply:&lt;br /&gt;
&lt;br /&gt;
# Account: Select the Twitter Account from which you are replying. All Twitter Accounts configured on this system appear in the pull-down menu. Once the account is selected SocialMiner checks to see if the account is following the twitter user who posted the original Tweet. If the account is not following, then the '''Follow''' button becomes active. Optionally click the '''Follow''' button to begin following the author of the social contact.&lt;br /&gt;
# Select the type of reply, either reply or direct message. A reply is posted to the timeline of the twitter account selected above. A direct message is sent directly to the poster of the tweet.&lt;br /&gt;
#: '''Note''': You can only direct message a twitter user if the intended recipient is following the selected Twitter account. &lt;br /&gt;
# Enter your reply in the text box. Text input is limited to 140 characters. The current character count is listed at the upper right of the text box.&lt;br /&gt;
&lt;br /&gt;
Click Send to send the Twitter Account reply.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Tags ====&lt;br /&gt;
When you hover over a Social Contact a text box and a Tag button is displayed.  To enter a tag, click the text box, type the tag and hit enter or click the '''Tag''' button.  You can enter two tags at once by using a comma.  The tags are displayed to all users who view that Social Contact.  &lt;br /&gt;
&lt;br /&gt;
'''Note:''' Social Contacts are not duplicated in SocialMiner even when they appear in multiple campaigns. If a user is viewing one campaign and tags a social contact, then the tag appears to users viewing that Social Contact from another Campaign.&lt;br /&gt;
&lt;br /&gt;
SocialMiner also has a suggested tag feature where it suggests the five most common/recently used tags for the selected campaign.  These suggestions provide one-click tagging for commonly used tags.  The suggestions are specific to the campaign, not the entire SocialMiner system.  The suggestions are only updated on a refresh. For example, if you are first viewing a new campaign in the Campaign Results gadget you do not see any suggestions.  Enter a few tags, and then click the refresh button. Tags that you entered as suggestions for other social contacts appear, allowing you to tag those social contacts by clicking the suggested tags.&lt;br /&gt;
&lt;br /&gt;
The SocialMiner Campaign Results can be viewed by tag so that the results only display a selected subset of Social Contacts, based on the selected tags.  You can click on the gadget settings (as if selecting a different campaign), check the show tags button, and select which tags you would like to see in the results.  Click OK and the Campaign Results are narrowed to only show the Social Contacts with the selected tags.&lt;br /&gt;
&lt;br /&gt;
View a [http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/socialminer/socialminer_85/video/toi/UsingSocialMinerTags.mov video] about using tags.&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
&lt;br /&gt;
The administration functions of SocialMiner are divided between two gadgets; System Administration and Reply Templates.&lt;br /&gt;
&lt;br /&gt;
=== System Administration ===&lt;br /&gt;
[[Image:CampaignResults.png|thumb|300px|right|System Administration]]&lt;br /&gt;
&lt;br /&gt;
The System Administration gadget provides the following system configuration and serviceability tools:&lt;br /&gt;
&lt;br /&gt;
* Active Directory&lt;br /&gt;
* Purge Settings &lt;br /&gt;
* Reporting Configuration &lt;br /&gt;
* RTMT Download Links &lt;br /&gt;
* Platform Administration&lt;br /&gt;
* Troubleshooting&lt;br /&gt;
&lt;br /&gt;
Also, the Application Software Version (version of SocialMiner) and Operating System Active Software Version (version of Cisco Unified OS) are listed at the top of the page.&lt;br /&gt;
&lt;br /&gt;
Server status for the three main services; Datastore, Indexer, and Runtime are provided under version information. All statuses must be &amp;quot;Running&amp;quot; for proper operation of the system.&lt;br /&gt;
&lt;br /&gt;
==== Active Directory ====&lt;br /&gt;
&lt;br /&gt;
SocialMiner uses Active Directory (AD) to manage and administer user access to the system. All users, with the exception of the Administration and Reporting users, must be configured on a Microsoft Active Directory server to be able to access SocialMiner.&lt;br /&gt;
&lt;br /&gt;
The Active Directory connection permits users configured in AD to access SocialMiner. You can configure the connection to allow all users in AD to access SocialMiner, or to allow only a group of users access. If there are multiple independent groups and they all require isolated security/permissions then they should each deploy their own SocialMiner system.  &lt;br /&gt;
&lt;br /&gt;
'''Note''': If Twitter Account feeds are configured on the system, all users are able to see Direct Messages to the configured Twitter Accounts and all users can post from these accounts.  SocialMiner tracks which users make which posts, but some companies may want to restrict who can make posts, and they can implement this approach by configuring SocialMiner to authenticate with a specific role.  If SocialMiner is authenticated with a specific Active Directory role, then only those Active Directory users with that role can use SocialMiner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To configure Active Directory, open the Administration gadget, click the Active Directory link, and click Edit. Enter or modify the following fields. Click Save when finished.&lt;br /&gt;
&lt;br /&gt;
* '''Enabled''': (checkbox) When checked, the Active Directory connection is active. If not checked, then only the administrator can log into SocialMiner.&lt;br /&gt;
* '''Host''': Provide the Host name or IP address and Port of the Active Directory server.&lt;br /&gt;
* '''Port''': Provide the port for Active Directory. The default Active Directory port is 3268. If using SSL the default port is 3269.&lt;br /&gt;
* '''Use SSL''': (checkbox). Check to use SSL. Note you must also exchange security certificates with the AD server before SSL can work.&lt;br /&gt;
* '''Manager Distinguished Name''': Enter the Manager Distinguished Name used to login to the Active Directory server, for example, on a default installation of Microsoft AD, the name is :''&amp;lt;tt&amp;gt;CN=Administrator, CN=users, DC=MYSERVER, DC=COM&amp;lt;/tt&amp;gt;''. Replace MYSERVER and COM with your respective hostname.&lt;br /&gt;
* '''Manager Password''': The password for the AD Manager account.&lt;br /&gt;
* '''Role Name''': (optional) The Active Directory role or Active Directory group of users who are allowed to access SocialMiner. If this setting is blank or * then all users in Active Directory are allowed access to SocialMiner.&lt;br /&gt;
&lt;br /&gt;
===== Exchanging Security Certificates with AD =====&lt;br /&gt;
&lt;br /&gt;
To enable SSL for the Active Directory connection you must first exchange security certificates between the two servers. Enabling SSL is optional, but if you do not enable SSL then username and password information is not transmitted securely between SocialMiner and the Microsoft AD server.&lt;br /&gt;
&lt;br /&gt;
To exchange security certificates:&lt;br /&gt;
&lt;br /&gt;
On the Active Directory server:&lt;br /&gt;
&lt;br /&gt;
# Verify that Active Directory has the Certificate Services service installed.&lt;br /&gt;
# Select '''All Programs &amp;gt; Administrative Tools &amp;gt; Certificate Authority'''.&lt;br /&gt;
# Expand the domain node and select Issued Certificates.&lt;br /&gt;
# Double click the certificate to open it&lt;br /&gt;
# Open the Details tab and click Copy to file.&lt;br /&gt;
# An Export wizard appears. In the wizard select DER encoded binary.&lt;br /&gt;
# Using the wizard to select a location to save the file.&lt;br /&gt;
# Click Finish.&lt;br /&gt;
&lt;br /&gt;
On the SocialMiner Server:&lt;br /&gt;
&lt;br /&gt;
# Open the Cisco Unified Operating System Administration page. The link is available from the gadget.&lt;br /&gt;
# Select Security &amp;gt; Certificate Management.&lt;br /&gt;
# Click Upload Certificate.&lt;br /&gt;
# For the Certificate Name, select tomcat-trust.&lt;br /&gt;
# In the Upload File field, select the file to upload by clicking Browse... Select the certificate file you saved from the Active Directory server.&lt;br /&gt;
# Click Upload File.&lt;br /&gt;
# Restart the Cisco Tomcat service. Using the CLI, run the command utils service restart Cisco Tomcat&lt;br /&gt;
&lt;br /&gt;
===== Adding Users =====&lt;br /&gt;
The Administration user (configured at install) and Reporting user accounts are the only accounts explicitly configured on SocialMiner.  The social media customer care representatives are configured in Microsoft Active Directory.  As these users sign into SocialMiner, successfully authenticate against Active Directory, and begin to take actions on the system, their actions are associated with their Active Directory User ID.&lt;br /&gt;
&lt;br /&gt;
==== Purge Settings ====&lt;br /&gt;
[[Image:SystemAdministrationPurge.jpg|thumb|300px|right|System Administration Purge Settings]]&lt;br /&gt;
&lt;br /&gt;
Datastore purges occur on a continuous basis (every hour) based on age of the social contacts and disk usage. Database purges are required to remove old data from the datastore so that the disk does not fill up.&lt;br /&gt;
&lt;br /&gt;
Important! Purge settings take effect as soon as you click save. If any of the criteria are met, such as Emergency purge when disk usage exceeds (%), then the purge starts immediately.&lt;br /&gt;
&lt;br /&gt;
To configure purge settings, click Edit at the bottom of the purge settings tool and edit the following:&lt;br /&gt;
&lt;br /&gt;
'''DataStore Purge Settings:'''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Purge Social Contacts older than (days): Social contacts older than this number of days are purg