Massive Probleme mit Asterisk

tetsuo2k6

Neuer User
Mitglied seit
13 Dez 2007
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Hallo Forum!

Wir haben hier betrieblich einen Asterisk auf Debian Etch laufen, der im Moment massive Probleme macht. Ich muss dazu sagen, dass ich den Asterisk nicht selbst eingerichtet habe - derjenige ist leider nicht mehr für uns verfügbar.

Ich beschäftige mich erst seit einigen Monaten mit Linux, Server-Anwendungen etc. - bin also ein echter 'newb'. Gleichzeitig muss ich mich wohl dafür entschuldigen, dass ich hier einfach 'reinplatze' und auf mehr oder weniger unprofessionelle Art um Hilfe bitte - ich komme jedoch einfach nicht weiter.

Das Setup sieht folgendermassen aus:

Asterisk läuft in einer HA-Umgebung (zwei Server) und ist direkt via APT installiert worden. Übers Netzwerk greifen zwölf Clients für Outbound- und einer für In/Outbound (alle WinXP, X-Lite) darauf zu.

Das Verhalten des Asterisk ist mir unerklärlich: Gespräche werden z.T. nicht durchgestellt, Gespräche werden einfach unterbrochen und manchmal kriegen die Agenten sogar die Meldung, sie hätten eine falsche Nummer gewählt - obwohl ich definitiv weiss, dass die Nummer existiert und auch verfügbar ist...

Leider weiss ich nicht einmal so richtig, wo ich das Debugging ansetzen muss... und bitte deshalb erstmal um generelle Hilfe, eine Sache habe ich jedoch entdeckt, hier ein kleiner Auszug aus der /var/log/asterisk/messages:

Code:
Jan  8 12:37:10 ERROR[23668] chan_sip.c: We could NOT get the channel lock for SIP/109-006d16a0! 
Jan  8 12:37:10 ERROR[23668] chan_sip.c: SIP MESSAGE JUST IGNORED: ACK 
Jan  8 12:37:10 ERROR[23668] chan_sip.c: BAD! BAD! BAD!
Jan  8 12:37:57 ERROR[23668] chan_sip.c: We could NOT get the channel lock for SIP/235-0071d380! 
Jan  8 12:37:57 ERROR[23668] chan_sip.c: SIP MESSAGE JUST IGNORED: ACK 
Jan  8 12:37:57 ERROR[23668] chan_sip.c: BAD! BAD! BAD!
Jan  8 12:38:11 ERROR[23668] chan_sip.c: We could NOT get the channel lock for SIP/109-00722190! 
Jan  8 12:38:11 ERROR[23668] chan_sip.c: SIP MESSAGE JUST IGNORED: ACK 
Jan  8 12:38:11 ERROR[23668] chan_sip.c: BAD! BAD! BAD!
Jan  8 12:39:44 NOTICE[23668] chan_sip.c: Unknown SIP command 'PUBLISH' from '192.168.0.13'
Jan  8 12:40:22 ERROR[23668] chan_sip.c: We could NOT get the channel lock for SIP/236-006d16a0! 
Jan  8 12:40:22 ERROR[23668] chan_sip.c: SIP MESSAGE JUST IGNORED: ACK 
Jan  8 12:40:22 ERROR[23668] chan_sip.c: BAD! BAD! BAD!
Jan  8 12:41:48 ERROR[23668] chan_sip.c: We could NOT get the channel lock for SIP/236-006c5aa0! 
Jan  8 12:41:48 ERROR[23668] chan_sip.c: SIP MESSAGE JUST IGNORED: ACK 
Jan  8 12:41:48 ERROR[23668] chan_sip.c: BAD! BAD! BAD!

Ich bin bereit jegliche .conf und sonstigen relevanten Dateien hier zu posten - sagt mir nur was ihr braucht um dem Problem auf die Schliche zu kommen.

