asterisk, propozycja zmiany pliku rc

Bartosz Świątek shadzik w gmail.com
Sob, 7 Lis 2009, 02:38:42 CET


W dniu 7 listopada 2009 02:28 użytkownik Arkadiusz Chomicki
<chomar w assat.pl> napisał:
>
>> 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ś.
>>
>>
>
> czy chodzi co o to by zamaist ASTERISK_CONF="asterisk1.conf asterisk2.conf
> asterisk3.conf" uzyc pliku /etc/asterisk/cluster.conf
> gdzie beda wpisy typu:
> asterisk.conf=/etc/asterisk/cluster1
> asterisk.conf=/etc/asterisk/cluster2
> ...

Taaak, znacznie lepiej tak, nieprawdaż?

>
> i na podstawie tego bedzie tworzona lista clastrow?
>
> bo oddzielne katalogi z konfiguracja asteriska sa potrzebne dla kazdej
> instancji asteriska.
> astersik czyta z asterisk.conf gdzie leza pliki konfiguracyjne. a jest ich
> sporo. mysql uzywa tylko jednego pliku konfiguracyjnego dla jednej
> instancji.

Uhm, i nie da się tego zmienić? Na pewno? Ale tak na pewno na pewno?
Może jakiś paczyk na źródła? Tak to jest ohydnie :( Ale jeśli naprawdę
nie da się inaczej to lepiej  tak niż wcale.

To na tyle moich 3ech groszy.

-- 
"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