[Freeswitch-users] collect dtmf and store in channel variable

vip killa vipkilla at gmail.com
Fri Aug 12 21:12:22 MSD 2011


I've been informed that i need to use xml_cdr to log the B-leg. But i dont
see a way to log the digits_dialed variable using xml_cdr. with cdr_csv you
use templates. is there something similar with xml_cdr? Thanks for everyones
help so far.

On Fri, Aug 12, 2011 at 8:23 AM, vip killa <vipkilla at gmail.com> wrote:

> I apologize, I got that to work by adding ${digits_dialed} to
> cdr_csv.conf.xml
> Still, it only records the digits from the A leg, anyway to make it record
> digits from the B leg?
>
> On Fri, Aug 12, 2011 at 8:16 AM, vip killa <vipkilla at gmail.com> wrote:
>
>> I just looked at the CDR CSVs, I don't see the digits dialed in there...
>> there is nothing in wiki on how to use this either. How can I see the digits_dialed
>> variable in the CDR?
>>
>>
>> On Thu, Aug 11, 2011 at 6:32 PM, Anthony Minessale <
>> anthony.minessale at gmail.com> wrote:
>>
>>> digits_dialed variable available in the cdr will contain any digits
>>> dialed the whole call duration.
>>>
>>>
>>> On Thu, Aug 11, 2011 at 3:15 PM, Avi Marcus <avi at avimarcus.net> wrote:
>>> > According to the wiki, apparently, you can't capture digits from
>>> > bind_digit_action. So you'll have to use that to trigger
>>> > a Dialplan_Tools_play_and_get_digits which automatically sets a
>>> variable, or
>>> > getdigits within lua/js (only?) and then save it.
>>> >
>>> > -Avi
>>> >
>>> >
>>> > On Thu, Aug 11, 2011 at 10:18 PM, vip killa <vipkilla at gmail.com>
>>> wrote:
>>> >>
>>> >> I can't seem to figure out how to store what is collected
>>> >> from bind_digit_action into a channel variable... any ideas?
>>> >>
>>> >> On Thu, Aug 11, 2011 at 3:07 PM, Avi Marcus <avi at avimarcus.net>
>>> wrote:
>>> >>>
>>> >>> So some sort of bind_digit_action to collect and use that to set a
>>> hangup
>>> >>> hook. I then execute_extension from the action will be the easiest
>>> way to do
>>> >>> it, because you have several actions to accomplish.
>>> >>> However, doing this while the other person is on the hook.. sounds
>>> like a
>>> >>> bad idea.
>>> >>> -Avi
>>> >>>
>>> >>> On Thu, Aug 11, 2011 at 9:13 PM, vip killa <vipkilla at gmail.com>
>>> wrote:
>>> >>>>
>>> >>>> thanks but i'm not interested in paying someone to do this. but yes
>>> i
>>> >>>> simply want to collect the digits during the call from the B leg
>>> then store
>>> >>>> them in a variable which will rename the file accordingly from the
>>> hangup
>>> >>>> hook
>>> >>>>
>>> >>>> On Thu, Aug 11, 2011 at 2:07 PM, Avi Marcus <avi at avimarcus.net>
>>> wrote:
>>> >>>>>
>>> >>>>> Oh, you don't want the info in the CDR, you want the info in the
>>> >>>>> recording. Does it have to be in the name, or is an audio tag
>>> enough? I'm
>>> >>>>> not sure if tags can work once the recording started...
>>> >>>>> OK, so you can set a hangup hook to rename the file and add the
>>> >>>>> variable with the account code to the end.
>>> >>>>> Whatever you use to capture the DTMF - bind_digit_action or
>>> >>>>> playandgetdigits or anything can set a variable.
>>> >>>>> -Avi Marcus
>>> >>>>>
>>> >>>>> p.s. If you want me to... actually do it for you, I'm available for
>>> >>>>> consulting.. email me offlist.
>>> >>>>>
>>> >>>>> On Thu, Aug 11, 2011 at 8:52 PM, vip killa <vipkilla at gmail.com>
>>> wrote:
>>> >>>>>>
>>> >>>>>> I apologize but the caller would not know the account number, it
>>> would
>>> >>>>>> be for internal use only. how could xml_cdrs and mod_cdr_csv be
>>> used to
>>> >>>>>> stamp a recording? how do you store the DTMF in a channel
>>> variable?
>>> >>>>>>
>>> >>>>>> On Thu, Aug 11, 2011 at 12:41 PM, Avi Marcus <avi at avimarcus.net>
>>> >>>>>> wrote:
>>> >>>>>>>
>>> >>>>>>> You can set any channel variable from the dialplan or from a lua
>>> >>>>>>> script.
>>> >>>>>>> I'd reccommend a standalone lua script before the agent gets on
>>> the
>>> >>>>>>> phone, which can verify their account number and then present it
>>> to the
>>> >>>>>>> agent even. But yes, you can do anything with the dtmf including
>>> setting a
>>> >>>>>>> variable which can be saved from the xml_cdrs or mod_cdr_csv or
>>> whatever
>>> >>>>>>> other cdr system you use.
>>> >>>>>>> -Avi
>>> >>>>>>>
>>> >>>>>>> On Thu, Aug 11, 2011 at 7:30 PM, vip killa <vipkilla at gmail.com>
>>> >>>>>>> wrote:
>>> >>>>>>>>
>>> >>>>>>>> indeed it may be easier but this is what the client is asking
>>> >>>>>>>> for.... i know it has to be possible... i just need some
>>> direction.
>>> >>>>>>>>
>>> >>>>>>>> On Thu, Aug 11, 2011 at 12:22 PM, <covici at ccs.covici.com>
>>> wrote:
>>> >>>>>>>>>
>>> >>>>>>>>> Could not the agent just type it on a screen -- it would seem
>>> to be
>>> >>>>>>>>> much
>>> >>>>>>>>> easier.
>>> >>>>>>>>>
>>> >>>>>>>>> vip killa <vipkilla at gmail.com> wrote:
>>> >>>>>>>>>
>>> >>>>>>>>> > Hi everyone,
>>> >>>>>>>>> > I'm trying to collect DTMF digits and store them in a channel
>>> >>>>>>>>> > variable so
>>> >>>>>>>>> > when the channel hangs up it uses those digits to "mark" (or
>>> >>>>>>>>> > rename) the
>>> >>>>>>>>> > recording of the call. The DTMF will be entered by the called
>>> >>>>>>>>> > party (i think
>>> >>>>>>>>> > that would be the B-leg?). I've been experimenting with
>>> >>>>>>>>> > "bind_meta_app" and
>>> >>>>>>>>> > "bind_digit_action", it seems like "bind_digit_action" may be
>>> the
>>> >>>>>>>>> > one i need
>>> >>>>>>>>> > to use but im not sure. I'll explain the scenario to make
>>> things
>>> >>>>>>>>> > more
>>> >>>>>>>>> > clear...we are trying to install this in a call center type
>>> >>>>>>>>> > environment
>>> >>>>>>>>> > where all calls are being recorded. A caller gets an agent,
>>> the
>>> >>>>>>>>> > caller gives
>>> >>>>>>>>> > the agent the account number of their case, the agent uses
>>> DTMF
>>> >>>>>>>>> > to mark the
>>> >>>>>>>>> > recording of the call with the account number of the caller's
>>> >>>>>>>>> > case. Does
>>> >>>>>>>>> > that make sense? Please let me know if this is possible,
>>> thanks.
>>> >>>>>>>>> >
>>> >>>>>>>>> > ----------------------------------------------------
>>> >>>>>>>>> > Alternatives:
>>> >>>>>>>>> >
>>> >>>>>>>>> > ----------------------------------------------------
>>> >>>>>>>>> > _______________________________________________
>>> >>>>>>>>> > Join us at ClueCon 2011, Aug 9-11, Chicago
>>> >>>>>>>>> > http://www.cluecon.com 877-7-4ACLUE
>>> >>>>>>>>> >
>>> >>>>>>>>> > FreeSWITCH-users mailing list
>>> >>>>>>>>> > FreeSWITCH-users at lists.freeswitch.org
>>> >>>>>>>>> >
>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> >>>>>>>>> >
>>> >>>>>>>>> > UNSUBSCRIBE:
>>> http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> >>>>>>>>> > http://www.freeswitch.org
>>> >>>>>>>>>
>>> >>>>>>>>> --
>>> >>>>>>>>> Your life is like a penny.  You're going to lose it.  The
>>> question
>>> >>>>>>>>> is:
>>> >>>>>>>>> How do
>>> >>>>>>>>> you spend it?
>>> >>>>>>>>>
>>> >>>>>>>>>         John Covici
>>> >>>>>>>>>         covici at ccs.covici.com
>>> >>>>>>>>>
>>> >>>>>>>>> _______________________________________________
>>> >>>>>>>>> Join us at ClueCon 2011, Aug 9-11, Chicago
>>> >>>>>>>>> http://www.cluecon.com 877-7-4ACLUE
>>> >>>>>>>>>
>>> >>>>>>>>> FreeSWITCH-users mailing list
>>> >>>>>>>>> FreeSWITCH-users at lists.freeswitch.org
>>> >>>>>>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> >>>>>>>>>
>>> >>>>>>>>> UNSUBSCRIBE:
>>> http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> >>>>>>>>> http://www.freeswitch.org
>>> >>>>>>>>
>>> >>>>>>>>
>>> >>>>>>>> _______________________________________________
>>> >>>>>>>> Join us at ClueCon 2011, Aug 9-11, Chicago
>>> >>>>>>>> http://www.cluecon.com 877-7-4ACLUE
>>> >>>>>>>>
>>> >>>>>>>> FreeSWITCH-users mailing list
>>> >>>>>>>> FreeSWITCH-users at lists.freeswitch.org
>>> >>>>>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> >>>>>>>>
>>> >>>>>>>> UNSUBSCRIBE:
>>> http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> >>>>>>>> http://www.freeswitch.org
>>> >>>>>>>>
>>> >>>>>>>
>>> >>>>>>>
>>> >>>>>>> _______________________________________________
>>> >>>>>>> Join us at ClueCon 2011, Aug 9-11, Chicago
>>> >>>>>>> http://www.cluecon.com 877-7-4ACLUE
>>> >>>>>>>
>>> >>>>>>> FreeSWITCH-users mailing list
>>> >>>>>>> FreeSWITCH-users at lists.freeswitch.org
>>> >>>>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> >>>>>>>
>>> >>>>>>> UNSUBSCRIBE:
>>> http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> >>>>>>> http://www.freeswitch.org
>>> >>>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> _______________________________________________
>>> >>>>>> Join us at ClueCon 2011, Aug 9-11, Chicago
>>> >>>>>> http://www.cluecon.com 877-7-4ACLUE
>>> >>>>>>
>>> >>>>>> FreeSWITCH-users mailing list
>>> >>>>>> FreeSWITCH-users at lists.freeswitch.org
>>> >>>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> >>>>>>
>>> >>>>>> UNSUBSCRIBE:
>>> http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> >>>>>> http://www.freeswitch.org
>>> >>>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>> _______________________________________________
>>> >>>>> Join us at ClueCon 2011, Aug 9-11, Chicago
>>> >>>>> http://www.cluecon.com 877-7-4ACLUE
>>> >>>>>
>>> >>>>> FreeSWITCH-users mailing list
>>> >>>>> FreeSWITCH-users at lists.freeswitch.org
>>> >>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> >>>>>
>>> >>>>> UNSUBSCRIBE:
>>> http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> >>>>> http://www.freeswitch.org
>>> >>>>>
>>> >>>>
>>> >>>>
>>> >>>> _______________________________________________
>>> >>>> Join us at ClueCon 2011, Aug 9-11, Chicago
>>> >>>> http://www.cluecon.com 877-7-4ACLUE
>>> >>>>
>>> >>>> FreeSWITCH-users mailing list
>>> >>>> FreeSWITCH-users at lists.freeswitch.org
>>> >>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> >>>> UNSUBSCRIBE:
>>> http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> >>>> http://www.freeswitch.org
>>> >>>>
>>> >>>
>>> >>>
>>> >>> _______________________________________________
>>> >>> Join us at ClueCon 2011, Aug 9-11, Chicago
>>> >>> http://www.cluecon.com 877-7-4ACLUE
>>> >>>
>>> >>> FreeSWITCH-users mailing list
>>> >>> FreeSWITCH-users at lists.freeswitch.org
>>> >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> >>> UNSUBSCRIBE:
>>> http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> >>> http://www.freeswitch.org
>>> >>>
>>> >>
>>> >>
>>> >> _______________________________________________
>>> >> Join us at ClueCon 2011, Aug 9-11, Chicago
>>> >> http://www.cluecon.com 877-7-4ACLUE
>>> >>
>>> >> FreeSWITCH-users mailing list
>>> >> FreeSWITCH-users at lists.freeswitch.org
>>> >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> >> UNSUBSCRIBE:
>>> http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> >> http://www.freeswitch.org
>>> >>
>>> >
>>> >
>>> > _______________________________________________
>>> > Join us at ClueCon 2011, Aug 9-11, Chicago
>>> > http://www.cluecon.com 877-7-4ACLUE
>>> >
>>> > FreeSWITCH-users mailing list
>>> > FreeSWITCH-users at lists.freeswitch.org
>>> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> > UNSUBSCRIBE:
>>> http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> > http://www.freeswitch.org
>>> >
>>> >
>>>
>>>
>>>
>>> --
>>> Anthony Minessale II
>>>
>>> FreeSWITCH http://www.freeswitch.org/
>>> ClueCon http://www.cluecon.com/
>>> Twitter: http://twitter.com/FreeSWITCH_wire
>>>
>>> AIM: anthm
>>> MSN:anthony_minessale at hotmail.com
>>> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
>>> IRC: irc.freenode.net #freeswitch
>>>
>>> FreeSWITCH Developer Conference
>>> sip:888 at conference.freeswitch.org
>>> googletalk:conf+888 at conference.freeswitch.org
>>> pstn:+19193869900
>>>
>>> _______________________________________________
>>> Join us at ClueCon 2011, Aug 9-11, Chicago
>>> http://www.cluecon.com 877-7-4ACLUE
>>>
>>> FreeSWITCH-users mailing list
>>> FreeSWITCH-users at lists.freeswitch.org
>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> http://www.freeswitch.org
>>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20110812/f9b439d2/attachment-0001.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list