Hi.
I need to set a conference parameter - "caller_id_name". So in my dialplan I do next:
 <action application="set" data="api_result=${conference($1 set caller_id_name ${Orig_Ptt_Ext})}"/>
 <action application="set" data="api_result=${conference($1 set caller_id_number ${Orig_Ptt_Ext_UUID})}"/>
 <action application="answer"/>
 <action application="conference" data="$1@simple++flags{nomoh}"/>
. But it is not right, because the conference possibly does not exist at that time (will be created at "conference").
Then I tried to do next:
 <action application="answer"/>
 <action application="conference" data="$1@simple++flags{nomoh}"/>

 <action application="set" data="api_result=${conference($1 set caller_id_name ${Orig_Ptt_Ext})}"/>
 <action application="set" data="api_result=${conference($1 set caller_id_number ${Orig_Ptt_Ext_UUID})}"/>
But it is also not right, bacause dialplan stops at doing "conference".

So, what am I suppose to do to make it right?
May be there is some way to pre-create conference (without real members)?
May be there is a way to configure some actions to be done after creation of conference - something like "execute_on_conference_create"?


With best regards, Shumaev D.A., programmer @ KBR Ltd.