Re: [Freeswitch-users] session.cause and session.causecode
This is what the log says: 2018-06-17 11:18:41.186422 [ALERT] stuff.js:74 *********************** DIALING 2018-06-17 11:18:41.186422 [NOTICE] switch_channel.c:1104 New Channel sofia/external/065551234 [411ac79d-e8e0-4f77-b51f-7da24a71ea32] 2018-06-17 11:18:45.606424 [NOTICE] sofia.c:8273 Hangup sofia/external/065551234 [CS_CONSUME_MEDIA] [UNALLOCATED_NUMBER] 2018-06-17 11:18:45.626430 [NOTICE] switch_core_session.c:1683 Session 915 (sofia/external/065551234) Ended 2018-06-17 11:18:45.626430 [NOTICE] switch_core_session.c:1687 Close Channel sofia/external/065551234 [CS_DESTROY] 2018-06-17 11:18:45.626430 [ALERT] stuff.js:74 *********************** WAITING FOR SESSION READY .. 2018-06-17 11:18:45.626430 [ALERT] stuff.js:74 *********************** DISCONNECT CAUSE :false:undefined So this is what I want: 2018-06-17 11:18:45.606424 [NOTICE] sofia.c:8273 Hangup sofia/external/065551234 [CS_CONSUME_MEDIA] [UNALLOCATED_NUMBER] So why do I get: False: undefined from console_log("notice", "************************* disconnect cause:" + sessOut.cause + ":" + sessOut.causeCode); From: Francesco Facco de Lagarda <francesco@delagarda.com> Sent: domenica 17 giugno 2018 11:12 To: 'FreeSWITCH Users Help' <freeswitch-users@lists.freeswitch.org> Subject: session.cause and session.causecode 'Morning all I can't get session.cause and session.causecode to work. All I get is false for the code and blank for the cause! Im running FS 1.6.20 This is a simplified version of my JS script if (session.ready()) { session.answer(); var dialedNum = "3332094333"; console_log("notice", "*********************** DIALING"); var sessOut = new Session("sofia/gateway/realtoneFXO/" + dialedNum + "@192.168.0.216:5060"); console_log("notice", "*********************** WAITING FOR SESSION READY .."); if (sessOut.ready()) { console_log("notice", "*********************** SESSION READY"); bridge(session, sessOut); } else { console_log("notice", "************************* disconnect cause:" + sessOut.cause + ":" + sessOut.causeCode); } sessOut.hangup(); session.hangup(); console_log("notice", "*********************** CALL ENDED"); }
participants (1)
-
Francesco Facco de Lagarda