<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[FOP2 upgrade to 2.31.29 breaking WebRTC on FreePBX v14 and v15]]></title><description><![CDATA[<p dir="auto">After upgrade of FOP2 with command:<br />
wget -O - <a href="http://download.fop2.com/upgrade_fop2.sh" rel="nofollow ugc">http://download.fop2.com/upgrade_fop2.sh</a> | bash</p>
<p dir="auto">Output while upgrading seems fine:<br />
Reactivation Successful</p>
<pre><code>New configuration file /usr/local/fop2/fop2.cfg.new installed. Original fop2.cfg preserved.
New configuration file /var/www/html/fop2/config.new.php installed. Original config.php preserved.
New configuration file /var/www/html/fop2/admin/config.new.php installed. Original config.php preserved.
Done!
Backing up /etc/asterisk/extensions_override_freepbx.conf to /etc/asterisk/extensions_override_freepbx.conf.bak
Done!

Cleaning and updating /etc/asterisk/extensions_override_freepbx.conf ...
Done!

Creating /etc/asterisk/extensions_override_fop2.conf ...
Done!

Reloading asterisk dialplan...
Done!

Generating FOP2 Manager configuration...

Updating buttons for context GENERAL
Removing button PJSIP/992001
Removing button PJSIP/992002
Removing button PJSIP/992000
Removing button PJSIP/992003
Removing button PJSIP/99001
Removing button PJSIP/992006
</code></pre>
<p dir="auto">WebRTC stops working.<br />
I tried multiple times, its always the same issue.</p>
<p dir="auto">Sidenote: The update seems to remove the 99xxxx users in FOP2.<br />
One will login directly with the User example 2000 not as usual with 992000 WebRTC user.<br />
I could not find a hint, that this is expected behavior after FOP2 upgrade.</p>
<p dir="auto">**Error message in tail -f /var/log/asterisk/full<br />
**<br />
[2020-11-19 22:13:30] VERBOSE[20374] res_http_websocket.c: WebSocket connection from '172.16.1.229:51350' closed<br />
[2020-11-19 22:13:41] VERBOSE[20584] res_http_websocket.c: WebSocket connection from '172.16.1.229:51914' for protocol 'sip' accepted using version '13'<br />
[2020-11-19 22:13:41] NOTICE[20584] chan_sip.c: Registration from '"2000" <a rel="nofollow ugc">sip:2000@freepbx.develissimo.com</a>' failed for '172.16.1.229:51914' - Wrong password</p>
<p dir="auto">We bought 40$ license today for upgrading purpose but have to stick to old version 2.31.25 of FOP2 due to several issues.</p>
]]></description><link>http://localhost:4567/topic/2919/fop2-upgrade-to-2.31.29-breaking-webrtc-on-freepbx-v14-and-v15</link><generator>RSS for Node</generator><lastBuildDate>Tue, 27 Oct 2026 07:26:09 GMT</lastBuildDate><atom:link href="http://localhost:4567/topic/2919.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 19 Nov 2020 22:34:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to FOP2 upgrade to 2.31.29 breaking WebRTC on FreePBX v14 and v15 on Wed, 12 Jul 2023 18:25:10 GMT]]></title><description><![CDATA[<p dir="auto">For anyone coming here, the creation of separate 99X users and devices by FOP2 manager can be toggled by modifying /var/www/html/fop2/admin/config.php</p>
<p dir="auto">$ZULU_COMBINE= true<br />
Won't create 99xx devices, they will be added as an extra channel for the regular xx PJSIP device.<br />
$ZULU_COMBINE = false</p>
<p dir="auto">Will create both 99xx and xx devices as separate entities (thus, if creating a fop2 user 99xx it will be able to use the webrtc phone in FOP2.</p>
]]></description><link>http://localhost:4567/post/12125</link><guid isPermaLink="true">http://localhost:4567/post/12125</guid><dc:creator><![CDATA[nicolas]]></dc:creator><pubDate>Wed, 12 Jul 2023 18:25:10 GMT</pubDate></item><item><title><![CDATA[Reply to FOP2 upgrade to 2.31.29 breaking WebRTC on FreePBX v14 and v15 on Sat, 21 Nov 2020 15:05:35 GMT]]></title><description><![CDATA[<p dir="auto">Due to multiple issues (WebRTC 99xxxx extensions gone + Call History unusable,...) after Upgrading FreePBX v14 to v15 and FOP2 2.31.25 to 2.31.29 we take a different approach.<br />
We stop using WebRTC on FOP2 and switch to SIP softphone called jami which is Open Source and comes with a modern look and feel.<br />
jami integrates perfectly in our Linux Ubuntu/Debian Desktops.<br />
WebRTC + Switch-Board-Funktionality always has been an issue. Because as WebRTC user all the cool switchboard FOP2 functionality like call pickup etc... was lost. Keeping FOP2 to was it was designed for. Switchboard functionality only.</p>
<p dir="auto">jami way far integrates in our desktop and is the only open source modern SIP softphone we know of. Ekiga etc... all those Open Source softphones are outdated... jami the way to go.</p>
<p dir="auto">jami softphone + FOP2 switchboard that's how we clean up our horror upgrade scenario.</p>
]]></description><link>http://localhost:4567/post/12124</link><guid isPermaLink="true">http://localhost:4567/post/12124</guid><dc:creator><![CDATA[develissimo]]></dc:creator><pubDate>Sat, 21 Nov 2020 15:05:35 GMT</pubDate></item><item><title><![CDATA[Reply to FOP2 upgrade to 2.31.29 breaking WebRTC on FreePBX v14 and v15 on Fri, 20 Nov 2020 16:30:49 GMT]]></title><description><![CDATA[<p dir="auto">Final procedure...<br />
if you want to upgrade from v14 to v15 and have same issues with FOP2 than we have, than follow this procedure...<br />
Do not upgrade FOP2 yet... Hopefully you do have a snapshot/backup to restore.<br />
First:<br />
fwconsole ma upgradeall<br />
fwconsole reload<br />
Install PBX Upgrade Module manually and Upgrade to v15</p>
<p dir="auto">Now you can upgrade FOP2 with the manual tar.gz procedure from above...<br />
<strong>How to upgrade FOP2 2.31.25 to 2.31.29:</strong><br />
You have to manually download the tar.gz file like:<br />
sudo -i<br />
mkdir Downloads &amp;&amp; cd Downloads<br />
wget <a href="http://download2.fop2.com/fop2-2.31.29-centos-x86_64.tgz" rel="nofollow ugc">http://download2.fop2.com/fop2-2.31.29-centos-x86_64.tgz</a><br />
tar xvfz fop2-2.31.29-centos-x86_64.tgz<br />
cd fop2<br />
make install<br />
systemctl restart fop2</p>
<p dir="auto">reload or reboot.</p>
<p dir="auto">FOP2 is now 20.Nov.2020 Version 2.31.29 WebRTC still working fop2users 99xxxxx still available. Fine!<br />
But "Call History" still broken after this upgrade.<br />
We try to fix that in another thread.</p>
<p dir="auto"><em>Info: If you upgrade FOP2 v 2.31.25 to v 2.31.29 before you do module upgrade an v15 upgrade on FreePBX your WebRTC 99xxxx will be removed from fop2users Table in mysql Database and WebRTC will break! So don't do that!</em></p>
<p dir="auto">Good luck with FOP2<br />
Raphael</p>
]]></description><link>http://localhost:4567/post/12123</link><guid isPermaLink="true">http://localhost:4567/post/12123</guid><dc:creator><![CDATA[develissimo]]></dc:creator><pubDate>Fri, 20 Nov 2020 16:30:49 GMT</pubDate></item><item><title><![CDATA[Reply to FOP2 upgrade to 2.31.29 breaking WebRTC on FreePBX v14 and v15 on Fri, 20 Nov 2020 11:23:52 GMT]]></title><description><![CDATA[<p dir="auto">Warning: package update of remaining FreePBX v14 packages now removed the 99xxxx WebRTC Devices again and FOP2 broken like before. Sorry too many test scenarios to respect. Will report as soon as I have more information.</p>
]]></description><link>http://localhost:4567/post/12122</link><guid isPermaLink="true">http://localhost:4567/post/12122</guid><dc:creator><![CDATA[develissimo]]></dc:creator><pubDate>Fri, 20 Nov 2020 11:23:52 GMT</pubDate></item><item><title><![CDATA[Reply to FOP2 upgrade to 2.31.29 breaking WebRTC on FreePBX v14 and v15 on Fri, 20 Nov 2020 10:16:18 GMT]]></title><description><![CDATA[<p dir="auto">Hello boys and girls,</p>
<p dir="auto">fixing this was a rougth and timeconsuming task.<br />
How to upgrade from FOP2 2.31.25 to 2.31.29. We do use FreePBX but this should work for other setups too!</p>
<p dir="auto">**How not to upgrade FOP2 2.31.25 to 2.31.29:<br />
**Do not NOT!!!! use the upgrade command:<br />
~~sudo wget -O - <a href="http://download.fop2.com/upgrade_fop2.sh" rel="nofollow ugc">http://download.fop2.com/upgrade_fop2.sh</a> | bash<br />
~~ &lt;== this will remove your 99XXXX extensions and break WebRTC. At least on FreePBX v14 FOP v2.31.25 on centos.</p>
<p dir="auto">**How to upgrade FOP2 2.31.25 to 2.31.29:<br />
**You have to manually download the tar.gz file like:<br />
sudo -i<br />
mkdir Downloads &amp;&amp; cd Downloads<br />
wget <a href="http://download2.fop2.com/fop2-2.31.29-centos-x86_64.tgz" rel="nofollow ugc">http://download2.fop2.com/fop2-2.31.29-centos-x86_64.tgz</a><br />
tar xvfz fop2-2.31.29-centos-x86_64.tgz<br />
cd fop2<br />
make install<br />
systemctl restart fop2</p>
<pre><code>Output:
Reactivation Successful

