да
exten => outbound_handler,1,NoOp()
same => n,Set(HANGUPCAUSE_STRING=${HANGUPCAUSE_KEYS()})
same => n,Set(CDR(sipcause)=${HANGUPCAUSE(${HANGUPCAUSE_STRING},tech)})
same => n,Return()
А подскажите, в чём может быть проблема (Asterisk 20.6.0)
extensions.conf:
[outbound_as]
exten => s,1,NoOp(Outbound via sipuni to ${EXTEN})
same => n,Set(MY_UUID=${UNIQUEID})
same => n,Set(AS_ARG=${IF($["${AS_ARG}"=""]?default_value:${AS_ARG})})
same => n,Dial(PJSIP/sipuni/sip:${DSTNUM}@sip.sipuni.com,,U(as_start^${AS_ARG}))
same => n,Set(HANGUPCAUSE_STRING=${HANGUPCAUSE_KEYS()})
same => n,Set(CDR(sipcause)=${HANGUPCAUSE(${HANGUPCAUSE_STRING},tech)})
same => n,Hangup()
[as_start]
exten => s,1,NoOp(Start AudioSocket ${MY_UUID} to ${ARG1})
same => n,AudioSocket(${MY_UUID},${ARG1})
same => n,Return()
cdr_custom.conf:
[mappings]
Master.csv => ${CSV_QUOTE(${CDR(clid)})},${CSV_QUOTE(${CDR(src)})},${CSV_QUOTE(${CDR(dst)})},${CSV_QUOTE(${CDR(dcontext)})},${CSV_QUOTE(${CDR(channel)})},${CSV_QUOTE(${CDR(dstchannel)})},${CSV_QUOTE(${CDR(lastapp)})},${CSV_QUOTE(${CDR(lastdata)})},${CSV_QUOTE(${CDR(start)})},${CSV_QUOTE(${CDR(answer)})},${CSV_QUOTE(${CDR(end)})},${CSV_QUOTE(${CDR(duration)})},${CSV_QUOTE(${CDR(billsec)})},${CSV_QUOTE(${CDR(disposition)})},${CSV_QUOTE(${CDR(amaflags)})},${CSV_QUOTE(${CDR(accountcode)})},${CSV_QUOTE(${CDR(uniqueid)})},,${CSV_QUOTE(${CDR(sipcause)})},${CDR(sequence)}
cdr_custom/Master.csv:
""""" <>","","s","from-trunk","PJSIP/sipuni-0000000a","","AppDial2","(Outgoing Line)","2025-09-09 14:46:02","","2025-09-09 14:46:03","0","0","NO ANSWER","DOCUMENTATION","","1757421962.17",,"",10
""""" <>","","s","from-trunk","PJSIP/sipuni-0000000b","","AppDial2","(Outgoing Line)","2025-09-09 14:46:02","","2025-09-09 14:46:03","0","0","NO ANSWER","DOCUMENTATION","","1757421962.18",,"",11
""""" <>","","s","from-trunk","PJSIP/sipuni-0000000c","","AppDial2","(Outgoing Line)","2025-09-09 14:46:03","","2025-09-09 14:46:03","0","0","NO ANSWER","DOCUMENTATION","","1757421963.22",,"",12
""""" <>","","s","from-trunk","PJSIP/sipuni-00000000","","AudioSocket","f30a37f3-a678-478f-961f-23946431a871,127.0.0.1:9019","2025-09-09 14:45:55","2025-09-09 14:46:07","2025-09-09 14:46:07","11","0","ANSWERED","DOCUMENTATION","","1757421955.0",,"",0
Не пишется поле sipcause почему-то?