asterisk, propozycja zmiany pliku rc

Bartosz Świątek shadzik w gmail.com
Sob, 7 Lis 2009, 01:50:46 CET


W dniu 7 listopada 2009 01:12 użytkownik Arkadiusz Chomicki
<chomar w assat.pl> napisał:
> witam
>
> zostalem zmuszony do uruchomienia wielu instancji programu asterik na
> jednej maszynie.
>
> sam asterisk tego nie posiada, ale mozna uruchomic go z innymi plikami
> konfiguracyjnymi.
>
> to co zrobilem:
> skopiowalem katalog /etc/asterisk/ do /etc/asterisk2/
>
> wyedytowalem plik /etc/asteris2/asterisk.conf i zmienilem:
> [directories] <- usunalem (!)
> astetcdir => /etc/asterisk2 <- zmiana sciezki
> astlogdir => /var/log/asterisk2 <- zmiana sciezki
>
> [files] <- odblokowalem
> astctl = asterisk2.ctl ; zmiana nazwy pliku
>
> nalezy jeszcze zmienic porty lub adresy (lub to i to) na ktorych bedzie
> nasluchiwac druga instancja asteriska
> zmian wymagaja pliki: sip.conf, dundi.conf, iax.conf, unistim.conf
>
> uruchomienie asteriska polega na wykonaniu komend
> # asterisk -C /etc/asterisk/asterisk.conf
> # asterisk -C /etc/asterisk2/asterisk.conf
>
> w zwiazku z tymi zmianami proponuje zmiany w pliku /etc/rc.d/init.d/asterisk
> na takie, by umozliwily uzycie zmiennej ASTERISK_CONF z pliku
> /etc/sysconfig/asterisk, dzieki ktorej mozemy sterowac iloscia instyancji
> asteriska na jednej maszynie.
>
> z zalaczniku diff pliku /etc/rc.d/init.d/asterisk
>
> prosze o opinie

Czy aby nie ładniej byłoby zrobić coś jak jest dla mysql-cluster? Plik
do którego wpisujesz odpowiednie instacje asteriska i init-skrypt
sobie tylko tam patrzy i wie co ma robić, bez konieczności posiadania
/etc/asterisk1-500 bo to jest nieładne.

Zobacz na mysqla i potestuj czy da się ładniej to zrobić co wymyśliłeś.



-- 
"I'm living proof if you do one thing right in your career, you can
coast for a long time. A LOOOOONG time." -Guy Kawasaki


Więcej informacji o liście dyskusyjnej pld-devel-pl