i just noticed that when i try to use sbc ctl, sems master version
always throws "500 unexpected exception".

here is one example when i try to anonymize a call.  CCCtl::start is
called three times and after the last call, the exception is raised (i
added the INFO message to see that CCCtl::start ended each time ok):

Feb 10 04:59:57 sip sems[27574]: [#b50dab70] [replace_cc_values, 
SBCCallProfile.cpp:924] DEBUG:  processing replacements for call control 
interface 'cc_dyn_0'
Feb 10 04:59:57 sip sems[27574]: [#b50dab70] [replace_cc_values, 
SBCCallProfile.cpp:924] DEBUG:  processing replacements for call control 
interface 'cc_dyn_1'
Feb 10 04:59:57 sip sems[27574]: [#b50dab70] [replace_cc_values, 
SBCCallProfile.cpp:924] DEBUG:  processing replacements for call control 
interface 'cc_dyn_2'
Feb 10 04:59:57 sip sems[27574]: [#b50dab70] [invoke, CCCtl.cpp:93] DEBUG:  
CCCtl: start(['cc_dyn_0', '4894A0C0-51170D2D0001722E-B54DEB70', <Object>, 
<Object>, [1360465197, 103490, 0, 0, 0, 0], {'From': 'Anonymous 
<sip:[email protected]>'}, 10])
Feb 10 04:59:57 sip sems[27574]: [#b50dab70] [start, CCCtl.cpp:150] DEBUG:  
setting 'From' to 'Anonymous <sip:[email protected]>'
Feb 10 04:59:57 sip sems[27574]: [#b50dab70] [start, CCCtl.cpp:218] INFO:  Done 
with CCCtl::start
Feb 10 04:59:57 sip sems[27574]: [#b50dab70] [invoke, CCCtl.cpp:93] DEBUG:  
CCCtl: start(['cc_dyn_1', '4894A0C0-51170D2D0001722E-B54DEB70', <Object>, 
<Object>, [1360465197, 103490, 0, 0, 0, 0], {'header_list': 
'Diversion|P-App-Name', 'headerfilter': 'whitelist'}, 10])
Feb 10 04:59:57 sip sems[27574]: [#b50dab70] [start, CCCtl.cpp:192] DEBUG:  
call control 'cc_dyn_1': set header filter 'whitelist', list 
'Diversion|P-App-Name'
Feb 10 04:59:57 sip sems[27574]: [#b50dab70] [start, CCCtl.cpp:218] INFO:  Done 
with CCCtl::start
Feb 10 04:59:57 sip sems[27574]: [#b50dab70] [invoke, CCCtl.cpp:93] DEBUG:  
CCCtl: start(['cc_dyn_2', '4894A0C0-51170D2D0001722E-B54DEB70', <Object>, 
<Object>, [1360465197, 103490, 0, 0, 0, 0], {'append_headers': 'P-App-Name: 
sbc'}, 10])
Feb 10 04:59:57 sip sems[27574]: [#b50dab70] [start, CCCtl.cpp:162] DEBUG:  
adding 'P-App-Name: sbc' to 'append_headers'
Feb 10 04:59:57 sip sems[27574]: [#b50dab70] [start, CCCtl.cpp:218] INFO:  Done 
with CCCtl::start
Feb 10 04:59:57 sip sems[27574]: [#b50dab70] [processEventsCatchExceptions, 
AmSession.cpp:362] ERROR:  500 unexpected exception.

how can i find out, where the exception is raised?  it appears to be
occur somewhere after sems is done with the CCCtl::start calls.

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

Reply via email to