Hans-Henrik Andresen wrote:
> Hi,
>
> If I do this in extensions.conf
>
> exten =>
411,1,Dial(IAX2/hhandresen@iaxtel/18005558355@iaxtel,40,rS(10))
>
> the line is cut of in 10 sec., thats fine, but in CDR I got dst as T,
and not 411.
>
> How can I handle this so I still get kicked of after 10 sec., but
get 411 as dst in my cdr ?
>
>
I have worked around this issue by storing the extension in a variable,
then restoring it using a Goto in the 'T' processing. For example:
exten => 411,1,SetVar(ORIG_EXTEN=${EXTEN})
exten => 411,2,Dial(IAX2/hhandresen@iaxtel/18005558355@iaxtel,40,rS(10))
...
exten => 411,200,Playback(call-timed-out)
exten => 411,201,Hangup
exten => T,1,Goto(${ORIG_EXTEN},200)
I wonder if would make sense to add an additional column to the CDR
record to include the number that was originally dialed?
../fam
--
Frank A. Mandarino fmandarino@spindrift.on.ca
Spindrift Management, Toronto
416 642-3404