Добрый день.Возникла такая проблема. Прописываю callername а он в никакую не хочет высвечиваться:пример <user id="349" cidr="172.16.0.0/16"> <params> <param name="password" value="$${default_password}"/> <param name="vm-password" value="349"/> </params> <variables> <variable name="toll_allow" value="domestic,international,local"/> <variable name="accountcode" value="1"/> <variable name="user_context" value="local"/> <variable name="effective_caller_id_name" value="Dima"/> <variable name="effective_caller_id_number" value="201"/> <variable name="outbound_caller_id_name" value="$${outbound_caller_name}"/> <variable name="outbound_caller_id_number" value="$${outbound_caller_id}"/> <variable name="callgroup" value="1"/> </variables> </user>
И вот по такому правилу мы звоним: <extension name="local_extension" > <condition field="destination_number" expression="^([0-9][0-9][0-9])$" > <action application="set" data="absolute_codec_string=PCMU,PCMA"/> <action application="set" data="dialed_extension=$1" /> <action application="export" data="dialed_extension=$1" /> <action application="set" data="effective_caller_id_name=${caller_id_name}"/> <action application="set" data="effective_caller_id_number=${caller_id_number}"/> <action application="export" data="execute_on_answer=record_session /var/lib/freeswitch/recordings/${domain_name}/archive/${strftime(%Y)}_${strftime(%b)}_${strftime(%d)}_${uuid}.${record_ext}"/> <action application="bridge" data="user/${destination_number}@prospect.loc" /> </condition> </extension>
Но никак не получается чтобы на тел высвечивалось caller name. Если кто встречался с такой проблемой пожалуйста поделитесь ее решением заранее благодарен.
|