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