Re: Placing a call through a gatway: Cisco Analog 2811

Paul Yago <[email protected]> Mon, 17 Oct 2005 10:34:15 -0700
Newsgroups gmane.comp.java.sun.jtapi
Message-ID <[email protected]>
Thanks for the response Elliot. Do you have any recommendations for Call
Progress Detection code that we may be able to use in our product?

Regards,
Paul

-----Original Message-----
From: Discussion list for Java Telephony API
[mailto:[email protected]] On Behalf Of Elliot Otchet
Sent: Saturday, October 15, 2005 10:53 AM
To: [email protected]
Subject: Re: [JTAPI] Placing a call through a gatway: Cisco Analog 2811

Paul,

You are in need of something some call call progress detection which is
common on digital pri type lines, but not on analog ones.  It usually
takes DSP rsources to listen and analyze the call proogress indicators
(e.g. Ringing, busy, answered by live person, answered by
voicemail/answering machine).  I hit this problem on a Cisco vg 200
years ago and had to write my own call progress algorithms.  While it
takes some time to do, you actually can mitigate this.  The nice part is
for call progress, you're almost always comparing audio to known
patterns.

Sorry there is not a better answer for that analog gear.  If you can
change the hardware out, there are alternatives.

Regards,

Elliot

-----Original Message-----
    From: "Paul Yago" <[email protected]>
    Sent: 10/14/05 8:16:08 PM
    To: "[email protected]" <[email protected]>
    Subject: [JTAPI] Placing a call through a gatway: Cisco Analog 2811

    We have a Jtapi application which is placing calls out through a
2811
    Analog gateway, through a company DID, to a phone on the PSTN. When
the
    call is established then our application begins sending RTP data.

    When we make a call, the CallCtlConnEstablishedEv is sent to the
    callChangedEvent() method, and then is processed by our application,
    indicating that it's time to send the RTP.

    The CallCtlConnEstablishedEv should be sent when the caller picks up
the
    phone; and this is how it works from within our Cisco Network.
However
    whenever we call out using the Analog 2811, the
CallCtlConnEstablishedEv
    is sent as soon as the call reaches the gateway. This is a problem
    because it's the only indication that we need to start sending RTP.
    Therefore we start sending and the beginning of our audio is always
    truncated whenever the callee picks up from a PSTN phone. (This is
not a
    problem when we go to the PSTN through a 2611 T1 gateway).

    Unless I know better, there is no event generated whenever the
far-end
    phone picks up.  Is there some event that I'm not looking for,
whether
    it be a terminal, address, or provider event?

    Or maybe, there's a configuration change I could make with my 2811
    although I'm not a gateway expert. It's using MGCP to interface with
the
    Call Manager. I've got to believe that the Gateway is smart enough
to
    know when the far end has picked up, why can't it relay this
information
    to the CallManager?

    Any help is much appreciated.

    Thanks,
    Paul

 
========================================================================
===
    To unsubscribe, send email to [email protected] and include in
the body
    of the message "signoff JTAPI-INTEREST".  For general help, send
email to
    [email protected] and include in the body of the message "help".

========================================================================
===
To unsubscribe, send email to [email protected] and include in the
body
of the message "signoff JTAPI-INTEREST".  For general help, send email
to
[email protected] and include in the body of the message "help".

===========================================================================
To unsubscribe, send email to [email protected] and include in the body
of the message "signoff JTAPI-INTEREST".  For general help, send email to
[email protected] and include in the body of the message "help".