[asterisk-bugs] [Asterisk 0014935]: Asterisk auto dial out will execute immediatetly no matter the receiver reponse for the call or not
Asterisk Bug Tracker
noreply at bugs.digium.com
Mon Apr 20 08:38:45 CDT 2009
The following issue has been UPDATED.
======================================================================
http://bugs.digium.com/view.php?id=14935
======================================================================
Reported By: daichaoshui
Assigned To: file
======================================================================
Project: Asterisk
Issue ID: 14935
Category: Channels/chan_dahdi
Reproducibility: always
Severity: crash
Priority: normal
Status: closed
Asterisk Version: 1.6.0
Regression: No
SVN Branch (only for SVN checkouts, not tarball releases): N/A
SVN Revision (number only!):
Request Review:
Resolution: no change required
Fixed in Version:
======================================================================
Date Submitted: 2009-04-19 23:36 CDT
Last Modified: 2009-04-20 08:38 CDT
======================================================================
Summary: Asterisk auto dial out will execute immediatetly no
matter the receiver reponse for the call or not
Description:
I am using Asterisk 1.6.0 + Dahdi2.1.0.4
I want to make some auto dial out using dahdi channel.
The dial out will call some customer and play some messages.
The problem is :
The auto dial out can send the call to the user, but no matter the user
response the call or not, the messages will play immediate.It seems the
dahdi auto dial out can not get the status of (no answer, congestion,
etc...)
here is my auto dialout
Channel: DAHDI/g0/13********
MaxRetries: 0
RetryTime: 30
WaitTime: 45
Context: call-to-cust
Extension: 200
Priority: 1
Archive: Yes
Set: OrderInfo_id=1
Set: OrderInfo_PLACE=2
Set: OrderInfo_TIME=2
Set: OrderInfo_isHavePlace=1
here is the context in extensions_custom.conf
[call-to-cust]
exten => 200,1,Ringing
exten => 200,1,Answer()
exten => 200,n,Wait(3)
exten => 200,n(Response),Background(custom/FoodOrder-ResponseToCustNotice)
exten => 200,n,ExecIf($["${FOORODER_PLACE_${OrderInfo_PLACE}}" !=
""]?Background(${FOORODER_PLACE_${OrderInfo_PLACE}}))
exten => 200,n,ExecIf($["${FOORODER_TIME_${OrderInfo_TIME}}" !=
""]?Background(${FOORODER_TIME_${OrderInfo_TIME}}))
exten => 200,n,ExecIf($["${FOORODER_isHavePlace_${OrderInfo_isHavePlace}}"
!= ""]?Background(${FOORODER_isHavePlace_${OrderInfo_isHavePlace}}))
exten => 200,n,SET(FoodOrders_updCloseToUserOrder(${OrderInfo_id}))
exten => 200,n,Playback(vm-goodbye)
exten => 200,n,Hangup()
======================================================================
Relationships ID Summary
----------------------------------------------------------------------
has duplicate 0014934 Asterisk auto dial context execute no m...
======================================================================
----------------------------------------------------------------------
(0103448) file (administrator) - 2009-04-20 08:38
http://bugs.digium.com/view.php?id=14935#c103448
----------------------------------------------------------------------
This is to be expected on FXO ports. On analog signaling we are not
provided with a way to determine the progress the call is making (whether
it is ringing, etc). Instead we are simply provided with an audio stream.
That means as soon as you dial out an FXO port it will be considered
answered.
Issue History
Date Modified Username Field Change
======================================================================
2009-04-20 08:38 file Note Added: 0103448
2009-04-20 08:38 file Status new => resolved
2009-04-20 08:38 file Resolution open => no change
required
2009-04-20 08:38 file Assigned To => file
2009-04-20 08:38 file Status resolved => closed
======================================================================
More information about the asterisk-bugs
mailing list