The issue: using the GeoPort telecomm adapter, you can run only one telecomm application at a time. Remember that the Express Modem software counts as one application, so you can have multiple applications that use that software running at the same time.
ApplePhone, which is not modem-based, doesn't use the Express Modem software, so you have an either/or situation with it. On the other hand, you could have multiple well-behaved commtoolbox application running at the same time.
You can also have (in some cases, depending on bandwidth use and processor capabilities) multiple DSP applications up and running. Remember that speech recognition takes a LOT of bandwidth and that it is difficult to get other DSP applications running concurrently with it.