<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=250355921-25082006><FONT face=Arial color=#0000ff size=2>I 
don't see anything in there that&nbsp;I'm not doing already (and have been for 
over a year, with 200 users)&nbsp;with Asterisk 1.0.9, HylaFAX, and Exchange 
5.5, with the exception of the text-to-speech stuff which is do-able with 
Cepstral / Festival and some scripts that hook MAPI on the Exchange server. But 
who would want your email read back to you over the phone except as an absolute 
last resort? Dumb. And, I am a *big* Exchange fan. </FONT></SPAN></DIV>
<DIV><SPAN class=250355921-25082006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=250355921-25082006><FONT face=Arial color=#0000ff size=2>As to 
Asterisk compatibility, the system requirements note that a SIP-PRI&nbsp;media 
gateway is used to communicate with the PBX with the exception of CCM, so it 
looks like Exchange is exposing it's API to SIP calls with some sort of 
middleware. Call control on SIP is 5060 TCP and media stream is on UDP, so SIP 
is SIP regardless if it's CCM or what have you. Looking in Technet, the Exchange 
2007 API is (typical of Microsoft) extremely well-documented; API calls are 
hooked with "cmdlet's". A cmdlet is a .NET class that's wrapped up in a shell 
executable that "does stuff" just as a Bash shell script does stuff. So my 
thinking here is that certain SIP calls from the PBX&nbsp;are recieved by this 
middleware, the corresponding cmdlet is executed&nbsp;on Exchange, and the 
result returned to the PBX. Same-same the other way around: User "does stuff" in 
Exchange (such as click on "Play on Phone" icon in Outlook Web Access) and 
Exchange triggers the middleware (Windows service, probably) to dial the SIP PBX 
to call the enduser and&nbsp;play back the voicemail. Specific 
functionality&nbsp;such as "play back a voicemail" is most likely sent in the 
SIP control&nbsp;envelope, and a media gateway is probably programmed to take 
the SIP call, call the PBX on a PRI channel, and execute whatever is supposed to 
happen through DTMF.&nbsp;So it should be possible to get Asterisk to work with 
Exchange 2007, yes, but it would be a lot of work to reverse-engineer what is 
actually going on.* &nbsp;Hmm, I should see if the Exchange 2007 DVD is in my 
MSDN subscription box. Sounds interesting. </FONT></SPAN></DIV>
<DIV><SPAN class=250355921-25082006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=250355921-25082006><FONT face=Arial color=#0000ff 
size=2>However, all of this functionality is do-able with Asterisk today and 
Exchange integration can be as simple as pie, take the "Play on Phone" 
functionality for example, which can be as simple as modifying Asterisk's 
voicemail notification email to include a link, when the user clicks on the 
link, it invokes a web script that drops a .call file to an Asterisk context 
that calls the user and logs them into voicemail. </FONT></SPAN></DIV>
<DIV><SPAN class=250355921-25082006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=250355921-25082006><FONT face=Arial color=#0000ff size=2>* I 
have no idea if this is actually what is going on but I betcha I'm pretty close. 
This is how Microsoft typically does things. </FONT></SPAN></DIV>
<DIV><FONT face=Tahoma><FONT size=2><SPAN class=250355921-25082006><FONT 
face=Arial color=#0000ff>&nbsp;</FONT></SPAN></FONT></FONT></DIV>
<DIV><FONT face=Tahoma><FONT size=2><SPAN 
class=250355921-25082006>&nbsp;</SPAN>-----Original Message-----<BR><B>From:</B> 
Matt Birmingham [mailto:mattbirmingham@gmail.com]<BR><B>Sent:</B> Friday, August 
25, 2006 3:35 PM<BR><B>To:</B> 
asterisk-users@lists.digium.com<BR><B>Subject:</B> Re: [asterisk-users] Will 
Asterisk work with Exchange 2007 UM?<BR><BR></DIV></FONT></FONT>
<BLOCKQUOTE>I'm sorry that I don't have an answer for you, but I too am very 
  interested in hearing what anyone has to say about this.&nbsp; <BR><BR>
  <DIV><SPAN class=gmail_quote>On 8/25/06, <B class=gmail_sendername><A 
  href="mailto:blawrence@qwest.net">blawrence@qwest.net</A></B> &lt;<A 
  href="mailto:blawrence@qwest.net">blawrence@qwest.net</A>&gt; wrote:</SPAN>
  <BLOCKQUOTE class=gmail_quote 
  style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">I'm 
    faced with the need to create forensic test data for an Exchange 
    2007<BR>server with unified messaging. Microsoft has a list of tested PBX 
    and IP<BR>gateway products that are known to work (below) but I'd prefer to 
    use <BR>Asterisk if possible. From everything I've read it appears that 
    since<BR>Exchange uses SIP over IP and Asterisk uses SIP over UDP this will 
    not<BR>work. I don't have a lot of experience with Asterisk but I was 
    wondering if <BR>anyone knows of a plan to allow Asterisk to run SIP over IP 
    or if there are<BR>any SIP gateways that will make this conversion. Reading 
    through the<BR>Asterisk/Digium documentation and the asterisk-users list 
    archive didn't <BR>turn up any clues. I apologize if this topic has already 
    been discussed.<BR>Anyone have any ideas?<BR><BR><A 
    href="http://www.microsoft.com/technet/prodtechnol/exchange/2007/productevaluation">http://www.microsoft.com/technet/prodtechnol/exchange/2007/productevaluation 
    </A><BR>/sysreqs.mspx#pbx<BR><BR>Thanks in advance,<BR>Brian 
    Lawrence<BR><BR>--------------------------------------------------------------------<BR>mail2web 
    - Check your email from the web at<BR><A 
    href="http://mail2web.com/">http://mail2web.com/</A> 
    .<BR><BR><BR>_______________________________________________<BR>--Bandwidth 
    and Colocation provided by <A href="http://Easynews.com">Easynews.com</A> 
    --<BR><BR>asterisk-users mailing list<BR>To UNSUBSCRIBE or update options 
    visit: <BR>&nbsp;&nbsp; <A 
    href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</A><BR></BLOCKQUOTE></DIV><BR><BR 
  clear=all><BR>-- <BR>-m+b </BLOCKQUOTE></BODY></HTML>