Message from discussion
Implementing VOIP for iPhone App
Received: by 10.140.82.9 with SMTP id f9mr1522059rvb.7.1264534307231;
Tue, 26 Jan 2010 11:31:47 -0800 (PST)
Received: by 10.140.82.9 with SMTP id f9mr1522058rvb.7.1264534307206;
Tue, 26 Jan 2010 11:31:47 -0800 (PST)
Return-Path: <cocoa-dev-bounces+cocoa-dev-garchive-98506=googlegroups....@lists.apple.com>
Received: from bz1.apple.com (bz1.apple.com [17.254.13.36])
by gmr-mx.google.com with ESMTP id 24si1690423pzk.14.2010.01.26.11.31.46;
Tue, 26 Jan 2010 11:31:47 -0800 (PST)
Received-SPF: pass (google.com: manual fallback record for domain of cocoa-dev-bounces+cocoa-dev-garchive-98506=googlegroups....@lists.apple.com designates 17.254.13.36 as permitted sender) client-ip=17.254.13.36;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: manual fallback record for domain of cocoa-dev-bounces+cocoa-dev-garchive-98506=googlegroups....@lists.apple.com designates 17.254.13.36 as permitted sender) smtp.mail=cocoa-dev-bounces+cocoa-dev-garchive-98506=googlegroups....@lists.apple.com; dkim=neutral (body hash did not verify) header...@gmail.com
Received: from lists.apple.com (a17-128-113-151.apple.com [17.128.113.151])
by bz1.apple.com (Postfix) with ESMTP id 8D7DC1A56973E
for <cocoa-dev-garchive-98506@googlegroups.com>; Tue, 26 Jan 2010 11:31:46 -0800 (PST)
Received: from master.lists.apple.com (localhost [127.0.0.1])
by lists.apple.com (Postfix) with ESMTP id 899CD244E9AC8
for <cocoa-dev-garchive-98506@googlegroups.com>; Tue, 26 Jan 2010 11:31:46 -0800 (PST)
X-Original-To: cocoa-...@lists.apple.com
Delivered-To: cocoa-...@lists.apple.com
Received: from relay3.apple.com (relay3.apple.com [17.128.113.33])
by lists.apple.com (Postfix) with ESMTP id 1EA65244E866A
for <cocoa-...@lists.apple.com>; Tue, 26 Jan 2010 11:28:54 -0800 (PST)
Received: from mail-in13.apple.com (mail-in13.apple.com [17.254.13.11])
by relay3.apple.com (Postfix) with ESMTP id 0EA2CB8391D7
for <cocoa-...@lists.apple.com>; Tue, 26 Jan 2010 11:28:54 -0800 (PST)
X-AuditID: 11fe0d0b-b7b6aae00000101b-6c-4b5f4275cfb1
Received: from mail-qy0-f195.google.com (mail-qy0-f195.google.com
[209.85.221.195])
by mail-in13.apple.com (Apple Secure Mail Relay) with SMTP id
14.20.04123.5724F5B4; Tue, 26 Jan 2010 11:28:53 -0800 (PST)
Received: by qyk33 with SMTP id 33so1145221qyk.26
for <cocoa-...@lists.apple.com>; Tue, 26 Jan 2010 11:28:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
h=domainkey-signature:mime-version:received:in-reply-to:references
:date:message-id:subject:from:to:cc:content-type;
bh=9BEbWgq7ULC52vQAFCt4QlXpBJGk692BM9qc/u6csUI=;
b=N8XOM+gIy5AGs+Uyq7LLRrZ/GPhGCnvxzHvQUhALpsdfW1dHMDTWUUXpdDQrNGVKqv
ch10VezbTsMGPpnSEV7j3zfeYWWlhOrzqBboI2ZSh1i2M3xS+TXrTaAhFSOJLD38MqXP
Fpu3QduBmGU2QdzITdPeqtnqGPTjPMcJ6tKfQ=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:cc:content-type;
b=uEu3ML3zm6JcDpNsXbTzjExHdRaI6oLi5SB9QXjZmm1GN5q6rdGkkQEVK7NN/fuCMP
vt2x5h6LueOqt4mH1mBVHuDswidrSfGZ6NXMCztWv1F0lKl/iBQlFLCt/QB3b3I7+N50
yOiVvk19sN9lasH3Q+YTQK9jOWck3R4CoY6Tc=
MIME-Version: 1.0
Received: by 10.224.78.31 with SMTP id i31mr5054962qak.209.1264534132629; Tue,
26 Jan 2010 11:28:52 -0800 (PST)
In-Reply-To: <da8fe1601001251250m6b2c39efwa411ee5929c6b...@mail.gmail.com>
References: <fce935071001240717t4288084dtd6ff7a9cd4ac2...@mail.gmail.com>
<da8fe1601001251250m6b2c39efwa411ee5929c6b...@mail.gmail.com>
Date: Tue, 26 Jan 2010 12:28:52 -0700
Message-ID: <d9a6586e1001261128i302c0176v599b66abec1a3...@mail.gmail.com>
From: Shawn Rutledge <shawn.t.rutle...@gmail.com>
To: Michael Ash <michael....@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
X-Brightmail-Tracker: AAAABBKHu6kSh7xmEohjcxKIiFE=
Cc: cocoa-dev <cocoa-...@lists.apple.com>
Subject: Re: [iPhone] Implementing VOIP for iPhone App
X-BeenThere: cocoa-...@lists.apple.com
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussions regarding native Mac OS X application developments using
Cocoa frameworks <cocoa-dev.lists.apple.com>
List-Unsubscribe: <http://lists.apple.com/mailman/listinfo/cocoa-dev>,
<mailto:cocoa-dev-requ...@lists.apple.com?subject=unsubscribe>
List-Post: <mailto:cocoa-...@lists.apple.com>
List-Help: <mailto:cocoa-dev-requ...@lists.apple.com?subject=help>
List-Subscribe: <http://lists.apple.com/mailman/listinfo/cocoa-dev>,
<mailto:cocoa-dev-requ...@lists.apple.com?subject=subscribe>
Sender: cocoa-dev-bounces+cocoa-dev-garchive-98506=googlegroups....@lists.apple.com
Errors-To: cocoa-dev-bounces+cocoa-dev-garchive-98506=googlegroups....@lists.apple.com
On Mon, Jan 25, 2010 at 1:50 PM, Michael Ash <michael....@gmail.com> wrote:
> I think that the term "VoIP" is a red herring here. Yes, technically
> you're taking voice audio and sending it over IP, but VoIP normally
> refers to real-time interactive usage like internet telephony. You're
> just sending audio data to a server and getting some kind of response,
I assumed the voice recognition was for voice dialing or some kind of
interactive voice response system.
Anyway it seems like it would be better to go with a standards-based
approach, e.g. the iPhone app should be a SIP client or an Asterisk
client, and then I think you can easily build the voice-response stuff
on an Asterisk server, as some kind of plugin. I'm not an expert on
those details but I know this kind of stuff gets done from time to
time, so there is probably plenty of stuff you can reuse rather than
re-inventing the wheel.
But then, I'm thinking as if the output of this class project is
supposed to be a useful piece of engineering and build upon what
exists already. Could be wrong... sometimes the profs like you to
reinvent the wheel just to learn from experience. In 1994 I had a
class in "multimedia information systems" and the class project was to
build a computer-based magazine or newspaper replacement. I threw
together a quick GUI (table of contents and navigation stuff) in
Toolbook and used HTML for the content, which was quite easy, and the
prof was taken aback... he had said when we started the project that
there was a Unix box available to do the project on, and thought we
were going to actually start with xlib or Motif or some such and build
the whole thing from scratch, which I thought was utterly pointless.
My grade turned out OK anyhow (maybe I got a B for that class, I
forgot). The web was sortof new at that time, but all the cool kids
had web pages already and I thought it was kindof pathetic that a prof
who specializes in multimedia wouldn't have understood by then that it
was the short-term future of media consumption, and taking that as a
given, could've thought of a more appropriate assignment to build on
top of it. OTOH I didn't really learn anything from that experience;
if I'd slaved away with Motif to build some kind of pointless one-off
app from scratch, at least I would've learned Motif along the way.
The real world is often pragmatic though, like I was... why do it over
again if you can reuse it.
_______________________________________________
Cocoa-dev mailing list (Cocoa-...@lists.apple.com)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/cocoa-dev-garchive-98506%40googlegroups.com
This email sent to cocoa-dev-garchive-98506@googlegroups.com