smsq Unable to open <file> Permission denied, deleting

Tiny_Dragon

snom-Support
Mitglied seit
7 Jan 2005
Beiträge
256
Punkte für Reaktionen
0
Punkte
0
Hallo,
ich bin gerade dabei meine unterstehende * etwas aufzuwerten. Ich möchte den SMS-Versand nutzen.
Es handelt sich um eine Asterisk 1.2.12.1 die mit einer Gerdes Primux2S0 via PTP an 2 NTBA der TCom angeschlossen ist.
Der Gerdes Treiber für den Kernel 2.6 sowie libcapi20-3-cm und chan_capi-0.7.1 leisten seit mehr als einem Jahr gute Arbeit.

Das Problem ist mir nicht so ganz ersichtlich.

Mit folgenden Aufruf versuche ich derzeit den Dienst bei der Tcom freizuschalten:

smsq --spool-dir="/var/spool/asterisk" --mo --motx-retries 2 --motx-delay 90 --motx-callerid "757#####" --motx-channel="CAPI/contr1/019010" "8888" "ANMELD"

In der asterisk-cli (asterisk -r ) ist, auch im debug, jedoch nichts zu sehen.

Das logfile sieht da schon etwas anders aus:

Jan 5 22:40:15 WARNING[17458] pbx_spool.c: Unable to open /var/spool/asterisk/outgoing/smsq.motx.0.1199566990-17879.1: Permission denied, dele
ting
Jan 5 22:40:15 WARNING[17458] pbx_spool.c: Failed to scan service '/var/spool/asterisk/outgoing/smsq.motx.0.1199566990-17879.1'

Nun ist das Erste was ich getan habe die Rechte dieses Ordners zu überprüfen und im zweiten schritt anzupassen.
Derzeit sieht das dann so aus:

drwxrwxrwx 2 asterisk asterisk 4096 Jan 5 22:40 outgoing

Habe halt zum Testen auf 0777 gesetzt. Leider ohne Erfolg.

Nun bin ich nen bischen ratlos. Hat einer ne Idee oder einen Anhaltspunkt um das Problem zu lösen?

Gruß
 
und wie sehen die Rechte des Spoolfiles aus, das Du in diesen Ordner hineinverschiebst?
 
Jo, das war es. Es funktioniert nicht mit dem user root. unter dem User asterisk funktioniert es zwar auch nicht , aber es wird zumindest versucht:

Jan 5 23:41:31 DEBUG[25745] cdr_addon_mysql.c: cdr_mysql: SQL command as follows: INSERT INTO cdr (calldate,clid,src,dst,dcontext,channel,dstc
hannel,lastapp,lastdata,duration,billsec,disposition,amaflags,accountcode,uniqueid) VALUES ('2008-01-05 23:41:31','\"SMS\" <757#####>','757#####','019010','from-trunk', 'CAPI/ISDN1/019010-2','','','',0,0,'FAILED',3,'','1199572891.4')
Jan 5 23:41:31 NOTICE[25745] pbx_spool.c: Call failed to go through, reason 5

Mal schauen was der Fehler bedeutet.

Danke schonmal für den Denkanstoß

Gruß
 
OK,

schon blöd wenn man die falsche SMSC nummer nimmt ;)

CAPI/ISDN1/019010 <- falsch
CAPI/ISDN1/0193010 <- Rischtüsch!

so klappt es auch mit der SMS ;)

"Call failed to go through, reason 5" bedeutet im übrigen das die Gegenstelle Busy ist.

Danke und Gruß
 
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.