New configuration file /usr/local/fop2/fop2.cfg.new installed. Original fop2.cfg preserved.
New configuration file /var/www/html/fop2/config.new.php installed. Original config.php preserved.
New configuration file /var/www/html/fop2/admin/config.new.php installed. Original config.php preserved.
Done!
[root@freepbx fop2]# systemctl restart fop2
[root@freepbx fop2]# Connection to vm-freepbx closed by remote host.
Connection to vm-freepbx closed.
</code></pre>
<p dir="auto">Now your 99XXXX extensions are still alive in FOP2... (with upgrade command they are gone... and FOP2 broken) and WebRTC will still function properly with FOP2 2.31.29 at least on FreePBX v14.</p>
<p dir="auto">Now i will try to run the upgrade proccess for FreePBX v14 to v15 without breaking "Call History" in FOP2 but that's another issue...</p>
<p dir="auto">Good luck with FOP2,<br />
Raphael</p>
]]></description><link>http://localhost:4567/post/12121</link><guid isPermaLink="true">http://localhost:4567/post/12121</guid><dc:creator><![CDATA[develissimo]]></dc:creator><pubDate>Fri, 20 Nov 2020 10:16:18 GMT</pubDate></item><item><title><![CDATA[Reply to FOP2 upgrade to 2.31.29 breaking WebRTC on FreePBX v14 and v15 on Thu, 19 Nov 2020 22:57:37 GMT]]></title><description><![CDATA[<p dir="auto">Info: in old versions when WebRTC still was working log output was like:<br />
[2020-11-19 22:54:58] VERBOSE[6870] res_http_websocket.c: WebSocket connection from '172.16.1.229:41718' for protocol 'sip' accepted using version '13'<br />
[2020-11-19 22:54:58] VERBOSE[6870] chan_sip.c: Registered SIP '992000' at 172.16.1.229:41718</p>
<p dir="auto">So one can see, that the above mentioned removal of the 99xxxx users during FOP2 upgrade to 2.31.29 seems to be related!<br />
Please give advice.</p>
]]></description><link>http://localhost:4567/post/12120</link><guid isPermaLink="true">http://localhost:4567/post/12120</guid><dc:creator><![CDATA[develissimo]]></dc:creator><pubDate>Thu, 19 Nov 2020 22:57:37 GMT</pubDate></item></channel></rss>