[Freeswitch-users] DTMF and dynamic conference

Madovsky infos at madovsky.org
Thu Dec 16 06:37:05 MSK 2010


Well Mike,

I think for now I will use your suggestion ;)
and will update step by step my rfc2833 implementation...

Thanks

F
  ----- Original Message ----- 
  From: Michael Collins 
  To: FreeSWITCH Users Help 
  Sent: Tuesday, December 14, 2010 3:12 AM
  Subject: Re: [Freeswitch-users] DTMF and dynamic conference


  Madovsky,


  I thing maybe don't understand what you are trying to do. Do you simply want to have a conference that requires the caller to enter a PIN? Or are you trying to send a caller to a conference that has a PIN but you want to send the PIN externally? 


  In case it's the latter you can do the following...
  Create a conference locked by a PIN. In the logs below I used conf 3300 at default and 1234 as the PIN. Then I called 3300 from user 1002:


  2010-12-14 00:00:21.518045 [NOTICE] switch_channel.c:784 New Channel sofia/internal/1002 at 10.15.0.94 [09cad98f-6e12-45fa-9f01-e7d90b9ea771]
  2010-12-14 00:00:21.520627 [INFO] mod_dialplan_xml.c:331 Processing Michael <1002>->3000 in context default
  2010-12-14 00:00:21.530579 [NOTICE] mod_dptools.c:920 Channel [sofia/internal/1002 at 10.15.0.94] has been answered


  Then I did "show channels" to get the uuid:


  show channels
  uuid,direction,created,created_epoch,name,state,cid_name,cid_num,ip_addr,dest,application,application_data,dialplan,context,read_codec,read_rate,read_bit_rate,write_codec,write_rate,write_bit_rate,secure,hostname,presence_id,presence_data,callstate,callee_name,callee_num,callee_direction,call_uuid
  09cad98f-6e12-45fa-9f01-e7d90b9ea771,inbound,2010-12-14 00:00:21,1292313621,sofia/internal/1002 at 10.15.0.94,CS_EXECUTE,Michael,1002,10.15.30.10,3000,conference,3000-10.15.0.94 at default+1234,XML,default,PCMU,8000,64000,PCMU,8000,64000,,ElToro2.FreePBXV3,,,ACTIVE,,,,


  1 total.


  Then I did "uuid_recv_dtmf <uuid> 1234" like this:
  freeswitch at internal> uuid_recv_dtmf 09cad98f-6e12-45fa-9f01-e7d90b9ea771 1234
  -ERR no reply


  freeswitch at internal> 2010-12-14 00:00:41.505775 [INFO] mod_conference.c:6485 sofia/internal/1002 at 10.15.0.94 binding '0' to 'mute'
  2010-12-14 00:00:41.505775 [INFO] switch_ivr_async.c:162 Digit parser mod_conference: Setting realm to conf
  2010-12-14 00:00:41.505775 [INFO] mod_conference.c:6485 sofia/internal/1002 at 10.15.0.94 binding '*' to 'deaf mute'
  2010-12-14 00:00:41.505775 [INFO] mod_conference.c:6485 sofia/internal/1002 at 10.15.0.94 binding '9' to 'energy up'
  2010-12-14 00:00:41.505775 [INFO] mod_conference.c:6485 sofia/internal/1002 at 10.15.0.94 binding '8' to 'energy equ'
  2010-12-14 00:00:41.505775 [INFO] mod_conference.c:6485 sofia/internal/1002 at 10.15.0.94 binding '7' to 'energy dn'
  2010-12-14 00:00:41.505775 [INFO] mod_conference.c:6485 sofia/internal/1002 at 10.15.0.94 binding '3' to 'vol talk up'
  2010-12-14 00:00:41.505775 [INFO] mod_conference.c:6485 sofia/internal/1002 at 10.15.0.94 binding '2' to 'vol talk zero'
  2010-12-14 00:00:41.505775 [INFO] mod_conference.c:6485 sofia/internal/1002 at 10.15.0.94 binding '1' to 'vol talk dn'
  2010-12-14 00:00:41.505775 [INFO] mod_conference.c:6485 sofia/internal/1002 at 10.15.0.94 binding '6' to 'vol listen up'
  2010-12-14 00:00:41.505775 [INFO] mod_conference.c:6485 sofia/internal/1002 at 10.15.0.94 binding '5' to 'vol listen zero'
  2010-12-14 00:00:41.505775 [INFO] mod_conference.c:6485 sofia/internal/1002 at 10.15.0.94 binding '4' to 'vol listen dn'
  2010-12-14 00:00:41.505775 [INFO] mod_conference.c:6485 sofia/internal/1002 at 10.15.0.94 binding '#' to 'hangup'


  As you can see you do get "-ERR No Reply" but the operation itself works just fine.
  -MC


  On Mon, Dec 13, 2010 at 11:42 PM, Madovsky <infos at madovsky.org> wrote:

    I tried the default conference dialplan with a real phone and works well.

      ----- Original Message ----- 
      From: Michael Collins 
      To: FreeSWITCH Users Help 
      Sent: Tuesday, December 14, 2010 2:09 AM
      Subject: Re: [Freeswitch-users] DTMF and dynamic conference


      Do you actually try calling this with a real telephone to make sure that the extension is doing what you think it is doing? 
      -MC


      On Mon, Dec 13, 2010 at 11:14 AM, Madovsky <infos at madovsky.org> wrote:

        I'm trying the default conference in autoload_configs/conference.conf.xml,
        commented out the pin number line,

        but now when the ivr asks the pin number, for testing I tried
        to do this :

                <extension name="nb_conferences">
                        <condition field="${sip_to_uri}" expression="^(999)@$${domain}$">
                                <action application="answer"/>
                                <action application="info"/>
                                <!-- <action application="conference" data="confname at profilename+flags{mute|deaf|waste|moderator}+[conference pin number]"> -->
                                <action application="conference" data="$1-$${domain}@default"/>
                                <action application="send_dtmf" data="12345 at 120"/>
                        </condition>
                </extension>

        and this on CLI:

        expand uuid_send_dtmf ${uuid} 12345


        without success.
        How the default conference example accept DTMF ?

        Thanks

        F

        _______________________________________________
        FreeSWITCH-users mailing list
        FreeSWITCH-users at lists.freeswitch.org
        http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
        UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
        http://www.freeswitch.org






--------------------------------------------------------------------------


      _______________________________________________
      FreeSWITCH-users mailing list
      FreeSWITCH-users at lists.freeswitch.org
      http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
      UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
      http://www.freeswitch.org



    _______________________________________________
    FreeSWITCH-users mailing list
    FreeSWITCH-users at lists.freeswitch.org
    http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
    UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
    http://www.freeswitch.org






------------------------------------------------------------------------------


  _______________________________________________
  FreeSWITCH-users mailing list
  FreeSWITCH-users at lists.freeswitch.org
  http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
  UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
  http://www.freeswitch.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20101215/5476f4a9/attachment-0001.html 


More information about the FreeSWITCH-users mailing list