Strikers FC Academy is focused on football development for players in Ghana and across Africa. This was a problem. The author of this document does not warrant or assume any legal liability or responsibility for the accuracy, completeness, or usefulness of any information, product, or process disclosed. Please try a plain installation of https://goautodial.org/projects/goautodialce/wiki/Version_4_How_To_Install_Goautodial_From_Scratch_using_CentOS_7X or https://goautodial.org/projects/goautodialce/wiki/Goautodial_Getting_Started_Guidev4after the installation try to login, setup your VOIP and make some test calls, Once its working then try to setup the FQDN, I followed the step by step guide but my web phone wont connectHeres is the web console error:failed: Error in connection establishment: net::ERR_CERT_AUTHORITY_INVALID, Heres the kamailio error: RROR: tls [tls_util.h:42]: tls_err_ret(): TLS accept:error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unkERROR: [core/tcp_read.c:1352]: tcp_read_req(): ERROR: tcp_read_req: error reading - c: 0x7fa23c010c48 r: 0x7fa23c010cc8, Good afternoon, I solved this problem by installing an ssl certificate and rebooting kamailio. Thank you very much for help. you have a setting or conf file bad. I followed each of the steps, carefully, I made each change, I bought the domain, I have everything configured just as the tutorial indicatesand even so I get an error in the WEBRTC, it stays frozen in the selection of campaigns, it does not advance, when I use the console to know exactly what happens I find a, "WebSocket connection to 'wss: //go.domain.com: 4443 /' failed: Error in connection establishment: net :: ERR_CONNECTION_TIMED_OUTWebSocketInterface.connect @ jssip-3.0.13.js: 21334 ". Press Enter and remove the installation CD. double check your kamailio.cfg for the correct settings. Hi , i followed the steps and everything worked , only problem is that when i make a call there is no voice , what could be wrong , can someone guide me? The academy is established to help players from Ghana and across Africa gain recognition and advance their football careers. Open http://192.168.1.2/ and click the AGENT LOGIN link: 2. 3. in all areas. 5. Also there is no options for mic and leads preview. Any consequences or results achieved directly or indirectly by this document or information are entirely your responsibility. Click TELEPHONY and LIST. and what IP's configure in vi /etc/kamailio/kamailio.cfg and vi /etc/rtpengine/rtpengine.conf. REBOOT TO BE SURE NEW CONFIG FILES ARE USED: Create NEW ADMIN USERDelete agent001 and create NEW USER. If you want to add 00 in your dialplan or your VOIP requires 00+CountryCode+PhoneNumber your dialplan should similar to this: exten => _1234567890.,1,AGIexten => _1234567890.,2,Dial(SIP/00${EXTEN:10}@goautodial,,o)exten => _1234567890.,3,Hangup. Boot machine from the GoAutoDial CD and hit Enter to get started. in dialer keypad? Default Gateway is not configured by default so you have to manually configure it, you can also change the IP Address from the same menu. I'm trying to follow this tutorial on VMware. Please also try to check if kamailio service is running. also, did you delete the original agent001 user and create new? We groom talented players with the right technical, tactical and mental skills to enable them to compete as professional players at the highest level in football anywhere. For the Dial Method you can choose Manual, Auto_Dial or Predictive and for the Auto Dial Level you can choose Slow, Normal, Max or High. computer local ip address like 192.168.0.12 or external addres ? If this is the first time you will load leads, you need to create a List first, go to Lists > Add a New List and make sure you select the campaign you will use, for this guide you can use the default campaign TESTCAMP. Click Resume Button to start receiving calls if your campaign is using a Predictive dialing or Auto Dial method of dialing. Go to Lists > Load New Leads > Browse the list file in .csv format > type the Listid you created in the List ID Override > type 1 in the Phone Code Override if you are calling US numbers > Select Custom Layout > Submit, 3. REBOOT: (to be sure system survives reboot), systemctl status ngcp-rtpenginesystemctl status kamailioasterisk -vvvvvr, https://FQDNUSER: goadminPASSWORD: G0autodial2018, Change Base URL to your FQDNChange Company NameChange Timezone, Change WebRTC Websocket to FQDNChange WebRTC SIP Host/IP to FQDNChange Kamailio Domain to FQDN, Advanced Settings:Generate Conf Files: YESRebuild Conf Files: YESRebuild Music On Hold: YESAlt Recording Server IP: FQDNExternal Server IP: FQDN, Create new SIP carrier (be sure to use 10 digits for DIAL PREFIX), Change to Dial Method MANUALChange Carrier to use for this Campaign to the newly created carrierChange to 24hr dialing. I tried ISO, but it seems my SIP trunk to Telco was the problem all along. Click INSTALLATION DESTINATIONNOTE: Please take note that you need to configure the IP Address on the installation procedure of the ISO. 1. i can register webphone and xlite and can make call i see call connected at carrier side but no voice . did you rebuild the self-signed SSL cert with the correct FQDN? GOOD LUCK TO YOU ALL. The automated installer takes care of everything so you just need to wait for around 15 minutes depending on your hardware for the whole installation process to finish. be sure you are logging into the domain, not the IP address. I added my domain in Winodws host file so now I can login to the dialer. If you dont need a domain and only want to use an IP address, then use the Goautodial ISO and will simplify the installation. What's your server IP? did you add new carrier with 10 digit DIAL PREFIX? I don't need domain, it's all in local network but it seems we MUST have domain for GOautodial. 3. Going through all of the forums and have pieced together this guide that I use now. 4. If the dial hopper is not being populated try to set the Local Call Time to 24hours:Campaigns > TESTCAMP > Detail view> Set the Local Call Time to 24 Hours > Submit, Below is a link for 2 of the most popular freely downloadable softphones, for this guide we can use the following SIP account:Username: 8001Password: goautodialRealm/Domain: 192.168.1.2. This has been a trial and error process, and I wanted to share with everyone and show my appreciation to all that have been involved with this forum and help sections. When I choose my country, I need to add 00 prefix. I have spent quite a few days to build a server that will function with FQDN and is ready to be clustered. after creating kindly disable agent001 and use the newly created agent. How do you monitor calls? Login using one of the default user accounts. Select the "LOGIN TO DIALER" so you can select the Campaign then proceed your agent will heard a voice prompt You are currently the only person in this conference and on the left bottom corner there's a notification "Your phone extension is now registered." thanks for the reply, i made another fresh install and now manual calling is working fine, i hear voice prompt when i login an di can dial any number without any problem.Now problem is that autodial not working, i have setup a campaign ,uploaded leads and logged in to web dialer and not in pause but still calls are not working.List 1002 show 9000 leads and correct campaign is selected but still no calls ,how can i make it work?Also one more information , in dashboard "Campaign Leads Resources" show 0 infront of campaign name. Agent Login: agent002Agent Password: Go2018, 2. you can also select a preferred settings for your Campaign. ngcp-rtpengine is running without errors. Installation Complete!! in the CAMPAIGN SETTINGS, did you change the CARRIER to the new on that you created? once the highlighted "LIVE CALL" will be the key/basis to know if the call was successfully connected. Click the Campaign ID to check the campaign settings. Download the GoAutoDial CE 4.0 installer: GOautodial-4-x86_64-Final-20191005-1520.iso - Burn to DVD or create bootable USB. [kamailio];encryption=yes ;uncomment for TLS encryptiondisallow=allallow=opusallow=ulawtype=frienddtmfmode=rfc2833context=defaultqualify=yesnat=force_rport,comediahost=xxxxxxx.xxxxxxx.xxx ;change me to my FQDNinsecure=port,invite, vi /etc/httpd/conf/httpd.confuncomment Servername and change to your FQDN (xxxx.xxxx.xxx:80), UPDATE DEFAULT TIME ZONE: (about line 877), vi /etc/php.inidate.timezone = Asia/Manila (change to your timezone), /usr/share/astguiclient/ADMIN_update_server_ip.pl (should show old IP as 127.0.0.1). To upload your lead file. Hello, I followed the steps and everything worked but unfortunately I have one big problem. you need to finalized the IP Address of the server before you create the agents. I will leave you some images so you can check what appears and how it appears on the console. Once the new agent has been created open your GoAutodial CE portal via a browser by putting the IP address on the address bar. All Rights Reserved Design & Developed By:: RINJAcom, For enquary We can help:: +233 (0) 24-611-9999. Input the agent credentials below then click ACCESS. Tick/Choose Automatically configure partitioning and click DONE Button. what is difference from normal strach install and this with FQDN install ? use goautodial;ALTER TABLE go_campaigns ADD COLUMN manual_dial_min_digits INT DEFAULT '6';ALTER TABLE users ADD COLUMN enable_webrtc tinyint(1) DEFAULT '1';quit; cd /var/www/html/goAPIv2git stashgit pull, CHANGE FILE OWNERSHIP: (GIT files are replaced with ROOT as owner and need to be changed to APACHE owner), crontab -e (be sure to add --HTTPS to end of 4th line of recording scripts), 1,4,7,10,13,16,19,22,25,28,31,34,37,40,43,46,49,52,55,58 * * * * /usr/share/astguiclient/AST_CRON_audio_2_compress.pl --MP3 --HTTPS, Kamailio:vi /etc/kamailio/kamailio.cfgAround line 136:#!substdef "!MY_IP_ADDR!10.10.100.164!g" (use your IP address)#!substdef "!MY_DOMAIN!xxxxx.xxxxx.xxx!g" (use your FQDN), /* add local domain aliases */alias="subdomain.domainname.com" alias="domainname.com", RTPEngine:vi /etc/rtpengine/rtpengine.confAround line 8:a single interface:interface = 10.10.100.164 (use your IP address). This helps a lot. Then after a while it just happens again anyone any ideas what causes this? -Sometimes (when i try to reinstall the server ) service can be enabled but : in stepmysqlMariaDB [(none)]>show databases; -I tried to manualy create tables and imported them from /usr/src/go./sql , but in step : cd /var/www/htmlgit stashgit pull, it gives me back an error : fatal error not a git repository. If the loading of leads is successful you will see something similar to this: You can see that the leads are successfully loaded and there are currently 5 leads in the dial hopper. At the end, I'm unable to login to dialer (after click, nothing happens). i use google cloud console and created centos instance has the ip address not domain. I use VPS hosting, and this is the only way that I can install. Click on Systems/Network > Configuration > eth0 config. If the call is successful you will see the LIVE CALL indicator turn to GREEN, If you are in Predictive Dialing Mode you will hear a short beep sound every time a call comes in. When I make a call as agent through the webRTC the audio just randomly stops. Also, are you trying to login with the IP address or FQDN? what means FQDN ? NOW YOU SHOULD HAVE A FULLY FUNCTIONAL GOAUTODIAL INSTANCE WITH FQDN: In INCOGNITO browser, Login as newly created agent and test calls. UPDATE SELF-SIGNED SSL CERT TO NEW DOMAIN: openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/pki/tls/private/localhost.key -out /etc/pki/tls/certs/localhost.crt. 5. Installing the PERL scripts and a few missing dependencies eliminate some of the bugs people encounter here in the forum, changing the file ownership after GIT update seems to reduce the CPU high load issues and less NOTICES in the logs. Click "Update" once done. Does anyone know what it is and how it can be solved? Enter your desired root password and click DONE Button. The ONLY security I have included in this walkthrough is changing the SSH port. 1. which ip address will be used on install? Login to your portal as an administrator and Select TELEPHONY and CAMPAIGNS on the left side panel. Since you are using VMware on a local system, this would be a simple solution. 2018- Strikers FC Academy . GOautodial web applicationvi /var/www/html/php/goCRMAPISettings.phpChange IP address to your FQDN and then restart Kamailio and RTPEngine. NOTE: kindly create a new agent on the admin portal. Please note that only active carriers will appear/ will be shown. I check wav file (8k, 16bit, PCM), lead list, survey method DID, 5 channels for trunk Only thing I noticed is that when I change hoper from 100 to 200 or 500 as suggested and update, it did not save changes. btw.. how to edit country prefix in (dial plan?) 1. Select the appropriate fields via the drop down menu then click OK TO PROCESS. once the highlighted "LIVE CALL" will be the key/basis to know if the call was successfully connected. Make sure that you've followed the lead file format and save as .csv comma delimited. My carrier did not respond to OPTIONS. I'm not sure about this.. this is how it is autogenerated: exten => _XXXXXXXXXX.,2,Dial(SIP/${EXTEN:10}@1,,tTo). Sometimes while talking to another person during the call I just stop hearing anything. I need simple scenario, lead list, press 1, write response to file. CPAN: Module::CoreList loaded ok (v2.76_02)Tk is up to date (804.034).String::CRC is up to date (1).Tk::TableMatrix is up to date (1.23).Net::Address::IP::Local is up to date (0.1.2).Term::ReadLine::Gnu is up to date (1.36).Spreadsheet::Read is up to date (0.80).Net::Address::IPv4::Local is up to date (0.12).RPM::Specfile is up to date (1.51).Spreadsheet::XLSX is up to date (0.15).Spreadsheet::ReadSXC is up to date (0.20). To do Manual Dial just type in the phone number on the manual dial box then click the flag of the country that you are planning to call. See below for a sample .csv format list/leads file: 2. reboot serverthen log into asterisk (asterisk -vvvvvr)what does (sip show peers) say? Be sure this is correct:vi /var/www/html/php/goCRMAPISettings.phpChange IP address to your FQDN. and if you look at this line in your log (-- Executing [6712341231671234123@default:2] Dial("Local/8600051@default-00000007;1", "*SIP/1671234123@1,,tTo*") in new stack) should be SIP/1671234123@kamailio,,tTo. 6. Lead status will be posted after you successfully uploaded your lead file, Click Ok once its done. Why is this error? and does not advance from there. *I did. 3. "Carrier to use for this Campaign" allows you to choose between Manually created carrier and an existing JustGoVoIP account for your campaign. After each call click HANGUP reverse phone lookup and select a CALL DISPOSITION. If you have an issue with recordings a solution is to manually create an symbolic link in the folder html named RECORDINGS poiting to the file where asterisk store the recordings files.cd /var/www/htmlln -s /var/spool/asterisk/monitorDONE/ RECORDINGSIf you get NOT AUTHORIZED errors you must change the chmod of all the folders in the path /var/spool/asterisk/monitorDONE/MP3/. And I need to setup my country as default so agent don't need to change from US to my country every time. Download the GoAutoDial CE 2.1 final release from http://goautodial.com/download/ - Burn to CD using program like Nero on Windows or K3B on Linux and configure your server to boot from CD. Connected to Asterisk 13.17.2-vici currently running on robo (pid = 1819) Manager 'sendcron' logged on from 127.0.0.1 Manager 'sendcron' logged off from 127.0.0.1 Manager 'sendcron' logged on from 127.0.0.1 Manager 'sendcron' logged off from 127.0.0.1 Manager 'sendcron' logged on from 127.0.0.1 -- Called 8600051@default -- Executing [8600051@default:1] Konference("Local/8600051@default-00000007;2", "8600051,R") in new stack -- Local/8600051@default-00000007;1 answered -- Executing [6712341231671234123@default:1] AGI("Local/8600051@default-00000007;1", "agi://127.0.0.1:4577/call_log") in new stack Manager 'sendcron' logged off from 127.0.0.1 -- AGI Script Executing Application: (EXEC) Options: (Set(_CAMPCUST=12904133)) -- AGI Script agi://127.0.0.1:4577/call_log completed, returning 0 -- Executing [6712341231671234123@default:2] Dial("Local/8600051@default-00000007;1", "SIP/1671234123@1,,tTo") in new stack[Aug 6 23:35:10] WARNING5865[C-0000000e]: app_dial.c:2525 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Subscriber absent) Everyone is busy/congested at this time (1:0/0/1) -- Executing [6712341231671234123@default:3] Hangup("Local/8600051@default-00000007;1", "") in new stack Spawn extension (default, 6712341231671234123, 3) exited non-zero on 'Local/8600051@default-00000007;1'[Aug 6 23:35:10] WARNING5865[C-0000000e]: func_hangupcause.c:140 hangupcause_read: Unable to find information for channel -- Executing [h@default:1] AGI") in new stack -- AGI Script agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----20-----CHANUNAVAIL---------------) completed, returning 0[Aug 6 23:35:10] ERROR5867[C-0000000d]: member.c:389 member_exec: unable to answer call Spawn extension (default, 8600051, 1) exited non-zero on 'Local/8600051@default-00000007;2'[Aug 6 23:35:10] WARNING[5867][C-0000000d]: func_hangupcause.c:140 hangupcause_read: Unable to find information for channel -- Executing [h@default:1] AGI("Local/8600051@default-00000007;2", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----20--------------------)") in new stack -- <Local/8600051@default-00000007;2>AGI Script agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----20--------------------) completed, returning 0 Manager 'sendcron' logged on from 127.0.0.1 -- Called 58600051@default -- Executing [58600051@default:1] Konference("Local/58600051@default-00000008;2", "8600051,qLR") in new stack -- Local/58600051@default-00000008;1 answered -- Executing [8309@default:1] Answer("Local/58600051@default-00000008;1", "") in new stack -- Executing [8309@default:2] Monitor("Local/58600051@default-00000008;1", "wav,20190806-233504_671234123_12904133_agent") in new stack -- Executing [8309@default:3] Wait("Local/58600051@default-00000008;1", "3600") in new stack And this: *nano /etc/kamailio/kamctlrcSIP_DOMAIN=subdomain.domain.com. I know it's not the topic (should I open new? Did you heard the voice prompt when you logged-in? How can I debug this? Before starting, please make sure machine is CONNECTED TO A NETWORK.Boot machine from the GoAutoDial CD and hit Enter to get started. Check:systemctl status ngcp-rtpenginesystemctl status kamailio. Welcome , we offer all our clients an individual approach and professional service
If you changed the IP address of the server you also need to update the IP addresses entries in the database: Click on Systems/Network > Configuration > Update Database IP, Before you can start dialing, you need to configure your carrier/trunk, if you do not have your own carrier yet you can sign up for an account at http://goautodial.com/voip-store/, Click in VICIDIAL Admin > Admin > Carriers > Add A New Carrier, Activate Newly created Trunk by setting Active = Y and click Submit, 1. This guide is more for the people that can not use the ISO and/or FQDN, when hosting Goautodial on a server that can not install from ISO. Phone Login: 8001Phone Password: goautodialUser Login: agent001User Password: goautodialCampaign: TESTCAMP After clicking on SUBMIT your phone/extension will ring, ANSWER the call and you will hear You are currently the only person in this conference DO NOT HANG UP. I tried the suggestions from other topic, monitored Asterisk console, but nothing is happening. click the + sign button on the bottom right corner to create a new list id. Go to TELEPHONY and USERS click the + button on the lower right corner to create a new agent.