Sziasztok!
Alapítványunknál az elavult analóg központ helyett feltelepítettem egy Elastix-et. Neophone-os fővonallal és 8 mellékkel remekül működik. Megérkezett egy A400P kártya, két FXO modullal (két fővonalunk van). Az Elastix felismeri, és telefon hardvernél kéri, hogy regisztráljam. A következő hibaüzenetet kapom:
Webservice failed to register card: Error: Query
Error: INSERT into serial_data
(vendor,num_serie,status) values
('e159:0001','123456789','ok') - Array ( [0] =>
HY000 [1] => 1 [2] => no such table: serial_data )
Természetesen az '123456789' helyett a megfelelő SN-t használom.
Hogyan lehet ezt kézzel megoldani?
Próbáltam konzolból feltelepíteni, de ahányszor megváltoztatom a conf fájlokat, azok visszaállnak az eredeti tartalmukra.
Előre is köszönöm!
- 5315 megtekintés
Hozzászólások
Fel van frissítve a rendszer?
- A hozzászóláshoz be kell jelentkezni
Ez pontosan melyik Elastix verzio?
Mi elastix 2.4-et hasznaltunk Openvox a400e kartyaval es gond nelkul felismerte, tudta konfiguralni a kartyat a hardware detect menupontnal. Ez viszont a dahdi frissitese utan mar nem igazan mukodott, ugyhogy yum update elott kell felkonfiguralni a kartyat, aztan mar nem szabad hozzanyulni. :)
Ha nincs kobe vesve hogy elastixot kell hasznalni, en inkabb AsteriskNow-al probalkoznek. Frissebb, homogenebb kornyezetet ad, es mivel a Digium fejleszti, jobb supportot kapsz melle.
Irtam is egy blogbejegyzest a temarol, ha erdekel, olvasd el.
Elastixnal meg sok a gond a 3-as verzioval, ugyhogy en mindenkepp a 2.4-est javaslom hasznalni. Ha minden kotel szakad, dahdi_genconf paranccsal is legeneralhato a konfig, de ilyenkor vigyazni kell, hogy a webes feluleten keresztul nehogy felulird a konfigot.
- A hozzászóláshoz be kell jelentkezni
A hardverdetect-et most kipróbáltam. látja a kártyát, a modulokat és az egyik modulba dugott fővonalat.
Ezek után az any DID / any DID ben beállított mellékre beérkeznek a hívások.
A kimenő hívások beállításaira még rá kell jönnöm...
Ezek a verziószámok:
Kernel
Linux(i386)-2.6.18-348.6.1.el5
Elastix
elastix-2.4.0-1
elastix-firstboot-2.4.0-3
elastix-addons-2.4.0-5
elastix-extras-2.4.0-2
elastix-vtigercrm-5.2.1-7
elastix-asterisk-sounds-1.2.3-1
elastix-security-2.4.0-6
elastix-portknock-0.0.1-0
elastix-framework-2.4.0-11
elastix-im-2.4.0-2
elastix-agenda-2.4.0-11
elastix-a2billing-1.9.4-5
elastix-fax-2.4.0-3
elastix-pbx-2.4.0-13
elastix-my_extension-2.4.0-3
elastix-reports-2.4.0-8
elastix-email_admin-2.4.0-5
elastix-system-2.4.0-11
FreePBX
freePBX-2.11.0-3
Asterisk
asterisk-11.7.0-0
asterisk-perl-0.10-2
asterisk-addons-11.7.0-0
FAX
hylafax-4.3.10-2rhel5
iaxmodem-1.2.0-2
DRIVERS
dahdi-2.8.0.1-1
rhino-0.99.6-0.b2
wanpipe-util-7.0.0-0
- A hozzászóláshoz be kell jelentkezni
Az mar onmagaban jo hir hogy a stable verziot hasznalod, bar nem tudom hogy az sql hiba mibol fakad, nalam semmi ilyesmi nem jott elo.
Kiemeno hivasnal annyi az egesz hogy letrehozol egy outbound route-ot majd a dial patternnel megadod hogy milyen mintara illeszkedo szamoknal kuldje ki a hivast a dahdi tronkre. Kezdetnek beirhatsz "X." mintat, ez minden egy vagy tobbjegyu szamra illeszkedik. Ha megvan, celnak megadod az analog tronkot es elvileg keszen is vagy.
- A hozzászóláshoz be kell jelentkezni
Ez első ránézésre egy SQL hibának tűnik, a nem létező serial_data táblába akar írni. Ezt elvileg kézzel nem nagy dolog megoldani, már ha tudod hogy milyen SQL backend-et használ (mysql, postgre, sqlite, stb.), illetve hogy mi lenne ennek a táblának a struktúrája. Ha ez utóbbit nem tudod akkor egy elkeseredett kísérletként létre lehet hozni ezt a táblát minden mezőt varchar(255)-nek nézve.
Keresgéltem kicsit:
http://elastix.org/dokuwiki/doku.php?id=developing_new_module
Elastix uses the SQLite database. Since Elastix 0.8, we use SQLite 3.
The SQLite databases are in the /var/www/db folder.
settings.db Configuration Database, configuration settings like the default language are stored here
- A hozzászóláshoz be kell jelentkezni