2017-12-13 13 views
1
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><%@ page contentType="text/xml" %><%@ page isELIgnored="false" %><c:out value='<?xml version="1.0" encoding="UTF-8" standalone="no"?>' escapeXml="false"/> 
<document type="freeswitch/xml"> 
    <section name="dialplan" description="RE Dial Plan For FreeSwitch"> 
     <context name="default"> 
      <domain name="192.168.1.2" alias="true"> 
      <groups> 
       <group name="default"> 
       <users> 
        <c:forEach items="${extension}" var="extension"> 
        <user id="${extension.username}"> 
         <params> 
          <param name="dial-string" value="{presence_id=${dialed_user}@${dialed_domain}}${sofia_contact(${dialed_user}@${dialed_domain})} "/> 
         </params> 
         <variables> 
          <variable name="password" value="${extension.password}"/> 
          <variable name="user_context" value="default"/> 
          <variable name="effective_caller_id_name" value="${extension.callerIdName}"/> 
          <variable name="effective_caller_id_number" value="${extension.callerIdNumber}"/> 
         </variables> 
        </user> 
        </c:forEach> 
       </users> 
       </group> 
      </groups> 
     </domain> 
     </context> 
    </section> 
</document> 

Und ich möchte eine Antwort wie

<?xml version="1.0" encoding="UTF-8" standalone="no"?> 
<document type="freeswitch/xml"> 
<section name="directory"> 
<domain name="192.168.1.2" alias="true"> 
<groups> 
<group name="default"> 
<users> 
<user id="2002"> 
     <params> 
      <param name="dial-string" value=" 

{presence_id = $ {dialed_user} @ $ { dialed_domain}} $ { sofia_contact ($ {dialed_user} @ $ {dialed_domain})} „/>

  </params> 
    <variables> 
    <variable name="password" value="Pwd12345"/> 
    <variable name="user_context" value="default"/> 
    <variable name="effective_caller_id_name" value="2002"/> 
    <variable name="effective_caller_id_number" value="2002"/> 
    </variables> 
    </user> 
    </users> 
    </group> 
    </groups> 
    </domain> 
    </section> 
    </document> 

aber hier bin ich immer Fehler auf der Leitung, wo Wir drucken einen JSTL TAG als Antwort. Wie kann ich es entfernen? Kann mir jemand vorschlagen?

+1

und welche Antwort Sie erhalten? – gtosto

Antwort

0

nur verwenden String

<param name="dial-string" value='"presence_id=${dialed_user}@${dialed_domain}}${sofia_contact(${dialed_user}@${dialed_domain})"' /> 
+0

Danke liebe für healp..aber dein Code hat es nicht gelöst. Ich bekomme eine Lösung wie .... ' <%! Zeichenfolge s1 = "{presence_id = $ {dialed_user} @ $ {dialed_domain}} $ {sofia_contact ($ {dialed_user} @ $ {dialed_domain})}"; %> \t \t \t \t \t \t \t ' –