The only page I found on UM is http://wiki.freeswitch.org/wiki/Exchange_2007_UM and even there it’s stated “bypass_media_true was used because DTMF was not interpreted by FreeSWITCH (bug ?)” so I guess they couldn’t make it work as well.

 

In a working scenario (using SJPhone) the Event Duration starts from 0 (in the first packet) and then 160, 320, 480 and so forth until three identical packets of 2280. In the non-working scenario (no pass though), it’s exactly the same but without the first packet of Event Duration 0.

 

 


From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Brian West
Sent: Sunday, June 29, 2008 6:02 AM
To: freeswitch-users@lists.freeswitch.org
Subject: Re: [Freeswitch-users] Exchange 2007 UM - DTMF problem

 

Starting at zero means forever doesn't it?

 

/b

 

On Jun 28, 2008, at 2:32 PM, Michael Jerris wrote:



It is an rfc violation to start at 0.  Thats a bug in your other device.  In regards to the volume, it should not matter, we set it based on what we had seen on a lot of other devices, we should probably make that pass through in the same way we do duration.  I doubt either of these is the problem.  Take a closer look at the pt used for 2833 compared to what we negotiated, see if anything is amiss there.  We have had people successfully interop with exchange before, if they could chime in, also, check the wiki as there is a page there.

 

Mike

 

 

On Jun 28, 2008, at 3:19 PM, UV wrote:



We’re almost done testing the (initial) interoperability between Freeswitch and the Exchange 2007 Unified-Messaging server. I’ll be happy to share our conclusions once we’re done.

 

I have a couple of questions in this regards:

I’ve noticed the FS RFC2833 DTMF doesn’t work. It does work once the call placed in either bypass_media or pass-rfc2833. I’ve found the difference between the two scenarios was in the “RFC 2833 RTP Event” payload:

Working scenario: Event Duration starts from 0

Non-working scenario: Event Duration starts from 160.

Is that by design or a bug? If by design, how do I change that so the FS will start from 0?

 

I’ve also found the Volume setting’s different: on FS it’s hardcoded 7 (/src/switch_rtp.c, line 1047: “rtp_session->dtmf_data.out_digit_packet[1] = 7”). Other devices usually use 10. Any reason for that number? Just curious.

 

Cheers,

UV

No virus found in this incoming message.
Checked by AVG.
Version: 8.0.101 / Virus Database: 270.4.1/1522 - Release Date: 27/06/2008 08:27

 

_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org

 

_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org

 

No virus found in this incoming message.
Checked by AVG.
Version: 8.0.101 / Virus Database: 270.4.2/1523 - Release Date: 28/06/2008 07:00