Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Perl module(s)? for extracting call data from Digium (asterisk communications platform)

by generator (Pilgrim)
on Jul 17, 2015 at 20:08 UTC ( [id://1135232]=perlquestion: print w/replies, xml ) Need Help??

generator has asked for the wisdom of the Perl Monks concerning the following question:

It looks like I'll be faced with extracting telephone call records from a Digium "switchvox" communications platform. According to the Mfr. forums, there is no ODBC extraction option. They support manual connection via a web browser and saving as XML or XLS files. Has anyone here had any experience managing or extracting call data from a Digium PBX using Perl? If so, are there recommended modules for same? I'm hoping to use Perl to handle this project but I'm not (yet) finding any breadcrumbs to follow in my various searches. Any/all comments or suggestions would be appreciated.
<><

generator

  • Comment on Perl module(s)? for extracting call data from Digium (asterisk communications platform)

Replies are listed 'Best First'.
Re: Perl module(s)? for extracting call data from Digium (asterisk communications platform)
by afoken (Chancellor) on Jul 17, 2015 at 20:18 UTC

    Nothing useful in the search results from CPAN?

    Alexander

    --
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)
      Duh! I guess that should have been obvious. It appears as if the Asterisk::CDR module should be the silver bullet. Now I just have to find a way to get it into my ActiveState Perl. Thanks, Alexander!
      <><

      generator

        If you're using 32-bit ActiveState Perl and still have access to their PPM repository, just install MinGW and dmake from the ActiveState repository1. After that, you can install modules directly from CPAN.

        1ActiveState now only offers access to the PPM repository for just the latest versions of their ActivePerl distributions for users of the community edition. Those who have paid for the business edition will have access to the PPM repositories for older releases of ActivePerl. See here for some details about this from their FAQ.

        Now I just have to find a way to get it into my ActiveState Perl.

        I've dropped ActivePerl years ago for Strawberry Perl. It comes with gcc and make, so I don't have to hope that others build binary module packages, I just install modules from CPAN like I do on Linux: cpan Some::Module. Everything else is handled by Perl, make, and gcc.

        Alexander

        --
        Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://1135232]
Approved by graff
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others goofing around in the Monastery: (2)
As of 2024-04-19 19:34 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found