Is there a way to filter Twilio call logs?How can I retrieve and save Twilio responses in Rails?twilio tutorial problemsGetting updates with the Twilio CallStatus changesTwilio StatusCallback not working when modifying a live callTwilio Outgoing Call - Twiml urlTwilio does not load the TwiML instructionsSFDC Twilio Outbound CallTwilio Mobile to Mobile CallInternational call with twilioTwilio Two different Voice REQUEST URL for inbound call and Twilio Device Client?

Could a planet have a naturally occuring moon at one of its Lagrange points?

Is there an English equivalent for "Les carottes sont cuites", while keeping the vegetable reference?

Was all the fuel expended in each stage of a Saturn V launch?

Video editor for YouTube

Do aircraft cabins have suspension?

Confusion about a proof of a limit formula

What made Windows ME so crash-prone?

Is dividends exclusively a part of earnings?

What is this old "lemon-squeezer" shaped pan

How could an animal "smell" carbon monoxide?

Why did Spider-Man take a detour to Dorset?

pgfkeys: .store in constructed macro

A Difficult Double Sum.

Why does FFmpeg choose 10+20+20 ms instead of an even 16 ms for 60 fps GIF images?

Why doesn't philosophy have higher standards for its arguments?

Why does the Trade Federation become so alarmed upon learning the ambassadors are Jedi Knights?

Why don't commercial aircraft adopt a slightly more seaplane-like design to allow safer ditching in case of emergency?

Creating a character, is Noble a class or a background?

Why should I cook the flour first when making bechamel sauce?

Did 007 exist before James Bond?

If I stood next to a piece of metal heated to a million degrees, but in a perfect vacuum, would I feel hot?

Cauchy reals and Dedekind reals satisfy "the same mathematical theorems"

I do not have power to all my breakers

What are "full piece" and "half piece" in chess?



Is there a way to filter Twilio call logs?


How can I retrieve and save Twilio responses in Rails?twilio tutorial problemsGetting updates with the Twilio CallStatus changesTwilio StatusCallback not working when modifying a live callTwilio Outgoing Call - Twiml urlTwilio does not load the TwiML instructionsSFDC Twilio Outbound CallTwilio Mobile to Mobile CallInternational call with twilioTwilio Two different Voice REQUEST URL for inbound call and Twilio Device Client?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








1















