TeleFlow Forums http://teleflow.org/phpbb/ |
|
Errors generated when attempting to place an outbound call http://teleflow.org/phpbb/viewtopic.php?f=3&t=529 |
Page 1 of 1 |
Author: | susan.burkley [ Thu Jun 05, 2008 3:42 pm ] |
Post subject: | Errors generated when attempting to place an outbound call |
Hello - We are getting errors whenever we try to place an outbound call. I've searched the NMS docs and didn't see the highlighted errors, so maybe I can get some insight from the TeleFlow side. We've tried changing the format of the phone number itself (ie with a '1' or without). Please advise at your earliest - thanks!!! Susan ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2008/06/05 18:31:06.265: [2] FINISH 2008/06/05 18:31:06.265: OutboundReq_Check<==DbSet 2008/06/05 18:31:06.265: [25] Set Local Variable 2008/06/05 18:31:06.265: Setting local variable '@MSGID' to '0' 2008/06/05 18:31:06.265: [5] SQL Statement 2008/06/05 18:31:06.265: Handle is '1' 2008/06/05 18:31:06.265: Warning time threshold is '' 2008/06/05 18:31:06.265: Empty Warning time threshold defaults to '2000' 2008/06/05 18:31:06.265: <----- BEGIN -----> SELECT Top 1 CallID, MessageID AS MsgID, PhoneNo AS OUTCALLNUM FROM CallMain WHERE (DATEDIFF(minute,CallDueDate,GETDATE()) between -10 and 10) and CallStatus = 1 Order By CallID ASC <----- END -----> 2008/06/05 18:31:06.265: Elapsed Time: 0.000 2008/06/05 18:31:06.265: [7] SQL Fetch 2008/06/05 18:31:06.265: Handle is '1' 2008/06/05 18:31:06.265: Setting global variable '@CALLID' to '74' 2008/06/05 18:31:06.265: Setting local variable '@MSGID' to '17' 2008/06/05 18:31:06.265: Setting global variable '@OUTCALLNUM' to '16784781963' 2008/06/05 18:31:06.265: [10] SQL End 2008/06/05 18:31:06.265: Handle is '1' 2008/06/05 18:31:06.265: [26] Set Global Variable 2008/06/05 18:31:06.265: Setting global variable '@PLAYWAV' to 'C:\InnovationRXWavs\17.wav' 2008/06/05 18:31:06.265: [19] SQL Statement 2008/06/05 18:31:06.265: Handle is '2' 2008/06/05 18:31:06.265: Warning time threshold is '' 2008/06/05 18:31:06.265: Empty Warning time threshold defaults to '2000' 2008/06/05 18:31:06.265: <----- BEGIN -----> Update callmain set callstatus = 2 Where CallId = 74 <----- END -----> 2008/06/05 18:31:06.281: Elapsed Time: 0.016 2008/06/05 18:31:06.281: [22] SQL End 2008/06/05 18:31:06.281: Handle is '2' 2008/06/05 18:31:06.281: [27] SQL Statement 2008/06/05 18:31:06.281: Handle is '3' 2008/06/05 18:31:06.281: Warning time threshold is '' 2008/06/05 18:31:06.281: Empty Warning time threshold defaults to '2000' 2008/06/05 18:31:06.281: <----- BEGIN -----> exec WriteWavToFile 74 <----- END -----> 2008/06/05 18:31:06.281: Elapsed Time: 0.000 2008/06/05 18:31:06.281: [29] SQL End 2008/06/05 18:31:06.281: Handle is '3' 2008/06/05 18:31:06.281: [32] Set Global Variable 2008/06/05 18:31:06.281: Setting global variable '@LOGTYPE' to '1' 2008/06/05 18:31:06.281: [31] Set Global Variable 2008/06/05 18:31:06.281: Setting global variable '@LOGMESSAGE' to 'Phonecall process started' 2008/06/05 18:31:06.281: [30] Run Flowchart 2008/06/05 18:31:06.281: Flowchart is 'UpdateDbLog' 2008/06/05 18:31:06.281: OutboundReq_Check==>UpdateDbLog 2008/06/05 18:31:06.281: [1] START 2008/06/05 18:31:06.281: [3] Run Flowchart 2008/06/05 18:31:06.281: Flowchart is 'dbset' 2008/06/05 18:31:06.281: UpdateDbLog==>DbSet 2008/06/05 18:31:06.281: [1] START 2008/06/05 18:31:06.281: [3] Set Global Variable 2008/06/05 18:31:06.281: Setting global variable '@DB_COUNTER' to '1' 2008/06/05 18:31:06.281: [2] FINISH 2008/06/05 18:31:06.281: UpdateDbLog<==DbSet 2008/06/05 18:31:06.281: [4] SQL Statement 2008/06/05 18:31:06.281: Handle is '1' 2008/06/05 18:31:06.281: Warning time threshold is '' 2008/06/05 18:31:06.281: Empty Warning time threshold defaults to '2000' 2008/06/05 18:31:06.281: <----- BEGIN -----> Insert Into CallLog (CallID,Description,ActionType) Values(74,'Phonecall process started',1) <----- END -----> 2008/06/05 18:31:06.281: Elapsed Time: 0.000 2008/06/05 18:31:06.281: [6] SQL End 2008/06/05 18:31:06.281: Handle is '1' 2008/06/05 18:31:06.281: [2] FINISH 2008/06/05 18:31:06.281: OutboundReq_Check<==UpdateDbLog 2008/06/05 18:31:06.281: [2] FINISH 2008/06/05 18:31:06.281: Outbound_Main<==OutboundReq_Check 2008/06/05 18:31:06.281: [93] Compare 2008/06/05 18:31:06.281: First Value '@OUTCALLNUM' evaluates to '16784781963' 2008/06/05 18:31:06.281: Second Value is '0' 2008/06/05 18:31:06.281: @OUTCALLNUM = 0? 2008/06/05 18:31:06.281: (integer):16784781963 = (integer):0? 2008/06/05 18:31:06.281: FALSE 2008/06/05 18:31:06.281: [122] Set Global Variable 2008/06/05 18:31:06.281: Setting global variable '@RETRYCALL' to '0' 2008/06/05 18:31:06.281: [101] Run Flowchart 2008/06/05 18:31:06.281: Flowchart is 'outbound_call' 2008/06/05 18:31:06.281: Outbound_Main==>Outbound_Call 2008/06/05 18:31:06.281: [1] START 2008/06/05 18:31:06.281: [8] Connect Point 2008/06/05 18:31:06.281: [4] Place Call 2008/06/05 18:31:06.281: Telephone Number '@OUTCALLNUM' evaluates to '16784781963' 2008/06/05 18:31:06.281: Rings before TIMEOUT '@RINGCOUNT' evaluates to '5' 2008/06/05 18:31:06.281: Do not capture answering voice length to TeleFlow variable 2008/06/05 18:31:06.281: Silence timeout is '' 2008/06/05 18:31:06.281: Empty Silence timeout defaults to none 2008/06/05 18:31:06.281: Maximum voice length timeout is '' 2008/06/05 18:31:06.281: Empty Maximum voice length timeout defaults to none 2008/06/05 18:31:06.281: Place call to 16784781963 and wait for up to 5 rings 2008/06/05 18:31:06.281: Do not connect on CED 2008/06/05 18:31:06.281: Do not connect on SIT 2008/06/05 18:31:06.281: Do not perform initial voice length detection. 2008/06/05 18:31:06.281: Open port 1 2008/06/05 18:31:06.281: Board: 0 stream: 0 slot: 0 2008/06/05 18:31:06.281: NMS Services: 2008/06/05 18:31:06.281: 0. NCC, ADIMGR, 0, 0:0, 15 2008/06/05 18:31:06.281: 1. ADI, ADIMGR, 0, 0:0, 15 2008/06/05 18:31:06.281: 2. SWI, SWIMGR, 0, 0:0, 15 2008/06/05 18:31:06.281: 3. VCE, VCEMGR, 0, 0:0, 15 2008/06/05 18:31:06.281: Event: CTAEVN_OPEN_SERVICES_DONE, Finished 2008/06/05 18:31:06.281: Using 'isd0' protocol... 2008/06/05 18:31:06.281: Echo canceller not started 2008/06/05 18:31:06.281: Event: NCCEVN_START_PROTOCOL_DONE, CTA_REASON_FINISHED 2008/06/05 18:31:06.281: Event: NCCEVN_CALL_DISCONNECTED, NCC_DIS_DIAL_FAILURE 2008/06/05 18:31:06.281: Setting system variable '@CALLOUT_RESULT' to 'FAILURE' 2008/06/05 18:31:06.281: Setting system variable '@CALLOUT_REASON' to 'DIAL_FAILURE' 2008/06/05 18:31:06.281: Event: NCCEVN_CALL_RELEASED 2008/06/05 18:31:06.281: u-Event: NCCEVN_CALL_RELEASED 2008/06/05 18:31:06.281: Event: NCCEVN_STOP_PROTOCOL_DONE, CTA_REASON_FINISHED 2008/06/05 18:31:06.281: Event: CTAEVN_DESTROY_CONTEXT_DONE, Finished 2008/06/05 18:31:06.281: FAILURE 2008/06/05 18:31:06.281: [17] Set Local Variable 2008/06/05 18:31:06.281: Setting local variable '@CALL_RESULT' to 'Call_Failed - unable to acquire the specified port ' 2008/06/05 18:31:06.281: [23] Connect Point 2008/06/05 18:31:06.281: [55] Set Global Variable 2008/06/05 18:31:06.281: Setting global variable '@CALLSTATUS' to '2' 2008/06/05 18:31:06.281: [58] Set Global Variable 2008/06/05 18:31:06.281: Setting global variable '@LOGTYPE' to '2' 2008/06/05 18:31:06.281: [61] Set Global Variable 2008/06/05 18:31:06.281: Setting global variable '@LOGMESSAGE' to 'Call_Failed - unable to acquire the specified port ' 2008/06/05 18:31:06.281: [60] Run Flowchart 2008/06/05 18:31:06.281: Flowchart is 'UpdateDbLog' 2008/06/05 18:31:06.281: Outbound_Call==>UpdateDbLog 2008/06/05 18:31:06.281: [1] START 2008/06/05 18:31:06.281: [3] Run Flowchart 2008/06/05 18:31:06.281: Flowchart is 'dbset' 2008/06/05 18:31:06.281: UpdateDbLog==>DbSet 2008/06/05 18:31:06.281: [1] START 2008/06/05 18:31:06.281: [3] Set Global Variable 2008/06/05 18:31:06.281: Setting global variable '@DB_COUNTER' to '1' 2008/06/05 18:31:06.281: [2] FINISH 2008/06/05 18:31:06.281: UpdateDbLog<==DbSet 2008/06/05 18:31:06.281: [4] SQL Statement 2008/06/05 18:31:06.281: Handle is '1' 2008/06/05 18:31:06.281: Warning time threshold is '' 2008/06/05 18:31:06.281: Empty Warning time threshold defaults to '2000' 2008/06/05 18:31:06.281: <----- BEGIN -----> Insert Into CallLog (CallID,Description,ActionType) Values(74,'Call_Failed - unable to acquire the specified port ',2) <----- END -----> 2008/06/05 18:31:06.281: Elapsed Time: 0.000 2008/06/05 18:31:06.281: [6] SQL End 2008/06/05 18:31:06.281: Handle is '1' 2008/06/05 18:31:06.281: [2] FINISH 2008/06/05 18:31:06.281: Outbound_Call<==UpdateDbLog 2008/06/05 18:31:06.281: [45] Global Event 2008/06/05 18:31:06.281: Label is 'CALLER_GONE' 2008/06/05 18:31:06.281: Setting system variable '@HANGUP' to 'CALLER_GONE' 2008/06/05 18:31:06.281: [2] FINISH 2008/06/05 18:31:06.281: Outbound_Main<==Outbound_Call 2008/06/05 18:31:06.281: [118] Compare 2008/06/05 18:31:06.281: First Value '@CallStatus' evaluates to '2' 2008/06/05 18:31:06.281: Second Value is '2' 2008/06/05 18:31:06.281: @CallStatus = 2? 2008/06/05 18:31:06.281: (integer):2 = (integer):2? 2008/06/05 18:31:06.281: TRUE 2008/06/05 18:31:06.281: [137] Math 2008/06/05 18:31:06.281: Base value '@RetryCall' evaluates to '0' 2008/06/05 18:31:06.281: Modifying value is '1' 2008/06/05 18:31:06.281: @RetryCall = @RetryCall + 1 2008/06/05 18:31:06.281: @RetryCall = (integer):0 + (integer):1 2008/06/05 18:31:06.281: Setting global variable '@RETRYCALL' to '1' 2008/06/05 18:31:06.281: [124] Compare 2008/06/05 18:31:06.296: First Value '@RetryCall' evaluates to '1' 2008/06/05 18:31:06.296: Second Value is '2' 2008/06/05 18:31:06.296: @RetryCall = 2? 2008/06/05 18:31:06.296: (integer):1 = (integer):2? 2008/06/05 18:31:06.296: FALSE 2008/06/05 18:31:06.296: [121] Wait 2008/06/05 18:31:06.296: Delay is '30000' 2008/06/05 18:31:06.296: Waiting 30000 milliseconds 2008/06/05 18:31:18.750: Reload normal request 2008/06/05 18:31:18.750: Shutdown not permitted |
Author: | Chris [ Thu Jun 05, 2008 4:30 pm ] |
Post subject: | Re: Errors generated when attempting to place an outbound call |
Has any channel/port on this circuit EVER successfully placed so much as a single call out? If so, try adding a hang up step between calls. This is "generally" handled by TeleFlow, but with the FAIL path in particular, it might need to be specifically in the path between calls. If not, has this circuit ever received so much as a single call? (just to verify that the phone service is all configured properly, I mean) If possible, it is always a good idea to start with something very rudimentary(Eg. Answer a call, play an audio file) on a new circuit, such as the AnswerTest TeleFlow application. |
Author: | susan.burkley [ Thu Jun 05, 2008 4:46 pm ] |
Post subject: | Re: Errors generated when attempting to place an outbound call |
We are still in the implementation setup phase, so no, we've not been able to place a call yet. This is an outbound call, so the call has never been made and the flow doesn't get processed beyond that. Our call flow is the default outbound, and we have have added very little. Literally, this thing just queries a DB for a number, and it plays a wav then hangs up and goes to the next record. We will try the AnswerTest Tap tomorrow morning, but since our flow is also pretty basic, I'm not seeing the huge benefit in doing that, and the call rolls over and dies when it comes to the point of engaging the line for transmission. Do the errors below correlate to anything specific? |
Author: | Chris [ Thu Jun 05, 2008 6:00 pm ] |
Post subject: | Re: Errors generated when attempting to place an outbound call |
Generally speaking, there is less to go wrong with inbound, which is why it is always your best bet for testing that your circuit is up and everything is running properly. For this reason, we always start there ourselves. I believe the error you have below is a pretty "generic" error for a failure to place a call. Since you haven't had any calls at all on this circuit yet, in or out: - Does the circuit provider believe there is currently clean communication with the IVR? - Does the NMS command-line utility "trunkmon" currently show clean communication? - The last post in the following thread has information about a possible issue. It also indicates the NMS document to refer to for the ctatest utility. (A utility for testing your circuit with the NMS card only.) If ctatest doesn't work, then there is something incorrect with either the NMS configuration or the circuit itself. viewtopic.php?f=3&t=528&p=1915&hilit=ctatest#p1915 NOTE: You should stop the TeleFlow service before trying to use ctatest. |
Author: | susan.burkley [ Thu Jun 05, 2008 6:21 pm ] |
Post subject: | Re: Errors generated when attempting to place an outbound call |
Trunkmon seems OK. But I'll try your other recommended NMS tools first thing in the morning and see what happens. Thanks, |
Page 1 of 1 | All times are UTC - 8 hours [ DST ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |