i guess idsn calls want dtmf too
git-svn-id: http://svn.openzap.org/svn/openzap/trunk@373 a93c3328-9c30-0410-af19-c9cd2b2d52af
This commit is contained in:
parent
dceef91373
commit
1766e2eb6d
|
@ -1248,6 +1248,12 @@ static ZIO_SIGNAL_CB_FUNCTION(on_isdn_signal)
|
||||||
case ZAP_SIGEVENT_UP:
|
case ZAP_SIGEVENT_UP:
|
||||||
{
|
{
|
||||||
if ((session = zap_channel_get_session(sigmsg->channel, 0))) {
|
if ((session = zap_channel_get_session(sigmsg->channel, 0))) {
|
||||||
|
zap_tone_type_t tt = ZAP_TONE_DTMF;
|
||||||
|
|
||||||
|
if (zap_channel_command(sigmsg->channel, ZAP_COMMAND_ENABLE_DTMF_DETECT, &tt) != ZAP_SUCCESS) {
|
||||||
|
zap_log(ZAP_LOG_ERROR, "TONE ERROR\n");
|
||||||
|
}
|
||||||
|
|
||||||
channel = switch_core_session_get_channel(session);
|
channel = switch_core_session_get_channel(session);
|
||||||
switch_channel_mark_answered(channel);
|
switch_channel_mark_answered(channel);
|
||||||
switch_core_session_rwunlock(session);
|
switch_core_session_rwunlock(session);
|
||||||
|
|
Loading…
Reference in New Issue