Forums Read-only archive

Exchange UM

10 posts · Brekeke SIP Server Forum

mitch Original post
1. Brekeke Product Name and version:

2.2

2. Java version:

1.5

3. OS type and the version:

2003 server

4. UA (phone), gateway or other hardware/software involved:

5. Select your network pattern from http://www.brekeke-sip.com/bbs/network/ ... terns.html :

6. Your problem:

Is it possible configure SIP Server to use the Exchange Server 2007 Unified Messaging?
How to?

Thanks.
james
Hi

It is possible...
What kind of client will you use?

You may need to add new DialPlan rule to bridge from TCP to UDP
http://www.brekeke-sip.com/wiki/index.p ... i=63f4ee97
mitch
Hi James,
thanks for your answer.
I use the x-lite client to connect SIP Server.
I have created the follow dial plan rule, but not work.
I use the evaluation version, is compatible this version?
The rule:

matching patterns:
$request=^INVITE

deploy patterns:
$target=192.168.1.1 (ip address exchange server)
$transport=TCP

In SIP Setting, I have TCP-handling ON and UDP failover is ON.
The SIP client is registered correctly, but when I call the Exchange Server, the message is "Not found"

Thanks in advance.

james wrote:Hi

It is possible...
What kind of client will you use?

You may need to add new DialPlan rule to bridge from TCP to UDP
http://www.brekeke-sip.com/wiki/index.p ... i=63f4ee97
james
Hi mitch,

>> I use the evaluation version, is compatible this version?

Personal and Academic Editions don't have TCP feature but Evaluation Editions has it.


Anyway.. try the following DialPlan rule.

---------------------------------------
Matching Patterns:
$request = ^INVITE
To = sip:(.+)@

Deploy Patterns:
To = sip:%1@192.168.1.1
$transport = TCP
&net.sip.transport.follow.request = true
---------------------------------------
mitch
Hi James,
with your DialPlan rule, the sip client work, but I hope that don't work correctly, because I had to insert the X-lite IP address in Exchange IP Gateway and not the SIP Server IP address.
In fact, in the "active sessions" in SIP Server I don't see the call, because the SIP Server "forward" all call to Exchange Server.
With this method, I will must insert all X-lite IP address as Exchange IP Gateway and this is not correct.
I hope that the SIP Server should be among between X-lite and Exchange Server and "management" all call.
Do you have any idea?

Thanks for your support.

Bye.
james
Hi mitch,

Add "$registered( To )" in the Matching Patterns.
---------------------------------------
Matching Patterns:
$request = ^INVITE
To = sip:(.+)@
$registered( To ) = false

Deploy Patterns:
To = sip:%1@192.168.1.1
$transport = TCP
&net.sip.transport.follow.request = true
---------------------------------------

Can you make a call between X-Lite clients?
mitch
Hi James,
I can make a call between X-Lite clients without errors.
But with the new rule, don't work again.

Thanks.
james
Hi mitch,

Did you receive any error responses when you made a call from X-Lite to the Exchange server?
You can check it at [Call Logs] page.
mitch
Hi James,
yes I have the error when call exchange by x-lite.
The error is the follow:
338, sip:288@192.168.200.54, sip:250@192.168.200.14, 00:00:00, Thu Oct 09 10:57:38 CEST 2008, , Thu Oct 09 10:57:38 CEST 2008, Failure, 302

This error is logged also when x-lite work correctly with exchange.
It's very strange.

Thanks.
james
Hi mitch,

Response 302 means "Moved Temporarily"..
Did the X-Lite make another call automatically after it received 302 response?
If X-Lite didn't, try Brekeke PBX because the PBX can handle 302 response.