Exchange UM

Discuss any topic about Brekeke SIP Server.

Moderator: Brekeke Support Team

Post Reply
mitch
Posts: 5
Joined: Mon Oct 06, 2008 11:11 am

Exchange UM

Post by mitch »

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
Posts: 501
Joined: Mon Dec 10, 2007 12:56 pm

Post by 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
Posts: 5
Joined: Mon Oct 06, 2008 11:11 am

Post by 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
Posts: 501
Joined: Mon Dec 10, 2007 12:56 pm

Post by 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
Posts: 5
Joined: Mon Oct 06, 2008 11:11 am

Post by 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
Posts: 501
Joined: Mon Dec 10, 2007 12:56 pm

Post by 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
Posts: 5
Joined: Mon Oct 06, 2008 11:11 am

Post by 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
Posts: 501
Joined: Mon Dec 10, 2007 12:56 pm

Post by 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
Posts: 5
Joined: Mon Oct 06, 2008 11:11 am

Post by 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
Posts: 501
Joined: Mon Dec 10, 2007 12:56 pm

Post by 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.
Post Reply