- Home
- Services & Support
- Downloads
- Helpweb
- Dialogic API information
- Find a Dialogic API
- DM3 & JCT Media Boards
- Host Media Processing (HMP)
- Global Call API
- Brooktrout Fax
- IP Media Server
- CSP / MSP / IMG
- DMG-series Media Gateways
- Signaling products
- Global Call API
- Multimedia Platform for ATCA
- Diva Media Boards
- Diva SDK
- Diva Client
- Eiconcards (X.25)
- Other products
- Online Training
- Manuals
- Contact
Dialogic Support Helpweb
Dialogic® Diva® SDK
Special Information Tones (SIT tones)
Telco networks often generate SIT tones in order to indicate a number that is in some way out of service. There are a number of these messages which have different meanings, but they all consist of three tones played together, each tone has a higher pitch than the previous tone.The Diva Server card can detect these tones, and so it is possible to use this in an application to give additional information on call progress, and to take special action if a “dead” number/line is found.
Using the Diva Server SDK, it is possible to use SIT tones in the following way:
1. After the call is connected, make a call to DivaReportTones() to switch on the reporting of continuous tones to the application.
2. In your callback routine or event handler you need to handle the event DivaEventToneDetected. When this event arrives, the two parameters contain (a) your application handle and (b) the value of the continuous tone as defined by the type DivaContinuousTones.
3. All you need to do then is use an if or case to find the tone DivaSpecialInformationTone. If this message arrives at your application, then the Diva Server has detected one of the SIT tones on the line.


