Sam,

My guess is that this line is causing you trouble:

<action application="set" data="conf_count=${conference ${conference_name} list count}"/>

From what I see in your logs and dialplan I have to assume that ${conference_name} is not populated with the name of your conference so your API call is not working. What's actually happening is that this API is getting called:

conference list count

instead of

conference 1000146 list count

Try them both at the fs_cli to see the difference in output. ;) (Hint: look at the log line that contains "set(conf_count=" and you'll see it's getting populated with all sorts of stuff instead of just the conference count)

If you know beforehand what the name of the conference is then just plug it in:

<action application="set" data="conf_count=${conference 1000146 list count}"/>

FYI, the ${conference_name} variable won't be populated until the current channel is already a member of the conference, so it doesn't help you at this point in the dialplan. Fortunately, though, since you are transferring the caller into a conference room you already know what conference he's going into so just use that information instead of the conference_name chan var.

-MC

On Sat, Aug 6, 2011 at 2:36 AM, Sam <u2nsam@gmail.com> wrote:
I have a dial plan ,

<extension name="dynamic_conferences_guest">
      <condition field="destination_number" expression="^1234">
    <action application="answer"/>
    <action application="info"/>
        <action application="set" data="conf_count=${conference ${conference_name} list count}"/>
        <action application="log" data="INFO ${conf_count}"/>
        <action application="say" data="en number pronounced ${conf_count}"/>
    <action application="conference" data="1000146@meeting"/>
      </condition>
    </extension>


and the output of it as below:-

2011-08-06 14:32:53.205895 [DEBUG] sofia.c:5084 Channel sofia/internal/61323123999@192.153.53.158 entering state [ready][200]
EXECUTE sofia/internal/61323123999@192.153.53.158 set(conf_count=Conference 1000146 (1 member rate: 16000)
14;sofia/internal/883510001282001@sip.ntfone.in;97f5f386-c00a-11e0-9517-738827116f37;883510001282001;883510001282001;hear|speak|floor;0;0;0;300
)
2011-08-06 14:32:53.205895 [DEBUG] mod_dptools.c:1063 sofia/internal/61323123999@192.153.53.158 SET [conf_count]=[Conference 1000146 (1 member rate: 16000)
14;sofia/internal/883510001282001@sip.nfone.in;97f5f386-c00a-11e0-9517-738827116f37;883510001282001;883510001282001;hear|speak|floor;0;0;0;300
]
EXECUTE sofia/internal/61323123999@192.153.53.158 log(INFO Conference 1000146 (1 member rate: 16000)
14;sofia/internal/883510001282001@sip.ntfone.in;97f5f386-c00a-11e0-9517-738827116f37;883510001282001;883510001282001;hear|speak|floor;0;0;0;300
)
2011-08-06 14:32:53.205895 [INFO] mod_dptools.c:1202 Conference 1000146 (1 member rate: 16000)
14;sofia/internal/883510001282001@sip.nfone.in;97f5f386-c00a-11e0-9517-738827116f37;883510001282001;883510001282001;hear|speak|floor;0;0;0;300

EXECUTE sofia/internal/61323123999@192.153.53.158 say(en number pronounced Conference 1000146 (1 member rate: 16000)
14;sofia/internal/883510001282001@sip.nfone.in;97f5f386-c00a-11e0-9517-738827116f37;883510001282001;883510001282001;hear|speak|floor;0;0;0;300
)
2011-08-06 14:32:53.215905 [ERR] mod_say_en.c:130 Parse Error!

EXECUTE sofia/internal/61323123999@192.153.53.158 conference(1000146@meeting)




What should be my dialplan to get the exact conf_count ?


Thanks in advance
Sam

_______________________________________________
Join us at ClueCon 2011, Aug 9-11, Chicago
http://www.cluecon.com 877-7-4ACLUE

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