Vodia PBX Posted August 14, 2008 Report Share Posted August 14, 2008 As we approaching version 3 release, we have spent some time in getting an image for the MAC world. Especially the MAC mini seems to be very interesting for running a SIP-PBX. For those who are interested, we have prepared a build at: http://www.pbxnsip.com/download/pbxctrl-darwin9.0-3.0.0.2992 Feedback welcome. Maybe there is a MAC guru out there than can explain us how to make something easy installable out of this executable. Macintosh:prj mr$ uname -a Darwin macmini.pbxnsip.com 9.2.1 Darwin Kernel Version 9.2.1: Tue Feb 5 23:08:45 PST 2008; root:xnu-1228.4.20~1/RELEASE_I386 i386 Compilation seems to run smoothly. Only the clock behavior seems to be a little bit different than Linux, we could not figure out how to differentiate between real-time and CPU clock. Anyway, maybe that is just hair-splitting. So keep an eye on that, especially when the NTP client decides to change the time. Quote Link to comment Share on other sites More sharing options...
reco Posted August 15, 2008 Report Share Posted August 15, 2008 he guys amazing.... amazing guys, finally... requests: - lets include the address book dialer posted on this forum. creating install package: 1. download apple developer tools 2. in /Developer/Applications/Utilities/Packagemaker.app is your friend. no clue about the time issue. christof Quote Link to comment Share on other sites More sharing options...
russell Posted August 19, 2008 Report Share Posted August 19, 2008 Would love to look at this as we normally use all Macs. If you get to a reliable installer we would be happy to give it a go. Quote Link to comment Share on other sites More sharing options...
jag Posted August 19, 2008 Report Share Posted August 19, 2008 Would a license assigned to a dongle work on MAC OS? Quote Link to comment Share on other sites More sharing options...
Vodia PBX Posted August 19, 2008 Author Report Share Posted August 19, 2008 Would a license assigned to a dongle work on MAC OS? At the moment that is not possible. However, it seems that the dongle manufacturer supports OSX. So the answer is a clear "maybe". Quote Link to comment Share on other sites More sharing options...
Pradeep Posted August 19, 2008 Report Share Posted August 19, 2008 We are working on the installer he guys amazing.... amazing guys, finally... requests: - lets include the address book dialer posted on this forum. creating install package: 1. download apple developer tools 2. in /Developer/Applications/Utilities/Packagemaker.app is your friend. no clue about the time issue. christof Quote Link to comment Share on other sites More sharing options...
reco Posted August 20, 2008 Report Share Posted August 20, 2008 nice, if this is kind of stable i would switch from 2 mac mini's running debian to maosx right away. christof We are working on the installer Quote Link to comment Share on other sites More sharing options...
MeZelf Posted August 27, 2008 Report Share Posted August 27, 2008 On the software page I found the installer for Mac 9. The news page states that an installer for Mac X has been released, but it is yet not on the downloadpage. Andover, MA – August 22, 2008 – pbxnsip, Inc., a leader in SIP-based IP PBX software for Microsoft Windows and Linux environments, today announced version 3.0 of their software is now available for Mac OS X Leopard. Has the software been made available yet? Note: We aren't using Mac X ourselfs, but I noticed it while getting the windows version Quote Link to comment Share on other sites More sharing options...
Pradeep Posted August 27, 2008 Report Share Posted August 27, 2008 Yes...yes. We have released the MAC version of the PBX. It is available on our software download page under "Mac OS (Darwin 9.0)" name. http://www.pbxnsip.com/software On the software page I found the installer for Mac 9. The news page states that an installer for Mac X has been released, but it is yet not on the downloadpage. Has the software been made available yet? Note: We aren't using Mac X ourselfs, but I noticed it while getting the windows version Quote Link to comment Share on other sites More sharing options...
brandywinetech.com Posted August 27, 2008 Report Share Posted August 27, 2008 Running on my Mac Book Pro with OS x 10.5.4 runs like a champ , finally !!! I am happy to see this add ... Quote Link to comment Share on other sites More sharing options...
MeZelf Posted August 28, 2008 Report Share Posted August 28, 2008 Yes...yes. We have released the MAC version of the PBX. It is available on our software download page under "Mac OS (Darwin 9.0)" name.http://www.pbxnsip.com/software Maybe it would be worth mentioning that it's usable from 9.0 and up? Mac X is almost 7 years old by now. Quote Link to comment Share on other sites More sharing options...
Pradeep Posted August 28, 2008 Report Share Posted August 28, 2008 Maybe it would be worth mentioning that it's usable from 9.0 and up?Mac X is almost 7 years old by now. Well, the target was built using the latest MAC version, v10.5 Leopard. But you should be able to run it on v10.4, Tiger. More on the MAC versions http://www.opensource.apple.com/darwinsource/ Quote Link to comment Share on other sites More sharing options...
reco Posted September 1, 2008 Report Share Posted September 1, 2008 hi pradeep, just installed pbxnsip on mac. works good so far. any idea when you will be using my installer scheme with launchd and install path /Library/Pbsnsip? thanx christof Quote Link to comment Share on other sites More sharing options...
Pradeep Posted September 2, 2008 Report Share Posted September 2, 2008 hi pradeep, just installed pbxnsip on mac. works good so far. any idea when you will be using my installer scheme with launchd and install path /Library/Pbsnsip? thanx christof We have plans do that on the next pbxnsip software update. Quote Link to comment Share on other sites More sharing options...
Wim van Ommen Posted September 8, 2008 Report Share Posted September 8, 2008 I'm assuming this is Intel only but: The installer does run in ppc, maybe it is possible to check if the platform is ok before installing? Or make it a UB ;-) Quote Link to comment Share on other sites More sharing options...
Pradeep Posted September 8, 2008 Report Share Posted September 8, 2008 I'm assuming this is Intel only but: The installer does run in ppc, maybe it is possible to check if the platform is ok before installing? Or make it a UB ;-) Currently, this has been tested only on Intel. BTW, what is UB? Quote Link to comment Share on other sites More sharing options...
Tim Posted September 10, 2008 Report Share Posted September 10, 2008 Currently, this has been tested only on Intel. BTW, what is UB? UB == Universal Binary That would allow the same binary to run on both the Intel and PPC architectures. I would say that might not be a good idea. You would likely run into some performance issues seeing as this is a realtime application and we have seen issues with video/voice processing in universal binaries in the past. If you want to support the older PPC based systems for something as sensitive as voice handling, a native build is the only way to go. Tim Quote Link to comment Share on other sites More sharing options...
Wim van Ommen Posted September 16, 2008 Report Share Posted September 16, 2008 The G4 Mac Mini is also a mini but it has a totaly different processor. I'm not saying that should work as that is not the most powerful processor. My main testmachine is a G5 dual which probably had enough power to run the application. That is why I was asking if it would work on PPC. It is fine if it will never run on PPC but it would be good if the installer would tell you! Quote Link to comment Share on other sites More sharing options...
Wim van Ommen Posted November 28, 2008 Report Share Posted November 28, 2008 In the last installer for the mac the Startup Item that is created does not work. I changed it to the following to get it working right: #!/bin/sh . /etc/rc.common # The start subroutine StartService() { echo "Starting the PBX Service" cd /Library/pbxnsip echo Changing to directory /Library/pbxnsip ./pbxctrl-darwin9.0 --dir /Library/pbxnsip } # The stop subroutine StopService() { echo "Stopping the PBX Service" killall -TERM pbxctrl-darwin9.0 } # The restart subroutine RestartService() { echo "Restarting the PBX Service" StopService StartService } RunService "$1" Quote Link to comment Share on other sites More sharing options...
pbx support Posted December 8, 2008 Report Share Posted December 8, 2008 In the last installer for the mac the Startup Item that is created does not work.I changed it to the following to get it working right: #!/bin/sh . /etc/rc.common # The start subroutine StartService() { echo "Starting the PBX Service" cd /Library/pbxnsip echo Changing to directory /Library/pbxnsip ./pbxctrl-darwin9.0 --dir /Library/pbxnsip } # The stop subroutine StopService() { echo "Stopping the PBX Service" killall -TERM pbxctrl-darwin9.0 } # The restart subroutine RestartService() { echo "Restarting the PBX Service" StopService StartService } RunService "$1" We know that works. This is because the installer copies the binary to /Library/pbxnsip folder. But we need a script that: 1. On a fresh install (first time on the Mac), a) creates working directory - /var/run/pbx and starts the service 2. On newer version installation (kind of upgrades), a) stops the pbx service, if running. b)verifies whether /var/run/pbx exists. c) starts the service with the new binary. 3. On the Mac system restart, automatically starts the pbx service (similar to the Windows Service) This has to work seamlessly. I have seen many times the 'killall -TERM pbxctrl-darwin9.0" returning "No such processes found...." error message even though, 'ps -ef' finds the that process. Quote Link to comment Share on other sites More sharing options...
Wim van Ommen Posted December 12, 2008 Report Share Posted December 12, 2008 The problem I have with the current script is that: A It does not start pbxnsip B If you start it with the corrected commandline, it uses /var/run/pbxnsip as it's working directory but also puts it in /Library/pbxnsip which then efectively does nothing. So in my opinion it should be either /var/run/pbxnsip or /Library/pbxnsip and not both. Quote Link to comment Share on other sites More sharing options...
pbx support Posted December 12, 2008 Report Share Posted December 12, 2008 The problem I have with the current script is that: A It does not start pbxnsip B If you start it with the corrected commandline, it uses /var/run/pbxnsip as it's working directory but also puts it in /Library/pbxnsip which then efectively does nothing. So in my opinion it should be either /var/run/pbxnsip or /Library/pbxnsip and not both. /var/run/pbx is the working directory for the PBX. If you are starting pbx manually, you can choose any directory (of course, write permissions need to be verified). On the command line you can try '/Library/pbxnsip/<the binary> --dir /var/run/<pbx wg>', where <the binary> is the pbx binary that is installed, <pbx wg> is the working directory that you can create using 'mkdir' before running the PBX. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.