Hi, I managed to get rid of the Wrong FIFO Interface version. Now I'm getting these errors on /var/log/messages and in sems debug mod, when making a call with the same configuration. Is it again due to a problem in versrion? The the sems is downloaded from ftp site and is sems_2004_01_04.tar.gz. I tried this with ser downloaded via cvs and the one from the ftp site. Any ideas?
Apr 25 09:16:06 compaq2 ser[30320]: ERROR: fifo_server: command vm_reply is not available Apr 25 09:16:06 compaq2 ser[30320]: ERROR: fifo_server: command must have at least 3 chars Apr 25 09:16:06 compaq2 ser[30320]: ERROR: fifo_server: command must begin with :: 000076B70A6C036D Apr 25 09:16:06 compaq2 ser[30320]: ERROR: fifo_server: command must begin with :: Content-Type: application/sdp Apr 25 09:16:06 compaq2 ser[30320]: ERROR: fifo_server: command must begin with :: v=0 Apr 25 09:16:06 compaq2 ser[30320]: ERROR: fifo_server: command must begin with :: s=session Apr 25 09:16:06 compaq2 ser[30320]: ERROR: fifo_server: command must begin with :: t=0 0 Apr 25 09:16:06 compaq2 ser[30320]: ERROR: fifo_server: command must begin with :: a=rtpmap:3 gsm/8000 Apr 25 09:16:06 compaq2 ser[30320]: ERROR: fifo_server: command vm_reply is not available Apr 25 09:16:06 compaq2 ser[30320]: ERROR: fifo_server: command must begin with :: could not send response. Apr 25 09:16:06 compaq2 ser[30320]: ERROR: fifo_server: command must begin with :: 000076B70A6C036D Apr 25 09:16:06 compaq2 ser[30320]: ERROR: fifo_server: command must have at least 3 chars
--------------------------------------------------------------------- sems debug mode shows this
---------------------------------------------------------------------
v=0 o=username 0 0 IN IP4 24.248.99.200 s=session c=IN IP4 24.248.99.200 t=0 0 m=audio 39340 RTP/AVP 3 a=rtpmap:3 gsm/8000 .
(30452) DEBUG: openReplyFifo (AmRequest.cpp:358): flags=800 (30452) DEBUG: openReplyFifo (AmRequest.cpp:360): flags=0 (30452) DEBUG: write_to_fifo (AmRequest.cpp:702): Write to fifo: completed (30452) DEBUG: getReturnCode (AmRequest.cpp:413): response from Ser: 500 command 'vm_reply' not available (30452) DEBUG: sendToFIFO (AmRequest.cpp:213): sendToFifo returns ret=getReturnCode=0 (30452) ERROR: reply (AmRequest.cpp:309): AmRequestUAS::reply: 500 command 'vm_reply' not available (30452) ERROR: run (AmSession.cpp:155): 500 could not send response. (30452) DEBUG: sendToFIFO (AmRequest.cpp:194): msg=<:vm_reply:000076F4226615DC 500 could not send response. 58537:73151574 000076B70A6C036D Contact: sip:1001@24.248.99.200:5090 . .
(30452) DEBUG: openReplyFifo (AmRequest.cpp:358): flags=800 (30452) DEBUG: openReplyFifo (AmRequest.cpp:360): flags=0 (30452) DEBUG: write_to_fifo (AmRequest.cpp:702): Write to fifo: completed (30452) DEBUG: getReturnCode (AmRequest.cpp:413): response from Ser: 500 command 'vm_reply' not available (30452) DEBUG: sendToFIFO (AmRequest.cpp:213): sendToFifo returns ret=getReturnCode=0 (30452) ERROR: reply (AmRequest.cpp:309): AmRequestUAS::reply: 500 command 'vm_reply' not available (30452) DEBUG: sadSession (AmSession.cpp:305): searching for session to destroy (hash=AF821C77-9705-11D8-AA55-00A0C9703D22@203.143.58.1931664479517,sess_key=000076B70A6C036D) (30452) DEBUG: findSession (AmSession.cpp:369): session found with key (30452) DEBUG: destroySession (AmSession.cpp:327): sess_it != a_sessions.end() (30452) DEBUG: destroySession (AmSession.cpp:330): it != sess_it->second.end() (30452) DEBUG: destroySession (AmSession.cpp:337): session found: stopping session (30452) DEBUG: stopAndQueue (AmSession.cpp:285): session cleaner trying to stop 80c7b30 (30452) DEBUG: postEvent (AmEventQueue.cpp:47): AmEventQueue: trying to post event (30452) DEBUG: postEvent (AmEventQueue.cpp:55): AmEventQueue: event posted (30452) DEBUG: destroySession (AmSession.cpp:339): session stopped and destroyed (#sessions=0) (30394) DEBUG: run (AmSession.cpp:238): Session cleaner starting its work (30394) DEBUG: run (AmSession.cpp:252): session 80c7b30 has been destroyed' (30394) DEBUG: run (AmSession.cpp:275): Session cleaner finished -----------------------------------------------------------------------
Error: ## Wrong FIFO Interface version ##
Your version of SEMS and SER are mismatched. This is in the documentation actually. The protocol between SEMS and SER has changed at some point, and you need to have matched versions. There is a version chart on the SEMS site someplace.
Tom
Regards, Lakmal
Lankacom Services (Pvt) Ltd. 65C, Dharmapala Mawatha, Colombo 07. Sri Lanka. Tel: +94-1-437545 www.lankacom.net