{"id":58,"date":"2004-03-12T02:11:22","date_gmt":"2004-03-12T07:11:22","guid":{"rendered":"http:\/\/www.clank.org\/blog\/?p=58"},"modified":"2004-03-12T02:11:22","modified_gmt":"2004-03-12T07:11:22","slug":"ip-telephony-is-real","status":"publish","type":"post","link":"https:\/\/www.clank.org\/blog\/2004\/03\/12\/ip-telephony-is-real\/","title":{"rendered":"IP telephony is real"},"content":{"rendered":"<p>I got this idea in my head that there <em>must<\/em> be a software SIP phone available for Mac OS X by now&#8230; this is the story of my adventure.<br \/>\n<!--more--><br \/>\nIt started innocently enough.<\/p>\n<p>I pulled up ohphoneX, got frustrated over connectivity to the H.323 gatekeeper at work, and decided it was time to do a Google search to see if SIP had made any progress in the last year. And, surprisingly, I found a reference to a Mac OS X client on the second search.<\/p>\n<p>Enter <a href=\"http:\/\/www.xten.com\/index.php?menu=products&amp;smenu=xlite\">X-Lite<\/a> from Xten Networks. Amazingly, it&#8217;s free! The documentation pointed me at a number of SIP service providers, several of which have a common theme: free PC-to-PC calling. So, next I <a href=\"http:\/\/www.freeworlddialup.com\/support\/quick_start_guide\">created an account<\/a> on FreeWorld Dialup (FWD) and configured X-Lite. The instructions were straightforward, something <em>this<\/em> rookie SIP user really appreciated.<\/p>\n<p>Finally, I had to make sure that ports 5060 and 16384-16391 are allowed in through the firewall. My <a href=\"http:\/\/www.asante.com\/\">Asant&eacute;<\/a> firewall allows me to set those as inbound ports that dynamically open up if there&#8217;s an established session on port 5060. (This is very similar to the firewall configuration used for iChat AV, by the way.)<\/p>\n<p>So, with everything set up, I started to test the system.<\/p>\n<p>FWD provides an echo server as a way to get a feel for latency. At first I was horrified &#8211; the delay to hear my own voice was about 3\/4 of a second. Can you imagine talking to anyone with that kind of delay? However, I reasoned that it was on the order of half that, which might be bearable. To be honest, I would prefer if round trip was under 200 msec, but I&#8217;ll live.<\/p>\n<p>About 45 minutes later my friend Herb in Calgary came back in from the garage. He had already offered to have me call him, as the <a href=\"http:\/\/www.jasomi.com\/\">company he works for<\/a> these days is all about SIP, and they provided him with an IP phone gateway at home. The latency was indeed bearable, and we had a nice conversation until my microphone cut out. I noticed this a couple of other times with the test server, but I haven&#8217;t quite figured it out yet. Perhaps it won&#8217;t matter very much longer, though. There&#8217;s a new bauble showing up one of these days, or so I&#8217;m told. (I&#8217;d tell you, but blah blah blah kill blah.)<\/p>\n<p>So there you have it. This should be interesting&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I got this idea in my head that there must be a software SIP phone available for Mac OS X by now&#8230; this is the story of my adventure.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[4],"tags":[],"class_list":["post-58","post","type-post","status-publish","format-standard","hentry","category-geekstuff"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p706FA-W","jetpack-related-posts":[],"jetpack_likes_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.clank.org\/blog\/wp-json\/wp\/v2\/posts\/58","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.clank.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.clank.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.clank.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.clank.org\/blog\/wp-json\/wp\/v2\/comments?post=58"}],"version-history":[{"count":0,"href":"https:\/\/www.clank.org\/blog\/wp-json\/wp\/v2\/posts\/58\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.clank.org\/blog\/wp-json\/wp\/v2\/media?parent=58"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.clank.org\/blog\/wp-json\/wp\/v2\/categories?post=58"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.clank.org\/blog\/wp-json\/wp\/v2\/tags?post=58"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}