{"id":2690,"date":"2022-09-04T01:17:25","date_gmt":"2022-09-04T05:17:25","guid":{"rendered":"https:\/\/cyburdial.net\/?p=2690"},"modified":"2024-12-05T19:01:53","modified_gmt":"2024-12-06T00:01:53","slug":"how-to-remove-the-water-drop-bloop-sound-from-vicidial","status":"publish","type":"post","link":"https:\/\/dialer.one\/index.php\/how-to-remove-the-water-drop-bloop-sound-from-vicidial\/","title":{"rendered":"How to &#8211; Remove the water drop\/bloop sound from ViciDial"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">How to \u2013 Remove the water drop\/bloop sound from ViciDial<\/h1>\n\n\n\n<p>Ok, so as most of you probably know already, Asterisk is not going to be using meetMe anymore and they have set it to \u201cEnd of life\u201d so it will no longer get any updates. So what does this mean for Vicidial which uses MeetMe channels for all its sounds and communications? Well, there is another module called confbridge which can also handle these jobs and actually can do so better and has room for some more advanced features over time I\u2019m sure. Ok so let\u2019s start with the main issue a lot of people are going to have, really because they are scared more than anything, is confbridge needs at least Asterisk 16 to work so our first step is going to be to update Asterisk from 13 to 16. The good news is once you do this, you can remove the water drop sound from the customer side of the calls you make so they no longer know you are calling from a call center and hangup before you even get a chance to say hi. Before getting to step 1, make sure you are at the latest SVN which at the time of this article is 3636 by&nbsp;<a href=\"https:\/\/dialer.one\/how-to-update-your-vicidial-version-with-subversion\/\" target=\"_blank\" rel=\"noreferrer noopener\">following this article<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1 \u2013 Upgrade to Asterisk 16<\/h2>\n\n\n\n<p>ok so lets go ahead and install Asterisk 16 by following the steps from the article below:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><a href=\"https:\/\/dialer.one\/how-to-patch-asterisk-16-or-18-for-vicidial\/\" target=\"_blank\" rel=\"noopener\" title=\"How to \u2013 Patch Asterisk 16 or 18 for ViciDial\">How to \u2013 Patch Asterisk 16 or 18 for ViciDial<\/a><\/code><\/pre>\n\n\n\n<p>We had to fix the Asterisk 16 install over Asterisk 13 by running \u201cmake uninstall\u201d and then reinstalling as shown here:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"602\" height=\"977\" sizes=\"auto, (max-width: 602px) 100vw, 602px\" src=\"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/09\/image-1.png?resize=602%2C977&amp;ssl=1\" alt=\"Fixing Asterisk 16 install\" class=\"wp-image-2685\" title=\"\" srcset=\"https:\/\/dialer.one\/wp-content\/uploads\/2022\/09\/image-1.png 602w, https:\/\/dialer.one\/wp-content\/uploads\/2022\/09\/image-1-600x974.png 600w, https:\/\/dialer.one\/wp-content\/uploads\/2022\/09\/image-1-185x300.png 185w, https:\/\/dialer.one\/wp-content\/uploads\/2022\/09\/image-1-500x811.png 500w\" \/><figcaption class=\"wp-element-caption\">Fixing Asterisk 16 install<\/figcaption><\/figure>\n\n\n\n<p>Now we need to stop the current Asterisk 13 from running and start back up the new Asterisk 16.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>asterisk -r\ncore restart now\n\/usr\/share\/astguiclient\/start_asterisk_boot.pl\nasterisk -r (make sure the version you see is 16)<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2 \u2013 Add new confbridge extensions<\/h2>\n\n\n\n<p>We need to edit extensions.conf and add some new conferences for confbridge to use so lets start by going into the asterisk directory:<\/p>\n\n\n\n<p>cd \/etc\/asterisk<br>nano extensions.conf<br>paste the following under the [default] section:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>; --------------------------\n; ConfBridge Extensions\n; --------------------------\n\n; use to send a agent channel into the conference\nexten =&gt; _9600XXX,1,Answer()\nexten =&gt; _9600XXX,n,Playback(sip-silence)\nexten =&gt; _9600XXX,n,ConfBridge(${EXTEN},vici_agent_bridge,vici_customer_user)\nexten =&gt; _9600XXX,n,Hangup()\n\n;; used to send an customer channel into the conference\nexten =&gt; _29600XXX,1,Answer()\nexten =&gt; _29600XXX,n,Playback(sip-silence)\nexten =&gt; _29600XXX,n,ConfBridge(${EXTEN:1},vici_agent_bridge,vici_agent_user)\nexten =&gt; _29600XXX,n,Hangup()\n\n;; used by an admin to enter the confernece\nexten =&gt; _39600XXX,1,Answer()\nexten =&gt; _39600XXX,n,Playback(sip-silence)\nexten =&gt; _39600XXX,n,ConfBridge(${EXTEN:1},vici_agent_bridge,vici_admin_user)\nexten =&gt; _39600XXX,n,Hangup()\n\n;; used to monitor a conference\nexten =&gt; _49600XXX,1,Answer()\nexten =&gt; _49600XXX,n,Playback(sip-silence)\nexten =&gt; _49600XXX,n,ConfBridge(${EXTEN:1},vici_agent_bridge,vici_monitor_user)\nexten =&gt; _49600XXX,n,Hangup()\n\n;; used to record into a conference\nexten =&gt; _59600XXX,1,Answer()\nexten =&gt; _59600XXX,n,Playback(sip-silence)\nexten =&gt; _59600XXX,n,ConfBridge(${EXTEN:1},vici_agent_bridge,vici_recording_user)\nexten =&gt; _59600XXX,n,Hangup()\n\n;; used to barge a conference\nexten =&gt; _69600XXX,1,Answer()\nexten =&gt; _69600XXX,n,Playback(sip-silence)\nexten =&gt; _69600XXX,n,ConfBridge(${EXTEN:1},vici_agent_bridge,vici_barge_user)\nexten =&gt; _69600XXX,n,Hangup()\n\n;; used to trigger DTMF tones in a conference\nexten =&gt; _79600XXX,1,Answer()\nexten =&gt; _79600XXX,n,Playback(sip-silence)\nexten =&gt; _79600XXX,n,ConfBridge(${EXTEN:1},vici_agent_bridge,vici_dtmf_user)\nexten =&gt; _79600XXX,n,Hangup()\n\n;; used to play an audio file to a conference\nexten =&gt; _89600XXX,1,Answer()\nexten =&gt; _89600XXX,n,Playback(sip-silence)\nexten =&gt; _89600XXX,n,ConfBridge(${EXTEN:1},vici_agent_bridge,vici_audio_user)\nexten =&gt; _89600XXX,n,Hangup()\n\n;; used to kick all channels from a conference\nexten =&gt; _99600XXX,1,ConfKick(${EXTEN:1},all)\nexten =&gt; _99600XXX,2,Hangup()\nexten =&gt; _55559600XXX,1,ConfKick(${EXTEN:4},all)\nexten =&gt; _55559600XXX,2,Hangup()<\/code><\/pre>\n\n\n\n<p>Save and exit<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3 \u2013 Add additional code for confbridge to work correctly<\/h2>\n\n\n\n<p>We have to edit a couple files so first lets do:<\/p>\n\n\n\n<p>nano \/etc\/asterisk\/confbridge.conf and paste this at the bottom:<br>#include confbridge-vicidial.conf<\/p>\n\n\n\n<p>Now create a new file called confbridge-vicidial.conf and add the following lines:<\/p>\n\n\n\n<pre class=\"wp-block-code has-vivid-red-color has-black-background-color has-text-color has-background\"><code>; Bridge Profile for agent conferences\n&#91;vici_agent_bridge]\ntype=bridge\nmax_members=10\nrecord_conference=no\ninternal_sample_rate=8000\nmixing_interval=40\nvideo_mode=none\nsound_join=enter\nsound_leave=leave\nsound_has_joined=sip-silence\nsound_has_left=sip-silence\nsound_kicked=sip-silence\nsound_muted=sip-silence\nsound_unmuted=sip-silence\nsound_only_person=confbridge-only-participant\nsound_only_one=sip-silence\nsound_there_are=sip-silence\nsound_other_in_party=sip-silence\nsound_begin=sip-silence\nsound_wait_for_leader=sip-silence\nsound_leader_has_left=sip-silence\nsound_get_pin=sip-silence\nsound_invalid_pin=sip-silence\nsound_locked=sip-silence\nsound_locked_now=sip-silence\nsound_unlocked_now=sip-silence\nsound_error_menu=sip-silence\nsound_participants_muted=sip-silence\n\n\n; User Profile for agent channels\n&#91;vici_agent_user]\ntype=user\nadmin=no\nquiet=no\nstartmuted=no\nmarked=yes\ndtmf_passthrough=yes\nhear_own_join_sound=yes\ndsp_drop_silence=yes\n\n; User Profile for admin channels\n&#91;vici_admin_user]\ntype=user\nadmin=yes\nquiet=no\nstartmuted=no\nmarked=yes\ndtmf_passthrough=yes\ndsp_drop_silence=yes\n\n; User Profile for monitoring\n&#91;vici_monitor_user]\ntype=user\nadmin=no\nquiet=no\nstartmuted=yes\nmarked=no\ndtmf_passthrough=no\ndsp_drop_silence=yes\n\n; User Profile for barging\n&#91;vici_barge_user]\ntype=user\nadmin=no\nquiet=no\nstartmuted=no\nmarked=no\ndtmf_passthrough=yes\ndsp_drop_silence=yes\n\n; User Profile for customers channels\n&#91;vici_customer_user]\ntype=user\nadmin=no\nquiet=no\nstartmuted=no\nmarked=yes\ndtmf_passthrough=yes\nhear_own_join_sound=no\ndsp_drop_silence=yes\n\n; User Profile for call recording channels\n&#91;vici_recording_user]\ntype=user\nadmin=no\nquiet=yes\nstartmuted=yes\nmarked=no\ndtmf_passthrough=no\ndsp_drop_silence=yes\n\n; User Profile for audio playback channels\n&#91;vici_audio_user]\ntype=user\nadmin=no\nquiet=yes\nstartmuted=yes\nmarked=no\ndtmf_passthrough=no\ndsp_drop_silence=yes\n\n; User Profile for triggering DTMF\n&#91;vici_dtmf_user]\ntype=user\nadmin=no\nquiet=yes\nstartmuted=yes\nmarked=no\ndtmf_passthrough=yes\ndsp_drop_silence=yes<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4 \u2013 Add ConfBridge Conferences to Database<\/h2>\n\n\n\n<p>Go into mysql and add the conferences to the vicidial_confbridges table by pasting the following commands:<\/p>\n\n\n\n<pre class=\"wp-block-code has-vivid-green-cyan-color has-black-background-color has-text-color has-background\"><code>mysql -A asterisk\nINSERT INTO `vicidial_confbridges` VALUES \n(9600000,'10.10.10.17','','0',NULL),\n(9600001,'10.10.10.17','','0',NULL),\n(9600002,'10.10.10.17','','0',NULL),\n(9600003,'10.10.10.17','','0',NULL),\n(9600004,'10.10.10.17','','0',NULL),\n(9600005,'10.10.10.17','','0',NULL),\n(9600006,'10.10.10.17','','0',NULL),\n(9600007,'10.10.10.17','','0',NULL),\n(9600008,'10.10.10.17','','0',NULL),\n(9600009,'10.10.10.17','','0',NULL),\n(9600010,'10.10.10.17','','0',NULL),\n(9600011,'10.10.10.17','','0',NULL),\n(9600012,'10.10.10.17','','0',NULL),\n(9600013,'10.10.10.17','','0',NULL),\n(9600014,'10.10.10.17','','0',NULL),\n(9600015,'10.10.10.17','','0',NULL),\n(9600016,'10.10.10.17','','0',NULL),\n(9600017,'10.10.10.17','','0',NULL),\n(9600018,'10.10.10.17','','0',NULL),\n(9600019,'10.10.10.17','','0',NULL),\n(9600020,'10.10.10.17','','0',NULL),\n(9600021,'10.10.10.17','','0',NULL),\n(9600022,'10.10.10.17','','0',NULL),\n(9600023,'10.10.10.17','','0',NULL),\n(9600024,'10.10.10.17','','0',NULL),\n(9600025,'10.10.10.17','','0',NULL),\n(9600026,'10.10.10.17','','0',NULL),\n(9600027,'10.10.10.17','','0',NULL),\n(9600028,'10.10.10.17','','0',NULL),\n(9600029,'10.10.10.17','','0',NULL),\n(9600030,'10.10.10.17','','0',NULL),\n(9600031,'10.10.10.17','','0',NULL),\n(9600032,'10.10.10.17','','0',NULL),\n(9600033,'10.10.10.17','','0',NULL),\n(9600034,'10.10.10.17','','0',NULL),\n(9600035,'10.10.10.17','','0',NULL),\n(9600036,'10.10.10.17','','0',NULL),\n(9600037,'10.10.10.17','','0',NULL),\n(9600038,'10.10.10.17','','0',NULL),\n(9600039,'10.10.10.17','','0',NULL),\n(9600040,'10.10.10.17','','0',NULL),\n(9600041,'10.10.10.17','','0',NULL),\n(9600042,'10.10.10.17','','0',NULL),\n(9600043,'10.10.10.17','','0',NULL),\n(9600044,'10.10.10.17','','0',NULL),\n(9600045,'10.10.10.17','','0',NULL),\n(9600046,'10.10.10.17','','0',NULL),\n(9600047,'10.10.10.17','','0',NULL),\n(9600048,'10.10.10.17','','0',NULL),\n(9600049,'10.10.10.17','','0',NULL),\n(9600050,'10.10.10.17','','0',NULL),\n(9600051,'10.10.10.17','','0',NULL),\n(9600052,'10.10.10.17','','0',NULL),\n(9600053,'10.10.10.17','','0',NULL),\n(9600054,'10.10.10.17','','0',NULL),\n(9600055,'10.10.10.17','','0',NULL),\n(9600056,'10.10.10.17','','0',NULL),\n(9600057,'10.10.10.17','','0',NULL),\n(9600058,'10.10.10.17','','0',NULL),\n(9600059,'10.10.10.17','','0',NULL),\n(9600060,'10.10.10.17','','0',NULL),\n(9600061,'10.10.10.17','','0',NULL),\n(9600062,'10.10.10.17','','0',NULL),\n(9600063,'10.10.10.17','','0',NULL),\n(9600064,'10.10.10.17','','0',NULL),\n(9600065,'10.10.10.17','','0',NULL),\n(9600066,'10.10.10.17','','0',NULL),\n(9600067,'10.10.10.17','','0',NULL),\n(9600068,'10.10.10.17','','0',NULL),\n(9600069,'10.10.10.17','','0',NULL),\n(9600070,'10.10.10.17','','0',NULL),\n(9600071,'10.10.10.17','','0',NULL),\n(9600072,'10.10.10.17','','0',NULL),\n(9600073,'10.10.10.17','','0',NULL),\n(9600074,'10.10.10.17','','0',NULL),\n(9600075,'10.10.10.17','','0',NULL),\n(9600076,'10.10.10.17','','0',NULL),\n(9600077,'10.10.10.17','','0',NULL),\n(9600078,'10.10.10.17','','0',NULL),\n(9600079,'10.10.10.17','','0',NULL),\n(9600080,'10.10.10.17','','0',NULL),\n(9600081,'10.10.10.17','','0',NULL),\n(9600082,'10.10.10.17','','0',NULL),\n(9600083,'10.10.10.17','','0',NULL),\n(9600084,'10.10.10.17','','0',NULL),\n(9600085,'10.10.10.17','','0',NULL),\n(9600086,'10.10.10.17','','0',NULL),\n(9600087,'10.10.10.17','','0',NULL),\n(9600088,'10.10.10.17','','0',NULL),\n(9600089,'10.10.10.17','','0',NULL),\n(9600090,'10.10.10.17','','0',NULL),\n(9600091,'10.10.10.17','','0',NULL),\n(9600092,'10.10.10.17','','0',NULL),\n(9600093,'10.10.10.17','','0',NULL),\n(9600094,'10.10.10.17','','0',NULL),\n(9600095,'10.10.10.17','','0',NULL),\n(9600096,'10.10.10.17','','0',NULL),\n(9600097,'10.10.10.17','','0',NULL),\n(9600098,'10.10.10.17','','0',NULL),\n(9600099,'10.10.10.17','','0',NULL),\n(9600100,'10.10.10.17','','0',NULL),\n(9600101,'10.10.10.17','','0',NULL),\n(9600102,'10.10.10.17','','0',NULL),\n(9600103,'10.10.10.17','','0',NULL),\n(9600104,'10.10.10.17','','0',NULL),\n(9600105,'10.10.10.17','','0',NULL),\n(9600106,'10.10.10.17','','0',NULL),\n(9600107,'10.10.10.17','','0',NULL),\n(9600108,'10.10.10.17','','0',NULL),\n(9600109,'10.10.10.17','','0',NULL),\n(9600110,'10.10.10.17','','0',NULL),\n(9600111,'10.10.10.17','','0',NULL),\n(9600112,'10.10.10.17','','0',NULL),\n(9600113,'10.10.10.17','','0',NULL),\n(9600114,'10.10.10.17','','0',NULL),\n(9600115,'10.10.10.17','','0',NULL),\n(9600116,'10.10.10.17','','0',NULL),\n(9600117,'10.10.10.17','','0',NULL),\n(9600118,'10.10.10.17','','0',NULL),\n(9600119,'10.10.10.17','','0',NULL),\n(9600120,'10.10.10.17','','0',NULL),\n(9600121,'10.10.10.17','','0',NULL),\n(9600122,'10.10.10.17','','0',NULL),\n(9600123,'10.10.10.17','','0',NULL),\n(9600124,'10.10.10.17','','0',NULL),\n(9600125,'10.10.10.17','','0',NULL),\n(9600126,'10.10.10.17','','0',NULL),\n(9600127,'10.10.10.17','','0',NULL),\n(9600128,'10.10.10.17','','0',NULL),\n(9600129,'10.10.10.17','','0',NULL),\n(9600130,'10.10.10.17','','0',NULL),\n(9600131,'10.10.10.17','','0',NULL),\n(9600132,'10.10.10.17','','0',NULL),\n(9600133,'10.10.10.17','','0',NULL),\n(9600134,'10.10.10.17','','0',NULL),\n(9600135,'10.10.10.17','','0',NULL),\n(9600136,'10.10.10.17','','0',NULL),\n(9600137,'10.10.10.17','','0',NULL),\n(9600138,'10.10.10.17','','0',NULL),\n(9600139,'10.10.10.17','','0',NULL),\n(9600140,'10.10.10.17','','0',NULL),\n(9600141,'10.10.10.17','','0',NULL),\n(9600142,'10.10.10.17','','0',NULL),\n(9600143,'10.10.10.17','','0',NULL),\n(9600144,'10.10.10.17','','0',NULL),\n(9600145,'10.10.10.17','','0',NULL),\n(9600146,'10.10.10.17','','0',NULL),\n(9600147,'10.10.10.17','','0',NULL),\n(9600148,'10.10.10.17','','0',NULL),\n(9600149,'10.10.10.17','','0',NULL),\n(9600150,'10.10.10.17','','0',NULL),\n(9600151,'10.10.10.17','','0',NULL),\n(9600152,'10.10.10.17','','0',NULL),\n(9600153,'10.10.10.17','','0',NULL),\n(9600154,'10.10.10.17','','0',NULL),\n(9600155,'10.10.10.17','','0',NULL),\n(9600156,'10.10.10.17','','0',NULL),\n(9600157,'10.10.10.17','','0',NULL),\n(9600158,'10.10.10.17','','0',NULL),\n(9600159,'10.10.10.17','','0',NULL),\n(9600160,'10.10.10.17','','0',NULL),\n(9600161,'10.10.10.17','','0',NULL),\n(9600162,'10.10.10.17','','0',NULL),\n(9600163,'10.10.10.17','','0',NULL),\n(9600164,'10.10.10.17','','0',NULL),\n(9600165,'10.10.10.17','','0',NULL),\n(9600166,'10.10.10.17','','0',NULL),\n(9600167,'10.10.10.17','','0',NULL),\n(9600168,'10.10.10.17','','0',NULL),\n(9600169,'10.10.10.17','','0',NULL),\n(9600170,'10.10.10.17','','0',NULL),\n(9600171,'10.10.10.17','','0',NULL),\n(9600172,'10.10.10.17','','0',NULL),\n(9600173,'10.10.10.17','','0',NULL),\n(9600174,'10.10.10.17','','0',NULL),\n(9600175,'10.10.10.17','','0',NULL),\n(9600176,'10.10.10.17','','0',NULL),\n(9600177,'10.10.10.17','','0',NULL),\n(9600178,'10.10.10.17','','0',NULL),\n(9600179,'10.10.10.17','','0',NULL),\n(9600180,'10.10.10.17','','0',NULL),\n(9600181,'10.10.10.17','','0',NULL),\n(9600182,'10.10.10.17','','0',NULL),\n(9600183,'10.10.10.17','','0',NULL),\n(9600184,'10.10.10.17','','0',NULL),\n(9600185,'10.10.10.17','','0',NULL),\n(9600186,'10.10.10.17','','0',NULL),\n(9600187,'10.10.10.17','','0',NULL),\n(9600188,'10.10.10.17','','0',NULL),\n(9600189,'10.10.10.17','','0',NULL),\n(9600190,'10.10.10.17','','0',NULL),\n(9600191,'10.10.10.17','','0',NULL),\n(9600192,'10.10.10.17','','0',NULL),\n(9600193,'10.10.10.17','','0',NULL),\n(9600194,'10.10.10.17','','0',NULL),\n(9600195,'10.10.10.17','','0',NULL),\n(9600196,'10.10.10.17','','0',NULL),\n(9600197,'10.10.10.17','','0',NULL),\n(9600198,'10.10.10.17','','0',NULL),\n(9600199,'10.10.10.17','','0',NULL),\n(9600200,'10.10.10.17','','0',NULL),\n(9600201,'10.10.10.17','','0',NULL),\n(9600202,'10.10.10.17','','0',NULL),\n(9600203,'10.10.10.17','','0',NULL),\n(9600204,'10.10.10.17','','0',NULL),\n(9600205,'10.10.10.17','','0',NULL),\n(9600206,'10.10.10.17','','0',NULL),\n(9600207,'10.10.10.17','','0',NULL),\n(9600208,'10.10.10.17','','0',NULL),\n(9600209,'10.10.10.17','','0',NULL),\n(9600210,'10.10.10.17','','0',NULL),\n(9600211,'10.10.10.17','','0',NULL),\n(9600212,'10.10.10.17','','0',NULL),\n(9600213,'10.10.10.17','','0',NULL),\n(9600214,'10.10.10.17','','0',NULL),\n(9600215,'10.10.10.17','','0',NULL),\n(9600216,'10.10.10.17','','0',NULL),\n(9600217,'10.10.10.17','','0',NULL),\n(9600218,'10.10.10.17','','0',NULL),\n(9600219,'10.10.10.17','','0',NULL),\n(9600220,'10.10.10.17','','0',NULL),\n(9600221,'10.10.10.17','','0',NULL),\n(9600222,'10.10.10.17','','0',NULL),\n(9600223,'10.10.10.17','','0',NULL),\n(9600224,'10.10.10.17','','0',NULL),\n(9600225,'10.10.10.17','','0',NULL),\n(9600226,'10.10.10.17','','0',NULL),\n(9600227,'10.10.10.17','','0',NULL),\n(9600228,'10.10.10.17','','0',NULL),\n(9600229,'10.10.10.17','','0',NULL),\n(9600230,'10.10.10.17','','0',NULL),\n(9600231,'10.10.10.17','','0',NULL),\n(9600232,'10.10.10.17','','0',NULL),\n(9600233,'10.10.10.17','','0',NULL),\n(9600234,'10.10.10.17','','0',NULL),\n(9600235,'10.10.10.17','','0',NULL),\n(9600236,'10.10.10.17','','0',NULL),\n(9600237,'10.10.10.17','','0',NULL),\n(9600238,'10.10.10.17','','0',NULL),\n(9600239,'10.10.10.17','','0',NULL),\n(9600240,'10.10.10.17','','0',NULL),\n(9600241,'10.10.10.17','','0',NULL),\n(9600242,'10.10.10.17','','0',NULL),\n(9600243,'10.10.10.17','','0',NULL),\n(9600244,'10.10.10.17','','0',NULL),\n(9600245,'10.10.10.17','','0',NULL),\n(9600246,'10.10.10.17','','0',NULL),\n(9600247,'10.10.10.17','','0',NULL),\n(9600248,'10.10.10.17','','0',NULL),\n(9600249,'10.10.10.17','','0',NULL),\n(9600250,'10.10.10.17','','0',NULL),\n(9600251,'10.10.10.17','','0',NULL),\n(9600252,'10.10.10.17','','0',NULL),\n(9600253,'10.10.10.17','','0',NULL),\n(9600254,'10.10.10.17','','0',NULL),\n(9600255,'10.10.10.17','','0',NULL),\n(9600256,'10.10.10.17','','0',NULL),\n(9600257,'10.10.10.17','','0',NULL),\n(9600258,'10.10.10.17','','0',NULL),\n(9600259,'10.10.10.17','','0',NULL),\n(9600260,'10.10.10.17','','0',NULL),\n(9600261,'10.10.10.17','','0',NULL),\n(9600262,'10.10.10.17','','0',NULL),\n(9600263,'10.10.10.17','','0',NULL),\n(9600264,'10.10.10.17','','0',NULL),\n(9600265,'10.10.10.17','','0',NULL),\n(9600266,'10.10.10.17','','0',NULL),\n(9600267,'10.10.10.17','','0',NULL),\n(9600268,'10.10.10.17','','0',NULL),\n(9600269,'10.10.10.17','','0',NULL),\n(9600270,'10.10.10.17','','0',NULL),\n(9600271,'10.10.10.17','','0',NULL),\n(9600272,'10.10.10.17','','0',NULL),\n(9600273,'10.10.10.17','','0',NULL),\n(9600274,'10.10.10.17','','0',NULL),\n(9600275,'10.10.10.17','','0',NULL),\n(9600276,'10.10.10.17','','0',NULL),\n(9600277,'10.10.10.17','','0',NULL),\n(9600278,'10.10.10.17','','0',NULL),\n(9600279,'10.10.10.17','','0',NULL),\n(9600280,'10.10.10.17','','0',NULL),\n(9600281,'10.10.10.17','','0',NULL),\n(9600282,'10.10.10.17','','0',NULL),\n(9600283,'10.10.10.17','','0',NULL),\n(9600284,'10.10.10.17','','0',NULL),\n(9600285,'10.10.10.17','','0',NULL),\n(9600286,'10.10.10.17','','0',NULL),\n(9600287,'10.10.10.17','','0',NULL),\n(9600288,'10.10.10.17','','0',NULL),\n(9600289,'10.10.10.17','','0',NULL),\n(9600290,'10.10.10.17','','0',NULL),\n(9600291,'10.10.10.17','','0',NULL),\n(9600292,'10.10.10.17','','0',NULL),\n(9600293,'10.10.10.17','','0',NULL),\n(9600294,'10.10.10.17','','0',NULL),\n(9600295,'10.10.10.17','','0',NULL),\n(9600296,'10.10.10.17','','0',NULL),\n(9600297,'10.10.10.17','','0',NULL),\n(9600298,'10.10.10.17','','0',NULL),\n(9600299,'10.10.10.17','','0',NULL);\nexit<\/code><\/pre>\n\n\n\n<p>Update the IP to your server IP by running the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/usr\/share\/astguiclient\/ADMIN_update_server_ip.pl --old-server_ip=10.10.10.17<\/code><\/pre>\n\n\n\n<p>(Click Enter for Y)<br>Next enter your server IP and press enter twice to chaneg it in the DB as show below:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1048\" height=\"568\" sizes=\"auto, (max-width: 1048px) 100vw, 1048px\" src=\"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/09\/image.png?resize=1024%2C555&amp;ssl=1\" alt=\"updating server IP\" class=\"wp-image-2684\" title=\"\" srcset=\"https:\/\/dialer.one\/wp-content\/uploads\/2022\/09\/image.png 1048w, https:\/\/dialer.one\/wp-content\/uploads\/2022\/09\/image-600x325.png 600w, https:\/\/dialer.one\/wp-content\/uploads\/2022\/09\/image-300x163.png 300w, https:\/\/dialer.one\/wp-content\/uploads\/2022\/09\/image-1024x555.png 1024w, https:\/\/dialer.one\/wp-content\/uploads\/2022\/09\/image-768x416.png 768w, https:\/\/dialer.one\/wp-content\/uploads\/2022\/09\/image-500x271.png 500w, https:\/\/dialer.one\/wp-content\/uploads\/2022\/09\/image-800x434.png 800w\" \/><figcaption class=\"wp-element-caption\">Update Server IP<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Step 5 \u2013 Code changes to ViciDial files<\/h2>\n\n\n\n<p>There are some files now that have to be patched in order to include the changes needed for confbrides to work. They are in the \u201cextras\/ConfBridge\/\u201d directory of the svn\/trunk codebase. Lets copy the files over to where they are needed, this will depend on if you are using a single server or a cluster to where the files go. Here is a list of where they go:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Dialers:\n\/usr\/share\/astguiclient\/ - \n- ADMIN_keepalive_ALL.pl.diff\n- ADMIN_update_server_ip.pl.diff\n- AST_DB_optimize.pl.diff\n- AST_reset_mysql_vars.pl.diff\n- AST_VDremote_agents.pl.diff\n- AST_conf_update_screen.pl\n\nWebservers:\n\/srv\/www\/htdocs\/agc\/ - \n- vicidial.php.diff\n- vdc_db_query.php.diff\n- manager_send.php.diff\n\/srv\/www\/htdocs\/vicidial\/ - \n- non_agent_api.php.diff\n\nYou can copy and paste the entire code below to get it all done<\/pre>\n\n\n\n<pre class=\"wp-block-code has-vivid-red-color has-black-background-color has-text-color has-background\"><code>cd \/usr\/src\/astguiclient\/trunk\/extras\/ConfBridge\/\ncp * \/usr\/share\/astguiclient\/\ncd \/usr\/share\/astguiclient\/\nmv manager_send.php.diff vdc_db_query.php.diff vicidial.php.diff \/var\/www\/html\/agc\/\npatch -p0 &lt; ADMIN_keepalive_ALL.pl.diff\npatch -p0 &lt; ADMIN_update_server_ip.pl.diff\npatch -p0 &lt; AST_DB_optimize.pl.diff\nchmod +x AST_conf_update_screen.pl\npatch -p0 &lt; AST_reset_mysql_vars.pl.diff\ncd \/var\/www\/html\/agc\/\npatch -p0 &lt; manager_send.php.diff\npatch -p0 &lt; vdc_db_query.php.diff\npatch -p0 &lt; vicidial.php.diff<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 6 \u2013 Add the confbridge keepalive and turn off the conf_update keepalive in crontab<\/h2>\n\n\n\n<pre class=\"wp-block-preformatted\">A new screen session has been added called 'AST_conf_update_screen.pl'. This screen session replaces both the AST_conf_update.pl and AST_conf_update_3way.pl scripts. It checks both MeetMe and ConfBridge conferences for unnecessary channels and removes them. For instance if an agent does a Leave 3way and a few minutes later one of the remaining channels hangs up. This script will remove the remaining channel and free the conference for use by Vicidial. This screen session is optional for use with MeetMe but is required to be used with ConfBridge.<\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"886\" height=\"338\" sizes=\"auto, (max-width: 886px) 100vw, 886px\" src=\"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/09\/image-2.png?resize=886%2C338&amp;ssl=1\" alt=\"Add C to VARactive_keepalives\" class=\"wp-image-2686\" title=\"\" srcset=\"https:\/\/dialer.one\/wp-content\/uploads\/2022\/09\/image-2.png 886w, https:\/\/dialer.one\/wp-content\/uploads\/2022\/09\/image-2-600x229.png 600w, https:\/\/dialer.one\/wp-content\/uploads\/2022\/09\/image-2-300x114.png 300w, https:\/\/dialer.one\/wp-content\/uploads\/2022\/09\/image-2-768x293.png 768w, https:\/\/dialer.one\/wp-content\/uploads\/2022\/09\/image-2-500x191.png 500w, https:\/\/dialer.one\/wp-content\/uploads\/2022\/09\/image-2-800x305.png 800w\" \/><figcaption class=\"wp-element-caption\">Add C to VARactive_keepalives<\/figcaption><\/figure>\n\n\n\n<pre id=\"block-20b48361-ef64-485d-8bce-42e293bf517b\" class=\"wp-block-preformatted\">To enable this screen session you need to add a 'C' to the 'VARactive_keepalives' variable in the '\/etc\/astguiclient.conf' on your dialers, and comment out the following line from your crontab:\n\n                ### updater for conference validator\n                #* * * * * \/usr\/share\/astguiclient\/AST_conf_update.pl\n\nYou can configure the refresh interval for how often the screen session checks for unnecessary channels by changing \"Conf Update Interval\" in Admin -&gt; Servers.<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 7- Make the needed changes in ViciDial GUI<\/h2>\n\n\n\n<p>Login to the ViciDial Admin GUI and go to Admin &gt; Servers and click on the server(s) that are dialers and change the conferencing engine to \u201cCONFBRIDGE\u201d as shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"638\" height=\"482\" sizes=\"auto, (max-width: 638px) 100vw, 638px\" src=\"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/09\/image-3.png?resize=638%2C482&amp;ssl=1\" alt=\"Change conferencing Engine to CONFBRIDGE\" class=\"wp-image-2687\" title=\"\" srcset=\"https:\/\/dialer.one\/wp-content\/uploads\/2022\/09\/image-3.png 638w, https:\/\/dialer.one\/wp-content\/uploads\/2022\/09\/image-3-600x453.png 600w, https:\/\/dialer.one\/wp-content\/uploads\/2022\/09\/image-3-300x227.png 300w, https:\/\/dialer.one\/wp-content\/uploads\/2022\/09\/image-3-500x378.png 500w\" \/><figcaption class=\"wp-element-caption\">Change conferencing Engine to CONFBRIDGE<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Step 8 &#8211; Add confbridge to manager.conf<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/asterisk\/manager.conf\nGo to the bottom and paste:\n\n&#91;confcron]\r\nsecret = 1234\r\nread = command,reporting\r\nwrite = command,reporting\r\n\r\neventfilter=Event: Meetme\r\neventfilter=Event: Confbridge<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Thats a lot to get through but now that its done your customers will no longer hear the \u201cWater drop\u201d or \u201cbloop\u201d sound that they do now and you\u2019re ready for the future of Asterisk now that meetme has been deprecated. Thats it for now, you\u2019re all done. Hopefully this helps those of you who are a little intimidated to try the change and like always, if you have any problems, feel free to visit our&nbsp;<a href=\"https:\/\/join.skype.com\/ujkQ7i5lV78O\" target=\"_blank\" rel=\"noreferrer noopener\">Skype live support<\/a>&nbsp;with almost 200 Vicidial experts from around the world.<\/p>\n\n\n\n<p>-Chris aka carpenox<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to \u2013 Remove the water drop\/bloop sound from ViciDial Ok, so as most of you probably know already, Asterisk is not going to be using meetMe anymore and they have set it to \u201cEnd of life\u201d so it will no longer get any updates. So what does this mean for Vicidial which uses MeetMe [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2687,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[96],"tags":[533,536],"class_list":["post-2690","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vicidial","tag-howto","tag-vicidial"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/dialer.one\/wp-content\/uploads\/2022\/09\/image-3.png","jetpack-related-posts":[{"id":2681,"url":"https:\/\/dialer.one\/index.php\/how-to-switch-vicidial-from-meetme-to-confbridge\/","url_meta":{"origin":2690,"position":0},"title":"How to &#8211; Switch ViciDial from meetme to confbridge","author":"carpenox","date":"September 3, 2022","format":false,"excerpt":"How to - Switch ViciDial from meetme to confbridge Ok, so as most of you probably know already, Asterisk is not going to be using meetMe anymore and they have set it to \"End of life\" so it will no longer get any updates. So what does this mean for\u2026","rel":"","context":"In &quot;Vicidial&quot;","block_context":{"text":"Vicidial","link":"https:\/\/dialer.one\/index.php\/category\/vicidial\/"},"img":{"alt_text":"Confbridge Update","src":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/09\/image-3.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/09\/image-3.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/09\/image-3.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":2378,"url":"https:\/\/dialer.one\/index.php\/table-of-contents\/","url_meta":{"origin":2690,"position":1},"title":"Table of Contents &#8211; Knowledge Base","author":"carpenox","date":"March 7, 2022","format":false,"excerpt":"Welcome to my blog, some of you may know me from the ViciDial forums, I am carpenox and I am here to share my knowledge with everyone, for free!","rel":"","context":"In &quot;Vicidial&quot;","block_context":{"text":"Vicidial","link":"https:\/\/dialer.one\/index.php\/category\/vicidial\/"},"img":{"alt_text":"CyburDial","src":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/02\/image.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/02\/image.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/02\/image.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/02\/image.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/02\/image.png?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":4000,"url":"https:\/\/dialer.one\/index.php\/how-to-set-up-asterisk-18-with-confbridge-for-vicidial-with-bug-fixes-for-monitoring\/","url_meta":{"origin":2690,"position":2},"title":"How to &#8211; Set Up Asterisk 18 with ConfBridge for ViciDial with Bug fixes for monitoring","author":"carpenox","date":"December 10, 2023","format":false,"excerpt":"How to - Set Up Asterisk 18 with ConfBridge for ViciDial with Bug fixes for monitoring For this article, I will go over how you can install Asterisk 18 to use with ViciDial and using ConfBridge instead of MeetMe. There is a few bugs in the monitor function for use\u2026","rel":"","context":"In &quot;CyburDial&quot;","block_context":{"text":"CyburDial","link":"https:\/\/dialer.one\/index.php\/category\/cyburdial\/"},"img":{"alt_text":"ConfBridge","src":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2023\/12\/OIG-2023-12-10T072019.551.jpeg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2023\/12\/OIG-2023-12-10T072019.551.jpeg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2023\/12\/OIG-2023-12-10T072019.551.jpeg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2023\/12\/OIG-2023-12-10T072019.551.jpeg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":1913,"url":"https:\/\/dialer.one\/index.php\/how-to-install-asterisk-16-on-vicidial\/","url_meta":{"origin":2690,"position":3},"title":"How to &#8211; Install Asterisk 16 on Vicidial","author":"carpenox","date":"April 7, 2021","format":false,"excerpt":"How to - Install Asterisk 16 on Vicidial In this article, I will demonstrate Install Asterisk 16 on Vicidial aka vicibox 9. In theory it should also work for you CentOS lovers (bleh) too, but just change the zypper commands to yum. Step 1 - Remove Asterisk 13 & install\u2026","rel":"","context":"With 5 comments","block_context":{"text":"With 5 comments","link":"https:\/\/dialer.one\/index.php\/how-to-install-asterisk-16-on-vicidial\/#comments"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2021\/04\/image-4.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1521,"url":"https:\/\/dialer.one\/index.php\/dahdi-errors-in-asterisk-and-how-to-fix-them\/","url_meta":{"origin":2690,"position":4},"title":"How to &#8211; Fix Dahdi errors(no sounds) in relation to Vicidial","author":"carpenox","date":"February 12, 2021","format":false,"excerpt":"How to - Fix Dahdi errors(no sounds) in relation to Vicidial What is Dahdi's function in Vicidial? Dahdi is essentially what controls the meet-me conferences(Vicidial Conferences as shown below) for Vicidial. So when this is not running, you will get all types of errors, such as, time sync errors, \"no\u2026","rel":"","context":"With 1 comment","block_context":{"text":"With 1 comment","link":"https:\/\/dialer.one\/index.php\/dahdi-errors-in-asterisk-and-how-to-fix-them\/#comments"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/cyburityllc.com\/wp-content\/uploads\/2021\/02\/image-1-1024x103.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/cyburityllc.com\/wp-content\/uploads\/2021\/02\/image-1-1024x103.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/cyburityllc.com\/wp-content\/uploads\/2021\/02\/image-1-1024x103.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/cyburityllc.com\/wp-content\/uploads\/2021\/02\/image-1-1024x103.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":1527,"url":"https:\/\/dialer.one\/index.php\/useful-commands-to-manage-everyday-tasks-on-asterisk-vicidial-servers\/","url_meta":{"origin":2690,"position":5},"title":"Useful Commands to manage everyday tasks on Asterisk\/Vicidial Servers","author":"carpenox","date":"February 12, 2021","format":false,"excerpt":"Useful Commands to manage everyday tasks on Asterisk\/Vicidial Servers I wanted to put together a list of commands that I use often or daily that may help other people manage their days easier. If you have anything you use or think others would find useful, please comment below and I\u2026","rel":"","context":"In &quot;Vicidial&quot;","block_context":{"text":"Vicidial","link":"https:\/\/dialer.one\/index.php\/category\/vicidial\/"},"img":{"alt_text":"useful tools","src":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2021\/02\/image-4.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2021\/02\/image-4.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2021\/02\/image-4.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]}],"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/posts\/2690","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/comments?post=2690"}],"version-history":[{"count":0,"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/posts\/2690\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/media\/2687"}],"wp:attachment":[{"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/media?parent=2690"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/categories?post=2690"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/tags?post=2690"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}