mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-06-07 21:44:51 +00:00
Merge remote branch 'fsorig/master'
This commit is contained in:
commit
309ced0eac
@ -16,7 +16,7 @@
|
|||||||
</cli-keybindings>
|
</cli-keybindings>
|
||||||
|
|
||||||
<default-ptimes>
|
<default-ptimes>
|
||||||
<!-- set this to overide the 20ms assumption of various codecs in the sdp with no ptime defined -->
|
<!-- set this to override the 20ms assumption of various codecs in the sdp with no ptime defined -->
|
||||||
<!--<codec name="G729" ptime="40"/>-->
|
<!--<codec name="G729" ptime="40"/>-->
|
||||||
</default-ptimes>
|
</default-ptimes>
|
||||||
|
|
||||||
|
@ -338,6 +338,9 @@
|
|||||||
The T4 is the maximum duration for the messages to stay in the network and the duration of SIP timer K. -->
|
The T4 is the maximum duration for the messages to stay in the network and the duration of SIP timer K. -->
|
||||||
<!-- <param name="timer-T4" value="4000" /> -->
|
<!-- <param name="timer-T4" value="4000" /> -->
|
||||||
|
|
||||||
|
<!-- Turn on a jitterbuffer for every call -->
|
||||||
|
<!-- <param name="auto-jitterbuffer-msec" value="60"/> -->
|
||||||
|
|
||||||
</settings>
|
</settings>
|
||||||
</profile>
|
</profile>
|
||||||
|
|
||||||
|
2
debian/freeswitch.init
vendored
2
debian/freeswitch.init
vendored
@ -9,7 +9,7 @@
|
|||||||
# Description: An advanced platform for voice services
|
# Description: An advanced platform for voice services
|
||||||
### END INIT INFO
|
### END INIT INFO
|
||||||
|
|
||||||
# Author: Anthony Minesalle III <anthmct@yahoo.com>
|
# Author: Anthony Minesalle II <anthm@freeswitch.org>
|
||||||
#
|
#
|
||||||
|
|
||||||
# Do NOT "set -e"
|
# Do NOT "set -e"
|
||||||
|
@ -613,7 +613,6 @@ fi
|
|||||||
%config(noreplace) %attr(0640, freeswitch, daemon) %{prefix}/conf/*.ttml
|
%config(noreplace) %attr(0640, freeswitch, daemon) %{prefix}/conf/*.ttml
|
||||||
%config(noreplace) %attr(0640, freeswitch, daemon) %{prefix}/conf/*.xml
|
%config(noreplace) %attr(0640, freeswitch, daemon) %{prefix}/conf/*.xml
|
||||||
%config(noreplace) %attr(0640, freeswitch, daemon) %{prefix}/conf/extensions.conf
|
%config(noreplace) %attr(0640, freeswitch, daemon) %{prefix}/conf/extensions.conf
|
||||||
%config(noreplace) %attr(0640, freeswitch, daemon) %{prefix}/conf/m3ua.conf
|
|
||||||
%config(noreplace) %attr(0640, freeswitch, daemon) %{prefix}/conf/mime.types
|
%config(noreplace) %attr(0640, freeswitch, daemon) %{prefix}/conf/mime.types
|
||||||
%config(noreplace) %attr(0640, freeswitch, daemon) %{prefix}/conf/autoload_configs/acl.conf.xml
|
%config(noreplace) %attr(0640, freeswitch, daemon) %{prefix}/conf/autoload_configs/acl.conf.xml
|
||||||
%config(noreplace) %attr(0640, freeswitch, daemon) %{prefix}/conf/autoload_configs/alsa.conf.xml
|
%config(noreplace) %attr(0640, freeswitch, daemon) %{prefix}/conf/autoload_configs/alsa.conf.xml
|
||||||
|
@ -82,7 +82,7 @@ ESL_DECLARE(esl_status_t) esl_buffer_create(esl_buffer_t **buffer, esl_size_t bl
|
|||||||
ESL_DECLARE(esl_size_t) esl_buffer_len(esl_buffer_t *buffer)
|
ESL_DECLARE(esl_size_t) esl_buffer_len(esl_buffer_t *buffer)
|
||||||
{
|
{
|
||||||
|
|
||||||
assert(buffer != NULL);
|
esl_assert(buffer != NULL);
|
||||||
|
|
||||||
return buffer->datalen;
|
return buffer->datalen;
|
||||||
|
|
||||||
@ -91,8 +91,7 @@ ESL_DECLARE(esl_size_t) esl_buffer_len(esl_buffer_t *buffer)
|
|||||||
|
|
||||||
ESL_DECLARE(esl_size_t) esl_buffer_freespace(esl_buffer_t *buffer)
|
ESL_DECLARE(esl_size_t) esl_buffer_freespace(esl_buffer_t *buffer)
|
||||||
{
|
{
|
||||||
assert(buffer != NULL);
|
esl_assert(buffer != NULL);
|
||||||
|
|
||||||
|
|
||||||
if (buffer->max_len) {
|
if (buffer->max_len) {
|
||||||
return (esl_size_t) (buffer->max_len - buffer->used);
|
return (esl_size_t) (buffer->max_len - buffer->used);
|
||||||
@ -103,7 +102,7 @@ ESL_DECLARE(esl_size_t) esl_buffer_freespace(esl_buffer_t *buffer)
|
|||||||
|
|
||||||
ESL_DECLARE(esl_size_t) esl_buffer_inuse(esl_buffer_t *buffer)
|
ESL_DECLARE(esl_size_t) esl_buffer_inuse(esl_buffer_t *buffer)
|
||||||
{
|
{
|
||||||
assert(buffer != NULL);
|
esl_assert(buffer != NULL);
|
||||||
|
|
||||||
return buffer->used;
|
return buffer->used;
|
||||||
}
|
}
|
||||||
@ -112,7 +111,7 @@ ESL_DECLARE(esl_size_t) esl_buffer_seek(esl_buffer_t *buffer, esl_size_t datalen
|
|||||||
{
|
{
|
||||||
esl_size_t reading = 0;
|
esl_size_t reading = 0;
|
||||||
|
|
||||||
assert(buffer != NULL);
|
esl_assert(buffer != NULL);
|
||||||
|
|
||||||
if (buffer->used < 1) {
|
if (buffer->used < 1) {
|
||||||
buffer->used = 0;
|
buffer->used = 0;
|
||||||
@ -133,7 +132,7 @@ ESL_DECLARE(esl_size_t) esl_buffer_toss(esl_buffer_t *buffer, esl_size_t datalen
|
|||||||
{
|
{
|
||||||
esl_size_t reading = 0;
|
esl_size_t reading = 0;
|
||||||
|
|
||||||
assert(buffer != NULL);
|
esl_assert(buffer != NULL);
|
||||||
|
|
||||||
if (buffer->used < 1) {
|
if (buffer->used < 1) {
|
||||||
buffer->used = 0;
|
buffer->used = 0;
|
||||||
@ -174,8 +173,8 @@ ESL_DECLARE(esl_size_t) esl_buffer_read(esl_buffer_t *buffer, void *data, esl_si
|
|||||||
{
|
{
|
||||||
esl_size_t reading = 0;
|
esl_size_t reading = 0;
|
||||||
|
|
||||||
assert(buffer != NULL);
|
esl_assert(buffer != NULL);
|
||||||
assert(data != NULL);
|
esl_assert(data != NULL);
|
||||||
|
|
||||||
|
|
||||||
if (buffer->used < 1) {
|
if (buffer->used < 1) {
|
||||||
@ -201,7 +200,7 @@ ESL_DECLARE(esl_size_t) esl_buffer_packet_count(esl_buffer_t *buffer)
|
|||||||
char *pe, *p, *e, *head = (char *) buffer->head;
|
char *pe, *p, *e, *head = (char *) buffer->head;
|
||||||
esl_size_t x = 0;
|
esl_size_t x = 0;
|
||||||
|
|
||||||
assert(buffer != NULL);
|
esl_assert(buffer != NULL);
|
||||||
|
|
||||||
e = (head + buffer->used);
|
e = (head + buffer->used);
|
||||||
|
|
||||||
@ -224,8 +223,8 @@ ESL_DECLARE(esl_size_t) esl_buffer_read_packet(esl_buffer_t *buffer, void *data,
|
|||||||
char *pe, *p, *e, *head = (char *) buffer->head;
|
char *pe, *p, *e, *head = (char *) buffer->head;
|
||||||
esl_size_t datalen = 0;
|
esl_size_t datalen = 0;
|
||||||
|
|
||||||
assert(buffer != NULL);
|
esl_assert(buffer != NULL);
|
||||||
assert(data != NULL);
|
esl_assert(data != NULL);
|
||||||
|
|
||||||
e = (head + buffer->used);
|
e = (head + buffer->used);
|
||||||
|
|
||||||
@ -251,9 +250,9 @@ ESL_DECLARE(esl_size_t) esl_buffer_write(esl_buffer_t *buffer, const void *data,
|
|||||||
{
|
{
|
||||||
esl_size_t freespace, actual_freespace;
|
esl_size_t freespace, actual_freespace;
|
||||||
|
|
||||||
assert(buffer != NULL);
|
esl_assert(buffer != NULL);
|
||||||
assert(data != NULL);
|
esl_assert(data != NULL);
|
||||||
assert(buffer->data != NULL);
|
esl_assert(buffer->data != NULL);
|
||||||
|
|
||||||
if (!datalen) {
|
if (!datalen) {
|
||||||
return buffer->used;
|
return buffer->used;
|
||||||
@ -312,8 +311,8 @@ ESL_DECLARE(esl_size_t) esl_buffer_write(esl_buffer_t *buffer, const void *data,
|
|||||||
|
|
||||||
ESL_DECLARE(void) esl_buffer_zero(esl_buffer_t *buffer)
|
ESL_DECLARE(void) esl_buffer_zero(esl_buffer_t *buffer)
|
||||||
{
|
{
|
||||||
assert(buffer != NULL);
|
esl_assert(buffer != NULL);
|
||||||
assert(buffer->data != NULL);
|
esl_assert(buffer->data != NULL);
|
||||||
|
|
||||||
buffer->used = 0;
|
buffer->used = 0;
|
||||||
buffer->actually_used = 0;
|
buffer->actually_used = 0;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005/2006, Anthony Minessale II <anthmct@yahoo.com>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
@ -17,13 +17,13 @@
|
|||||||
* The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
*
|
*
|
||||||
* The Initial Developer of the Original Code is
|
* The Initial Developer of the Original Code is
|
||||||
* Anthony Minessale II <anthmct@yahoo.com>
|
* Anthony Minessale II <anthm@freeswitch.org>
|
||||||
* Portions created by the Initial Developer are Copyright (C)
|
* Portions created by the Initial Developer are Copyright (C)
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
*
|
||||||
* Anthony Minessale II <anthmct@yahoo.com>
|
* Anthony Minessale II <anthm@freeswitch.org>
|
||||||
* Moises Silva <moy@sangoma.com>
|
* Moises Silva <moy@sangoma.com>
|
||||||
* David Yat Sin <dyatsin@sangoma.com>
|
* David Yat Sin <dyatsin@sangoma.com>
|
||||||
*
|
*
|
||||||
@ -1255,11 +1255,11 @@ static switch_call_cause_t channel_outgoing_channel(switch_core_session_t *sessi
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (switch_test_flag(outbound_profile, SWITCH_CPF_SCREEN)) {
|
if (switch_test_flag(outbound_profile, SWITCH_CPF_SCREEN)) {
|
||||||
caller_data.screen = 1;
|
caller_data.screen = FTDM_SCREENING_VERIFIED_PASSED;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (switch_test_flag(outbound_profile, SWITCH_CPF_HIDE_NUMBER)) {
|
if (switch_test_flag(outbound_profile, SWITCH_CPF_HIDE_NUMBER)) {
|
||||||
caller_data.pres = 1;
|
caller_data.pres = FTDM_PRES_RESTRICTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((var = channel_get_variable(session, var_event, "freetdm_bearer_capability"))) {
|
if ((var = channel_get_variable(session, var_event, "freetdm_bearer_capability"))) {
|
||||||
|
@ -234,7 +234,7 @@ ftdm_state_map_t sangoma_isdn_state_map = {
|
|||||||
ZSD_OUTBOUND,
|
ZSD_OUTBOUND,
|
||||||
ZSM_UNACCEPTABLE,
|
ZSM_UNACCEPTABLE,
|
||||||
{FTDM_CHANNEL_STATE_RINGING, FTDM_END},
|
{FTDM_CHANNEL_STATE_RINGING, FTDM_END},
|
||||||
{FTDM_CHANNEL_STATE_TERMINATING, FTDM_CHANNEL_STATE_HANGUP, FTDM_CHANNEL_STATE_PROGRESS_MEDIA, FTDM_CHANNEL_STATE_UP, FTDM_END},
|
{FTDM_CHANNEL_STATE_TERMINATING, FTDM_CHANNEL_STATE_HANGUP, FTDM_CHANNEL_STATE_PROGRESS, FTDM_CHANNEL_STATE_PROGRESS_MEDIA, FTDM_CHANNEL_STATE_UP, FTDM_END},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
ZSD_OUTBOUND,
|
ZSD_OUTBOUND,
|
||||||
|
@ -408,11 +408,10 @@ ftdm_status_t set_restart_ind_ie(ftdm_channel_t *ftdmchan, RstInd *rstInd);
|
|||||||
ftdm_status_t set_facility_ie(ftdm_channel_t *ftdmchan, FacilityStr *facilityStr);
|
ftdm_status_t set_facility_ie(ftdm_channel_t *ftdmchan, FacilityStr *facilityStr);
|
||||||
ftdm_status_t set_facility_ie_str(ftdm_channel_t *ftdmchan, uint8_t *data, uint8_t *data_len);
|
ftdm_status_t set_facility_ie_str(ftdm_channel_t *ftdmchan, uint8_t *data, uint8_t *data_len);
|
||||||
|
|
||||||
|
uint8_t sngisdn_get_infoTranCap_from_user(ftdm_bearer_cap_t bearer_capability);
|
||||||
uint8_t sngisdn_get_infoTranCap_from_stack(ftdm_bearer_cap_t bearer_capability);
|
uint8_t sngisdn_get_usrInfoLyr1Prot_from_user(ftdm_user_layer1_prot_t layer1_prot);
|
||||||
uint8_t sngisdn_get_usrInfoLyr1Prot_from_stack(ftdm_user_layer1_prot_t layer1_prot);
|
ftdm_bearer_cap_t sngisdn_get_infoTranCap_from_stack(uint8_t bearer_capability);
|
||||||
ftdm_bearer_cap_t sngisdn_get_infoTranCap_from_user(uint8_t bearer_capability);
|
ftdm_user_layer1_prot_t sngisdn_get_usrInfoLyr1Prot_from_stack(uint8_t layer1_prot);
|
||||||
ftdm_user_layer1_prot_t sngisdn_get_usrInfoLyr1Prot_from_user(uint8_t layer1_prot);
|
|
||||||
|
|
||||||
static __inline__ uint32_t sngisdn_test_flag(sngisdn_chan_data_t *sngisdn_info, sngisdn_flag_t flag)
|
static __inline__ uint32_t sngisdn_test_flag(sngisdn_chan_data_t *sngisdn_info, sngisdn_flag_t flag)
|
||||||
{
|
{
|
||||||
|
@ -143,7 +143,7 @@ void sngisdn_process_con_ind (sngisdn_event_data_t *sngisdn_event)
|
|||||||
ftdm_log_chan(sngisdn_info->ftdmchan, FTDM_LOG_INFO, "Incoming call: Called No:[%s] Calling No:[%s]\n", ftdmchan->caller_data.dnis.digits, ftdmchan->caller_data.cid_num.digits);
|
ftdm_log_chan(sngisdn_info->ftdmchan, FTDM_LOG_INFO, "Incoming call: Called No:[%s] Calling No:[%s]\n", ftdmchan->caller_data.dnis.digits, ftdmchan->caller_data.cid_num.digits);
|
||||||
|
|
||||||
if (conEvnt->bearCap[0].eh.pres) {
|
if (conEvnt->bearCap[0].eh.pres) {
|
||||||
ftdmchan->caller_data.bearer_layer1 = sngisdn_get_infoTranCap_from_stack(conEvnt->bearCap[0].usrInfoLyr1Prot.val);
|
ftdmchan->caller_data.bearer_layer1 = sngisdn_get_usrInfoLyr1Prot_from_stack(conEvnt->bearCap[0].usrInfoLyr1Prot.val);
|
||||||
ftdmchan->caller_data.bearer_capability = sngisdn_get_infoTranCap_from_stack(conEvnt->bearCap[0].infoTranCap.val);
|
ftdmchan->caller_data.bearer_capability = sngisdn_get_infoTranCap_from_stack(conEvnt->bearCap[0].infoTranCap.val);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -380,7 +380,10 @@ void sngisdn_process_cnst_ind (sngisdn_event_data_t *sngisdn_event)
|
|||||||
case FTDM_CHANNEL_STATE_PROGRESS:
|
case FTDM_CHANNEL_STATE_PROGRESS:
|
||||||
case FTDM_CHANNEL_STATE_RINGING:
|
case FTDM_CHANNEL_STATE_RINGING:
|
||||||
if (cnStEvnt->progInd.eh.pres && cnStEvnt->progInd.progDesc.val == IN_PD_IBAVAIL) {
|
if (cnStEvnt->progInd.eh.pres && cnStEvnt->progInd.progDesc.val == IN_PD_IBAVAIL) {
|
||||||
|
ftdm_log_chan_msg(ftdmchan, FTDM_LOG_DEBUG, "Early media available\n");
|
||||||
sngisdn_set_flag(sngisdn_info, FLAG_MEDIA_READY);
|
sngisdn_set_flag(sngisdn_info, FLAG_MEDIA_READY);
|
||||||
|
} else {
|
||||||
|
ftdm_log_chan_msg(ftdmchan, FTDM_LOG_DEBUG, "Early media not available\n");
|
||||||
}
|
}
|
||||||
switch (evntType) {
|
switch (evntType) {
|
||||||
case MI_CALLPROC:
|
case MI_CALLPROC:
|
||||||
@ -395,10 +398,8 @@ void sngisdn_process_cnst_ind (sngisdn_event_data_t *sngisdn_event)
|
|||||||
break;
|
break;
|
||||||
case MI_PROGRESS:
|
case MI_PROGRESS:
|
||||||
if (sngisdn_test_flag(sngisdn_info, FLAG_MEDIA_READY)) {
|
if (sngisdn_test_flag(sngisdn_info, FLAG_MEDIA_READY)) {
|
||||||
|
|
||||||
ftdm_set_state(ftdmchan, FTDM_CHANNEL_STATE_PROGRESS_MEDIA);
|
ftdm_set_state(ftdmchan, FTDM_CHANNEL_STATE_PROGRESS_MEDIA);
|
||||||
} else if (ftdmchan->state != FTDM_CHANNEL_STATE_PROGRESS) {
|
} else if (ftdmchan->state != FTDM_CHANNEL_STATE_PROGRESS) {
|
||||||
|
|
||||||
ftdm_set_state(ftdmchan, FTDM_CHANNEL_STATE_PROGRESS);
|
ftdm_set_state(ftdmchan, FTDM_CHANNEL_STATE_PROGRESS);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -39,7 +39,7 @@ void sngisdn_snd_setup(ftdm_channel_t *ftdmchan)
|
|||||||
ConEvnt conEvnt;
|
ConEvnt conEvnt;
|
||||||
sngisdn_chan_data_t *sngisdn_info = ftdmchan->call_data;
|
sngisdn_chan_data_t *sngisdn_info = ftdmchan->call_data;
|
||||||
sngisdn_span_data_t *signal_data = (sngisdn_span_data_t*) ftdmchan->span->signal_data;
|
sngisdn_span_data_t *signal_data = (sngisdn_span_data_t*) ftdmchan->span->signal_data;
|
||||||
ftdm_sngisdn_progind_t prog_ind = {SNGISDN_PROGIND_LOC_USER, SNGISDN_PROGIND_DESCR_NETE_ISDN};
|
ftdm_sngisdn_progind_t prog_ind = {SNGISDN_PROGIND_LOC_USER, SNGISDN_PROGIND_DESCR_ORIG_NISDN};
|
||||||
|
|
||||||
ftdm_assert((!sngisdn_info->suInstId && !sngisdn_info->spInstId), "Trying to call out, but call data was not cleared\n");
|
ftdm_assert((!sngisdn_info->suInstId && !sngisdn_info->spInstId), "Trying to call out, but call data was not cleared\n");
|
||||||
|
|
||||||
|
@ -814,7 +814,7 @@ ftdm_status_t set_prog_ind_ie(ftdm_channel_t *ftdmchan, ProgInd *progInd, ftdm_s
|
|||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
ftdm_log(FTDM_LOG_WARNING, "Invalid prog_ind location:%d\n", loc);
|
ftdm_log(FTDM_LOG_WARNING, "Invalid prog_ind location:%d\n", loc);
|
||||||
progInd->location.val = IN_PD_NOTETEISDN;
|
progInd->location.val = IN_LOC_USER;
|
||||||
}
|
}
|
||||||
return FTDM_SUCCESS;
|
return FTDM_SUCCESS;
|
||||||
}
|
}
|
||||||
@ -1058,7 +1058,7 @@ void get_memory_info(void)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
uint8_t sngisdn_get_infoTranCap_from_stack(ftdm_bearer_cap_t bearer_capability)
|
uint8_t sngisdn_get_infoTranCap_from_user(ftdm_bearer_cap_t bearer_capability)
|
||||||
{
|
{
|
||||||
switch(bearer_capability) {
|
switch(bearer_capability) {
|
||||||
case FTDM_BEARER_CAP_SPEECH:
|
case FTDM_BEARER_CAP_SPEECH:
|
||||||
@ -1074,7 +1074,7 @@ uint8_t sngisdn_get_infoTranCap_from_stack(ftdm_bearer_cap_t bearer_capability)
|
|||||||
return FTDM_BEARER_CAP_SPEECH;
|
return FTDM_BEARER_CAP_SPEECH;
|
||||||
}
|
}
|
||||||
|
|
||||||
uint8_t sngisdn_get_usrInfoLyr1Prot_from_stack(ftdm_user_layer1_prot_t layer1_prot)
|
uint8_t sngisdn_get_usrInfoLyr1Prot_from_user(ftdm_user_layer1_prot_t layer1_prot)
|
||||||
{
|
{
|
||||||
switch(layer1_prot) {
|
switch(layer1_prot) {
|
||||||
case FTDM_USER_LAYER1_PROT_V110:
|
case FTDM_USER_LAYER1_PROT_V110:
|
||||||
@ -1090,25 +1090,22 @@ uint8_t sngisdn_get_usrInfoLyr1Prot_from_stack(ftdm_user_layer1_prot_t layer1_pr
|
|||||||
return IN_UIL1_G711ULAW;
|
return IN_UIL1_G711ULAW;
|
||||||
}
|
}
|
||||||
|
|
||||||
ftdm_bearer_cap_t sngisdn_get_infoTranCap_from_user(uint8_t bearer_capability)
|
ftdm_bearer_cap_t sngisdn_get_infoTranCap_from_stack(uint8_t bearer_capability)
|
||||||
{
|
{
|
||||||
switch(bearer_capability) {
|
switch(bearer_capability) {
|
||||||
case IN_ITC_SPEECH:
|
case IN_ITC_SPEECH:
|
||||||
return FTDM_BEARER_CAP_SPEECH;
|
return FTDM_BEARER_CAP_SPEECH;
|
||||||
|
|
||||||
case IN_ITC_UNRDIG:
|
case IN_ITC_UNRDIG:
|
||||||
return FTDM_BEARER_CAP_64K_UNRESTRICTED;
|
return FTDM_BEARER_CAP_64K_UNRESTRICTED;
|
||||||
|
|
||||||
case IN_ITC_A31KHZ:
|
case IN_ITC_A31KHZ:
|
||||||
return FTDM_BEARER_CAP_3_1KHZ_AUDIO;
|
return FTDM_BEARER_CAP_3_1KHZ_AUDIO;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
return FTDM_BEARER_CAP_SPEECH;
|
return FTDM_BEARER_CAP_SPEECH;
|
||||||
}
|
}
|
||||||
return FTDM_BEARER_CAP_SPEECH;
|
return FTDM_BEARER_CAP_SPEECH;
|
||||||
}
|
}
|
||||||
|
|
||||||
ftdm_user_layer1_prot_t sngisdn_get_usrInfoLyr1Prot_from_user(uint8_t layer1_prot)
|
ftdm_user_layer1_prot_t sngisdn_get_usrInfoLyr1Prot_from_stack(uint8_t layer1_prot)
|
||||||
{
|
{
|
||||||
switch(layer1_prot) {
|
switch(layer1_prot) {
|
||||||
case IN_UIL1_CCITTV110:
|
case IN_UIL1_CCITTV110:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* libteletone
|
* libteletone
|
||||||
* Copyright (C) 2005/2006, Anthony Minessale II <anthmct@yahoo.com>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
@ -17,13 +17,13 @@
|
|||||||
* The Original Code is libteletone
|
* The Original Code is libteletone
|
||||||
*
|
*
|
||||||
* The Initial Developer of the Original Code is
|
* The Initial Developer of the Original Code is
|
||||||
* Anthony Minessale II <anthmct@yahoo.com>
|
* Anthony Minessale II <anthm@freeswitch.org>
|
||||||
* Portions created by the Initial Developer are Copyright (C)
|
* Portions created by the Initial Developer are Copyright (C)
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
*
|
||||||
* Anthony Minessale II <anthmct@yahoo.com>
|
* Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* libteletone.h -- Tone Generator/Detector
|
* libteletone.h -- Tone Generator/Detector
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* libteletone
|
* libteletone
|
||||||
* Copyright (C) 2005/2006, Anthony Minessale II <anthmct@yahoo.com>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* libteletone_detect.c Tone Detection Code
|
* libteletone_detect.c Tone Detection Code
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* libteletone
|
* libteletone
|
||||||
* Copyright (C) 2005/2006, Anthony Minessale II <anthmct@yahoo.com>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Copyright (c) 2007, Anthony Minessale II
|
* Copyright (c) 2007, Anthony Minessale II
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/*****************************************************************************
|
/*****************************************************************************
|
||||||
* sangoma_tdm_api.h Sangoma TDM API Portability functions
|
* sangoma_tdm_api.h Sangoma TDM API Portability functions
|
||||||
*
|
*
|
||||||
* Author(s): Anthony Minessale II <anthmct@yahoo.com>
|
* Author(s): Anthony Minessale II <anthm@freeswitch.org>
|
||||||
* Nenad Corbic <ncorbic@sangoma.com>
|
* Nenad Corbic <ncorbic@sangoma.com>
|
||||||
* Michael Jerris <mike@jerris.com>
|
* Michael Jerris <mike@jerris.com>
|
||||||
* David Rokhvarg <davidr@sangoma.com>
|
* David Rokhvarg <davidr@sangoma.com>
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
/*
|
/*
|
||||||
* libteletone
|
* libteletone
|
||||||
* Copyright (C) 2005/2006, Anthony Minessale II <anthmct@yahoo.com>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Much less efficient expansion interface was added to allow for the detection of
|
* Much less efficient expansion interface was added to allow for the detection of
|
||||||
* a single arbitrary tone combination which may also exceed 2 simultaneous tones.
|
* a single arbitrary tone combination which may also exceed 2 simultaneous tones.
|
||||||
* (controlled by compile time constant TELETONE_MAX_TONES)
|
* (controlled by compile time constant TELETONE_MAX_TONES)
|
||||||
*
|
*
|
||||||
* Copyright (C) 2006 Anthony Minessale II <anthmct@yahoo.com>
|
* Copyright (C) 2006 Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* libteletone_detect.c Tone Detection Code
|
* libteletone_detect.c Tone Detection Code
|
||||||
*
|
*
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/*****************************************************************************
|
/*****************************************************************************
|
||||||
* priserver.c Refactoring of pritest.c
|
* priserver.c Refactoring of pritest.c
|
||||||
*
|
*
|
||||||
* Author(s): Anthony Minessale II <anthmct@yahoo.com>
|
* Author(s): Anthony Minessale II <anthm@freeswitch.org>
|
||||||
* Nenad Corbic <ncorbic@sangoma.com>
|
* Nenad Corbic <ncorbic@sangoma.com>
|
||||||
*
|
*
|
||||||
* Copyright: (c) 2005 Anthony Minessale II
|
* Copyright: (c) 2005 Anthony Minessale II
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/*****************************************************************************
|
/*****************************************************************************
|
||||||
* sangoma_pri.c libpri Sangoma integration
|
* sangoma_pri.c libpri Sangoma integration
|
||||||
*
|
*
|
||||||
* Author(s): Anthony Minessale II <anthmct@yahoo.com>
|
* Author(s): Anthony Minessale II <anthm@freeswitch.org>
|
||||||
* Nenad Corbic <ncorbic@sangoma.com>
|
* Nenad Corbic <ncorbic@sangoma.com>
|
||||||
*
|
*
|
||||||
* Copyright: (c) 2005 Anthony Minessale II
|
* Copyright: (c) 2005 Anthony Minessale II
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/*****************************************************************************
|
/*****************************************************************************
|
||||||
* libsangoma.c AFT T1/E1: HDLC API Code Library
|
* libsangoma.c AFT T1/E1: HDLC API Code Library
|
||||||
*
|
*
|
||||||
* Author(s): Anthony Minessale II <anthmct@yahoo.com>
|
* Author(s): Anthony Minessale II <anthm@freeswitch.org>
|
||||||
* Nenad Corbic <ncorbic@sangoma.com>
|
* Nenad Corbic <ncorbic@sangoma.com>
|
||||||
*
|
*
|
||||||
* Copyright: (c) 2005 Anthony Minessale II
|
* Copyright: (c) 2005 Anthony Minessale II
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* libDingaLing XMPP Jingle Library
|
* libDingaLing XMPP Jingle Library
|
||||||
* Copyright (C) 2005/2006, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* libDingaLing XMPP Jingle Library
|
* libDingaLing XMPP Jingle Library
|
||||||
* Copyright (C) 2005/2006, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* libDingaLing XMPP Jingle Library
|
* libDingaLing XMPP Jingle Library
|
||||||
* Copyright (C) 2005/2006, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* libteletone
|
* libteletone
|
||||||
* Copyright (C) 2005/2006, Anthony Minessale II <anthmct@yahoo.com>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
@ -17,13 +17,13 @@
|
|||||||
* The Original Code is libteletone
|
* The Original Code is libteletone
|
||||||
*
|
*
|
||||||
* The Initial Developer of the Original Code is
|
* The Initial Developer of the Original Code is
|
||||||
* Anthony Minessale II <anthmct@yahoo.com>
|
* Anthony Minessale II <anthm@freeswitch.org>
|
||||||
* Portions created by the Initial Developer are Copyright (C)
|
* Portions created by the Initial Developer are Copyright (C)
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
*
|
||||||
* Anthony Minessale II <anthmct@yahoo.com>
|
* Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* libteletone.h -- Tone Generator/Detector
|
* libteletone.h -- Tone Generator/Detector
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* libteletone
|
* libteletone
|
||||||
* Copyright (C) 2005/2006, Anthony Minessale II <anthmct@yahoo.com>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
@ -32,7 +32,7 @@
|
|||||||
* a single arbitrary tone combination which may also exceed 2 simultaneous tones.
|
* a single arbitrary tone combination which may also exceed 2 simultaneous tones.
|
||||||
* (controlled by compile time constant TELETONE_MAX_TONES)
|
* (controlled by compile time constant TELETONE_MAX_TONES)
|
||||||
*
|
*
|
||||||
* Copyright (C) 2006 Anthony Minessale II <anthmct@yahoo.com>
|
* Copyright (C) 2006 Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* libteletone_detect.c Tone Detection Code
|
* libteletone_detect.c Tone Detection Code
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* libteletone
|
* libteletone
|
||||||
* Copyright (C) 2005/2006, Anthony Minessale II <anthmct@yahoo.com>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
@ -32,7 +32,7 @@
|
|||||||
* a single arbitrary tone combination which may also exceed 2 simultaneous tones.
|
* a single arbitrary tone combination which may also exceed 2 simultaneous tones.
|
||||||
* (controlled by compile time constant TELETONE_MAX_TONES)
|
* (controlled by compile time constant TELETONE_MAX_TONES)
|
||||||
*
|
*
|
||||||
* Copyright (C) 2006 Anthony Minessale II <anthmct@yahoo.com>
|
* Copyright (C) 2006 Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* libteletone_detect.c Tone Detection Code
|
* libteletone_detect.c Tone Detection Code
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* libteletone
|
* libteletone
|
||||||
* Copyright (C) 2005/2006, Anthony Minessale II <anthmct@yahoo.com>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
@ -17,13 +17,13 @@
|
|||||||
* The Original Code is libteletone
|
* The Original Code is libteletone
|
||||||
*
|
*
|
||||||
* The Initial Developer of the Original Code is
|
* The Initial Developer of the Original Code is
|
||||||
* Anthony Minessale II <anthmct@yahoo.com>
|
* Anthony Minessale II <anthm@freeswitch.org>
|
||||||
* Portions created by the Initial Developer are Copyright (C)
|
* Portions created by the Initial Developer are Copyright (C)
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
*
|
||||||
* Anthony Minessale II <anthmct@yahoo.com>
|
* Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* libteletone.c -- Tone Generator
|
* libteletone.c -- Tone Generator
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* libteletone
|
* libteletone
|
||||||
* Copyright (C) 2005/2006, Anthony Minessale II <anthmct@yahoo.com>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
@ -17,13 +17,13 @@
|
|||||||
* The Original Code is libteletone
|
* The Original Code is libteletone
|
||||||
*
|
*
|
||||||
* The Initial Developer of the Original Code is
|
* The Initial Developer of the Original Code is
|
||||||
* Anthony Minessale II <anthmct@yahoo.com>
|
* Anthony Minessale II <anthm@freeswitch.org>
|
||||||
* Portions created by the Initial Developer are Copyright (C)
|
* Portions created by the Initial Developer are Copyright (C)
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
*
|
||||||
* Anthony Minessale II <anthmct@yahoo.com>
|
* Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* libteletone.h -- Tone Generator
|
* libteletone.h -- Tone Generator
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005/2006, Anthony Minessale II <anthmct@yahoo.com>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
@ -17,13 +17,13 @@
|
|||||||
* The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
*
|
*
|
||||||
* The Initial Developer of the Original Code is
|
* The Initial Developer of the Original Code is
|
||||||
* Anthony Minessale II <anthmct@yahoo.com>
|
* Anthony Minessale II <anthm@freeswitch.org>
|
||||||
* Portions created by the Initial Developer are Copyright (C)
|
* Portions created by the Initial Developer are Copyright (C)
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
*
|
||||||
* Anthony Minessale II <anthmct@yahoo.com>
|
* Anthony Minessale II <anthm@freeswitch.org>
|
||||||
* Moises Silva <moy@sangoma.com>
|
* Moises Silva <moy@sangoma.com>
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* libteletone
|
* libteletone
|
||||||
* Copyright (C) 2005/2006, Anthony Minessale II <anthmct@yahoo.com>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
@ -17,13 +17,13 @@
|
|||||||
* The Original Code is libteletone
|
* The Original Code is libteletone
|
||||||
*
|
*
|
||||||
* The Initial Developer of the Original Code is
|
* The Initial Developer of the Original Code is
|
||||||
* Anthony Minessale II <anthmct@yahoo.com>
|
* Anthony Minessale II <anthm@freeswitch.org>
|
||||||
* Portions created by the Initial Developer are Copyright (C)
|
* Portions created by the Initial Developer are Copyright (C)
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
*
|
||||||
* Anthony Minessale II <anthmct@yahoo.com>
|
* Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* libteletone.h -- Tone Generator/Detector
|
* libteletone.h -- Tone Generator/Detector
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* libteletone
|
* libteletone
|
||||||
* Copyright (C) 2005/2006, Anthony Minessale II <anthmct@yahoo.com>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* libteletone_detect.c Tone Detection Code
|
* libteletone_detect.c Tone Detection Code
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* libteletone
|
* libteletone
|
||||||
* Copyright (C) 2005/2006, Anthony Minessale II <anthmct@yahoo.com>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Copyright (c) 2007, Anthony Minessale II
|
* Copyright (c) 2007, Anthony Minessale II
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/*****************************************************************************
|
/*****************************************************************************
|
||||||
* sangoma_tdm_api.h Sangoma TDM API Portability functions
|
* sangoma_tdm_api.h Sangoma TDM API Portability functions
|
||||||
*
|
*
|
||||||
* Author(s): Anthony Minessale II <anthmct@yahoo.com>
|
* Author(s): Anthony Minessale II <anthm@freeswitch.org>
|
||||||
* Nenad Corbic <ncorbic@sangoma.com>
|
* Nenad Corbic <ncorbic@sangoma.com>
|
||||||
* Michael Jerris <mike@jerris.com>
|
* Michael Jerris <mike@jerris.com>
|
||||||
* David Rokhvarg <davidr@sangoma.com>
|
* David Rokhvarg <davidr@sangoma.com>
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
/*
|
/*
|
||||||
* libteletone
|
* libteletone
|
||||||
* Copyright (C) 2005/2006, Anthony Minessale II <anthmct@yahoo.com>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Much less efficient expansion interface was added to allow for the detection of
|
* Much less efficient expansion interface was added to allow for the detection of
|
||||||
* a single arbitrary tone combination which may also exceed 2 simultaneous tones.
|
* a single arbitrary tone combination which may also exceed 2 simultaneous tones.
|
||||||
* (controlled by compile time constant TELETONE_MAX_TONES)
|
* (controlled by compile time constant TELETONE_MAX_TONES)
|
||||||
*
|
*
|
||||||
* Copyright (C) 2006 Anthony Minessale II <anthmct@yahoo.com>
|
* Copyright (C) 2006 Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* libteletone_detect.c Tone Detection Code
|
* libteletone_detect.c Tone Detection Code
|
||||||
*
|
*
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/*****************************************************************************
|
/*****************************************************************************
|
||||||
* priserver.c Refactoring of pritest.c
|
* priserver.c Refactoring of pritest.c
|
||||||
*
|
*
|
||||||
* Author(s): Anthony Minessale II <anthmct@yahoo.com>
|
* Author(s): Anthony Minessale II <anthm@freeswitch.org>
|
||||||
* Nenad Corbic <ncorbic@sangoma.com>
|
* Nenad Corbic <ncorbic@sangoma.com>
|
||||||
*
|
*
|
||||||
* Copyright: (c) 2005 Anthony Minessale II
|
* Copyright: (c) 2005 Anthony Minessale II
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/*****************************************************************************
|
/*****************************************************************************
|
||||||
* sangoma_pri.c libpri Sangoma integration
|
* sangoma_pri.c libpri Sangoma integration
|
||||||
*
|
*
|
||||||
* Author(s): Anthony Minessale II <anthmct@yahoo.com>
|
* Author(s): Anthony Minessale II <anthm@freeswitch.org>
|
||||||
* Nenad Corbic <ncorbic@sangoma.com>
|
* Nenad Corbic <ncorbic@sangoma.com>
|
||||||
*
|
*
|
||||||
* Copyright: (c) 2005 Anthony Minessale II
|
* Copyright: (c) 2005 Anthony Minessale II
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/*****************************************************************************
|
/*****************************************************************************
|
||||||
* libsangoma.c AFT T1/E1: HDLC API Code Library
|
* libsangoma.c AFT T1/E1: HDLC API Code Library
|
||||||
*
|
*
|
||||||
* Author(s): Anthony Minessale II <anthmct@yahoo.com>
|
* Author(s): Anthony Minessale II <anthm@freeswitch.org>
|
||||||
* Nenad Corbic <ncorbic@sangoma.com>
|
* Nenad Corbic <ncorbic@sangoma.com>
|
||||||
*
|
*
|
||||||
* Copyright: (c) 2005 Anthony Minessale II
|
* Copyright: (c) 2005 Anthony Minessale II
|
||||||
|
@ -76,7 +76,7 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCCustomBuildTool"
|
Name="VCCustomBuildTool"
|
||||||
Description="Downloading CELT."
|
Description="Downloading CELT."
|
||||||
CommandLine="if not exist "$(ProjectDir)..\celt-0.7.1" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://files.freeswitch.org/downloads/libs/celt-0.7.1.tar.gz "$(ProjectDir).."
xcopy "$(ProjectDir)\celt\config.h" "$(ProjectDir)..\celt-0.7.1\libcelt" /C /D /Y /S /I
xcopy "$(ProjectDir)\celt\float_cast.h" "$(ProjectDir)..\celt-0.7.1\libcelt" /C /D /Y /S /I
"
|
CommandLine="if not exist "$(ProjectDir)..\celt-0.10.0" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://files.freeswitch.org/downloads/libs/celt-0.10.0.tar.gz "$(ProjectDir).."
xcopy "$(ProjectDir)\celt\config.h" "$(ProjectDir)..\celt-0.10.0\libcelt" /C /D /Y /S /I
xcopy "$(ProjectDir)\celt\float_cast.h" "$(ProjectDir)..\celt-0.10.0\libcelt" /C /D /Y /S /I
"
|
||||||
Outputs="$(ProjectDir)..\CELT"
|
Outputs="$(ProjectDir)..\CELT"
|
||||||
/>
|
/>
|
||||||
</FileConfiguration>
|
</FileConfiguration>
|
||||||
@ -86,7 +86,7 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCCustomBuildTool"
|
Name="VCCustomBuildTool"
|
||||||
Description="Downloading CELT."
|
Description="Downloading CELT."
|
||||||
CommandLine="if not exist "$(ProjectDir)..\celt-0.7.1" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://files.freeswitch.org/downloads/libs/celt-0.7.1.tar.gz "$(ProjectDir).."
xcopy "$(ProjectDir)\celt\config.h" "$(ProjectDir)..\celt-0.7.1\libcelt" /C /D /Y /S /I
xcopy "$(ProjectDir)\celt\float_cast.h" "$(ProjectDir)..\celt-0.7.1\libcelt" /C /D /Y /S /I
"
|
CommandLine="if not exist "$(ProjectDir)..\celt-0.10.0" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://files.freeswitch.org/downloads/libs/celt-0.10.0.tar.gz "$(ProjectDir).."
xcopy "$(ProjectDir)\celt\config.h" "$(ProjectDir)..\celt-0.10.0\libcelt" /C /D /Y /S /I
xcopy "$(ProjectDir)\celt\float_cast.h" "$(ProjectDir)..\celt-0.10.0\libcelt" /C /D /Y /S /I
"
|
||||||
Outputs="$(ProjectDir)..\CELT"
|
Outputs="$(ProjectDir)..\CELT"
|
||||||
/>
|
/>
|
||||||
</FileConfiguration>
|
</FileConfiguration>
|
||||||
|
@ -65,15 +65,15 @@
|
|||||||
<CustomBuild Include="cleancount">
|
<CustomBuild Include="cleancount">
|
||||||
<FileType>Document</FileType>
|
<FileType>Document</FileType>
|
||||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Downloading CELT.</Message>
|
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Downloading CELT.</Message>
|
||||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">if not exist "$(ProjectDir)..\celt-0.7.1" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://files.freeswitch.org/downloads/libs/celt-0.7.1.tar.gz "$(ProjectDir).."
|
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">if not exist "$(ProjectDir)..\celt-0.10.0" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://files.freeswitch.org/downloads/libs/celt-0.10.0.tar.gz "$(ProjectDir).."
|
||||||
xcopy "$(ProjectDir)\celt\config.h" "$(ProjectDir)..\celt-0.7.1\libcelt" /C /D /Y /S /I
|
xcopy "$(ProjectDir)\celt\config.h" "$(ProjectDir)..\celt-0.10.0\libcelt" /C /D /Y /S /I
|
||||||
xcopy "$(ProjectDir)\celt\float_cast.h" "$(ProjectDir)..\celt-0.7.1\libcelt" /C /D /Y /S /I
|
xcopy "$(ProjectDir)\celt\float_cast.h" "$(ProjectDir)..\celt-0.10.0\libcelt" /C /D /Y /S /I
|
||||||
</Command>
|
</Command>
|
||||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)..\CELT;%(Outputs)</Outputs>
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)..\CELT;%(Outputs)</Outputs>
|
||||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Downloading CELT.</Message>
|
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Downloading CELT.</Message>
|
||||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">if not exist "$(ProjectDir)..\celt-0.7.1" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://files.freeswitch.org/downloads/libs/celt-0.7.1.tar.gz "$(ProjectDir).."
|
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">if not exist "$(ProjectDir)..\celt-0.10.0" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://files.freeswitch.org/downloads/libs/celt-0.10.0.tar.gz "$(ProjectDir).."
|
||||||
xcopy "$(ProjectDir)\celt\config.h" "$(ProjectDir)..\celt-0.7.1\libcelt" /C /D /Y /S /I
|
xcopy "$(ProjectDir)\celt\config.h" "$(ProjectDir)..\celt-0.10.0\libcelt" /C /D /Y /S /I
|
||||||
xcopy "$(ProjectDir)\celt\float_cast.h" "$(ProjectDir)..\celt-0.7.1\libcelt" /C /D /Y /S /I
|
xcopy "$(ProjectDir)\celt\float_cast.h" "$(ProjectDir)..\celt-0.10.0\libcelt" /C /D /Y /S /I
|
||||||
</Command>
|
</Command>
|
||||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)..\CELT;%(Outputs)</Outputs>
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)..\CELT;%(Outputs)</Outputs>
|
||||||
</CustomBuild>
|
</CustomBuild>
|
||||||
|
@ -44,7 +44,7 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCCLCompilerTool"
|
Name="VCCLCompilerTool"
|
||||||
Optimization="0"
|
Optimization="0"
|
||||||
AdditionalIncludeDirectories="..\..\celt-0.7.1\libcelt"
|
AdditionalIncludeDirectories="..\..\celt-0.10.0\libcelt"
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;HAVE_CONFIG_H"
|
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;HAVE_CONFIG_H"
|
||||||
MinimalRebuild="true"
|
MinimalRebuild="true"
|
||||||
BasicRuntimeChecks="3"
|
BasicRuntimeChecks="3"
|
||||||
@ -107,7 +107,7 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCCLCompilerTool"
|
Name="VCCLCompilerTool"
|
||||||
Optimization="0"
|
Optimization="0"
|
||||||
AdditionalIncludeDirectories="..\..\celt-0.7.1\libcelt"
|
AdditionalIncludeDirectories="..\..\celt-0.10.0\libcelt"
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;_AMD64_;_WIN64"
|
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;_AMD64_;_WIN64"
|
||||||
MinimalRebuild="true"
|
MinimalRebuild="true"
|
||||||
BasicRuntimeChecks="3"
|
BasicRuntimeChecks="3"
|
||||||
@ -171,7 +171,7 @@
|
|||||||
Name="VCCLCompilerTool"
|
Name="VCCLCompilerTool"
|
||||||
Optimization="2"
|
Optimization="2"
|
||||||
EnableIntrinsicFunctions="true"
|
EnableIntrinsicFunctions="true"
|
||||||
AdditionalIncludeDirectories=""..\..\celt-0.7.1\libcelt""
|
AdditionalIncludeDirectories=""..\..\celt-0.10.0\libcelt""
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_CONFIG_H"
|
PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_CONFIG_H"
|
||||||
RuntimeLibrary="2"
|
RuntimeLibrary="2"
|
||||||
EnableFunctionLevelLinking="true"
|
EnableFunctionLevelLinking="true"
|
||||||
@ -235,7 +235,7 @@
|
|||||||
Name="VCCLCompilerTool"
|
Name="VCCLCompilerTool"
|
||||||
Optimization="2"
|
Optimization="2"
|
||||||
EnableIntrinsicFunctions="true"
|
EnableIntrinsicFunctions="true"
|
||||||
AdditionalIncludeDirectories=""..\..\celt-0.7.1\libcelt""
|
AdditionalIncludeDirectories=""..\..\celt-0.10.0\libcelt""
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;_AMD64_;_WIN64"
|
PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;_AMD64_;_WIN64"
|
||||||
RuntimeLibrary="2"
|
RuntimeLibrary="2"
|
||||||
EnableFunctionLevelLinking="true"
|
EnableFunctionLevelLinking="true"
|
||||||
@ -281,71 +281,79 @@
|
|||||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||||
>
|
>
|
||||||
<File
|
<File
|
||||||
RelativePath="..\..\celt-0.7.1\libcelt\bands.c"
|
RelativePath="..\..\celt-0.10.0\libcelt\bands.c"
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath="..\..\celt-0.7.1\libcelt\celt.c"
|
RelativePath="..\..\celt-0.10.0\libcelt\celt.c"
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath="..\..\celt-0.7.1\libcelt\cwrs.c"
|
RelativePath="..\..\celt-0.10.0\libcelt\cwrs.c"
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath="..\..\celt-0.7.1\libcelt\entcode.c"
|
RelativePath="..\..\celt-0.10.0\libcelt\entcode.c"
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath="..\..\celt-0.7.1\libcelt\entdec.c"
|
RelativePath="..\..\celt-0.10.0\libcelt\entdec.c"
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath="..\..\celt-0.7.1\libcelt\entenc.c"
|
RelativePath="..\..\celt-0.10.0\libcelt\entenc.c"
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath="..\..\celt-0.7.1\libcelt\header.c"
|
RelativePath="..\..\celt-0.10.0\libcelt\header.c"
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath="..\..\celt-0.7.1\libcelt\kiss_fft.c"
|
RelativePath="..\..\celt-0.10.0\libcelt\kiss_fft.c"
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath="..\..\celt-0.7.1\libcelt\laplace.c"
|
RelativePath="..\..\celt-0.10.0\libcelt\laplace.c"
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath="..\..\celt-0.7.1\libcelt\mdct.c"
|
RelativePath="..\..\celt-0.10.0\libcelt\mathops.c"
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath="..\..\celt-0.7.1\libcelt\modes.c"
|
RelativePath="..\..\celt-0.10.0\libcelt\mdct.c"
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath="..\..\celt-0.7.1\libcelt\pitch.c"
|
RelativePath="..\..\celt-0.10.0\libcelt\modes.c"
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath="..\..\celt-0.7.1\libcelt\quant_bands.c"
|
RelativePath="..\..\celt-0.10.0\libcelt\pitch.c"
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath="..\..\celt-0.7.1\libcelt\rangedec.c"
|
RelativePath="..\..\celt-0.10.0\libcelt\plc.c"
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath="..\..\celt-0.7.1\libcelt\rangeenc.c"
|
RelativePath="..\..\celt-0.10.0\libcelt\quant_bands.c"
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath="..\..\celt-0.7.1\libcelt\rate.c"
|
RelativePath="..\..\celt-0.10.0\libcelt\rangedec.c"
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath="..\..\celt-0.7.1\libcelt\vq.c"
|
RelativePath="..\..\celt-0.10.0\libcelt\rangeenc.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\celt-0.10.0\libcelt\rate.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\celt-0.10.0\libcelt\vq.c"
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
</Filter>
|
</Filter>
|
||||||
|
@ -68,7 +68,7 @@
|
|||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<Optimization>Disabled</Optimization>
|
<Optimization>Disabled</Optimization>
|
||||||
<AdditionalIncludeDirectories>..\..\celt-0.7.1\libcelt;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>..\..\celt-0.10.0\libcelt;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<PreprocessorDefinitions>WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<MinimalRebuild>true</MinimalRebuild>
|
<MinimalRebuild>true</MinimalRebuild>
|
||||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||||
@ -82,7 +82,7 @@
|
|||||||
</Midl>
|
</Midl>
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<Optimization>Disabled</Optimization>
|
<Optimization>Disabled</Optimization>
|
||||||
<AdditionalIncludeDirectories>..\..\celt-0.7.1\libcelt;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>..\..\celt-0.10.0\libcelt;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<PreprocessorDefinitions>WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;_AMD64_;_WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;_AMD64_;_WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<MinimalRebuild>true</MinimalRebuild>
|
<MinimalRebuild>true</MinimalRebuild>
|
||||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||||
@ -94,7 +94,7 @@
|
|||||||
<ClCompile>
|
<ClCompile>
|
||||||
<Optimization>MaxSpeed</Optimization>
|
<Optimization>MaxSpeed</Optimization>
|
||||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||||
<AdditionalIncludeDirectories>..\..\celt-0.7.1\libcelt;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>..\..\celt-0.10.0\libcelt;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
@ -108,7 +108,7 @@
|
|||||||
<ClCompile>
|
<ClCompile>
|
||||||
<Optimization>MaxSpeed</Optimization>
|
<Optimization>MaxSpeed</Optimization>
|
||||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||||
<AdditionalIncludeDirectories>..\..\celt-0.7.1\libcelt;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>..\..\celt-0.10.0\libcelt;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;_AMD64_;_WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;_AMD64_;_WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
@ -116,23 +116,25 @@
|
|||||||
</ClCompile>
|
</ClCompile>
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\bands.c" />
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\bands.c" />
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\celt.c" />
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\celt.c" />
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\cwrs.c" />
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\cwrs.c" />
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\entcode.c" />
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\entcode.c" />
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\entdec.c" />
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\entdec.c" />
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\entenc.c" />
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\entenc.c" />
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\header.c" />
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\header.c" />
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\kiss_fft.c" />
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\kiss_fft.c" />
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\laplace.c" />
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\laplace.c" />
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\mdct.c" />
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\mathops.c" />
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\modes.c" />
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\mdct.c" />
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\pitch.c" />
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\modes.c" />
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\quant_bands.c" />
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\pitch.c" />
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\rangedec.c" />
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\plc.c" />
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\rangeenc.c" />
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\quant_bands.c" />
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\rate.c" />
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\rangedec.c" />
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\vq.c" />
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\rangeenc.c" />
|
||||||
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\rate.c" />
|
||||||
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\vq.c" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="..\Download CELT.vcxproj">
|
<ProjectReference Include="..\Download CELT.vcxproj">
|
||||||
|
@ -15,55 +15,61 @@
|
|||||||
</Filter>
|
</Filter>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\bands.c">
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\bands.c">
|
||||||
<Filter>Source Files</Filter>
|
<Filter>Source Files</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\celt.c">
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\celt.c">
|
||||||
<Filter>Source Files</Filter>
|
<Filter>Source Files</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\cwrs.c">
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\cwrs.c">
|
||||||
<Filter>Source Files</Filter>
|
<Filter>Source Files</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\entcode.c">
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\entcode.c">
|
||||||
<Filter>Source Files</Filter>
|
<Filter>Source Files</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\entdec.c">
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\entdec.c">
|
||||||
<Filter>Source Files</Filter>
|
<Filter>Source Files</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\entenc.c">
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\entenc.c">
|
||||||
<Filter>Source Files</Filter>
|
<Filter>Source Files</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\header.c">
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\header.c">
|
||||||
<Filter>Source Files</Filter>
|
<Filter>Source Files</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\kiss_fft.c">
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\kiss_fft.c">
|
||||||
<Filter>Source Files</Filter>
|
<Filter>Source Files</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\laplace.c">
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\laplace.c">
|
||||||
<Filter>Source Files</Filter>
|
<Filter>Source Files</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\mdct.c">
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\mdct.c">
|
||||||
<Filter>Source Files</Filter>
|
<Filter>Source Files</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\modes.c">
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\modes.c">
|
||||||
<Filter>Source Files</Filter>
|
<Filter>Source Files</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\pitch.c">
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\pitch.c">
|
||||||
<Filter>Source Files</Filter>
|
<Filter>Source Files</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\quant_bands.c">
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\quant_bands.c">
|
||||||
<Filter>Source Files</Filter>
|
<Filter>Source Files</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\rangedec.c">
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\rangedec.c">
|
||||||
<Filter>Source Files</Filter>
|
<Filter>Source Files</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\rangeenc.c">
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\rangeenc.c">
|
||||||
<Filter>Source Files</Filter>
|
<Filter>Source Files</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\rate.c">
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\rate.c">
|
||||||
<Filter>Source Files</Filter>
|
<Filter>Source Files</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="..\..\celt-0.7.1\libcelt\vq.c">
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\vq.c">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\mathops.c">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\celt-0.10.0\libcelt\plc.c">
|
||||||
<Filter>Source Files</Filter>
|
<Filter>Source Files</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* Copyright (C) 2007, Anthony Minessale II <anthmct@yahoo.com>
|
* Copyright (C) 2007, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005/2006, Anthony Minessale II <anthmct@yahoo.com>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
@ -17,13 +17,13 @@
|
|||||||
* The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
*
|
*
|
||||||
* The Initial Developer of the Original Code is
|
* The Initial Developer of the Original Code is
|
||||||
* Anthony Minessale II <anthmct@yahoo.com>
|
* Anthony Minessale II <anthm@freeswitch.org>
|
||||||
* Portions created by the Initial Developer are Copyright (C)
|
* Portions created by the Initial Developer are Copyright (C)
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
*
|
||||||
* Anthony Minessale II <anthmct@yahoo.com>
|
* Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* api.js Demo javascript FSAPI Interface
|
* api.js Demo javascript FSAPI Interface
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005/2006, Anthony Minessale II <anthmct@yahoo.com>
|
* Copyright (C) 2005/2006, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
@ -17,13 +17,13 @@
|
|||||||
* The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
*
|
*
|
||||||
* The Initial Developer of the Original Code is
|
* The Initial Developer of the Original Code is
|
||||||
* Anthony Minessale II <anthmct@yahoo.com>
|
* Anthony Minessale II <anthm@freeswitch.org>
|
||||||
* Portions created by the Initial Developer are Copyright (C)
|
* Portions created by the Initial Developer are Copyright (C)
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
*
|
||||||
* Anthony Minessale II <anthmct@yahoo.com>
|
* Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* SpeechTools.jm Speech Detection Interface
|
* SpeechTools.jm Speech Detection Interface
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005/2006, Anthony Minessale II <anthmct@yahoo.com>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
@ -17,13 +17,13 @@
|
|||||||
* The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
*
|
*
|
||||||
* The Initial Developer of the Original Code is
|
* The Initial Developer of the Original Code is
|
||||||
* Anthony Minessale II <anthmct@yahoo.com>
|
* Anthony Minessale II <anthm@freeswitch.org>
|
||||||
* Portions created by the Initial Developer are Copyright (C)
|
* Portions created by the Initial Developer are Copyright (C)
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
*
|
||||||
* Anthony Minessale II <anthmct@yahoo.com>
|
* Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* pizza.js ASR Demonstration Application
|
* pizza.js ASR Demonstration Application
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005/2006, Anthony Minessale II <anthmct@yahoo.com>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
@ -17,13 +17,13 @@
|
|||||||
* The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
*
|
*
|
||||||
* The Initial Developer of the Original Code is
|
* The Initial Developer of the Original Code is
|
||||||
* Anthony Minessale II <anthmct@yahoo.com>
|
* Anthony Minessale II <anthm@freeswitch.org>
|
||||||
* Portions created by the Initial Developer are Copyright (C)
|
* Portions created by the Initial Developer are Copyright (C)
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
*
|
||||||
* Anthony Minessale II <anthmct@yahoo.com>
|
* Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* pizza.js ASR Demonstration Application
|
* pizza.js ASR Demonstration Application
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
# voicemail gateway with no mail server>
|
# voicemail gateway with no mail server>
|
||||||
#
|
#
|
||||||
# (c) 2005 Anthony Minessale II
|
# (c) 2005 Anthony Minessale II
|
||||||
# Anthony Minessale <anthmct@yahoo.com>
|
# Anthony Minessale <anthm@freeswitch.org>
|
||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
use Net::SMTP;
|
use Net::SMTP;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"""
|
"""
|
||||||
FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
Copyright (C) 2005/2006, Anthony Minessale II <anthmct@yahoo.com>
|
Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
|
|
||||||
Version: MPL 1.1
|
Version: MPL 1.1
|
||||||
|
|
||||||
@ -17,7 +17,7 @@ License.
|
|||||||
The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
|
|
||||||
The Initial Developer of the Original Code is
|
The Initial Developer of the Original Code is
|
||||||
Anthony Minessale II <anthmct@yahoo.com>
|
Anthony Minessale II <anthm@freeswitch.org>
|
||||||
Portions created by the Initial Developer are Copyright (C)
|
Portions created by the Initial Developer are Copyright (C)
|
||||||
the Initial Developer. All Rights Reserved.
|
the Initial Developer. All Rights Reserved.
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"""
|
"""
|
||||||
FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
Copyright (C) 2005/2006, Anthony Minessale II <anthmct@yahoo.com>
|
Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
|
|
||||||
Version: MPL 1.1
|
Version: MPL 1.1
|
||||||
|
|
||||||
@ -17,7 +17,7 @@ License.
|
|||||||
The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
|
|
||||||
The Initial Developer of the Original Code is
|
The Initial Developer of the Original Code is
|
||||||
Anthony Minessale II <anthmct@yahoo.com>
|
Anthony Minessale II <anthm@freeswitch.org>
|
||||||
Portions created by the Initial Developer are Copyright (C)
|
Portions created by the Initial Developer are Copyright (C)
|
||||||
the Initial Developer. All Rights Reserved.
|
the Initial Developer. All Rights Reserved.
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
"""
|
"""
|
||||||
FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
Copyright (C) 2005/2006, Anthony Minessale II <anthmct@yahoo.com>
|
Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
|
|
||||||
Version: MPL 1.1
|
Version: MPL 1.1
|
||||||
|
|
||||||
@ -19,7 +19,7 @@ License.
|
|||||||
The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
|
|
||||||
The Initial Developer of the Original Code is
|
The Initial Developer of the Original Code is
|
||||||
Anthony Minessale II <anthmct@yahoo.com>
|
Anthony Minessale II <anthm@freeswitch.org>
|
||||||
Portions created by the Initial Developer are Copyright (C)
|
Portions created by the Initial Developer are Copyright (C)
|
||||||
the Initial Developer. All Rights Reserved.
|
the Initial Developer. All Rights Reserved.
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"""
|
"""
|
||||||
FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
Copyright (C) 2005/2006, Anthony Minessale II <anthmct@yahoo.com>
|
Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
|
|
||||||
Version: MPL 1.1
|
Version: MPL 1.1
|
||||||
|
|
||||||
@ -17,7 +17,7 @@ License.
|
|||||||
The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
|
|
||||||
The Initial Developer of the Original Code is
|
The Initial Developer of the Original Code is
|
||||||
Anthony Minessale II <anthmct@yahoo.com>
|
Anthony Minessale II <anthm@freeswitch.org>
|
||||||
Portions created by the Initial Developer are Copyright (C)
|
Portions created by the Initial Developer are Copyright (C)
|
||||||
the Initial Developer. All Rights Reserved.
|
the Initial Developer. All Rights Reserved.
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"""
|
"""
|
||||||
FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
Copyright (C) 2005/2006, Anthony Minessale II <anthmct@yahoo.com>
|
Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
|
|
||||||
Version: MPL 1.1
|
Version: MPL 1.1
|
||||||
|
|
||||||
@ -17,7 +17,7 @@ License.
|
|||||||
The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
|
|
||||||
The Initial Developer of the Original Code is
|
The Initial Developer of the Original Code is
|
||||||
Anthony Minessale II <anthmct@yahoo.com>
|
Anthony Minessale II <anthm@freeswitch.org>
|
||||||
Portions created by the Initial Developer are Copyright (C)
|
Portions created by the Initial Developer are Copyright (C)
|
||||||
the Initial Developer. All Rights Reserved.
|
the Initial Developer. All Rights Reserved.
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
# Copyright (C) 2006, Anthony Minessale
|
# Copyright (C) 2006, Anthony Minessale
|
||||||
#
|
#
|
||||||
# Anthony Minessale <anthmct@yahoo.com>
|
# Anthony Minessale <anthm@freeswitch.org>
|
||||||
#
|
#
|
||||||
# This program is free software, distributed under the terms of
|
# This program is free software, distributed under the terms of
|
||||||
# Perl itself
|
# Perl itself
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/perl
|
#!/usr/bin/perl
|
||||||
# sipgrep version 0.2. Skin for ngrep. (C) 2005-2006 Alexandr Dubovikov <shurik@start4.info>
|
# sipgrep version 0.2. Skin for ngrep. (C) 2005-2006 Alexandr Dubovikov <shurik@start4.info>
|
||||||
# Modified 2007 Anthony Minessale <anthmct@yahoo.com>
|
# Modified 2007 Anthony Minessale <anthm@freeswitch.org>
|
||||||
|
|
||||||
use Term::ANSIColor;
|
use Term::ANSIColor;
|
||||||
use Getopt::Std;
|
use Getopt::Std;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
@ -256,6 +256,8 @@ SWITCH_DECLARE(switch_status_t) switch_channel_set_variable_partner_var_check(sw
|
|||||||
const char *varname, const char *value, switch_bool_t var_check);
|
const char *varname, const char *value, switch_bool_t var_check);
|
||||||
SWITCH_DECLARE(const char *) switch_channel_get_variable_partner(switch_channel_t *channel, const char *varname);
|
SWITCH_DECLARE(const char *) switch_channel_get_variable_partner(switch_channel_t *channel, const char *varname);
|
||||||
|
|
||||||
|
SWITCH_DECLARE(const char *) switch_channel_get_hold_music(switch_channel_t *channel);
|
||||||
|
SWITCH_DECLARE(const char *) switch_channel_get_hold_music_partner(switch_channel_t *channel);
|
||||||
|
|
||||||
#define switch_channel_set_variable(_channel, _var, _val) switch_channel_set_variable_var_check(_channel, _var, _val, SWITCH_TRUE)
|
#define switch_channel_set_variable(_channel, _var, _val) switch_channel_set_variable_var_check(_channel, _var, _val, SWITCH_TRUE)
|
||||||
#define switch_channel_set_variable_partner(_channel, _var, _val) switch_channel_set_variable_partner_var_check(_channel, _var, _val, SWITCH_TRUE)
|
#define switch_channel_set_variable_partner(_channel, _var, _val) switch_channel_set_variable_partner_var_check(_channel, _var, _val, SWITCH_TRUE)
|
||||||
@ -344,6 +346,7 @@ SWITCH_DECLARE(void) switch_channel_set_cap_value(switch_channel_t *channel, swi
|
|||||||
|
|
||||||
SWITCH_DECLARE(void) switch_channel_clear_cap(switch_channel_t *channel, switch_channel_cap_t cap);
|
SWITCH_DECLARE(void) switch_channel_clear_cap(switch_channel_t *channel, switch_channel_cap_t cap);
|
||||||
SWITCH_DECLARE(uint32_t) switch_channel_test_cap(switch_channel_t *channel, switch_channel_cap_t cap);
|
SWITCH_DECLARE(uint32_t) switch_channel_test_cap(switch_channel_t *channel, switch_channel_cap_t cap);
|
||||||
|
SWITCH_DECLARE(uint32_t) switch_channel_test_cap_partner(switch_channel_t *channel, switch_channel_cap_t cap);
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\brief Set given flag(s) on a given channel's bridge partner
|
\brief Set given flag(s) on a given channel's bridge partner
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
@ -2162,6 +2162,13 @@ SWITCH_DECLARE(switch_status_t) switch_cache_db_execute_sql(switch_cache_db_hand
|
|||||||
SWITCH_DECLARE(switch_status_t) switch_cache_db_execute_sql_callback(switch_cache_db_handle_t *dbh, const char *sql,
|
SWITCH_DECLARE(switch_status_t) switch_cache_db_execute_sql_callback(switch_cache_db_handle_t *dbh, const char *sql,
|
||||||
switch_core_db_callback_func_t callback, void *pdata, char **err);
|
switch_core_db_callback_func_t callback, void *pdata, char **err);
|
||||||
|
|
||||||
|
/*!
|
||||||
|
\brief Get the affected rows of the last performed query
|
||||||
|
\param [in] dbh The handle
|
||||||
|
\param [out] the number of affected rows
|
||||||
|
*/
|
||||||
|
SWITCH_DECLARE(int) switch_cache_db_affected_rows(switch_cache_db_handle_t *dbh);
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\brief Provides some feedback as to the status of the db connection pool
|
\brief Provides some feedback as to the status of the db connection pool
|
||||||
\param [in] stream stream for status
|
\param [in] stream stream for status
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
@ -92,6 +92,9 @@ SWITCH_DECLARE(switch_odbc_status_t) switch_odbc_handle_callback_exec_detailed(c
|
|||||||
|
|
||||||
|
|
||||||
SWITCH_DECLARE(char *) switch_odbc_handle_get_error(switch_odbc_handle_t *handle, switch_odbc_statement_handle_t stmt);
|
SWITCH_DECLARE(char *) switch_odbc_handle_get_error(switch_odbc_handle_t *handle, switch_odbc_statement_handle_t stmt);
|
||||||
|
|
||||||
|
SWITCH_DECLARE(int) switch_odbc_handle_affected_rows(switch_odbc_handle_t *handle);
|
||||||
|
|
||||||
SWITCH_END_EXTERN_C
|
SWITCH_END_EXTERN_C
|
||||||
#endif
|
#endif
|
||||||
/* For Emacs:
|
/* For Emacs:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
@ -237,6 +237,7 @@ SWITCH_DECLARE(switch_status_t) switch_rtp_activate_jitter_buffer(switch_rtp_t *
|
|||||||
SWITCH_DECLARE(switch_status_t) switch_rtp_debug_jitter_buffer(switch_rtp_t *rtp_session, const char *name);
|
SWITCH_DECLARE(switch_status_t) switch_rtp_debug_jitter_buffer(switch_rtp_t *rtp_session, const char *name);
|
||||||
|
|
||||||
SWITCH_DECLARE(switch_status_t) switch_rtp_deactivate_jitter_buffer(switch_rtp_t *rtp_session);
|
SWITCH_DECLARE(switch_status_t) switch_rtp_deactivate_jitter_buffer(switch_rtp_t *rtp_session);
|
||||||
|
SWITCH_DECLARE(switch_status_t) switch_rtp_pause_jitter_buffer(switch_rtp_t *rtp_session, switch_bool_t pause);
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\brief Set an RTP Flag
|
\brief Set an RTP Flag
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
@ -156,6 +156,7 @@ SWITCH_BEGIN_EXTERN_C
|
|||||||
#define SWITCH_PROXY_MEDIA_VARIABLE "proxy_media"
|
#define SWITCH_PROXY_MEDIA_VARIABLE "proxy_media"
|
||||||
#define SWITCH_ENDPOINT_DISPOSITION_VARIABLE "endpoint_disposition"
|
#define SWITCH_ENDPOINT_DISPOSITION_VARIABLE "endpoint_disposition"
|
||||||
#define SWITCH_HOLD_MUSIC_VARIABLE "hold_music"
|
#define SWITCH_HOLD_MUSIC_VARIABLE "hold_music"
|
||||||
|
#define SWITCH_TEMP_HOLD_MUSIC_VARIABLE "temp_hold_music"
|
||||||
#define SWITCH_EXPORT_VARS_VARIABLE "export_vars"
|
#define SWITCH_EXPORT_VARS_VARIABLE "export_vars"
|
||||||
#define SWITCH_BRIDGE_EXPORT_VARS_VARIABLE "bridge_export_vars"
|
#define SWITCH_BRIDGE_EXPORT_VARS_VARIABLE "bridge_export_vars"
|
||||||
#define SWITCH_R_SDP_VARIABLE "switch_r_sdp"
|
#define SWITCH_R_SDP_VARIABLE "switch_r_sdp"
|
||||||
@ -1035,6 +1036,8 @@ typedef enum {
|
|||||||
CC_MEDIA_ACK = 1,
|
CC_MEDIA_ACK = 1,
|
||||||
CC_BYPASS_MEDIA,
|
CC_BYPASS_MEDIA,
|
||||||
CC_PROXY_MEDIA,
|
CC_PROXY_MEDIA,
|
||||||
|
CC_JITTERBUFFER,
|
||||||
|
CC_FS_RTP,
|
||||||
/* WARNING: DO NOT ADD ANY FLAGS BELOW THIS LINE */
|
/* WARNING: DO NOT ADD ANY FLAGS BELOW THIS LINE */
|
||||||
CC_FLAG_MAX
|
CC_FLAG_MAX
|
||||||
} switch_channel_cap_t;
|
} switch_channel_cap_t;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
@ -184,6 +184,32 @@ static inline switch_bool_t switch_is_digit_string(const char *s)
|
|||||||
return SWITCH_TRUE;
|
return SWITCH_TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static inline char switch_itodtmf(char i)
|
||||||
|
{
|
||||||
|
char r = i;
|
||||||
|
|
||||||
|
if (i > 9 && i < 14) {
|
||||||
|
r = i + 55;
|
||||||
|
}
|
||||||
|
|
||||||
|
return r;
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline int switch_dtmftoi(char *s)
|
||||||
|
{
|
||||||
|
int r;
|
||||||
|
|
||||||
|
switch_assert(s);
|
||||||
|
|
||||||
|
if (!(r = atoi(s))) {
|
||||||
|
int l = tolower(*s);
|
||||||
|
if (l > 96 && l < 101) {
|
||||||
|
r = l - 87;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return r;
|
||||||
|
}
|
||||||
|
|
||||||
static inline uint32_t switch_known_bitrate(switch_payload_t payload)
|
static inline uint32_t switch_known_bitrate(switch_payload_t payload)
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
@ -389,7 +389,7 @@ SWITCH_STANDARD_APP(dtmf_unbind_function)
|
|||||||
int kval = 0;
|
int kval = 0;
|
||||||
|
|
||||||
if (key) {
|
if (key) {
|
||||||
kval = atoi(key);
|
kval = switch_dtmftoi(key);
|
||||||
}
|
}
|
||||||
|
|
||||||
switch_ivr_unbind_dtmf_meta_session(session, kval);
|
switch_ivr_unbind_dtmf_meta_session(session, kval);
|
||||||
@ -405,7 +405,7 @@ SWITCH_STANDARD_APP(dtmf_bind_function)
|
|||||||
|
|
||||||
if (!zstr(data) && (lbuf = switch_core_session_strdup(session, data))
|
if (!zstr(data) && (lbuf = switch_core_session_strdup(session, data))
|
||||||
&& (argc = switch_separate_string(lbuf, ' ', argv, (sizeof(argv) / sizeof(argv[0])))) == 4) {
|
&& (argc = switch_separate_string(lbuf, ' ', argv, (sizeof(argv) / sizeof(argv[0])))) == 4) {
|
||||||
int kval = atoi(argv[0]);
|
int kval = switch_dtmftoi(argv[0]);
|
||||||
switch_bind_flag_t bind_flags = 0;
|
switch_bind_flag_t bind_flags = 0;
|
||||||
|
|
||||||
if (strchr(argv[1], 'a')) {
|
if (strchr(argv[1], 'a')) {
|
||||||
@ -2531,7 +2531,7 @@ SWITCH_STANDARD_APP(audio_bridge_function)
|
|||||||
camp_data = (char *) data;
|
camp_data = (char *) data;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!(moh = switch_channel_get_variable(caller_channel, "hold_music"))) {
|
if (!(moh = switch_channel_get_hold_music(caller_channel))) {
|
||||||
moh = switch_channel_get_variable(caller_channel, "campon_hold_music");
|
moh = switch_channel_get_variable(caller_channel, "campon_hold_music");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
||||||
* Copyright (C) 2005-2010, Anthony Minessale II <anthm@freeswitch.org>
|
* Copyright (C) 2005-2011, Anthony Minessale II <anthm@freeswitch.org>
|
||||||
*
|
*
|
||||||
* Version: MPL 1.1
|
* Version: MPL 1.1
|
||||||
*
|
*
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user