[debian] asterisk en cdr-logging

Pagina: 1
Acties:

  • JaQ
  • Registratie: Juni 2001
  • Laatst online: 21:07
Ik weet niet of iemand hier ervaring heeft met asterisk (mijn god ik hoop het, want de documentatie is echt niet te lezen, geschreven door telco-cracks die geen rekening houden met hobbie-isten).

Asterisk is dus een pbx, oftewel een telefooncentrale die voice over ip kan, maar ook via het analoge netwerk kan bellen. Ik heb hier thuis nu een test setup, waarmee ik VoIP via het SIP protocol kan doen, en tevens door kan schakelen naar mijn analoge telefoonlijn. Andersom komt mijn analoge telefoonlijn binnen op mijn asterisk doos (die dus op debian draaid) en kan ik dus gewoon opnemen met mijn telefoon, of een voicemail laten inspreken (die ik vervolgens netjes via mail ontvang) of een vervelend voice-menu (kies 1 voor.. kies 2 voor..) kan aanroepen (en nog een aantal opties) . Best een leuke technologie dus.

Ik heb dit alles opgezet, omdat een goede vriendin van me in Londen zit en zich blauw betaald aan telefoonkosten. Nu kan ze via haar adsl lijntje via VoIP naar mij toe en dan automagisch doorgeschakeld worden naar haar ouders (dus voor locale belkosten). Best een interessante constructie die haar enorm veel geld scheelt. Het enige probleem is, dat ik nu dus de CDR's (Call Detail Records) moet gaan uitpluizen om te achterhalen voor hoeveel ze gebeld heeft. Typisch iets wat te scripten moet zijn dus.

Deze CDR's worden gelogt in een comma separated file, maar volgens de documentatie moet het ook mogelijk zijn om rechtstreeks naar een mysql of postgresql database te gaan loggen. (en dat vind ik wel zo interessant) Heeft iemand dit al eens gedaan en zo ja, hoe? (de documentatie vermeld namelijk dat het mogelijk is, maar niet hoe je asterisk dan moet compilen)

Egoist: A person of low taste, more interested in themselves than in me


Verwijderd

Geen idee hoe of wat je met asterix aanmoet, maar had je GNU Bayonne al bekeken? Da's ook pbx software

  • JaQ
  • Registratie: Juni 2001
  • Laatst online: 21:07
Verwijderd schreef op 22 July 2003 @ 19:17:
Geen idee hoe of wat je met asterix aanmoet, maar had je GNU Bayonne al bekeken? Da's ook pbx software
Nou, asterisk kan alles doen wat ik wil, had alleen het loggen nog niet op orde. Ben er na lang zoeken achter gekomen dat ik een cdr-tabel in mysql moest aanmaken, mysqlclient-dev moest installeren, asterisk opnieuw moest compileren en cdr_mysql.conf moest configureren. Werkt nu als een speer. (krijg dus netjes billable-seconds per call, nu dus nog enkel een query maken en klaar is klara).

Toch bedankt voor de hulp.

toevoeging: volgens mij kan Bayonne geen VoIP naar analoog telefoonnetwerk aan (tenzij ik zelf ga scripten) zo slim ben ik helaas nog niet, dus fijn nog even asterisk

[ Voor 13% gewijzigd door JaQ op 22-07-2003 23:46 ]

Egoist: A person of low taste, more interested in themselves than in me