May I monitor and save data such phone call drops, phone call quality











up vote
0
down vote

favorite












I'm testing an app for monitoring phone calls quality, but seems that even using CallKit or CallTelephony I cannot save data such length of the call , audio quality, or if the call drops.



In the end, seems I cannot measure this things, am I right?



yet checked here and relative documentations, could someone give me confirmation?










share|improve this question




























    up vote
    0
    down vote

    favorite












    I'm testing an app for monitoring phone calls quality, but seems that even using CallKit or CallTelephony I cannot save data such length of the call , audio quality, or if the call drops.



    In the end, seems I cannot measure this things, am I right?



    yet checked here and relative documentations, could someone give me confirmation?










    share|improve this question


























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      I'm testing an app for monitoring phone calls quality, but seems that even using CallKit or CallTelephony I cannot save data such length of the call , audio quality, or if the call drops.



      In the end, seems I cannot measure this things, am I right?



      yet checked here and relative documentations, could someone give me confirmation?










      share|improve this question















      I'm testing an app for monitoring phone calls quality, but seems that even using CallKit or CallTelephony I cannot save data such length of the call , audio quality, or if the call drops.



      In the end, seems I cannot measure this things, am I right?



      yet checked here and relative documentations, could someone give me confirmation?







      ios callkit core-telephony






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited 5 hours ago









      Moritz

      56.8k19131184




      56.8k19131184










      asked yesterday









      biggreentree

      44821022




      44821022
























          2 Answers
          2






          active

          oldest

          votes

















          up vote
          0
          down vote













          From everything I've seen, you're definitely not going to be able to get that information at this point. It's just not part of the plugins and likely not something the OS allows third-party applications to access.






          share|improve this answer








          New contributor




          Beau Burchfield is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.

























            up vote
            0
            down vote













            You can monitor the call Duration by using CallKit, but you can't monitor audio quality. Also you will never get the phone number of the given call. You will only get the unique id for given call, and callbacks which gives the detail of given call that call get connected, disconnected, kept on hold etc. So based on connected and disconnected status - you can measure the call duration.






            share|improve this answer





















            • ok, so you are saying that I can monitor when a call is closed via CallKit? even if it is a non VOIP one? I cannot get info about monitoring a phone call via call kit, could you help me?
              – biggreentree
              5 hours ago






            • 1




              yes, even if you are having non-VOIP app, you can monitor calls start, end, etc. you can check for this 'CXCallObserverDelegate' and 'CXCallObserver' for the same. The method in this delegate is going to be called when state of any call get changed. First try to do by yourself. If you are unable to do then let me know, i will surely help you.
              – Mehul Thakkar
              5 hours ago











            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',
            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%2f53265846%2fmay-i-monitor-and-save-data-such-phone-call-drops-phone-call-quality%23new-answer', 'question_page');
            }
            );

            Post as a guest
































            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            0
            down vote













            From everything I've seen, you're definitely not going to be able to get that information at this point. It's just not part of the plugins and likely not something the OS allows third-party applications to access.






            share|improve this answer








            New contributor




            Beau Burchfield is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
            Check out our Code of Conduct.






















              up vote
              0
              down vote













              From everything I've seen, you're definitely not going to be able to get that information at this point. It's just not part of the plugins and likely not something the OS allows third-party applications to access.






              share|improve this answer








              New contributor




              Beau Burchfield is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.




















                up vote
                0
                down vote










                up vote
                0
                down vote









                From everything I've seen, you're definitely not going to be able to get that information at this point. It's just not part of the plugins and likely not something the OS allows third-party applications to access.






                share|improve this answer








                New contributor




                Beau Burchfield is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.









                From everything I've seen, you're definitely not going to be able to get that information at this point. It's just not part of the plugins and likely not something the OS allows third-party applications to access.







                share|improve this answer








                New contributor




                Beau Burchfield is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.









                share|improve this answer



                share|improve this answer






                New contributor




                Beau Burchfield is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.









                answered yesterday









                Beau Burchfield

                212




                212




                New contributor




                Beau Burchfield is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.





                New contributor





                Beau Burchfield is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.






                Beau Burchfield is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.
























                    up vote
                    0
                    down vote













                    You can monitor the call Duration by using CallKit, but you can't monitor audio quality. Also you will never get the phone number of the given call. You will only get the unique id for given call, and callbacks which gives the detail of given call that call get connected, disconnected, kept on hold etc. So based on connected and disconnected status - you can measure the call duration.






                    share|improve this answer





















                    • ok, so you are saying that I can monitor when a call is closed via CallKit? even if it is a non VOIP one? I cannot get info about monitoring a phone call via call kit, could you help me?
                      – biggreentree
                      5 hours ago






                    • 1




                      yes, even if you are having non-VOIP app, you can monitor calls start, end, etc. you can check for this 'CXCallObserverDelegate' and 'CXCallObserver' for the same. The method in this delegate is going to be called when state of any call get changed. First try to do by yourself. If you are unable to do then let me know, i will surely help you.
                      – Mehul Thakkar
                      5 hours ago















                    up vote
                    0
                    down vote













                    You can monitor the call Duration by using CallKit, but you can't monitor audio quality. Also you will never get the phone number of the given call. You will only get the unique id for given call, and callbacks which gives the detail of given call that call get connected, disconnected, kept on hold etc. So based on connected and disconnected status - you can measure the call duration.






                    share|improve this answer





















                    • ok, so you are saying that I can monitor when a call is closed via CallKit? even if it is a non VOIP one? I cannot get info about monitoring a phone call via call kit, could you help me?
                      – biggreentree
                      5 hours ago






                    • 1




                      yes, even if you are having non-VOIP app, you can monitor calls start, end, etc. you can check for this 'CXCallObserverDelegate' and 'CXCallObserver' for the same. The method in this delegate is going to be called when state of any call get changed. First try to do by yourself. If you are unable to do then let me know, i will surely help you.
                      – Mehul Thakkar
                      5 hours ago













                    up vote
                    0
                    down vote










                    up vote
                    0
                    down vote









                    You can monitor the call Duration by using CallKit, but you can't monitor audio quality. Also you will never get the phone number of the given call. You will only get the unique id for given call, and callbacks which gives the detail of given call that call get connected, disconnected, kept on hold etc. So based on connected and disconnected status - you can measure the call duration.






                    share|improve this answer












                    You can monitor the call Duration by using CallKit, but you can't monitor audio quality. Also you will never get the phone number of the given call. You will only get the unique id for given call, and callbacks which gives the detail of given call that call get connected, disconnected, kept on hold etc. So based on connected and disconnected status - you can measure the call duration.







                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered 6 hours ago









                    Mehul Thakkar

                    8,52063662




                    8,52063662












                    • ok, so you are saying that I can monitor when a call is closed via CallKit? even if it is a non VOIP one? I cannot get info about monitoring a phone call via call kit, could you help me?
                      – biggreentree
                      5 hours ago






                    • 1




                      yes, even if you are having non-VOIP app, you can monitor calls start, end, etc. you can check for this 'CXCallObserverDelegate' and 'CXCallObserver' for the same. The method in this delegate is going to be called when state of any call get changed. First try to do by yourself. If you are unable to do then let me know, i will surely help you.
                      – Mehul Thakkar
                      5 hours ago


















                    • ok, so you are saying that I can monitor when a call is closed via CallKit? even if it is a non VOIP one? I cannot get info about monitoring a phone call via call kit, could you help me?
                      – biggreentree
                      5 hours ago






                    • 1




                      yes, even if you are having non-VOIP app, you can monitor calls start, end, etc. you can check for this 'CXCallObserverDelegate' and 'CXCallObserver' for the same. The method in this delegate is going to be called when state of any call get changed. First try to do by yourself. If you are unable to do then let me know, i will surely help you.
                      – Mehul Thakkar
                      5 hours ago
















                    ok, so you are saying that I can monitor when a call is closed via CallKit? even if it is a non VOIP one? I cannot get info about monitoring a phone call via call kit, could you help me?
                    – biggreentree
                    5 hours ago




                    ok, so you are saying that I can monitor when a call is closed via CallKit? even if it is a non VOIP one? I cannot get info about monitoring a phone call via call kit, could you help me?
                    – biggreentree
                    5 hours ago




                    1




                    1




                    yes, even if you are having non-VOIP app, you can monitor calls start, end, etc. you can check for this 'CXCallObserverDelegate' and 'CXCallObserver' for the same. The method in this delegate is going to be called when state of any call get changed. First try to do by yourself. If you are unable to do then let me know, i will surely help you.
                    – Mehul Thakkar
                    5 hours ago




                    yes, even if you are having non-VOIP app, you can monitor calls start, end, etc. you can check for this 'CXCallObserverDelegate' and 'CXCallObserver' for the same. The method in this delegate is going to be called when state of any call get changed. First try to do by yourself. If you are unable to do then let me know, i will surely help you.
                    – Mehul Thakkar
                    5 hours ago


















                     

                    draft saved


                    draft discarded



















































                     


                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53265846%2fmay-i-monitor-and-save-data-such-phone-call-drops-phone-call-quality%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest




















































































                    Popular posts from this blog

                    Biblatex bibliography style without URLs when DOI exists (in Overleaf with Zotero bibliography)

                    ComboBox Display Member on multiple fields

                    Is it possible to collect Nectar points via Trainline?