[Freeswitch-users] Conference - control actions problem

Maciej Bylica mbsip at gazeta.pl
Wed Mar 2 14:30:35 MSK 2011


Hello,

I am running FreeSWITCH Version 1.0.head (git-06988e1 2011-02-20
15-10-02 -0600) and have some problem with conference module and
respective control actions digits.
To give you an overview of how it is configured, there is lua script
fired in public.xml.
The script checks pin code, conf room and at the end run
"session:execute("conference", string.format("%s at fsconf", conf_num))".
Now coming back to the problem, there are few scenations i would like to cover.

1. When two or more people are in conference and one of them is trying
to push # button (RFC2833) then that person is leaving the conference
and is hanged up (not released, no BYE). The person who left the
conference cannot join again or perform other actions without making
the same phone call again.

2011-03-02 11:42:08.863139 [DEBUG] mod_conference.c:2414 Setup timer
soft success interval: 20  samples: 160
2011-03-02 11:42:12.283051 [DEBUG] switch_rtp.c:3237 RTP RECV DTMF #:480
2011-03-02 11:42:12.323050 [DEBUG] mod_conference.c:2659 Channel
leaving conference, cause: NONE

2. The same as above, but * digit is entered. The person is muted and
then unmuted. Next try with * fires muted but this is the point where
the problem manifest itself.
The procedure of unmuting UA fails. Below you may find relevant logs.
The UA is pressing * but without success (no RTP RECV DTMF *).

freeswitch at internal> 2011-03-02 11:51:13.423651 [DEBUG]
switch_rtp.c:3237 RTP RECV DTMF *:504
2011-03-02 11:51:13.443650 [DEBUG] mod_conference.c:3125 Queueing file
'/usr/local/freeswitch/sounds/en/us/callie/conference/conf-muted.wav'
for play
2011-03-02 11:51:18.163532 [DEBUG] switch_rtp.c:3237 RTP RECV DTMF *:544
2011-03-02 11:51:18.183531 [DEBUG] mod_conference.c:3125 Queueing file
'/usr/local/freeswitch/sounds/en/us/callie/conference/conf-unmuted.wav'
for play
2011-03-02 11:51:23.763391 [DEBUG] switch_rtp.c:3237 RTP RECV DTMF *:504
2011-03-02 11:51:23.783390 [DEBUG] mod_conference.c:3125 Queueing file
'/usr/local/freeswitch/sounds/en/us/callie/conference/conf-muted.wav'
for play

3. The same as above but with 0 digit

2011-03-02 12:04:21.064862 [DEBUG] mod_conference.c:2414 Setup timer
soft success interval: 20  samples: 160
2011-03-02 12:04:22.863736 [DEBUG] switch_rtp.c:3237 RTP RECV DTMF 0:880
2011-03-02 12:04:22.883736 [DEBUG] mod_conference.c:3125 Queueing file
'/usr/local/freeswitch/sounds/en/us/callie/conference/conf-muted.wav'
for play

then i cannot get back to the conference


4. The as above but with 6 digit

2011-03-02 12:15:03.244609 [DEBUG] mod_conference.c:2414 Setup timer
soft success interval: 20  samples: 160
2011-03-02 12:15:21.602919 [DEBUG] switch_rtp.c:3237 RTP RECV DTMF 6:504
2011-03-02 12:15:22.602893 [DEBUG] switch_rtp.c:3237 RTP RECV DTMF 6:800
2011-03-02 12:15:24.263851 [DEBUG] switch_rtp.c:3237 RTP RECV DTMF 6:864


I have disabled all control digits, but the problem still persist. No
action is fired but is looks like UA is being muted (micro is off, but
i can hear the other person).
2011-03-02 12:24:05.322935 [DEBUG] mod_conference.c:2414 Setup timer
soft success interval: 20  samples: 160
2011-03-02 12:24:08.663851 [DEBUG] switch_rtp.c:3237 RTP RECV DTMF #:480
2011-03-02 12:24:11.223787 [DEBUG] switch_rtp.c:3237 RTP RECV DTMF #:504
2011-03-02 12:24:13.703725 [DEBUG] switch_rtp.c:3237 RTP RECV DTMF #:480
2011-03-02 12:24:16.043666 [DEBUG] switch_rtp.c:3237 RTP RECV DTMF #:520


Has anybody similar experience or know where the problem may be located.

Regards,
Maciej



More information about the FreeSWITCH-users mailing list