Is there a way to filter the Twilio call logs (https://www.twilio.com/user/account/log/calls) according to which TwiML app (or callback url) was used to handle the request?



I have a ton of numbers assigned to various apps, and this would be really helpful for doing some basic usage analysis.










share|improve this question






























    1















    Is there a way to filter the Twilio call logs (https://www.twilio.com/user/account/log/calls) according to which TwiML app (or callback url) was used to handle the request?



    I have a ton of numbers assigned to various apps, and this would be really helpful for doing some basic usage analysis.










    share|improve this question


























      1












      1








      1








      Is there a way to filter the Twilio call logs (https://www.twilio.com/user/account/log/calls) according to which TwiML app (or callback url) was used to handle the request?



      I have a ton of numbers assigned to various apps, and this would be really helpful for doing some basic usage analysis.










      share|improve this question
















      Is there a way to filter the Twilio call logs (https://www.twilio.com/user/account/log/calls) according to which TwiML app (or callback url) was used to handle the request?



      I have a ton of numbers assigned to various apps, and this would be really helpful for doing some basic usage analysis.







      twilio






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Feb 21 '14 at 17:12







      Benj

















      asked Feb 21 '14 at 16:32









      BenjBenj

      9383 gold badges10 silver badges23 bronze badges




      9383 gold badges10 silver badges23 bronze badges






















          3 Answers
          3






          active

          oldest

          votes


















          1














          Twilio employee here.



          TWiML is used to respond to Twilio when your web app is sent a request, so TWiML won't work.



          For filtering results you can use our REST api to poll the logs in your account and filter your results too.



          This cURL example will get all the calls back since January 1st 2014:



          $ curl -G https://api.twilio.com/2010-04-01/Accounts/AccountSid/Calls.json 
          -d "StartTime=2014-01-01"
          -u 'AccountSid:AuthToken'


          Check out the REST api docs for more information: https://www.twilio.com/docs/api/rest/call#list



          We've got a REST client in a bunch of different languages, check out the helper libraries here - https://www.twilio.com/docs/libraries






          share|improve this answer

























          • Sorry, I think I wasn't clear in my question. Not trying to use TwiML to filter the logs. I want to filter/segment the logs according to which TwiML app or callback endpoing was used to handle the request. Does that make more sense?

            – Benj
            Feb 21 '14 at 17:09











          • So you want to filter the logs based on the TWiML that was sent in the response back to Twilio? Or based on the URL endpoint that Twilio triggered?

            – phalt
            Feb 21 '14 at 17:19












          • Based on the URL endpoint that Twilio triggered.

            – Benj
            Feb 21 '14 at 19:36











          • I see - so considering a single phone number can only have 2 uri endpoints, one for SMS and one for voice, you can infer the URL endpoint based on the action that occurred on that phone number. At the moment there is no way to see the URL that was requested by Twilio through our REST client. If you have anymore issues, contact our support team at help@twilio.com

            – phalt
            Feb 22 '14 at 12:45











          • That sounds like what I thought. Basically, I would have to export the logs to Excel, make an excel table mapping phone number to endpoint (b/c there are too many for me to just do it in my head) and then use VLOOKUP to tie the tables together. Not the end of the world, not as easy as it could be. Thanks.

            – Benj
            Feb 24 '14 at 13:50


















          1














          There is currently no way to do this in the Twilio web interface (see @phalt's comment), but you can do this using Excel:



          1. Export the logs into an Excel spreadsheet

          2. Set up a spreadsheet that maps the phone number in the log to the endpoint assigned to that phone number

          3. Use VLOOKUP to pull the endpoint URL or TwiML app into the log spreadsheet.

          4. Filter, sort, etc. using Excel's filtering capabilities.





          share|improve this answer
































            0














            You have to use Twilio Helper Libraries



            helper libraries






            share|improve this answer

























              Your Answer






              StackExchange.ifUsing("editor", function ()
              StackExchange.using("externalEditor", function ()
              StackExchange.using("snippets", function ()
              StackExchange.snippets.init();
              );
              );
              , "code-snippets");

              StackExchange.ready(function()
              var channelOptions =
              tags: "".split(" "),
              id: "1"
              ;
              initTagRenderer("".split(" "), "".split(" "), channelOptions);

              StackExchange.using("externalEditor", function()
              // Have to fire editor after snippets, if snippets enabled
              if (StackExchange.settings.snippets.snippetsEnabled)
              StackExchange.using("snippets", function()
              createEditor();
              );

              else
              createEditor();

              );

              function createEditor()
              StackExchange.prepareEditor(
              heartbeatType: 'answer',
              autoActivateHeartbeat: false,
              convertImagesToLinks: true,
              noModals: true,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: 10,
              bindNavPrevention: true,
              postfix: "",
              imageUploader:
              brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
              contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
              allowUrls: true
              ,
              onDemand: true,
              discardSelector: ".discard-answer"
              ,immediatelyShowMarkdownHelp:true
              );



              );













              draft saved

              draft discarded


















              StackExchange.ready(
              function ()
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f21939899%2fis-there-a-way-to-filter-twilio-call-logs%23new-answer', 'question_page');

              );

              Post as a guest















              Required, but never shown

























              3 Answers
              3






              active

              oldest

              votes








              3 Answers
              3






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              1














              Twilio employee here.



              TWiML is used to respond to Twilio when your web app is sent a request, so TWiML won't work.



              For filtering results you can use our REST api to poll the logs in your account and filter your results too.



              This cURL example will get all the calls back since January 1st 2014:



              $ curl -G https://api.twilio.com/2010-04-01/Accounts/AccountSid/Calls.json 
              -d "StartTime=2014-01-01"
              -u 'AccountSid:AuthToken'


              Check out the REST api docs for more information: https://www.twilio.com/docs/api/rest/call#list



              We've got a REST client in a bunch of different languages, check out the helper libraries here - https://www.twilio.com/docs/libraries






              share|improve this answer

























              • Sorry, I think I wasn't clear in my question. Not trying to use TwiML to filter the logs. I want to filter/segment the logs according to which TwiML app or callback endpoing was used to handle the request. Does that make more sense?

                – Benj
                Feb 21 '14 at 17:09











              • So you want to filter the logs based on the TWiML that was sent in the response back to Twilio? Or based on the URL endpoint that Twilio triggered?

                – phalt
                Feb 21 '14 at 17:19












              • Based on the URL endpoint that Twilio triggered.

                – Benj
                Feb 21 '14 at 19:36











              • I see - so considering a single phone number can only have 2 uri endpoints, one for SMS and one for voice, you can infer the URL endpoint based on the action that occurred on that phone number. At the moment there is no way to see the URL that was requested by Twilio through our REST client. If you have anymore issues, contact our support team at help@twilio.com

                – phalt
                Feb 22 '14 at 12:45











              • That sounds like what I thought. Basically, I would have to export the logs to Excel, make an excel table mapping phone number to endpoint (b/c there are too many for me to just do it in my head) and then use VLOOKUP to tie the tables together. Not the end of the world, not as easy as it could be. Thanks.

                – Benj
                Feb 24 '14 at 13:50















              1














              Twilio employee here.



              TWiML is used to respond to Twilio when your web app is sent a request, so TWiML won't work.



              For filtering results you can use our REST api to poll the logs in your account and filter your results too.



              This cURL example will get all the calls back since January 1st 2014:



              $ curl -G https://api.twilio.com/2010-04-01/Accounts/AccountSid/Calls.json 
              -d "StartTime=2014-01-01"
              -u 'AccountSid:AuthToken'


              Check out the REST api docs for more information: https://www.twilio.com/docs/api/rest/call#list



              We've got a REST client in a bunch of different languages, check out the helper libraries here - https://www.twilio.com/docs/libraries






              share|improve this answer

























              • Sorry, I think I wasn't clear in my question. Not trying to use TwiML to filter the logs. I want to filter/segment the logs according to which TwiML app or callback endpoing was used to handle the request. Does that make more sense?

                – Benj
                Feb 21 '14 at 17:09











              • So you want to filter the logs based on the TWiML that was sent in the response back to Twilio? Or based on the URL endpoint that Twilio triggered?

                – phalt
                Feb 21 '14 at 17:19












              • Based on the URL endpoint that Twilio triggered.

                – Benj
                Feb 21 '14 at 19:36











              • I see - so considering a single phone number can only have 2 uri endpoints, one for SMS and one for voice, you can infer the URL endpoint based on the action that occurred on that phone number. At the moment there is no way to see the URL that was requested by Twilio through our REST client. If you have anymore issues, contact our support team at help@twilio.com

                – phalt
                Feb 22 '14 at 12:45











              • That sounds like what I thought. Basically, I would have to export the logs to Excel, make an excel table mapping phone number to endpoint (b/c there are too many for me to just do it in my head) and then use VLOOKUP to tie the tables together. Not the end of the world, not as easy as it could be. Thanks.

                – Benj
                Feb 24 '14 at 13:50













              1












              1








              1







              Twilio employee here.



              TWiML is used to respond to Twilio when your web app is sent a request, so TWiML won't work.



              For filtering results you can use our REST api to poll the logs in your account and filter your results too.



              This cURL example will get all the calls back since January 1st 2014:



              $ curl -G https://api.twilio.com/2010-04-01/Accounts/AccountSid/Calls.json 
              -d "StartTime=2014-01-01"
              -u 'AccountSid:AuthToken'


              Check out the REST api docs for more information: https://www.twilio.com/docs/api/rest/call#list



              We've got a REST client in a bunch of different languages, check out the helper libraries here - https://www.twilio.com/docs/libraries






              share|improve this answer















              Twilio employee here.



              TWiML is used to respond to Twilio when your web app is sent a request, so TWiML won't work.



              For filtering results you can use our REST api to poll the logs in your account and filter your results too.



              This cURL example will get all the calls back since January 1st 2014:



              $ curl -G https://api.twilio.com/2010-04-01/Accounts/AccountSid/Calls.json 
              -d "StartTime=2014-01-01"
              -u 'AccountSid:AuthToken'


              Check out the REST api docs for more information: https://www.twilio.com/docs/api/rest/call#list



              We've got a REST client in a bunch of different languages, check out the helper libraries here - https://www.twilio.com/docs/libraries







              share|improve this answer














              share|improve this answer



              share|improve this answer








              edited Feb 21 '14 at 17:18

























              answered Feb 21 '14 at 16:58









              phaltphalt

              1,0341 gold badge8 silver badges21 bronze badges




              1,0341 gold badge8 silver badges21 bronze badges












              • Sorry, I think I wasn't clear in my question. Not trying to use TwiML to filter the logs. I want to filter/segment the logs according to which TwiML app or callback endpoing was used to handle the request. Does that make more sense?

                – Benj
                Feb 21 '14 at 17:09











              • So you want to filter the logs based on the TWiML that was sent in the response back to Twilio? Or based on the URL endpoint that Twilio triggered?

                – phalt
                Feb 21 '14 at 17:19












              • Based on the URL endpoint that Twilio triggered.

                – Benj
                Feb 21 '14 at 19:36











              • I see - so considering a single phone number can only have 2 uri endpoints, one for SMS and one for voice, you can infer the URL endpoint based on the action that occurred on that phone number. At the moment there is no way to see the URL that was requested by Twilio through our REST client. If you have anymore issues, contact our support team at help@twilio.com

                – phalt
                Feb 22 '14 at 12:45











              • That sounds like what I thought. Basically, I would have to export the logs to Excel, make an excel table mapping phone number to endpoint (b/c there are too many for me to just do it in my head) and then use VLOOKUP to tie the tables together. Not the end of the world, not as easy as it could be. Thanks.

                – Benj
                Feb 24 '14 at 13:50

















              • Sorry, I think I wasn't clear in my question. Not trying to use TwiML to filter the logs. I want to filter/segment the logs according to which TwiML app or callback endpoing was used to handle the request. Does that make more sense?

                – Benj
                Feb 21 '14 at 17:09











              • So you want to filter the logs based on the TWiML that was sent in the response back to Twilio? Or based on the URL endpoint that Twilio triggered?

                – phalt
                Feb 21 '14 at 17:19












              • Based on the URL endpoint that Twilio triggered.

                – Benj
                Feb 21 '14 at 19:36











              • I see - so considering a single phone number can only have 2 uri endpoints, one for SMS and one for voice, you can infer the URL endpoint based on the action that occurred on that phone number. At the moment there is no way to see the URL that was requested by Twilio through our REST client. If you have anymore issues, contact our support team at help@twilio.com

                – phalt
                Feb 22 '14 at 12:45











              • That sounds like what I thought. Basically, I would have to export the logs to Excel, make an excel table mapping phone number to endpoint (b/c there are too many for me to just do it in my head) and then use VLOOKUP to tie the tables together. Not the end of the world, not as easy as it could be. Thanks.

                – Benj
                Feb 24 '14 at 13:50
















              Sorry, I think I wasn't clear in my question. Not trying to use TwiML to filter the logs. I want to filter/segment the logs according to which TwiML app or callback endpoing was used to handle the request. Does that make more sense?

              – Benj
              Feb 21 '14 at 17:09





              Sorry, I think I wasn't clear in my question. Not trying to use TwiML to filter the logs. I want to filter/segment the logs according to which TwiML app or callback endpoing was used to handle the request. Does that make more sense?

              – Benj
              Feb 21 '14 at 17:09













              So you want to filter the logs based on the TWiML that was sent in the response back to Twilio? Or based on the URL endpoint that Twilio triggered?

              – phalt
              Feb 21 '14 at 17:19






              So you want to filter the logs based on the TWiML that was sent in the response back to Twilio? Or based on the URL endpoint that Twilio triggered?

              – phalt
              Feb 21 '14 at 17:19














              Based on the URL endpoint that Twilio triggered.

              – Benj
              Feb 21 '14 at 19:36





              Based on the URL endpoint that Twilio triggered.

              – Benj
              Feb 21 '14 at 19:36













              I see - so considering a single phone number can only have 2 uri endpoints, one for SMS and one for voice, you can infer the URL endpoint based on the action that occurred on that phone number. At the moment there is no way to see the URL that was requested by Twilio through our REST client. If you have anymore issues, contact our support team at help@twilio.com

              – phalt
              Feb 22 '14 at 12:45





              I see - so considering a single phone number can only have 2 uri endpoints, one for SMS and one for voice, you can infer the URL endpoint based on the action that occurred on that phone number. At the moment there is no way to see the URL that was requested by Twilio through our REST client. If you have anymore issues, contact our support team at help@twilio.com

              – phalt
              Feb 22 '14 at 12:45













              That sounds like what I thought. Basically, I would have to export the logs to Excel, make an excel table mapping phone number to endpoint (b/c there are too many for me to just do it in my head) and then use VLOOKUP to tie the tables together. Not the end of the world, not as easy as it could be. Thanks.

              – Benj
              Feb 24 '14 at 13:50





              That sounds like what I thought. Basically, I would have to export the logs to Excel, make an excel table mapping phone number to endpoint (b/c there are too many for me to just do it in my head) and then use VLOOKUP to tie the tables together. Not the end of the world, not as easy as it could be. Thanks.

              – Benj
              Feb 24 '14 at 13:50













              1














              There is currently no way to do this in the Twilio web interface (see @phalt's comment), but you can do this using Excel:



              1. Export the logs into an Excel spreadsheet

              2. Set up a spreadsheet that maps the phone number in the log to the endpoint assigned to that phone number

              3. Use VLOOKUP to pull the endpoint URL or TwiML app into the log spreadsheet.

              4. Filter, sort, etc. using Excel's filtering capabilities.





              share|improve this answer





























                1














                There is currently no way to do this in the Twilio web interface (see @phalt's comment), but you can do this using Excel:



                1. Export the logs into an Excel spreadsheet

                2. Set up a spreadsheet that maps the phone number in the log to the endpoint assigned to that phone number

                3. Use VLOOKUP to pull the endpoint URL or TwiML app into the log spreadsheet.

                4. Filter, sort, etc. using Excel's filtering capabilities.





                share|improve this answer



























                  1












                  1








                  1







                  There is currently no way to do this in the Twilio web interface (see @phalt's comment), but you can do this using Excel:



                  1. Export the logs into an Excel spreadsheet

                  2. Set up a spreadsheet that maps the phone number in the log to the endpoint assigned to that phone number

                  3. Use VLOOKUP to pull the endpoint URL or TwiML app into the log spreadsheet.

                  4. Filter, sort, etc. using Excel's filtering capabilities.





                  share|improve this answer















                  There is currently no way to do this in the Twilio web interface (see @phalt's comment), but you can do this using Excel:



                  1. Export the logs into an Excel spreadsheet

                  2. Set up a spreadsheet that maps the phone number in the log to the endpoint assigned to that phone number

                  3. Use VLOOKUP to pull the endpoint URL or TwiML app into the log spreadsheet.

                  4. Filter, sort, etc. using Excel's filtering capabilities.






                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited May 23 '17 at 12:03









                  Community

                  11 silver badge




                  11 silver badge










                  answered Feb 24 '14 at 13:52









                  BenjBenj

                  9383 gold badges10 silver badges23 bronze badges




                  9383 gold badges10 silver badges23 bronze badges





















                      0














                      You have to use Twilio Helper Libraries



                      helper libraries






                      share|improve this answer



























                        0














                        You have to use Twilio Helper Libraries



                        helper libraries






                        share|improve this answer

























                          0












                          0








                          0







                          You have to use Twilio Helper Libraries



                          helper libraries






                          share|improve this answer













                          You have to use Twilio Helper Libraries



                          helper libraries







                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered Mar 26 at 7:29









                          Mohan KumarMohan Kumar

                          1239 bronze badges




                          1239 bronze badges



























                              draft saved

                              draft discarded
















































                              Thanks for contributing an answer to Stack Overflow!


                              • Please be sure to answer the question. Provide details and share your research!

                              But avoid


                              • Asking for help, clarification, or responding to other answers.

                              • Making statements based on opinion; back them up with references or personal experience.

                              To learn more, see our tips on writing great answers.




                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function ()
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f21939899%2fis-there-a-way-to-filter-twilio-call-logs%23new-answer', 'question_page');

                              );

                              Post as a guest















                              Required, but never shown





















































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown

































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown







                              Popular posts from this blog

                              Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

                              Swift 4 - func physicsWorld not invoked on collision? The Next CEO of Stack OverflowHow to call Objective-C code from Swift#ifdef replacement in the Swift language@selector() in Swift?#pragma mark in Swift?Swift for loop: for index, element in array?dispatch_after - GCD in Swift?Swift Beta performance: sorting arraysSplit a String into an array in Swift?The use of Swift 3 @objc inference in Swift 4 mode is deprecated?How to optimize UITableViewCell, because my UITableView lags

                              Access current req object everywhere in Node.js ExpressWhy are global variables considered bad practice? (node.js)Using req & res across functionsHow do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?Node.js w/ express error handling in callbackHow to access the GET parameters after “?” in Express?Modify Node.js req object parametersAccess “app” variable inside of ExpressJS/ConnectJS middleware?Node.js Express app - request objectAngular Http Module considered middleware?Session variables in ExpressJSAdd properties to the req object in expressjs with Typescript