Combination View Flat View Tree View
Threads [ Previous | Next ]
CVP and ISDN
cvp standalone outbound isdn
Answer
1/24/13 12:46 PM
Hi,
 
Currelntly i'm on a deployment for a CVP Standalone using a Outbound like script. I noticed that when i'm ussing a ISDN link to to a cellular carrier and if the callee rejects the call it rings again without the script intervention, and if the callee rejects twice or more times, the call keeps as calling and active on the CVP (VXML session keeps standby) for 5 minutes. I've tryied with an R2 link to other carrier and this behavior never shows up, what could be doing the difference on this behavior?
 
Regards,
Claudio.

RE: CVP and ISDN
Answer
1/24/13 1:44 PM as a reply to CLAUDIO RIVAS.
Simply start with a deb isdn q931 and deb voip appl script to see what the gateway is doing.

Hello Paul  i have been working with Claudio on this and for debug q931 we got this .. for rejection call trough isdn to pstn R2 carrier we get 931: TX -> DISCONNECT pd = 8  callref = 0x00D8
        Cause i = 0x8090 - Normal call clearing, working all flow correctly,  but in the link to cellular carrier we got this RX <- DISCONNECT pd = 8  callref = 0x80DA
        Cause i = 0x839F - Normal, unspecified , and flow stuck on step MakeCall wating for respond , is there a way to identify on vxml script this disconnection code ( 0x839F) 
 
Thanks
Jaime

RE: CVP and ISDN
Answer
1/24/13 2:16 PM as a reply to Jose jaime Vazquez.
Turn on "deb voip appl script" so we can see what event it's getting.

Suggest you also turn on "deb gtd detail"

RE: CVP and ISDN
cvp outbound cvp outbound standalone call studio cvp
Answer
1/25/13 2:42 AM as a reply to Paul Tindall.
Paul Tindall:
Suggest you also turn on "deb gtd detail"
Here is the log file Paul, thank you.  
Attachments:

RE: CVP and ISDN
cvp standalone outbound
Answer
1/25/13 2:43 AM as a reply to Paul Tindall.
Paul Tindall:
Turn on "deb voip appl script" so we can see what event it's getting.
here is the other file Paul. Regards, Claudio.
Attachments:

RE: CVP and ISDN
Answer
1/25/13 9:20 AM as a reply to CLAUDIO RIVAS.
I see there's no signaling event reported after the call progress.  The requesting end times-out after 5 mins and will return a "dialer_resp_timeout" back to your VoiceXML session assuming you've got the application timeout set to more than 5 mins.   You should be able to see that in the activity log.  I'm not sure what your application is doing on return from the Makecall element but as the outbound call is ending with ls_008 (near-end disconnect) I assume you're exiting the application and clearing the call.

20:19:27.301 CVP_OBCALLREQ: sent dialer record to CVP_OUTBOUND.TCL, waiting for call outcome ...
20:19:27.309 CVP_DIALER: assumed control of call with argument: <dnis=90453339558244       cli= rna=10 id=1861 uui="3122">
20:19:27.353 CVP_DIALER: event ev_proceeding on call leg 37975
20:19:29.133 CVP_DIALER: event ev_alert on call leg 37975
20:19:31.773 CVP_DIALER: event ev_progress on call leg 37975
20:24:27.301 CVP_OBCALLREQ: ERROR: timed-out waiting for dialer response, returning leg to VXML
20:24:27.329 CVP_DIALER: ID = 1861: call to 90453339558244 failed, status ls_008 (ls_008)


In the sample we provide, the response timeout is set in cvp_obcallreq.tcl to 300 secs so you can edit that to increase or decrease the time it takes to report back if that helps.  Being able to set that timeout on the Makecall element might be a useful enhancement. What is the behaviour you're trying to achieve in the case the called destination doesn't respond?

Paul Tindall:
I see there's no signaling event reported after the call progress.  The requesting end times-out after 5 mins and will return a "dialer_resp_timeout" back to your VoiceXML session assuming you've got the application timeout set to more than 5 mins.   You should be able to see that in the activity log.  I'm not sure what your application is doing on return from the Makecall element but as the outbound call is ending with ls_008 (near-end disconnect) I assume you're exiting the application and clearing the call.

20:19:27.301 CVP_OBCALLREQ: sent dialer record to CVP_OUTBOUND.TCL, waiting for call outcome ...
20:19:27.309 CVP_DIALER: assumed control of call with argument: <dnis=90453339558244       cli= rna=10 id=1861 uui="3122">
20:19:27.353 CVP_DIALER: event ev_proceeding on call leg 37975
20:19:29.133 CVP_DIALER: event ev_alert on call leg 37975
20:19:31.773 CVP_DIALER: event ev_progress on call leg 37975
20:24:27.301 CVP_OBCALLREQ: ERROR: timed-out waiting for dialer response, returning leg to VXML
20:24:27.329 CVP_DIALER: ID = 1861: call to 90453339558244 failed, status ls_008 (ls_008)


In the sample we provide, the response timeout is set in cvp_obcallreq.tcl to 300 secs so you can edit that to increase or decrease the time it takes to report back if that helps.  Being able to set that timeout on the Makecall element might be a useful enhancement. What is the behaviour you're trying to achieve in the case the called destination doesn't respond?

 
Hi Paul,
 
I'm trying to retry the same number after a no answer, busy or whatever is diferent to "connected", or in case the stop condition insert the next number (this last action is controlled by the script).
 
Regards,
Claudio.
 
 
 
 

RE: CVP and ISDN
Answer
1/25/13 11:19 PM as a reply to Paul Tindall.
Paul Tindall:
I see there's no signaling event reported after the call progress.  The requesting end times-out after 5 mins and will return a "dialer_resp_timeout" back to your VoiceXML session assuming you've got the application timeout set to more than 5 mins.   You should be able to see that in the activity log.  I'm not sure what your application is doing on return from the Makecall element but as the outbound call is ending with ls_008 (near-end disconnect) I assume you're exiting the application and clearing the call.

20:19:27.301 CVP_OBCALLREQ: sent dialer record to CVP_OUTBOUND.TCL, waiting for call outcome ...
20:19:27.309 CVP_DIALER: assumed control of call with argument: <dnis=90453339558244       cli= rna=10 id=1861 uui="3122">
20:19:27.353 CVP_DIALER: event ev_proceeding on call leg 37975
20:19:29.133 CVP_DIALER: event ev_alert on call leg 37975
20:19:31.773 CVP_DIALER: event ev_progress on call leg 37975
20:24:27.301 CVP_OBCALLREQ: ERROR: timed-out waiting for dialer response, returning leg to VXML
20:24:27.329 CVP_DIALER: ID = 1861: call to 90453339558244 failed, status ls_008 (ls_008)


In the sample we provide, the response timeout is set in cvp_obcallreq.tcl to 300 secs so you can edit that to increase or decrease the time it takes to report back if that helps.  Being able to set that timeout on the Makecall element might be a useful enhancement. What is the behaviour you're trying to achieve in the case the called destination doesn't respond?
 
Hi Paul,
 
Seems to be running fine for this time, and as you said it's a nice enhancement. I appreciate your help.
 
Regards,
Claudio.