Juha Heinanen writes:

> i have not been able to figure out, how to filter messages in sbc_dsm.

i tried by adding this to my script:

transition "INFO recvd" RUN - B2B.otherRequest(#method==INFO) / {
  log(1, "received info");
  dlg.reply(200, OK);
} -> RUN;

but i get to syslog

May 10 15:15:48 siika sems[8255]: [#7f96be4c8700] [execute, 
DSMCoreModule.cpp:569] WARNING: FSM:  'received info'
May 10 15:15:48 siika sems[8255]: [#7f96be4c8700] [execute, ModDlg.cpp:131] 
ERROR:  no last request to reply

then i tried by replacing dlg.reply() with dlg.replyRequest(200, OK) and
got

May 10 15:18:58 siika sems[8318]: [#7f1f589fc700] [execute, 
DSMCoreModule.cpp:569] WARNING: FSM:  'received info'
May 10 15:18:58 siika sems[8318]: [#7f1f589fc700] [reply, 
AmBasicSipDialog.cpp:571] ERROR:  could not find any transaction matching 
request cseq
May 10 15:18:58 siika sems[8318]: [#7f1f589fc700] [reply, 
AmBasicSipDialog.cpp:575] ERROR:  request cseq=10; reply code=200; 
callid=5a264b397dea8269; local_tag=2242B17D-536E192B000D2A47-59103700; 
remote_tag=9d880afbede7b116
...

is it somehow possible to reply to an in-dialog request in sbc_dsm
script?

-- juha
_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to