..

Diva System 8.5 DTMF parsing

..

Developer Group

Developer Group
Connect with thousands of other developers to brainstorm ideas, share best practices and tips - or just chat about the latest emerging technologies making noise in the field. And of course, get the most up-to-date service and support news from Dialogic.
Dialogic Diva SDK programming questions

Diva System 8.5 DTMF parsing

This question is answered

Hello,

i'm using a Diva analog 4p card with GFI FaxMaker. I need to route incoming fax using DTMF. The PBX has been configured to send DTMF tones, but i think i have to change some timings because when we receive a long string (external call) the GFI fax does not peek the fax (It says incoming fax, but the line continues to ring).

Instead it works when we receive a short dtmf string (internal call).

I did not find any guide to troubleshoot dtmf parsing,

thanks,

STefano

Verified Answer
  • The short answer is that it could work in a number of different ways, depending on how the board is configured, and how the application (in this case FaxMaker) is programmed to use the Diva board. I found a link on the GFI site that might be a starting point for you:

    http://support.gfi.com/manuals/en/fax14/fax14manual.1.28.html

    GFI would be the best people to know exactly how their app uses the Diva board.  If there's some doubt about whether the call is actually connecting, you could work with our tech support team who can tell you how to enable diagnostic tracing for the Diva board. 

    This forum is really focused on developer support, so the details of how to configure third party apps goes beyond our scope.

All Replies
  • The short answer is that it could work in a number of different ways, depending on how the board is configured, and how the application (in this case FaxMaker) is programmed to use the Diva board. I found a link on the GFI site that might be a starting point for you:

    http://support.gfi.com/manuals/en/fax14/fax14manual.1.28.html

    GFI would be the best people to know exactly how their app uses the Diva board.  If there's some doubt about whether the call is actually connecting, you could work with our tech support team who can tell you how to enable diagnostic tracing for the Diva board. 

    This forum is really focused on developer support, so the details of how to configure third party apps goes beyond our scope.

  • i have also asked support to GFI.

    When the PBX send a shorter DTMF string (direct internal call) the DTDM parsing works and GFI Faxmaker recognize the 3 digits.

    Only when the PBX sends a longer DTMF string (when an external call is received, so the string contain calling and called number) it fails.

    I suppose it is a timeout problem with CPID parsing. I had the some problem with a Dialogic 1000 MG and the some PBX, and it has been solved changing the configurable parameter telInbCpidStartMs "Initial Wait for In-Band CPID (msecs) and telInbCpidEndMs "In-Band CPID Complete Timeout (msecs). I hope there are some similiar parameter for the Diva analog 4p configuration, but i did not find them:

    http://www.dialogic.com/products/gateways/docs/9087_Rec_Anlg_CPID_DMG1000.pdf

    thanks anyway for the help,

    Stefano

     

     

  • DTMF digits that are received after a call is connected are simply passed to the application.  No timer is applied to the digits.  It would be up to FaxMaker to set and manage a timer if that is what it wants to do.  

    By the way the DMG1000 doesn't share any technology with the Diva, so you won't find the same parameter in the Diva product.