1

(3 replies, posted in Developer API)

After working on this further, it appears you couldn't be more wrong.

So for those who may be reading this in the future, if you'd like to use HTTP Basic Authentication, just pull out the Fetch from URL module, click the down-arrow in the upper right-hand corner of it, and check the box next to 'HTTP Basic Auth'.

Similarly, for custom HTTP headers, there's also an option to check for that ("Custom HTTP headers").

Admin, if you don't know the answer to something, just say so (or hire someone who does). By leading people to believe the answer is simply "no", you make your product (you know, the one we're paying thousands of dollars to use) inferior by leading people to believe that functionality doesn't exist when it really does.

2

(3 replies, posted in Developer API)

It looks like the API uses basic HTTP authentication when receiving data, so can I assume that it can be used when sending data to our servers? If so, I'm not sure how I would go about that since there doesn't seem to be a way to construct a header.

Any helpful in this regard would be greatly appreciated.

3

(1 replies, posted in Developer API)

I see in the examples about how to retrieve a JSON object and how to build a URL with various parameters, but is there a way I can just post a JSON object?

My company already has a web service set up, so all I'd need to do is hand the JSON object over to a particular URL, and then the data would be dumped into our SQL db.

Any help or advice in this regard would be greatly appreciated.

-Tim G.

4

(10 replies, posted in Questions)

I'm simply trying to retrieve each row of data after it has been saved on your end and add it to our database.  I might be over-simplifying this but it is all we need.  I'm not looking for you to explain how to write the code to save to our databases.  I'm trying to figure out how to work with your architecture.  One of your posts reads "You'll need to write your own REST or SOAP webservice that will interact with your database".  Help me understand this please...  Does the IVR data ever reside on a db on your servers?  Or do we need to create the webservices to push the data directly to our db's?  If so, do we need to push each response to our db's or is it possible to wait until the end of the transaction? 

I guess I confused b/c every other service provide that I have worked with will provide a webservice URL for us to connect to and pull data as needed.


Thanks for the help!

5

(10 replies, posted in Questions)

This tutorial is very helpful, but it doesn't show how to actually save information to a company's own database. It would be a great resource if this were available. Is it possible to update the tutorial with an example of how you would go about doing this?

6

(6 replies, posted in Developer API)

Thank you for the information. I certainly appreciate it.

7

(6 replies, posted in Developer API)

Is there no size limit either?

8

(6 replies, posted in Developer API)

That makes sense with regard to the web service, but regarding old data, do tables just grow indefinitely without any limit? Do we have to delete data that has been retrieved to avoid overflow? Or is there some sort of behind-the-scenes upkeep that will automatically 'push' old data out once we meet a certain quota and keep adding new data?

9

(10 replies, posted in Questions)

Thank you for the link. May I take a look at the code for rest.php, which is referenced in the tutorial? It would help understand what's on the receiving end of the REST commands that are detailed in the latter part of the tutorial.

10

(6 replies, posted in Developer API)

After reviewing the documentation on the API, I'm unclear on what happens to old data. Specifically, I see that we can retrieve ALL information in a particular table, but I don't see any parameters where we can specify that we only want to retrieve NEW information. If this doesn't exist, it seems like it'd get unweildy pretty quickly, which might be more ammunition for the case to invest the time in a REST or SOAP service. But even then, it would be nice to know what happens to the data, if for example, the web service fails mid-transmission.

Could you please clarify?

11

(6 replies, posted in Questions)

You're right, it seems to be working now. I'm not sure what the issue was, but as long as it doesn't pop up again, that works for me! Thanks for taking a look :-)

12

(10 replies, posted in Questions)

Could you please elaborate on how we would go about writing directly to our db instead of to the simple db? As far as I can tell, you still need simple db as the intermediary with a data shuttle scooping up information and transferring it back to our database, but if there's a way we could write directly to our databases, that would be even better.

13

(1 replies, posted in Feature Requests)

It'd be nice if there were a check box in the header of tables that, once checked, would check all rows in the current view instead of having to individually check each one when deleting multiple rows.

14

(6 replies, posted in Questions)

Sure, no problem. It's actually already shared with you, and it's called 'Test App'. I've tried various implementations, but as it stands now, I get the recording, store it to the db with the ANI to identify the row. Then I turn around and try to pull the URL back out of the db and then email it to a test email address. But it errors out when I hit the part that tries to retrieve the URL. Any input would be greatly appreciated.

This is one of the final pieces to a larger app that I'm working on, so I should soon be out of your hair, but I do appreciate all the assistance. It's been a great benefit and is a factor in the purchasing decision.

15

(6 replies, posted in Questions)

