<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Comcast&#8217;s Caller ID</title>
	<atom:link href="http://truejournals.com/2009/05/23/comcasts-caller-id/feed/" rel="self" type="application/rss+xml" />
	<link>http://truejournals.com/2009/05/23/comcasts-caller-id/</link>
	<description>College student; Engineer; Programmer; Nerd.</description>
	<lastBuildDate>Sun, 11 Mar 2012 22:51:18 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Sheila</title>
		<link>http://truejournals.com/2009/05/23/comcasts-caller-id/comment-page-1/#comment-51433</link>
		<dc:creator>Sheila</dc:creator>
		<pubDate>Sun, 11 Mar 2012 22:51:18 +0000</pubDate>
		<guid isPermaLink="false">http://truejournals.com/?p=83#comment-51433</guid>
		<description>Is there a way I can see missed calls?</description>
		<content:encoded><![CDATA[<p>Is there a way I can see missed calls?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: grimmwerks</title>
		<link>http://truejournals.com/2009/05/23/comcasts-caller-id/comment-page-1/#comment-49494</link>
		<dc:creator>grimmwerks</dc:creator>
		<pubDate>Fri, 24 Feb 2012 00:09:23 +0000</pubDate>
		<guid isPermaLink="false">http://truejournals.com/?p=83#comment-49494</guid>
		<description>Hey - found this by doing some google searching -- I&#039;m wondering if theres a way I can PUSH messages to my dvr - ie &#039;new email from&#039; etc -- from my computer via cmdline?  Really interested in this...</description>
		<content:encoded><![CDATA[<p>Hey &#8211; found this by doing some google searching &#8212; I&#8217;m wondering if theres a way I can PUSH messages to my dvr &#8211; ie &#8216;new email from&#8217; etc &#8212; from my computer via cmdline?  Really interested in this&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Melissa Osika</title>
		<link>http://truejournals.com/2009/05/23/comcasts-caller-id/comment-page-1/#comment-41019</link>
		<dc:creator>Melissa Osika</dc:creator>
		<pubDate>Mon, 14 Nov 2011 21:20:46 +0000</pubDate>
		<guid isPermaLink="false">http://truejournals.com/?p=83#comment-41019</guid>
		<description>I am having the same problem as Jim.  Got a new Comcast DVR cable box and have lost my caller ID.  Comcast has no idea what is wrong.  I get the same excuses about powering down the box and waiting 72 hours.  Nothing has worked.  Grrrr.</description>
		<content:encoded><![CDATA[<p>I am having the same problem as Jim.  Got a new Comcast DVR cable box and have lost my caller ID.  Comcast has no idea what is wrong.  I get the same excuses about powering down the box and waiting 72 hours.  Nothing has worked.  Grrrr.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim</title>
		<link>http://truejournals.com/2009/05/23/comcasts-caller-id/comment-page-1/#comment-28184</link>
		<dc:creator>Jim</dc:creator>
		<pubDate>Wed, 15 Jun 2011 22:11:25 +0000</pubDate>
		<guid isPermaLink="false">http://truejournals.com/?p=83#comment-28184</guid>
		<description>Great site! Thanks for it.  I&#039;m still looking for information about how the caller ID is supposed to get to the TV.  Mine hasn&#039;t worked for a year.  Many interactions with Comcast - all ending up with the &quot;wait 24 (48 or 72) hours&quot; and it will be OK.  Had a tech out twice to verify everything is hunky dory.  Still no Caller ID on the TV.  Maybe if I could find out how it is supposed to work, I could figure something out.  Again, love your site.

Jim</description>
		<content:encoded><![CDATA[<p>Great site! Thanks for it.  I&#8217;m still looking for information about how the caller ID is supposed to get to the TV.  Mine hasn&#8217;t worked for a year.  Many interactions with Comcast &#8211; all ending up with the &#8220;wait 24 (48 or 72) hours&#8221; and it will be OK.  Had a tech out twice to verify everything is hunky dory.  Still no Caller ID on the TV.  Maybe if I could find out how it is supposed to work, I could figure something out.  Again, love your site.</p>
<p>Jim</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Annamarie Ediger</title>
		<link>http://truejournals.com/2009/05/23/comcasts-caller-id/comment-page-1/#comment-22105</link>
		<dc:creator>Annamarie Ediger</dc:creator>
		<pubDate>Wed, 30 Mar 2011 13:53:48 +0000</pubDate>
		<guid isPermaLink="false">http://truejournals.com/?p=83#comment-22105</guid>
		<description>I truly liked %BLOGTITLE%. Youre so cool! I dont suppose Ive read anything like this before. So good to seek out someone with some unique ideas on this subject. realy thanks for beginning this up. this website is one thing that is needed on the net, somebody with somewhat originality. helpful job for bringing one thing new to the web!  Agile Marketing Solutions, LLC 2905 East Point Street, Suite 91784, Atlanta, GA 30344 (404) 939-5631</description>
		<content:encoded><![CDATA[<p>I truly liked %BLOGTITLE%. Youre so cool! I dont suppose Ive read anything like this before. So good to seek out someone with some unique ideas on this subject. realy thanks for beginning this up. this website is one thing that is needed on the net, somebody with somewhat originality. helpful job for bringing one thing new to the web!  Agile Marketing Solutions, LLC 2905 East Point Street, Suite 91784, Atlanta, GA 30344 (404) 939-5631</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TrueJournals</title>
		<link>http://truejournals.com/2009/05/23/comcasts-caller-id/comment-page-1/#comment-8372</link>
		<dc:creator>TrueJournals</dc:creator>
		<pubDate>Thu, 14 Oct 2010 19:48:26 +0000</pubDate>
		<guid isPermaLink="false">http://truejournals.com/?p=83#comment-8372</guid>
		<description>Sorry about the delay with this.  I&#039;ve been busy being a college student :)

Just made a new blog post!  Hope it works for everyone :)</description>
		<content:encoded><![CDATA[<p>Sorry about the delay with this.  I&#8217;ve been busy being a college student <img src='http://truejournals.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Just made a new blog post!  Hope it works for everyone <img src='http://truejournals.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Henry</title>
		<link>http://truejournals.com/2009/05/23/comcasts-caller-id/comment-page-1/#comment-8370</link>
		<dc:creator>Henry</dc:creator>
		<pubDate>Thu, 14 Oct 2010 18:49:33 +0000</pubDate>
		<guid isPermaLink="false">http://truejournals.com/?p=83#comment-8370</guid>
		<description>I have successfully gotten my code to decrypt the XMPP messages from comcast. With the help from Bobby (Truejournals) we have connected to Comcast&#039;s XMPP server and decoded the XML message. He plans on releasing our code but I haven&#039;t heard from him. I plan on releasing the code in a couple days if he doesn&#039;t.</description>
		<content:encoded><![CDATA[<p>I have successfully gotten my code to decrypt the XMPP messages from comcast. With the help from Bobby (Truejournals) we have connected to Comcast&#8217;s XMPP server and decoded the XML message. He plans on releasing our code but I haven&#8217;t heard from him. I plan on releasing the code in a couple days if he doesn&#8217;t.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://truejournals.com/2009/05/23/comcasts-caller-id/comment-page-1/#comment-8178</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Sun, 10 Oct 2010 12:44:06 +0000</pubDate>
		<guid isPermaLink="false">http://truejournals.com/?p=83#comment-8178</guid>
		<description>Ross -- are you trying to replace the air app or simply decode/descrypt. I know I would be satisfied taking the CID info directly from the air app/xmpp network payload.

Have you gotten any farther?</description>
		<content:encoded><![CDATA[<p>Ross &#8212; are you trying to replace the air app or simply decode/descrypt. I know I would be satisfied taking the CID info directly from the air app/xmpp network payload.</p>
<p>Have you gotten any farther?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ross Presser</title>
		<link>http://truejournals.com/2009/05/23/comcasts-caller-id/comment-page-1/#comment-7697</link>
		<dc:creator>Ross Presser</dc:creator>
		<pubDate>Fri, 01 Oct 2010 07:24:59 +0000</pubDate>
		<guid isPermaLink="false">http://truejournals.com/?p=83#comment-7697</guid>
		<description>OK, I&#039;ve discovered how to view the debug log in Pidgin, and yes, Pidgin is authenticating fine to the XMPP server. It&#039;s expecting more info from the server, perhaps a buddy list, and that&#039;s why it doesn&#039;t show that the connection is finished; but it is connected, and when the phone rings I do see the HEADLINE packet coming in.  Unfortunately Pidgin ignores HEADLINEs ... well, I would have to write a plugin anyway to do the decryption, so it&#039;s moot.  I guess I&#039;ll need some other XMPP client or client library.</description>
		<content:encoded><![CDATA[<p>OK, I&#8217;ve discovered how to view the debug log in Pidgin, and yes, Pidgin is authenticating fine to the XMPP server. It&#8217;s expecting more info from the server, perhaps a buddy list, and that&#8217;s why it doesn&#8217;t show that the connection is finished; but it is connected, and when the phone rings I do see the HEADLINE packet coming in.  Unfortunately Pidgin ignores HEADLINEs &#8230; well, I would have to write a plugin anyway to do the decryption, so it&#8217;s moot.  I guess I&#8217;ll need some other XMPP client or client library.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ross Presser</title>
		<link>http://truejournals.com/2009/05/23/comcasts-caller-id/comment-page-1/#comment-7675</link>
		<dc:creator>Ross Presser</dc:creator>
		<pubDate>Thu, 30 Sep 2010 15:50:42 +0000</pubDate>
		<guid isPermaLink="false">http://truejournals.com/?p=83#comment-7675</guid>
		<description>I&#039;ve started working on decoding it myself. Comcast provides a Caller ID desktop app for your computer, which is written as an Adobe AIR app.  That can be dissaembled into Actionscript code using any of various Flash decompilers; the interesting files are:

com.hurlant.machenmusik.CM_IM_Decrypt.as
xmpp.CInfoMessage.as
xmpp.Connection.as 

I can email you these files if you wish.  They&#039;re using AES256 as an encryption method; the key is generated from this function:

internal static function GenerateKeyForUser(arg1:String):flash.utils.ByteArray
        {
            return GenerateKey(com.hurlant.util.Hex.toArray(com.hurlant.util.Hex.fromString(theSalt != null ? theSalt : &quot;7R]c\&#039;1z&lt;q\\O%eybO&quot;)), arg1);
        }

I found these things out, but I&#039;m having trouble connecting Pidgin to the comcast XMPP server. What XMPP client were you using, TrueJournals? and anyone know if Pidgin is capable of receiving the XMPP headline?</description>
		<content:encoded><![CDATA[<p>I&#8217;ve started working on decoding it myself. Comcast provides a Caller ID desktop app for your computer, which is written as an Adobe AIR app.  That can be dissaembled into Actionscript code using any of various Flash decompilers; the interesting files are:</p>
<p>com.hurlant.machenmusik.CM_IM_Decrypt.as<br />
xmpp.CInfoMessage.as<br />
xmpp.Connection.as </p>
<p>I can email you these files if you wish.  They&#8217;re using AES256 as an encryption method; the key is generated from this function:</p>
<p>internal static function GenerateKeyForUser(arg1:String):flash.utils.ByteArray<br />
        {<br />
            return GenerateKey(com.hurlant.util.Hex.toArray(com.hurlant.util.Hex.fromString(theSalt != null ? theSalt : &#8220;7R]c\&#8217;1z&lt;q\\O%eybO&quot;)), arg1);<br />
        }</p>
<p>I found these things out, but I&#039;m having trouble connecting Pidgin to the comcast XMPP server. What XMPP client were you using, TrueJournals? and anyone know if Pidgin is capable of receiving the XMPP headline?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

