Update on Maintenance Release of v0.521

8 views
Skip to first unread message

Mack Hendricks

unread,
Apr 15, 2019, 8:43:50 AM4/15/19
to dSIPRouter
Hi All,

As many of you know, the 0.52 release contained many regressions and we introduced some new bugs.  This has caused us to change the way we perform testing and our over all release management process.   The main changes:

- All new features has to have a unit test first - the unit test needs to be submitted with the new feature.  
- We will now have gated code check-ins.  This means that each Pull Request (PR) will trigger a build and will execute a number of unit tests.  If the tests fail, then the merge will be denied 
- We have test FreePBX and FusionPBX servers for testing critical features such as Domain Pass-Thru and FusionPBX Auto Domain Pass-Thru.  These servers will alls be available and will be used to support the gated code checkins.  


We have code committed and tested everything except for:

-Carrier Username/Password auth (aka issue #130 on the list above) 
-Anti-Flood Module Blocking Defined Carriers and PBX's (aka issue #148 on the list above)

These issues will be resolved before we release.  We are targeting the release later tonight or early morning.

ACTION ITEM:  Please pull this release and give it a try.  The one line pull would be:

apt-get update;apt-get install -y git curl;cd /opt;git clone https://github.com/dOpensource/dsiprouter.git -b v0.521;cd dsiprouter;./dsiprouter.sh install -all

Paps Grey

unread,
Apr 15, 2019, 8:50:10 AM4/15/19
to dSIPRouter
Thanks a lot Mack. I will try it and feedback soon.

Rusty Miesner

unread,
Apr 15, 2019, 11:13:32 AM4/15/19
to dSIPRouter
I pulled this release and still cannot get the Freepbx Passthru to work.  

Mack Hendricks

unread,
Apr 15, 2019, 11:16:25 AM4/15/19
to Rusty Miesner, dSIPRouter
Can you provide a screenshot to your Domain setup screen.

Sent from my iPhone
--
You received this message because you are subscribed to the Google Groups "dSIPRouter" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dSIPRouter+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dSIPRouter/1eee376c-5af5-4144-aa0f-b3d20ef14128%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Rusty Miesner

unread,
Apr 15, 2019, 11:19:01 AM4/15/19
to dSIPRouter

dsip1.jpg



On Monday, April 15, 2019 at 8:43:50 AM UTC-4, Mack Hendricks wrote:
Message has been deleted

Rusty Miesner

unread,
Apr 15, 2019, 11:21:24 AM4/15/19
to dSIPRouter

dsip2.jpg



On Monday, April 15, 2019 at 8:43:50 AM UTC-4, Mack Hendricks wrote:

Mack Hendricks

unread,
Apr 15, 2019, 11:37:08 AM4/15/19
to Rusty Miesner, dSIPRouter
Can you login to the box and do:

cd /opt/dsiprouter
git branch

Let me know what it says 

-- 
You received this message because you are subscribed to the Google Groups "dSIPRouter" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dSIPRouter+...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.
<dsip2.jpg>

Rusty Miesner

unread,
Apr 15, 2019, 11:39:34 AM4/15/19
to dSIPRouter
* master


On Monday, April 15, 2019 at 11:37:08 AM UTC-4, Mack Hendricks wrote:
Can you login to the box and do:

cd /opt/dsiprouter
git branch

Let me know what it says 
On Apr 15, 2019, at 11:21 AM, Rusty Miesner <rusty....@noahtekinc.com> wrote:

<dsip2.jpg>



On Monday, April 15, 2019 at 8:43:50 AM UTC-4, Mack Hendricks wrote:
Hi All,

As many of you know, the 0.52 release contained many regressions and we introduced some new bugs.  This has caused us to change the way we perform testing and our over all release management process.   The main changes:

- All new features has to have a unit test first - the unit test needs to be submitted with the new feature.  
- We will now have gated code check-ins.  This means that each Pull Request (PR) will trigger a build and will execute a number of unit tests.  If the tests fail, then the merge will be denied 
- We have test FreePBX and FusionPBX servers for testing critical features such as Domain Pass-Thru and FusionPBX Auto Domain Pass-Thru.  These servers will alls be available and will be used to support the gated code checkins.  


We have code committed and tested everything except for:

-Carrier Username/Password auth (aka issue #130 on the list above) 
-Anti-Flood Module Blocking Defined Carriers and PBX's (aka issue #148 on the list above)

These issues will be resolved before we release.  We are targeting the release later tonight or early morning.

ACTION ITEM:  Please pull this release and give it a try.  The one line pull would be:

apt-get update;apt-get install -y git curl;cd /opt;git clone https://github.com/dOpensource/dsiprouter.git -b v0.521;cd dsiprouter;./dsiprouter.sh install -all

-- 
You received this message because you are subscribed to the Google Groups "dSIPRouter" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dSIPR...@googlegroups.com.

Mack Hendricks

unread,
Apr 15, 2019, 11:42:19 AM4/15/19
to Rusty Miesner, dSIPRouter
You need to be on v0.521 release.

cd /opt/dsiprouter
git pull
git checkout v0.521
./dsiprouter.sh restart

Or do a new install using the v0.521 branch:

apt-get update;apt-get install -y git curl;cd /opt;git clone https://github.com/dOpensource/dsiprouter.git -b v0.521;cd dsiprouter;./dsiprouter.sh install -all
Note, the highlighted branch


Rusty Miesner

unread,
Apr 15, 2019, 11:46:03 AM4/15/19
to Mack Hendricks, dSIPRouter
I did a uninstall and then used the command listed to reinstall but I will try again.

Thanks

 

Rusty Miesner

Director IT

Mortenson Family Dental Center

134 N Evergreen Rd Suite 200

Middletown, KY 40243

rmie...@noahtek.com

Office: (502) 254-8502

Cell: (502) 386 7953


Mack Hendricks

unread,
Apr 15, 2019, 11:58:09 AM4/15/19
to Rusty Miesner, dSIPRouter
You have to be on v0.521 branch

If the branch doesn't say v0.521 you aren't on the maintenance release branch

ga...@powertelecom.ca

unread,
Apr 15, 2019, 1:17:39 PM4/15/19
to dSIPRouter
Upgrade does not get me 0.521 But a fresh install does, Thanks, I will start testing.
To unsubscribe from this group and stop receiving emails from it, send an email to dSIPR...@googlegroups.com.
Message has been deleted

Rusty Miesner

unread,
Apr 15, 2019, 2:16:38 PM4/15/19
to dSIPRouter


I forgot to delete /opt/dsiprouter after the uninstall and reinstall.  The passthru is working now so I can test.  Extensions register but voice quality is choppy.  I will continue to test..

Thanks
Rusty

Gary Clarke

unread,
Apr 15, 2019, 2:24:10 PM4/15/19
to Rusty Miesner, dSIPRouter
I added -servernat to the end of the install script could that be my issue. I found in the past I needed behind nat to make it work.

apt-get update;apt-get install -y git curl;cd /opt;git clone https://github.com/dOpensource/dsiprouter.git -b v0.521;cd dsiprouter;./dsiprouter.sh install -all -servernat



--
You received this message because you are subscribed to a topic in the Google Groups "dSIPRouter" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dSIPRouter/SA4hCVkkTho/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dSIPRouter+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dSIPRouter/9572a964-c804-4027-94c5-7d96416b65cd%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.


--
Gary Clarke
Power Telecom
Office: 905-564-8441 ext201
Fax: 905-970-9214
ga...@powertelecom.ca

Providing Custom
IP & Digital Communications

Gary Clarke

unread,
Apr 16, 2019, 5:39:14 AM4/16/19
to Rusty Miesner, dSIPRouter
I made a post earler but it got deleted.

pass through is not working, I assigned pbx 1 and reloaded but it does not work, when I go back to domains it shows no pbx mapping but when I hit edit it shows pbx 1 ?


dsiprouter.png

Mack Hendricks

unread,
Apr 16, 2019, 5:42:32 AM4/16/19
to Gary Clarke, dSIPRouter
Hey Gary,

What is the PBX ID of the PBX that you have defined?  It should start at 64?  Can you show the PBX being defined.   That PBX ID should be set in the Domain configuration.  

On Apr 15, 2019, at 1:59 PM, ga...@powertelecom.ca wrote:

Pass through does not work. see image, I have assigned pbx 1 and reloaded but it does not work, when I go back to domains it shows no mapped PBX's but when I press edit it shows pbx 1 ?

<dsiprouter.png>

To unsubscribe from this group and stop receiving emails from it, send an email to dSIPRouter+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dSIPRouter/b7d29a2a-227a-4727-98a5-7cb970f404e1%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.
<dsiprouter.png>

Mack Hendricks

unread,
Apr 16, 2019, 4:34:55 PM4/16/19
to dSIPRouter
Just a quick update.  All of the fixes have been committed.

Let me know if you have any issues by tonight because I plan to do a release of 0.521



On Monday, April 15, 2019 at 8:43:50 AM UTC-4, Mack Hendricks wrote:

Gary Clarke

unread,
Apr 16, 2019, 8:06:19 PM4/16/19
to Mack Hendricks, dSIPRouter
Before I enter any settings I remove all Carriers & Routes and then enter in my own accounts, I first setup a pbx connection which is automatically assigned ID 1



--
You received this message because you are subscribed to a topic in the Google Groups "dSIPRouter" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dSIPRouter/SA4hCVkkTho/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dSIPRouter+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dSIPRouter/a67aee2b-8d38-4ee4-bb65-74b5a194a5e8%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.
pbxID.png

Mack Hendricks

unread,
Apr 16, 2019, 8:08:45 PM4/16/19
to Gary Clarke, Mack Hendricks, dSIPRouter
Never did that use case.  I will try to do this and let you know.  

Sent from my iPhone
<pbxID.png>

Gary Clarke

unread,
Apr 16, 2019, 8:12:56 PM4/16/19
to Mack Hendricks, dSIPRouter
I found for some reason I had to reboot system after deleting items for it to start giving out new items from 1 and then move up from there.

Mack Hendricks

unread,
Apr 16, 2019, 8:18:59 PM4/16/19
to Gary Clarke, Mack Hendricks, dSIPRouter
What OS are you using?


Sent from my iPhone

On Apr 16, 2019, at 8:06 PM, Gary Clarke <ga...@powertelecom.ca> wrote:

<pbxID.png>

Gary Clarke

unread,
Apr 16, 2019, 8:23:55 PM4/16/19
to Mack Hendricks, Mack Hendricks, dSIPRouter
Debian 9 x64 (stretch) 
 
Linux vultr.guest 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u6 (2018-10-08) x86_64

Mack Hendricks

unread,
Apr 16, 2019, 8:26:14 PM4/16/19
to Gary Clarke, Mack Hendricks, dSIPRouter
Cool.  I will try to reproduce and see what the problem is.  

Sent from my iPhone

Mack Hendricks

unread,
Apr 16, 2019, 9:33:44 PM4/16/19
to Gary Clarke, dSIPRouter
I can’t reproduce…my steps are below.  Let me know if you have a test system that I can log into.

1) Installed a new version on Debian 9.8
2) Install dSIPRouter from v0.521 branch
2) Removed all Carrier Groups
3) Rebooted
4) Added a PBX and got assigned PBX ID 1
5) Created a Domain called muckiest.com and assigned it PBX ID 1
6) Clicked Reload
7) Clicked Edit to view it again as shown below






Also, I was able to do pass-thru registration using my softphone:

Gary Clarke

unread,
Apr 16, 2019, 10:03:02 PM4/16/19
to Mack Hendricks, dSIPRouter
I should have thought of this earlier, I deleted Domain & reloaded then re entered still using pbx id 1 and it now shows correct in gui and it works.

Thanks, for your help.

pbxID-2.png
Reply all
Reply to author
Forward
0 new messages