Changes

Jump to navigation Jump to search
m
no edit summary
Line 159: Line 159:  
The port was done at the beginning of October 2015.  The initial porting took 1 1/2-2 weeks to complete during which I spent a fair amount of time on this (mostly in figuring out program flow and fixing differences in how Asterisk routines are called between the 1.4 and 1.8 code base).  I chose this as a project for something to keep me busy as I was retiring after a 20 year career in the US Navy and had just started terminal leave (I had a lot of leave saved up and my official retirement date was 1 December 2015).  Heck of a project too since I learned quite a bit about app_rpt and how it functions.   
 
The port was done at the beginning of October 2015.  The initial porting took 1 1/2-2 weeks to complete during which I spent a fair amount of time on this (mostly in figuring out program flow and fixing differences in how Asterisk routines are called between the 1.4 and 1.8 code base).  I chose this as a project for something to keep me busy as I was retiring after a 20 year career in the US Navy and had just started terminal leave (I had a lot of leave saved up and my official retirement date was 1 December 2015).  Heck of a project too since I learned quite a bit about app_rpt and how it functions.   
   −
This started as me wanting to compile the then ACID code base on a 3.x+ Linux kernel and there were some issues out of the box at attempting to do this.  After a fair amount of searching and research, I found that there was a really old version of the app_rpt code (0.100) sitting unmaintained in the Astersik 1.8.32.3 distribution.  I used this as a basis to figure out what I needed to do to port the newer client and it's significant additions to the Asterisk 1.8.32.3 code.  Asterisk 1.8 brings a lot of new features to app_rpt, one of which is the ability to make sure app_rpt supports IPv6 addresses.
+
This started as me wanting to compile the then ACID code base on a 3.x+ Linux kernel and there were some issues out of the box at attempting to do this.  After a fair amount of searching and research, I found that there was a really old version of the app_rpt code (0.100) sitting unmaintained in the Asterisk 1.8.32.3 distribution.  I used this as a basis to figure out what I needed to do to port the newer client and it's significant additions to the Asterisk 1.8.32.3 code.  Asterisk 1.8 brings a lot of new features to app_rpt, one of which is the ability to make sure app_rpt supports IPv6 addresses.
    
After the initial port was done, I reached out to several points of contact on the original AllStarLink website.  Jim Dixon (WB6NIL) replied back to me and was excited and happy that I had done this to help keep app_rpt alive.  This resulted in several long phone calls with Jim in which we discussed quite a bit about the history of app_rpt and the people and organizations around it and Asterisk.
 
After the initial port was done, I reached out to several points of contact on the original AllStarLink website.  Jim Dixon (WB6NIL) replied back to me and was excited and happy that I had done this to help keep app_rpt alive.  This resulted in several long phone calls with Jim in which we discussed quite a bit about the history of app_rpt and the people and organizations around it and Asterisk.

Navigation menu