Jump to content

bsimpson72515

Members
  • Posts

    17
  • Joined

  • Last visited

Posts posted by bsimpson72515

  1. This is what I received from our systems engineer this morning. 

     

    The config.js file I sent you was old (it was showing http instead of https). The file on the IVR was already changed from:  api_url: 'https://api.zswitch.net:8443/v1' //'https://api.zswitch.net:8443/v1'

     

    To: api_url: 'https://pintransfer.csgtech.net:8443/v1' //'https://pintransfer.csgtech.net:8443/v1'

     

    It looks like there is a conflict with the monster UI program.

  2. This was the response I got from our systems engineer I don't think he knows what Crossbar is. 

    Hi Ben,
    The closest thing I could find in the config.js was -  ws_server: 'wss://IP_OF_KAMAILIO:8080'. I changed it to pintransfer.csgtech.net and rebooted, but I’m getting the same error.

    Here is a snippet from the Kazoo.log:
    Jan 28 16:05:19 pintransfer 2600hz[1138]: |knm_port_request_crawler|knm_port_request_crawler:132(<0.3028.0>) port_request crawler completed a full crawl in 5ms
    Jan 28 16:06:19 pintransfer 2600hz[1138]: |knm_port_request_crawler|knm_port_request_crawler:132(<0.3151.0>) port_request crawler completed a full crawl in 6ms
    Jan 28 16:06:29 pintransfer 2600hz[1138]: |0000000000|kt_low_balance:77(<0.3174.0>) checking topup for account 72bd25b60a91cfebe5bf1f50894126ee with balance $0.0
    Jan 28 16:06:29 pintransfer 2600hz[1138]: |0000000000|kt_low_balance:91(<0.3174.0>) checking if account 72bd25b60a91cfebe5bf1f50894126ee balance $0.0 is below notification threshold $5.0
    Jan 28 16:06:29 pintransfer 2600hz[1138]: |kz_account_crawler|kz_account_crawler:127(<0.2273.0>) account crawler completed a full crawl

    How can I tell if crossbar is running?

    The config.js file is attached.
     

  3. After uncommenting the line this is what we are receiving 

    Using username "root".
    root@pintransfer.csgtech.net's password:
    Last failed login: Mon Jan 27 19:29:42 UTC 2020 from 222.186.31.166 on ssh:notty
    There were 6 failed login attempts since the last successful login.
    Last login: Mon Jan 27 19:28:04 2020 from pool-72-82-244-65.cmdnnj.fios.verizon.net
    [root@pintransfer ~]# cd kazoo-ui
    [root@pintransfer kazoo-ui]# curl http://pintransfer.csgtech.net:3333 -v
    * About to connect() to pintransfer.csgtech.net port 3333 (#0)
    *   Trying ::1...
    * Connection refused
    *   Trying 127.0.0.1...
    * Connected to pintransfer.csgtech.net (127.0.0.1) port 3333 (#0)
    > GET / HTTP/1.1
    > User-Agent: curl/7.29.0
    > Host: pintransfer.csgtech.net:3333
    > Accept: */*
    >
    * HTTP 1.0, assume close after body
    < HTTP/1.0 200 OK
    < Server: SimpleHTTP/0.6 Python/2.7.5
    < Date: Mon, 27 Jan 2020 19:30:47 GMT
    < Content-type: text/html
    < Content-Length: 6599
    < Last-Modified: Mon, 27 Jan 2020 19:20:13 GMT
    <
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtm                                                                                                                                         l1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
            <meta charset='utf-8'>
            <meta content='text/html; charset=utf-8' http-equiv='Content-Type'>
            <!-- Awesome URL Parsing -->
            <script type="text/javascript">
                var URL_PARTS = window.location.href.match(/^([^\?#]+)[\?#]*([^#]*).*$/).slice(1),
                    URL = URL_PARTS[0],
                    URL_DATA = function() {
                        var url_data_parts = (URL_PARTS[1]) ? URL_PARTS[1].split('&') : [],
                            url_data = {},
                            data;

                        for(var i = 0; i < url_data_parts.length; i++) {
                            data = url_data_parts.split('=');
                            url_data[data[0]] = data[1];
                        }

                        return url_data;
                    }();

                var CACHE_BUSTER = function() {
                    var now = new Date();
                    var this_minute = new Date(now.getFullYear(), now.getMonth(), now.getDate(), now.get                                                                                                                                         Hours(), now.getMinutes());
                    return this_minute.getTime();
                }();
            </script>

            <script type="text/javascript" src="js/external/jquery-1.6.2.min.js"></script>
            <script type="text/javascript" src="js/external/jquery-ui-1.8.7.custom.min.js"></script>

            <link type="text/css" href="lib/bootstrap/css/bootstrap.min.css" rel="stylesheet" media="scr                                                                                                                                         een" />

            <script type="text/javascript" src="lib/bootstrap/js/bootstrap-alerts.js"></script>
            <script type="text/javascript" src="lib/bootstrap/js/bootstrap-buttons.js"></script>
            <script type="text/javascript" src="lib/bootstrap/js/bootstrap-modal.js"></script>
            <script type="text/javascript" src="lib/bootstrap/js/bootstrap-twipsy.js"></script>
            <script type="text/javascript" src="lib/bootstrap/js/bootstrap-popover.js"></script>
            <script type="text/javascript" src="lib/bootstrap/js/bootstrap-scrollspy.js"></script>
            <script type="text/javascript" src="lib/bootstrap/js/bootstrap-tabs.js"></script>

            <link type="text/css" href="css/validate.css" rel="stylesheet" media="screen" />
            <link type="text/css" href="css/tables.css" rel="stylesheet" media="screen" />
            <link type="text/css" href="css/jslider/jslider.css" rel="stylesheet" media="screen" />
            <link type="text/css" href="css/ui-lightness/jquery-ui-1.8.8.custom.css" rel="Stylesheet" />

            <link type="text/css" href="js/external/ui-listpanel/css/ui.listpanel.css" rel="stylesheet"                                                                                                                                          media="screen" />
            <link type="text/css" href="js/external/ui-listpanel/css/jquery.jscrollpane.css" rel="styles                                                                                                                                         heet" media="screen" />
            <link type="text/css" href="js/external/jqplot/css/jquery.jqplot.css" rel="stylesheet" media                                                                                                                                         ="screen" />

            <link type="text/css" href="css/jquery.tooltip.css" rel="stylesheet" media="screen" />
                     <!--script type="text/javascript" src="js/lang/en.js"></script-->
            <script type="text/javascript" src="js/external/jquery.cors.js"></script>
            <script type="text/javascript" src="js/external/underscore-min.js"></script>

            <script type="text/javascript" src="js/external/form2object.js"></script>
            <script type="text/javascript" src="js/external/formToWizard.js"></script>
            <script type="text/javascript" src="js/external/async.js"></script>
            <script type="text/javascript" src="js/external/md5_generator.js"></script>
            <script type="text/javascript" src="js/external/jstz.min.js"></script>
            <script type="text/javascript" src="js/external/tmpl/jquery.tmpl.js"></script>
            <script type="text/javascript" src="js/external/tmpl/jquery.tmplPlus.js"></script>
            <script type="text/javascript" src="js/external/jquery.isObject.js"></script>
            <script type="text/javascript" src="js/external/jquery.mousewheel.js"></script>
            <script type="text/javascript" src="js/external/jquery.jscrollpane.min.js"></script>
            <!--<script type="text/javascript" src="js/external/jquery.tools.min.js"></script>-->
            <script type="text/javascript" src="js/external/jquery.hoverIntent.minified.js"></script>
            <script type="text/javascript" src="js/external/jquery.dataTables.js"></script>
            <script type="text/javascript" src="js/external/plugins/sort.js"></script>
            <script type="text/javascript" src="js/external/jquery.slider.js"></script>
            <script type="text/javascript" src="js/external/jquery.dependClass.js"></script>
            <script type="text/javascript" src="js/external/jquery.dataset.js"></script>
            <script type="text/javascript" src="js/external/ui-listpanel/ui.listpanel.js"></script>
            <script type="text/javascript" src="js/external/lab.js"></script>
            <script type="text/javascript" src="js/external/jquery.tooltip.js"></script>
            <script type="text/javascript" src="js/external/jquery.cookie.js"></script>
            <script type="text/javascript" src="js/external/jquery.masonry.min.js"></script>
            <script type="text/javascript" src="js/external/jquery.switch.js"></script>
            <script type="text/javascript" src="js/external/jqplot/jquery.jqplot.min.js"></script>
            <script type="text/javascript" src="js/external/jqplot/jqplot.pieRenderer.min.js"></script>
            <script type="text/javascript" src="js/external/jquery.fileupload.js"></script>
            <script type="text/javascript" src="js/external/jwt-decode.min.js"></script>

            <script type="text/javascript" src="js/amplify/amplify.core.js"></script>
            <script type="text/javascript" src="js/amplify/_amplify.js"></script>
            <script type="text/javascript" src="js/amplify/amplify.request.js"></script>
            <script type="text/javascript" src="js/amplify/amplify.request.poll.js"></script>

            <script type="text/javascript" src="config/config.js"></script>
                    <script type="text/javascript" src="config/load.js"></script>
            <script type="text/javascript" src="js/winkstart-request.js"></script>
            <script type="text/javascript" src="js/winkstart-util.js"></script>
            <script type="text/javascript" src="js/winkstart-tables.js"></script>
            <script type="text/javascript" src="js/winkstart-validate.js"></script>
            <script type="text/javascript" src="js/winkstart-timezone.js"></script>
            <script type="text/javascript" src="js/winkstart.js"></script>
        </head>
        <body class="background">
        </body>
    </html>

  4. Here are the results of the curl -v on the url. Thank you so much for looking into this. 

     

     [root@pintransfer kazoo-ui]#
    [root@pintransfer kazoo-ui]# curl http://pintransfer.csgtech.net:3333 -v
    * About to connect() to pintransfer.csgtech.net port 3333 (#0)
    *   Trying ::1...
    * Connection refused
    *   Trying 127.0.0.1...
    * Connected to pintransfer.csgtech.net (127.0.0.1) port 3333 (#0)
    > GET / HTTP/1.1
    > User-Agent: curl/7.29.0
    > Host: pintransfer.csgtech.net:3333
    > Accept: */*
    >
    * HTTP 1.0, assume close after body
    < HTTP/1.0 200 OK
    < Server: SimpleHTTP/0.6 Python/2.7.5
    < Date: Mon, 27 Jan 2020 16:08:07 GMT
    < Content-type: text/html
    < Content-Length: 6604
    < Last-Modified: Thu, 23 Jan 2020 20:26:51 GMT
    <
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
            <meta charset='utf-8'>
            <meta content='text/html; charset=utf-8' http-equiv='Content-Type'>
            <!-- Awesome URL Parsing -->
            <script type="text/javascript">
                var URL_PARTS = window.location.href.match(/^([^\?#]+)[\?#]*([^#]*).*$/).slice(1),
                    URL = URL_PARTS[0],
                    URL_DATA = function() {
                        var url_data_parts = (URL_PARTS[1]) ? URL_PARTS[1].split('&') : [],
                            url_data = {},
                            data;

                        for(var i = 0; i < url_data_parts.length; i++) {
                            data = url_data_parts.split('=');
                            url_data[data[0]] = data[1];
                        }

                        return url_data;
                    }();

                var CACHE_BUSTER = function() {
                    var now = new Date();
                    var this_minute = new Date(now.getFullYear(), now.getMonth(), now.getDate(), now.getHours(), now.getMinutes());
                    return this_minute.getTime();
                }();
            </script>

            <script type="text/javascript" src="js/external/jquery-1.6.2.min.js"></script>
            <script type="text/javascript" src="js/external/jquery-ui-1.8.7.custom.min.js"></script>

            <link type="text/css" href="lib/bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen" />

            <script type="text/javascript" src="lib/bootstrap/js/bootstrap-alerts.js"></script>
            <script type="text/javascript" src="lib/bootstrap/js/bootstrap-buttons.js"></script>
            <script type="text/javascript" src="lib/bootstrap/js/bootstrap-modal.js"></script>
            <script type="text/javascript" src="lib/bootstrap/js/bootstrap-twipsy.js"></script>
            <script type="text/javascript" src="lib/bootstrap/js/bootstrap-popover.js"></script>
            <script type="text/javascript" src="lib/bootstrap/js/bootstrap-scrollspy.js"></script>
            <script type="text/javascript" src="lib/bootstrap/js/bootstrap-tabs.js"></script>

            <link type="text/css" href="css/validate.css" rel="stylesheet" media="screen" />
            <link type="text/css" href="css/tables.css" rel="stylesheet" media="screen" />
            <link type="text/css" href="css/jslider/jslider.css" rel="stylesheet" media="screen" />
            <link type="text/css" href="css/ui-lightness/jquery-ui-1.8.8.custom.css" rel="Stylesheet" />

            <link type="text/css" href="js/external/ui-listpanel/css/ui.listpanel.css" rel="stylesheet" media="screen" />
            <link type="text/css" href="js/external/ui-listpanel/css/jquery.jscrollpane.css" rel="stylesheet" media="screen" />
            <link type="text/css" href="js/external/jqplot/css/jquery.jqplot.css" rel="stylesheet" media="screen" />

            <link type="text/css" href="css/jquery.tooltip.css" rel="stylesheet" media="screen" />
                     <!--script type="text/javascript" src="js/lang/en.js"></script-->
            <script type="text/javascript" src="js/external/jquery.cors.js"></script>
            <script type="text/javascript" src="js/external/underscore-min.js"></script>

            <script type="text/javascript" src="js/external/form2object.js"></script>
            <script type="text/javascript" src="js/external/formToWizard.js"></script>
            <script type="text/javascript" src="js/external/async.js"></script>
            <script type="text/javascript" src="js/external/md5_generator.js"></script>
            <script type="text/javascript" src="js/external/jstz.min.js"></script>
            <script type="text/javascript" src="js/external/tmpl/jquery.tmpl.js"></script>
            <script type="text/javascript" src="js/external/tmpl/jquery.tmplPlus.js"></script>
            <script type="text/javascript" src="js/external/jquery.isObject.js"></script>
            <script type="text/javascript" src="js/external/jquery.mousewheel.js"></script>
            <script type="text/javascript" src="js/external/jquery.jscrollpane.min.js"></script>
            <!--<script type="text/javascript" src="js/external/jquery.tools.min.js"></script>-->
            <script type="text/javascript" src="js/external/jquery.hoverIntent.minified.js"></script>
            <script type="text/javascript" src="js/external/jquery.dataTables.js"></script>
            <script type="text/javascript" src="js/external/plugins/sort.js"></script>
            <script type="text/javascript" src="js/external/jquery.slider.js"></script>
            <script type="text/javascript" src="js/external/jquery.dependClass.js"></script>
            <script type="text/javascript" src="js/external/jquery.dataset.js"></script>
            <script type="text/javascript" src="js/external/ui-listpanel/ui.listpanel.js"></script>
            <script type="text/javascript" src="js/external/lab.js"></script>
            <script type="text/javascript" src="js/external/jquery.tooltip.js"></script>
            <script type="text/javascript" src="js/external/jquery.cookie.js"></script>
            <script type="text/javascript" src="js/external/jquery.masonry.min.js"></script>
            <script type="text/javascript" src="js/external/jquery.switch.js"></script>
            <script type="text/javascript" src="js/external/jqplot/jquery.jqplot.min.js"></script>
            <script type="text/javascript" src="js/external/jqplot/jqplot.pieRenderer.min.js"></script>
            <script type="text/javascript" src="js/external/jquery.fileupload.js"></script>
            <script type="text/javascript" src="js/external/jwt-decode.min.js"></script>

            <script type="text/javascript" src="js/amplify/amplify.core.js"></script>
            <script type="text/javascript" src="js/amplify/_amplify.js"></script>
            <script type="text/javascript" src="js/amplify/amplify.request.js"></script>
            <script type="text/javascript" src="js/amplify/amplify.request.poll.js"></script>

            <!--script type="text/javascript" src="config/config.js"></script-->
                    <script type="text/javascript" src="config/load.js"></script>
            <script type="text/javascript" src="js/winkstart-request.js"></script>
            <script type="text/javascript" src="js/winkstart-util.js"></script>
            <script type="text/javascript" src="js/winkstart-tables.js"></script>
            <script type="text/javascript" src="js/winkstart-validate.js"></script>
            <script type="text/javascript" src="js/winkstart-timezone.js"></script>
            <script type="text/javascript" src="js/winkstart.js"></script>
        </head>
        <body class="background">
        </body>
    </html>

  5. Okay we'll definitely look into this. I had a few questions though. We had a working kazoo installation on another server and it was using CENTOS 6.6 and an older version of Kazoo as well the response type it gave on its final pivot request was text/html as well. I was wondering could this working still with that response type be due to it being the older versions of Centos and Kazoo. Or is this unrelated? We are using a newer version of Centos and Kazoo now though of course so how can we get it to do text/xml instead of text/html response type?

  6. Hey @mc_ just for clarification our systems engineer asked if this at the top was the part you were asking about? Or is it the one at the bottom?

    Jan  7 16:05:57 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|pivot_call:478(<0.2694.0>) finding translator for content type text/html; charset=utf-8
    Jan  7 16:05:57 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|pivot_call:392(<0.2507.0>) pivot call terminating: normal
    Jan  7 16:05:57 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|cf_exe:468(<0.2496.0>) recv channel destroyed, going down
    Jan  7 16:05:57 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|cf_exe:676(<0.2496.0>) callflow execution has been stopped: normal

     

    Jan  7 16:05:57 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|pivot_call:292(<0.2507.0>) adding response chunk: '<?xml version="1.0" encoding="UTF-8" ?>#015#012<Response>#015#012    <Gather numDigits="1" timeout="8" action="http://209.142.178.205:57113/Keefe_2//Keefe/Confirmed" finishOnKey="*">#015#012        <Play>http://65.112.209.240:5984/account%2F02%2Fd2%2F92c7b081a86a100ef907bef67f61/ffc1defb47e4e09995e85013e9ae66d5/uploaded_file_63717918334.wav</Play>#015#012        <Play>http://65.112.209.240:5984/account%2F02%2Fd2%2F92c7b081a86a100ef907bef67f61/a0777b73a4d684b5b03fbd5cda74382c/uploaded_file_63717919723.wav</Play><Play>http://65.112.209.240:5984/account%2F02%2Fd2%2F92c7b081a86a100ef907bef67f61/d424d2a88d57a2f93997ae1e9e3eb5e4/uploaded_file_63717921528.wav</Play>;#015#012        <Play>http://65.112.209.240:5984/account%2F02%2Fd2%2F92c7b081a86a100ef907bef67f61/1e3719e4105bd7c2b64ab07969e8c053/uploaded_file_63717918320.wav</Play>#015#012    </Gather>#015#012    <Redirect method="GET">http://209.142.178.205:57113/Keefe_2//keefe/TimedOut?redirect=confirm</Redirect>#015#012</Response>'

  7. @lazedo In 2016 Lattice wrote a web service program to control the actions of IVR. The IVR was built on CENTOS 6.6 and kazoo UI was used to configure the call flow. The new IVR is using CENTOS 7 and monster UI to configure call flow.

     

    They both use text/html to communicate to the web service. Here is a return example when you put the pivot URL in a browser:
    I attached that return example 

     

    F70F439A-D314-4211-995B-CD11FC5CE7CD.png

  8. We are having an issue with Kazoo. After the private pin is entered in during any phone call the call terminates. What our systems engineer thinks is this could be a backwards compatibility issue. We are using a newer version of Kazoo with an older web service. 

    Below is what the logs say. Any idea why this is terminating? Any help on this would be appreciated. 

     

    Jan  7 16:05:52 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|kzt_receiver:135(<0.2516.0>) finish key '#' pressed
    Jan  7 16:05:52 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|kzt_twiml:341(<0.2516.0>) caller entered DTMFs: 77649

    Jan  7 16:05:52 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|pivot_call:431(<0.2507.0>) sending req to http://209.142.178.205:57113/Keefe_2//keefe/PINentered(post): Digits=77649&CallerNumber=9940140000&CallerName=9940140000&Direction=inbound&ApiVersion=2010-04-01&ToRealm=165.227.107.0&To=9940140000&FromRealm=165.227.107.0&From=9940140000&AccountSid=72bd25b60a91cfebe5bf1f50894126ee&CallSid=call-711CE674-8013-3810-000C-2F%4072.82.244.65

    Jan  7 16:05:53 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|pivot_call:292(<0.2507.0>) adding response chunk: '<?xml version="1.0" encoding="UTF-8"?>#015#012<Response>#015#012<Gather timeout="8" numDigits="11" method="POST" action="http://209.142.178.205:57113/Keefe_2//keefe/PINTWOentered?pin2=1329">#015#012<Play>http://65.112.209.240:5984/account%2F02%2Fd2%2F92c7b081a86a100ef907bef67f61/db76b3bc7dc1b656761f2f760147a5f1/uploaded_file_63717919486.wav</Play>#015#012</Gather>#015#012<Redirect method="GET">http://209.142.178.205:57113/Keefe_2//keefe/TimedOut?redirect=welcome</Redirect>#015#012</Response>'

    Jan  7 16:05:53 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|pivot_call:478(<0.2657.0>) finding translator for content type text/xml; charset=utf-8
    Jan  7 16:05:53 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|kzt_twiml:291(<0.2657.0>) GATHER: exec sub actions
    Jan  7 16:05:53 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|kzt_twiml:233(<0.2658.0>) PLAY 'http://65.112.209.240:5984/account%2F02%2Fd2%2F92c7b081a86a100ef907bef67f61/db76b3bc7dc1b656761f2f760147a5f1/uploade$$ploaded_file_63717919486.wav'
    Jan  7 16:05:53 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|pivot_call:121(<0.2664.0>) ignoring event CHANNEL_EXECUTE_COMPLETE
    Jan  7 16:05:53 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|pivot_call:121(<0.2665.0>) ignoring event CHANNEL_EXECUTE_COMPLETE
    Jan  7 16:05:54 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|pivot_call:121(<0.2667.0>) ignoring event DTMF
    Jan  7 16:05:54 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|kzt_receiver:144(<0.2657.0>) first dtmf pressed: 1
    Jan  7 16:05:54 pintransfer 2600hz[1137]: |kz_amqp_assignments|kz_amqp_assignments:896(<0.190.0>) short lived assignment (1s) for <0.2658.0> (channel <0.2330.0> type float broker <<"amqp://guest:guest@127.0.0.1:5672">>)
    Jan  7 16:05:54 pintransfer 2600hz[1137]: |0000000000|Undefined:Undefined(<0.2330.0>) Channel (<0.2330.0>): Unregistering return handler <0.2658.0> because it died. Reason: killed
    Jan  7 16:05:54 pintransfer 2600hz[1137]: |0000000000|Undefined:Undefined(<0.2330.0>) Channel (<0.2330.0>): Unregistering confirm handler <0.2658.0> because it died. Reason: killed
    Jan  7 16:05:54 pintransfer 2600hz[1137]: |0000000000|Undefined:Undefined(<0.2330.0>) Channel (<0.2330.0>): Unregistering flow handler <0.2658.0> because it died. Reason: killed
    Jan  7 16:05:54 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|pivot_call:121(<0.2668.0>) ignoring event CHANNEL_EXECUTE_COMPLETE
    Jan  7 16:05:54 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|pivot_call:121(<0.2669.0>) ignoring event CHANNEL_EXECUTE_COMPLETE
    Jan  7 16:05:54 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|pivot_call:121(<0.2671.0>) ignoring event DTMF
    Jan  7 16:05:54 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|pivot_call:121(<0.2672.0>) ignoring event DTMF
    Jan  7 16:05:55 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|pivot_call:121(<0.2675.0>) ignoring event DTMF
    Jan  7 16:05:56 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|pivot_call:121(<0.2676.0>) ignoring event DTMF
    Jan  7 16:05:56 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|kzt_receiver:135(<0.2657.0>) finish key '#' pressed
    Jan  7 16:05:56 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|kzt_twiml:341(<0.2657.0>) caller entered DTMFs: 1329

    Jan  7 16:05:56 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|pivot_call:431(<0.2507.0>) sending req to http://209.142.178.205:57113/Keefe_2//keefe/PINTWOentered?pin2=1329(post): Digits=1329&CallerNumber=9940140000&CallerName=9940140000&Direction=inbound&ApiVersion=2010-04-01&ToRealm=165.227.107.0&To=9940140000&FromRealm=165.227.107.0&From=9940140000&AccountSid=72bd25b60a91cfebe5bf1f50894126ee&CallSid=call-711CE674-8013-3810-000C-2F%4072.82.244.65

    Jan  7 16:05:56 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|pivot_call:292(<0.2507.0>) adding response chunk: '<?xml version="1.0" encoding="UTF-8" ?><Response><Gather timeout="3"  method="POST" numDigits="1" finishOnKey="*" action="http://209.142.178.205:57113/Keefe_2//Keefe/amountEntered"><Play>http://65.112.209.240:5984/account%2F02%2Fd2%2F92c7b081a86a100ef907bef67f61/0ba148c6d41ce65a83d55ec6f55a0cfe/uploaded_file_63717918365.wav</Play><Play>http://65.112.209.240:5984/account%2F02%2Fd2%2F92c7b081a86a100ef907bef67f61/d24bce752b221dba5e102b2e62a61de2/uploaded_file_63717920085.wav</Play><Play>http://65.112.209.240:5984/account%2F02%2Fd2%2F92c7b081a86a100ef907bef67f61/0e42a32458483ecc434bee0fd2f996e6/uploaded_file_63717919777.wav</Play><Play>http://65.112.209.240:5984/account%2F02%2Fd2%2F92c7b081a86a100ef907bef67f61/32ac4a81fa6f38b5b890c00b43ad1fbb/uploaded_file_63717919709.wav</Play><Play>http://65.112.209.240:5984/account%2F02%2Fd2%2F92c7b081a86a100ef907bef67f61/0b45988cae9162ec2beb87c574d368d0/uploaded_file_63717919834.wav</Play><Play>http://65.112.209.240:5984/account%2F02%2Fd2%2F92c7b081a86a100ef907bef67f61/d424d2a88d57a2f93997ae1e9e3eb5e4/uploaded_file_63717921528.wav</Play>;<Play>http://65.112.209.240:5984/account%2F02%2Fd2%2F92c7b081a86a100ef907bef67f61/2cbefd504d68b9a1fcc70ca48c92f74b/uploaded_file_63717919608.wav</Play><Play>http://65.112.209.240:5984/account%2F02%2Fd2%2F92c7b081a86a100ef907bef67f61/2176d057b10d601bd45678f0fb1a221b/uploaded_file_63717919623.wav</Play><Play>http://65.112.209.240:5984/account%2F02%2Fd2%2F92c7b081a86a100ef907bef67f61/e4478ccceaa4473e95a78133add0a2a9/uploaded_file_63717919584.wav</Play>;<Play>http://65.112.209.240:5984/account%2F02%2Fd2%2F92c7b081a86a100ef907bef67f61/65109536d1ed3291e64121e28d8921c3/uploaded_file_63717919523.wav</Play></Gather><Redirect method="GET">http://209.142.178.205:57113/Keefe_2//keefe/TimedOut?redirect=purchase</Redirect></Response>'

    Jan  7 16:05:56 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|pivot_call:478(<0.2677.0>) finding translator for content type text/xml; charset=utf-8
    Jan  7 16:05:56 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|kzt_twiml:291(<0.2677.0>) GATHER: exec sub actions
    Jan  7 16:05:56 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|kzt_twiml:233(<0.2678.0>) PLAY 'http://65.112.209.240:5984/account%2F02%2Fd2%2F92c7b081a86a100ef907bef67f61/0ba148c6d41ce65a83d55ec6f55a0cfe/uploade$$ploaded_file_63717918365.wav'
    Jan  7 16:05:56 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|pivot_call:121(<0.2684.0>) ignoring event CHANNEL_EXECUTE_COMPLETE
    Jan  7 16:05:56 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|pivot_call:121(<0.2685.0>) ignoring event CHANNEL_EXECUTE_COMPLETE
    Jan  7 16:05:57 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|pivot_call:121(<0.2691.0>) ignoring event DTMF
    Jan  7 16:05:57 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|kzt_receiver:322(<0.2678.0>) adding dtmf tone '1' to collection
    Jan  7 16:05:57 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|kzt_receiver:144(<0.2677.0>) first dtmf pressed: 1
    Jan  7 16:05:57 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|kzt_twiml:341(<0.2677.0>) caller entered DTMFs: 1
    Jan  7 16:05:57 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|pivot_call:121(<0.2692.0>) ignoring event CHANNEL_EXECUTE_COMPLETE
    Jan  7 16:05:57 pintransfer 2600hz[1137]: |kz_amqp_assignments|kz_amqp_assignments:896(<0.190.0>) short lived assignment (1s) for <0.2678.0> (channel <0.2336.0> type float broker <<"amqp://guest:guest@127.0.0.1:5672">>)

    Jan  7 16:05:57 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|pivot_call:431(<0.2507.0>) sending req to http://209.142.178.205:57113/Keefe_2//Keefe/amountEntered(post): Digits=1&CallerNumber=9940140000&CallerName=9940140000&Direction=inbound&ApiVersion=2010-04-01&ToRealm=165.227.107.0&To=9940140000&FromRealm=165.227.107.0&From=9940140000&AccountSid=72bd25b60a91cfebe5bf1f50894126ee&CallSid=call-711CE674-8013-3810-000C-2F%4072.82.244.65

    Jan  7 16:05:57 pintransfer 2600hz[1137]: |0000000000|Undefined:Undefined(<0.2336.0>) Channel (<0.2336.0>): Unregistering return handler <0.2678.0> because it died. Reason: killed
    Jan  7 16:05:57 pintransfer 2600hz[1137]: |0000000000|Undefined:Undefined(<0.2336.0>) Channel (<0.2336.0>): Unregistering confirm handler <0.2678.0> because it died. Reason: killed
    Jan  7 16:05:57 pintransfer 2600hz[1137]: |0000000000|Undefined:Undefined(<0.2336.0>) Channel (<0.2336.0>): Unregistering flow handler <0.2678.0> because it died. Reason: killed
    Jan  7 16:05:57 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|pivot_call:121(<0.2693.0>) ignoring event CHANNEL_EXECUTE_COMPLETE

    Jan  7 16:05:57 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|pivot_call:292(<0.2507.0>) adding response chunk: '<?xml version="1.0" encoding="UTF-8" ?>#015#012<Response>#015#012    <Gather numDigits="1" timeout="8" action="http://209.142.178.205:57113/Keefe_2//Keefe/Confirmed" finishOnKey="*">#015#012        <Play>http://65.112.209.240:5984/account%2F02%2Fd2%2F92c7b081a86a100ef907bef67f61/ffc1defb47e4e09995e85013e9ae66d5/uploaded_file_63717918334.wav</Play>#015#012        <Play>http://65.112.209.240:5984/account%2F02%2Fd2%2F92c7b081a86a100ef907bef67f61/a0777b73a4d684b5b03fbd5cda74382c/uploaded_file_63717919723.wav</Play><Play>http://65.112.209.240:5984/account%2F02%2Fd2%2F92c7b081a86a100ef907bef67f61/d424d2a88d57a2f93997ae1e9e3eb5e4/uploaded_file_63717921528.wav</Play>;#015#012        <Play>http://65.112.209.240:5984/account%2F02%2Fd2%2F92c7b081a86a100ef907bef67f61/1e3719e4105bd7c2b64ab07969e8c053/uploaded_file_63717918320.wav</Play>#015#012    </Gather>#015#012    <Redirect method="GET">http://209.142.178.205:57113/Keefe_2//keefe/TimedOut?redirect=confirm</Redirect>#015#012</Response>'

    Jan  7 16:05:57 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|pivot_call:478(<0.2694.0>) finding translator for content type text/html; charset=utf-8
    Jan  7 16:05:57 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|pivot_call:392(<0.2507.0>) pivot call terminating: normal
    Jan  7 16:05:57 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|cf_exe:468(<0.2496.0>) recv channel destroyed, going down
    Jan  7 16:05:57 pintransfer 2600hz[1137]: |call-711CE674-8013-3810-000C-2F@72.82.244.65|cf_exe:676(<0.2496.0>) callflow execution has been stopped: normal
     

  9. Absolutely sorry about that. 

    Here are the contents in Plain text I appreciate your response

    Kazoo – Crash.log
    2019-12-12 13:45:04 =ERROR REPORT====
    ** Generic server <0.21982.2> terminating
    ** Last message in was {tcp,#Port<0.76642>,<<>>}
    ** When Server state == {state,'freeswitch@pintransfer.csgtech.net',['CHANNEL_CREATE','CHANNEL_ANSWER','CHANNEL_DESTROY'],undefined,{127,0,0,1},38879,#Port<0.76642>,infinity,<<"sip:mod_sofia@165.227.107.0:11000">>,<<"sip:165.227.107.0:1$
    ** Reason for termination ==
    ** decode_error
    2019-12-12 13:45:04 =CRASH REPORT====
      crasher:
        initial call: ecallmgr_fs_event_stream:init/1
        pid: <0.21982.2>
        registered_name: []
        exception exit: {decode_error,[{gen_server,terminate,7,[{file,"gen_server.erl"},{line,812}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,247}]}]}
     

×
×
  • Create New...