ListCalls() public method

Returns a paged list of phone calls made to and from the account. Makes a GET request to the Calls List resource.
public ListCalls ( ) : CallResult
return CallResult
示例#1
0
 public void Main(string[] args)
 {
     // Setup configuration sources.
     // The order in which Configuration is built
     // is important
     var builder = new ConfigurationBuilder(Options.ApplicationBaseDirectory)
         .AddJsonFile("config.json")
         .AddEnvironmentVariables()
         .AddUserSecrets()
         .AddCommandLine(args);
     Configuration = builder.Build();
     // Instantiate a new Twilio Rest Client
     var client = new TwilioRestClient(
       Configuration.Get("AccountSid"),
       Configuration.Get("AuthToken")
     );
     // Select all calls from my account
     var calls = client.ListCalls(new CallListRequest());
     // Check for any exceptions
     if (calls.RestException != null)
     {
         throw new FormatException(calls.RestException.Message);
     }
     // Loop through them and show information
     foreach (var call in calls.Calls)
     {
         var callDetails = $"From: {call.From}, Day: {call.DateCreated}, Duration: {call.Duration}s";
         WriteLine(callDetails);
     }
     ReadLine();
 }
        // GET: Dashboard
        public ActionResult Index()
        {
            //var tickets = _repository.All();
            var twilio = new TwilioRestClient(_credentials.AccountSid, _credentials.AuthToken);

            // Build the parameters
            var options = new CallListRequest();

            var calls = twilio.ListCalls(options);
            foreach (var call in calls.Calls)
            {
                Console.WriteLine(call.Direction);
            }
            return View(calls.Calls);
        }
    static void Main(string[] args)
    {
        // Find your Account Sid and Auth Token at twilio.com/user/account
        string AccountSid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
        string AuthToken = "your_auth_token";
        var twilio = new TwilioRestClient(AccountSid, AuthToken);

        var request = new CallListRequest();
        request.From = "client:tommy";
        var calls = twilio.ListCalls(request);

        foreach (var call in calls.Calls)
        {
          Console.WriteLine(call.Direction);
        }
    }
示例#4
0
        public IActionResult Index(string phoneNumber)
        {
            // Instantiate a new Twilio Rest Client
            var client = new TwilioRestClient("your-twilio-account-sid", "your-twilio-auth-token");

            // Select all calls from my account based on a phoneNumber
            var calls = client.ListCalls(new CallListRequest(){To = phoneNumber});

            // Check for any exceptions
            if (calls.RestException != null)
            {
                throw new FormatException(calls.RestException.Message);
            }

            return View(calls.Calls);
        }
    static void Main(string[] args)
    {
        // Find your Account Sid and Auth Token at twilio.com/user/account
        string AccountSid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
        string AuthToken = "your_auth_token";
        var twilio = new TwilioRestClient(AccountSid, AuthToken);

        var request = new CallListRequest();
        request.Status = "busy";
        request.To = "+15558675309";
        var calls = twilio.ListCalls(request);

        foreach (var call in calls.Calls)
        {
          Console.WriteLine(call.StartTime);
        }
    }
    static void Main(string[] args)
    {
        // Find your Account Sid and Auth Token at twilio.com/user/account
        string AccountSid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
        string AuthToken = "your_auth_token";
        var twilio = new TwilioRestClient(AccountSid, AuthToken);

        var request = new CallListRequest();
        request.Status = "completed";
        request.StartTimeComparison = ComparisonType.GreaterThanOrEqualTo;
        request.StartTime = new DateTime(2009, 07, 06);
        var calls = twilio.ListCalls(request);

        foreach (var call in calls.Calls)
        {
          Console.WriteLine(call.To);
        }
    }
示例#7
0
        public void Main(string[] args)
        {
            // Instantiate a new Twilio Rest Client
            var client = new TwilioRestClient("your-twilio-account-sid", "your-twilio-auth-token");

            // Select all calls from my account
            var calls = client.ListCalls(new CallListRequest());

            // Check for any exceptions
            if (calls.RestException != null)
            {
                throw new FormatException(calls.RestException.Message);
            }

            // Loop through them and show information
            foreach(var call in calls.Calls){
                var detail = String.Format("From: {0}, Day: {1}, Duration: {2}s", call.From, call.DateCreated, call.Duration);
                Console.WriteLine(detail);
            }
        }
 public static CallResult GetCalls(Account Acnt)
 {
     TwilioRestClient acntInfo = new TwilioRestClient(Acnt.Sid, Acnt.AuthToken);
     CallResult calls = acntInfo.ListCalls();
     return (calls);
 }
示例#9
0
 public CallResult GetCallsAll(TwilioRestClient TwilioAccount, CallListRequest CallListReq )
 {
     var calls = TwilioAccount.ListCalls(CallListReq);
     return calls;
 }
示例#10
0
 public CallResult GetCallsAll(TwilioRestClient TwilioAccount)
 {
     var request = new CallListRequest();
     var calls = TwilioAccount.ListCalls();
     return calls;
 }