Displaying 2 results from an estimated 2 matches for "operatorid".
Did you mean:
operator_id
2012 Oct 18
0
Setting CDR fields in "connected" macro of Queue command
...ne of the custom fields I set are stored in the database,
but I can set "userfield" and it does get set. I think that the macro
runs on the agent's channel, not the caller's, and this might contribute
to the problem.
From the sample below "userfield" (and its alias operatorid) are saved
in the CDR record, but salesqueue_answered is not.
What am I missing?
Asterisk 1.8.10.1~dfsg-1ubuntu1
same =>n,Queue(sales,tc,,,,,QueueConnected)
[macro-QueueConnected]
; this runs on the agent/member's channel
exten =>s,1,NoOp()
same =>n,Set(CDR(salesqueue_answe...
2013 Aug 02
1
Dial application "b" subroutine arguments not passing?
...)
same =>n,GoSub(sub-outbound_caller_id,start,1)
same
=>n,Dial(${TOLL}/${MMCUSTOMER_NUMBER},,*b(dial-to-customer-sub,s,1,${MMCUSTOMER_NUMBER},${MEMBERINTERFACE},${MEMBERNAME})*)
[dial-to-customer-sub]
; this runs on the customer's channel
exten =>s,1,NoOp()
same =>n,Set(OPERATORID=${ODBC_OPERATORID_FROM_ADDRESS(${ARG2})})
same =>n,Verbose(2, dial-to-customer-sub interface ${ARG2} name
${ARG3} customer number ${ARG1} operatoriod ${OPERATORID} channel name
${CHANNEL(name)} unique ID ${CHANNEL(uniqueid)} )
same =>n,Return()
The whole thing is kicked off by an AMI...