Vielen Dank für die Hilfe im Voraus - ich bin hier wirklich am verzweifeln...

-tetsuo


Beitrag 2

Mir ist noch etwas aufgefallen:

Nach einem Neustart von Asterisk erscheint in der /var/log/asterisk/messages folgendes:

Code:
Jan  8 13:11:41 NOTICE[26928] res_odbc.c: Adding ENV var: INFORMIXSERVER=my_special_database
Jan  8 13:11:41 NOTICE[26928] res_odbc.c: Adding ENV var: INFORMIXDIR=/opt/informix
Jan  8 13:11:41 NOTICE[26928] res_odbc.c: registered database handle 'asterisk' dsn->[asterisk]
Jan  8 13:11:41 NOTICE[26928] res_odbc.c: Connecting asterisk
Jan  8 13:11:41 WARNING[26928] res_odbc.c: res_odbc: Error SQLConnect=-1 errno=0 [unixODBC][Driver Manager]Data source name not found, and no default driver specified
Jan  8 13:11:41 NOTICE[26928] res_odbc.c: res_odbc loaded.
Jan  8 13:11:41 NOTICE[26928] config.c: Registered Config Engine odbc
Jan  8 13:11:41 WARNING[26928] cdr_sqlite3_custom.c: cdr_sqlite3_custom: Failed to load configuration file. Module not activated.
Jan  8 13:11:41 WARNING[26928] cdr_sqlite3_custom.c: cdr_sqlite3_custom: near "(": syntax error.
Jan  8 13:12:40 NOTICE[26939] chan_sip.c: Unknown SIP command 'PUBLISH' from '192.168.0.13'
Jan  8 13:15:40 NOTICE[26939] chan_sip.c: Unknown SIP command 'PUBLISH' from '192.168.0.13'
Jan  8 13:18:40 NOTICE[26939] chan_sip.c: Unknown SIP command 'PUBLISH' from '192.168.0.13'
 
Zuletzt bearbeitet von einem Moderator:
Dieser Asterisk Server kann in seinem aktuellen Konfigurationsstand eigentlich noch nie richtig funktioniert haben.

Ich muss dazu sagen, dass ich den Asterisk nicht selbst eingerichtet habe - derjenige ist leider nicht mehr für uns verfügbar.

Dann wird es höchste Zeit, daß Du lernst, wie man einen Asterisk richtig einrichtet.

Asterisk läuft in einer HA-Umgebung (zwei Server) und ist direkt via APT installiert worden.

Das widerspricht sich schon von Haus aus. Installiere den Asterisk aus den Sourcen und konfiguriere ihn exakt so, wie Du ihn brauchst.

Ich bin bereit jegliche .conf und sonstigen relevanten Dateien hier zu posten - sagt mir nur was ihr braucht um dem Problem auf die Schliche zu kommen.

Das wird nicht viel nützen.

Mach den Asterisk-Grundlagen-Kurs hier im Forum. Du mußt verstehen, was Du da tust, vor allem, wenn da eine Firma dranhängt.
 
Dieser Asterisk Server kann in seinem aktuellen Konfigurationsstand eigentlich noch nie richtig funktioniert haben.

Zugegeben, das eine oder andere Problemchen war schon die ganze Zeit vorhanden - aber seit heute morgen ist eine GEHT-GAR-NICHT-Situation entstanden.

Das widerspricht sich schon von Haus aus. Installiere den Asterisk aus den Sourcen und konfiguriere ihn exakt so, wie Du ihn brauchst.

Ich beschäftige mich erst seit einigen Monaten mit Linux, Server-Anwendungen etc. - bin also ein echter 'newb'.

Asterisk ist auf jeden Fall in aptitude als installiert markiert... Und mit 'Installieren aus den Sourcen' hab ich ehrlich gesagt Bauchschmerzen - schon allein weil apt dann nichts davon mitbekommt.

Ich mache jetzt Deinen Kurs, danke für den Hinweis :)
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.