Mathieu Rene
bd84a23f51
set tdm pre buffer len to 200ms by default, and set it to 0 before fax calls
2012-08-14 16:22:31 -04:00
Stefan Knoblich
036063d2a9
mod_freetdm: Fix typo.
...
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-08-10 17:16:05 +02:00
Kapil
7b7256b55f
fixing issues
2012-08-06 10:20:02 -04:00
root
61f0237670
print modification
2012-08-01 13:21:47 -04:00
David Yat Sin
d96687a352
Fix for TDM termination alarms
2012-08-01 13:18:37 -04:00
David Yat Sin
6906c00342
Merge branch 'releases.3.4' into releases.3.5
...
Conflicts:
src/include/switch_channel.h
src/switch_channel.c
2012-07-31 14:18:36 -04:00
root
0c87442dd7
adding termination service states(in-service/out-of-service) flags and
...
reject incoming megaco request if requested termination is not in service
2012-07-30 13:17:39 -04:00
root
22bc29b5e0
sending termination in-service/out-of-service service change for termination whenever there is alarm indication from freetdm
2012-07-30 12:32:46 -04:00
root
da26b4de41
adding termination service-change code
2012-07-29 10:17:13 -04:00
root
2dc5b322dd
Added event system for TDM termination alarms
2012-07-27 21:31:24 -04:00
root
008bb4942b
adding code for updating codec types
2012-07-27 16:11:46 -04:00
Mathieu Rene
a668b9ddf6
automatically fail new tdm channel if ftdm_start_only is true
2012-07-27 11:06:23 -04:00
root
3350403d04
commit from testbox
2012-07-27 11:22:29 -04:00
root
491737fd4d
Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3
2012-07-25 21:27:06 -04:00
Mathieu Rene
039c18638c
allocate recv buffer for tdm
2012-07-25 21:26:53 -04:00
root
cde7e0408a
Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3
2012-07-25 21:16:52 -04:00
Mathieu Rene
f85347cf72
add logging before uuid_bridge, set frame->codec from tech_pvt->read_codec
2012-07-25 21:16:46 -04:00
root
a0d984c9c6
Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3
2012-07-25 21:16:23 -04:00
Mathieu Rene
4d3038c9e4
add logging before uuid_bridge, set frame->codec from tech_pvt->read_codec
2012-07-25 21:16:14 -04:00
root
6b774cf35a
Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3
2012-07-25 21:07:02 -04:00
Mathieu Rene
0494df1ac4
give the tdm channels their caller profile so switch_ivr_uuid_bridge doesn't piss its pants off
2012-07-25 21:06:47 -04:00
root
7fdfd70e26
Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3
2012-07-25 20:50:42 -04:00
Mathieu Rene
c6fecc1ee8
go in consume media right away
2012-07-25 20:50:18 -04:00
Mathieu Rene
ae84538819
mark tdm channel as answered immediately
2012-07-25 20:49:33 -04:00
root
3de6b0d20c
Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3
2012-07-25 20:04:48 -04:00
Mathieu Rene
706c662f4b
fix crash on chan open failure
2012-07-25 20:04:35 -04:00
root
aa40cc9acf
Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3
2012-07-25 19:56:58 -04:00
Mathieu Rene
5284f5d134
missing goto fail
2012-07-25 19:56:25 -04:00
root
63b2654b54
commit -- fix stash pop err
2012-07-25 19:47:41 -04:00
Mathieu Rene
4950c32dd5
properly git rid of span_id
2012-07-25 19:37:47 -04:00
Mathieu Rene
87569c0ba9
properly git rid of span_id
2012-07-25 19:37:16 -04:00
Mathieu Rene
898a183a0e
missing crtp init in mod_freetdm.c -- start implementing media modify
2012-07-25 18:57:32 -04:00
Mathieu Rene
6cf298a746
use span name instead of id. implement termination choose for tdm.
2012-07-25 17:18:18 -04:00
David Yat Sin
8b0fbe605c
Merge branch 'releases.3.5' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3
...
Conflicts:
.gitignore
conf/insideout/autoload_configs/modules.conf.xml
conf/vanilla/autoload_configs/modules.conf.xml
src/mod/endpoints/mod_sofia/mod_sofia.h
src/switch_rtp.c
2012-07-25 11:15:18 -04:00
Mathieu Rene
909d464abd
add/sub done but untested, mod remains. this commit also adds a message handler inside the rtp endpoint so it can properly flush streams, setup jitter buffering, and honor uuid_debug_audio requests
2012-07-19 17:51:25 -04:00
Stefan Knoblich
61cfafe6c2
FreeTDM: Move custom backtrace code into ftdm_backtrace_walk() and helper functions.
...
Portability fix for uClibc and other (linux) environments that lack execinfo.h.
ftdm_backtrace_walk() and related return FTDM_NOTIMPL and print a message
if backtraces are not available in the current environment.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-07-11 17:25:58 +02:00
James Zhang
80f72823b3
ss7: add ss7_iam_nature_connection_hex to support Nature of Connection
...
Indicator in IAM message.
- ss7_iam_nature_connection_hex is the channel variable to carry
HEX value from/to IAM message
- X-FreeTDM-IAM-NATURE-CONN-HEX is the x-header string to carry
HEX value from/to sip invite message
- This IE is 8 bit hex, which turns into 2 chars
- Only Satellite indicator, Continuity check indicator, and Echo
control device indicator are supported. Spare value are not taken.
Spare value is always set to all zero.
- example:
To set 00010101 (bit H-A), set X-FreeTDM-IAM-NATURE-CONN-HEX string
value to 15 in the sip invite message to NSG.
When NSG send out sip invite, if the incoming IAM message comes with
Nature of Connection IE, NSG will put X-FreeTDM-IAM-NATURE-CONN-HEX
in the invite x-header. For example, if the IE value is 00001010 in
the IAM, NSG will send X-FreeTDM-IAM-NATURE-CONN-HEX with value string
of "0A".
- Two characters are madatory. "0A" must be specified rather than "A". If
invalid format or characters are found, this x-header will be ommited.
- Valid characters include 0-9, A-F, and a-f
2012-06-27 12:31:35 -04:00
James Zhang
607da0f56c
ss7: adding ss7_iam_fwd_ind_hex as x-header and channel variables in hex format.
...
Read the forward call indicator IE and print it into channel variable
ss7_iam_fwd_ind_hex. If this variable exists, put it in the x-header.
This implementation takes bits of A, CB, D, E, F, HG, I from the hex
value. Bits of KJ, L, P-M are not taken and set to 0.
The hex value is H-A-P-I, H is the highest bit to A, and next is P-I.
I is the lowest bit in the whole field, and H is the highest bit in
the whole field. Refer to Q.763 chapter 3.23.
2012-06-22 17:05:15 -04:00
Mathieu Rene
294ab3880f
fix conflict
2012-06-21 10:40:57 -04:00
Mathieu Rene
79702bc0d2
start implementing command handlers
2012-06-20 21:34:04 -04:00
David Yat Sin
b44bcd5763
Added core spanflag CLI command
2012-06-20 16:28:00 -04:00
Mathieu Rene
1720e4f072
Merge branch 'nsg-4.3' of git.sangoma.com:smg_freeswitch into nsg-4.3
2012-06-20 12:31:07 -04:00
Mathieu Rene
166249b0b9
Check in TDM and RTP controllable channels (incomplete)
2012-06-20 12:30:08 -04:00
kapil
3b4c725b1c
fixing cli issues
2012-06-18 17:41:05 +05:30
David Yat Sin
055dc8bc4b
re-adjusted parameter names
2012-06-12 19:15:14 -04:00
kapil
58dc659fbb
adding code based on modified xml and cli code changes (rename the m2ua cli command to
...
"xmlshow" and adding cli code to show sctp state also in m2ua peerstatus command)
2012-06-12 18:43:01 +05:30
David Yat Sin
91f9374a9f
Added code to treat sngss7_config section (same as sng_isup)
2012-06-11 13:23:37 -04:00
David Yat Sin
07a1093cf4
Fix for NFAS when one of the d-channels are down
2012-06-06 20:41:48 -04:00
David Yat Sin
eb0404d025
Merge remote branch 'fsorig/master' into releases.3.5
...
Conflicts:
build/modules.conf.in
libs/freetdm/mod_freetdm/mod_freetdm.c
2012-05-31 13:57:42 -04:00
David Yat Sin
e05bd3fae8
Some changes to ss7 variables to be more consistent
2012-05-30 13:10:04 -04:00