oki wont in some way to make a call from sems and make 'connection' between person X(SIP softphone) and IVR script i found one bash script in SER /examples/ctd.sh i try to conect person sip:menta@xxx.xxx.xxx.xxx with sip:ivr@xxx.xxx.xxx.xxx in first instance of the ser server i have rule that say if user is not online forword this request to second instance of the ser in second instance of ser i have the rule that say : .... else if( uri =~ "ivr" ){ log(1, "Time to process IVR script\n"); if(!vm("/tmp/am_fifo","ivr")){ log("could not contact IVR engine\n"); t_reply("500","could not contact IVR Engine"); }; } ... that must forword to SEMS server.. In this way everything works perfect if some one call ivr@xxx.xxx.xxx.xxx but when i try to initiate the call with ctd.sh i gave got this error:
2(1798) ERROR: parse_uri: bad uri, state 0 parsed: Via: (4) / <Via: SIP/2.0/UDP 80.72.85.178;branch=z9hG4bKb921.b0ba3c52.0> (59) 2(1798) ERROR: fifo_uac_error: ruri invalid
2(1798) ERROR: fifo_server: command must begin with :: To: sip:menta@80.72.85.178;tag=6709f4d5 2(1798) ERROR: fifo_server: command must begin with :: Call-ID: 10942351191984.fifouacctd 2(1798) ERROR: fifo_server: command must begin with :: CSeq: 2 REFER 2(1798) ERROR: fifo_server: command must begin with :: Refer-To: sip:ivr@80.72.85.178 2(1798) ERROR: fifo_server: command must have at least 3 chars 2(1798) ERROR: parse_uri: bad uri, state 0 parsed: Via: (4) / <Via: SIP/2.0/UDP 80.72.85.178;branch=z9hG4bKb921.b0ba3c52.0> (59) 2(1798) ERROR: fifo_uac_error: ruri invalid
2(1798) ERROR: fifo_server: command must begin with :: To: sip:menta@80.72.85.178;tag=6709f4d5 2(1798) ERROR: fifo_server: command must begin with :: Call-ID: 10942351191984.fifouacctd 2(1798) ERROR: fifo_server: command must begin with :: CSeq: 3 BYE 2(1798) ERROR: fifo_server: command must have at least 3 chars
Phone at menta@80.72.85.178 ringing when he answer server throw this error. and when i use this bash script all the configuration in ser was scipet i mean its dont vorword the call to second instance at all ...
and to be honost i dont have any fogest idea why that happend
What can be wrong ?
----------------------------------------------------------------- http://www.lex.gbg.bg - За да знаете правата си!