blawrence@qwest.net
2006-Aug-25 11:50 UTC
[asterisk-users] Will Asterisk work with Exchange 2007 UM?
I'm faced with the need to create forensic test data for an Exchange 2007 server with unified messaging. Microsoft has a list of tested PBX and IP gateway products that are known to work (below) but I'd prefer to use Asterisk if possible. From everything I've read it appears that since Exchange uses SIP over IP and Asterisk uses SIP over UDP this will not work. I don't have a lot of experience with Asterisk but I was wondering if anyone knows of a plan to allow Asterisk to run SIP over IP or if there are any SIP gateways that will make this conversion. Reading through the Asterisk/Digium documentation and the asterisk-users list archive didn't turn up any clues. I apologize if this topic has already been discussed. Anyone have any ideas? http://www.microsoft.com/technet/prodtechnol/exchange/2007/productevaluation /sysreqs.mspx#pbx Thanks in advance, Brian Lawrence -------------------------------------------------------------------- mail2web - Check your email from the web at http://mail2web.com/ .
Matt Birmingham
2006-Aug-25 14:35 UTC
[asterisk-users] Will Asterisk work with Exchange 2007 UM?
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. On 8/25/06, blawrence@qwest.net <blawrence@qwest.net> wrote:> > I'm faced with the need to create forensic test data for an Exchange 2007 > server with unified messaging. Microsoft has a list of tested PBX and IP > gateway products that are known to work (below) but I'd prefer to use > Asterisk if possible. From everything I've read it appears that since > Exchange uses SIP over IP and Asterisk uses SIP over UDP this will not > work. I don't have a lot of experience with Asterisk but I was wondering > if > anyone knows of a plan to allow Asterisk to run SIP over IP or if there > are > any SIP gateways that will make this conversion. Reading through the > Asterisk/Digium documentation and the asterisk-users list archive didn't > turn up any clues. I apologize if this topic has already been discussed. > Anyone have any ideas? > > > http://www.microsoft.com/technet/prodtechnol/exchange/2007/productevaluation > /sysreqs.mspx#pbx > > Thanks in advance, > Brian Lawrence > > -------------------------------------------------------------------- > mail2web - Check your email from the web at > http://mail2web.com/ . > > > _______________________________________________ > --Bandwidth and Colocation provided by Easynews.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >-- -m+b -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20060825/aef3baa1/attachment.htm
Interesting, I never knew that Asterisk SIP doesn't run over IP. How in the world is it then running on my IP network? I guess you meant TCP. Anyhow from that link I can see that T1 getway is supported, which means that thru a T1 card Asterisk should be able to work with it. The following links also show that Asterisk will be quite easy to interface with Exchange 2007 UM, although not with SIP over UDP: https://www.microsoft.com/technet/prodtechnol/exchange/E2k7Help/a7cecf59-b93a-413b-bb88-29f2669ef2cf.mspx?mfr=true https://www.microsoft.com/technet/prodtechnol/exchange/E2k7Help/9ed9dc7a-82e4-47da-b341-a64a1c0da8fd.mspx?mfr=true https://www.microsoft.com/technet/prodtechnol/exchange/E2k7Help/76bcdc54-3ec2-408a-bdbe-37826580dd62.mspx?mfr=true These are all around the same type of info that all show that SIP is just an interface, but you can use any other interface to actualy hook into Exchange 2007 UM, including FXO/FXS, and T1. On 8/25/06, blawrence@qwest.net <blawrence@qwest.net> wrote:> I'm faced with the need to create forensic test data for an Exchange 2007 > server with unified messaging. Microsoft has a list of tested PBX and IP > gateway products that are known to work (below) but I'd prefer to use > Asterisk if possible. From everything I've read it appears that since > Exchange uses SIP over IP and Asterisk uses SIP over UDP this will not > work. I don't have a lot of experience with Asterisk but I was wondering if > anyone knows of a plan to allow Asterisk to run SIP over IP or if there are > any SIP gateways that will make this conversion. Reading through the > Asterisk/Digium documentation and the asterisk-users list archive didn't > turn up any clues. I apologize if this topic has already been discussed. > Anyone have any ideas? > > http://www.microsoft.com/technet/prodtechnol/exchange/2007/productevaluation > /sysreqs.mspx#pbx > > Thanks in advance, > Brian Lawrence > > -------------------------------------------------------------------- > mail2web - Check your email from the web at > http://mail2web.com/ . > > > _______________________________________________ > --Bandwidth and Colocation provided by Easynews.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >
Colin Anderson
2006-Aug-25 15:40 UTC
[asterisk-users] Will Asterisk work with Exchange 2007 UM?
I don't see anything in there that I'm not doing already (and have been for over a year, with 200 users) 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. As to Asterisk compatibility, the system requirements note that a SIP-PRI 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 are recieved by this middleware, the corresponding cmdlet is executed 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 play back the voicemail. Specific functionality such as "play back a voicemail" is most likely sent in the SIP control 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. 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.* Hmm, I should see if the Exchange 2007 DVD is in my MSDN subscription box. Sounds interesting. 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. * 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. -----Original Message----- From: Matt Birmingham [mailto:mattbirmingham@gmail.com] Sent: Friday, August 25, 2006 3:35 PM To: asterisk-users@lists.digium.com Subject: Re: [asterisk-users] Will Asterisk work with Exchange 2007 UM? 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. On 8/25/06, blawrence@qwest.net <mailto:blawrence@qwest.net> < blawrence@qwest.net <mailto:blawrence@qwest.net> > wrote: I'm faced with the need to create forensic test data for an Exchange 2007 server with unified messaging. Microsoft has a list of tested PBX and IP gateway products that are known to work (below) but I'd prefer to use Asterisk if possible. From everything I've read it appears that since Exchange uses SIP over IP and Asterisk uses SIP over UDP this will not work. I don't have a lot of experience with Asterisk but I was wondering if anyone knows of a plan to allow Asterisk to run SIP over IP or if there are any SIP gateways that will make this conversion. Reading through the Asterisk/Digium documentation and the asterisk-users list archive didn't turn up any clues. I apologize if this topic has already been discussed. Anyone have any ideas? http://www.microsoft.com/technet/prodtechnol/exchange/2007/productevaluation <http://www.microsoft.com/technet/prodtechnol/exchange/2007/productevaluatio n> /sysreqs.mspx#pbx Thanks in advance, Brian Lawrence -------------------------------------------------------------------- mail2web - Check your email from the web at http://mail2web.com/ <http://mail2web.com/> . _______________________________________________ --Bandwidth and Colocation provided by Easynews.com <http://Easynews.com> -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users <http://lists.digium.com/mailman/listinfo/asterisk-users> -- -m+b -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20060825/f4137e2c/attachment.htm
Kristian Kielhofner
2006-Aug-25 16:46 UTC
[asterisk-users] Will Asterisk work with Exchange 2007 UM?
blawrence@qwest.net wrote:> I'm faced with the need to create forensic test data for an Exchange 2007 > server with unified messaging. Microsoft has a list of tested PBX and IP > gateway products that are known to work (below) but I'd prefer to use > Asterisk if possible. From everything I've read it appears that since > Exchange uses SIP over IP and Asterisk uses SIP over UDP this will not > work. I don't have a lot of experience with Asterisk but I was wondering if > anyone knows of a plan to allow Asterisk to run SIP over IP or if there are > any SIP gateways that will make this conversion. Reading through the > Asterisk/Digium documentation and the asterisk-users list archive didn't > turn up any clues. I apologize if this topic has already been discussed. > Anyone have any ideas? > > http://www.microsoft.com/technet/prodtechnol/exchange/2007/productevaluation > /sysreqs.mspx#pbx > > Thanks in advance, > Brian Lawrence >Brian, Your best bet is to use SER or OpenSER. Because either SER supports SIP over both TCP and UDP you can use them as a proxy between Asterisk and Exchange 2007. You cold even run OpenSER/SER on the same machine as Asterisk. If you had some kind of IP level security in place a pretty basic ser.cfg would do the trick, if not you would have to setup some authentication and stuff... -- Kristian Kielhofner
On Fri, 2006-08-25 at 14:50 -0400, blawrence@qwest.net wrote:> I'm faced with the need to create forensic test data for an Exchange 2007 > server with unified messaging. Microsoft has a list of tested PBX and IP > gateway products that are known to work (below) but I'd prefer to use > Asterisk if possible. From everything I've read it appears that since > Exchange uses SIP over IP and Asterisk uses SIP over UDP this will not > work. I don't have a lot of experience with Asterisk but I was wondering if > anyone knows of a plan to allow Asterisk to run SIP over IP or if there are > any SIP gateways that will make this conversion.You can use (Open)SER or try the Asterisk (S)RPMs at http://www.laimbock.com/asterisk/ which have SIP TCP functionality. Regards, Patrick