Thank you for the clarification. (And I did receive notification of your reply this time, so thanks for taking a look at that.)

Is there a way to retrieve the URL instead of the MP3 itself though? I tried saving the recording to the db, which it looks like it just saving the URL, but if I try to retrieve it again, say based on the ANI, I get a semantic error. But I think I must be missing something.

16

(6 replies, posted in Questions)

I'd like to be able to allow users who call into the system to leave a message if they're having issues, which would then be forwarded on to customer service, but I'm not able to transmit either the voice recording as an attachment or even the URL to the voice recording by email or SMS. Is this even possible or would it need to be retrieved from the db with our data shuttle and then processed on our end?

Thank you kindly. This forum has been most helpful, and is certainly a great resource.

Edit: I do have the functionality to send email and SMS, but I basically just get a blank message unless I type in other text besides the recording.

17

(2 replies, posted in Questions)

Awesome, that's just what I needed! Thank you!

I also see that I can allow users to barge in on the prompts, which previously I had thought was only allowed during menus, so even better!

18

(2 replies, posted in Questions)

Is there a way that the system can read back individual numbers - "one two three four" - instead of interpreting them as one big integer - "one thousand two hundred thirty four"?

If it's a prompt, I know that I can do this myself by simply placing a space between each number, but when the information is being read back from a database, it isn't that easy. Even if I could figure out how to consistently store the information with spaces between each number being stored, it wouldn't be consistent with our primary databases once the information is sent back to corporate HQ.

Any input in this regard would be much appreciated.

Thank you,
Tim G.

19

(7 replies, posted in Questions)

Sorry for the delay, but I'm still not getting subscription emails.

At any rate, this time, when using Chrome, I can see that when it reaches the SMS module that it turns red and in the status bar at the bottom of the screen, it says that this feature is only available for paid accounts. Being that I have the initial $30 on my trial account, it seems as though it would be recognized as a paid account, and it would be nice to be able to test this functionality so that I can present it to the decision makers at my company, which may well lead to significant usage in the near future.

Please advise with regards to this functionality ASAP (demo for the company president on Monday @2pm).

In the meantime, 'Test App' has been shared with 'admin' so that you can test this for yourself.

Thank you kindly, and have a good weekend.

-Tim G.

20

(10 replies, posted in Questions)

Thanks for the input and the heads up about the unreliability of Simple DB. As you eluded to, use of the simple db is only during the initial development/testing phase, and if all goes well, we'll be implementing a web service to connect it to our databases. I'll try the unix timestamp and see if that can get us by until we connect the app to our own db.

Thanks again for the suggestion.

-Tim G.

21

(7 replies, posted in Questions)

Thanks for the tip regarding subscription emails.

Regarding the error message, again, the call is routed to the 'Not sent' path of the SMS module, so it only gives an error message if I program one in to let me know that the message wasn't sent. In other words, if I didn't connect anythin gto the 'Not sent' path, I would get a message about reaching an unwired node because the message just isn't being sent.

22

(10 replies, posted in Questions)

I'm looking to create a unique line ID for use in time-tracking application, but I'm scratching my head as to how I would go about this.

So far, I've tried reserving a variable and then just incrementing it by one with each entry and saving the new value, but that doesn't work because the variable is reset as soon as the call is gone. This would also work if I could pick the value back up again by querying the table where it was stored, but I don't know how I'd do this dynamically (since more than 1 employee would be logging in).

Next, I tried a cobination of creating a seperate table of entry IDs and then queried the table for "entryID > " (leaving the operand blank, in hopes that it would just find the largest number) and then getting the stack properties for the entry ID table, incrementing by one, and then putting the new value back in, but this only appears to work up to entry ID 10. So it must be grabbing all 10.

In a nutshell, I'm not sure how to specify tblEntryID so that I can grab the stack properties and count the rows. If I just use stack properties alone, there's no way to specify which stack it's looking at...right?

I'm sure there's gotta be some sort of creative solution out there, but my brain is numb at the moment and it's time to go home.

Any helpful input would be much appreciated.

Cheers,
Tim G.

23

(7 replies, posted in Questions)

P.S. I'm subscribed to this topic, but I never got an email telling me there was a reply.

24

(7 replies, posted in Questions)

I don't seem to be able to send SMS messages for the life of me. Even if I hard code the number and message, it still errors out.

I'm not sure if it's related, but using a 'free' account that still has a portion of the initial $30-credit on the account, and since SMS messages only run $0.10, I should have more than enough credits to try this functionality out.

Has anyone else run into this and/or do the admins have any advice?

I must be missing something.

Thank you,
Tim G.