[Asterisk-Users] CDR disposition field always says ANSWERED on inbound calls

Giorgio Incantalupo gincantalupo at fgasoftware.com
Fri Jul 29 01:34:42 MST 2005


Hi Jerry,
this is the cdr result of four tests (sorry for bad format):
+----------+-----------+-------------+-----+-----------+------------------------------+-----------------------------+------------------+------------------+------------+-------------------+---------------------+----------+---------+-------------+----------+
| uniqueid | userfield | accountcode | src | dst       | 
dcontext                     | clid                        | 
channel          | dstchannel       | lastapp    | lastdata          | 
calldate            | duration | billsec | disposition | amaflags |
+----------+-----------+-------------+-----+-----------+------------------------------+-----------------------------+------------------+------------------+------------+-------------------+---------------------+----------+---------+-------------+----------+
|    20126 |           |             |     | 293504780 | 
inbound                      |                             | 
Zap/1-1          |                  | BackGround | fga_main_menu     | 
2005-07-29 10:09:00 |       10 |      10 | ANSWERED    |        2 |
|    20127 |           |             |     | 104       | 
inbound                      |                             | 
Zap/1-1          | SIP/104_fga-281d | Dial       | SIP/104_fga|21|t  | 
2005-07-29 10:09:27 |       15 |      15 | ANSWERED    |        2 |
|    20128 |           |             | 104 | s         | 
outbound_qualcuno_in_ufficio | "Giorgio Incantalupo" <104> | 
SIP/104_fga-7fa0 | Zap/1-1          | Dial       | Zap/g3/0331551932 | 
2005-07-29 10:28:09 |       54 |      24 | ANSWERED    |        3 |
|    20129 |           |             | 104 | s         | 
outbound_qualcuno_in_ufficio | "Giorgio Incantalupo" <104> | 
SIP/104_fga-3f24 | Zap/1-1          | Dial       | Zap/g3/0293256288 | 
2005-07-29 10:30:23 |       11 |       0 | NO ANSWER   |        3 |
+----------+-----------+-------------+-----+-----------+------------------------------+-----------------------------+------------------+------------------+------------+-------------------+---------------------+----------+---------+-------------+----------+

The first test was to call the number 293594780 and hanging up the phone 
during inbound menu message. The result ia ANSWERED and I think it is ok 
because channel Zap/1-1 answered as I asked it using the Answer command.
BUT
The second line shows I dialled 104 during Background message to call 
104_xxx SIP user: the telephone rang but I didn't pick up the phone. I 
expected some kind of result like NOANSWER because I didn't answer but 
Asterisk wrote ANSWERED in the disposition field. The same is if the 
phone is busy but the dialstatus variable shows another status (bust, 
etc..). Another strange thing is the billsec: I didn't answer...so why 
billsec and duration are the same??
Then I made an outbound call:
third test: I called my mom and she answered as you can see from 
disposition field: she took 24 sec to pick up the phone and then we 
spoke for a while.
Now last test: I called another number but after a bit I hung up the 
phone and the CDR is right!! I didn't speak (billsec = 0) and duration 
is 11, right!!!
In your opinion ,is this the right behaviour for an inbound call?
I do not think so but I may be wrong.

TIA 

Giorgio



jerry at voiptower.com wrote:

>Hi,
>
>Quoting Giorgio Incantalupo <gincantalupo at fgasoftware.com>:
>
>  
>
>>My inbound context is:
>>
>>[inbound_menu]
>>include => internals  ; very strange: include doesn't work!!!
>>exten => _X.,1,DigitTimeout(2)
>>    
>>
>
>  
>
>>exten => _X.,2,Answer
>>    
>>
>
>  
>
>>exten => _X.,3,NoOp(DS:${DIALSTATUS})  ; my debug purpose
>>exten => _X.,4,Background(fga_main_menu)
>>exten => _X.,5,Background(3-sec-pause)
>>exten => _X.,6,Background(fga_main_menu)
>>exten => _X.,7,Hangup
>>
>>exten => 101,1,Macro(interni,${PIPPO},${RING_TIME})
>>
>>The Macro executes a Dial command....so nothing strange.
>>    
>>
>
>  
>
>>>>anybody knows why the CDR field named "disposition" always says ANSWERED
>>>>on inbound calls even if nobody picks up the phone (we are using various
>>>>        
>>>>
>
>I do believe this might clarify; if not, you are explicitly answering
>the line. I don't see any Dial commands (might be in your include),
>but if your call hits this extension it will be considered answered
>after priority 2 (if I understand how the CDR works). You are then
>having them go through an IVR, but the call is already deemed connected.
>I think you want to play with NoCDR or one of it's cousins to get the
>effect you desire.
>
>J.
>_______________________________________________
>Asterisk-Users mailing list
>Asterisk-Users at lists.digium.com
>http://lists.digium.com/mailman/listinfo/asterisk-users
>To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-users
>
>  
>


-- 
____________________________________________________________________

GIORGIO INCANTALUPO
Tel. +39 02 9350 4780 (104)

FG&A Software
20017 Rho - Via Puccini, 8

E-Mail :
gincantalupo at fgasoftware.com
Internet:
http://www.fgasoftware.com




More information about the asterisk-users mailing list