Hi,
ich moechte meine Callerids aus der Warenwirtschaft in die asterisk-db importieren, damit mir im Display der SIP-Telefone die Anrufernamen angezeigt werden.
Wenn ich aber nun mit einem Shell-Script 4000 mal hintereinander mache:
database put callerids nummer name dann hab ich nachher nur 600 Eintraege in der Asterisk DB. Asterisk scheint einfach nicht so schnell, so eine Menge Kommandos verarbeiten zu koennen.
Hat jemand ne Idee wie man die asterisk-db bulkmaessig mit so grossen Datenmengen fuellen kann ? Ich koennte zwar ne SQL-Datenbank nehmen aber das will ich nicht, ich koennte auch 4000 mal einen sleep machen, will ich aber auch nicht. Ich such was vernuenftiges, so ne Art dbput Utility fuer db1-datenbanken. Den vorherigen "database deltree callerids" kann man ja mit asterisk -rx absetzen, das ist ja nur 1 Zeile.
db1 ist aber andererseits inzwischen ziemlich alt, die letzten db1.8.5 Sourcen von Berkeley lassen sich auf nem aktuellen Linux schon gar nicht mehr kompilieren, ich hoffte da waere vielleicht ein utility dabei..
Ein perl DB_File Modul fuer berkeley1 hab ich mir auch schon gebaut aber da fehlt mir jetzt das db-know how um datensaetze zu schreiben.
Bin fuer jede Idee dankbar.
ich moechte meine Callerids aus der Warenwirtschaft in die asterisk-db importieren, damit mir im Display der SIP-Telefone die Anrufernamen angezeigt werden.
Wenn ich aber nun mit einem Shell-Script 4000 mal hintereinander mache:
database put callerids nummer name dann hab ich nachher nur 600 Eintraege in der Asterisk DB. Asterisk scheint einfach nicht so schnell, so eine Menge Kommandos verarbeiten zu koennen.
Hat jemand ne Idee wie man die asterisk-db bulkmaessig mit so grossen Datenmengen fuellen kann ? Ich koennte zwar ne SQL-Datenbank nehmen aber das will ich nicht, ich koennte auch 4000 mal einen sleep machen, will ich aber auch nicht. Ich such was vernuenftiges, so ne Art dbput Utility fuer db1-datenbanken. Den vorherigen "database deltree callerids" kann man ja mit asterisk -rx absetzen, das ist ja nur 1 Zeile.
db1 ist aber andererseits inzwischen ziemlich alt, die letzten db1.8.5 Sourcen von Berkeley lassen sich auf nem aktuellen Linux schon gar nicht mehr kompilieren, ich hoffte da waere vielleicht ein utility dabei..
Ein perl DB_File Modul fuer berkeley1 hab ich mir auch schon gebaut aber da fehlt mir jetzt das db-know how um datensaetze zu schreiben.
Bin fuer jede Idee dankbar.