Return to LanScape's home page Go back a page...       Active TopicsActive Topics   Display List of Forum MembersMember List   Knowledge Base SearchSearch   HelpHelp  RegisterRegister  LoginLogin

LanScape VOIP Media Engine™
 LanScape Support Forum -> LanScape VOIP Media Engine™
Subject Topic: Call Progress Post ReplyPost New Topic
Author
Message << Prev Topic | Next Topic >>
Jalal
Vetran
Vetran


Joined: April 24 2006
Location: Iran
Posts: 188
Posted: July 24 2006 at 12:24am | IP Logged Quote Jalal

Call Progress is a routine to detect different tones such as busy, disconnect, dial, ring-back tones during a call.

This feature may be used when SIP is used in conjunction with Analogue phones. For example in a deployment we used a FXO card to connect our analogue phone to an Asterix SIP line. When the caller disconnects through analogue phone, the only way to detect he/she has disconnected is Call Progress to detect disconnect tone.

The parameters used to enable Call Progress for a dual tone frequency tone in Intel Dialogic is listed below. The following memo is from Dialogic API Reference Help.

Code:
dx_blddtcad( ) - Description

The dx_blddtcad( ) function defines a user-defined dual frequency cadenced tone. Subsequent calls to dx_addtone( ) will use this tone, until another tone is defined.

A dual frequency cadence tone has dual frequency signals with specific on/off characteristics.

Issuing a dx_blddtcad( ) defines a new tone but dx_addtone( ) must be used to add the tone to the channel.

Use dx_addtone( ) to enable detection of the user-defined tone on a channel.




Parameter
Description

tid
specifies a unique identifier for the tone.


NOTE: Do not use tone IDs 261, 262 and 263, they are reserved for library use.

If you are using R2MF tone detection, reserve the use of tone IDs 101 to 115 for the R2MF tones. See r2_creatfsig( ) for further information.

freq1
specifies the first frequency (in Hz) for the tone

frq1dev
specifies the allowable deviation for the first frequency (in Hz).

freq2
specifies the second frequency (in Hz) for the tone

frq2dev
specifies the allowable deviation for the second frequency (in Hz).

ontime
specifies the length of time for which the cadence is on (in 10ms units)

ontdev
specifies the allowable deviation for on time. (in 10ms units)

offtime
specifies the length of time for which the cadence is off (in 10ms units)

offtdev
specifies the allowable deviation for off time (in 10ms units).

repcnt
specifies the number of repetitions for the cadence (i.e. the number of times that an on/off signal is repeated).

Back to Top View Jalal's Profile Search for other posts by Jalal Visit Jalal's Homepage
 
support
Administrator
Administrator


Joined: January 26 2005
Location: United States
Posts: 1666
Posted: August 23 2006 at 4:03pm | IP Logged Quote support

Hi Jalal,

We can see the use for this.

Question:
Is it safe to say that all the call progress tones could be decoded by the media engine by strictly using in-band frequency detection and lossless codecs?

Is there such a thing as out-of-band call progress tones??? If so, where have you seen its application?

We will forward all info to our developers.


BTW, good feedback.


Support
Back to Top View support's Profile Search for other posts by support Visit support's Homepage
 
Jalal
Vetran
Vetran


Joined: April 24 2006
Location: Iran
Posts: 188
Posted: August 24 2006 at 2:53am | IP Logged Quote Jalal

Hi

We had never encounter any out of band call progress tone yet. But the tones can be mixed of one or two different frequencys. This is why dialogic has such a function like dx_blddtcad which accepts two differenct frequency. This functions helps us to learn dialogic Card to detect user defined tones. These tones may be generated by different analogue PBXs. Other thing to note on this function is that it accepts the duration of on time and also off time of the tone. This is because some PBXs change the standard rules of tones and define their own duration. But this duration is usually between 100 ms to 3 seconds. We have never encountered any other range.

We have worked with Panasonic,Mitel,Siemens,Ericsson,and some other Iranian made PBXs.

Thanks
Jalal Abedinejad
Back to Top View Jalal's Profile Search for other posts by Jalal Visit Jalal's Homepage
 
support
Administrator
Administrator


Joined: January 26 2005
Location: United States
Posts: 1666
Posted: August 24 2006 at 8:19am | IP Logged Quote support

Jalal,

That was a very good response and we understand exactly what you are talking about. Good job, excellent info!!!!

We are forwarding this info to R+D…

Support
Back to Top View support's Profile Search for other posts by support Visit support's Homepage
 
Jalal
Vetran
Vetran


Joined: April 24 2006
Location: Iran
Posts: 188
Posted: August 26 2006 at 5:11am | IP Logged Quote Jalal

There is commercial Tone Detector named "PhoneTone Decoder" from HotWind Software Inc. PhoneTone Decoder can decode the DTMF touch key, FSK Caller-ID, Baudot TTY Code, or any custom phone tone from the PCM wave file or wave stream. It can also detect silence, ring-back, busy or other phone tone.

You may download a free trial version from http://www.torry.net/vcl/comms/tapi/PTDecodersetup.exe. The demo has some sample wave files.

Thanks
Jalal Abedinejad
Back to Top View Jalal's Profile Search for other posts by Jalal Visit Jalal's Homepage
 

If you wish to post a reply to this topic you must first login
If you are not already registered you must first register

  Post ReplyPost New Topic
Printable version Printable version

Forum Jump
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot delete your posts in this forum
You cannot edit your posts in this forum
You cannot create polls in this forum
You cannot vote in polls in this forum






Contact LanScape Hear what the Lawyers have to say How youm may use this site Read your privacy rights