Hello,
probably you are starting sems as another user than ser?
please make sure that you set in sems.conf:
send_method=fifo fifo_name=/tmp/am_fifo ser_fifo_name=/tmp/ser_fifo
and put # before socket_name and ser_socket_name.
in ser.cfg: fifo="/tmp/ser_fifo"
and make sure that 1)the user that starts sems has write permission to files created by the user that starts ser (e.g. start them both as the same user) and 2) both users have write permission in /tmp and there is a little space left on the file system. hth Stefan
Pavol Segeč wrote:
Hi All !
I'm implementing SER, SEMS server, I've configured fifo as communication method between them (folowing install manual). In ser.cfg I've enabled conference part in INVITE message route handling as follows :
if (uri=~"sip:100.*@") { if (!t_newtran()){ sl_send_reply("500","Could not create transaction"); break; }; t_reply("100","Trying - just wait a minute !"); # assumes that Sems configuration parameter 'socket_name=' # has been set to /tmp/am_sock if(!t_write_req("/tmp/am_fifo","conference")) { t_reply("500","error contacting sems - in uri check 100"); }; break; };
I can make a call on sip:100.*, but I don't have received any announcement and in /var/log/syslog I see following problems with SEMS and more oftenly with fifo permisions:
Aug 1 14:30:09 mail Sems[25848]: Error: (SerClient.cpp)(read_from_fifo)(286): no more retries! Aug 1 14:30:09 mail Sems[25848]: Error: (SerClient.cpp)(read_from_fifo)(287): last error: Success Aug 1 14:30:09 mail Sems[25848]: Error: (SerClient.cpp)(send)(137): while reading Ser's response. Aug 1 14:30:09 mail Sems[25848]: Error: (AmRequest.cpp)(send)(219): while sending request to Ser Aug 1 14:30:15 mail Sems[25852]: Error: (SerClient.cpp)(read_from_fifo)(286): no more retries! Aug 1 14:30:15 mail Sems[25852]: Error: (SerClient.cpp)(read_from_fifo)(287): last error: Success Aug 1 14:30:15 mail Sems[25852]: Error: (SerClient.cpp)(send)(137): while reading Ser's response. Aug 1 14:30:15 mail Sems[25852]: Error: (AmRequest.cpp)(send)(219): while sending request to Ser Aug 1 14:33:28 mail /usr/sbin/ser[25731]: ERROR: open_reply_pipe: open error (/tmp/0000660D1443C4FC): Permission denied Aug 1 14:33:28 mail /usr/sbin/ser[25731]: ERROR: fifo_reply: no reply pipe /tmp/0000660D1443C4FC
Thanks
palo
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers