02:06:14 Ysean: did you enable auth creds in couch but not tell kazoo about it? 02:06:30 otherwise, not seen 401s 02:06:56 Not that I recall. _users doesn't show any users in it. I even went through and manually set to allow anon requests 02:07:05 on the couchdb servers themselves 02:09:06 oh, and I'm tring to build kazoo 4.3 on centos 7 with absolutely horrible results... erland crash dumps for most of the modules it seems. 02:10:24 Considering centos 7 is a ghost is there going to be an update to the open source release that will permit it to compile without major pain in another distro? 02:11:50 i mean, you have the source for 4.3 and can build RPMs or DEBs targeting any distro you please 02:13:38 I'll get back to that pain later. I dont mess with git much. I may have pulled the main/master and it not compile. I'll have to check. 02:14:01 master won't, 4.3 branch will 02:14:49 But, as for the database issue... any suggestions on where I should check in couchdb or in kazoo configs? I really don't want to try to migrate data to a newly built cluster if the issue is within the databases themselves. 02:16:41 I'm going to guess there's no news on 5.x or updated 4.x releases going open-source during kazoocon? 02:21:11 marketplace is opening up to partners to list apps and purchase apps 02:21:25 Q2 for general availability was on one slide 02:21:34 which would trigger open source access to repos 02:32:12 cool 02:34:44 in couchdb 10-admins.ini there is 1 admins user the couchdb uuid and chttpd_auth secret. So, I take that as only the admin user exists 02:42:41 mc_ So, I just attempted to recall one of hte system internal audio files (one related to VMs) and I see a 404 in the log of 2 couchdb servers but, 200 from the 3rd. However, I still hear no audio actually being played. Would seeing 404s in all but 1 of the nodes be normal for a couchdb cluster? 02:43:20 If not how would I go about merging all the records on the cluster so each member node has a full copy? 02:44:06 Or, am I looking at having to rebuild the couchdb cluster from scratch and rebuild kazoo configs from scratch? 02:51:52 Ysean: silly question, but are you sure you actually have your nodes added and clustered? curl "http://localhost:5984/_membership" --user admin_username should have a list of nodes and then cluster nodes, if you're missing cluster nodes, something is wrong 02:52:26 mc_ will the marketplace be setup to allow the OS guys to purchase apps as well? What I think would be really neat would be the ability to buy hybrid-cloud capacity from 2600hz on top of whatever cluster environment we may deploy in-house. 02:52:34 fink, all couchdb nodes are listed. 02:54:57 and your cookie is configured across the nodes? (etc/vm.args)... firewall configured? 02:55:43 Ysean: yes, GA of marketplace means open source can purchase any apps listed there 02:56:16 no firewall issue and the cookie is across all nodes. 03:01:05 and the _admin role is still present in the permissions of your system_media db? 04:00:53 That it is 04:24:07 oh well... I may be a dummy. After doing some better log file filtering I see the 404 is while trying to access the document under the account. The successful requests come after when trying to access the document under the system_media database. 04:25:05 So, it may be working properly there? However, I'm not hearing anything other than static when the audio file should be playing. Incompatible/unsupported audio type (wav of all things)? Where could I check and fix that if that is indeed the issue? 05:00:16 Or, is the issue that kazoo is not falling back from the account database to the system_media database 07:21:39 Well, that's curious... I don't recall changing my admin account credentials... I don't see a document of type "user" in the master realm database but, when I try to re-create my account via cli create_account I receive an error the account already exists. I'm not able to reset the PW via the web UI. 07:23:05 In the kazoo.log file I see a message "unable to parse jwt: undefined" and "faile dto find a user with MD5 creds" 07:23:54 how could I go about fixing this via the couchdb UI? 07:24:07 oor sup tool 13:23:09 mc_ or anyone else. Would I be able to create a new top level acount (from the looks of it it will require a new realm), use that to 1) login to the UI and see if I can fix the original top level account from the Kazoo UI or 2) compare the newly created top-level account with the one that I can no longer login with and create any missing documents impacting login of the top level account or determine the password had been altered and fix it? 14:52:43 Ysean: there is only 1 top level account 14:55:28 So, what are my options when I can't log in via the account's credentials any longer? 14:56:05 Ysean: you could look up the account doc and get the pvt_api_key and use that via /v2/api_auth ? 14:57:08 Can I use the API to change the login creds of the top level account? 15:06:37 Ysean: yeah, use api_key to get auth token, then change password of admin user 15:09:03 ok sweet. 15:09:24 I ask dumb questions because assuming things bites me in the butt! 15:09:27 Thank you. 15:09:53 all good! 18:24:25 mc_ would I reference the api_key in the x-auth-token header? 18:25:12 Disregard, I just found the answer in another page. 19:32:45 Is the user password stored as the credentials hash? And, is that stored in the account document or in a "user" document? 19:35:53 user doc has pvt_md5 or similar key 19:36:10 oh ok. awesome. thank you. 19:38:16 Interesting... I found the user document. pvt_deleted is set to true. Shouldn't that be false? 19:38:26 or that key removed entirely? 19:40:35 Well, setting it to false allowed me log back in. Should I remove the key altogether? 19:54:38 alright... after doing a DB migrate and a cache flush (which probably caused my issue with my admin account) my test shows the system_sounds document requests are returning 200 now instead of any 4xx variant. However I am still just hearing white noise. The freeswitch nodes are reporting curl errors trying to curl to localhost using the port that is used by haproxy on the kazoo nodes. 19:54:47 Should I have installed haproxy on the freeswitch nodes as well? 19:59:20 I don't remember doing this before but, based upon what it's doing I may have. 20:03:18 i would suggest you do 20:09:31 Yup. That fixed it. 20:09:40 So, f me... I really need to update my notes. 20:10:10 I had 2 separate issues and my work to fix the db one may have caused the 3rd. 20:10:30 Anyway, thanks for all the patience mc_ and others :) 20:17:45 sure thing! glad its closer to good 20:21:46 Oh, yes... I think this one is good now. prompts are playing, the DB issue appears to be resolved and I had faxing working a while back. 20:22:27 BTW, I like that api key "hack" it's more convenient than going through the normal process. 22:05:52 What audio format(s) is supported for things like music-on-hold? 22:06:20 I'm trying to upload an MP3 that is just under 5MB and it's giving me a non-descript error message. 22:07:02 all the messages are undefined and there's a code of 0 22:14:05 Also, does anyone have any idea why doing recordings of greetings and such via the phone all require you to have right around 9 seconds of dead time in the beginning. Anything said during those 9 seconds are not recorded. 22:22:54 Also has anyone tried OPUS on the Poly CCX line with Kazoo? They seem to not play well together. 23:50:10 Is it possible to configure 4.3 to to post a webhook to a 3rd party with an Oauth key? 23:54:52 Or, would I need to put in a middle man web app to take the information from the Kazoo webhook and do the necessart Oauth stuff and hourly key turning necessary for the 3rd party system? 23:58:46 correct, just basic HTTP requests supported 23:58:53 you can embed basic auth into the URL 23:58:59 but otherwise, you'll need to be in the middle 23:59:05 ok. Thanks!