Asterisk on Ubuntu Feisty

Christian christian08 at runbox.com
Sun Sep 16 22:05:42 UTC 2007


Hello Geoff,
Many thanks for the info. Will try that. Really apreciate it.
I found out that when you install Asterisk you can type make config and it will copy startup scripts for you.
All the best,
Christian

On 2007-09-11 at 10:27 Geoff Shang wrote:

>Christian wrote:
>
>> Yes, I have installed the right packages. Did it from source.
>
>Oh!  So you probably installed Asterisk 1.4.11 then.
>
>Ok.  I've never run Asterisk 1.4.x but I would think you could do
>something 
>like the following:
>
>1.  Create /etc/init.d/asterisk with the following:
>
>#!/bin/sh
># Start Asterisk on boot
>echo Starting Asterisk...
>/usr/sbin/asterisk
>
>You may wish to pass one or more "-v" options to Asterisk if you wish to
>be 
>able to get vurbose output.
>
>2.  Save the file and make it executable:
>
>chmod a+x /etc/init.d/asterisk
>
>3.  Test your script (not sure what would happen if Asterisk was already 
>running):
>
>/etc/init.d/asterisk
>
>4. Make a symlink from /etc/init.d/asterisk to the relevant runlevel 
>directory at the point at which you would like it to start.  For example:
>
>ln -s /etc/init.d/asterisk /etc/rc2.d/S30asterisk
>
>(note the capital S in the above).
>
>Note that Ubuntu's Upstart emulates runlevel 2 by default so this is 
>probably the directory you should use.  You will need to make sure that 
>Asterisk starts after all other services that it might depend on.
>
>You could of course make your script more complicated, accepting the 
>usual start/stop/restart/reload arguments typical of Debian startup 
>scripts.  I guess you would use the -r and -x arguments to pass commands
>to 
>an already running Asterisk.
>
>If you do this, you might also want to get the system to shut down
>Asterisk 
>gracefully when you shut down/reboot.  You'd want to send "stop now" to a 
>running Asterisk.  You would then need to link it to an appropriate place 
>in /etc/rc0.d and /etc/rc6.d (0 is shutdown, 6 is reboot).  Shutdown 
>symlinks have a K prefix for kill.
>
>Having automatically started your Asterisk, you can then connect to it 
>with:
>
>asterisk -r
>
>I know this could be more tidy.  Perhaps someone running asterisk from 
>Debian or Ubuntu packages could share the shipped init script.
>
>Hope this is of some help.
>
>Geoff.
>
>_______________________________________________
>Blinux-list mailing list
>Blinux-list at redhat.com
>https://www.redhat.com/mailman/listinfo/blinux-list







More information about the Blinux-list mailing list