Ryan (CTO, Pinellas Computers)

My feedback

  1. 72 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      under review  ·  14 comments  ·  General  ·  Admin →
      Ryan (CTO, Pinellas Computers) commented  · 

      I believe this is now solved according to the updated KB:
      https://feedback.repairshopr.com/knowledgebase/articles/254824-pbx-integration

      Please correct me if I'm wrong, as I'm in the process of testing a migration of our PBX from Elastix to 3CX this week!

    • 7 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        0 comments  ·  General  ·  Admin →
        Ryan (CTO, Pinellas Computers) shared this idea  · 
      • 0 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  General  ·  Admin →
          Ryan (CTO, Pinellas Computers) shared this idea  · 
        • 46 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            under review  ·  18 comments  ·  General  ·  Admin →
            Ryan (CTO, Pinellas Computers) commented  · 

            YES! Go and tell 'em @UberMac! 50 months and counting! Talk<Action.
            Also @Troy bby plz, this is on my short list ;)

            Ryan (CTO, Pinellas Computers) commented  · 

            I just redirected like 5 duplicate requests for this to this topic :)

            Ryan (CTO, Pinellas Computers) commented  · 

            Hey Coby,

            I think you misunderstood. I was talking about doing this for manual line items, not inventory items. This way, when a technician is adding a random part to an invoice, it would automatically tell them what the markup price should be based on the cost.

            As far as inventory items, we add the appropriate Mark up and decide the price while adding those.

            Ryan (CTO, Pinellas Computers) commented  · 

            Wow - I love this!

            First off, this other post is somewhat related, so I'm hoping these 2 topics can be resolved together: http://feedback.repairshopr.com/forums/165658-general/suggestions/5824045-calculate-margin-and-markup-on-inventory-items

            I'm literally right in the middle of typing up a big 'markup/margin' email about what to charge on certain items, and different rates for different products. This topic is now my #1 most anticipated upgrade.

            So easy: You add a field in the product item details for "Default markup value". It can be either a flat dollar amount, or a percentage. Then, we can set our own values we want automatically populated when adding line items, instead of a 'global' default that works sometimes.

            Think about it: A tech goes to add a refurbished laptop we are special ordering (inventory item name: LAPTOP). We always do a few services on refurb laptops before we sell them, so the tech would enter a cost of, lets say $225, and RS would use the 'default markup value' specified in that specific line item, lets say $60. Then, it automatically inserts the retail price, in this case $285.

            Certain items, like services for example, would simply no use that field. It would be the best for non-inventory products, like a laptop battery. We usually charge $49 for a laptop battery, which is generally around $20-30 in profit. Sometimes, we make upwards of $35 in profit (that's 225% markup), but other times the part might cost $45, and in that case we almost give it away. It would be so much better to just say it has a default markup of cost+50%.

            EVEN BETTER: If you could have a conditional rule, where it does $___ or ___%, whichever is greater OR less. For instance, we'd make our LCD screens have a markup of $30 or 25%, whichever is LESS. And for SSDs, we'd make the rate $25 or 10%, whichever is GREATER. This would be genius and immeasurably helpful!

            This is a HUGE time saver, helps avoid accidental incorrect price quotes, and most important, makes the day-to-day pricing IDIOT-PROOF. Dooooooooooo Ittttttttttttttttt! Do it! Do it! Do it!

            @Chuck - The genius tho...

          • 3 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  General  ·  Admin →
              Ryan (CTO, Pinellas Computers) shared this idea  · 
            • 24 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                under review  ·  18 comments  ·  General  ·  Admin →
                Ryan (CTO, Pinellas Computers) commented  · 

                ALSO: Need to break the "Line Items" security groups across these 3 types:
                Estimates
                Invoices
                Recurring Schedules

                Ryan (CTO, Pinellas Computers) commented  · 

                Recurring Tickets – List/Search
                Recurring Tickets – View Details
                Recurring Tickets - Create
                Recurring Tickets - Edit
                Recurring Tickets - Delete

                PLEASE! ANY update of ANY kind?

                Ryan (CTO, Pinellas Computers) commented  · 

                Can these please be updated/organized/fixed?

                Ryan (CTO, Pinellas Computers) commented  · 

                @Tim & Eric: Agreed on both points. Please add any additional permissions you'd like to see as well.

                Ryan (CTO, Pinellas Computers) commented  · 

                Products - View Details

                This would be a really great permission level so standard techs could view the specific prices/serials for serialized inventory items. The only place the price/serial is viewable is in the product details page, which we have locked off to hide cost and to disable users from editing price/details.

                Thanks!

                Ryan (CTO, Pinellas Computers) commented  · 

                Hi RS. Still very eager for any form of upgrade on this topic. There have been a plethora of new features added and having a security setting for them is CRITICAL! I think just an hour of TLC on security groups would be greatly appreciated by all RS users. Some new ideas on this:

                1. Now that 'Credits' appear to be upgraded to the customer account, it could use it's own set of permissions (including migrating Block Hours out of 'Customers'):
                >Credits - Add
                >Credits - Edit Block Hours
                >Credits - Apply to Invoice
                >Credits - Delete

                2. Other modules we'd like to lock down with security privelages:
                >AutoPrintr - Authenticate (their locations)
                >AutoPrintr - Authenticate (all locations)
                >Customer Purchases - List/Search
                >Customer Purchases - View Details
                >Customer Purchases - Create
                >Customer Purchases - Edit
                >Customer Purchases - Complete Purchase
                >Customer Purchases - Delete
                >Refurbs - List/Search
                >Refurbs - View Details
                >Refurbs - Create
                >Refurbs - Edit
                >Refurbs - Add to Inventory
                >Refurbs - Delete

                3. Other permissions that would be helpful for financial security:
                >Allow Usage of Discount Type - (dropdown list of discount "codes" for invoices)
                >Allow Usage of Payment Type - (dropdown list of all payment types)
                >Payments - Edit (eg. change type from cash to check)
                >Products - Delete (serialized inventory stock)

                We'd really appreciate a quick look at this. Thanks!

                Ryan (CTO, Pinellas Computers) commented  · 

                Additional permission that would be hugely appreciated:
                Canned Responses - Create
                Canned Responses - Edit
                Canned Responses - Delete

                Ryan (CTO, Pinellas Computers) commented  · 

                @ILAN - Thank you for your feedback. I do my best to input a good 4-8 hours of feedback per month. One day RS is going to pro-rate my account for how much value I've helped add to their product ;)

                @RS - Just wanted to reiterate that we need the ability to have view product DETAILS (like cost/price), but NOT EDIT those details. This is needed because some features are only visible from with inside the actual products detail page (like product label PDFs). So, please make sure both of these permissions exist separately:

                Products - View Details
                Products - Edit Details

                Ryan (CTO, Pinellas Computers) commented  · 

                Hey guys, hoping for a positive update on this to Planned or Started :)

                This would be a MAJOR help for us right now. As a global admin, I'm finding the only times I'm being bothered for help in the system are by managers who need access to security features that aren't currently available. If we can just get some final security options set, it would greatly help our managers be more effective in having control of what they need to manage.

                Specifically, these are some issues and solutions we're experiencing DAILY:

                "I need to un-apply a payment to modify an invoice that has been paid" : Payments – Edit
                "I accidentally sent a ticket update to the wrong customer" : Ticket Comments - Strikeout
                "Someone marked this payment as cash when it was paid by check" : Payments - Delete
                "I made my PO at the wrong location and need to fix that" : Purchase Orders - Edit

                And one more great privilege level for ALL of the above categories: " - View Change History Log"

                Any expediting we can do on this topic would be extremely appreciated. These are obviously features that are going to happen; so the sooner they happen, the better. :)

                Ryan (CTO, Pinellas Computers) commented  · 

                In relation to the below security groups, they should not fully "delete"; but should instead show with a strikeout over the text. This is because public comments are email/posted to the customer portal (and may have been seen by the customer), but are no longer visible in the ticket PDF or customer portal.

                In the future, we should be able to fully delete any private/internal comments, and only strikethough any public/emailed comments. There are even more possibilities if one day we make read receipts in the customer portal and emails that are sent.

                Ticket Comments – Delete (only ‘their’ comments) --- strikethough if public/emailed
                Ticket Comments – Delete --- strikethough if public/emailed

                Ryan (CTO, Pinellas Computers) commented  · 

                Additional security group as per recent forum posts:
                "Ticket Custom Fields - View Audit Logs"

                Ryan (CTO, Pinellas Computers) shared this idea  · 
              • 13 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  0 comments  ·  General  ·  Admin →
                  Ryan (CTO, Pinellas Computers) shared this idea  · 
                • 96 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    36 comments  ·  General  ·  Admin →

                    We got this built and just ran into a ton of hurdles with Vantiv. Right now we have basically been working with them for a month to try to get a single beta tester setup for production.

                    Could be a few more weeks.

                    Ryan (CTO, Pinellas Computers) commented  · 

                    @SemiCircuit: Yes, would prefer Auth.net also!
                    @Cody: Agreed!

                    @Troy: Auth.net has this and tons of other platforms support them. Please don't avoid them just because they aren't the "preferred gateway/merchant" of RS. They are a great gateway and millions of businesses use them and LOVE them! Great CS company!

                    Ryan (CTO, Pinellas Computers) commented  · 

                    Soooo... Planned? @Troy

                    Ryan (CTO, Pinellas Computers) commented  · 

                    @James: Preach!
                    @TerryRiv: User Seby Bell just posted a ditto of your comment on the RS Facebook group
                    @Thill: Fact
                    @Anonymous: New phone, who dis?
                    @Chuckles: Sorry, you are out of votes.lol

                    Ryan (CTO, Pinellas Computers) commented  · 

                    @RS: URGENT!!!

                    This past week we were issued 4 worthless checks across 2 of our locations for a total of almost $1,900 in computers and other hardware. Because we are still relying on old-fashioned check deposits, there was no way for us to find out the checks issued to us were worthless until after they were deposited (which we only do every 2-5 days), cleared by the bank (1-3 days), and then the NSF notice is sent to us by USPS snail mail from our bank (3-5 days).

                    This is completely ATROCIOUS! It's 2017 and we're using industry-leading CRM/POS software with some of the most technologically advanced features out there, yet we still don't have an integration to verify/process paper checks on the fly?! It's no secret that EVERY SINGLE RS USER has at least a few bounced checks every year (sometimes fraudulent, others accidental) and an E-Check processing integration would stop hundreds-thousands of headaches like this every year!

                    Authorize.net already has one of the most widely used electronic check verification and processing systems on the market. I don't think it's unreasonable to request an expedite on one of the most important security measures to help protect RS user's bottom lines. This can be integrated as seamlessly as credit cards where we type in a routing/account number and check number - DONE! I've seen other systems do this, and with the API with Authorize.net I think it wouldn't be unreasonable at all.

                    PS. The customer was actually committing similar fraud scams to dozens of small businesses across our county for weeks, and due to the delay in check verification, wasn't able to be stopped at the time of the crimes. In the end, it took us 4 days of investigating, working with police, and coordinating a sting operation to help authorities apprehend the suspect (he came into another of our stores to write another bad check when he was finally caught red-handed). http://www.pcsoweb.com/InmateBooking/SubjectResults.aspx?id=1704916

                    Ryan (CTO, Pinellas Computers) commented  · 

                    +1 for Authorize.net's built-in ACH e-check integration option! We recently signed up for ACH processing because it's SO CHEAP! Only 0.75% per transaction and it goes direct to our bank rather than through our credit card merchant provider. Authorize.net is the best. We'd love to see RS add this feature as a payment option; especially for recurring billing!

                  • 0 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      1 comment  ·  General  ·  Admin →
                      Ryan (CTO, Pinellas Computers) commented  · 

                      Please delete this request and move your vote to this topic related to a mass of security group update requests: http://feedback.repairshopr.com/forums/165658-general/suggestions/8782738-update-add-permissions-to-security-groups-complet

                    • 10 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        1 comment  ·  General  ·  Admin →
                        Ryan (CTO, Pinellas Computers) commented  · 

                        Please delete this request and move your vote to this topic related to a mass of security group update requests: http://feedback.repairshopr.com/forums/165658-general/suggestions/8782738-update-add-permissions-to-security-groups-complet

                      • 1 vote
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          1 comment  ·  General  ·  Admin →
                          Ryan (CTO, Pinellas Computers) commented  · 

                          Please delete this request and move your vote to this topic related to a mass of security group update requests: http://feedback.repairshopr.com/forums/165658-general/suggestions/8782738-update-add-permissions-to-security-groups-complet

                        • 1 vote
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            1 comment  ·  General  ·  Admin →
                            Ryan (CTO, Pinellas Computers) commented  · 

                            Please delete this request and move your vote to this topic related to a mass of security group update requests: http://feedback.repairshopr.com/forums/165658-general/suggestions/8782738-update-add-permissions-to-security-groups-complet

                          • 0 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  General  ·  Admin →
                              Ryan (CTO, Pinellas Computers) shared this idea  · 
                            • 19 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                under review  ·  31 comments  ·  General  ·  Admin →
                                Ryan (CTO, Pinellas Computers) commented  · 

                                RS 2-WAY VOIP PBX INTEGRATION DEMO VIDEO

                                Hi Everyone! I keep seeing on going posts with questions about getting caller ID working with RS. I happen to have a fair bit of experience in this, and was successfully able to get this working for not only incoming calls caller ID (pretty easy), but also outgoing calls to post notice internally on tickets and the customers profile (took some creativity).

                                In the past I’ve tried to work with a couple users and showed them my setup, but it would appear that every PBX distro is different. Further, I’m not exactly doing it the “right way”, because there isn’t a way that has ever been designed to do this. I just did a lot of guess and checking and testing until I got something to work.

                                A couple years back, I was able to convince Troy to customize a few lines of code in the RS API to give us custom responses to differentiate between incoming calls and outgoing calls. We’ve been using this for almost 4 years now and I DON'T KNOW HOW WE COULD EVER LIVE WITHOUT IT.

                                I’m posting this because I caught some free time today and I’d like to do a live broadcast of what our system looks like on the back-end, with the custom code used to get this working. I am hoping that if I show it to everyone, a few savvy users may be able to come up with an even BETTER way to get it working for all users, and perhaps even make it a more robust integration.

                                Specifically, I’d love to get it to parse a specific extension for outgoing calls to notate the ext who called out (instead of just that “we called out”) as well as have it parse which number the customer called in to (since we are big chain, it would be nice to know which location they called on the log).

                                I know we can get even crazier and more amazing features then this (link to call recordings, OR eventually wGET the .wav from a call recording and have Zapier transcribe it back to the ticket as a private note!) but we have to start somewhere.

                                The video is on the RS Facebook page. Here's a link:
                                https://www.facebook.com/malize89/videos/g.173706276311983/10155752028173612/?type=2&ifg=1

                                Ryan (CTO, Pinellas Computers) commented  · 

                                @Randon: Sorry I'm just seeing this. UV doesn't alert me for some posts. IDK why. To answer your question, I've spoken with about 5 users individually and they have all got my version working on FreePBX or PBXIAF or Asterisk.

                                Put simply, it's a custom outbound dial plan; not a traditional option or click-done solution. Unfortunately, I don't have the time to go through each setup and give precise instructions to get it to work. It took me the better part of 25+ hours of testing and Q&A on forums to get mine to function, and it's definitely a work-around. I've spoken to Troy about it once or twice, but I think we're both worried it's not "perfect" and don't want people complaining if they can't get it working.

                                If anyone is SERIOUSLY interested in getting it implemented, I'd be willing to do a 1-on-1 phone chat and screen sharing conference to go over EVERYTHING on how it works, what it requires, and what's missing - under the condition that either YOU are an Asterisk EXPERT who can figure out how to fully create a 100% fully functioning dial-plan for it, OR are willing to HIRE someone (on Freelancer or whatever) to develop the working code.

                                I've got so much done already, and it works 99% - I just want it done cleanly and properly so it doesn't need 5 settings changed and not knowing if it effects anything else. I also want a final feature added to ID which ext dials out (which is very doable). There's tons more that can happen as well (follow-up comment on call length, which ext picked up inbound calls, etc) but I'm past all of that for now. So if you're up to handle as I described, please contact me directly - you can find my company info in my title and call saying you're with RS and you'll get patched in to me.

                                Ryan (CTO, Pinellas Computers) commented  · 

                                @Joseph: Thank you so much for the tip on getting it to work in Fonality! Any chance you'd be up for figuring out the 4 sub-ideas I posted about?

                                @Aaron: That sucks it broke your call recording - not sure why though; ours is still working fine. Please do post if you find a solution to remedy that. I'm sure you found the outbound CID to be awesome and hate to have to choose. I know Elastix is built on FreePBX, so I'm not sure what's different. Any updates?

                                @Andrew: Troy isn't really heading figuring this topic out from what I gather. He has been helpful in providing custom HTTP strings by request to get us usable query code to use in our PBX, but doesn't want to figure out how to get it working in EVERY different PBX. This is more a mod to a PBX than an RS feature - he's just giving us the tools to make our projects work.

                                Ryan (CTO, Pinellas Computers) commented  · 

                                @Aaron: I have a feeling this may be either a random prerequisite I have in our PBX (which I can't recall) or a slight difference between Elastix and FreePBX. If you do figure it out, please post it on here, as you did about the [outbound-route] tip. As I mentioned in our DM, I think it may be worth having a freelance hire to make the code the right way to work with all Asterisk/FreePBX variants. If you do end up going that route, please consider having them also take care of the additional requests I listed below to @Joseph :)

                                Ryan (CTO, Pinellas Computers) commented  · 

                                @Joseph: AWESOME! Really glad you got it figured out. Totally one of the most helpful communication integrations, is it not? I'm a huge fan of linking great features together, and this compliment to the inbound CID lookups is critical.

                                Now if we could get some extra time to figure out how to code these in (maybe you can help figure them out and provide @Troy with simple HTTP functionality needed and he might make it happen like he did for me with the outbound add-on code?):

                                1. List the DID the customer dialed in from, in the Inbound Call string.
                                2. List the EXT the tech called out from, in the Outbound Call string.

                                Less important, more difficult:

                                1. (After answering incoming call) - separate private comment, listing the EXT which answered.
                                2. (Post call) - separate comment, with link URL to the call recording (if activated) on the PBX.

                                Ryan (CTO, Pinellas Computers) commented  · 

                                @Joseph & James: Sorry my alerts aren't working on this post. I don't have time to do a great write-up on this right now, and Troy hasn't really given me any incentive so it's not on my priority list. Anyways, here is a quick instruction list of what we have:

                                1. Make sure the cURL function is installed on your PBX (comes prepacked with Elastix)

                                2. Add the following at the bottom of the file extensions_custom.conf:

                                [outbound-allroutes-custom]
                                exten => _NXXXXXX,2,System(curl "http://YOURSUB.repairshopr.com/api/callerid/?did=${EXTEN}&outbound=true")
                                exten => _NXXNXXXXXX,2,System(curl "http://YOURSUB.repairshopr.com/api/callerid/?did=${EXTEN}&outbound=true")
                                exten => _1NXXNXXXXXX,2,System(curl "http://YOURSUB.repairshopr.com/api/callerid/?did=${EXTEN}&outbound=true")
                                exten => _+1NXXNXXXXXX,2,System(curl "http://YOURSUB.repairshopr.com/api/callerid/?did=${EXTEN}&outbound=true")

                                3. Save and Reload the Asterisk engine (on that page in Elastix)

                                PS. Here is a link to the original forum post where I got help making this happen. Please don't follow the instructions from the beginning of that, because I encountered issues and fixed them down the road. Further, I elaborated on new ideas at the end of that post, so the above code is complete and correct.

                                http://forums.asterisk.org/viewtopic.php?f=13&t=95540&p=212273

                                I have a lot of customization in our PBX, so not sure if one of them is a prereq for this to work, but post your findings and any issues on here and I'll do my best to help.

                                Thanks!

                                Ryan (CTO, Pinellas Computers) commented  · 

                                @Mark: Sorry I JUST saw this, really late. This is working 100% for us. I can only confirm it will work with Elastix (which is the PBX software we run). But I think any PBX that can utilize cURL will function. @Chuck tried with another PBX and said no joy, but I didn't get to look at it so I can't say it works or doesn't with other OS's.

                                The only oddity is that we sometimes get random CID posts from non-10 digit numbers. Like, if a vendor calls back with a fake CID (like 44500) it will match to a random customer profile and say "Customer called from phone number 44500 on a random profile. Idk why that is, but it's rare enough that we almost never see it.

                                A little annoying because it's a dialplan mod, instead of a feature code to "paste" in. Still, it's unbelievably helpful and we love it. I'll give Troy the info so he can write up a tutorial, but I can't make a ton of time to troubleshoot. I can attest that we're running Elastix 4.0 after an upgrade from 2.5 and all still works :)

                                Ryan (CTO, Pinellas Computers) commented  · 

                                @Troy, I made another subject to this post here so it wouldn't get lost once you mark this topic as Completed: http://feedback.repairshopr.com/forums/165658-general/suggestions/9707706

                                Ryan (CTO, Pinellas Computers) commented  · 

                                @Sam: Yes, this IS working, but it isn't exactly a "conventional built-in" feature in most PBX systems (in the way that incoming CID lookup sources are). It required us making a custom dial plan to run against all external call patterns. A little advanced, but works without having to hack/rig your system any more than what would be considered "advanced customization". In any case, here's exactly how it looks in our account on tickets and in the customer communication log: http://i.imgur.com/CEV80RX.jpg

                                I don't want to upset Troy if he doesn't want the instructions released. @Troy: Let me know if I can post it here, or if you were planning to write it all up officially?

                                Ryan (CTO, Pinellas Computers) commented  · 

                                @Mark: Yes, I do believe this is possible, but I haven't had enough free time to go into testing ways to make this work. It really would just involve some additional variables being added into the custom dialplan. It is on my list, and I would like to accomplish all of these things:

                                1. Outbound calls - Show the extension used to dial outbound calls
                                2. Inbound calls - Show the phone number (DID) which was dialed by the customer
                                3. Inbound calls - Show the extension that answered the call on your system

                                I've looked into it already, and it looks like the additional variables will be ${CALLERIDNUM}, ${DNID}, and ${EXTEN}. The issue I fear may be problematic is that (on incoming calls) this would result in the call alert (including HUD alerts) to be delayed until AFTER the call is answered. However, I don't think there'd be any issue with this on outgoing calls, so it's worth looking into.

                                I'm certain RS will not add the ability to link any specific Tech Names to extension numbers, but even just the extensions will be invaluable information. I'm glad someone else is thinking about how powerful this feature could become. Any other ideas you've had about it to voice?

                                Ryan (CTO, Pinellas Computers) commented  · 

                                Update for everyone: This is in progress and Troy has made a beta API add-on for this to work. I've tested it and it's working. We're just making some minor adjustments to when/how it functions specifically, and then it should be ready for Troy to add instructions to the Knowledge Base. Boom!

                                Ryan (CTO, Pinellas Computers) commented  · 

                                EXCITING NEWS EVERYONE!

                                I have officially figured out how to get outbound CID call tracking to work 100%. Further, I’ve SIMPLIFIED it so it’s even easier to setup than the inbound CID lookup source! It’s literally one line of code you add into FreePBX/Asterisk/Elastix/Trixbox and you’re DONE! No additional packages or add-ons to install, no programming custom rules, etc. I’ve spent 5.5 HOURS researching this today and it was worth it!

                                All I need from Troy to make it function properly is the (almost) duplicate API URL lookup. This would result in a different URL lookup performed for incoming calls vs outgoing calls. Then just change the subject/text (for the comments on Tickets) and call log notes (for the Communication Log).

                                Here’s what I need Troy to make: Outbound CID URL Lookup
                                String: http://YOURSUBDOMAIN.repairshopr.com/api/outboundcall/?did=2065553222
                                Subject: Outgoing Call (alternative to ‘Incoming Call’ subject)
                                Comment: Tech called out to phone number 2065553222
                                Communication Log Note: Made a phone call to 2065553222

                                I'll send Troy all the details and we can get the instructions posted with the rest of the PBX setup instructions here when done: http://feedback.repairshopr.com/knowledgebase/articles/254824-how-does-the-pbx-integration-work

                                BOO YAH!

                                Ryan (CTO, Pinellas Computers) commented  · 

                                I've spent a good amount of time looking into options on how to get this to work. I haven't been able to test/confirm what @Mark said, but I guess his system (not sure what it is?) uses the same CID lookup source for outgoing calls? That actually sounds HORRIBLE, because it would say the customer called IN when a tech actually called OUT; which could really get confusing for reference purposes.

                                However, this does give evidence that outbound phone calls have the ability to send a CID lookup query to RS. With that fact, there is a great potential in the system for keeping even better logs of outbound calls to customers. My idea: Create a separate (almost duplicate) CID lookup source string - which, when queried, would post updates into RS with /slightly/ different post information. Examples:

                                Inbound CID string: http://YOURSUBDOMAIN.repairshopr.com/api/callerid/?did=2065553222
                                Subject: Incoming Call
                                Comment: Customer called in from phone number 2065553222

                                Outbound CID string: http://YOURSUBDOMAIN.repairshopr.com/api/outboundcall/?did=2065553222
                                Subject: Outgoing Call
                                Comment: Tech called out to phone number 2065553222

                                Hopefully we can figure out how to make FreePBX/Elastix/Trixbox/etc use the new query string. BUT, even worst case scenario - we could set an option all phone numbers on the RS website to be LINKS in which, when clicked, would submit the Outbound CID string in the background, therein adding an Outbound Call comment to customer tickets and communication logs.

                                THIS WILL HELP MISCOMMUNICATION ISSUES BETWEEN EMPLOYEES AND CUSTOMERS - I PROMISE!

                                Ryan (CTO, Pinellas Computers) shared this idea  · 
                              • 0 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  3 comments  ·  General  ·  Admin →
                                  Ryan (CTO, Pinellas Computers) commented  · 

                                  @Troy @Robert @Admin - Close?

                                  Ryan (CTO, Pinellas Computers) commented  · 

                                  Hi Andrew! This looks like a duplicate of another post I already requested (and ended up solving). Please see here for more details: http://feedback.repairshopr.com/forums/165658-general/suggestions/6989005

                                • 18 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    2 comments  ·  General  ·  Admin →
                                    Ryan (CTO, Pinellas Computers) shared this idea  · 
                                  • 3 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      1 comment  ·  General  ·  Admin →
                                    • 46 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        10 comments  ·  General  ·  Admin →
                                        Ryan (CTO, Pinellas Computers) commented  · 

                                        Yes please. I've had several clients unable to use payment portal because their browser ID's it as dangerous. Calls about it all the time.

                                      • 0 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  General  ·  Admin →
                                          Ryan (CTO, Pinellas Computers) shared this idea  · 
                                        • 195 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            51 comments  ·  General  ·  Admin →
                                            Ryan (CTO, Pinellas Computers) commented  · 

                                            RIP

                                            Ryan (CTO, Pinellas Computers) commented  · 

                                            Lol @ CWW 😭

                                            Ryan (CTO, Pinellas Computers) commented  · 

                                            Anxiously waiting on this for: Residential VIP contracts, Business MSP contracts, Lease HW Agreements, Stored CIM Payment Authorizations, Equipment Rental Tracking, etc.

                                            Ryan (CTO, Pinellas Computers) commented  · 

                                            "Early 2017" window ends in 11 days XD

                                            Ryan (CTO, Pinellas Computers) commented  · 

                                            Hopefully this will be the next project to get "started"...

                                            Ryan (CTO, Pinellas Computers) commented  · 

                                            Q1 2017 ends in a week :)

                                            Ryan (CTO, Pinellas Computers) commented  · 

                                            57 votes! @RS: Please make this planned, or even better - started <3

                                            Ryan (CTO, Pinellas Computers) commented  · 

                                            @Henry/Barry/Traci/Jeff/Tim: It's up to you all to get this pushed and approved by RS. My ideas still get lots of votes but never carry enough weight. I've stopped pushing for updates and just deal with it now. Good luck!

                                            Ryan (CTO, Pinellas Computers) shared this idea  · 
                                          ← Previous 1 3 4 5 6 7 8

                                          Feedback and Knowledge Base