Commit Graph
100 Commits
Author SHA1 Message Date
Kapil Gupta e422b31e6d renaming stats counter from fax to t38 2012-09-11 09:59:48 -04:00
Kapil Gupta d1c04ef6ef adding total number of fax call recv statistics counter 2012-09-11 09:35:17 -04:00
Kapil Gupta b47c9d929c adding echo cancel code based on tdmc package 2012-09-10 18:26:39 -04:00
Kapil Gupta 9537ed3737 code changes for the following issue
1)resetting term->u.rtp.rfc2833 , if ADD/MODIFY SDP does not have rfc2833
2) calling DTMF removal from modify request also depends on rfc2833 present in sdp or not
3) calling EC disable from ADD/MODIFY api handler if sdp contains T38
2012-09-10 13:33:54 -04:00
Kapil Gupta fc4365c8a5 fixing issue of applying tdm dtmf removal 2012-09-10 11:09:28 -04:00
Kapil Gupta c916c159e7 adding code to generate "DTMF Removal Enable/Disable" event from mod_media gateway to freetdm. 2012-09-08 07:37:25 -04:00
Kapil Gupta 50b044d66f adding api to release all calls/context during Subtract with Context ALL(C=*{S=*}) request processing 2012-09-07 12:10:16 -04:00
Kapil Gupta 84cd6f0873 DTMF removal code - by default making disable 2012-09-07 11:44:45 -04:00
Kapil Gupta 1c907e5b04 adding code to invoke freetdm dtmf removal api 2012-09-07 10:14:58 -04:00
Kapil Gupta b15c1d12ed Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3 2012-09-06 17:15:34 -04:00
Kapil Gupta fbfdfc1591 adding MG_FAX_NOTIFIED flag to notify only one fax event(ced or cng) per call to mgc 2012-09-06 17:14:42 -04:00
Kapil Gupta e3de0a5c70 logging change from ERROR to Warning [rtp.c:542 - Receive unknown command] 2012-09-06 14:37:36 -04:00
Kapil Gupta 2097799bf9 changing logtype from error to info for couple of logging prints 2012-09-06 14:31:28 -04:00
Kapil Gupta 6381d06c23 adding TUCL enable/disable logging 2012-09-06 12:56:57 -04:00
Kapil Gupta b285155449 temp fix - calling mg_choose_context api again if failure in first attempt 2012-09-06 11:52:23 -04:00
Kapil 5f73d7457f Revert "refs #5684 - make sure we retry all contexts ids if we start at the end of the list"
This reverts commit 3e39945d73.
2012-09-06 11:33:08 -04:00
Kapil Gupta a425177bbf adding new "fax-detect-evevt-type" field in config 2012-09-06 11:28:30 -04:00
Kapil Gupta 5c3e8955de Task #5695 - Need to have RTP IP input field in mod_media_gateway.conf.xml 2012-09-04 11:03:26 -04:00
Kapil 4569bbec22 redmine task# 5692 fix, changing log level for link error cases 2012-08-31 11:54:24 -04:00
Kapil Gupta 5f02dd8b36 adding mg term license validation code 2012-08-29 16:19:46 -04:00
Kapil Gupta d5ea03d693 fixing rtp termination id issue 2012-08-28 17:35:37 -04:00
Kapil Gupta 94297df2ac adding "spantermstatus <span_name>" cli command to show terms status based on span name 2012-08-27 15:21:21 -04:00
Kapil Gupta c670489495 adding code to lock term hash list before reading 2012-08-27 14:38:08 -04:00
Kapil Gupta 07cf111e8e fixing term service change mem leak issue 2012-08-27 11:54:05 -04:00
Kapil Gupta 3424380630 fixing minor issues observed during load testing 2012-08-27 10:12:14 -04:00
Kapil Gupta 9c35f46edd adding more stats counters 2012-08-24 17:21:44 -04:00
Kapil Gupta 44a542719b adding statistics 2012-08-24 16:55:11 -04:00
Kapil Gupta cd6f4fbff9 logging improvement 2012-08-24 14:08:26 -04:00
Kapil Gupta 3acd1cc86a fixing term svc change issue with other minor fixes 2012-08-24 13:20:39 -04:00
Kapil Gupta b6bd807186 adding "peer_active" flag to check before send any message to megaco stack 2012-08-23 18:15:07 -04:00
Kapil Gupta 917609df1b removing "raw_ftdm_chan_open" API as we have M2UA sig type 2012-08-23 10:59:21 -04:00
Kapil Gupta 33e0b7175f error scenario , releasing context and setting null to term->context ptr 2012-08-23 10:40:48 -04:00
Kapil Gupta 15428bdf74 fixing cli profile lock issue 2012-08-23 10:10:28 -04:00
Kapil Gupta b0ecdfd1de printing proper termid if recv term is oos 2012-08-23 09:51:33 -04:00
Kapil Gupta a68e52fa67 fixing term svc change mem leak issue 2012-08-22 18:12:13 -04:00
Kapil Gupta 4a1c7bcf70 memory leak fixes 2012-08-22 10:58:13 -04:00
Kapil Gupta fad4444203 fixing memory leak issue for audit request 2012-08-22 09:04:14 -04:00
Kapil Gupta 6c6af2ee59 fixing warning 2012-08-21 19:24:43 -04:00
Kapil Gupta 39390f4f26 removing "rtp-termination-id-length" from xml parsing, field no more required 2012-08-21 17:03:23 -04:00
Kapil Gupta b0a823851b fixing memory leak issues 2012-08-21 14:34:34 -04:00
Kapil e3e07569e2 Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3 2012-08-20 09:40:19 -04:00
Kapil 946d45fa8e fixing RTP term id allocation issue(redmine issue#5598) 2012-08-20 09:39:08 -04:00
Kapil Gupta 12e61692dd adding signaling FTDM_SIGTYPE_M2UA type 2012-08-17 19:05:12 -04:00
Kapil 3eba8a7940 returing proper status from megaco_context_add_termination API 2012-08-17 16:10:05 -04:00
Kapil Gupta 263dc459a8 Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3 2012-08-16 19:34:19 -04:00
Kapil Gupta b3992ceda9 removing "rtp-port-range" field 2012-08-16 19:33:44 -04:00
kapil 106e17f7a2 Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3 2012-08-16 16:43:00 -04:00
kapil 583bd7a811 Added debugging to confirm echo_cancel event works 2012-08-16 16:42:17 -04:00
Kapil Gupta fd39c5b44a renaming CONFIG_ERROR macro to LOAD_ERROR 2012-08-15 16:11:13 -04:00
Kapil Gupta 4f8e843610 adding code to check return type of "ftdm_start_span" API 2012-08-15 14:26:09 -04:00
Kapil Gupta 85dfa04240 issue fixes 2012-08-15 13:31:31 -04:00
kapil 7008aa181a Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3 2012-08-15 10:25:17 -04:00
kapil 5bda7c6f86 making pre buffer size def value to 0 2012-08-15 10:24:37 -04:00
kapil 29ec19e294 fix warning 2012-08-14 17:27:16 -04:00
Kapil Gupta 146183928f Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3 2012-08-14 15:54:31 -04:00
Kapil Gupta 888393fc73 adding API to send FAX state change notification 2012-08-14 15:53:51 -04:00
kapil 76edb0b94e add ced detection 2012-08-14 15:41:05 -04:00
Kapil Gupta 94f0196a9e adding code for FAX connection change and ANSAM notify message 2012-08-14 13:27:39 -04:00
Kapil Gupta cc45f89dab mid code changes as per modified xml 2012-08-13 19:32:24 -04:00
kapil 35126a3593 fixing T38 issue 2012-08-13 15:29:01 -04:00
kapil 9fcaa9e84c Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3 2012-08-13 10:48:29 -04:00
kapil a8c545d376 removing sdp port check, filling local sdp port always 2012-08-13 10:44:28 -04:00
kapil 40ea22d882 Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3 2012-08-10 12:25:05 -04:00
kapil 53543aa72d matt code changes 2012-08-10 12:24:33 -04:00
Kapil Gupta bb0187ba94 fixing issue 2012-08-10 12:23:03 -04:00
Kapil Gupta c347689465 Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3 2012-08-10 11:11:56 -04:00
Kapil Gupta 15a0b911bb removing t38 hardcoded code 2012-08-10 11:11:21 -04:00
Kapil Gupta 2df26cf79d hardcoding t38 sdp fields... 2012-08-10 06:46:01 -04:00
Kapil Gupta f6e5cae7c5 fixing modify resp issue 2012-08-10 05:37:39 -04:00
Kapil Gupta d46b6cd48b Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3 2012-08-10 04:41:47 -04:00
Kapil Gupta ad1784f876 adding cli command to show status of all termination in single command 2012-08-10 04:41:14 -04:00
Kapil Gupta 8aee9d87b7 t38 fax code 2012-08-09 14:52:23 -04:00
Kapil Gupta 17755cbd57 adding t38 option code 2012-08-09 14:22:30 -04:00
Kapil Gupta e0a7c69ca0 fixing rfc2833 issue 2012-08-08 15:21:42 -04:00
Kapil Gupta d04606fb09 updating rfc2833 variable code 2012-08-08 14:43:55 -04:00
Kapil Gupta e5d140d1e6 adding code for reporting DTMF to MGC 2012-08-08 13:34:42 -04:00
Kapil Gupta 3b0290b616 adding cli command to dump "activecalls" at present 2012-08-07 09:54:02 -04:00
Kapil Gupta feb3bd78ac cli issue fix 2012-08-07 06:30:05 -04:00
Kapil Gupta 4200a427c8 adding default values of sampling rate based on codec type 2012-08-07 05:56:09 -04:00
Kapil Gupta f7ca7ebb71 adding CLI command to dump termination status 2012-08-07 05:49:07 -04:00
Kapil Gupta 80b9a587db adding code to start mg profile during load itself. 2012-08-06 12:19:34 -04:00
Kapil Gupta 57ca2bbe8d fixing term state issue 2012-08-06 10:44:34 -04:00
Kapil 7b7256b55f fixing issues 2012-08-06 10:20:02 -04:00
Kapil Gupta 2c6245b0f7 debug prints modification 2012-08-04 10:37:25 -04:00
Kapil Gupta 34000bf188 adding "interface-identifier" field to configuration 2012-08-03 12:07:02 -04:00
Kapil Gupta e718b3a8fa fixing issue - shouldnt check rtp termination service state 2012-08-03 05:27:21 -04:00
Kapil 85bb06ba56 adding code to parse signal descriptor for detecting T.38 CED/ANS signal request from MGC 2012-07-31 15:07:44 -04:00
Kapil 7421bcfb34 adding safe check for term ptr 2012-07-31 09:26:46 -04:00
Kapil 4423077a4e adding API to send T.38 CNG tone notify to MGC 2012-07-30 16:48:53 -04:00
Kapil 39b6233abb adding T.38 required packages 2012-07-30 16:00:15 -04:00
Kapil 245dfc1fd8 adding code to print the Notify/Service-Change response 2012-07-25 15:02:00 -04:00
Kapil 061e082b62 adding "MGC_FAIL" alarm 2012-07-25 13:05:54 -04:00
Kapil 2d9ed21007 adding code to
1) parse incoming MODIFY request for ITO package ,
  2) starting timer based on MGC requested time
  3) on expiry generate Inactivity Notify to MGC
2012-07-25 12:57:42 -04:00
Kapil e5821eeb79 adding code to fill dummy local descriptor sdp to add response 2012-07-24 16:57:09 -04:00
Kapil 12e8e481b5 adding API to send "In-Activity" timer expiry NOTIFY to MGC for IT/ITO package 2012-07-24 13:34:02 -04:00
Kapil 390dabb351 Adding code to
1) build NOTIFY command and send to MGC
   2) CLI command to send DTMF NOTIFY Megaco command to MGC
2012-07-24 11:46:50 -04:00
Kapil d7e4b509b6 integrating term/context alloc/delete api to megaco command handler code 2012-07-23 15:24:43 -04:00
Kapil 63c53a858b fixing issues found during seagull testing and add single common descriptors api 2012-07-23 12:18:14 -04:00
Kapil fffc9d4eec Adding code to print SDP structure 2012-07-20 13:25:16 -04:00
Kapil 96fd063ae3 adding add/mod/sub api and alloc context during add and release context while processing subtract code 2012-07-20 09:58:43 -04:00